skysight-inc/HackerNews huggingface dataset:
Same reason why you'd ask your new babysitter to provide references.

These of course could be fabricated but gives you an extra peace of mind.

And then of course you may actually call and speak to these people.
I'm sorry, but you're wrong. A quick google search does you no good because of all of the misinformation about it. Read the real information... Wikipedia has a great summary with plenty of references: http://en.wikipedia.org/wiki/Aspartame#Safety_and_health_eff...

I would also like to point out the conclusion in the article you linked:

> These 3 studies add to a growing body of evidence on the adverse health effects of soft drinks; however, given the limited and conflicting data available, these findings can at the present time be considered only suggestive, not conclusive, but they warrant further investigation in other prospective studies with data on long-term intake of soft drinks, diet soft drinks, and aspartame

Take that along with the extensive references in the Wikipedia article and you can see why I say the public is asking the food industry to prove a negative. The closest they can come is, "something that contains aspartame seems to be a bit unhealthy, but not always, but sometimes," yet those same people (like you) will say that aspartame itself is the issue. It's just silly.
Yeah, it's been mentioned to me in this thread many times :) I so wish I had known beforehand ;p

It would be nice to have a cheatsheet full of Go tips & tricks like gofmt/goreplace for replacing idents, and goimports-on-save, and whatnot. TBH I didn't really look for such non-in-built solutions when starting though, so I would have missed it anyway :P
> Someone who focusses on a clean architecture even if it means slower development and less features

This kills the company when their competition outdoes them.

> or someone who will integrate nearly everything even if it means the code base, build process etc are a mess?

This kills the company slightly slower, when technical debt means slower development and less features in the long run, allowing their competition to outdo them.

> My feeling always says the first, but all my successes (which I define as "someone was getting his job done using my open source tool") came from the latter. So I wonder if my sample size is simply too small, or if I was too naive in the first place, thinking clean architecture is good and important.

It's also possible your bar for "clean architecture" is high, or different from what others would consider "clean architecture".

I have written some terrible, terrible code, that hasn't caused major problems. Either because it was replaced with a proper solution before growing too unwieldy, or because it was contained well enough that it never became unwieldy in the first place. You could say that even though the micro-architecture was terrible, the macro-architecture was at least acceptable - which IMO is the vastly more important of the two to keep "proper" for long term maintenance. Although one has to be wary of a system growing until the micro-architecture becomes macro-architecture, if the former is of poor quality.
I code as if I'm going to be the poor soul figuring out this code in a year's time. Which is normally the case, so it works pretty well.
Oh that's handy; I wish there was a flag so it could do that during compilation so I'd never have to worry about it again :)
The facts are gathered from the court documents. Admittedly, I'm sure the author exaggerated(this is wired, after all)
I agree. There shouldn't be any security issue with that (unless your password rule is, "no more than 4 digits", even then).

This is one of those things that I think should culturally change. Maybe it can start with YC companies?
I'd put dress clothes on monkeys and send them coach to the other coast where they are to give a presentation to other monkeys on how best to convince a third set of monkeys to buy brand x bananas. And if they do sleep, it will definitely be sitting upright.
Booo zebra mussels... Cutting my feet and killing off fish.

Fun fact, single colonies of zebra mussels may contain over 70,000 mussels per square meter!
Some people do not have the rights to online privacy. For example, when accessing a website from the library of a jail. The authorities want and need to know what you do, this for some obvious and understandable reasons. I agree this is a particular case, but this is still a case for allowing a website (as long as this is anonymous usage of it) to be available without SSL.
Would you rather watch a 30-second video than read a paper? If I come across even a mildly interesting PDF, I read it immediately or download it for later. If I come across any but the most fascinating video, I usually move on. I hate being forced to get information from videos.

(I am not claiming that my experience is universal, just that, I think, neither is the one you seem implicitly to be describing.)
Keyless handling is really, really lovely. For a week I drove an e-key system that you just get in and hit start. Even though I only made a couple trips a day, it dramatically increased my satisfaction and happiness.

I would not have predicted this response for such a trivial thing - what's a few seconds more on top of a 20 minute or 2 hour drive? But it made a big difference to me, and I'm guessing many other people enjoy it as well. The downside of paying for a spare isn't very visible, and when it is, it's just a short acute pain, and is washed away in the daily nicety of "keyless" entry.
I hate these types of lists. But this one in particular seemed quite good.
Actually... I can't think of a better word for people who envangelise Plan 9 on comment sites but never actually use it themselves.
I think it's obvious that I'm not advocating you have innate knowledge of everything down to semiconductor fabrication in order to be a competent javascript programmer. I would argue you want at least a basic understanding of the internals of the software you're relying on.

