skysight-inc/HackerNews huggingface dataset:
> I’ve long suspected that a good diet + brushing the teeth very carefully a few times per week would be more effective than drinking soda and sweet and starchy foods + brushing after every meal

That seems like a false dilemma. Those two things are never at odds with one another. People don't eat sugar because it is part of their brushing regimen, they eat sugar because they like/are addicted to the stuff.

So if you're eating sugar for reasons that have nothing to do with promoting teeth health, then brushing more often to combat that damage makes a lot of sense.

Could you eat less bad stuff and brush less? Potentially, but if people wished to drop sugar from their diet the list of benefits to doing so is so long that brushing less is just a minor footnote at best.
Love and Math: The Heart of Hidden Reality by Edward Frenkel [pdf]
So sad to hear this. When people younger than you start leaving the mortal coil, you can only wake up with thanksgiving in your heart that you have another day to affect change. Truly, every day is a gift.
It's amazing how many people were influenced by Moog over the years.

https://en.wikipedia.org/wiki/List_of_Moog_synthesizer_playe...

I consider myself a big music fan, lot's of genres and I like to get to know the people involved as much as possible but I'd sadly never even heard of Bob Moog until he died in 2005.

Check out the list, I'm sure you'll find someone on there you like!
I wouldn't fight it, but I wouldn't sign it either. I won't develop for a platform with that level of restriction.
Teachers make surprisingly successful investors
How do these critters handle bleach?
1PasswordAnywhere is a joke. They are selling a first class desktop password management experience and that is not it.
That's what I was wondering, but I _think_ it sounds like they weren't charged either, past the first year.

> However, due to a software defect in the Google Apps domain renewal system, eNom's unlisted registration service was not extended when your domain was renewed.

I'm not sure if this means they were charged for something they didn't receive, or if they simply weren't charged -- their subscription to the 'unlisted registration service' was not renewed.

This does seem to be a pertinent point, that the OP doesn't really clarify.
Thoughts on Smart Watches: The Best Interaction Is No Interaction
The video mentions he spent years mastering his fear. It doesn't sound like he has that biological defect.
The blog cypherpunks.ru written in Russian contains a lot of spelling and grammar errors, as well as typos, which to me indicates the quality of the content in general.
There is no good reason, it's a legacy system from a time when the Web was a tiny place with systems designed for academia.

The real reason it still exists as is, is because the registrars make money off of an artificially manufactured benefit. They're selling air at an infinite mark-up. And they're the ones that will fight to keep the status quo.

A registrar the size of GoDaddy must earn tens of millions annually in nearly pure profit off of WHOIS privacy fees.
Given how difficult it is to obtain an Echo, selling it on eBay would probably be quite profitable.
Not necessarily. One part of the code could have been using meters, and another using kilometers.
the previous title, "tardigrades, toughest 1mm-long animal on earth" didn't get those page views rolling in...
I am glad its shutting, i just hoped it did a lot earlier. I love GitHub.. Please Google make it user friendly..
Swedish courts can, and have, charged people in absentia, so that argument does not hold.

In fact, Swedish courts have even convicted a dead man in absentia, after deciding (before knowing he was dead) the trial could go on in absentia:

http://www.thelocal.se/20100526/26862
Looks like it is read only. The same for all other such tools of which I am aware.
What is the average cost to the individual for an education that is likely to land a development position in the US vs Europe?

Are salaries paid to individuals higher in the US because individuals on average incur more costs and expenses in achieving the "opportunity" to land the positions?
Fake Amazon Tech Book Reviews Are Hurting My Book
That sort of thing could help with the "market for lemons" in software developers, and also could raise our social status which would mean we have more support standing up to wrong decisions on the part of management and thus, fewer project failures.
My favorite JS resource at the moment: http://addyosmani.com/resources/essentialjsdesignpatterns/bo...
> Also, Using a bat is more heinous than a gun? What society are you from? Someone can be subdued but not killed with a bat, but a gun puts them down for good.

I would rather stop the threat cleanly with a firearm. I'd also rather subject myself, my family to far less physical risk by not thinking I can macho it out with a baseball bat. Brain damage, broken limbs, missing teeth caused by a baseball bat are widely viewed as inhumane, regardless of the situation - self defense included.

> I don't see them being necessary for most people in a modern society.

You should share that view with the next police officer you see carrying a firearm. In the US, any will do.

> What society are you from?

I'm from the United States of America. US courts, even in the most self-defense averse areas tend to agree with this view.
A lot of people still don't realize that not having accurate WHOIS information is a fast way to lose your domain in the case of a dispute (either with another party or the registrar).
> Containers are in Solaris

