skysight-inc/HackerNews huggingface dataset:
From personal experience? Access control and integration with authentication platforms, logging / auditing, various layers of site-wide policies on all configurable features. Preferred platforms (i.e.: Windows servers and MS SQL these days, Solaris and/or Oracle 10-15 years ago.) Lots of reporting features and professional service to support all of that.

Support for antiquated web browsers, often combined with Citrix is a personal nightmare and a royal PITA to test for. I've had to deal with MSIE 6 compatibility as recently as last year. This, obviously, was on some rinky dink locked down 6 years old PC used by back-office low-ranking clerical staff... Who's main job is to use our software.

It really limits what you can do as far as responsive UI if it has to degrade gracefully in MSIE 6, 7 or even 8. And given how many Win XP clients are still out there in corporate desktops, MSIE8 support is still going to be a thing for at least another year or two.

Another real annoyance is very slow deployment cycles. Getting client change control approval for even bug fix releases, let alone major upgrades is a real pain, doubly so if any hardware / resource requirements go up and now it's a capex line item that needs CFO approval. I envy the cloud folks.
It's weird that they said the demonstration wouldn't be life threatening when it actually was.
Test pilots work from very careful plans in order to gradually test the envelope of huge powerful machines filled with explosive fuels.

Their test-engineers don't say "hey, we're going to do some stuff, but try not to kill anyone".

Gross negligence.

Perhaps you are simply unaware of how dangerous the situation was? Several experts (ex-truckers) have described how they have seen people killed in circumstances like this. If you're being intellectually honest, that should inform your responses.
Hi, Author here, ready to answer your questions. Thanks for sharing this on HN :)
US HS students win one of the biggest math competitions after 21 years
I thought it was a great demonstration of the technology, and there are a number of people/companies who came to the same conclusion.
1. Github provides free educational accounts to students.

2. The repos could be maintained on any git server, so bit bucket would work just fine.

3. Even if the students had to pay for github private repos, the price would be far less than even the cheapest textbooks.
All those averages say very little about the situation. The country has a very stable middle class, salted with high-skilled and/or high net-worth German immigrants, while the US has super rich people, very poor people and everything in between. So the average does say very little about a college educated white-collar worker.

Switzerland is also a tiny country that would be a tiny state in the US but is still segmented in kantons that each have their own tax system and negotiate individual tax deals with super rich immigrants.

I am not an expert on the Swiss tax system, but based upon my anecdotal knowledge about these individual tax-deals I doubt that these numbers are universal. They each apply only to a small number of people, remember Switzerland is tiny and you compare a subset of it with all of the US.

To make this comment a bit less negative: Everything else aside from the numbers and about the cultural differences in working environments is quite interesting. I enjoy to read outside views about your own culture or even other cultures.
No, the generated code uses the native frameworks on each platform. (We basically have separate back-ends for each supported platform: iOS, Android, Apple Watch.)

It's "dependency-free" -- there's no intermediate runtime or framework involved. This keeps app sizes down, and also makes the generated UI code easier to integrate with programmers' workflows.

We started on this a long time before React Native was announced, so it wasn't even an option... However recently we've been entertaining the thought of generating React Native instead of the native UI frameworks. That would be a major pivot for the product, but if React Native takes off, it might make sense. What do you think?
I was looking at this a while ago, and it's a really nice starting point! I too am aiming to remove Gulp from my workflow when possible.
I support your decision. Disabling a vehicle in uncontrolled conditions on a freeway is reckless, plain and simple.
However, the demand at off-commuting times is much smaller than at-commuting times