You're writing SQL queries and claim you don't have the time to research how the database you're using works internally without destroying your productivity? You can write SQL without knowing the database's indexing strategy or how it optimizes queries, but it's likely to be of a lesser quality than someone who has taken the time to do so.
Boston solar startup suing Indiegogo over suspended crowdfunding campaign
I can't comment on them stealing it - your evidence hinges on them being "app cow"? - but the concept predates you all by years, it's possible ketchapp have nothing to do with similar games - http://www.kongregate.com/games/Gnomlab/pong-360.
Hi! I've been working on my own nginx replacement in Go that uses bradfitz/http2: https://github.com/myfreeweb/443d

It has random load balancing, glob patterns for hosts, SSH proxying (like sslh) and, most importantly, proxying to UNIX sockets. And less code.

Maybe you could use my code to implement some of these features :-)
Experience VR using the Myo armband
Use the tools that are useful to you. Plenty of people hack out great things on old toolsets. If you don't want to be overwhelmed, don't be.
There is no security issue with that. This "feature" would definitely be useful (and in a way needed), even though I use a password manager anyways.
Opening a package addressed to you is not a crime.

Opening a package addressed to you with illegal items can leave you open to possession charges if you don't immediately report the items.

There is some grey area involving whether or not you should know they are illegal, and is entirely up for interpretation - being gifted a bouquet of poppies is still different than holding on to a pillbox of opiates though.
Expecta, an iOS matcher library that speaks English
Many congrats to Matei! Well deserved.
I have a race with the CEO to work -- who ever shows up first the most times per week wins. Winner gets pints at the end of the week. It's simple - I don't stress and we both end up coming to work a little earlier. This works for us but its hard to know what incentivises other people.

You're idea seems a bit like KanBan rather than a game.
> My 99 Prizm key would work for most all other Chevy Prizm cars.

I accidentally stole a bike in college, because it was the same brand as mine, and had the same brand of lock. Got all the way back to my dorm before I realized that the reason the seat felt weird was that it wasn't mine. But my key worked!

I also used my apartment deadbolt key to let my girlfriend into her house when she accidentally got locked out. She was both horrified and grateful that it worked. (I expected that one to fail, but I figured why not try?)

I'm not sure what the trick is to finding locks that aren't vulnerable to this trick. I suspect it's "buy locks at least 50% more expensive than the cheapest option", but that's just a guess.
In the field I'm talking about (cs theory) conference papers are routinely capped at 10-15 pages.
>Watch me trying to use Go as a functional programming language and fail miserably because it lacks generics.

Go's lack of generics and its incapacity for functional programming are mostly unrelated.
You are failing to grasp a few basic understanding of how laws and culture works. Since education is of provincial jurisdiction, that means that your federal taxes have nothing to do with what's happening in Quebec.

We have french public schools for the same reason you have english public schools in english speaking provinces. It's not rocket science, just common sense.

If you want your kid to go to an english speaking school and deny them from the french culture, no one is stopping you from putting your money where your mouth is.

You do seem to dislike quebec so may I suggest you just move out? It may be better suited for you to live elsewhere.
I have some questions:

1. Recently it has been revealed that USPS photos ALL
mailed articles to store the send and rec metadata.
Are 3rd party shippers under the same blanket secret
surveillance ?
In the US USPS/UPS/Fedex usually will usually just leave it on the porch/in front of the door. If it's a package that you need to sign for you can print out a "Pre-Sign" form that you leave on the door and they will just leave the package.
X-37B to Use Hall Thruster Ion Engine
Even today, auto capitalization fixing (and just auto-formatting code as you type in general) is one of my favorite features of Visual Studio, one that I wish I could have in every IDE/editor.

For example, if your class is named FooBar and you are declaring a FooBar variable by typing foobar, Visual Studio will just auto-fixit as you type. Same goes for properly formatting if statements, declaring functions required by interfaces, etc... In comparison, Xcode requires you to "confirm" the autocompletion fix by hitting enter, which is less ergonomic in my opinion.
There are a few directives I'm used to from Nginx which seem to be absent from a quick perusal of the docs, but perhaps you can help?

Returning a non 200 or 300 redirect code.

Stripping headers

Deciding status on more than server name and path

