skysight-inc/HackerNews huggingface dataset:
Blue Apron customer here, family of two, three meals a week for the past two years.

I like BA a lot, but I don't see anything about BA that is unique to them. There's probably 5 other options in my area. I stick with BA largely due to momentum.

For those curious:

Pros:

- No food waste. Grocery shopping inevitably resulted in large amounts of food getting tossed due to expiration (or even space concerns).

- "Forced" variety. I have had a _ton_ of meals and ingredients I would have never gotten if I wasn't doing BA. Things I've never heard of and wouldn't know to ask for. Now that I know of them, I bring them into some of my non-BA cooking too. Part of this is just just breaking habits. Before BA there were about 10 meals I was making a lot - I liked them I know how, etc., this meant I was only eating the ingredients in these meals which was probably not "complete nutrition."

- Learning a few "tricks." While the actual BA meals are cook by numbers, the specific steps often contain general purpose info. Random example: Before BA I never cooked with garlic, just never thought of it, but most BA meals use it. Now I use more garlic when I cook non-BA meals.

- Portion control. If I cook from a supermarket (and buy in super market portions) I inevitably make more than a meal, and inevitably _eat_ more than a meal. BA means I make and eat the suggested amount.

- No grocery shopping. I'm not a big fan of shopping and my wife hates grocery shopping, not having to do it is a plus.

- Less eating out. BA isn't cheap, but it's cheaper than most restaurants I'd go to. Having already paid for BA meals encourages eating them at home.

- Fast. The food isn't easier to prepare and certainly doesn't cook faster, but having exactly the right ingredients all together means I don't have to spend time assembling (or googling alternatives when I realize I forgot something).

- Fun. I look cooking, and I like BA cooking. Probably not for everyone, but there you have it.

Cons:

- Not cheap.

- Bummer when you don't like the meal. (Rare, but it happens.) Worse when you _know you're not going to like it_ but it was you're only option. Example: The texture of kale bugs me and sometimes you can't get a meal without it.

- Doesn't scale for guests.

Note: I don't buy the argument that BA packaging is bad. It's almost all recyclable. But I live in an area that makes recycling pretty easy so that might not be generalizable.
Python was my first programming language, and though I don’t personally reach for it anymore (at least very rarely), it’s package management is the one large reason I don’t want to use it. All the other complaints I see about the language I don’t give much merit to, people like to complain, every language has it’s quirks and some people just can’t look past them. But, while not a solved problem, there are tons of great package managers Python could learn from to make pip not suck. How is there not a standard way/built in lock system, or even a single standard package manifest (Gemfile, package.json, cargo.toml, mix.exs, or even composer.json) — which all (except maybe composer, it’s the one I’m least familiar with) are supported by default by the language, and have version locking.

I know pythons big thing is backwards compatibility, and breaking things is almost the biggest sin in that community (python2...), and maybe I’m ignorant, but I just don’t see how implementing a single standard package manager with a standard manifest and lockfile would break anybodies anything. All they have to do is make it so pip still works without it, and if they want to see how to do that, just look at NPM, who before this year was notorious for errant package versions due to the lack of lockfiles, but now they have it and I think pretty much everyone was happy about it. They literally could just port bundler to Python and call it a day, the code is open source, they can look at how it works, and it’s one of the most well regarded package managers out there, I’ve maybe run into 2 issues ever with it. The only other package manager I see get more praise is cargo, which they could (should) also look at for inspiration.

I know things have been improving. When I was using Python daily, the standard was still punching in some incantations to start of Virtual Env (which still confuses the hell out of me to this day) and piping the contents of a requirements.txt file into pip (with I think at least some level of version locking). But, from what I’ve gathered is there are some solutions being built to bring pip out of the early 2000s, but they’re quite fragmented efforts, and they all fall short in different places.

Python is a great language, pip and all the bullshit that comes with it is terrible.
The only person I'd believe hasn't called someone else a bad name is Fred Rogers.

