skysight-inc/HackerNews huggingface dataset:
It's not dangerous unless you're an infant. Even when asleep, children and adults will quickly be roused by rising CO2 concentrations. Infants are the only humans who sometimes lack the necessary mechanism. The threshold for rapid loss of consciousness or fatality is very high -- 10-20% -- and is highly unlikely to be reachable by dry ice subliming in a bedroom.
Given capitalism gives us the profit motive.

The profit motive inevitably leads to a company prioritising dollars over people (whether that is a consumer/supplier/employee/etc). Lets also agree that prioritisation is generally considered "Evil".

Are all for profit companies buckets of poop?

Is capitalism evil?
How to Subtract by Adding
ClojureCalc: A libreoffice Calc add-in to evaluate Clojure expressions
Lmao, so you live in London I take it?

This article perfectly matched living in San Francisco for me (and why I got the fuck out).
Yep it is and yet the coworkers don't want to do anything about setting up the infrastructure for static analysis or code checking of any kind. It's an attitude I've encountered at many other companies which is unfortunate.

I think it boils down to being timid and not wanting to impose one standard on others which reduces the importance of coding standards to tabs vs spaces -_-'
"It's true that some accidents are caused by cyclist's own poor judgement and more must be done to educate cyclists about the risks of pulling up into the blind spots of large vehicles. We are planning a campaign to raise awareness of these risks, and we are working closely with TFL to erect warning signs at accident blackspots to discourage cyclists from putting themselves at risk," said no cycling safety campaigner EVER.

Just because I don't agree with the line that all cyclists are angels and drivers should jump out of their way doesn't make me a troll and I set up a throw-away account because I don't much fancy getting targeted by an online lynch-mob.
I was going to be very sarcastic here and decided not to change my tone. That introduction was pointless.
Show HN: Anonymously share short messages and photos with people around you
Hello Hacker News!
In the past few weeks I've been working on a side project that allows
you to post anonymously a short message and a photo that is tied to your
location.

Other people can see posts around them in a radius of 1 kilometer.
Posts are ephemeral and disappear after one day.
That's all.

It started as an exercise to try to write a geohash index and to try nodejs
and Redis.

I'm not sure if/how it could be useful. Maybe it could be used as a quick way
of sharing something with someone next to you, or to leave a reminder for
someone at a specific location. Or it could be abused in many creative ways.

If you want to try it out, I'd be happy to get any kind of feedback.

Thank you!

Link: http://quagga.ml/
The first thing I try to do is to understand the directory structure, ie where should I be looking for files? Hopefully there should be a standard structure that's used. After that I'll typically try to dig in and fix a minor bug or two. This is especially helpful if you can narrow down the part of the codebase you're working on. I also recommend using an IDE like WebStorm which will give you the ability to jump to a function definition and will help you find the functions you're calling.

One thing I do NOT recommend is changing the code style, unless you're ready to take full ownership of the project. It can make it much harder for the project owner to merge in and if there are any lingering PRs those will typically need work to merge in properly.
Yep, I can see the value as a thinking tool. There are tools like http://www.bayesia.com/ and http://www.hugin.com/ but they are enterprise pricey and I find them very clunky.

I'd love to know how your ideal tool might work. Do you mind if I drop you an email (from your profile info)?

I'm working on a decision making tool to let you quickly describe reasoning with simple bullet point lists. It aims to be as quick as a making a rough note so that with just a few different types of bullet, you can create belief networks and computable decision models.

The tool is intended for a general audience so it currently uses simple weighted evidence. If you can tell me how you would like to work with probabilities then you might get the tool you want :)
Show HN: Hyperlax.tv – a real-time feed of Instagram's latest Hyperlapse videos
Supreme Court Rules on Gay Marriage (It Is Legal) [pdf]
xdebug and Eclipse is good enough.

Configuration got a lot easier since the installation wizard has been introduced: http://xdebug.org/wizard.php
I feel your comment should be the top one. but I disagree with this bit:

> the code base will be better.