Yes.

> and FreeBSD forever..

Sort of...

> before containers you could use virtual machines.

You could if you were sufficiently masochistic. Container layers improves the situation so much that it makes a qualitative difference over VMs.

> The problem is that you run and download arbitrary unverified binary code in your system by design. E.g. in the docker registry or when installing a major "bigdata" related project...

Is this a bigger problem with containers than with packages from e.g. an apt repository? Not sure if docker supports image signing at the moment, but I find it hard to believe this being a problem with containers in general.

> It's opaque and a lot of work to check the integrity and updating becomes a nightmare when you have randomly downloaded 150 jars - of which 1 or 2 have an serious security flaw.

I think the author mixes two separate points: (1) The complex state of modern software development, which is valid but is like complaining about the existence of violence, and (2) How this prevents him from compiling from source, which is plainly bogus.

Reading the piece favorably, I can sympathize with the plight of sysadmins tasked with ensuring security in modern software development, with many small libraries and diversity in tools. Frankly, this should not be on sysadmins shoulders, it should be the responsibility of developers. Rather, sysadmins should be responsible for ensuring the security of the environment around what developers build. But this is made easier with deploying containers, because they provide a better shrink wrap on the code delivered from dev. In fact, Dockerfiles in particular offer a much more reasonable contract between dev/ops than the ambiguous one that existed previously, where hosts had to be polluted with all these maven packages.

So while I can understand the author's frustrations, I think the diagnosis is flawed.
I pack a lunch 9 out of 10 days, make dinner at home usually 5 or 6 times a week, and almost always take breakfast from home.

Most of what I cook is on the stove top. Pan searing meat, boiling rice/veggies.
Anyone knows the best current way to install a VPN on Ubuntu?

I've tried several times, it's way more difficult than I thought, and when I've some success, performance is, at best, disappointing. And that's using 1GB/s dedicated server.
It is interesting, my NHS dentist recommended I avoid alcohol-based mouthwash (which is the majority) since it dries out gums and also whitening toothpastes (because they're abrasive by design).

Both things are extremely common on supermarket aisles (even in the UK). But yet dentists suggest you avoid them. That's a rather interesting state of affairs.

Actually my dentist recommended Sensodyne (non-whitening) and a fluoride mouthwash without alcohol (the brand escapes me).
Surviving Whole Foods – A Horror Story
The linked article validates my choice of never getting involved with those groups concerned with so-called structural oppression.
Clickbait headline alert! As the article also states, this dumbf..k offered a bounty of 100k to anyone who could prove that the measles virus actually exists. He refused to pay, a doctor brought it to court, and he won. Still, negating the existence of measles or viruses in general doesn't cost a cent in Germany.
> Kudos to the DjangCon Europe organizers for setting this up.

Yeah, kudos for setting it up... but at DjangoCon? I don't get it. DjangoCons never seemed focused in the first place...
No, I believe you can find the statement saying she was half-asleep or half-awake in the police transcripts.
To be fair, the agreement is clear that it only applies to 'confidential information' as opposed to reviews or things you create (and as opposed to feedback "provided to Amazon", which they own).

But 'confidential information' is not defined in the agreement, and without expiration, I'd still be nervous. Perhaps I overworry.
haha exactly! :)
Admittedly the article states that to date (in 2006) Sweden hadn't actually coughed up yet, however the ruling had been made against them by the UN, which at least answers the spirit of your question.

"The Swedish government must now comply with the Human Rights Committee’s decision in the al-Zari case. The committee has indicated that monetary compensation for the petitioner is one appropriate remedy."

http://www.hrw.org/news/2006/11/09/sweden-violated-torture-b...
If you want to build a game, build a game. If you want to build an engine, build an engine.

If you want to build a game but start with an engine you'll probably never ship, especially if its your first.
What I think a lot of people don't realize is just how easy speech recognition is these days. By that I mean, to create an application that has as good of voice recognition capability as, say, Google Now, is not that much harder than setting up any other event-driven input system. I'm sure the actual recognition of speech is quite difficult. But there are a fair number of APIs available that make it easy to use in your applications.

Almost every programming language has a canonical API that is extremely simple to set up. In .NET and Google Chrome, it's even first-party, and I only mention those because they happen to be the ones I've used.

And text-to-speech is no different. You can get to "good enough" so easily that I'm somewhat perplexed why more people don't do it.

I just think there is a perception that adding a speech recognition feature to your app is "hard". It's difficult to design a good speech-based user experience (I've found longer phrases work better than single-words, and it's good to try to match on homophones as well), but actually integrating the code is not that tough.

