skysight-inc/HackerNews huggingface dataset:
I dropped them for two reasons after using them for nearly a year. First, these meals actually take longer to prepare and way longer to clean up after than what I normally make. The food is very good, but the instructions are written by someone who (a) seems to have a gourmet kitchen at their disposal and (b) doesn't do dishes after. No, I am not going to chop all six veggie ingredients into six separate bowls, just to combine them in the next step. Also, I'm not going to chop everything up front just to realize that the garlic goes in at the last step for 30 seconds before the dish is ready.

The second was an issue I had repeatedly with the meat and fish ingredients: I had several weeks where meat/fish packaging was open when I got the shipment and the contents went bad. I emailed them every time, but at some point I got tired of having to immediately go to the grocery store to find the right quantity of pork or cod or whatever to complete the meal.

Realistically, their 35 minute meals always took me closer to an hour once all was said and done. There almost never were any leftovers (yeah two medium sized sweet potatoes don't go too far for four people). Finally, the price was just a little too high.

I keep a few of the recipe cards and try to make those once in a while, but mostly I am just back to regular grocery shopping now.
I fear what Trump would be replaced with if the establishment GOP and Democrats actually managed to oust him.

The environment that catalyzed Trump's rise to power has not changed - if anything, it has intensified.
IMO there are customer service cases that could benefit from a tighter communication loop.

Real-world example: Trying to drop bags at the counter, there's a huge line and not enough stations open. Flight is boarding in 30 minutes. Which would improve your chances of getting some help at the counter: SMS or a Facebook post?
Maybe you are thinking of the product from Harlequin [1].

[1] https://en.wikipedia.org/wiki/Xanalys
Enabling signal processing over data streams [pdf]
> Would you agree that women are naturally physically weaker than men, and this makes for a convincing argument why you would expect more men doing physically demanding jobs? Is this a controversial statement to make?

There is a big difference between agreeing that some differences might exist and arguing that any token gestures for the women who DO qualify under the identical standard are unfair.

That's where this argument breaks down even if we pretend that it's not based on a leaning tower of broscience observations and dated dualist notions of "intellect".

Providing opportunities for minorities in the workplace substantially improves the lot of folks in those categories.

If we could point to the current diversity numbers and say, "Women who do qualify are rarer in the population than men, but tend to equal outcomes once we select for this population? Your argument would make more sense.

But wages are imbalanced, harassment is more prevalent, and turnover is higher. So I'm not as inclined to shrug and walk away just yet.
GGP specifically addressed this, no? Broadwell is ~two releases behind (and if you're explicitly looking at an Intel -E chip for cost comparison.... that doesn't make an awful lot of sense given that their E lines are basically always sky high prices compared to other Intel chips).
I think it will be the third this time around.
Huh, timely question as I help my son pick an undergrad school.

I'm of the opinion that you pretty much want a grad degree these days, undergrad has become sort of like high school 2.0.

A masters in CS is a great idea. It's where you sort of dig in and find some depth. I went to a hacking school (UW-Madison back then really pushed you to code, we did a pretty big subset of ADA for the compiler class); that turned out to be good. I also took all the classes needed for a minor in Computer Architecture; that turned out to be super useful over the years.

If you get a TA/RA job, at least back then, they gave you enough to pay for school and housing. Anyone know if that is still true? Even if it is not, I highly recommend teaching. You get a deeper knowledge of the topic when you have to organize it enough to teach it. And teaching is practice for conveying your thoughts, something you'll do a lot if you want to be a leader in your job.

Take two years if you can. I know you can do it one but it's more fun if you take two.

Be willing to be a grunt for some professor if you can be a co-author on a paper. Getting practice at publishing is useful. Again, it's conveying your thoughts, the more practice at that, the better.

Try and step up from your undergrad to a better school for your masters. I taught masters students at Stanford, Stanford loves masters students, they are a big source of money. At least back then, Stanford was pretty liberal about letting in masters students (more so than undergrads).

Have fun, learn, network! Don't forget to sleep and have a beer once in a while :)

Edit: I see that other people are saying it's not worth it. I've got a masters and I absolutely think it was worth it for me. But it was "free" in that what they gave me as a TA/RA was enough to cover tuition and housing, it was about $16K. Times have changed, if what they give you as a TA isn't enough, if you are going to go an extra $100K in debt, yeah, I can see why people would say it's not worth it.

Personally, I loved grad school. If I hadn't been so scared by the qualifiers, I'd have a PhD. If the money part works out, I can't say enough good things about grad school. More learning, more networking, and hey, more summer vacations. You'll be working for a long time without those vacations, enjoy them while you can.
They do have it: http://www.aiei.ch/gnustep/gnustep-2.5.txt

udev existed before systemd, but was merged to it sometime in 2014. By quick Googling there are still several forks that maintain it as a separate component.
Adobe in San Jose. (At least it used to.)
MathWorks (Natick, MA).
thanks! I am also excited about async iterators. Back pressure is a very interesting point. Thinking about it from a nodejs perspective, node streams already handle back pressure. Every call to iterator.next will cause reading from the stream, which should trigger flow of information. If the stream/observable constructs you are using don't have back pressure built in, I would probably wrap them with a construct that has back pressure support and let generators interact with that instead. Buffering certainly has it's own limitations if you can't really pause the data provider (stream/observable). Rxjs has some good information on how it handles back pressure for its observables. http://reactivex.io/documentation/operators/backpressure.htm.... If worse comes to worse, add logic for buffering in the generator itself.

Definitely something I have been pondering and to consider when dealing with async iterators that interact with data providers with no back pressure handling built in.
Please be civil and avoid gratuitous negativity, as the HN guidelines say.

There's no need for statements like "you have developed a terrible app" or "You are the type of developer that..."
In Research, everyone still has offices.
That's a damn nice implementation you have there.
Urxvt seems to be a popular choice among i3 users. I'd recommend checking Reddit (r/unixporn) for some example screenshots showing various configurations common to i3 users.
I had such a problem trying to figure out a site I knew that didn't use ssl yesterday for this! Thanks for the tip.
Years ago I started crating email aliases on my mail server for various things.

I would typically make an email alias for a company that was [company-name]@my-domain.com and use that as my contact email for correspondence with said company.

So, I was doing something with the DMV online - and I created the alias "dmv@my-domain.com" to communicate with them via...

They sent their lawyers after me and sent me cease and desist letters telling me that my use of dmv@ was a violation of their copyright and that I would "confuse users"

I tried to explain to the DMV (yes dept of motor vehicles) how ridiculous this whole thing was and that the email address was for their use only - and that as a state agency, they don't have a consumer brand and that anyone with the initials of DMV, like David Michael Vincent would be using DMV in their emails etc...

They persisted and were annoying enough I just deleted their alias...
To say nothing of the AMD $$ advantage
Any link to those reactions?
Is it possible to get a bookmarklet instead of a browser extension?
I emailed you :)
Thanks, just learned something new. grep predates GNU by about a decade it seems.
I thought this was going to be about the spectrum game! https://en.wikipedia.org/wiki/Total_Eclipse_(1988_video_game...
Try nightly. Or even FF 55. There's a huge chasm of difference - they put a huge focus on performance improvement the past couple of development cycles.
The article is slightly too optimistic, bordering on naive.