I'd change "will be" to "might get." because this is true if you're doing unit tests that the code base can use. but sometimes you do characterization tests, which are not worth keeping around. or you might build a couple variations on "hello world" with the unfamiliar code base, just to be sure that it works the way you think it does.
> surprised the US doesn't implement something.

It was tried over 10 years ago...it bombed politically.

http://money.cnn.com/2003/02/03/retirement/bushplan/
The buffer overflow in NaCL extension that comes with Chrome e.g. Flash may be just the a stepping stone in a Pwnium entry that escapes the sandbox through yet another webGL validation bug or something.

Why would Google want to not bother applying a belt-and-braces exploit mitigation that costs 0% CPU?
Supreme Court affirms right to gay marriage
I immediately noticed this as well. This API has flags for "asynchronous" requests, but Go style is to provide a blocking API, and let the caller decide to use a goroutine if they need concurrency.
Oxford is indeed pretty bad. I have to live ~20 miles from the centre, and even then it's not cheap.
SCOTUS Declares Gay Marriage Legal in All States
Really excited to share a personal project I've been working on here. If you check it out, I'd love to know what you think.

Enjoy a peek into the lives of others, from locations around the world. Hyperlax is meant to be a bit of an escape, a bit voyueristic, a bit relaxing. I think it's mesmerising. Maybe you will too!
The US is going down this same path. It's why every apartment complex in my town sells for 50-100% more than it did 5-7 years ago. We don't tax the wealthy so they're finding ways to park it in real estate.

The problem is the poor (working or not) keep voting for this trickle up policy. It's like Americans never learned from the history of the UK.
I'm not a younger programmer and I don't use a debugger. Tried it several times and found it counterproductive.
I've lived in London since 2003. When I first came here, I was making £22k pa. I am making quite a bit more now after working for 12 years, but before my last business took off (in 2010) I was living just fine on about £1500/m after tax for a year and a half, which works out as about £28k/y before tax, which is not a particularly high wage in London. Yes, I wasn't living in luxury, but I wasn't living in poverty either.
This is not totally true. Apple has clarified that

>We have removed apps from the App Store that use the Confederate flag in offensive or mean-spirited ways, which is in violation of our guidelines. We are not removing apps that display the Confederate flag for educational or historical uses.

They are working to restore some games to the app store.

http://techcrunch.com/2015/06/25/apple-bans-games-and-apps-f...

Clearly Apple is struggling to draw a sensible line here -- which is probably going to be very tricky. And they certainly should have come up with a reasonable policy before banning things left and right. But, nonetheless, it is no longer correct to claim that

>Apple and other "major retailers" are pulling anything that includes the Confederate flag as content
Is Specialisation Making Your Software Team Unhealthy?
Linux kernel source code
You need this:

http://www.upshare.co/viralhero/
I didn't do the negotiations, I bought it from a fund that handled that - new terms, new rate, etc. I'm not that savvy myself :)
As a data nerd, I got very excited once I read all the features, but I'm just assuming this will wither and die since it's closed-source =(
even better, it me more visible AND makes my bike look crappy so it wont get stolen
I think we underestimate the pervasive use of Excel in Fortune enterprise environment. I've seen people use Excel for the most ridiculous things. Excel is religion for some people.

This would be fantastic for automatic canned-testing that is run on regular basis, akin to quick diagnostic.
They are working on making the servers aware of each other, so calling the `serverlist()` can be used to connect to other servers.
Same here. Been in London for 15 years, but rent's just going up and up and the idea of buying a place here is beyond laughable. Crappy little houses down the street here (Haringey) easily cost £300k+ (for a one bed flat, divided from what once was a single, real house). I suppose we could get a mortgage for that... but I can think of lots of better things to spend that much money on.

Sadly for me, my partner's Italian and working in an industry wedded to London (as does mine, to a degree), and for her the thought of moving to the suburbs or beyond is just not possible, so...

Yeah.

I don't particularly want to move to Italy either.

Doomed.
But on the other hand, someone driving whole day, every day for Uber is an Uber employee, straight and simple. Yet uber refuses to treat them as employees, because it insists they are contractors. As the recent California ruling shows - they are not.
It might be the same reason that explains why poor Americans oppose taxing the rich. The population in general don't have a good idea about the big picture trends that affect them. They accept higher house prices and think that they need to get into the game asap rather than try to change the rules of the game.
I've only seen better support for hardware across all machines I've ever run Linux on compared to Windows. That is experience across over 2 dozen machines in the past 10 years.
No, bit odd is too low level for this and I believe it's only used for iOS apps ATM.
Same-Sex Marriage Is a Right, Supreme Court Rules
My main criticism is around two things.

One, "clunkiness" of class creation (which I guess is subjective); I don't think it's very readable, but maybe that's bias from other languages.

Second the S3/S4/R4 mess.
I personally disagree, there is little chance that Swift will be as fast as Rust and its runtime precludes it from a whole class of use that Rust has.

Swift also is annoyingly special-cased, with things like Options being special in the language, and if let only working on options (if i understand correctly). Rust took syntax like if let from swift, and then made it general.

Swift also has to deal with Obj-C interop which is not great. I imagine Swift being as popular as Objective-C in terms of non-mobile apps.
Hey awesome! I usually have to install the `tree` package for that.

But `ntee` reassembles `tee`, not `tree`. :)
Ask students to submit their preferences as a piece of code returning a score.

The problem is now outsourced to third parties who will build tools to generate scoring functions intuitively, for example based on constraints, or based on matching you with the preferences of similar students etc.
This isn't really a counter-argument to anything you've said, but I'm curious if those regulations would have prevented the circumstance here?

Do you happen to know what altitude firefighting aircraft fly at when they drop? It would seem that 500' AGL would be on the high side if you expect the fire suppression material to hit anywhere near the target site in any reasonable level of concentration. I know nothing about the subject matter though, so that could be a bad assumption.
I think Dylan's referring to the way elevated CO2 stings your eyes, nose, throat. Lungs too if it gets that far. It's weird sensation, and it definitely feels "hot" in a way. Asphyxiation by CO2 is quite unpleasant.
They're not so much babysitting as pro-actively trying to get out ahead of what they fear could become a PR problem. The situation right now is there's a lot of legitimate public outcry and pressure to remove the confederate battle flag from being flown by government institutions in the South. This is expanding to various stores stopping selling the flag and even calls for renaming military bases called after Southern generals. I'm not saying that I agree with Apple here but I can understand them wanting to avoid any possibility of getting sucked into the controversy.
This is going to be used for very creative, disruptive and disturbing vandalism. I guarantee it.
I always take UberX, I usually talk to the driver, and I almost never hear complaints. (The sole exception: when they lowered prices here in Boston). It's usually lots of praise.

I also often meet new drivers who are in love with the idea that they can work whenever they feel like it after their shift at the restaurant, or are retired, or somesuch. I don't know whether it's just a continuous stream of new drivers, but it seems like there's room for a world where all drivers are part-timers. It screws with the career drivers, but who are we to say that the part timers don't deserve that revenue?
yES dISNEY IS SAVING ON WAGES FOR SURE..Although I personally do not agree with using H1B to displace workers I also think American IT workers need to think about what kind of wages they expect for outdated and rapidly changing IT knowledge.. I have an excellent example in my own company.. A 48yr old American IT worker who makes close to 120-130K per annum... Let me tell you he does a good job but his work merely includes assembling PC's for employees, fixing bugs (rebooting Virus scan) and writing minor scripts once in a year to ensure email and server security. Majority of the time he just makes sure that all the employees machines are running smoothly. In terms of education he has an Associate degree in STEM and has been working for the company for 15 years.His position title says Systems Engineer. However a Systems Engineer in Google might actually be working on the Driver less car. Now the reality is that today the work that he has been doing can be taken care of by anyone even without a technical background.. so why pay him 120K? His knowledge was unique and fresh when he joined in 1998 but now in 2015 he is still in the same position , has the same qualifications and doing the same work everyday.. I am not blaming him..for this .. He is getting 120K for a skill set which is obsolete.. why would he think of trying something more or advancing his career..Since our company has a very small IT staff they might not take a step like Disney but otherwise this guy would have been long replaced. If I were him I would look towards more active roles within the company or else If I am so attracted to IT then I would go back to school update myself with the IT of Today and apply to a company that might need my new skills..
Overall my point is that the technical world is such that today nobody wants to buy an iphone 3GS today. Even if there are some buyers then they definitely do not want to pay $600 to buy it
Side note, but this would be great for some creative graffiti uses
I don't agree with his negative attitude, but I don't think he's far off in terms of his facts:

- I think nine pounds for two pints of ale is about right anywhere in London. Go somewhere a bit cool and it's easily over ten

- I pay £1400 for a two bed in zone 2 which is cheap, I think the average is around £1600. I recently started looking at one beds in the same area and they are around £1200
Yup, we hard stole if-let from Swift ;). We even made it better!
Not without involving the reflect package. So no good way.
As that article points out, all the Southern states that started flying that Confederate flag for the first time in the 50s and 60s in response to the civil rights movement claimed to be commemorating the civil war too. So it'd be hard for Apple to come up with a rule that excluded racists who were using it as an anti-civil-rights symbol but not actual civil war stuff, and they tend to err on the side of banning everything.
It depends on what you mean by better. Dealing with an unpowered stoplight by stopping is one thing, actually colliding into something else is different. It is already becoming common for new cars to have features which keep collisions from happening.
It offers a point and click interface for people that can't be fucked to learn how to set up a .vimrc
Click-bait headline by Reuters (and Guardian). The Delphi spokesperson repudiated[1] the "near-miss" description.

"I was there for the discussion with Reuters about automated vehicles," she told Ars by e-mail. "The story was taken completely out of context when describing a type of complex driving scenario that can occur in the real world. Our expert provided an example of a lane change scenario that our car recently experienced which, coincidentally, was with one of the Google cars also on the road at that time. It wasn’t a 'near miss' as described in the Reuters story."

1. http://arstechnica.com/cars/2015/06/no-2-self-driving-cars-d...
Did he heck.

I know we are in a different age of journalism. But about two-thirds through the article, a paragraph starts with the above sentence. How does The Guardian let something like this slip by?
FWIW, the geany editor has a GeanyPy plugin that enables you to write other plugins entirely in Python.
No good way, no.

I consider this a Go anti-pattern. Without a good reason, do not try to provide "asynchronousness" in a library. Go natively supports goroutines and channels, and it's considered baseline skill in the language to be able to fire something off in a goroutine (it's literally a two-character keyword) and receive something on a channel, if you want to. It would be not only adequate but preferable to implement this library as a fully synchronous request system and expect the user of the library to implement what asynchronousness they may require. Your hardwiring of exactly how the "asynchronousness" works may conflict with my own needs.

All the "asynchronousness" you need to provide is already hard-wired into the Go runtime itself; what certain language communities have trained you to think is "synchronous" code already isn't. You don't have to super-duper-extra make it even more asynchronous.

I won't quite call exposing channels in a library API a code smell, it's a little too useful for that, but it's still something where you ought to pause for a moment and really think about what it means, especially if you created it rather than receiving it.

Oh, and let me be clear: Levigross, I'm seriously suggesting that you change this library wholesale to be fully synchronous, and the fact that this will be an API change is a feature, not a bug. You'll find it also simplifies the API significantly, also a feature.
Barcelona manages to keep its metro service running way more hours than London, and the tickets are a fraction of the price.
I'm from Portugal and have lived as a working adult in Lisbon, Barcelona and London. Even though I was earning more than the average salary in both Lisbon and Barcelona it would impossible to be able to buy decent property in the nice parts of these cities as they are as out of reach as the nice areas of London for normal people.
I just bought a garden flat with a garage in zone 4 and my commute is so relaxed I can even code on the train.
And, I don't need to worry about the lack of interesting and well paid jobs as I used to in Portugal and Spain.
Personally I have done well by moving to London, and I know a lot of others with similar stories coming from countries with "low rent".
Great answer. I can't begin to estimate how many times I've considered writing something along these lines.