It is much easier when you can commute later or earlier than most people (but still, few people would work, let's say 12am to 8pm)
Why? Because this kind of idiocy makes it easier to push for laws that limit security research. Yesterday, Google had a top post on HN about new regulation. And Google's asking for exemptions that benefit them, but would still block a lot of security researchers from publishing as they see fit.

When these guys acted reckless, it hurts all of us. Even if the car company is 1000x worse.
Those greedy kids and their marshmallows.
Did you watch the video? It's not staged. They killed the brakes (only possible below a certain speed).
meh. cars stall all the time. if they hadn't gone for the freakout factor with the reporter, there wouldn't be high profile press, embarrassed automotive executives and politicians scrambling to get a handle on the issue.

the real issue is that the automakers are producing fundamentally dangerous vehicles and the federal government is allowing it. these vehicles could be exploited maliciously to cause serious physical harm or death.

this is actually a problem. not some onetime stall of a jeep on the highway.
I used this Ubuntu phone for a month and ended up liking it more than Android
> The US has been slow to implement the new controls, lagging behind the EU and other Wassenaar nations who adopted them soon after the conclusion of the 2013 agreement.

Hacking Team is from Italy. It doesn't look like the Wassenaar Arrangement had much of an effect on them.
> The traffic, the parking,

That's the result of a poorly planned city, not intrinsic to cities. If you've been to Europe, or even NYC, you might have experienced the freedom of jumping on a train to downtown and back, with enough exercise to keep you healthy.
Poor Configuration Exposes 30,000 MongoDB Instances
For that to be true I would have to lose something I already possessed.

It's important to recognize that software -- all software -- is subject to network effects. The more popular a piece of software is, the more work is likely to go into it, more features added etc. If your favourite MIT-licensed software gets forked by a proprietary company and the proprietary version eclipses the original in popularity, you are very likely to be deprived of future support. In a way, software is analogous to a river: it's important to preserve everybody's access not just to the part of the river they live near but also its entire length upstream and downstream.
CloudPebble: online pebble development
Could they be converted into cheap housing?
Using UDP, they could have possibly made it a little faster even. See [1].

[1] http://web.cecs.pdx.edu/~jsnow/wireless_performance/tcp_udp....
Outright swatting: "911, my name is <researcher name>, I live at <researcher home address>, and I'm currently holding my girlfriend hostage with a shotgun and plan on killing us both in 30 minutes."

What tombrossman did: "911, I saw a video of researchers shutting down a car on a freeway in the middle of the day with little concern to public safety, can you guys investigate and make sure that nobody's life was in danger for this experiment?"

I don't think there's even a tangential comparison between the two.
Genuinely Turing-complete machines have infinite memory ("tape") and an arbitrarily large number of steps within which to complete an algorithm. I suppose "sufficiently Turing-complete" to mean that you can express an algorithm to the machine such that the algorithm can complete within the resources (RAM and time) that you have to give it.
Visual Studio 2015 and .NET 4.6 Released
I'm not sure how it's damning except against Erica herself. She strongly implies racism is involved, but it sounds like she just doesn't understand the PB system. (The fact that her white friend got multiple PBs for the same thing seems more like his manager also didn't understand how it works).
http://blogs.msdn.com/b/oldnewthing/archive/tags/microspeak/
> Are you learning?

Yes, but learning what? I keep on top of the latest in all things Javascript, which is one of the reasons I have the job I currently have.

> If you want to increase your rate of development, I highly suggest building and maintaining a collection of libraries and snippets that you commonly use to help facilitate faster deployments. It may take longer to condense things into classes and libraries at first, but soon you will be able to rip out new features faster than ever before.

That's a good idea. I should put together my own personal library, or maybe my own little code generator. Thanks!
Yes, we've heard from a number of people who want that and will improve regional support.

Current ideas are either a single regional cluster or via federation of multiple zonal clusters.

See eg https://github.com/GoogleCloudPlatform/kubernetes/blob/maste... for an proposal on the latter.
You are speaking of feelings, I speak about facts and what's actually written in the license: the GPL forbids restricting the freedom to use, even when redistributing; the other licenses don't. This is a clear user freedom that is guaranteed by the GPL.
But when you're transferring files, you usually want reliability. They could have used UDP and implemented reliability in the application, but would that have saved overhead? I don't think so.

