skysight-inc/HackerNews huggingface dataset:
In all fairness, I thought early smartphones were pretty silly, and my opinion hasn't much changed.

I also find people touting "progress" don't realise that a lot of the time they just mean "change". I mean, sure, if a new way of doing things is demonstrably better, by all means let's use it. But a lot of the time you're just swapping one (well-understood) set of tradeoffs and considerations for a new, less understood set, because "That's what we're doing now".

For all that a lot of technical people like to make fun of the fashion industry, we definitely have our own as well.

(Not to take away from people trying different approaches. I'm all for trying alternate paths from 'best practice'. You don't want to get stuck on a local maximum. That said, there is a chunk of our industry that seems to congregate around whatever technology or approach has been recently discovered to be feasible)
I'm not sure what you mean by "intrusive data structures" but as far as non-tree graphs, it's only as bad as any other non-managed runtime.
I can't believe he said electric cars are more fun to drive. There're fun to drive electric cars such as tesla and fiat 500e, but they're never more fun to drive than most (if not all) other cars in it's price range. The only advantage of an electric car in terms of performance is torque. And it doesn't necessary has more torque. Yes electric cars has maximum torque at 0 rpm, but do anyone actually bother looking at it's torque curve? Different from gasoline cars, the torque of electric cars goes DOWN when rpm goes up. I do believe electric cars make a lot of sense for normal people, especially commuters, but please do not say it's more fun to drive because it's absolutely not.
It sure sounds like someone got a nastygram with a gag order.

Which if your America is Norman Rockwells and has first amendment protections, etc. seems like it would be prima facie unconstitutional.

But there is that thing in our current system where being a test-case just drains your finances as well putting you at risk of criminal prosecution; even if the order is blatantly wrongful.

If someone is issuing such orders we can only hope that they are currently about to be doxed by whistleblowers.
4-5 years? Try more like 10. Cars have only gotten more and more reliable, and that, combined with the economic recession have meant that people hold on to cars for longer and longer.
Using an Rpi gets you to market much, much faster. Then optimize for cost after it gets popular.
People need to be fired for this

This comment was heavily voted down a day or so ago (not by me, I voted it up). But just now I'm reading about yet another zero-day, this time against Java.

So the question is, when are we going to get disgusted, sick and tired of all this sloppy code? When will "heads will roll for this" revert to being a meaningful punishment instead of just a historic cliche?

Enough is enough! If there are no consequences there will be no improvement.
Or maybe not a be a cunt of a boss and give a little shit about the people who work for you... I mean, you expect them to give a shit about their job right? Mutual benefit. Care about your employee, they'll most likely care more about you and the job and not run off when stuff starts going bad.

What I would have personally done in the situation would be to sell anything I had that I didn't need, to keep the company afloat, and my employees paid, because I know if we can weather it, it'll pay off in the end.

But a lot of people are assholes and don't give a shit about their employees... And that's why they have a revolving door and churn through employees like no tomorrow.
Ask HN: The company where I work for doesn't  care about giving back to FOSS
I was talking with a co-worker today and he said the company where we work for doesn't have any incentive to contribute back to FOSS yet the entire stack at this company is built on top of Linux and FOSS.

He mentioned he has tons of stuff he'd like to contribute but he is not allowed to by our employer.

This is sad and in my opinion companies like this are bad users of FOSS.

I asked my coworker why they don't feel like contributing and he said the company doesn't have any monetary gains if they contribute, even though they realize contributing to FOSS helps with reputation, provided the contributions are useful to the community.

Companies like this are really depressing to work for, they only take take take while giving nothing back, pay a shitty salary to people and get rich rich rich, sigh.
Why would anybody take your money and not show ads when they can both take your money and show you ads?
This is not helped by the three hundred and sixty-six thousand nine hundred and thirty two numbers typed out as words rather than digits.
The Futurama birthday song is not the same melody or meter as the Happy Birthday song.

