skysight-inc/HackerNews huggingface dataset:
Rich Hickey called it guard rail driven programming. You'll never drive where you want to go if you just get on the highway and bump off the guard rails.
The numbers for just driving around and getting paid for the drive might not pencil out. But if you include the real time data about who (for payment purposes), intended destination, origin, and historical trips, that represents data advertisers will pay handsomely for.

If an advertiser tried to entice people to place a tracking device in their cars today for a reward, that would go over like a lead balloon. But Waymo will get people to pay for the tracking data and enjoy the riding convenience, while vacuuming up insights into consumer behavior at granularities that are the story elements of Black Mirror episodes. Advertisers are salivating at sending targeted offers that add pinpoint location and time to the axes they can already select upon.

While a teeny bopper rides, the screen screams out a BOGO offer to buy “the latest Kardashian shoe just 10 meters from your destination, press the Buy It Now button in the next 30 seconds and we’ll have both shoes ready for you in your size for immediate pickup at our entrance including a FREE gift $100 value for true Kardashian collectible fans! BE Kardashian Glamorous Tonight!”
Turns out physical reality is robust in ways code written by mere mortals can only dream of.
Similar items are commercially available:

"The Fan Buddy is an electrostatic washable fan filter that attracts and captures airborne dust, pollen, dust-mite debris, lint, mold spores and pet dander. It will also help reduce smoke and smog. This Fan Buddy fits on most 20 in. box fans... "

https://www.homedepot.com/p/Fan-Buddy-20-in-x-20-in-x-1-in-W...
This is a complete fallacy IMO. The time is 10 fold down the line when people are attempting to reverse engineer in order to maintain it.
Snap is bringing in significant revenue and they will book over $1B in revenue, the challenge is that revenue growth has slowed significantly. That coupled with high operating costs and headcount expenses leaves them very much in the red. And it's debatable how many quarters this can continue without restructuring or another capital infusion.

They have been able to increase revenue per user but still trail Facebook and the growth story pitched at IPO around user growth is the biggest challenge.

With the platform stalling in user numbers increasing revenue per user is only one side of the equation.

The more damning item is really what they knew during the roadshow and how they disclosed it. Obviously Instagram stories has had a material impact on their business and the "whistleblower" was bringing this to management's attention while being shutdown most likely to not derail the momentum of the IPO.

It is quite possible that this may result in fines because there will most likely be a paper trail internally that detailed these issues. Then it's up to a judge to decide if enough disclosure was done.

That's the DOJ/SEC issue as for the ten year plan that's even trickier. Anecdotally Instagram delivers more value to advertisers with actual intent and purchases whole snap is more of an awareness play. But as we've seen with MySpace and Digg even high flying priorities can fizzle out as quickly as they give traction.

In each case a competitor really takes the lions share of the users and it's obvious that in snaps case that is Instagram. And buying a stalled out social platform is a bad play for any company that's serious about building the future.

Given the voting structure I think this will be playing out for a couple of years but at the moment the prospects certainly don't look good and the stock price reflects as much.
Sadly, I believe that Firefox Accounts — upon which Firefox Sync is built — are insecure in execution. The security of the whole system relies on keeping your password secret from Mozilla, but as you can see when accessing https://accounts.firefox.com/oauth/signin?scope=profile&clie... your browser downloads the JavaScript it will use to derive your authentication token from Mozilla.

There’s nothing stopping Mozilla from serving all users malicious JavaScript which sends the password in plaintext; there’s nothing stopping Mozilla from serving 1% of users, or even a single targeted user. They could be forced to do so by a government with control over them; presumably some number of their employees could likewise be suborned by a state or criminal enterprise.

This should all be done by code compiled into the browser and triggered from the UI, rather than JavaScript run within a web page. Yes, Mozilla could also serve malicious Firefox binaries, or even publish malicious Firefox source, but the odds of someone in the world noticing that are significantly higher than a single targeted individual or small number of targeted individuals noticing.

Or maybe I’m missing something? I don’t think I am, though: that Firefox Account page is just HTML served from accounts.firefox.com; it’d be easy enough to just make it a simple form submission and capture the user’s password. And with the password, the security of the system fails completely: it’s simplicity itself to decrypt all stored data with it.
It's because software that solves the problem the business intends to solve, and can be maintained without unreasonable time and effort, is good enough. Code readability and maintainability problems are not business problems unless they impact developer productivity to the extent that feature development becomes too slow to tolerate.

After all, if work inside the codebase does not make a difference to the people who use the software, in terms of reliability or features, is it really worth doing?

