skysight-inc/HackerNews huggingface dataset:
I think there is a legitimate role for Government or Not-For-Profit here:

Rather than providing money handouts to the worst off citizens, why not just cut out the middleman and offer basic prefab housing and cheap nutritious meals instead?

Instead of shipping individual groceries to middle-class hipsters, why not just cut out the middleman and cook the food instead?

Such a restaurant scheme already operates in India (called 'subsidised canteens'), and is used by all classes there since its cheap and reliable. The meals aren't free - they cost a few cents.

I'd happily eat almost every meal at such a restaurant which offered no-frills service, a simple (and probably vegetarian) menu, and very low cost. The menu could be coordinated with seasonally and locally available ingredients, and would probably offer a single choice of food, changed daily.

It would be like a soup-kitchen - but the need to pay a buck, and the presence of the middle classes, would make it acceptable for everyone.

I think if organised well enough, it could actually be more efficient that having everyone cooking at home - better logistics for the use of ingredients, less food waste, less water wasted in cleaning dishes, etc. Not too mention the better division of labour by having dedicated cooks doing the work with professional-grade equipment, rather than everyone spending ages to do it at home (and for a lot of poor people, they lack the equipment or skills to cook proper meals).
This one? https://steveblank.com/2018/11/13/its-not-change-you-fear-it...

https://news.ycombinator.com/item?id=18441804
To me, the real appeal to me of meal services are "long tail" nutritional preferences- For instance, if you eat a strict ketogenic diet, you can get meal kits for that as well.

It's difficult to make your own ketogenic meals solely via your own grocery shopping and recipe research... but I can now eat pretty tasty meals with minimal effort in 2018 via meal services.
(After a "...I never used that in QBasic!", google explained that this is for the 6502)
That crosses into personal attack. Please review the guidelines and don't do that here.

https://news.ycombinator.com/newsguidelines.html
What percentage of developers do you think are solving “hard problems” compared to ones that are just doing CRUD apps or yet another SAAS app?
With Kroger, they have supply-demand uncertainty plus store-level fracturing. The advantage Blue Apron has over Kroger is better predictability of usage and demand pooling. I think this means more spoilage/waste for Kroger, and hence higher required margins for feasibility.
Augmate Webinar Best Practices in Training with Augmented Reality: Case Study
You get hundreds of messages from friends?
You neglected to quote the full sentence, which wasn’t even long.

To change your mindset, read:

http://www.paulgraham.com/onlisp.html

Or instead, how bout this. show me your implementation of generators in the “user space” of your language of choice. Show me your compile-time test framework.

Both of these are relevant to the article, what C++ may provide to users in 2 years. But I did these on my own, without requiring Marc Feeley’s approval nor his implementation (he is the creator of Gambit)
Well sure, but at least for networked services (which is unfortunately a substantial fraction of the binaries on my computer) I'd happily take the security over functionality tradeoff.

If things don't work, I notice and fix it. If things aren't secure, I don't notice, get hacked, and my files get ransomed back to me.
Before I went for a motorbike licence I research some of these stats.

- A decent proportion of accidents are on unregistered bikes or riding while drinking.

- Speeding, as always

- A big risk factor is older people returning to motorbike riding as they remember their old skills but dont have them any more.

- Having ABS is something like a 30% accident reduction.

There's still a bunch of risk on a bike but for someone sensible you can improve your odds a fair way. Though I guess you could argue that personality would likely have well reduced odd than average in a car too so its still a relative increase...
Does anyone see a path to Snap continuing to exist 10 years from now?

I just don't see what they bring to the table that can possibly keep them afloat much longer.
Linux and FreeBSD networking: Benchmarking
If the self driving tech could drive the airport rental car, amusement park parking, and Las Vegas Strip shuttles, as well as other similar shuttling venues, then that would expose lots of people to the tech in fairly constrained environments. This seeds a lot of citizens to react favorably when these livery services show up later in their cities.
If it's okay to screw programs that make nonportable assumptions, then int should just be 64 bits. After all, int is supposed to be the machine's natural integer.

The current fashion is that we like programs that assume int is 32 bits, and don't like ones that assume wraparound arithmetic.
The predecessor to FF Sync was the open source Weave which you could self host. It was WebDAV-based I believe. Sadly they deprecated it in favor of FF Sync.

EDIT: Forgot to mention Weave was exciting because you could integrate with other browsers. And there was a Dolphin add-on which did just that.
There have been winners and losers on the tech IPOs of the past 5yrs. I'm curious how you differentiate the losers from the winners since some of the tech IPOs have done quite well.

(although, to be fair, Blue Apron is an obvious case of the next groupon.)
We've banned this account for using HN primarily for ideological battle, as explained in the site guidelines:

https://news.ycombinator.com/newsguidelines.html

HN is a site for intellectual curiosity, not smiting enemies. Many stories inevitably have political angles, like this one, but it's an abuse of HN to use it just for prosecuting a political agenda (any political agenda). It's strident, boring, and tends to set entire threads on fire. Since that prevents the site from achieving its purpose, we ban accounts that do it.
Diversification. They won't be able to survive on just Snapchat, but they have the money to build/buy some other properties.
Yes, absolutely it all could work better with CS knowledge. But CS is also definitely not a prerequisite to having functioning apps that can scale well.

CS can help you design the software equivalent of a Formula 1 race car. But most of us only need to work on things ranging from a Honda Civic to a semi truck. It's interesting how little of an education you need to work on a semi truck, even though it's a complex machine that does a tremendous amount of work, compared to the education you need to work on Formula 1 cars.

In the US, we have a big lack of tech talent, and I think part of the reason is the way people propose the requirements or education required to do these jobs. If it's a Honda Civic-level programming task, people shouldn't go through the expense and difficulty of a CS degree.
I think pricing is a big problem. The ones in local shops are close to restaurant pricing ($7 per person) for home-cook quality food.

This basically collapses the market to a small demographic-- singles and couples who are affluent and time starved and willing to pay $3 per meal extra to save 20 minutes of prep work in a 60 minute recipe. A family of four with a blue-collar salary will sail right past that and go for frozen meals if they want an easy option. I think this is also what killed the ready-made meals trend of a few years ago.

I wonder if there's a way to repackage the product to fit a more frugal audience. Something like "we're doing one recipe per day, in huge quantities, with minimal waste, simple packaging, and efficient prep" -- get the cost of the kit comparable to buying the ingredients loose.
His face is fully illuminated:

https://lights.road.cc/beams/201817.jpg

Which means the main beam is shining in his eyes.

The point of buying a StVZO light is not that it meets some arbitrary regulation, it's that such lights are certified to have a sharp beam cutoff that can be aimed to avoid unnecessary glare in oncoming cyclist eyes.

https://pwoptics.weebly.com/model-2025.html
I mean I don't think the economics work out for a publicly traded company, hence my saying the model is fraught. Certainly there is a non-trivial market for it though.
An office for engineers and various other jobs isn't a Good Thing™?
Tech Book Face Off: The New Turing Omnibus vs. Patterns of Software
In addition to ACH (mentioned by tboyd47), there is argument mapping.

https://www.rationaleonline.com/docs/en/tutorials#h9qc66

See rationale for software:

https://www.reasoninglab.com/
Acquisition by Apple / Amazon / Google once the price is low enough. They have 100mil+ DAUs of an attractive demographic to advertisers (unless they are lying), but they can’t monetize and their costs are too high. Snap could fit into some master plan to break into social.
>on an intuitive human level it's hard to stomach that I may be algorithmically placed in harm's way.

For the opposite, see "I, Robot".

Spoiler warning.

I initially thought of the main character's backstory (survivor's guilt over an algorithm rescuing him because he had a higher chance of survival than a little girl), but the main plotline is also about people being "algorithmically placed out of harm's way".
What plugin? What does it do?
Good luck and happy birthday!
Sooo... what space is that?
Yep, after working in food and other service for five years after a hard-fought graduation, I'm trying to fight my way into software. Thankfully I'm supported by family or this wouldn't be possible.

Service industry is thankless and harsh, and to top it off low-paying. It's dehumanizing.
Maybe so, but please don't post unsubstantive comments here and especially please don't break the site guidelines like this.

https://news.ycombinator.com/newsguidelines.html
Nothing. It sounds like this person is inventing their own dichotomies.
> why? Why is low level computing the right thing to teach kids?

what not? why does it have to be the "right" thing?
In my experience (despite what you might imagine) the biggest factor has been lack of experience for the developers. You can get some pretty weird ideas when you first start out. Those weird ideas can gain traction in a group and then it becomes "the way" to do it. Over time, the system gains cruft and there is no practical way of addressing the problems. It takes really experienced people who specialise in legacy code to systematically improve large systems -- and it takes a donkey's age. It's just not a sustainable enterprise.

We tend to think that harsh deadlines and unthinking managers are to blame, but writing good code over the long term is incredibly difficult. Group dynamics are hard to deal with and as you add (or replace) people on the team, you are bound to eventually go off the rails even if you started off well. Which is not to say that you shouldn't try, but our industry is really immature. Most developers are quite young and even when you have a couple of older people on the team, they may or may not have the skills for long term design evolution. Maybe 50 years from now it will be the norm to write good code, but I think we'll still be writing legacy messes for a while.