So I would encourage you to ignore Amazon. Seriously, you could make this in a weekend in a Google Chrome browser on an Android device that you plug a nice microphone into.
Quantum superposition – an introduction
I think that amazing activities should be freely filmed. The more inspiration in this world the better. If people less good at climbing than this guy are inspired but then bite off more than they can chew, we don't need to darken the light that inspired them.

I think 'the problem' you've mentioned is too fundamental and general to guard against. Live and let live. People who do potentially lethal activities for which they are ill-equipped can be advised, but who knows where they get their inspiration from? If not a video of someone free-soloing maybe they'll be inspired by the latest film.
Not all AAA games do try to jam themselves in to the cinematic space.

A lot do, but then you have to think about what it means to be a AAA game. Basically, what is it that causes a game to require a huge budget?

A huge budget is generally due to a lot of assets. A lot of assets is generally very high detail models and cinematics, the tools to tell a story.

The other thing is technology, things like creating an MMORPG is technologically expensive. But look at your average MMO and note how they generally lack on the story side of things.

Gameplay on its own is pretty lean. You can't put a team of 100 designers together and get a great game in 1% of the time, but you can do something (with good direction) somewhat similar with artists. You can have one guy doing the rocks, and one guy doing the hair, and a few guys doing architectural stuff, and some people doing monsters, and they can all fit together.

With gameplay though, it's too much the essence of the game to be split across too many roles and still work well.

So you look at something like The Order: 1886, and you complain about how cut down it is because it's so expensive to make. But think about what that game is. It's a game to sell PS4s essentially. Each new generation of console gives access to great new graphics and performance. But when you have the ability to render the movement on the hairs on your characters arms, you have to hire someone to put hairs on peoples arms and make sure they act correctly in the wind.

You can certainly make games with lower detail, but then what is the point of the new generation of console? This is why I think the majority of games out there for the next gen consoles are either cross-releases with current gen consoles with some moderate performance or upscaling, or they are pretty but underwhelming.

The best stage to be creative is in the small teams of the 80s, and the more recent indie resurgence. When you employ a battalion of creative people to make your game, you absolutely need to sell it. You can't take a risk. And not only do you have to sell it, you have to sell big.

On the other hand, if you're a team of 4 people, sure you don't want to go broke, but you can afford to make something that you think might be niche. The especially cool part about that is that sometimes these teams discover something that we never knew we always wanted. Take minecraft, little hobby project that can be done only because it's a little hobby project, but ends up earning millions and being sold for billions.

And now it's on the PS4 too.

The problem isn't the game industry. It's the AAA game industry and the pressure to sell consoles with more power than people need to play a fun game. The more detailed the games are, the more expensive they are to make. The more expensive they are to make, the less risks they can take creatively.

This (and the internet) is the reason the Indie scene is pretty forefront right now.
Thanks for this. It makes sense that DX12 was developed alongside engine devs. As jsheard notes, Unity and Unreal Engine have already announced support for it, and we're already seeing tech demos of Unreal Engine on DX12:

https://www.youtube.com/watch?v=FIk8Q8luWsI
From their site: "Initial hires start at $15/hour, with the opportunity to move up to $20/hour quickly!"
Unfortunately, the rails community are the visible minority, and they follow DHH's example more than Matz's.
If you think in terms of voltage on a pin, how you would implement ternary? Binary is simple: 0V, or 5V (at least a long time ago...). Transitioning from one state to the other is obvious. How would you do it with ternary logic?
Isn't that the point of any company who goes out of their way to correct a mistake?

Are you arguing you'd rather not have them attempt to fix the problem?
React future
Protecting people across the web with Google Safe Browsing
Take a look at this for OS VR + Control https://jasperproject.github.io/
Bank harrasses user because he tweeted screenshot of their SSL certificate
I'm not a morning person! I meant #SweetStartup
This article and some of the comments here make it seem like having a H1B is a terrible situation to be in.

I have a H1B. I work for major tech company in the Bay Area. I have a salary in the six figures which is about twice what I would earn back home. I was excited to come to America and work for a company I admire in their Silicon Valley headquarters and the H1B lottery was the only way for me to do so.

Without H1B I wouldn't have had this opportunity. I don't feel like its indentured servitude, I have a salary which I believe is higher than the average market wage and is more than my American peers because the company is paying all of my visa expenses and the fees related to me pursuing a green card. I've been promoted once already in the 18 months since I arrived and received a related salary bump. If I wanted to leave and goto a different company, most in the bay area would allow me to transfer my visa so I could work for them.

H1B is not a problem for America or "engineer's wages". Abuse of the system is. Lets focus on curtailing that abuse and not on victimising H1B employees who may be very happy and grateful for the opportunity to pursue their own version of the American dream.