If I judged my friends by that standard, I wouldn't have any.
"Your sort solution limits which algorithms can be used, because you can't pass in a Func which might need an additional parameter anymore"
O RLY?

void List<int> Sort(List<int> input, bool someParam){}

var values = new List<int> { 9, 1, 5, 7 };
DoSomething(x => Sort(x, true), values);

Thanks for proving my point that you really don't know C#.
Check out my new VAAS startup (YC19).
> Delivery people don't care.

Delivery people don't have time to care. They aren't even reading the labels you know.
> Tor did a good job with marketing and optics early on, to make its intended use cases highly visible.

Even with their site saying one thing, the result in the media is clearly different. It's got a public reputation for only two things to those who've heard of it: darknet markets and ransomware payments.
When thinking about cultural differences, it's not sensible (let alone tactful) to jump to "absolutely twisted and unhealthy."
My understanding is that the police do care and Amazon is working with them... and they are not using glitter or chemical scents like you advocate:

New York Times: https://www.nytimes.com/aponline/2018/12/11/us/ap-us-porch-t...

CBS:
https://www.nbcnews.com/nightly-news/video/police-department...
When do memes count as an influence operation?
You do realize it was a glitter bomb right?
I'm curious in what way you find ARM balkanized? It's all AArch32 + some variety of soft/hard-float or AArch64 with standardized NEON. In fact, the architecture/ISA is the one thing that is sane about ARM; since Nvidia, Samsung, Qualcomm, Apple, Applied, Cavium, etc all have vastly different use-cases and goals for ARM.
Sounds similar to munchery but without the delivery. Question is if the hubs are located in convienent locations or not. If you make me sit in rush hour traffic to pick up dinner not already on the way, that’s a no go.
Some glitter is still made from metal, which is potentially catastrophic if you get it in your eye.
Their inherent uses differentiate them, that's a given. I think he/she is talking about the actual use of the word "for".
>even if you brought the thieves to justice you would never recoup your costs. //

Assuming the video in OP is genuine the thieves, IIRC, are pretty well off. They certainly have assets that could be forfeit -- nice cars, comfy furniture, smartphones, etc..

These people don't appear to be stealing through necessity.
Google AI Blog: Google AI Princeton: Current and Future Research
The Multiverse Isn’t All It’s Cracked Up to Be in ‘Come with Me’
> Part of it is that they no longer have practical interview skills, or even understand the current trends in recruiting and hiring.

I'm in my 40s, and this is _precisely_ why I mentor peers to interview occasionally with other companies after a couple of years at their gig, even if they have no intention of leaving. It's not just keeping up with the technology, it's keeping up with the soft skills, the trends in recruiting, etc.

What if they fit the gig they're interviewing for and get an offer? I could think of worse problems someone interested in keeping up and going through this exercise could have.

And especially for hiring managers, occasional interviewing is even _more_ helpful for finding better, more efficient methods for interviewing in your own company. Or finding out your own process is better run.

You might not want to do this in a small town where you're going to exhaust your options rapidly, but in major cities, if you're methodical about the roles and industries, it's an unbelievable wealth of information (and competitive analysis, to be fair).
How can the capitalist, a single man, who knows that no state can efficiently allocate resources also be as presumptuous as to think that he knows what is best for society?
Vue Route Component Hooks: How to request data in a universal web application
You can cook a healthy meal for the McDonald’s price.
Python's journey at Microsoft
You could also add instant glue ;-)
Sure:

>>> [[x*y for y in xrange(1,5)] for x in xrange(1,5)]
[[1, 2, 3, 4], [2, 4, 6, 8], [3, 6, 9, 12], [4, 8, 12, 16]]
>>> list([x*y for y in xrange(1,5)] for x in xrange(1,5))
[[1, 2, 3, 4], [2, 4, 6, 8], [3, 6, 9, 12], [4, 8, 12, 16]]
>>> [list(l) for l in ((x*y for y in xrange(1,5)) for x in xrange(1,5))]
[[1, 2, 3, 4], [2, 4, 6, 8], [3, 6, 9, 12], [4, 8, 12, 16]]
>>> [list(l) for l in [(x*y for y in xrange(1,5)) for x in xrange(1,5)]]
[[4, 8, 12, 16], [4, 8, 12, 16], [4, 8, 12, 16], [4, 8, 12, 16]]

