skysight-inc/HackerNews huggingface dataset:
And let me just note that what the English-speaking world considers bread is an abomination.

Sincerely, a German.

(Seriously, if you can compact it easily to a third of the size, that's just wrong. And don't get me started on the strange interior.)
Author here. Thanks for linking to my guide :)

I'll be expanding it in the coming months as the new features in MySQL 8.0 are released. On my TODO is descending indexes, improvements to OPTIMIZER TRACE, Window functions, CTEs and expanding the info on character sets.

Suggestions/comments welcome!
Thanks for your reply, please read my latest reply.
I don't think you understand what Basic Income is. Basic income is meant to support people who desperately need it as well as wealthy hipsters who just don't feel like working.

Means-tested welfare is indeed a program with the intent of "keeping people from drowning", but that's explicitly NOT what this is about.
Subway has nutritional information on line. They claim that a regular chicken sandwich has 45g carbs so if that's false advertising I think their customers could have solid grounds for a class-action lawsuit.

http://www.subway.com/en-us/menunutrition/menu/product?Produ...
If they break this rule and get away with it what other rules are they breaking? How many others will start breaking rules?
> large consumption of soy has been associated with decreased testosterone.

From what I was reading, some studies did find it, but these studies used massive amounts of soy not likely to be encountered in every day diet. And also there's this:
http://www.sciencedirect.com/science/article/pii/S0015028209...

Clinical studies show no effects of soy protein or isoflavones on reproductive hormones in men: results of a meta-analysis

So I would say talking about epidemic is premature.
If it's not physical, it's probably not observable, and science deals with things that can actually be observed. If it is not physical but observable... by what means does it affect actual matter? Neurons have to be coaxed to fire somehow, and if there's a nonphysical spirit poking them then that breaks physics.

Resorting to a nonphysical explanation doesn't explain anything or help you predict anything, so scientists aren't interested. Once they've have ruled out all possible physical explanations then maybe they can give up on them, but it's a long way to go.
>Well, soy is not the worst it could be.

Too true. People who eat at Subway must have some idea that they're not paying for the best, and frankly I'd guess most would be thrilled to learn that the secret filler wasn't rat ass.
Let's assume you have 3 engineers, one 10x and two 1x, their total output is:

10x + 1x + 1x = 12x

Now you convert that 10x engineer into a 10x multiplier, and let's assume he doesn't actually do real work anymore because he's helping everyone else be more productive:

0x + 10x + 10x = 20x

He may no longer be doing any work, but the rest of his team is more productive and significantly outstrips his own individual output.

That's some very impressive made-up math!

Obviously the real world is not so simple, but the effect is the same. There's the engineer that cranks out a crazy amount of code and nobody can keep up, and then there's the engineer that helps everyone else crank out more code - now everyone is learning and increasing their output. Which would you rather have on your team?
As a painter and a programmer I'm very wary of comparisons between the two, but I think the article was getting at something different.

Namely: the daily practice of doing what you do.

This can be any discipline, and it can be multiple disciplines for the same person.