Finally, there was discussion earlier on HN on how to write plugins which communicate via sockets... Might be an interesting addition to consider adding to your middleware API.
It's straightforward to run Pound or HAProxy in front of Varnish to provide SSL-terminatation. I wouldn't consider it a wacky setup. The performance gains over Nginx for static/anonymous caching is significant.
Great stuff at Blendle.
Ouya reportedly up for sale, looking to quickly find a buyer
The BCM2835 is probably best described as a VideoCore IV GPU with an ARM core bolted on the side. :)
3 Common Design Patterns from Product Pages with High Conversion Rates
This. Google measured TLS overhead on their servers – it was very small. If you can do TLS on Google scale, you can do it anywhere.
Nobody Famous: What it’s like to have the social network of a celebrity
Getters and Setters are Evil 2015
Jails can still use MITM monitoring proxies without disabling SSL: they just have to install certs on the machine.
FWIW Nagios and Icinga are monitoring solutions.

The plugins that were talked about so much are small pieces of software that check if enough free disk space or RAM are available, that processes are running, ports are open etc.

And then the core component aggregates the results from those checks, do alarming if configured, threshold checks (for example only five failed checks in a row result in alarming) and offer a web GUI where one can see all checks for a given host, get an overview of hosts with failing checks etc.

I didn't have any contact with monitoring tools before joining an ISP, which relies heavily on them.
Where can you find a performance advertising designer?
I do online advertising and am looking for designer that can mock up landing pages.

I've looked on sites such as Behance, but I'm having a hard time finding a designer with performance advertising experience.

Do you know where to find a designer with performance advertising experience?
I don't know how true this is, but my mom used to live on Lake Michigan when she was ~7 and used to tell me how gross the lakes were before the Clean Water Act, and how amazing the turn-around. If so, it's a nice example for the jaded that government can do some things right.
I hope Bryan Cantrill will do a follow up of sorts to
Corporate Open Source Anti-patterns[1] once this is all settled.
It would be interesting to know what lessons there are to learn from this.

[1] https://youtube.com/watch?v=Pm8P4oCIY3g
An simple AES-based random number generator
First version of the Java client available here: https://github.com/xetorthio/jedisque
Tesla – What You Need to Believe Here
It's actually relatively funny but, half a dozen times at least, I have been asked to be a reference for an individual who I have flat out told I would not be a good reference for. They put me down anyway and I answer the interviewers questions honestly and respectfully. I do believe in every case the person was not given the job after the interviewer spoke with me. I have also called other peoples references and had them not go well. So I guess, on occasion, references are not cherry picked to be perfect.

Funny side note, one individual has used me many times over many years as a reference and has received the same feedback each time. I have even told him in person and in writing not to use me as a reference. Some people just don't learn.
Sounds similar to what happens when apple adds functionality an app used to provide.

At least you are not in the situation where they took an MIT licensed project of yours, brought in a few functions, and because you made the project and your app uses it--but it is now considered internal API, your next app submissions are declined.
Yes, because I have the habit of applying clutch pressure with my left foot--it makes for a great panic stop.
Which one of these links should I click to see someone having an actual practical problem based on this issue? Nobody is debating whether people notice the issue exists.
well neovim might not be ready to go, but vim-go is a very nice suite of tools for vim.
For the ex-user of the site. If you leave one of these communities (HN, Reddit, etc.) you often feel drawn back in. For example, I many times think of "what Reddit would say" on some topic or of "what's currently on the top of Reddit" in my daily life, although it's been getting better.
Should you test your app on device before submitting to Apple?
I don't support violence, but I don't support it against anyone. Where are the President and others calling violence senseless and mindless uniformed police perpetrate it against private citizens?

The problem is the political, social, and legal impunity of police. Regarding the legal impunity, read about the Police Officers Bill of Rights (it's different than yours and mine):

http://www.washingtonpost.com/news/the-watch/wp/2015/04/24/t...
On a similar note, why do we have to use the error message "Wrong username or password"? Can't any hacker just try to make an account with a username to see if it exists?
Beacon (YC W14) is hiring a creative director
I wonder if this is related to Android or Google Apps for Business more than any particular customer (dis)-satisfaction with Facebook.

I know that I have been leaning on the Google+ login a lot more now than before, because it integrates so well with my Android phone.
It's worth noting that monads don't necessarily execute strictly or in order. The details of execution are up to the monad implementation.
"As far as we're concerned, the most compelling reason for Servo to exist is performance, especially in layout and rendering. Many of the wins of Servo layout have come from carefully coding to the optimizer to allow it to eliminate virtual dispatch and procedure call overhead, break apart structures, stack-allocate where possible, and (in the future) use SIMD."

Yes, but if that were the only concern, you wouldn't need Rust to do it. C++ already exists, and it can do all those things. (Well, the "break apart structures" may be a bit unclean depending on exactly what you mean, but that alone wouldn't be worth writing a new language for.) My interpretation of C++'s raison d'etre in modern times is "zero-cost for abstractions you don't use", whatever its heritage may have been in the past. If that were the whole story, you just would have started a new C++ renderer from scratch.