I should point out that even the worst code I've seen written this decade is at least an order of magnitude better than the average code I saw when I started my career. As an industry we are improving!
Maybe the detective should have to undergo some extra training? Though I guess they probably figured it out by now so no point but I mean seriously? In 2018 you are going to allow this to happen? Outsmarted by someone who sounds like a gangster. This has been an issue for years. I had a friend who was arrested for illegal fishing(5 fish out of season) and they took his phone. He was panicked because he didn't have a password on his phone and had done something that may have gotten him in trouble. For me being so experienced with tech at the time without even thinking said I would just remote wipe it if this happened to me. He said how. I said well just sign into google device manager. For those wondering he had some marijuana stuff which is now legal in Canada on his phone pictures of his plants or something nothing crazy. We were young and never thought about legal ramifications. But it seems like this has been possible for at least half a decade there should be standard procedure when taking a persons phone into custody.
We signed up for Blue Apron and Sun Basket. Time after time, the actual food provided by blue apron was inferior. Often close to rotten. This isn’t a complicated story( Blue Apron delivers food with instructions but the food isn’t very good.
Rob Pike - Go 2 Draft Specifications
Sounds like a market opportunity. What vertical market is this, more specifically?
This one might take the cake. Thanks for sharing.
I also worked as a computer programmer for a few years without having a CS degree. I decided to work part time while pursuing a Bachelors in Computer Information Systems (less math than CS, more business, most of the same CS courses). It was totally worth it. Not only did I learn about some really useful/interesting stuff (search+sort algorithms, data structures, etc), my pay has significantly increased. I admit that it wasn’t always easy or fun, but it was highly rewarding.
> most containing the same duplicated (but subtly changed) blocks

I had a similar experience with an offshore company. This was during the early-mid 2000s, at the height of the offshoring era when $10/hour programmers in India were aplenty and everyone felt their job was soon to be outsourced. Turns out, no joke, they were being paid per line of code.

Despite having to maintain the heap of crap, I was amazed at the brilliance of their maniacal dark-art ability to implement as little functionality with as many lines of code possible. It was like code golf in reverse.
I would risk to say 95-5%
Mostly researchers are creating those solutions for hard problems, and, in the industry, only a few have to bash them. The rest of us are concerned with keeping APIs responsive and getting that damn button the correct shade of blue.
It's not an issue of ideas, it's an issue of wastage and cost. And cost might even be a wash but at least now I don't have to watch a whole bottle of gochujang or horseradish or bag of farro go to waste because I wanted to try this one recipe I saw on NYT cooking and you can't get those things in perfectly sized amounts.
2 year old story
After a breakup, require the companies to not merge for decades?

Have a theory on corporate organization for cases of industries where there is heavy capital investment to enter, but low marginal cost. A cooperative style organization where regional sellers can freely enter or join, but cannot do business with each other. The cooperative would own in the case of telecommunications the backbone, and the research labs (if research is needed that the regional companies cannot afford themselves). So that it won’t be a franchised monopoly, the cooperative doesn’t have patent or trade secret rights, it can’t sue competitors out of existence.

Influenced by mutualism.

Market share tax just results in companies redefining their industry.
NaN kloc.

Nobody could even describe definitively where all the code could be found in version control. The best part was that nobody trusted version control either, so even if you did find something that looked relevant, there was a good chance it was dead and only served the purpose of confusing you or forcing you to memorize unstructured structure just to be able to get around.

It was madness inducing.
Crossing into incivility is not ok here regardless of how wrong or annoying some other comment is. Please review https://news.ycombinator.com/newsguidelines.html and follow the rules when posting to HN.
Why can’t thet monetize?

On my Snapchat anyway there are plenty of ads under the stories

Are those not paid for?
While not related to LOC, warranted nonetheless: https://xkcd.com/2030/
My experience as well... like.. i'm almost convinced my brain does something similar to fill my dreamscape..
Scott Aaronson gets a bit carried away sometimes :)
Here's a metaquestion:

Is it possible for any codebase to NOT eventually (given enough time) become a crufty pile of garbage?

I suspect (but have no real evidence... yet) that SOME of this spaghetti garbage is due to the traits of procedural, OOP, mutable languages. But this would then imply that things like functional-language codebases have much longer lifespans... and I don't have evidence for that... but I'm hoping someone can chime in
If you read the report, you'll find motorcyclists are more likely than car drivers to speed, drive drunk, and do both at the same time. And they frequently don't wear helmets.