The trick is to find a balance where efforts to improve code quality actually improve outcomes for the business and the users -- otherwise it's not justifiable to take time away from feature development, which is what the users actually care about.
There's not much thinking. It's hype and portfolio theory, and mostly hoping for a quick acquisition by a bigger company.
But as soon as any or all of that fails, you have to fall back to voice communication. And if the pilots aren't used to doing that, and well practiced in the standard phraseology, it will be very prone to error or misunderstanding.
This site/paper isn't actually (entirely) in jest and tries to explore that exact question: http://www.laputan.org/mud/
"...you aren't sure if you should just go around them or what"

It just now occurs to me that autonomous cars could have status lights. So that an observer can better predict what's gonna happen next.

Kinda like the purpose brake lights and blinkers serve. Flashing yellow lights indicates the car is confused, thinks there's a safety risk, or whatever.

An expanded visual vocabulary.
I have recently started learning ML and trying competitions on Kaggle. And I also seeing that in many of the competitions I have tried. The biggest predictor turns out to be the feature which wont be present when the data is created.
I did one project in Drupal. What a heaping pile of shit unfit for any actual developer and not someone's wife who moonlights as a small-business homepage developer. Never again.
Probably this one [0], though I dislike the branding at the top of the sidebar and the fact that since FF lacks native support, you'll still have tabs on top of the window.

[0]: https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...
By the time it is a health issue, it is usually visible. There is some air passage from within the walls to the living space, but not nearly as much impact as the visible mold on walls, furniture, etc. Sauce: Get paid to test sometimes.
Linux kernel is massive and has been around for decades now and it’s probably millions of lines.

It certainly has a lot of cognitive overhead since you need to always keep in mind the context in which the code you are writing will be running (to reason about concurrency etc.), but it’s relatively easy to understand and well written.
For me it was just subscribe on iTunes, my PC automatically downloaded new episodes and since I charged and synced my iPod using my computer daily I was usually up to date.
Inverting means inverting the sort order. The easy answer is to encapsulate the tree in a new structure and add a Boolean flag called “inverted,” since you’re just reinterpreting the meaning of left and right children.

What you describe is called “rotation,” and is used to rebalance.
I hope "err on the side of caution" is embedded into it. Though in driving erring in caution to prevent one collision can cause another. Another motorcycle (scooter really) commuter whose biggest issue is turns in front me with w/o indicator or sharp cuts in the front.
You're benefitting from an accurate mental model of this code (since you wrote it and work on it) and as soon as someone else has to work on this thing they are going to curse you.

So it might be job security but it's also vulnerable to the hit-by-a-bus problem
Home Chef was acquired by Kroger.
Either way it's on the plant via overspray; if it wasn't, nobody would need the custom seeds.