https://www.youtube.com/watch?v=ATyHIT5LV8g
Well thats impossible to know unless you know the amount of material you are talking about also.
ErrataSec hit it in one IMO:

http://blog.erratasec.com/2015/07/proxyham-conspiracy-is-non...
International tuition is even more insane than domestic. This past year, international fees raised by 9%! The year before, it raised by only 4%.
I guess my mental estimate of last having looked "about 6 months ago" was off by a little bit. I think this weekend might be dedicated to writing a Rust kernel. Thanks for your hard work!
Mentioning accidents makes them sound dangerous. Mentioning that they haven't been at fault in any of them changes that significantly.

In their last monthly report they described the two incidents in detail and they were the fault of the human driver behind them and about as trivial as collisions get.
All smaller than int types are promoted to int before calculations are done. I was wrong that uint32_t is smaller than int though.

For an actual example:

uint32_t combineTwoUint16(uint16_t x, uint16_t y)
{
return x<<16 | y;
}

If int is larger than 16 bits, then this is technically undefined behavior in the case that x is greater than 2^15 as it's signed integer overflow.
Covrd | San Francisco, CA | Full Time | ONSITE

Covrd is a growing, well-funded financial technology company that helps freelancers in the sharing economy access their earnings faster. Our vision is to use technology to help people achieve greater financial freedom with their own income. Learn more at www.covrd.co.

Covrd is looking for a full-stack engineer to be our first employee and engineering lead. You'll be our first technical partner, a key member of our founding team, and will take ownership of our mobile app and website.

With a full-stack background, you have deep experience building and launching web and/or mobile products with an eye toward usability, maintainability, and robustness. You'll define and prioritize product development, build new features, fix problems, and test/deploy releases. As part of our executive team, you'll also recruit and develop a 1st class technical team from scratch and grow this team's culture, devising and reporting metrics to the CEO.

Requirements:
- prior start-up experience
- exceptional communicator
- min 3 years experience as a full-stack developer
- fluent in ruby, javascript (particularly angular.js), html, css, sql, unix

Nice to have:
- management or mentoring experience
- iOS and/or Android development
- experience with chef and deploying into AWS

Compensation: Competitive base compensation and equity

If this position interests you, or if you have any questions feel free to reach out to us at varun@covrd.co
No problem. Like I said, we're very interested in making this use-case better, so please file any odd things that crop up. Oh, and there's #rust-osdev on mozilla's IRC where friendly people idle.
My primary use-case for this would be to go back in time and replace my wedding videographer with this robot.
Funnily enough, even for GMail I use their "legacy" HTML+URLs+POST requests interface. It's honestly a breath of fresh air (although the styling is a bit dated).

But it's lovely to be able to open multiple compose windows in new tabs by just middle-clicking the "Compose Mail" link. Then again, I realise the more explicit workflow is a matter of preference (eg it won't autosave drafts unless you hit "Save draft", and I like that, but others might not).
"but he owned a Porsche 911 and would park in the best spot all the time. Hearing him talk about how there was no budget for raises while seeing his $100k car outside was definitely a bit of cognitive dissonance"

Maybe. But most employees don't seem to care that:

1) the boss may have gotten the money to buy the car before owning the current company. Most people in business have had multiple businesses throughout their lives. Even if it's not, they risked everything to create the company that now employs you.