It might be nice to surface files that are frequently edited together as well.
I think you'll like what we're building :-)

Drop us your email at https://getmondo.co.uk and we'll let you know when you can try out the account.
I think it's only fair that the original repo should be the
most promoted one. Usually, the original author has put a
lot of thought and effort into coming up with the idea and
turning it into a popular open source project.

OP brings up the example of a project where the original repo shouldn't be the most promoted one, because it's been abandoned, while plenty of other repos are still alive. I blogged about the same thing earlier this month and used the same example.

if you haven't encountered this problem, you will. it is absolutely a problem every developer will encounter. it's only a matter of time.

somebody starts a great project, doesn't have time to keep it alive, and the community fractures because GitHub has no way to differentiate between "original repo" and "canonical repo."

not going to rant about this because I already did in a blog post: https://www.pandastrike.com/posts/20150610-thought-experimen...

If an 'owner' no longer feels up to the task of
managing their project, GitHub lets them transfer it to someone else. That's what happened with ExpressJS and it
worked out fine.

this is a ludicrous statement. the Express.js transfer of ownership was a ridiculous fiasco full of angry drama, hurt feelings, and core developers resigning from the project.

documented here: http://gilesbowkett.blogspot.com/2014/07/the-bizarre-bazaar-...

also, the idea that you can solve this problem by having the original owner transfer ownership doesn't make any sense. the whole problem is that the original owner isn't paying attention at all, doesn't care in the first place, and wouldn't know who to transfer ownership to, if they did care.

it happens all the time.
Chevrolet Car Owners to Get Theft Alarm Notification in Real Time
Win7/8 actually stop installing a device driver when the device is removed. This is especially frustrating when you've got an intermittent connection on a USB device; Windows begins device discovery, then aborts, begins again, aborts.
Gay marriage legal nationwide
Ah turns out this binary actually isn't statically linked at all. It's just the UPX packer that you mentioned that adds a trampoline/stub (the decompression routine I suppose) around the actual binary [and that trampoline code is what's completely static]:

ldd kerf-unpacked
linux-vdso.so.1 => (0x00007fff5e7f1000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ff1833aa000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ff1830a4000)
libreadline.so.6 => /lib/x86_64-linux-gnu/libreadline.so.6 (0x00007ff182e5d000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff182a99000)
/lib64/ld-linux-x86-64.so.2 (0x00007ff1835d1000)
libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007ff182870000)

So using NSS shouldn't be an issue; and the binary actually does use it

open("/lib/x86_64-linux-gnu/libnss_nis.so.2", O_RDONLY|O_CLOEXEC) = 3
I went to see a real estate agent for a crappy 1 bedroom place in Kentish Town, where there is no kitchen and living room and denied contract because I don't earn more than £45k. I wouldn't praise quality of life you can get in London for a £28k/y salary.
No need to apologize, I was just explaining in case people did actually start flagging it because of your comment.

I'm a bit of an asshole by nature so there isn't a need to take my diction seriously.

Best of luck to you with your goal :)
Rumours suggest this is going to change in UK law very soon.
I don't know if presently possible, but you could edit torrc config file to choose any exit nodes you want, including private exit nodes you set up yourself following the torservers.net guide. Haven't used tor in a while but the browser bundle directory torrc file is/was freely editable.
this is great! congratulations US!
You have to manually point and click. It's a regression. But OMG clicking is SO EASY /sarcasm
It's also a golden opportunity for anybody able to hire those 10%.

Maybe most companies shouldn't be different. But there's plenty of value in not being like everybody else.
How Etak built a car navigation system in 1985--no GPS required