Looking at it's structure, it's relatively stable. I found many links on it's halflife; ~10-100 days in the environment. If low levels matter, then 10 halflifes might still be a problem.
This is one area where I feel that BSD approach (where the same team maintains both the kernel and the libc, and they're shipped in sync as part of the same release) makes a lot more sense.

In fact, come to think of it, Linux is the only OS where syscalls are the official public userspace API, is it not? On all other platforms, they're an implementation detail behind the system libraries.
Uber and Lyft have all that data about their customers today, and could monetize the same way. Maybe that's a significant additional revenue stream, but it's orthogonal to whether the cars are self-driving.
Please don't post garden-variety politics to HN. There needs to be something unusually interesting, not just the ideological partisan thing.
I think what they bring to the table is drastically different than anything else out there. Although, admittedly imo they have lost their ways and people are moving to Instagram as an alternative (myself included).

But what separates them, and what they think people will eventually realize is that living in the moment is healthier, more rewarding and authentic than doing things for the purpose of likes and attention. Instagram is touching on this with stories that they copied but the entire Instagram platform just feels grimy overall (and snap is starting to feel that way as well with their uncustomizable discovery page).

So the path I see is them really focusing on authentic communication, and making the best ways to let friends share their true selves without worrying about likes because that's when you can have more fun. I think instead of being a camera company snap should be the 'moment' company. To me, there are lots of ways to enable people to have engaging experiences with others in the moment outside of a camera.

This video by Evan sums up the difference well too: https://www.youtube.com/watch?v=SQYBLeV6sbM&t=7s and also see Kanyes tweets (https://twitter.com/kanyewest/status/1042779425048211456?ref...) on the matter :p
Save-on-Foods in BC has both. There's DIY easy meal kits in the meat aisle and they have a grocery delivery service as well.
I'm imagining the traffic/resource simulations that would certainly be run to plan such a thing, will be fun productive times.

Then the next thing is all the side industries that will come of it. What will people do when they don't have to concentrate on the road while going from point a to b... Might open up more "Point B"s for people who don't like driving too...
You can develop a (mental) trust chain.

Verify yourself that a few people seem both well-informed and unbiased, using your personal experience or research. Put a decent amount of trust in them.

When a person you trust appears to have high regard for another person's opinion, add some trust to that other person.

When you notice someone says dumb or biased stuff, reduce your trust in them by a lot.

Continue like that for years, mixing some independent verification here and there, and you'll have some idea of what's going on.
You're not reversing anything first off, it looks like you're just call crypt(3) with every potential password since they put a five character cap on it. 600M or so combinations, so pretty trivial, but feels fun. I'm actually all for this assignment, it makes you feel all hacker typer.

Secondly, it's DES. DES hasn't been viable for almost two decades now.
I feel the exact same way - maybe that's the pain point a business needs to be solving - making much smaller bottles of one-off ingredients!
I agree completely with charmides.

I'm founder and CEO of a company with over a hundred thirty employees now and I have a strict policy not to hire anyone as a team lead or manager or executive from the outside. I always promote within and always reward people who've been committed. If no one is ready to be a team lead or manager, I have the team operate with that one until I spot someone who is ready.

I would highly recommend to everyone out there to never work for a hired gun CEO. Companies that are run by their founders are far more likely to succeed.
Sure, except when it isn't. The opposite generalization contains no information either.

(Speaking of which, please don't post low-information rants to HN.)
Ant 2 is known as a dwarf galaxy. As structures emerged in the early Universe, dwarfs were the first galaxies to form

[...]

What makes Ant 2 even more unusual is how little light it gives out. Compared to the LMC, another satellite of the Milky Way, Ant 2 is 10,000 times fainter. In other words, it is either far too large for its luminosity or far too dim for its size.

The scifi nerd in me wants to believe it's a result of an ancient civilisation shrouding huge numbers of stars in Dyson Spheres, waiting until they collided with the next galaxy that they could feed on.
We gotta finish these bridge foundations by this Friday, guys. The sprint ends next week and it’s a short week with Thanksgiving coming up.
My god man that is beautiful. I'm going to put that on a poster.
wait a second, i've seen this before...
It seems the recently swarm of meal kits companies are "me too"s that offer even less choices, but are trying to compete on price ($5 vis-a-vis Blue Apron's $10 per meal)
Provided that it's statistically safer, I'd rather be algorithmically placed in harm's way than placed at greater risk by drunk or distracted drivers.
Indeed. Writing software is akin to drawing the design of the elevator, not building an individual copy of the elevator. Each elevator is equivalent to one instance of the software deployed to run in one place. The same design/code is used to build/create multiple instances. So when we write new software to solve a new problem, we are designing something new and unique - not another blueprint for the same elevator.
>This basically collapses the market to a small demographic-- singles and couples

Actually just couples. I tried it earlier this year because somebody gave me a gift certificate, and what I found is that when you're on their service, they will ship you two meals a week and each meal has two servings. That means that if you're single then 4/7 dinners every week is being chosen from whatever Blue Apron is offering in that week's very-limited selection of prepackaged meals. It's absolutely dismal.

They know this is a problem too, because when I ended my subscription they had a survey that asked me why, and one of the prefilled answers was that I'm single.
I have seen the mechanical style ones at the dollar store. I wouldn't set my watch by it, but would be fine for this purpose.
I kind of miss the articles that span 10 pages and really dive into a subject matter. Modern long form articles seem unnecessarily padded with personal stories to me. The actual information content is not that much in the end.
> If it makes money, then who really cares!

If it makes money now, you might care about continuing to make money in the future. Being able to reason about and change your product should help with that, but so will more money to throw at it, as this thread shows.
I've been taught two's complement in multiple undergrad classes over the last ~8 years, including last semester. I've also been exposed to one's, sign-magnitude, and BCD.
Automatic resource management killed C for me. The need to write endless towers of explicit error checks, or endless goto cleanup, and making sure that you explicitly clean up things in the right order, is the programming equivalent of washing your dishes by hand instead of using a dishwasher.

Now, if C had something like Go's "defer"...
That employee is the CEO :)
Simply put - you are exposed.

Anything (accident) happens you fall and hit something - ground or otherwise, or are run over at times, again because you are exposed. You lost balance? Same. You just got on sand at even half the normal speed? You might still fall and hit. Wet surface, mud, speak breaks, same same. You hit another bike? Same (might be for both). You hit car? Same for you, but not for the car driver.

When the bike falls you are the one who takes the hit. Most of this doesn't happen in a car. Just my observations as a biker. Yes, riding at sane speeds reduces these risks a lot.
300,000 lines of Python…

The company had bought Ellington, a Django based CMS, but the team basically rewrote the entire thing using multi table inheritance (unintentionally), so everything in the database had two copies, and we had over 70 tables, hundreds of gigabytes, disasters every week and tons of bugs... I discovered this more than a year later and nobody was even aware. Even the DBA wasn’t aware the tables were duplicates.
>are you sure its clutch safety switch is actually working?

If the clutch switch was inoperative and the cruise control was engaged, the cruise would not know the engine is disengaged from the transmission and would rev the engine up to redline.
but you can also choose to withhold stock for taxes

basically would have just been a losing gamble to have withheld money instead instead of it being something forced upon them
I agree with placing the filters on the pull side, since that is what all hvac units do and what the filters are designed for. To be effective, you are also corrected that a deeper pleated filter with more surface area is the only way to go. But I am unconvinced the motor will heat up. Certainly there will be less air so if it is air cooled it will heat up from that, but at the same time, a fan in a partial vacuum uses less energy and should heat up less. Just slap a meter on it and you will see the draw can be significantly lower, since it is doing less work.
Apologies if these long cut and pastes are not in the spirit of HN, but I've saved this comment I found that succinctly explains why the AI trolly problem as it were just isn't something we should concern ourselves with at our current technological capacity. Double apologies for the comment's biting tone, but I found it entertaining.

Source: https://reddit.com/comments/9rav8y/comment/e8fps5m?context=3

What the hell environment do these non-technical types think the cars are going to operate in. Are they driving through day-cares or something?

These endless moral arguments are coming from non-technical non-business types who are desperate to try to contribute to the revolution that is selfdriving cars.

The very few technical types who make these moral pronouncements are identifying themselves as having a skillset so far out of date that moralizing is all they have left to "contribute".

It boils down to some simple "moral" choices. Cars are on roads, people are not. Some people will accidentally end up on roads. The car will have the wisdom to try to predict people being idiots and do its best to avoid them.

But very much like right now. Idiots who jump in front of cars are going to be darwin'd if the car has no easy option to avoid them. If the a child jumps out in front of a car, it too should, shall and will be darwin'd if the other option is injury to someone who wasn't a nitwit. I have exactly zero interest in being in a car that would say, "Oh, the occupant of my car is older than the nitwit child that just jumped out into traffic. I am now going to drive off a cliff to save the moron."

I don't care if a crate of orphans spills on the road. I hope my car will swerve if possible. But if any option involves risk to me, then a crate of speedbumps is how it shall be.

Why such "moral" choices? Because they won't be moral choices. The technical limits of weighing these things is not going to happen any time soon. The car will stay out of situations where it is at fault such as driving on sidewalks; after that it will do its best to mitigate for idiots, and then its primary purpose will be to keep the occupants safe. Otherwise, you will have the car doing things like avoiding a blowing garbage bag or somesuch that it identifies as a 4 year old child and then driving into a tree to prevent the travesty of scattered garbage.
I'd buy puts - Zuckerberg outplayed them, I don't think they know what they're doing.

I don't think they'll be around much longer, it's also interesting that puts a couple years out are pretty expensive so the market doesn't really think there's much hope for them either.
Assuming that we can overcome the legal issues to allow a swarm of robots take over the farm, you have left me curious to know what the value proposition of a swarm of robots is over one large robot?

Given the large cost of repairs, can a swarm of robots compete on cost? If my one big robot breaks down, I fix it once and it's good to go. When my swarm of robots start to break down, I have to fix the same thing n number of times.

How about transport? Lots of farmers around here have farms which are 50+ miles apart. Right now they can hop into their one robot and drive it to the next farm. Does the swarm need to be loaded onto a trailer and trucked to the next farm? Autonomous on-road operation on country roads definitely isn't coming any time soon.

Don't get me wrong, the idea is neat. But it has to actually be better than the alternatives to see adoption.
Can those filter be washed? People living near car congested areas would benefit from them the most but should also swap them more often.
Chandler. A wealthier suburb of Phoenix.

While I was there, the local TV channels ran segments a couple times a day. Very well done.

I assume it was paid editorial content.
A lot of the problems occur in things like struct layout of syscall arguments, which would be cross platform.

But then you run into the problem of how willing to commit to ABI stability in a non-posix API. I assume there’s some commitment to such at the moment, but how much also depends on *libc abstracting them? Libcs always seem to (to me) be approximately kernel version specific
What's jaw dropping about Google's research report?
I can tell you that it doesn't smell of smoke in the house anymore.

I still have a sore throat, but I also have to go outside a lot, so maybe that's not surprising.
This is true of Win 3.1 and all versions subsequent (unless a JIT is involved).

The problem with this is DLL hell. You need a central repository of images for mapping, but that leads to conflicts. Possibly a good opportunity for CAS?
Not as big as some of the examples here, but still kind of interesting. I worked for a city government, and the entire backend code for our work-bids site was a few hundred files of PHP written with some sort of Dreamweaver framework that was deprecated years ago. Old enough that the entire site had to be run on PHP 5.7. I ended up rewriting the entire thing with Laravel (the framework of choice for the other webdev that was in the IT dept). It really didn't take that long; he just had too much on his plate to worry about it before I showed up.