2) The boss probably lost much more than the employees. When an employee loses a job, it sucks. But they can often times get unemployment and find another job (I've worked for plenty of companies that went under over the years).

The boss loses: money (if they are a co-owner, they probably invested money), reputation, and credit is possibly damaged.
I honestly wonder how many people even know the SMS gateway stuff exists at all and think Twitter can only be used via the app/site.
Is there a risk of the untrusted host injecting things into the shell output without permission? It looks like there's no authentication, so if I SSH somewhere untrusted that can output raw characters to my shell (which, I believe, includes git pushing over SSH, etc.), it can output the right escape sequence and insert false things into my shell history. With further cleverness, it could almost certainly inject things that look like commands I would have run but actually run evil things.

I don't have a great solution to suggest for this. One option is to add some sort of per-user static password to the escape sequence, and insert it in the file that's copied to each (trusted) host, but that just seems questionable. A better one might be to make the communication use a socket instead of an escape sequence, and forward the socket (recent OpenSSH can forward UNIX domain sockets) to trusted hosts, but that's its own mess.

This is such a useful feature, though, especially with remote hosts. It'd be a pity if it can't be done securely. :/

(While we're on the subject of security, there's an obscure attack involving interrupting the download of a `curl | sh` script -- which a MITM can do, even over SSH -- and relying on the shell to execute a partial command line. I learned about this from the Sandstorm folks, who have a workaround in https://install.sandstorm.io/ involving the sh equivalent of an IIFE.)
I want to agree with everything you said.

Reddit is overwhelmingly 4chan graduates, full of men who perceived themselves to be victimised by women who are trying to assert their humanity.
I agree there's a problem here, but the trend you point out is probably breakeven with respect to gas/electric. Many people how move into a dense city have no car at all.

(Those who do have more money and often garage their car, so they'll add charging to long term garages as demand increases.)
Just one more thing, he forgot to mention that we still need to wait for Tesla Model 3.
"This is sad and in my opinion companies like this are bad users of FOSS."

It might be 'sad' to you, but it's the only reason FOSS has gotten so popular in the last 10 years. When a company gets large enough and depends on it enough, they will hire developers to actually fix and contribute to FOSS. With almost all major projects, this is the case.

"It's really depressing to hear things like this and I feel I'm doing a disservice to the FOSS community for working at shitty companies like this even though I depend on the job to pay my bills."

How is it 'shitty'? FOSS is free. Which means the freedom to use it and not contribute back. It's pretty shitty to put the blame on them for not giving back to the community.

Also, they are paying you to work there.
I've survived also, but deep down feel cheated of missing the incredibly generous severance. Oh, to be incompetent ...
"900MHz radio frequency so the owner could connect from up to 2.5 miles away from the source of the Internet connection. As a result, even if someone tracked down the location of an IP address, the user wouldn't automatically be discovered."

triangulation seems to be a weakness if you can separate it out with other stuff transmitting in that range which I think is quite easy to do with the right hardware.
This happens every summer with Defcon, non-issue all around, and yet every summer people act like the sky is falling when a talk is pulled.
Show HN: I made a fruit
"$50 a month on entertainment" < your not spending enough time at The Bomber :)
The quotable Satoru Iwata: Nintendo’s late president, in his own words
It is massively cheaper to solve the problem of extending electricity 5 meters from the inside of the apartment building to the parking lot than it would be to build a global hydrogen distribution network.
I've never seen any company where I worked caring about back contribution. At most, you could send an email to the lawyers and wait and wait and wait any answer.

That's why all my code is released only under the AGPL3, so that companies do not dare use my work without paying for it.
Word also doesn't generally lock up when it can't access the network, and sit there spinning though. (Although I'm sure that feature is on the road-map).

I feel like a lot of the people making SPAs just haven't used a dodgy internet connection in five years or more.
Whoever put those notes in a lead box and is responsible for granting access knows exactly how much radiation is coming off of them, and how its amount and composition change every year.

Once you have that data, it shouldn't be too difficult for someone with relevant expertise to figure out roughly how much of each radioactive substance is in there and how they will decay over time.
"An even funner talk, which I've long wanted to do, is to do the same thing with cell phones. Take a cellphone, pull it apart, disconnect the antenna, then connect it to a highly directional antenna pointed at a distant cell tower -- several cells away. You'd then be physically nowhere near where the cell tower thinks you are."

That would be interesting.
For some reason people just can't let go of 900Mhz as some kind of NLOS data transmission panacea. The truth is radio is HARD.
Interesting that they pay a co-op fee in first year.

I only had to pay co-op fees for the semesters before I actually went on a co-op term; and the first co-op term wasn't until after second year.

Although it wasn't a huge part of the overall cost, $500+ is still a significant amount of money for a first year student.

I went to Dalhousie University
I don't understand the sortof not-saying-it-but-maybe-saying-it implications that the big bad government had to "shut this down".

It was a 900mhz wifi router with some wishy washy "security" speak slathered on top of it to gain attention.

If you want a 900mhz wifi router, here: https://www.ubnt.com/airmax/nanobridgem/

Go nuts. In fact, look at all of the other really cool stuff that ubiquity sells!

My guess would be that this talk was either pulled because the author got in a little over their head, or the organizers of the event realized that this was just going to be a talk about a DIY wifi access point.

BTW, proxyham guy: COOL PROJECT! Wifi access points are really fucking cool, and building your own is really fucking cool too. Everybody should build one.
Human Powered Calculator
Not bad, but instead of displaying title and just url, maybe put HN url too, because I refreshed the endpoint a few times and got a couple self posts that had blank urls, but titles looked interesting...

Maybe at least if it's a self post, show the HN url.
>I think if you are "ripping code in/out of your app everytime you need to do something" for debugging you need to create a logging system with multiple log levels.

That's not a solution for the whole problem of making easy added/rippable changes to check specific behavior.

It leaves the code riddle with log calls and supporting code.
I think it's pretty clear that they sold out.
You should read the licenses again. It's not $free, and if a corporation distributes a derived work (in any form, source, binary, firmware), then it has to provide the sources and their modifications, and their derived works along, depending on the license, and some other requirements (such as mention of copyright, etc). When you buy a hardware box, often you don't get the sources of the firmware containing the GPL linux kernel in it! That's clear violation of the license terms.
Crowdly
That is an amazing website, including the MP3-rendered MIDI, and I'm now pretty sure the comment was a joke that everyone missed :)
When I first read about this idea I wasn't crazy about it, because it would be so easy to determine the source and destination of the 900 MHz signal. One of the comments in this article raises the same point: HFDF, huff-duff, high-frequency direction finding. This is WWII era stuff.

Instead of RF, I think a point to point IR laser link would make much more sense. It has a very significant limitation in that it would require line of sight (with maybe 1 judiciously placed reflector). But the advantages would be that 1) nobody would be expecting it and 2) it wouldn't be continuously announcing itself to the world.
That's the whole innovation. They reframed the problem in order to make it easier. Everyone used to think about how to get the car to comprehend everything in the world. Google just provides the car a highly detailed map and then the car has fewer things to focus on. They replace some of the complexity by using huge amounts of data. It's a very 'Google' solution really.

This is why Uber and others are scrambling to buy mapping companies. In the future the software goes hand in hand with a hyper detailed map.
Utilization and availability are not directly related. Much of their utilization is probably not super time critical and could be proportionately shed or suspended in an emergency situation like the one in question.

I bet Google could absorb 100% of the emergency evacuation of AWS in a pinch. Remember also that not 100% of services will be moved, and those that are will not be running at 100% capacity - everyone would be suspending their batch/analytics/warehousing jobs that week (or month).

EDIT: Also, lock in would stop all the redshift/dynamo/etc users from migrating, and would limit people to just what they could throw up on GCE/GAE.
Besides health, there's pollution.

The opposite of a drinking fountain is The Great Pacific Garbage Patch, according to Wikipedia: The Great Pacific garbage patch, also described as the Pacific trash vortex, is a gyre of increased marine debris particles in the central North Pacific Ocean located roughly between 135°W to 155°W and 35°N and 42°N. The patch extends over an indeterminate area, with estimates ranging very widely depending on the degree of plastic concentration used to define the affected area.

If you wonder where these huge collections of garbage come from, drinking bottled beverages contributes.

https://en.wikipedia.org/wiki/Great_Pacific_garbage_patch
The number of miles driven autonomously doesn't really matter if drivers have to intervene even for a second to resolve an issue. If the car is driving by itself 99% of the time, that's not good enough for the "share an autonomous car" use case. It's no good at 99.9% either. Or 99.99%. It's a lot more interesting if google's cars actually had no steering wheel or way of intervening.

Because that's what we're talking about when we talk about the price reduction of a fleet of autonomous cars: the car driving to your house, completely on its own, with nobody in the car. 99.9% isn't good enough, and we're not even close to 99.9%. The difficulty of the last remaining difficult problems will only increase as we approach 100%, too.

I think completely driverless cars are a problem on a similar scale as AI or nuclear fusion, but with the timescales decreased... we're probably going to be always perpetually "five years out" from having them (as opposed to fusion's perpetual "30 years"), even though we're making improvements all the time. We just don't understand the scale of the problems we haven't solved yet.
Launching Your Own Reddit Alternative: Reddit vs. Telescope
I agree. If anything, owning Java is a brand improvement, based on my (admittedly limited) experience with other Oracle products. But that's just my personal opinion.
Great article. I really enjoyed the part where he became a little more aware of the world in which he lives. We really do spend chump change on science.

