skysight-inc/HackerNews huggingface dataset:
I have seen memory errors in large C codebases produced by larger teams. I think C requires a certain level of discipline and a lot people working at large companies simply don't care enough.

From my experience using a simple subset of C++ using things like shared_ptr reduces problems a lot.
Which MIT license?
MS SQL Server database is a very old codebase. It dates back to Sybase SQL Server database (1980). Microsoft licensed and forked Sybase SQL in late 1980s and early 1990s and branded t as MS SQL Server. The strategic manoeuvre to get this database and basically got rid of a major vendor is not uncommon for MSFT: https://en.wikipedia.org/wiki/History_of_Microsoft_SQL_Serve... and additional background info: https://en.wikipedia.org/wiki/Ashton-Tate . Little has changed in the comming years, MS SQL kept the old SQL syntax for decades. Some interesting improvements came from the WinFS and XML teams (like full text search and refactoring to allow leaner editions - at one point it was planned to ship SQL Server (desktop ed) with Vista as part of WinFS update). Only recently with SQL Server 2014/2016 the very old and crufty syntax got some improvements. Or things like international date formats - remember it's a codebase from he 1980s, be happy with four non-standard non-ISO formats - things are getting better, but parts of the codebase slept for like 20 years with little love.

On Linux there are Oracle, DB2, Postgres, MySQL, ... and in near future MSSQL too. Depending on the use case, choose wisely. There are many nice features in all of these databases, and several little documented dark edges that you better know about.
Web Applicaion Security Auditor
Web application security is your passion? Looking for a new challenge? Like to work solely or in group of motivated professionals to build beautiful technologies and solve problems? High-Tech Bridge's Team is the right place for you! Apply now: https://www.htbridge.com/company/careers/
Ask HN: What are your tech predictions for 2017?
Maybe Apple need all that stuff in order to sell stuff like Android.
In England more than one native one more than one occasion has referred to weather in Fahrenheit. It only takes 5 seconds of googling to show it's not an isolated incident.

But I'd delete my comment, it's been downvoted ad nauseuem because people are insulted by the idea Fahrenheit might be convince to, this is the kind of hive mind behavior I'd expect on Reddit vs HN
Timers and automation are a thing.
>I like your qualifier, "most likely".

Yeah, it gets harder when you need to be sure.

>How would one determine if it is not buffering and compressing data client-side for later transmission during "firmware" updates?

AFAIK you can root the device pretty easily, so you should be at least able to verify that the main OS of the device isn't doing this.

>Also, how do we know that your Echo and my Echo are running the same firmware, and will always run the same firmware version?

Boot them both from a read only SD card.
It is shocking that people continue to cite Piketty. His results have been more or less shot down completely - his measurements are unstable (taken), and insofar as he has shown r > g, this is primarily due to middle class household wealth (rognlie). Further, his results are only within country and don't apply globally (c.f. Milanovic).

But his results are just so convenient and sound so cool. How can we discard them for something as silly as being totally wrong?
You could always ask them not to double bag, or take your own bags...
Test your randomness
Groupoids, a generalization of groups, factor heavily into type theory!
There's a commercial pauseless GC offering for java. It's pretty much aimed at HFT applications.

https://www.azul.com/resources/success-stories/
One of my favorite libraries of all time, one that I used to create my first autonomous vision based robot in university. Such a good time!
> It would be next to impossible to get access to a commissioned nuclear powerplant and enter containment as a visitor.

Pish posh, it's absolutely possible to visit active nuclear plants, usually for free, though you may need a small group (half a dozen or more) depending on the operator.
Hash tables with open addressing
Exactly so. The Tesla Model S dashboard display shows the car in front, and the car in front of that. The little car cartoon goes blue when that car is controlling the speed of the Tesla, and red when that car is causing an emergency stop.

I've seen this happen, thankfully without the crash and rollover, in my car (Model S). My car has stopped when the second car in front decelerated fast.

This kind of forward-looking speed control can also contribute to the melting of compression wave traffic jams.

Radar's a tough signal processing deal: a soda can on the road can mimic a large vehicle.

Possible next step in systemic forward-looking safety control, and much cheaper than radar: a few bits of data embedded in stoplights could announce the state of the stoplights of the next car forward (and even the one in front of that). Stoplights are all LEDs now, and they're bright enough to be seen by a really cheap camera even through mist on the glass.
By the way, I'm still missing the "face-palm" emoji in Whatsapp. Also missing is an emoji for "not impressed".
Why is a thread local variable atomic?
> The car behind didn't show turn signal

Watch the video again; the little red car turns on their blinker and does a very slow shift to the right before clipping that stopped SUV. You're right that he wasn't paying attention, but his reaction time is incredibly slow - it looks like that car had just enough time to slam on their brakes or swerve to the right, yet they did neither.
Aside from tongue-in-cheek projects like "translating" Moby Dick into emoji [1], did anyone really think they would become a standalone form of communication?

