skysight-inc/HackerNews huggingface dataset:
You say it wouldn't be that hard to have regional guidelines, but that seems like an incredibly difficult thing to do.

Even within a country you can have strongly divided opinions on what's appropriate or inappropriate to be hosted on social media, now not only do you need some way to document these (including refining them as norms change), but you also need to implement a system that can "know it when it sees it" so to speak and filter on the fly. That's either going to be a large number of humans filtering the content more-or-less by hand (already got FB into trouble when the humans filtered stories they didn't agree with) or build an automatic screening process that can make the appropriate decisions on the edge cases, which would be difficult to say the least.

Additionally, you run into the problem that many social groups overlap. How many German users need to be friends with a French user before they're covered in the same filter? What about an American vs Iranian? Ultimately you need some way to decide how to break ties and at the moment they're all breaking on the side of the US because that's where FB is based. Unless that changes, I don't see a shift to fragment what's considered acceptable on the platform.
Counter-anecdata: I am able to find plain, whole milk yogurt pretty much at any grocery store I visit out in the Natick area (Natick + adjacent towns). Occasionally they are sold out but it's rare. I certainly don't think it is ridiculously hard.
simula67, are you aware that the website (http://jojiantony.xyz) in your profile goes to an Apple phishing website?
I can assure you that a bad developer can make things happen in any language. And it will look and behave like shit in all of them. There is no language that makes a developer write good code by magic.
The victim of minimalism I mourn the most: phones with physical keyboards. On-screen keyboards suck and no, I don't want to talk to my phone instead. I was so much more efficient on my LG Rumor dumbphone back in ~2008.

The thing that bothers me about on-screen keyboards and speech rec is that they are imprecise, statistical replacements for a precise, tactile device. It's hard to type on touch screen keyboards because there is no texture and tactile feedback so we rely on autocorrect to guess what we're trying to say, and speech rec is just a statistical system by its very nature. I rely on the computer to guess what I want when my fingers know exactly what needs to be done.
wal-mart has it..
Hi. Thanks for taking the time.

Are there any plans in the roadmap to add simple analytical / window function support etc. to mysql?

I suspect that perhaps these features (and others like Common Table Expressions, bitmap indexing etc). require too much of the core code to be revised etc? Could you shed a little light on that?
Does this release have the recent SQL code execution bug patched?
Once a humanitarian effort becomes leverage

But that was true from the start. I appears that NK makes humanitarian efforts a political issue, but basing resource allocations on the assumption that the rest of the world will bail them out.

Thus, our aid to them is effectively allowing them to invest greater resources into weapons programs.
It's high quality as they go but not close to being a vim substitute in my experience. There are still tons of little things that don't work as expected.
Us Americans can't even agree though. :)

Note that other big American social media services (Twitter, Reddit, and Tumblr for a start) are fine with some various degree of NSFW nudity. Yes, I think Americans overall tend to be a bit more squeamish towards nudity than Europeans, and it shows in our content policies to some degree. But a pretty wide spectrum of opinion exists here; the country Facebook was created in is also the country 4Chan was created in.

I do agree with you that preserving global differences is important, hence why ensuring the web remains "decentralized" is important. Facebook's content policies aren't a big problem as long as there are compelling alternative social media platforms to switch to if you don't like what's going on.
> Of course eat whole fruits those are ok.

Why's that any different from eating say table sugar + celery? I just had a slice of a lovely honey dew melon. It was like drinking sugar syrup. I'm pretty sure it was bad for me. Surely the advice should be to not eat too many sugary fruits either, especially not the modern breeds that are much sweeter than more traditional varieties.
No, the inflation adjusted value allows a person reading it to compare it to the buying power of the time they live in to understand how much money it actually was. Having a monetary figure expressed in a time other than as an analog to the present reduces the usefulness of the figure.
St. Louis Is the New Startup Frontier
https://plugins.jetbrains.com/plugin/164 (IdeaVIM) is pretty good for intellij based ides.
And it is extremely successful because it's not a bad language. Sure, there's lots of "wat", but a non-professional programmer is going to say "wat" about every strange error they get from another programming language that js would have just passed silently with a weird result. Then they will replace whatever construct isn't working with one that does, and get on with their life, unlike people who seem to have a lot of energy to waste on complaining.
wow, just wow. That is a really awesome bug (and like the authors I have issues with trying to sleep when that sort of puzzle is sitting there :-)

Still a bit hazy on why they manually flush the cache for a given block of memory (presumably for protecting disclosure?) but I'm also a bit curious how it works if you get the sequence big fetches a cache line, switches to little which fetches a line (half as long and changing half the bytes in the cache) and then you switch back to big and its thinking it has a full cache line? Presumably there is some mechanism that invalidates cache lines?
You could be right. Reading the original comment again, they might have meant that Facebook has a level of influence that is exceptional for a private-sphere entity, rather than that they aren't privately-held.
I use Lightroom for viewing, organizing, and editing photos. I have local NAS for backing up entire drive.

Then I am using SmugMug for cloud backup. It let me create private albums that I can share with anyone. I can easily sync photos on SmugMug with Lightroom.

(Lately, I am thinking Backblaze should be better option for me. I can share photos on Facebook and email full resolution photos to anyone if they want.)
Both Facebook and Google pay about £80k for new grads (£60k salary + £20k in stock and bonus). Seniors earn about double that. Palantir pays interns £5k / month plus free rent.
I always assumed it would be the opposite: something that a lot of people already recognize as being dangerous, but which lacked concrete evidence demonstrating how dangerous it is. So my candidates for a future "omg we have to stop this" are:

- bad posture at office jobs (probably mandated adjustable standing desks in the future)

- stress from a long, high-traffic commute

- insufficient sleep

- per the article, high-sugar foods. EDIT: technically, a high-sugar diet. Part of the problem is that no one unit of sugar by itself is the problem, so you can't point to any one food as the culprit.
I would remove the login requirements to generate a "budget" until you want to save that budget. You could also have additional features that are unlocked only after an account is created. Also, I would offer other currencies in addition to the £.
Apologies if it sounded overly critical. I actually did read the whole thing. I like the technique. It is very very appealing. I just have a hard time finding evidence in real projects where it has worked.

My complaint is akin to the modern complaints on the gang of 4 patterns. Individually they make compelling arguments and if you follow the discussion, it is appealing.

And I don't want to throw out the baby, so to speak. I think all of these make fine guidelines. We are just an industry that seems hellbent on finding prescriptive directions where it is becoming apparent none exist.
"you had a typo" doesn't really need to stay up, and especially not with the note that it's irrelevant coming after people have already read the text.
Can't believe the Page 3 Wikipedia page has not a single photo :-(
Balloon is neat, and has a good pedigree. But: all the password hashes are fine, including the ones that aren't space-hard. If you're undecided, throw a dart, or pick the one with the simplest library for your platform.

Where you get into trouble is when you try to roll your own password hash with a crypto hash and a "salt".
Show HN: Network-based serverless compute
It's funny you mention that, because I have developed the same feeling, although I have no idea if it holds true or not.
Maybe my observation has another plausible explanation: everyone is buying the whole fat yogurt, so they're constantly sold out! If true, brings up another question though...why do Shaw's and Stop & Shop keep stocking items that don't sell?
> All that aside, though, no, I'm pretty sure there hasn't been any compelling evidence to indicate that your body can somehow tell whether the sugar in your food was produced in situ or extracted from some other plant and then added to what you're eating.

To clarify I wasn't saying that the difference was how the sucrose is produced, but the actual metabolic process it takes to obtain it. It takes significantly more time for the body to break down sugars which are bound with fibers, something like today's epidemic simply would not be possible solely with whole fruits.
If the production code does something by happenstance I will consider it a bug and fix it (unless in Legacy Code, where a bug could mean hidden super-valuable-for-customers feature). I.e.: I will make sure that this test fail and all other tests pass.

Production code doing something, that is not defined by tests is generally not a good idea, because this is clearly an untested functionality. And it has to be eradicated if nobody needs it (business and customers) or it should be covered with a test, and I want to see this test fail (by applying Mutational Testing).
Elm http://elm-lang.org/
Also, when it comes to languages. I rather have one language to be agreed upon, and to have small, gradual improvements to that language while keeping the world standard and simple. In case of JavaScript the improvement is strong typing.
Spacemacs is Emacs + Evil...
Platform independent code would be no more insecure than the current scenario. In fact I'll claim that it would be more secure due to reduced attack surface area.

This HTML/JS/CSS scenario evolved. It wasn't designed. If you started with a clean slate and designed the front-end, would you have something completely different.

I'll make another claim that I'd be interested in hearing feedback from others. If IBM had allowed CMU to make the Andrew Window Manager FOSS in '88, we never would have gone down the HTML rabbit hole.
honestly, in JS/Node, I find it easiest to use a SQL adapter that can handle template strings as parameterized queries...

const results = await sql.query`
SELECT ...
WHERE foo = ${bar}
`;

if (!results && results.length) return;
await myQueue.add(results);

Which works unbelievably well... There's not nearly as much need for boilerplate/translation layers in what is already a dynamic environment. I wrote a wrapper for ms-sql when migrating data, it took 2-3 days to get it done, but writing queries as above was so easy to work with it was incredibly nice. I'd rather work with a db that has a friendlier API to work with or abstract around... but writing a little template driven sql is often better than layers of boilerplate like an ORM.. and I still don't really get mongoose.
> Tavish Armstrong has a great document where he describes
> how and when he learned the programming skills he has. I
> like this idea because I've found that the paths that
> people take to get into programming are much more varied
> than stereotypes give credit for, and I think it's useful
> to see that there are many possible paths into programming.

Okay. Yes that's useful. Let's see what path you took...

> Luckily, the internet was relatively young [...]

There ya go. Look no further!

Mine own story is a little different... The author had local peers, I did not. The author made no mention of an old hand-me-down c64 nor Tandy 1000's in his kindergarten classroom...

But, getting online in the mid-nineties? Check. That's huge.

TCP/IP was explained to me by some random gamer in a chatroom, long before I ever thought to "google" it.

(Speaking of paths... Lycos --> Altavista --> Still Altavista for a long time as I resisted the change to Google --> Google --> DDG)
They're telling people that essentially in the fine print. If they wanted to be transparent about it, they'd have called it something like 'Assisted driving', which unambiguously requires your attention. 'Autopilot' could mean assisted and it could mean full autonomy.
There have been studies showing that one, roads that "Look hard" instead of the wide & straight & obstacle-free variety make drivers slow down and pay more attention. I forgot what the influence on accident rate is. Two, same without seat belts, people drive more slowly.

That said, I think overall seat belts are better to have, and we can't redo our highways in a manner that makes people drive more carefully. Instead we need to and do turn the wheel of progress faster and head towards AI drivers on even "cleaner" roads. The planet is way too crowded for idyllic driving pleasure, especially since humans gravitate towards population centers. We can't have the "free driving" of former days back in most places.
> Her being naked is a key part of planting the disgust and horror in you that the photographer was aiming for.

What else might pixelation or blurring mean in this context besides that she is naked?
As others said, one typically pretends to run a fixed CPU on all CPUs.

Also, for this specific case, I doubt migration will keep around the contents of the cache lines and their 'dirty' bits (corollary: it will be possible to reliably detect a move, if one is willing to continuously run code that detects cache-line timing differences)
he's a great guy but at some point it's time to move on
I thought the book "Why We Get Fat" by Gary Taubes was a pretty interesting read in the sugar vs fat debate.

https://www.amazon.com/Why-We-Get-Fat-About/dp/0307474259
I don't use git at work, we use TFS instead. I commit to the build server as soon as I have something that is a complete step in the process of developing a feature or fixing a bug especially if that step carries a risk of breaking something.

The build server then builds the whole application and runs the unit tests. I might do this once a day if I'm mostly thinking rather than furiously typing or ten times a day if it is all flowing perfectly.

It's not just the kids who do this, I'll be 61 in a couple of months. On the other hand one of my colleagues who really is half my age prefers to complete the feature and only commit to the build server once the whole feature is complete. He uses TFS shelvesets to make sure he won't lose anything.
speed is the main reason i'm not using spacemacs, it has problems just rendering it's own default config file when navigating around it (granted i'm stuck on windows at work which is far from optimal).
1 Activity You Need to Get into Your Dream School
Sorry to be that guy, but: OpenStreetMap. One word, not pluralised.
First of all, there is no daily recommended value on sugar because that value is 0.

Then, a can of regular Coca-Cola (and most sodas) has about 38g of sugar. 38g doesn't sound like a lot, but would you take a cup of coffee with 8 teaspoons of sugar? That's what 38g is, 8 teaspoons, for a single can. Many kids drink multiple cans a day, with sugary cereals, pancakes with syrup, snacks, and adding all that up they end up consuming over 100g and end up severe obesity and diabetes.
I don't need to see your W-2. I'm not replying to you to accuse you of lying--you're probably not. I'm replying for the benefit of other readers who read comments like yours and start believing that $300K, $400K, $500K etc. are normal salaries for software engineers, only to be confused and frustrated at what they actually see out there in the real world. All of those salaries are likely at least 3 standard deviations from the mean. I don't know what your definition of "outlier" is, but those are extreme outlier salaries. Congratulations on being so fortunate!

Your aim to "increase awareness" does nothing for a normal or even above average software engineer negotiating their offer at a non-outlier company. How does this help them? "I think $200K is reasonable because somebody on the Internet told me that some people at Google make $400K?" Is that really going to fly, basically anywhere?

EDIT: Another source:

http://www.bls.gov/oes/current/oes151132.htm
Amen to that--what is 8g of sugar doing in a serving of /pasta sauce/?
I'm having a hard time listening to anything you say with all that unnecessary name calling

Way to deflate your own point
Link a repo, I'd love to check it out.

I've never even considered what goes into making an editor.
Additionally, the Heavy could drop it to $1,600/kg.
This does not take into consideration any of the reusability so SpaceX has lowered the cost an order of magnitude already.
TIL that Volvo Cars is owned by a Chinese company and is separate from AB Volvo.

> Volvo Cars was owned by AB Volvo until 1999, when it was acquired by the Ford Motor Company as part of its Premier Automotive Group. Geely Holding Group then acquired Volvo Cars from Ford in 2010.[0]

> Geely (officially Zhejiang Geely Holding Group Co., Ltd) is a Chinese multinational automotive manufacturing company headquartered in Hangzhou, Zhejiang. Its principal products are automobiles, taxis, motorcycles, engines, and transmissions. It sells passenger cars under the Geely and Volvo brands and taxis under the London Taxi brand.[1]

[0]: https://en.wikipedia.org/wiki/Volvo_Cars
[1]: https://en.wikipedia.org/wiki/Geely
What I realized is not that I dislike Sofware Engineering, it's that I can't adapt to the 8-5 culture. It's impossible to manage family, friends, health and personnal projects while working 8hours in a office (when in reality it's more about 10-11hours a day because of commute, lunch preparation, lunch break, sleep dept, etc.).

In fact, I LOVE Sofware Engineering. I realized that when I left my previous job to get back to school. Every time I had some free time I was programming on personnal projects.
is an unclean design.

It's not unsound. Otherwise you'det g incorrect results. You could say the design is wasteful, because you optimise and then throw away the optimisation. But it's hard to do better for some kinds of languages.

trust a hackish language implementation

I agree. And indeed JIT compilers are hard to get right. But in practise even JIT compilers are much higher quality than applications: ask yourself, how many of the bugs in your code turned out to be compiler bugs, vs how many were ultimately your mistakes?
Until you're working on a project where the turtles eat the errors...

Funny story, that's how I've been describing the issue with how errors have been handled on the project I'm working on, where there are SO many areas where errors are just ignored... so they don't propagate up the chain/stack... doubly annoying in a node environment where it's all supposed to be error first (as in the first thing you think about and check for).
11 SaaS retention techniques nobody is talking about
You win the pedantic award for today. :)
Kent Beck talks about Triangulation in Test Driven Development by Example as just a tool to break out when you are stuck. He doesn't recommend it for every situation, but recommends it when you hit a road-block and need to back off and work around it.
Computer Science often has a different curriculum depending on whether the CS program at the university grew out of its Math or Engineering department. I think this helps explain some of the wide variations in what is considered a "CS" degree.
Follow the money, I'll bet you dollars to donuts there's a reason for it... like executives having conflicting interests that result in either direct or indirect financial stakes in or hidden kickbacks from the sugar industry.

Companies of these sizes have departments that are aware of the entire picture and everything is scripted, choreographed and quite deliberate - except when it serves their purpose to play dumb: "Hey DOJ, <sheepishly> we're real sorry, but we weren't aware of this massive conflict of interest that we made billions off! Please, take this $50m (from our $958m profit) as our mea culpa and divide it up between to 284 million people it affected as our way of saying sorry, we fucked up."
What makes JS more "hackable"? Someone find that cartoon about the gaunt-looking guy and the laid-back kid when the girl asks them to hold her coffee and link it [edit: http://i.imgur.com/76Wtthy.jpg ].

...Because it gets the hell out of they way and holds your coffee for you and doesn't slap it out of your hand and throw a tantrum because it was actually a medium coffee...and it gives you the simplest no-BS object/array literals you can get...IMO opinion everyone wailing and beating their chest bemoaning the fact that JS got where it is fails to understand that it got there because it the "UX" of coding JS is just a lot more pleasant - and you can treat it as a compile target and do your work in a more type-obsessed thing like Typescript if that's your cup of tea without imposing on the underlying "hackability" of the language.
Password checking could be so easy ...

if(password.size() < 24) "Your password sucks! Choose a longer one"

Update each year to stay ahead of faster computer speeds.
> The amount of censorship for "real" violence is virtually nonexistent

So the ratio of social networks that permit ISIS beheading videos to those which don't is very high in your estimation? How about in the newsmedia--are there very many major U.S. news publications that depict the full gore of these beheadings or no?
Here's the thing -- we didn't need to get the moon's participation. A moon shot is an application of physics, with some concern for weight tradeoffs and fuel energy density and the like. It's not a coordination problem.
At last – some good news about on-line safety
Sure, but there are better alternatives, and now that JS isn't just confined to the web, where it had no real competition, people are complaining because they see it being used instead of better tools that have been available for a long time.
Not OP, but:

* Avoid processed anything. Most especially soft/fizzy drinks, baked goods, candy, fruit drinks, jams, jellies, syrups, most processed cereals.

* Eat fresh vegetables, some fruit, legumes. Whole grains for breakfast (rolled or steel-cut oats). Meat, eggs, and dairy if they're in your diet.

* Check breads and other products for added sugar, in all forms: sugar, molasses (often added to "rye" breads as colouring), caramel colour or flavour, honey, rice syrup, agave nectar (nearly pure fructose), corn syrup, HFCS, concentrated apple juice, etc., etc.

Generally, Michael Pollan's guidance in The Omnivor's Dilemma is good: Eat food, not too much, mostly plants.

Many strength training books have good guidance on nutrition (contrast with cardiovascular fitness, though there are exceptions). I'll recommend The New Rules of Lifting for Women (Schuler, Cosgrove, & Forsythe) specifically as it includes a large section on nutrition and meal planning. The fitness advice is also generally applicable to men, though there is a companion title on that topic specifically -- its nutritional advice is similar though briefer.

http://www.worldcat.org/title/new-rules-of-lifting-for-women...

Good advice (similar to Pollan) here: https://news.ycombinator.com/item?id=12481699