skysight-inc/HackerNews huggingface dataset:
You generalize, but I spoke about my own actual experience. If I talked about the things I read I'd say what you say, but I chose to speak about my personal actual experience.

Since you mention scrum, I was on one project with "mild scrum". It was a very good project with very good people. Other freelancers came from non-IT (but STEM) field, they worked in IT because there was no money in their own field. Even they "knew their shit", in their specialization (an Oracle product) more than me, no need to check on them, they too delivered on time and good enough quality ("good enough" sounds bad until you factor in the usual business pressures, like accumulating ever more technical debt because there wasn't a penny for refactoring, and that project had outgrown its initial spec by orders of magnitude).

Anyway, I only ever read about the horror stories, never been in one myself. The closest may have been a few weeks in an already late project for the German government that I was added to for no other reason then to show the customer that we try. Nobody really incompetent either, the project was doing as well as it could, the actual problem was that in order to get the project my company had to promise more than is possible. You can't blame the government either though, if they don't go for the lowest bidder the newspapers and the public are up in arms about "government waste". Everybody actually seems to act quite sanely individually, much of the insanity is a system outcome. Change would have to come from everybody changing at the same time.
Ask HN: What if Google served 301's
What would happen if someone was able to take control of Google's main endpoint https://google.com/ and serve 301 (moved permanently) redirects for say 5 minutes?
Yes. Some tasks (maintenance) can even be "shipped" to places where shift-work is inexpensive.
Any examples? Even Debian packages include custom patches.
Yeah. It's an interesting place to visit. I also believe that originally a "penitentiary" referred to a prison where prisoners were held in solitary confinement, with the goal of reform, or 'penance.'

But we should remember that solitary confinement is almost universally worse than other forms of punishment, in terms of the mental toll it takes upon the inmate. The Wikipedia page is a good place to start: https://en.wikipedia.org/wiki/Solitary_confinement#Historica...
I use MetroPCS. If it's available where you live, you can't beat it. $60/month for truly unlimited, non throttled 4G with unlimited tethering. Speeds are usually 10-15 Mbps. I use hundreds of gigs/month tethered to my laptop.
Sounds like that would greatly decrease the demand for drivers. Since they're now not needed for 99% of the trip. And also greatly increase the supply of labor. Since trucking no longer entails travel and people can live close to their families. Both things that generally lead to decrease in price.
These sites do not care, they want to make money. They will do whatever will achieve that goal. This is a needed PR move by Twitter to curb the amount of bad press they are getting. Twitter is in stagnation and bad press will not help them gain any momentum.
this x100. i wish they'd work on chef/puppet/ansible/salt support instead. probably never going to happen though, so much functionality in windows isn't available from the command line.
I'll agree, but what gives me pause to call him a hero: he supports Trump. So, like a broken clock being right twice a day, I agree Thiel was right to sue and shut down Gawker, but I don't hold him in any special esteem.
Thanks. thought someone else who was running just gave it away.
> unity has built this plugins ecosystem that is sort of a mess.

I regret every non-art unity asset store purchase I made. Need behavior trees pick one of 10 crappy maintained assets etc etc. Constantly felt like I needed to purchase something to fill some gap in unity or spend tons of time developing my own solution.

I don't feel that way at all in UE4.
I read a lot of "serial archive"-formatted things (webcomics, online novels, etc.) I've always wanted an extension like this that will spider rel="next" and rel="previous" links/headers (or, not finding those, try to guess a pair of links on the page that represent those) to build up an archive sequence; chew that into a set of pages+sections; generate a Table of Contents for those; and then stick all that together into an ePub.

I've written scrapers to do exactly that for a few works, but they're one-offs that get their metadata (e.g. chapter titles) from explicit provided data-structures rather than from the site itself. A fully-general solution to this would be amazing.
Yeah, but I think it's the inverse kind of groupthink than what the industry suffers from.

So it's healthy to embrace it as counter-balance to the constant hype.

(Besides, whether something is "real" or "solid" I think can mostly be answered in hindsight -- when it's mature enough and tested enough. In which case calling only things in the past solid is prudent).
Following Unity's growth is like watching again the developers that were trying to create games in "managed languages" (C, Pascal, Modula-2, AMOS,...) slowly wining over the ones writing in pure Assembly.

Yes, there is a lot of of C++ under the hood in Unity, but I also remember the days when writing game engines in C and Pascal dialects actually the majority of the code looked something like:

procedure MyProc; assembler;
asm
(* assembly *)
end;

Yet 30 years later we seem to have forgotten how bad those compilers were targeting home computers and how much they have improved in all these years.

We need more success stories like Unity to keep driving the industry forward.
I used to love Python when I came to it years about after slogging along through QBasic, VB6, C++ and C, but in this day and age, it doesn't really offer much to me over doing things in modern C#, especially on the CLR. I appreciate some of the changes that were made to the runtime to support IronPython, like dynamic support and the DLR, but if I'm going to be doing something not-C#, then I'd rather go towards F#.
[video]Ron Conway on how to close funding rounds quickly
These were exactly my thoughts. The section contrasting Target is particularly ridiculous:

> Police departments inevitably compare their local Walmarts with Target stores. Target, Walmart’s largest competitor, is a different kind of retail business, with mostly smaller stores that tend to be located in somewhat more affluent neighborhoods. But there are other reasons Targets have less crime. Unlike most Walmarts, they’re not open 24 hours a day. Nor do they allow people to camp overnight in their parking lots, as Walmarts do. ike Walmart, Target relies heavily on video surveillance, but it employs sophisticated software that can alert the store security office when shoppers spend too much time in front of merchandise or linger for long periods outside after closing time. The biggest difference, police say, is simply that Targets have more staff visible in stores.

More than half the paragraph is concrete reasons that Target would be expected to have much less crime: smaller stores, more affluent clientele/location, not open 24 hours. All of those aren't arbitrary tweaks that Walmart is refusing to make to cut down on crime; they're parts of the actual service niche that Walmart is providing.

I've got no particular love for Walmart (I've never even been to one), but somehow conversations around it seem to make people completely shut their brain off, as in garbage articles like this one. One of the most pernicious threads running through coverage of Walmart seems to be the idea that you have to prove yourself worthy to receive government services: serving poorer neighborhoods and having flexible hours means that you're asking for crime and are somehow abusing the legal system, just like paying the legal minimum wage gets twisted into "the government is subsidizing Walmart shareholders"[1].
Due to HSTS and Key Pinning, they'd get a TLS error. But if we ignore that for sake of the argument...

Presumably they would DDOS themselves.
So pretty much the same as US Open and Wimbledon for example when US or UK is competing against foreign players? Or French Open? I can go on if you want...

Booing is not something invented and exclusive to third world countries or Brazil for that matter.

Hypocrisy much?
It is safe in almost all applications to assume that quoted-string local-parts do not constitute a valid email address (ditto for domain literals).
sweet, nice work
I grew up in Arkansas - WalMart has been nothing but a blessing to the state, particularly in the NW corner.
"After he was discharged from the hospital, Oregón went to the disability office, filed the appropriate paperwork, and, in September of 2014, acquired his Medicaid card. Two months later, however, he received notice that his health-care benefits had been terminated. S.S.D.I. payments are calculated according to a person’s average lifetime earnings before he became disabled. When Oregón’s started coming in, they amounted to nine hundred and twelve dollars per month, which put him over the Texas income threshold. The fact that he had paid into Social Security, in other words, made him ineligible for social health care."

This is insane. Just plain insane. All because he earned almost $200 in disability money above the already low threshold.
That is not quite right either. I enter about 200 commands on a normal workday and write maybe two scripts a month in a shell language. A shell language should be a shell language, it's not merely a stepping stone to write a script after using a command just once. If that's what I'm looking for I'll use Python. And from the other side, Python would be a terrible shell (by default), and that's fine because that's not what it's used for.

If Powershell is made for both, it has to make compromises both as a shell language and as a scripting language. This is one of the things that annoy me about the Windows ecosystem: it ships with no languages beyond a shell, which makes scripting for it very annoying, and you can't even install a language of choice via a package manager (one has to go find a download somewhere on the web).
I love JavaScript. I mean it's really, really good. I have a lot of JavaScript, I mean a lot. When people look at me, they say "That guy has a lot of JavaScript". I know a lot of JavaScript, I think we need more JavaScript. Did I mention I have a lot of JavaScript? But we need to make JavaScript safe for Americans, really, really safe.
That's correct, and why it was described as "the groundwork for" in this announcement.
Le Tote (YC S13) Is Hiring an iOS Engineer Come Disrupt Fashion with Us
For an entertaining summary of this, I recommend the youtube series Extra History: https://www.youtube.com/watch?v=k1kndKWJKB8
This sounds and looks extremely interesting. How can I contact you?
> ...things available to C# now are actually better (especially Visual Studio), but that's certainly biased.

You call Visual Studio good? Have you actually used it?

VS2015 is painfully slow, and yes, I've installed all of the updates and I have no plugins or such. Heck, even Eclipse feels zippy compared to it. Something as simple as finding next text search match takes about a second. Changing to a different source code tab is also sluggish.

Context sensitive search (right click identifier -> Find All References) is useless for anything that is even a bit generic. Instead of actually analyzing context, it seems to simply grep all reachable files for a text string. Including SDK headers...

I use VS2015 only for C++, maybe that can have something to do with it. Maybe it works better for C#?

I also dislike how I have to login to use an IDE. Once it cost me 30 minutes of working time, I couldn't login to a god damn IDE that had an expired license. That's a great way to make developers hate your product and ecosystem.
That only took forever, but good to know.
LIDAR, IIRC

LIDAR is the only way to go, imo.
Have you been to a US sporting event? If not, I can assure you that those crowds don't feel any obligation to be politically correct.
Many propaganda accounts get closed only to have new ones with similar names created shortly after. Several dozen of those accounts might be linked to one particular person/cell/organisation...
Thanks, too many edits indeed!
I just mean that I was not going to get a lot of calls at work where I have to go get the kids, that sort of thing.
Not effort - but data. A large amount of the dictation learning was done through users using and correcting the software. If you have 40,000,000 English users but only 80,000 Polish users you can immediately see why the software may not be up to par.

Google Voice to Text, from my experiences, is bloody amazing for Chinese. My Chinese is abysmal (think "never gets the tone right") and for short phrases/sentences I've never had Google fail on me. Maybe it fails on larger sentences but it would be difficult for me to believe.

Japanese is another language it does very well in. I can only count on one hand how many times it has made a mistake - and usually repeating myself a tad slower and with less slurring and it will pick it up just fine.
I am not Freak_NL. I am also not interested in participating in the deviancy of people who choose to use email addresses containing quoted strings which themselves contain @s. Anyone who wishes to engage in such self-abuse is entirely free to do so. I don't feel myself constrained to play along.
Peter thiel just got wish gawker shutting
So now we all need to delete our cookies....
Here is an introduction to the 4th amendment law surrounding wiretapping, drawn by a New York defense attorney: http://lawcomic.net/guide/?p=1704

Note that it assumes that an investigation is being conducted for the purpose of submitting evidence to a court.
I've always been interested in getting into graphics programming, and stuff like this only makes me more interested. Really well written post.
Yeah and in North Korea I can't call Kim Jong Un a fat piece of shit, but I guess that's just a reasonable limit to North Korea's freedom of speech.

> In a German cinema you can't shout "The holocaust never happened"

This is a legitimate example of why Germany does not have freedom of speech. Regardless of how verifiable the Holocaust is or how offensive it is to deny that it happened, disagreeing with the government's version of history should not be a crime in a free society.

> In a US cinema you can't shout "Fire" if there is no fire

A fraudulent statement designed to disrupt society. You don't get arrested because what you said is untrue, you get arrested because you're legitimately trying to hurt people by causing a stampede and desensitizing them to fire warnings.

>"Kill all muslims"

A specific incitement of violence.

> "I just got a national security letter"

I don't like that this is illegal either, but it's a far cry from making it illegal to express certain opinions. And at least there's a fair amount of disagreement within the US as to whether it should be illegal, different jurisdictions have taken either side of this issue.
Here's the response from Myrtha Pools, the maker of the pool, that disputes that there were any current issues with the pool.

https://swimswam.com/myrtha-pools-says-tests-showed-zero-hin...
You're right, this is 100% not true. I've installed VMWare ESXi on modern Apple hardware using tools like rEFIt. It's actually easier than on an equivalent PC since you never have to deal with the Secure Boot garbage.
Boeing got 40% of their revenue from the DoD in 2007 according to WikiInvest and that probably hasn't changed much today: http://www.wikinvest.com/stock/Boeing_Company_(BA)/Data/Perc...

That's pretty significant - once you factor in their other revenue from private industry plus sales to foreign countries. So if you were going to categorize Boeing as anything in the context of the US gov alone, defense seems appropriate.

Additionally, even cutting that number in half (for the sake of accuracy) only reduces the total defense aerospace category by $4.6 million ($38m -> $33.4m total) which doesn't make those numbers drastically different, or that link much less persuasive.
Now that Firefox is delirious and on hospice, what's the future plan for Rust? It seems like Servo is a pipe dream, and no major OS seems to be picking up Rust as a first class citizen, right where it would fit in. Is it just going for being a niche C++ alternative for individual developers?
Quick Rust noob question: I heard there's a new book in writing. Should I wait for it or read the current one?
"and I can't even imagine it for server usage...how would you even do that without a decent system package manager?"

I'd be pretty hesitant myself to use it as a web-facing server. But if you're running an enterprise network, the reality is almost everything you need on your server can be added and removed from the "Add Roles and Features" wizard. There's not a whole ton of outside packages you would want to add.

If your server is running third party software, you should probably only run that one piece of software on that particular server, and that software should install everything it needs to run on it's own.
What is the benefit over static linking and letting the linker remove unused symbols ? (without considering licensing rules)
The Bloomberg article claims that they left Google to bring their product to market more quickly.
45 GitHub Issues Dos and Don'ts
Tmux came first to cygwin, and now it works on msys2. I don't know about MS-BASH, but MinTTY + msys2 + tmux has been working great for me.
Author here - woke up this morning and saw a big bump in site traffic which led me back to HN -- nice to see folks are reading! Happy to answer any questions here or in the Disqus comments on my blog.
> a response to a spike in crime that started in the 1960s

Care to back that statement up?

https://en.wikipedia.org/wiki/War_on_Drugs

Crime and punishment is a for profit business. If you don't believe that... well then I don't know what to tell you. The War on Drugs, DRAMATICALLY increased the prison populations in the United States. States that saw an explosion in their prison populations and that we strapped for cash / didn't care to deal with the incarcerated (particularly southern states) turned to private industry to house their incarcerated populations.

> Money from where?

What money? Taxpayer money. And once private business get's a taste of blood, and politicians in the US get that first taste of kickback money, we all know where it goes from there.

https://en.wikipedia.org/wiki/Kids_for_cash_scandal

https://en.wikipedia.org/wiki/Prison%E2%80%93industrial_comp...

https://en.wikipedia.org/wiki/School-to-prison_pipeline

If WE as a society decide that WE want to sent people to prison, WE should have to deal with the consequences of it. WE should be responsible for the incarcerated. WE should be who those prisoners are reporting to. After all, WE should have reform as the end goal. We should't have some black box prison company as the intermediary who's best interest it is to hush, abuse and prevent reform of prisoners in order to keep them coming and their pockets fat.
So pick a different DNS zone that isn't in the PSL but that is not an administrative boundary. They exist.

The Public Suffix list is an imperfect maintained list. You're relying on Mozilla to maintain it. You also never know if someone is selling names below their own zone. What if Mozilla decides to no longer maintain it? What if the volunteers stop maintaining it?

Maybe the PSL is a good start, but I would rather not rely on it. It's a convenience vs. security balance issue, and I'm leaning towards security.
Here's What the Iceman Was Wearing When He Died 5,300 Years Ago
Meteor Security – Security for your web project
If all this API effort had gone into a real cross-platform language (Python, Ruby, or even Perl which was king in 2001), Windows would have flourished. They went for their traditional lock-in approach instead, so now they have to catch up.
It's been years since I used Windows APIs -- back then there was OLE Automation, which allowed dynamically, late-bound (call by name, really) RPC calls into COM from scripting languages. Has this been superceded by something else? Using IDL-defined COM interfaces from scripts sounds like something nobody would want to do.
>Are you in favor of or against someone secretly funding multiple lawsuits in order to destroy a company producing negative press about their investment vehicles?

Do the lawsuits have merit or not? If they do, the source of funding or motivation or secrecy is clearly irrelevant.
You seem to want a payout on too short of a timeframe. If it's that great of an idea, buy Four Steps to the Epiphany, follow the instructions therein, and build a business to extract the value.

Business is fairly easy to learn for an engineer in my experience. And congrats on the breakthrough!
You may well be right, but that doesn't change the fact that it would justify the original statement regarding truckers being paid more. The part that was left out of the original statement was demand for truck drivers, which is generally accepted will drop with increased automation.

It's true in the same way that we can say that "factory workers" in the US get paid much more than they used to. This is because they are more likely to be technicians now, who service the robotic assembly line. The nature of the job has changed with automation, and truck driving will be similar.
Does the addition of MIR have any immediate positive impact on compile times or binary optimization?
Author here!

You can check out the new book here: http://rust-lang.github.io/book/

We're working on the new book because the old book isn't as good as it could be, but that doesn't mean it's bad: a lot of people have told me that they really love it. But I am hyper-critical of my own work, and there's a lot of ways you can improve something that's already good :)