"I used to think $10 billion was a lot of money before TARP, the Troubled Asset Relief Program, the $700 billion bailout that saved the banks in 2008 and apparently has brought happy days back to Wall Street. Compared with this, the science budget is chump change, "
As with most people who reason about Google, you are off by at least two orders of magnitude in your estimate.
Shit+That+I+Knit
It's really good to see an article like this. IMO the pendulum has swung too far towards massive JS "applications" that force you to download MBs of content to render anything at all. Yes, if caching works things can be fast, but then you do things like release a new version of your software and I have to download it all again. I use Asana (and love it), but I hate the fact that it can literally take a minute to download their web application. Once it's loaded it's incredibly fast and one of the best web apps I use, but the performance loading it makes it really, really painful at times. Not to mention that based on their blog posts they've also found it difficult to program.

And it's not just Asana, there are some very popular web applications that have had to make the same decision in order to reduce the time it takes to load things for their users, especially users who aren't on fast links (mobile, rural, and places like South America, Africa and Australia).
It happens. And I didn't mean to publicly shame you, either. There just happens to not be private messages here, so public was the only option.
I agree w/ people that say SPA can do SEO and is an improvement and in that and everything else.
>Well, I was 25 when I started learning how to code. The big motivator for me was the birth of my first child, and I was sick of minimum wage labor jobs.

I don't have kids, but I certainly can relate. My family immigrated to the states from the Caribbean, making me a first generation American. They aren't well off and even though we aren't that close, I'd like to be in the position where I can assist them and their kids if they ever need help. I feel that the best way to do this is to pursue this path that I've chosen.

> I spent about two years working at it in the evening hours before I was able to land my first real job.

That's impressive. Thanks for the inspiration.

I know that nothing in life comes easy and that basically you (sometimes) get what you put in. I was uncertain yesterday, but I think today I'm ready to take the first step towards this crazy dream of mine.

>Best of luck. You can do it!

Thanks! And good luck to you as well. :)
Boston Harbor Distillery
How many Curie's will one of her papers emit?
From what I've heard, earthquakes are frequently modeled as following a poisson process
The loss of datacenters is irrelevant; the loss of people to keep the services running is the issue.
Ya, I remember them being in the neighbourhood of $10k when I went and I thought that was expensive.
That's exactly how I would respond if I had failed to build a security device that lived up to its hype.
These things are awesome and I wish they were more places. I always carry my water bottle with me and just refill it. It carries twice and some of what a normal water bottle costs and is more convenient to use. I do use the bottled water machine most of the time because it's cooled and we don't have ice or I'd use the tap. I only use the tap at home.