It does look like there's a certain advantage to quickly learning the latest thing, but that's a job-hopper's advantage. I don't think the fast learning of fashionable things makes one a better or more respected engineer than the deep learning of useful things. (I admit there may be more money for job hoppers, in case that's the measure of success here.)

Success as an artist is a much more complex, chimeric thing than just creativity + marketing. But it doesn't happen without a lot of discipline, even if it's the same boring discipline one can achieve by going to the gym three times a week.

If you study the great artists throughout history, even contemporary ones, you see time after time the "1% inspiration, 99% perspiration" formula.
A Fasting Diet Could Reverse Diabetes and Repair the Pancreas, Says New Research
The problem with my laptop was that it didn't support >16GB; I'd take more than 64GB if I could have it.

It's usually foolish to say that we don't have need for more X in computing because nothing today warrants more than X; the thing is, if we have more of X, we find uses for it. Most of what we do can trade space for time, or incorporate things in cache hierarchies; and sometimes quantitative change adds up to a qualitative change because new architectural approaches become possible.

If I could have 1TB in my laptop, it would change the way we at my company develop software. In fact we'd rewrite our product to take advantage of that much memory, the case would be overwhelming; we'd introduce a new tier in our architecture for keeping a copy of the customer's working set (typically several GB) in memory. As it is, we rely on the database and its caching; it's OK, but it can't support all the operators we'd like to support.
That's the exact opposite of a cynical attitude. It's the attitude I hope all the participants will have. If everyone receiving BI are not trying to make something better out of their lives, then UBI is no better at helping the poor then any other charity -- the old give a man a fish thing.

No US citizen in California really has to worry about starving to death. They do have to worry about losing their benefits, and in some cases having to retroactively pay them back.

I have my doubts about UBI, though. I lived in a poor neighborhood in Las Vegas. About a quarter of the residents were drug addicts, and living among them were the drug dealers. They all were on public assistance, and spent most of their time trying to steal anything they could from the people and shops around them.

Ever wonder why so many poor people vote Republican? This is it. People there were afraid to leave their homes at night and the hope was a Republican government would clean up their neighborhood for them. But I digress...
Think about it. If this tastes ok it might be a really easy way for everyone to become 50% vegetarian with no effort.
It's interesting how this runs counter to the two dominant political ideologies in the US.

Liberals believe that the poor are too dumb and helpless to figure out what they want, so the government should do it, both domestically and in foreign aid.

Conservatives believe that the poor are poor because they are unintelligent and lack good values (or they are acting rationally in response to liberal welfare programs), and domestic and foreign programs should be eliminated in favor of religious missions.

What programs like this are finding is the the poor are intelligent and well-motivated, and they just need an opportunity to get out of the hole they are stuck in.

Let me add that, from what I understand, foreign aid programs can be very helpful in areas like public health.
Plus preservatives. Preservatives lead to cancer.
Thanks for reading!

> I find it frustrating that in 2017 I still spend plenty of time waiting for the computer to do something. Occasionally even typing into a text field in a web browser is laggy on my high-end late-model iMac. For every extra cycle the hardware engineers give us, we software engineers figure out some way to soak it up.

I totally agree. In a very subjective sense, it feels like despite our massive advancements in hardware, computers aren't getting any faster.

I have vivid memories using web browsers around 2000 or WinAmp 3 back in the mid 90s and they felt like about the same speed as what I get today. Obviously the complexity of our apps have increased by an order of magnitude or two, but the things we're doing with them are not an order of magnitude more complex. In a very real sense it's like you say: we're soaking up all the advances that new hardware is providing, and mostly just because we can.
If you think our bread is bad, stay far away from American cheese...
Google’s Lawsuit Against Uber Revolves Around Frickin’ Lasers
Recently, i saw interesting speech about eating habits, by Michael Pollan: https://www.youtube.com/watch?v=c31cAdYUvT8
In git the SHA-1 hash is simply an identifier for an object - it's used in the filename, but not stored in the object. And when a commit or tree object references others, it's just a name that can be looked up in the database. So a commit object hashed with SHA-256 can easily reference a previous commit that was hashed with SHA-1.

During the switch, a bit of deduplication may be lost. But the only interesting issue I can see is how git fsck will tell which hash an object was created with when verifying the hash (maybe with length?).
So long as you're eating chicken, adding in the skin isn't too unreasonable. You eat the skin with chicken wings and fried chicken anyway. And it's not like they're using chicken skins in vegan foods, where you otherwise wouldn't expect the involvement of chicken.
Most people who believe this is a proven fact have never worked in pro audio and know a lot less about it than they assume.

While people here like to quote that infamous looks-like-science-but-isn't Xiph video, the reality is that a lot of professional engineers absolutely can hear the difference.

If you have good studio monitors and you know what to listen for the difference between a 24-bit master and a downsampled and dithered 16-bit CD master is very obvious indeed, and there are peer reviewed papers that explain why.

Dither was developed precisely because naively interpolated or truncated 16-bit audio is audibly inferior to a 24-bit source.

Many people certainly can hear the effect of dither on half-decent hardware, even though it's usually only applied to the LSB of 16-bit data. From a naive understanding of audio a single bit difference should be completely inaudible, because it's really, really quiet.

From a more informed view it isn't hard to hear at all - and there are good technical reasons for that.

For synthesis, you don't want dither. You want as much bit depth as possible so you can choose between dynamic range and low-level detail. So 24-bit data is the industry standard for orchestral samples.
> is 'lcw's initial comment improved by the inclusion of the statement regarding HN?

Why does it matter? Is lcw's statement regarding HN improved by the initial statement?
I doubt deep learning is a fad, considering how "deep industry" (so to speak) is now slowly getting interested.

And I think container orchestration will be a Thing for a long time to come, because it's such a pain in the ass. This will be a source of friction for years to come -- somebody set up the damn containers already -- so I think your choices look safe.

OTOH they might be wildly different skills, for better or for worse. The Deep Learning person is probably not going to be the Container Cluster Wrangler.
"different TDPs starting at 8.5W"
Protoduction!
Check out Miswak

Hey wow that looks pretty cool, I tried some Indian neem toothpaste before which wasn't bad, but I've never heard of this and am curious to try. Should be a fun shopping mission in Soi Arab on my next trip to Bangkok...
It's an expression
Because we don't understand it, period.
You might be confusing 'juicing' and 'blending' here. The former removes a lot of fiber, as you said. The latter does not. Blending does affect the mastication phase of eating, because you're drinking now, not eating - so you get much less of the enzymes associated with that process to help with digestion. But then again the blending process have done the bulk of mechanical digestion before.

Modern fruit and veg are intelligently designed and optimised for calories and aesthetic appeal. Not nutrition. They have little in common with original rootstock. What you know as an table apple is a single mutation that has been diversified over time. Original apples are only good for making booze.

The healthiest food is green leaved veg. Baby spinach and the like. I build massive salads with these as base and add whatever to that. Very digestible, no need to blend and while it will never be a pizza, it's not bad at all.
Thank you for taking the time to dive so deeply into my comment. For my own edification, I'd appreciate it if you would go a bit further. Assuming I have a point that I actually believe, what point is it that you think I'm trying to make? Regardless of whether you agree with it, how would you express that point more clearly? You point out, for example, that part of it was tautologically true and utterly unproductive. How can it be improved?
GP said that in reference to quantum attacks.
We can still have a local branch run by trusted collaborators in the US while keeping HQ elsewhere. Same for UK from Europe after Brexit. Relocating in person is not the only option.
> But, in a generation publishing their every 2nd gym workout on instagram, who am I kidding anyway.

This is the issue. The latest generation has been told to constant work on their personal brand (ugh), and blogging is one way to do it. Though if we're working together, keeping the engineering wiki up-to-date is probably more helpful for the team than a some Medium fluff piece.

Don't get me wrong, there are some great blogs out there (e.g. A List Apart), and there's a benefit to a blog post reaching 100 people versus a Stackoverflow answer relevant for 10, but I think those that will blog well will do it naturally ("hey, people have been asking about this a lot, I should share a write up").

If everyone just contributed more by answering questions, or updating wikis, that'd would already be hugely beneficial, but to tell people sit down and write long-form is asking a lot. And JCDenton2052 also mentions the possibility of fucking up the signal-noise ratio.
> then trying to cram in a whole head of broccoli with dinner

Two broccoli spears would be one portion.

http://www.nhs.uk/Livewell/5ADAY/Pages/Portionsizes.aspx
HIV is a pretty rare disease. About 1 in 300 people in the USA. So I don't understand 1 in 4 gay men are HIV+.
You'll Never See 'Who Framed Roger Rabbit' the Same Way After This Video
Such a shame that Oberon-2 never took off. It has a refreshing simplicity and a small, compact set of features.

The OOP implementation is easy to understand and is grounded in existing concepts like the record type and procedures, rather than inventing and supporting a new vocabulary.

It feels like a practical and pragmatic language too: if you want to simply write procedural code, you can do that easily without having to use the OOP features (shock, horror).

That practical, pragmatic aspect of the language reflects Wirth's own beliefs. Here is an interview from 1997 where he says:

> "Object-oriented programming (OOP) solidly rests on the principles and concepts of traditional procedural programming (PP). OOP has not added a single novel concept, but it emphasizes two concepts much more strongly that was done with procedural programming. The fist such concept is that of the procedure bound to a composite variable called object. (The binding of the procedure is the justification for it being called a method). The means for this binding is the procedure variable (or record field), available in languages since the mid 1970s. The second concept is that of constructing a new data type (called subclass) by extending a given type (the superclass)."

> "It is worthwhile to note that along with the OOP paradigm came an entirely new terminology with the purpose of mystifying the roots of OOP. Thus, whereas you used to be able to activate a procedure by calling it, one now sends a message to the method. A new type is no longer built by extending a given type, but by defining a subclass which inherits its superclass. An interesting phenomenon is that many people learned for the first time about the important notions of data type, of encapsulation, and (perhaps) of information hiding when introduced to OOP. This alone would have made the introduction to OOP worthwhile, even if one didn't actually make use of its essence later on."

> "Nevertheless, I consider OOP as an aspect of programming in the large; that is, as an aspect that logically follows programming in the small and requires sound knowledge of procedural programming. Static modularization is the first step towards OOP. It is much easier to understand and master than full OOP, it's sufficient in most cases for writing good software, and is sadly neglected in most common languages (with the exception of Ada)."

> "In a way, OOP falls short of its promises. Our ultimate goal is extensible programming (EP). By this, we mean the construction of hierarchies of modules, each module adding new functionality to the system. EP implies that the addition of a module is possible without any change in the existing modules. They need not even be recompiled. New modules not only add new procedures, but - more importantly - also new (extended) data types. We have demonstrated the practicality and economy of this approach with the design of the Oberon System."

From: http://www.eptacom.net/pubblicazioni/pub_eng/wirth.html
Anything that reduces the oppression of women is a good thing. Freedom is the ability to make choices.
I don't see how Uber is special in this regard vs. traditional taxis. If you're willing to rob a taxi driver you can rob an Uber driver too and vice versa.

At least Uber gives the police more to go on during their investigation (GPS logs, ID info).
I don't disagree but I also don't see your point. Android licensees have paid more to Microsoft than Google[1], Drummond was on the board but was never an engineer[2], and Google's inability to execute on its Driverless car vision is eerily reminiscent of Google attacking Microsoft Office [3] or stealing key employees [4].

My point is that I understand it is a very competitive and "when they do it, it's bad, when I do it, it's strategy" kind of world. And I completely understand why Levandowski might just say (note he didn't, I just can imagine that he might) "Screw them I'm the one making this happen, I deserve all this money and it is my data, I created it or caused it to be created."[5]

Google already paid huuge sums of money to these engineers[6]. And they have been unable to make any money here or nearly as much progress as others. So one wonders if this is actually an 'Overture' maneuver[7]. Where they agree to settle for 10% of Uber's stock which they will sell all of at the IPO. Netting back their investment in self driving, and a nice bonus. Then they dump the whole thing on Fiat Chrysler and move along.

These things are fun to watch, they don't often happen quite so visibly.

[1] http://www.zdnet.com/article/microsoft-is-making-2bn-a-year-...

[2] https://en.wikipedia.org/wiki/David_Drummond_(Google)

[3] http://www.businessinsider.com/google-plan-to-beat-microsoft...

[4] WARNING - autoplaying video https://www.cnet.com/news/microsoft-sues-over-google-hire/

[5] The three conditions of the fraud triangle, opportunity, pressure, and rationalization -- http://www.hrzone.com/hr-glossary/what-is-the-fraud-triangle

[6] http://www.theverge.com/2017/2/13/14599186/google-waymo-self...

[7] http://www.nytimes.com/2004/08/10/business/technology-google...
https://news.ycombinator.com/item?id=13728197
As someone currently at the "prove it's a good idea" stage of moving production from SWF to SFN, I'm happy to hear it's been such a good experience in practice!

I think I'm mostly excited to stop locally representing/maintaining/enforcing the state machine -- it's been a huge source of toil for very little benefit. Hoping the cheapness of a new state machine will encourage splitting them when it makes sense instead of inflating/complicating an existing workflow...

How are the latency gains in practice? Specifically the activity -> decision -> activity interstitial latency in SFN vs the old SWF style.
Archived copy that doesn't require JS:

https://archive.fo/Cm3DR
There absolutely test kits that can tell the difference between, say, LSD and the 2C variants.
Women are not oppressed in America, they are in Islamic countries though. Somehow the solution to that is to import more Islam. Hm.
UBI would incentivize people to have more kids. I think that would override the wealth to children correlation.

Also, wealthy people are often busy trying to maintain their own wealth. The excuse about not having kids is often about being more career oriented.
Some V1 vs V2 screenshots here: https://blog.staffjoy.com/staffjoy-v2-ca15ff1a1169
It's frustrating to be shoved animations, with no intentionality, purpose.

As a designer, it's concerning that so much of ux design right now is focused on facade. Even among teams that care holistically, the surface level things still take priority.

Nielsen's usability heuristics from 1995 is still, extremely relevant today.

https://www.nngroup.com/articles/ten-usability-heuristics/
off-topic and half-joking but...

1. How to predict whether your neighbor will help you or try to kill you.

2. What to say to the Authorities when they find your prepper camp.

3. How to raise chickens in secret.

4. How to fully comply with all orders until you can make it to the border.
Is it possible to accept an activity task with no timeout, store the state in a DB, then when your event occurs, load state from the DB and send the task_success signal? Not convenient, but seems feasible..
https://news.ycombinator.com/item?id=13722516
Juices and smoothies only count as one of your five / ten per day.

http://www.nhs.uk/Livewell/5ADAY/Pages/Portionsizes.aspx

> 5 A DAY in juices and smoothies

> Unsweetened 100% fruit juice, vegetable juice and smoothies can only ever count as a maximum of one portion of your 5 A DAY.

> For example, if you have two glasses of fruit juice and a smoothie in one day, that still only counts as one portion.

> Smoothies include any drink made up of any combination of fruit/vegetable juice, puree or all the edible pulped fruit or vegetable.

> Your combined total of drinks from fruit juice, vegetable juice and smoothies should not be more than 150ml a day – which is a small glass.

> For example, if you have 150ml of orange juice and 150ml smoothie in one day, you'll have exceeded the recommendation by 150ml.

> When fruit is blended or juiced, it releases the sugars which increases the risk of tooth decay so it's best to drink fruit juice or smoothies at mealtimes.

> Whole fruits are less likely to cause tooth decay because the sugars are contained within the structure of the fruit.
This is such a massive misunderstanding of the concepts of ecosystems and biodiversity as well as the short term profit orientation of unrestrained markets. It is what caused deforestation in the first place.
FWIW Vanguard has a 0.3% AUM option here in the US now. I assume their Canadian counterpart offers something similar?
This is actually excellent news. If you're vegan, just eat half the sandwich and you're still OK!
Well, if I can believe this [1], then hidden carbs in chicken is not the only thing keto eaters have to worry about.

[1] https://bengreenfieldfitness.com/2011/08/the-hidden-dangers-...
That would surely require rewriting all terminal programs, to get their output structure?
I'm pretty sure either you misread my comment, or I'm misreading yours, because this seems like a non sequitur.
Very much looking forward to an upcoming project with Step Functions at $DAYJOB. I suspect there are many use cases for turning complicated intersections of batch jobs and blobs of code into discrete, independent tasks like SFN requires.

Particularly interested in composing higher and lower level state machines for better separation of concerns, but haven't yet come up with a compelling use case :)