As you can see, the new book isn't really far enough along to fully teach you Rust yet. I would maybe check out the new material first, and then just read the existing book afterwards.
DRM and keeping the user from rooting their PC. This is like MS/Intel Trusted Computing on steroids.
We've banned this account for repeatedly violating the guidelines. If you'd like to commit to only commenting civilly and substantively, you can email hn@ycombinator.com and we'll happily unban the account if we believe you'll do so.
Yes. Like all those early car buyers would be perfectly happy with faster horses.
The fed just stated they are going to stop using private prisons. GEO's stock price has plummeted.
Thanks for the feedback, everyone -- happy to answer questions here or in the Disqus comments on my blog.
Well, okay, but you've now stepped away from the goal of allowing all valid email addresses, and are now restricting email addresses that don't fit your personal opinion of what a good email address is, which is at odds with what the actual rules for valid email addresses are.

Your opinion might have a lot of reasons to support it, but it does not seem to be consistent with the position you were advocating. I am interested in not validating email addresses, because of your convincing argument that I should not. And now you want me to validate them.
That would be a huge hit to the employment of a lot of people

http://www.bls.gov/oes/current/oes533032.htm 1,678,280

http://www.bls.gov/oes/current/oes533033.htm 826,510
I don't share your evaluations here, but a question:

> no major OS seems to be picking up Rust as a first class citizen,

What would this mean to you?
There's a box you can tick that says no to all of that stuff, though I don't know if you can access it after the first run. (I never have to log in when I run Visual Studio.)
How do you find dealing with async? Virtually everything I'd want to do with scripting would almost certainly be async in node libraries, and while I'm willing to pay the callback / promise tax in production code, for scripts it seems like the convenience of just dealing with everything synchronously would outweigh the advantage of keeping things in one language.