Spare a thought for those who had the job offer of their dreams, from that "brand name company" in an exciting field, and the opportunity to move to America, only for everything to fall through when they didn't get selected in the lottery. That is surely not right. Can't we come up with a system where American companies can hire who they want, where talented people can work for fair wages, and where individuals can get the opportunity to move to America, as despite all its failings, it is still an highly attractive place to live.
Very similar story: https://news.ycombinator.com/item?id=9066796 (353 points, 23 days ago, 96 comments)

It's a variation of the same script. Probably the same bot.
It can be a work life balance issue.

The work life balance issue itself can also just be a symptom of something else entirely.

It's a bit like calling addiction a willpower issue. Yes, the lack of willpower is the direct cause, but the underlying causes can be entirely unrelated (which is why recidivism is a common occurrence if you just dump the "healed" addict back in the same environment he came from).

Burnout is mostly used as a more socially acceptable synonym for some cases of depression, so it's difficult to talk about. Mental health issues are complicated enough as it is. Especially because even those suffering from them often fail to address them for what they are.
So many armchair critics!

It's very easy to pontificate in hindsight when somebody else has done the hard work of actually finding something that can be improved.
F# Learning Resources
I used to think like this. But the idea of no consciousness, the complete lack of everything, total emptiness, absolute void - pure nothing, to be nothing, to cease to exist in all forms. That can appeal to a particular kind of someone. It is a sense of eternity, but it is eternity at rest.
I do the selecting thing as well, and hate Wired for hijacking ⌘→ (sends you to next article).
Good thing there is an advert for Enom's ident protect right there in this press release.
Freespeech zone: nope, not sure how that's relevant.

Radio: any type of fundraising that you believe would work, or try to get free air time on local broadcasts or regional programs. It helps if you have an interesting topic to talk about.

Trees: If it gets your message across, yes. It would be a good news story.

"My state and national representative will not care one iota for my opinion if it isn't attached to either A: a large check or B: a large constituency."

Have you ever tried? This is the kind of statement made by someone who has nothing but second- and third-hand knowledge of the process, usually garnered through biased news organizations (they all are).

My experience has been that very few citizens are involved in politics as lobbying goes. I'm convinced that if every private citizen got as involved in the actual process as they are in complaining, actual, paid lobbyists would be driven out of business. They only speak for us because we do not speak for ourselves.

I have successfully lobbied my state representative. I wrote to the local paper, I arranged an interview with compelling stories for local television. I made a nuisance out of myself until I got airtime on local radio stations. I made such a stink that my federal representatives even called me to discuss the issue and ask for my thoughts (albeit not too much in depth). I spoke for myself, because the people who were doing it full time didn't have my best interests at heart.

But, I felt passionately about the topic. You're right, it's easier with money, but you can also spend time and energy for nearly as good of a return. Not everyone has these things to spare, and I appreciate that (I was lobbying against cuts to low-income early childhood in my area; the exact kind of people who have neither time, money, nor energy to fight the fight). But, if it's something you truly feel is right, just, and good, you'll figure out how to make it happen.

Finally, to bring it back around to the original argument; it may be that several government entities are abusive. It is probably true that a majority are corrupt. But to say that ---all-- government is abusive or corrupt is just ridiculous. Those type of arguments add nothing to the conversation other than noise.
I'm not sure why you seem to feel your first paragraph here is a disagreement with what I said. As you point out, there is a well known way to have refcounting act correctly in the face of multiple threads. There are other ways as well involving per-thread shadow counts and such, but that is the most basic way to (as I said) trade throughput for latency.

Re. your second paragraph, it is again not inherent to the algorithm, but it does greatly simplify things. In particular, pretty much all tracing algorithms require at least some kind of stop the world event, though some can make this event very limited in duration.

It is much much easier (and results in greater throughput) to stop the world if only one thread is running at a time, because you just do your collection when that one thread triggers a heap mutation.

If you have multiple threads running at once you need to coordinate when you stop the world, which means waiting for the threads to all wind up in a state where they can be stopped (which gets a lot harder if, say, one of the threads never allocates because it's in a tight loop). If it takes too long to do this coordination, your heap might explode on you.

Again, what I'm saying is that a GIL is not an inherent feature of either garbage collection mechanism. This is really pretty obvious when you consider that there's an abundance of implementations of all combinations of (RC, tracing)(GIL, no GIL). Python and Ruby's main implementations both chose a GIL for simplicity's sake (and an at the time safe assumption that single-core performance was more important than multi-core), but most C++ refcounting code uses interlocked counters and the JVM has obviously never used a GIL.