1: http://emojidick.com/
1. It doesn't come from physical access to the device: the device is accessed wirelessly.

2. The water company collects all this data from everyone with the device.

3. As the Mirai botnet showed, it's not just the government who might have access to that data.
Thank you, this is exactly the sort of comment I was hoping to inspire, and it gave me some food for thought.

On first glance, I can see some utility in the ADT matching, but not necessarily something I miss in C++ (std::variant + templates gets me most of the way, although there are some issues with that approach). On the other hand, the clean separation of concerns and clear syntax of the traits example looks very useful indeed, and quite tempting.
Easier - add weight sensors to the landing gears. A set of piezo sensors between the mounts and the frames should suffice. Only three sensors to calibrate and maintain, they can give a real-time indication of the actual balance of the aircraft (including fuel), and don't impose on the airline's customers (or staff, other than to move a few people around to correct for a bad CG, something they do today).
At least we finally have a shrug.
We're jerks and just strip everything down to a-Z space .- and @ _ anything beyond that f u, extensions and 3rd party library or even core filters come out with these vulnerabilities all the time, at least we will know for sure what characters were passed in from the start though I'm sure most business NEED to support every wacky combination but I'll take the complaint over the hack any day.
Fascinating to see the potential use, vs. the actual 'right now' capacity viewing this at 3pm GMT.

And also interesting to see the import/export power figures: How one region supports, though nothing like the capacity needed to substitute renewables' variance.

France is really leading consistency of capacity vs. generation with Nuclear.

France also seems to have 4 times hydro capacity of Portugal, which is interesting given Portugal's recent 100% renewables day but inability to use it today.

Why is Norway consuming 22GW but UK only about 40-45GW, and Germand 60-65GW, given the great disparity in population of Norway?
He uses bios calls , thats what you need to learn to be able to write a bootloader, the rest is just reading up some documentation about what you are going to load. You can't fit a filesystem parser into 1 sector and have anything other sensible in there... from bootloader you load sectors from disk, using bios generally (on x86 atleast). and you can understand how to do it from this tutorial.
While technically an accurate description, I generally don't think of encryption that terminates at a service provider as "end to end". I usually think of end to end encryption in the sense of messaging, where it is encrypted when one human sends it and is decrypted when another human opens it.
Most Popular Online Casino Sites to Go For
> Isn't that because the Tesla can see the brake light on the car two cars ahead?

Not the brake light: the speed differential between that car, the car one car ahead, and the car with the radar.
If you want to save some bytes in the bootloader, use bios interrupt to change video mode to clear screen ^^ it's very few instructions to do it.
Just because something is legally a crime doesn't mean it's not legitimate.
What laws specifically?
I got a hand-me-down Athlon XP 2500+ around 2004-ish. I had read what you could do with it, so I did: bumped it up to 3200+ specs. It ran like that for years, until I saw the motherboard capacitors leaking and moved on.
While it's worth pointing out that the elderly are frequent beneficiaries of accommodations required under the ADA by law, I quibble with the quibbling. I'm discussing the Americans with Disabilities Act and therefore I'm going to call people who use them "the disabled", not "less able" or even "differently abled" (though maybe where appropriate with specifics like "less able to walk", sure.)
If I recall correctly encrypted.google.com used https by default at the times where google.com was via http. Now it's the same as a normal one.
ONE in five investors is predicting a Eurozone breakup, a survey has revealed
>Perhaps - but having the "truth" be "exposed" by a foreign government undermining your electoral process and waging a propaganda campaign is not something the public should be calling for

I can't imagine any situation whereby uncovering the truth undermines democracy.

That sounds distinctly Orwellian, in fact.
But when you defend cowardice and the status quo, you don't need arguments. You just need to smirk and say something utterly dumb like the comment about glass windows, and you're mostly golden.
Can you clarify? It sounds like you're implying that Amazon is breaking the law by using the cloud for voice recognition?
But a protected right in the US.
unless it's the good ol` Embrace & Extend & Extinguish. it's here now, but i'd wait and see where this goes. we're lucky we still have linus.
Except not everyone is writing software remotely relevant to security. If the goal is to market Rust as a niche language for the security-conscious, that's fine, but there seems to be a drive to show that it's a superior general programming language. The safety argument doesn't do that for most people.
We detached this subthread from https://news.ycombinator.com/item?id=13268990 and marked it off-topic.
Older chips had worse precision and control over overall process (polishing, chemical purity etc). This is a rather niche level knowledge, you would have to ask some ISTFA regular about it.
That's the thing; programmers are NOT TRUSTWORTHY. This is a "humans are fallible" thing, not a "you can't trust stupid programmers" thing.