My problem is not that I hate airlines. My problem is that I hate (some of) them because they keep ignoring my complaints. Even when it is "hugely expensive" for them to listen to me, they still keep me around for hours.

If the medium were the reason of traveler's unhappiness, all problems would have been solved by now with Twitter/Facebook/WhatsApp. Social media gives users (some) power back, by making public shaming a real possibility. Texting won't change that anytime soon.
I learned from the book The Unix Programming Environment but I also didn't truly understand regexp until I read how they were executed, in Programming in Standard ML the first chapter shows how to implement a complete package/parser for regexp http://www.cs.cmu.edu/~rwh/isml/book.pdf
Thank you. It helps me understand how it looks and works.
Excellent point. I was talking about this to a friend of mine - he has a coworker who calls this type of thing "developer traps". Talked about using the tool and moving on, eventually finding something that someone hasn't done or that you do feel you can do better
The mob.
Has anyone else noticed the "Right to be forgotten message" in google (in europe) upon searching the guys name?
I'm wondering if very low or very high frequencies are used. Either way you could probably build a detector that emits an audible alarm once such frequencies are detected at high intensities.

Are whales and fish suffering similarly due to extreme noise in the oceans?
Bayesian agent should be able to make good predictions, but cannot do so
National Health Service on Elixi
I remember Trac, just browsing Trac instances was terrible.

But "whatever it is that ubuntu is using" — Launchpad — was pretty awesome. I used bzr before git, and I really liked Launchpad.
Plus you can go hamburger menu, customize, (some drop down menu at the bottom), show menu bar. First thing I do when I install FF on a new computer.
I canceled for the same 2 reasons! Seems to be pretty common...maybe someone at Blue Apron is reading this.
I loved that article. Thanks for your response - I did like the bit about customization a lot. It makes special sense in a work environment in which you might not want to introduce a third party dependency I guess
It is really the opposite of that. Pimps take a huge cut or 100% and generally have a more ownership-like relationship. Our platform is about providing services that empower individuals to decide how/when/etc they want to work.
Stratego interpreter in Rust
Stack Overflow does. I'm an engineer there and we still think providing private offices to our engineering team is important for their productivity. This includes engineers, SREs, designers, data scientists, PMs, and others.