EDIT: By the way, you source is about 802.11b. Very specific case, and also quite old.
Assuming Moore's law holds for quite a while, and that there are not any other natural limits that will get in the way of super-intelligent AI. My hunch is that Maciej is right that there are physical limitations we don't see yet because of the pace of progress over the last 50 years.
Show HN: A free, curated collection of fun science gifts. 50% to charity
Lamborghini on Google maps
There's calling the police, and then there's publishing their phone number in the hopes of directing an angry mob.

Angry mobs are dangerous and volatile and can push prosecutors to overreact. And prosecutors and politicians love to overreact when it comes to hacking.
However, fitting the amount of people you need when you're successful is a problem with town offices (especially in Europe)

Suburban office parks may have a lot of issues but it's where you can have lots of space for cheap (and sometimes you need this)
Is there a reason you prefer Relax NG over XML schema for the purpose of writing data structures?

You've probably already read this, but it's a very elegant algorithm for validating Relax NG.
http://www.thaiopensource.com/relaxng/derivative.html
UTorrent Flagged as Harmful by Anti-Virus Companies and Google
How to Create a Budget for Your Startup
>What am I missing?

The bottom line - a cost/benefit analysis from a corporation.
Thank you. This was very irresponsible. Ignore the vigilantes saying this doesn't cause harm. My family had a close friend killed on the freeway when she ran into a stalled tractor trailer and it decapitated her.

We've had 2 MAJOR accidents just recently by my house (I-85 near Atlanta) due to foreign objects and/or stalled vehicles.

Anyone who thinks this isn't unsafe is absolutely delusional. Any unexpected failure is hazardous on the interstate. Especially failures to the drivetrain, suspension, steering, or braking system. Beyond that, I hope everyone can agree spraying the windshield with washer-fluid and thereby completely obscuring the vision of the driver while he was traveling at 70mph is absolutely a hazard (what if the car in front had stopped for some reason).
The parents speaks about USER freedom, not about developers or redistributors. You argue that freedom of developers is more important, and that's fine. But don't say that the GPL does not guarantee more user freedom.
great observation, we don't have a setting for that yet. we do the downsampling for speed in UX, makes sense to add a toggle to give user that preference. thanks for the suggestion!
This is such good advice; and say it out loud when you're asked about it, too. "I want to focus on making this company successful. Compensation is everyone's private business, but the success of this company is what we share."
> To repeat what others have said: why on earth did they do this on open roads and high speeds?

Because - according to the article, at least - they'd already demonstrated similar exploits in more controlled environments, and said demonstrations were handwaved and dismissed by the auto manufacturers.
The actual proposal is dozens of pages of legalese that would take a team of lawyers a week to decipher. I have no idea what it says because it is totally incomprehensible.

That's half the problem. If you're AT&T or Google you can hire said team of lawyers to tell you what it says, but what is an individual graduate student or security consultant supposed to do?

The other half of the problem is that what it says doesn't change the outcome, because the insolubility of the issue comes from economics rather than policy. There is no policy that will keep vulnerability information out of the hands of the bad guys only, because there is no practical way for most people to even identify who the bad guys are.
You might want to read ourincrediblejourney.tumblr.com.

Usually this kind of announcement is followed by another one, 9 months-2 years later, of the service being shut down.

This is just the first step of that pattern again.
How about legislation that requires auto industry executives read the Forum on Risks to the Public in Computers and Related Systems?

http://catless.ncl.ac.uk/Risks

Risks will put the fear of G-d in you.

Security experts such as Kevin Mitnick have already testified before Congress. Rather than wasting Kevin's time I suggest our Congresscritters just look up his testimony transcript in the Congressional Record.
For These 55 Marijuana Companies, Every Day Is 4/20
>>> Mesos is more of an SDK than anything, giving you the tools to write an orchestration system