This is why C and Unix are irredeemably flawed designs; they trust the individual programmer/sysadmin to get things right and disaster happens when they don't. In the case of Unix, it can be demolished with a single fat-fingered rm command as root. VMS made a different call: in VMS it is assumed that the sysadmin is tired and hasn't had their coffee. This affects everything from how permissions are assigned to the notorious verbosity -- and extensive help system -- of the VMS shell. Properly configured, VMS was darn-near impregnable; it had also never fallen to the sort of buffer vulnerability common under Unix.
In addition to the other ones listed, the Olkiluoto nuclear plant in Finland takes tour groups. You have to book it 2 weeks in advance, and send personal information ahead, and have ID with you, but it is nice.

Web info unfortunately only in Finnish, but guides can handle English of course:
http://www.tvo.fi/vierailukeskus

Also the other Finnish nuclear plant in Loviisa (with Soviet-designed PWR reactors) may take visitors but does not organize it on daily basis.
They will get thru this.
Anyone using MSSQL that doesn't want to keep spending on windows licenses.
> AFAIK you can root the device pretty easily, so you should be at least able to verify that the main OS of the device isn't doing this.

And if it doesn't, you still don't know. So why even bother? Why not simply throw it and anyone peddling it out of the window? That's making sure rather than derping about.
Wow, $200 for a bound copy of something translated by Mechanical Turk, without any preview at all to see if the content is the least bit interesting. Sounds like a wise use of money.
10 Mindset Checks Before You Start a New Business
> That's why I usually break fast initially...

Please don't do this in the snow or in wet conditions. Sharp actions are what will make other cars change direction or magnify the effects of drivers that you have caused to panic. Putting on your hazards and slowing at a deliberate pace is safer for everyone behind you.
Automating Django Deployments with Fabric and Ansible
The NSA may be a different story.

https://en.m.wikipedia.org/wiki/Tempora
Does Amazon not provide access to your recordings similar to how Google does with OK Google recordings? That seems easier.
> cars have some serious computer hardware

Yes, that's it. Signal processing for forward looking radar, forward and backward looking cameras, and side-looking sonar sensors. Definitely local.

Cloud wouldn't work. The Teslas have LTE data links, but their latency is grossly unpredictable.
Those patterns would be easily detected in the dataset.

I tried logging my electricity use. You can easily see what time I wake up each day, when I get home, whether I watch TV or not, whether I cook using the microwave or the hob.

It doesn't show up on my graph, but I'd bet from the data you can see exactly when I go to bed, since I plug in my phone (+1W) and switch off the last light (-5W).

Within all this, the fridge compressor turning on and off is easily ignored.
I've heard this criticism from several game developers at this point. Contrary to some other voices here, I do think it's legitimate: if safety isn't important to you, then I can't argue with that.

At the same time, I think that Rust made the right choice for most domains. For most software, memory safety problems that hostile attackers find have consequences. Games are an exception, not the rule. It would be irresponsible for us to target servers or network-facing client software without memory safety.

It's also of course true that we have many game developers in the Rust community. A lot of people, including me, see safety as a productivity booster, especially combined with all the other features in Rust. I've advanced suggestions in the past for making unsafe Rust easier to program in, effectively turning off some of the safety checks, specifically for game developers who would prefer not to have the restrictions. These suggestions have been very unpopular in the Rust community, including from the game devs, and so they haven't gone further.
> I mean, do people actually believe that Tesla has developed self-driving AI that is actually "predicting" accidents?

I don't understand what would be difficult to believe about this. It doesn't take super-sophisticated math to predict car X and car Y are too close and moving too fast to avoid an accident. It's mostly a matter of having the sensors to build an accurate map, and it seems like Tesla has that.
I don't know, I think Emma Watson would be a hard loss or Jennifer Lawrence, or Chris Pratt. Also Paul Walker was 40 or so, but that was a major loss. I think it is even harder when someone dies young because it's such a shock.
> France looking good but they're paying for that green color.

French electricity prices to households are below european average and half the German or Danish prices. They're not the lowest in the EU but they're the lowest in Western Europe — unless you include scandinavia and even then they're competitive: http://ec.europa.eu/eurostat/statistics-explained/index.php/...

French prices are lower than Belgium's, Denmark's, Germany's, Ireland's, Italy's, Spain's, Luxemburg's (by a hair), the Netherlands's, Austria's, Portugal's and the UK's.

Higher than Finland's or Norway's but lower than Sweden's.