The problem is that the `x` in the inner comprehension gets somehow linked to the variable `x` in the outer comprehension, rather that the value of `x`. (This matches Python's similarly bizarre closure semantics.) So, the results are "as expected" when either (a) the inner comprehension is evaluated eagerly (first and second example), or (b) the outer comprehension is evaluated lazily (second and third examples). But if both the inner and outer comprehensions are evaluated lazily, the inner comprehensions just see whatever the "last" value of `x` was, which I think to many people is surprising. (No less so than mutable default arguments, at least.)
There's nothing they can cost-effectively do.

If it costs more to pay a detective 10 minutes to think about the case than it would to just replace the lost property, the naive case-by-case accounting says to just let it go.

The victim probably doesn't care about a successful prosecution. They might just want to recover their property. They want their bike back. Or their catalytic converter. Or their phone. Or their laptop. Or their dog. Catching the crook is nice, but it isn't the victim's first priority. They just want to be made whole again. They feel that they have already paid for the police protection via taxes, and are frustrated when they can't collect.

But the cops don't want to dick around with solving petty crimes. And they don't want to spend $10000 to recover $200 worth of property, and possibly still not have enough evidence to convict. They certainly don't want to give their only physical evidence back to its rightful owner, and then not have it available for a trial later with clear chain of custody. They also feel that they have already allocated their entire budget, prioritizing more serious crimes first, and that focusing their limited resources elsewhere could reduce public safety.

I'm not judging the cops here, just saying the priorities are not aligned in the petty theft victim's favor, with reasonable arguments possible both for and against the rigorous pursuit of petty crimes.

As a general rule, an individual cannot count on the cops to help them. With anything. Especially if you're not white. So you don't even call them, unless someone is dead or about to die anyway, or you absolutely have to for your insurance claim. Handle your own vigilance, buy property insurance, and let the crooks choke on your glitter.
I 100% agree that F# does this better.

but saying "unless someone knows C# very well one could have easily gotten this wrong" is disingenuous at best.
> There is seriously no one out there, besides the Chinese govt with experience handling/understanding data flows at this scale. The expertise being built up in Facebook is going to be fundamental in addressing and eventually finding solutions to these problems. I have no doubt about that. Nobody else is seeing the data we are seeing. It's going to be a hard couple years ahead, with lot of turmoil, but we have a much better idea about what the issues are and therefore solutions are more likely to be found not less.

This right here - this is exactly what freaks me out. I don't want a Ministry of Truth telling me what to believe in. I don't want a "responsible" entity controlling what information flows to me and how it flows to me. I don't want another entity to assume authority to judge my words and deem them safe to be forwarded to my friends and family.

Epistemology is hard. Even those of us with advanced degrees are often misled by data from our own experiments and analysis. It is presumptuous to assume that a single entity can judge and identify the veracity of information.

Additionally, a single entity that's going to control flow of information is a single point of failure. There are historical instances where much larger and more diverse sources of information have been collectively infiltrated or actively misled by those with clearly malicious purposes ("Iraq has WMDs" anyone?)

The fact that somebody has sold this idea that information must be policed for "the better good of humanity" to the point that this is being discussed here - that's the single most frightening thing about the world we live in today.

Edit: Just re-read the article and realized that Walt Mossberg might have quit Facebook because he believes Facebook isn't doing enough to police information flowing through it's network.

> Mr. Mossberg has argued that the government should take an active role in protecting the internet, and that Facebook has “a direct responsibility to get rid of fake news.”

sigh
The Problem with LoRa and The Things Network
You never know when you might need some new fork handles.
Lot's of talk about FPGA's here https://rtr.ai/technology/

There is a shot of the business side in the video I linked below, not sure if that is the same board.
Racist against WP developers
No you don't. As a single parent you don't have time, and kids don't appreciate and in fact often don't like elaborate or gourmet food.

Learn to make half-a-dozen simple dishes from memory. Pasta with meat sauce. Simple dishes with chicken, pork, fish, or beef, and vegetables. Stuff you can throw together with basic staple ingredients, minimal prep work, and minimal utensils. This makes shopping easier and minimizes time to prepare meals.

Avoid kitchen gadgets. They are just an extra thing to clean and you'll rarely use them. Have a few good knives, a couple of cutting/prep boards, and a basic set of pots and pans and utensils and stick to recipies that work with that.
Some perishables like fruits and vegetables are terrible to buy. Cilantro comes in a massive bunch from which I take three sprigs, and its rotten in a couple days. Bananas are unedible until day 2, then I have maybe a 3-day window to eat all the bananas before they are flabby, brown, and mushy. Even if I throw a handful of arugula in every single one of my meals, its massive tub is barely half empty by the time it starts rotting in my fridge a week after purchase.

Even if I plot and plan to use all my cilantro in 3 days, all my arugula in 1 week, power through 3 bananas a day during my bunch's window of opportunity, I can still end up going out for dinner which throws everything out of schedule. Or maybe I forgot to pull out the chicken out of the freezer and into the marinade this morning, so there is now no point in cooking if I need to wait 2+ hours after I get home for my bird to thaw and flavor.
Apparently not the Individual Retirement Agency either.
Makani: A giant kite that can gain access to wind energy sources almost anywhere
The more we discover the more it becomes apparent how absolutely terrified these folks were of Hillary Clinton.
I completely understand. My car has been broken into multiple times. Thieves stole my wife's credit card and went on a shopping spree. The store had footage but the police refused to do anything. It could be worse course, but it's very disappointing when this happens.

Not sure what your options are - move to a relatively wealthy suburb probably with a well funded police department where they might not be lazy enough to investigate?

This is how neighborhoods "go downhill" as they say. Car break-ins were a major decision for us to move out that town.
This isn't Reddit, do you have something to back any of that up with?

Manipulation can be 100% or 10%, who the hell knows?
The medical field is big too. The point is that it's your responsibility to learn things, not expect every piece of jargon to be explained to you.
The man spent months and months developing this thing, is that not revenge?

I don't understand why everyone thinks the homeowners are helpless and just waiting to be robbed/vandalized/whatever.
I think all sports games need it.
Maybe a bastard tetris can be made within these 7-bag rules:

http://tetris.wikia.com/wiki/Random_Generator

Probably won't be very bastard at all though, e.g. there must be an I in each group of 7
Bitcoin ATMs May Be Used to Launder Money
Well, I do think Python sucks but those reasons have relatively little to do with it to me. I just don't like it from an engineering point of view.

- lack of proper typing - it pretends to have a type system but hardly enforces it anywhere at least with any of the common practices used by the community. 'quacks like a duck' is a completely asinine excuse for not properly using types and interfaces.

- lack of true multithreading (aka, GIL): if you can't use all the cores on your computer you drastically limit the scope of applications that can be implemented. No, I don't want to restructure my application into a distributed multiprocessing system just to access the basic capabilities of the CPU in my computer thanks.

- lack of true cross-platform. partly because of the previous point half of Python's ecosystem is written in C and needs to be compiled for (if not on) the target platform. Python tries to pass as a language with Java-like bytecode but the reality is it doesn't even come close to that. We regularly try to install Python tools and find that they can't run because some obscure shared library isn't available on our system, etc.

Mostly, I dislike Python because it seems to be such a trap for new programmers who learn programming in it and then think they should never have to learn anything else. Trying to coach people on my team who started with Python to use or learn anything else is extraordinarily difficult. I remember when Java was like that and it was ugly then - it's just as bad if not worse with Python.
>A recent court case in the Peel Region of Ontario, Canada R. v. Owen, 2017 ONCJ 729 (CanLII), illustrated that Law Enforcement do in fact have a presence, after Peel Regional Police, located who had been downloading illegal material on the Freenet network.

I haven't looked into the architecture of Freenet, but would someone be able to give a quick rundown of how this is possible? I was always surprised there weren't more well established, long-form, human rights blogs on Freenet but maybe there are security concerns I'm not aware of.
Vanguard's AUM grew by about 1 trillion last year. This hypothetical 100M is 1/3rd of a day of that - and one almost certainly doesn't move all of it in a single day. Nor is one likely to keep all of it in a single fund. Once you have a bog-standard stocks/bonds/cash/maybe RE split, 100M isn't moving the market. I think you're off by an order of magnitude.

Where you're right, of course, is that 100M justifies considerably greater attention to the money management. But the biggest focus is tax efficiency, not the micro details of the market.
"Attorney generals" is a noun phrase (admittedly of questionable adjectivity).
"Attorneys general" is a blind idiot translation of a phrase in a language with different grammatical rules (Latin, IIRC).
@gaardani that clearly will work, as evidenced here https://github.com/tc39/proposal-class-fields/issues/100#iss...
The parent post also said those books were boring fluff that didn't tell you anything you didn't learn on your own in the first month of a job. They recommend actual computer science and math instead, which is more the route I took. I'd say ProjectEuler is a good resource for practicing algorithmic optimization and math. I enjoyed the classes in college that went deeper into CS concepts like Language Processing and I did take extra math classes, but I'm not sure what resources I'd recommend on them. Probably some good textbooks available digitally. I'm not opposed to the concept of the format of a book, I'm just saying it's easily possible to be successful in "programming" and "software engineering" without having these books on your shelf, which the parent post said nobody reads anyway.
> Wow. I really wonder what the environmental impact is of just one household doing this. I think I order something once every.. two months maybe? Three? And if I could get the desired electronics in a local store, I probably would.

You didn't state it, at least not as of this writing, but the responses are about gas/emissions waste of individual trips to the store. For that home delivery is probably break even.

There's also the aspect of individual delivery packaging. All that cardboard, foam, plastic and tape vs store delivery which are palletized and bulk packaged.
Donald Knuth doing moneyball with computerized stats for Basketball teams as a 1950s college student!
Yes, the public Freenet opennet contains lots of horrible content. But then, Freenet's focus has always been censorship resistance. Content gets distributed and replicated according to its popularity. It's a lot like BitTorrent, but with serious transport encryption and randomized routing.

And arguably it's worked pretty well for that, given that there's been consistently lots of horrible content for 18 years. Content providers (and users) have been busted, but that hasn't eliminated much of their content.

However, being a pure P2P system, you only have "anonymity" through plausible deniability. And that's a dangerous game to play. Criminal investigators have used modified Freenet nodes to track chunks of illegal content, and have prosecuted users whose nodes processed those chunks.

The Freenet Project argues that it's impossible to reliably determine whether nodes are requesting those chunks, or merely relaying requests from other nodes. But if you end up in court, you'll need an expert witness to convince the jury of that. So you'll likely end up with a plea bargain.

So anyway, it's safest to run Freenet on anonymously leased VPS, and access its webGUI as a Tor .onion service. Just as you'd prudently run a BitTorrent seedbox.
Along those lines I think the hypersonic parachute work is also a potential game changer. High strength, low mass, materials with high thermal coefficients (like graphene) might one day be able to spread enough of the re-entry energy across a large enough surface to make it something you could do to recover. The steerable parafoils that SpaceX is putting on the payload fairings for terminal guidance.

A fun engineering problem to be sure.
Funnily enough I have JUST launched a little side project that is attempting to do exactly what you are describing. (Or will do).

There's a few more features I need to add before I'd consider it MVP level and but it's getting close.

http://cookmatic.co

Basically you can paste in recipe URLs (so far only supports seriouseats and bonappetit) it parses the ingredient list and generates a shopping list combining everything you need to make all the recipes).

Future features include adjusting the portion size to scale up and down and combining recipes in a manner that minimizes ingredient waste when shopping