You need Rust because actually writing that code in C++ would be unmanageably complicated due to the ownership problems that Rust addresses. C++ is already unmanageably complicated (IMHO) when trying to write a browser engine, also requiring that level of performance would basically take it into the realm of the impossible.

You need the complexity management first. Managing the complexity buys you the cognitive budget to write the fast code, too. It is not as if the C++ render authors do not want to write fast code, or as if they are unaware of the recipe you just laid out.

I said I wouldn't write it in Go because it is already disqualified due to the complexity issues. Even if I didn't care about the performance gap, I still would have no desire to write a browser engine in it because it would be a nightmare, just like the C++ engines are, and for pretty much the same reasons, in addition to others. The performance gap between Rust and Go here is essentially unmeasurable, because in this task, Go won't even cross the finish line. (By my standards, at least. I consider the C++ renderers to also not cross the finish line. The fact that memory-unsafe code can be bashed into submission with sufficient man-millenia doesn't mean I have to agree that memory-unsafe programming languages are a good idea.)
The root of the problem isn't encryption or communication but rather than the key fob's location is data in the clear and easily tampered with. That data is the signal strength and/or triangulation of the fob's signal.

The fob has no knowledge of it's own location, so the car must figure it out on it's own, allowing the attack to occur. If you gave the key fob some way of calculating it's position relative to the car, you may be able to transmit that to the car over the existing communication channel and have the car verify it.

The question then becomes: how can one give the tiny computer in a key fob independent access to it's location relative to a car? An inertial navigation system[1] would probably be cheapest and most power-efficient. Though they suffer from inertial drift, that could be mitigated by periodic re-calibration while the car is driving and then parks (and the occasional non-keyless entry). The key fob then only transmits a signal when it detects that it's close enough, and the problem is "solved".

Now you just need to replace the batteries on your keys every few weeks...

[1]:https://en.wikipedia.org/wiki/Inertial_navigation_system
hard problem, but you clearly address it.

There is a typo though: "in client" should probably read "if a client" or "if the client"
Those of you on HN that are past the 30+ mark. What would you add to this list?
Initially I assumed that this was just an accelerometer, but actually the device detects hand motions by detecting electric impulses from the skin.

That's really exciting - even if it can only detect fairly gross gestures, it opens up all kinds of applications! When developers get hold of these kits we could see some really cool stuff.
The bicycle is an excellent technology that has largely failed in western world, but not because it is a bad idea. The car economy has more money and more political power, allowing it to displace the bicycle.
It adds two more layers of software to configure, monitor and maintain, and my own tests disagree on the performance gains for a fairly typical Wordpress install.

The response times were virtually identical, and the load on the box was significantly lower with Nginx over varnish, so the simplicity was the deciding factor.
Favorites:

* Social Justice Bullies: Google Sued by Google

* Deleting the Teacher

* Show HN: Code

* Sorry grandma, That Way
Sam seems so wise, even for somebody so young! Everything he writes is a pleasure to read. Calm, considered, sometimes controversial, but always worth digesting.
Test drive of a petrol car
Cool. Thanks for the recommendation.
Wow. Not in a good way.

Sorry to cut ahead in the story, but Agent Mark Force is under indictment for abusing his position to commit theft and fraud. It is ridiculous to think of a long-term officer talking to the police without a lawyer. The idea that he would talk to a reporter is flatly unbelievable.

All this stuff about him sitting up and taking notice in a briefing or musing on his career or fluffed pillows is straight-up invented. Making up stories is not journalism. Reading this can only mislead people. This is a terrible take on an incredible story.
why allow file(1) to open sockets, write to arbitrary files, and run external programs

Well, there's not code in file(1) to do that, but there's code that reads data in and makes decisions based on that data. Which means, if your attacker is more careful than the programmer was, you have possibly given that attacker a Turing machine.
Are you referring to duck typing in general? Or specifically Go's interfaces (which i referred to as duck typing)?

They seem rather harmless to me, so i'm curious on your perspective. I see them as no more dangerous than an explicit type (or any function, for that matter).

You're asking for a specific behavior, and you know that what you get will have that specific behavior. A Reader or Writer is a simple example of that. Sure, you don't know what it's writing to, but that's outside your scope and likely the scope of the function - right?

Perhaps i misunderstand you, i'd love further explanation/examples _(pertaining to Go's interfaces)_ :)
You can't deny that both games look very similar. Coincidence, maybe, but if App Cow truly has a connection to Ketchapp and if they did have a "placeholder" app that they patched over, it at least looks fishy.