HN user

caller9

37 karma
Posts0
Comments44
View on HN
No posts found.

I dunno. The stock price will probably dead cat bounce, but this is the sort of thing that causes companies to spiral eventually.

They just made thousands of IT people physically visit machines to fix them. Then all the other IT people watched that happen globally. CTOs got angry emails from other C-levels and VPs. Real money was lost. Nobody is recommending this company for a while.

It may put a dent in Microsoft as splash damage.

They aren't good. Also, diffusion models work well for the artists to spit out pixels. The artists assume the LLM generated code is the same quality and that the OP is a fool who won't do what they ask due to lack of skill or stubbornness.

It's messing up the dynamic where creatives come up with blue sky stuff and developers come to a compromise on a possible solution. Now you have this AI model hallucinating plausible, but fake solutions.

The model says what they want to hear because it is a chicken, not a pig in this scenario.

You might like "Software Architecture: The Hard Parts." Though you already describe some of the points of the book. There isn't a magic bullet and every decision to split something apart or which parts to combine has various trade-offs.

The book isn't perfect. The use of afferent and efferent terminology and some of the arbitrary methods to put numbers on decisions weren't ideal. Most of the concepts are sound. The fact that almost every decision has cost/benefit and real world implications for a living product was refreshing. That a monolith can't be cut over instantly with zero effort to a perfect system is absolutely true.

It's good food for thought for anyone considering slicing up a monolith, but maybe don't follow it to the letter.

[dead] 4 years ago

The author's real issue is failing the first coding exercise then apparently not hitting the books to solve for problems being presented. They aren't testing if you're a good software engineer, they're making sure you studied for the test and retained enough to pass it. Them not course correcting to study for the test being given is a pretty bad signal.

Coding exercises are dumb, but going on pedigree and resume without a practical test is also error prone. So you work with the system you have. If you want the cheese you go through the maze and press the lever.

Alternatively, complaining about it to a large enough audience may work as well. That's 10x outside the box thinking.

The iPad runs iOS, which I suppose is what they meant. Windows ARM is less locked down than Windows S. iOS is still a walled-garden with a few holes here and there.

The second part of your question is key though "why most people should care." They obviously don't. It "just works" and generally keeps them from doing insecure shit. Want to buy hardware from someone else? Tough shit! Why would you anyway? You've got money to burn and no desire to write code that runs on your box without a second "real" computer. Buy some more lightning cables while you're at it. Don't forget to mention green bubbles next time you message an Android peasant.

I said that last part pretty snarky, but you're not wrong about most people not caring. That's their audience and they've nailed it.

* Got a crappy knock-off Dustin Diamond page that wasn't official and looked like it was the result of a 12 year old and a copy of MS Frontpage and a case of Jolt Cola. * A "furniture porn" site that was horrific. Not the modern usage where it's a lot of photos of nice furniture, the other interpretation. No humans, just weird ass pictures of chairs. * Then something actually good: http://marc.merlins.org/linux/refundday/ Apparently there was a Windows Refund day in 1999 where *nix users could get a refund for the copy of Windows that came in their PC.

More eyeballs actually may mean secure code, but only if those eyeballs know what secure code is and if those eyeballs can be bothered to check out the source code.

Security software cannot be trusted really unless it is open source and people that know what they are doing look it over. Then you build it yourself on your own system and checkpoint every change you merge in.

Almost nobody does this. So you end up with openssl's heartbleed and other problems due to plain insecure coding in combination with actual protocol weaknesses.

It's hard to write secure software and algorithms. The guys writing GUI code care more about performance than security. If your UI is running as root, it is not secure.

"...as much Internet activity has shifted to walled gardens, like Facebook, and to mobile devices and apps - worlds that Google does not dominate."

Lolwut? They only have 68% market share and second place is 17%.

Passbook and NFC 14 years ago

Passbook can't read data from touching things. It could also never transmit a Geo intent to my car GPS using a cheap IC on both sides.

Payment and loyalty cards aren't the whole story, but Japan and others had no problem doing this ten years ago.

Don't forget to add NFC. I want to tap a location through to the onboard Nav app from maps, contact, or an appointment on my phone.

Everytime I want to go somewhere new I have to type with that damn on-screen resistive nav screen keyboard. When 80% of the time I've already got the info in a contact, meeting, or search result on my phone.

No that could mean you find the reason 2 months from now as you start hammering toward your solution and reach an impass.

Design your app and determine if MonoTouch supports everything you need to do. Dig around to see if it has any runtime quircks found by others. yaknow research.

Google app engine for Java has an Eclipse plugin. So you get a deploy to cloud button of sorts. I still had a distaste for the persistence layer (think hybernate + big tables) but it was easy to use.

Agree wholeheartedly. The tradeoff for cross platform is tying your fate to these guys.

Also code once run anywhere doesn't work for native apps. You usually get an Android app that looks like iOS. Barf. Or your have to use some new UI paradigm foreign to both. Chance of being featured in either market without conforming to UI guidelines: 0%.

This only really works for games and Unity has that covered.

Right on. I went to a hackathon as a facilitator/judge type. There were 3 idea guys for every dev. The devs centered on some good ideas or brought their own. There were several idea guys that left feeling like their billion dollar idea was just missing a code monkey cog to slide into the code monkey cog slot to make it happen.

One of them had come up with oink aka foursquare aka yelp aka gowolla ...

Sad really.

Andro.js 14 years ago

I cant speak for that guy but my take is that all of the strings except rarrr should statically defined in the object that defines their behaviour. They may even be integers instead of strings to speed things up. Then you would need some way to avoid collision for the event integers shared across many objects.

Repeating strings is hard to refactor and comparing strings is much less efficient than comparing integers. Think about making sure every bit in two 2 * 8 * length string of bits plus overhead is the same vs two 32bit integers. The latter far fewer cycles.

Or they could salt the password hash with the username. Rainbow tables would need to be based on the salt and therefore unlikely to exist.

I had been considering a site called "Rent A Rep" where you would donate money to a pool tied to an outcome of a vote. So a No vote on SOPA would have a pool. Once the votes were in, the Legislators voting that way would get a cut of the pool. Contribution limits would be at $100 and no companies could take part. With something so enraging as SOPA, the pool could get pretty huge.

Direct monetary democracy.

I dismissed the idea as too cynical and possibly illegal? A promise of monetary compensation for your vote is probably illegal. Monetary compensation with a suggestion of what the vote should be is completely different. The payment is not contingent on the action. I'm not sure that the money pool with no named recipient in advance abstracts that away enough.