However, most of our engineering team is remote and if they're not in one of our locations, we give them pretty much what they'd like to build their own home office or go to a coworking space.

For me, I'm actually nomadic, so I tend to work from wherever I'm staying or end up in cafes a lot of time. I still get the support I need if my work "station" isn't optimal.

TL;DR Stack Overflow provides private offices, but is really flexible, especially given its remote policy.
My programming career involved an office at every position
(Blue Cross Blue Shield, Cisco, HP, XTime, VMWare, and a handful of private equity groups). As I was transitioning into another field, the "open office" craze was taking over. I could be wrong, but I have a strong feeling I would not have enjoyed it. Nothing like being an hour into analyzing a core dump to be jerked back to reality by someone interrupting you!
You don't need to modify existing analysis programs. I worked on a Cloud Genomics product and we inspected BAM parsers, etc, and they all lack basic validation, so it's trivial to create malicious inputs that cause them to crash.

When we filed bugs against the products, the reply was that security was not a priority, because academics.

These kinds of parsers often run on machines that have a great deal of valuable intellectual property on them. It's not unreasonable to believe that somebody might exfiltrate IP from a biotech using malicious DNA sequences. It's unlikely, but not unreasonable to believe.
Well, the only place where a non-programmer would treat the idea that programmers should have offices with incredulity would be a place that doesn't value software as its core business.

I mean, most "programmers" don't work for software companies; many of them are employed by banks and insurance companies. It's natural for that to be treated weird there.
This is definitely the future, but it's too controversial to be done at once -- it'll probably happen slowly over the years.
Does it matter? Having another option is good. It's not like having this service somehow blocks you from complaining on Twitter.

Lots of companies already provide text-based customer service (although usually as some crappy custom web-based thing, not SMS) and I often take advantage of it. It usually takes longer than calling, but it takes up a lot less of my attention and is easier to deal with, especially when I have to give or receive some long number or code.
I have no idea if that's true of tech companies. Regardless, you are confusing the part-- tech companies-- with the whole-- the set of all companies (of which orchestras are included).

I was responding to a non-expert's cost-benefit analysis that confused the part-- a specific type of diversity policy-- with the whole-- the set of possible diversity policies. She generalized a set of trade-offs and claimed unasked/unanswered questions around the field based off that part. I referred to a well-known historical diversity policy for which her proposed trade-off does not exist.

That ought to arouse skepticism that a non-expert who isn't genre-literate in the field is able to find the best solution to the problem.
Do you work at a company whose core business is software?
The post was pretty self-deprecating for sure. I didn't even think about the opinions of other people, or customers, in building a tool. A hiccup in a tool or library that I can live with or understand, might not be acceptable to another party. Thanks :)
Evilvte is small and configurable in the source code, you can easily compile it without tabs.
Google has a similar API:

https://cloud.google.com/natural-language/
Very low frequencies would still be detectable by humans.

You'd get complaints of "my building is shaking" before any hearing loss.
I'm hearing that things are moving in that direction as well. Were there reasons provided or were you asked for your preference at all?
Some of the comments:

> Syphilis, if not treated in time, can cause damage to hearing. That is the most plausible explanation.

> Come on, isn't high tech USA capable of detecting high frequency sound?

And what sense would make for Cuba to invent something like that, and then use it to annoy its biggest enemy so far?
Interesting. My naive self thought that these surveys are anonymous.
The social media likely has nothing to do with it - it's likely more about reducing/shifting call center costs. If an issue would require multiple calls, it can get much more expensive than handling by text. Some issues are also much easier to handle async.
You're conflating what the smart thing to do is with what's actually done. :)
Same. Started using it a lot, and am considering going back. I prefer Google maps and image search, too.
They could be testing out a weapon, perhaps not for military applications per se, but for spycraft and special operations.

Sure would be convenient to storm a guarded compound if all the guards were suddenly deaf. Similarly, it would be nice to use something like this as a perimeter fence of sorts. Slow exposure over time would eventually deafen the spies you suspect are surveilling your place.

The theory that the Russians were behind this, and not necessarily the Cubans, seems plausible if indeed this was a weapons test. Russia conducts a lot more SpecOps missions around the globe than Cuba does.
Investors poured millions into a storage network that doesn’t exist yet
Parse.ly is 100% remote and I've got a pretty sweet home office :)
How do they deal with the 50ish other DMVs?
Thanks. I'd seen that thread months ago; it seems that the situation has improved a bit since then.

As I was searching around, I also came across this:

https://addons.mozilla.org/en-US/firefox/addon/tree-tabs/

...which looks to have similar functionality, and is already WE compatible.
Show HN: An offline *only* webpage
Some evidence suggests sonar may have negative effects on marine mammals.

https://en.wikipedia.org/wiki/Marine_mammals_and_sonar
Lawrence Livermore Nat'l Laboratory. Everyone has an office with a door.
There are lots of devices which emit sounds just outside the human hearing frequency range.