This is why Mesosphere built their DCOS; it recognizes that Mesos is a sharp-edged distributed systems kernel and needs to be packaged with convenience layers like Marathon and Chronos and "userland" tools (CLI, graphical UI, packaging system, etc) that make it a complete OS.
The original article got me all hot and flustered and this one didn't fail to impress either. I just wish we had widespread access to this kind of pipeline on the desktop (alongside conventional shader units).

Edit for those that are out of the loop: shadows are notoriously finicky. There are a bunch of approaches to them that, while a heroic effort, suck. They all compromise on different things and yet fail to be really good at what they are supposed to be perfect at. You can spend a week tweaking constants only to get something passable for your engine. They are the bane of an engine dev's life.

This approach is so clean and, in theory, comes very close to a one-size-fits-all-golden-hammer. Not perfect, but worlds apart from what games are doing today. Catch is: this specific clean implementation of raytraced shadows can only be done with PowerVR (AFAIK).
In my experience unit tests don't catch many bugs. On other hands end-to-end tests always surprise me with the bugs they catch. Based on that, I'm not sure advising for more stubbing is a good advise. Maybe I'm wrong but that was my experience building UI apps.
Welcome to MCity: GM, Honda, Others Fund Fake City for Driverless Cars
Is the freedom to restrict someone else's freedom really a freedom?

Here's a little haiku by RMS:

Using GPL

is encroaching on our rights

to encroach on yours
Would love thoughts on new messaging-gaming hybrid app called HYNT
tags are just strings. there is no spec tag whatsoever or syntax that can be validated at compile time.

A better solution would have been a proper annotation system that is part of the spec.
Great plugin!
Blank pieces of paper are horrible, bad people can write horrible bigoted things on it! /s
Hey guys, just (finally) got this onto the app store. It is a way to send timed + gated messages. Users can time their messages for delivery in the future, or require N number of users (3 in v1) to join in, in order to reveal the message The idea is to build in social / casual game mechanics into messaging. I'm humbly requesting any thoughts on design, idea, and anything else. Thanks!
Accomplice liability would make the researcher exactly as guilty as the driver.
The company that was supposed to take over never did.
What if that reporter had been rear-ended and killed?
What you're describing is security by obscurity, and it has been shown countless times that it never, ever works.

It does not prevent flaws from being discovered. It slows down the discovery of some flaws, but this also means that the people who discover them can exploit them for years if they're malicious, because flaws are equally hard to discover as part of a well-intentioned an audit as they are as part of an evil plan.

It also allows flaws that have been intentionally introduced to be hidden from sight for a long time -- and allows companies who do so to escape untarnished; since the commit logs are not available (and the source code is often only available in disassembled form), they can always claim it's a bug, not a feature.

It does not provide additional safety, it provides only an illusion of safety -- while making actual safety a lot harder to implement, for everyone.
i would say you can can certainly get away with applying machine learning techniques without knowledge of probability theory, but if you want to do stuff like compare models, compare results, determine accuracy of your model, etc., you are going to quickly have to dive into basic statistics (bayes + frequentist)
this is very scary!
Then they are wrong.

I actually find this a common issue with a presumed sales pipeline I encounter.

They think:

1. He finds us.
2. He's interested and signs up for a trial
3. We hopefully convert before the trial is over

What actually tends to happen

1. I find something that looks interesting
2. I sign up
3. Real work intervenes
4. Several months later I have some time to look again but my trial has expired.

To be fair most companies respond to a quick email but they could be proactive and do the following:

1. If no activity is detected after the first day pause the trial
2. Some time later send an email saying "We've paused your trial. Please choose either: 1. to reactivate it, 2. be reminded in another x weeks or 3. never hear from us again.
CSS for iOS / Android elements
Renamed to Pixate Freestyle http://www.freestyle.org/
Shred Video Review
> Who do you think should be the random person to get killed for change?