And of course the french nuclear program was never about prices, exportable industry or ecology (though these are nice side-effects, sadly european greens never understood the last one, even now they're pushing the french towards phasing out nuclear), it was about energy independence following the 1973 Oil Crisis, I believe France is one of the few countries (if not the only one) which ignored the 80s oil glut (possibly due to the investment it had made in the 70s) and stayed the course.
Pfft... I wonder if he would feel better doing real engineering on a 50°C desert building football stadiums.

Personally, I don't care about all of this, the project is done, I get paid and the wheel keeps on turning.

Talking about "real engineering" and not to discredit fellow engineers, most of their job is done by already manufactured formulas and software simulations. All those bridges, stadiums and buildings, started as bits and bytes.

The real difference is those projects are signed and you're liable if they collapse. There are no EULAs for bridges... Yet!
Seems like a silly premise to me. Languages with troves of pictorial characters are very difficult to learn, let alone invent collectively.
Depending on the brand of phone and the software you have installed on it. And for the phone to keep listening when you explicitly disable that feature would be an issue. Whereas pulling the plug on the echo is the only way to disable listening.

Siri isn't the main selling point of buying an iphone. cellular communications (data, sms, or voice) are. Whereas Alexa is 100% the reason to buy an echo. You can't really make the claim you didn't know the echo was listening (since it was the reason you got it), but a person could reasonably make the claim they bought a phone without realizing it was more than just a phone.
Are they breaking a law when, I assume, I agreed to let them do this in the first place,?
> Even then, why not just run it on your Windows dev machine?

A lot of devs don't understand/like windows enough to work on it. It's probably a lot easier to find *nix devs that windows devs.
I don't advocate that we needlessly endanger lives; just that we don't devalue those same humans we claim to want to save.
> Sometimes you have to wonder if these admonitions from industry trendsetters are really just sneaky tricks to slow the rest of us down...

No, I didn't work on Rust for the past six years while sitting in the office twirling my mustache trying to think of ways to slow the industry down.

I worked on it because we kept seeing the same issues come up again and again and again.
Image compression is a great first step. Imagemin is a great javascript-based tool that lets you incorperate a bunch of optimization tools (mozjpeg, pngquant, jpegtran, optipng, gifsicle, etc...) all in one (if your project can easily use javascript modules...). And there is a plugin [0] (that I wrote) for webpack to make it happen without any thought.

Another potentially massive step is to use the srcset [1] attribute of the <img> tag. It lets you provide a bunch of different resolutions for the same image, and the browser will choose the best one to download and render based on the physical screen pixel density, zoom level, and possibly in the future even things like bandwidth preferences or battery level.

Combine the imagemin plugin with a webpack-loader [2] that will auto-generate 5-ish different downscaled versions of an image as srcset, and you get a pretty perfect setup.

My web apps now always use the highest resolution image I have available by default (within reason, I do cut it down to a realistic value), then provide 5 different downscaled versions alongside it in the srcsets automatically which are all run through a battery of optimization to compress them as good as possible. And the browsers will only download the biggest one it can realistically use. Everyone gets high quality images, nobody wastes bandwidth because of support for higher res screens.

[0] https://github.com/Klathmon/imagemin-webpack-plugin

[1] https://css-tricks.com/responsive-images-youre-just-changing...

[2] https://github.com/herrstucki/responsive-loader
Made an agreement with my employer to work less and I really enjoy my new found spare time / day.
Highest fines are for putting plastics/glass/large metals in the roadside bags that are picked up. They usually try to find an address label or similar inside the bag to identify you.

For public trash cans: It happens that private security hides around the cans to control. I was once fined about 40 USD for putting paper in the paper bin on sunday at noon. They hid around the corner.
Hell just think of everyone going 5-10mph over the speed limit on any given road.
You don't think there's any value in reducing penetration attempts by 2-3 orders of magnitude? I went from seeing an attack every few seconds to one per day/week.
>I can't imagine any situation whereby uncovering the truth undermines democracy.

Can you imagine a situation in which the truth uncovered by a foreign government or some unaccountable agency like Wikileaks is not, in fact, actually true? Or where, as with Wikileaks, the selective exposure of some truths and withholding of others is meant to serve an explicit political purpose and to bias, rather than inform, the electorate?
Thanks you both. I didn't hear what the driver said, and I didn't really realize the potential danger of the left lane. Somehow I was only worried about people on the right side because that's where the flow of car could still move.
Ubertesters announced the latest version of SDK for iOS
Ubertesters announced the latest version of SDK for iOS with the auto-integration function. You can download the SDK and read the documentation at https://ubertesters.com/knowledge-base/ios-sdk/
Basically "yes if you are wealthy"
The box on the first link summarizes the benefits pretty well, thanks.

Still, I am not yet convinced vs the lifetime oil consumption & carbon release of paper packaging vs plastic.
Java's FFI story is not as good as rust's though. So if you're interacting with the OS / native libs a lot then it might not be a good choice.

Although there's JNR and JNA and it might become a standard feature at some point in the future[0]. But for a good FFI experience you also need arrays-of-structs, which means you need value types in java. So it's a long journey to get there.

[0] http://openjdk.java.net/jeps/191