There's no way to make motorcycling as safe as driving, but last time I did the math I found you can recover almost an entire order of magnitude just by obeying the law and wearing a full face helmet. And there's plenty more you can do from there -- take an MSF course, avoid congested areas during your first year on two wheels, and get a modern bike with ABS. Statistically speaking, the benefits of all these things are compounding.
C++ is changing way too fast to be useful anymore. I spent the first 15 years of my life loving C++ but in the last 8 years or so, the C++ committee has vastly outpaced its supply lines. I've been out of the language since then and I might as well learn a new language rather than try to re-understand the differences between C++ back then and now.

The only people that can keep up are the hobbyists and the language purists. It's become a circle jerk and that's a shame because they are modernizing themselves out of existence, in my opinion. No one in real software can keep up with the biannual changes and it's getting to the point where migrating to another language like Go or Java is a lot more stable and less risky.
Why? Why would people want to clone objects? When I have encountered this in the past it is from people who are new to the language.

My advise to any person who really believes they need a clone of an object: do some self-reflection on plan as to why you think you need a cloned object. Any other approach is more efficient and more simple in the code.

Objects are hash maps that store data.
An easy refactor for your function is to use a "Builder" for your params, i.e.:

options = NodeBuilder
.author({ min: 2 })
.flag({ .. })
.pagitation({ .. })

function a_nodes_list_trees(options) { ... }

Because in the end, if your function is fast and working correctly, it's fine even though it's a little bit messy. The problem is more all the code calling this function and having to pass dozens of params in the right order, and then it's a pain to start adding/changing parameters. Also, when calling this function, you probably need a bunch of temporary variables to "build" all the params; all those temporary variables could instead live inside that builder object.
Fines + up to 20 years at the federal level.

https://www.law.cornell.edu/uscode/text/18/1519
As is often the case, the word "Books" is used when they apparently just mean "Novels".

Tristram Shandy difficult?! Strange. Would you call Monty Python 'difficult'? It is, however, hilarious, and still seems very modern, despite the first part dating from 1759. The humour is quite Pythonish, but goes further in every direction. Including mocking 'difficult' scientific and philosophical writers, real and imagined, on (probably) most of its pages. Very highly recommended. As is Sterne's second (and last) novel A Sentimental Journey, much shorter and less crazy than Tristram. The less that happens, the better it gets.
Crossing into personal attack will get you banned here, regardless of how wrong another comment is or how someone's attitude seems. Please review https://news.ycombinator.com/newsguidelines.html and follow the rules when posting to HN.
Hopefully! I plan on doing that for my next RFC!
The best code I've written is when rewriting some code from scratch having a clear picture of the solution, or when I solve the same problem a couple of times.

Solving complex stuff takes a lot of effort, and usually most companies do not have the resources or the motivation to go back and rewrite a product.
Important tip: if you set up an air purifier in your home, make sure to plug all drafts around your house: windows, doors, etc. Even a DIY purifier with small airflow can make your indoor air excellent if given enough time to do so and no leaks to fight against.

If you want to get some fresh air in your home, do not leave a window half-open all day long—instead, open all your windows at once to cycle the air as fast as possible, then close them again and let the purifier do its job. If you do that in the morning (ideally just before leaving, if you aren't staying home), you'll have great air quality through the entire evening and night.

Since we're on HN, I'll also mention a toy project I built a while back [0]. It uses a Raspberry Pi to read particulate matter sensor mesurements over serial link from a Dylos 1100 Pro, then pipes it into Redis and InfluxDB and ultimately Grafana for presentation. I've used it to track the air quality in my home in for the past year or so and it's pretty fun. In my case, cooking is usually the biggest contributor to poor indoor air quality!

[0] https://github.com/peferron/air-quality
That was partially the objective of the Spectacles. (diversification into hardware)

It didn't go well.
Sell user data on the black market?
Would you please stop posting ideological flamewar comments to HN? We've already asked you, you've been doing it a lot, and it is not ok to have accounts for this purpose, regardless of your ideology or how wrong you feel others are.

https://news.ycombinator.com/newsguidelines.html
"to go down" means "to be in a non-functional state" as in "Facebook went down". Compare to "to go up" like "servers are up" i.e. servers are functioning.
And difficult newspapers! And difficult news!

Our journalist class has somehow got into this ELI5 routine, where they feel obligated to turn every complex subject into something a fifth grader can debate about.
I do know about headless browsers. The comment above mine mentioned a manual process, no scripts or headless browsers. a combo of Curl, wkhtmltopdf(or other html to pdf) and a for loop can perform this in a bash 1-liner.
I actually think I am very fortunate TBH. I usually do the 30mi route through Portolla Valley in 1:30-1:45. During the summer it is the perfect commute.

If i go the direct route during rush hours I am faster with the bike than any other means of transport.

Honestly, I am surprised not more people do it. With electric bike now, yiu can be flying. Even at my best effort, i can only keep up with the ebikes for a couple of minutes