If we decide now, then it wouldn't be a random person, now would it? :)
Cool idea. Will you have support for passing environment variables?
Only for hardware. Typically for wireless and video drivers. If you use an Intel video card and Intel wireless (the former of which you can only do if you don't care for intensive 3D apps) then you can get away with no OS level proprietary software.

Pretty easy to do if your only use of the machine is development work. Once you get into gaming you have to pile a ton of proprietary software (OS and otherwise) if you want to play anything recent.
Using violent methods (such as intentionally sabotaging a car on a busy freeway with someone in it) to get media attention in order to further a political goal sounds a lot like the definition of terrorism.
Your argument hinges on the assumption that SAI could easily run away. But if that assumption is false and the SAI would be stuck here on Earth with humans because of some fundamental limit/problem then it becomes far more plausible idea that SAI would attack humans.
I have that perception because I'm currently on my company's version of performance probation. In my company, the engineering manager sets the estimate and the programmers are expected to at least come close. In my case, the time it takes me to complete a task is around 5x greater than the original estimate.
As your interpretation of freedom requires the freedom to enslave others, it's not something I would support as a social good.
I'm a Firefox user and currently attached to the PinBoard bookmarks, but I support anyone working to make it better.

You say it's better than the current extension -- is it faster than the bookmarks?
Thanks for posting! Why only target C#? Is Net Native using C# source instead of IL? Or does it only support a subset of IL that C# currently emits? (No tail calls, no cpblk)?

Why isn't this just rolled into ngen? Or run as a second stage JIT, caching the results to disk? I cannot think of any scenarios where anyone wants to re-JIT every time they start a program. At least not on desktop and server scenarios (maybe some embedded system with no storage space).

Or, I guess the real question is: apart from reflection which other features don't work the same on .NET Native?
I agree with your move. Not sure who else was supporting you so I figured I'd offer my support. This was stupid as hell and I'm sure was likely set-up/suggested by Wired as a shock film.
This is not a cycle. What happened to urban development in the mid 20th century was a historical anomaly. People have always lived closely. Look at any historic town; they were designed for walking. And if you lived outside of a town or city, it was because you farmed the land.
Well, the USSR and other similar states funded a lot of leftist groups (and some still do). It's hard to say what's a "common leftist opinion" when you have to discriminate between people who speak honestly about their opinions, people who only echo the democratic centralist tendency of their party, and people who lie about their true values and goals in order to get resources from nation-states.
Exactly linux distributions have had app stores for ages which have a lot of freedom. And then there are things like the arch user repository which is even less controlled and also great.
LLVM was not created as reaction against the licensing model of GCC. It was created as a research project exploring: "transparent, lifelong program analysis and transformation for arbitrary programs."[1] GCC and other compilers were not setup to do this. They needed to build an intermediate representation of a kind that was highly unusual for the time. That is where it originated, as pure research. Trying to build a better mouse trap. Not to become a GCC competitor. It did become one because it turned out they had some rather good ideas!

The GPL is not harmful and I encourage you to utilize it when appropriate for it protects you (the original author) and your target users far more than BSD or other similar licenses.

[1] http://llvm.org/pubs/2004-01-30-CGO-LLVM.html Read full paper not just the abstract to get the full picture.
But if they don't have the source, they aren't in control of what the software does. Putting the user in control is freedom.
Planetary Resources' First Spacecraft Successfully Deployed
Yeah, I think that may be the main difference from folks that feel disconnected when they are off FB. I have relationships with individuals (or sometimes couples), but never with 'groups'. Probably the most group thing I do is people that play tennis where I do, but again, I have their phones and whenever I want a pick up game, I just do a few calls. I love leaving my laptop/smartphone behind and just go enjoy doing something without the fear of missing something.
Node's `require.resolve` algorithm implemented in Go
Testing on uninformed humans is unethical.

Wasn't hackernews just all up in arms about the US military spreading germs to test bioweapons? Isn't this the same exactly thing?