For example, most mobile phone power supplies emit a lot of noise around 25kHz (and a few which are faulty drop down below 18kHz and become audible to young people).

I wonder what hearing issues all these devices together might cause?
TechCrunch Include Office Hours with Canaan Partners in San Francisco
Ikea's smart bulbs are now compatible with Google Home, Alexa, and HomeKit
Why Even the Hyperloop Probably Wouldn’t Change Your Commute Time
Steam Direct and what it means for developers and gamers
Either the company will need to increase that person's wage or they will find other employment. Don't make parking a special case vs other aspects of inequality.

If you want to alleviate wage disparity, target it directly, not just one tiny symptom.
That's a different story than my Cummins, which gets an oil change every 15K miles and uses regular 15W40 dino oil. Other than fuel[1], I've only spent about $115 in the first year of ownership and only because I took it to the dealer for an oil change instead of doing it in my garage like I do my other diesel truck.

[1] 15-17mpg...not bad for a 10,500 pound truck
Tweets are a terrible communication channel for solving customer service related issues. I run a customer support team, and almost all of our customer service related tweets end up with us either emailing the customer directly (if we can identify them) or asking them to email us so that we can get more information about their issue/concern. Text at least gives you a private chat where you can give information that you wouldn't publicly post on twitter. It helps drive to a much quicker resolution and overall provides a much better customer experience. If I were in their shoes I would 100% be pushing for this so that I can do my job better. It will definitely reduce the noise on twitter, but I don't think that's the main motivator here, just a nice side effect.
NASA’s plasma rocket making progress toward a 100-hour firing
Actually he hasn't made it hard for his team to work with him. Rather, they choose to make it hard for themselves to work with him, because they believe his views on politics and gender science make him a "bad person" who must be shunned to teach him a lesson.

The world is full of religious people, Trump supporters, conservatives, and people who agree that men and women are biologically different and that might affect their life choices. Adults can go to work and collaborate productively with these people.

Google is quite clearly now full of people who are not adults in this respect, and who feel it's totally OK to refuse to work with someone they never even met because of a memo they wrote on political and policy issues. And their management supports them in this.

From the companies point of view this may mean they are justified in firing him, but California law apparently disagrees - you aren't allowed to fire someone for their political affiliations, and that is true even if other employees are refusing to work with them. That would require you to fire those other employees, as they are the ones refusing to do their work unless a legally impermissible act is taken.
Are you referring to The Band - The Weight? If so, then it is a fine song.
I am somewhat appalled but not at all surprised to see click bait headlines leaking into the BBC's vernacular.
I've found that you can put the "!g " string anywhere and it'll work - does seem to need a space after it if it's not at the end though. https://duckduckgo.com/?q=thi%21g+ngs&t=hq
If your employer does not do smart things, you should find a better employer.
Simple `Struct` replacement with mandatory keyword arguments
Erlang requires doubling up on escape backslashes, which generally causes me grief even after I flail about and finally remember it. Subtleties abound.
You are right in that SSH is TOFU because trust can be established beforehand, but you cannot establish trust based on whether or not a password or public key is accepted. You need to establish trust separately (with the server's public key), usually before you ever authenticate.

For passwords, it's obvious, because a malicious server can just save your username and password, but public keys are not immune either, as a bad actor can "pretend" to be your server and hope you enter an access key or something.
Thank you so much for trying it! You're my first tester outside of friends and family, haha.

I wanted to use Wi-Fi Direct but Mac doesn't support it so that wasn't an option unfortunately. I have a line about the deprecation in the Restrictions section of the readme, with instructions on how to see if your card supports hosted networks.

Do you know of any way to use Wi-Fi Direct on Mac? I've been trying to learn more about how Airdrop works as I think they use a stripped-down version of it but I haven't gotten very far yet. Thanks for the feedback.

Edit: Feem looks awesome! Will definitely give it a try when I'm around two laptops again. So it requires a normal WiFi network if neither device supports WiFi Direct then? And does it require a WiFi network for the devices to discover each other, prior to setting up the WiFi Direct connection?
Tonka beans are quite popular in Europe and there are a lot of deserts or even jam using them. The thing though is that it tastes awful in large dose, so you're unlikely to encounter a large dose of it...

It's a bit like nutmeg which is also quite toxic in large doses but is not banned in the US (which shows that sometimes those decisions are rather arbitrary)
I wonder if this was deliberate?

It could be some kind of spy device, for example an ultrasonic mapping device, inadvertently caused hearing loss.
Amazon launches Amazon AI
Heros of Deep Learning [video]
I also use gnome-terminal with i3, works great.
I can imagine a lot. Ask a feminist in what ways they think women are superior to men, you have conversation for days.