skysight-inc/HackerNews huggingface dataset:
Sure, I agree with the goal (wealth distribution), but not the means, because forcing companies to pay above market wages just makes the companies non-competitive. Any jobs it gives to Americans will be lost long term when the company goes under.

The means I support would be raising taxes on rich people, then using that money for a UBI or (given that is a kind of pipe dream) subsidizing programs that benefit lower classes and the elimination of taxes of taxes that effect the lower classes most.

As to why it's good to have our companies be competitive? Lots of reasons. For one, our retirement funds, endowments and such depend on it. Further, a US based company outsourcing labor still creates more US jobs than a company wholly overseas. And those things contribute to the general health of the economy, which is important to the ever growing service sector of the US economy.
Plain text can work, assuming that it is access controlled in a secure environment. Often times, during the build process, a secure secret management system or process will handle the combining of the code with configuration. For example, your developer (with no secret access) could commit code and Jenkins can fetch the configuration file from a secure and access-controlled service. Then the built code has the secrets and the developer does not. There are a lot of approaches to doing it at scale. See https://gist.github.com/maxvt/bb49a6c7243163b8120625fc8ae3f3... for a good overview.
right, "AGPL+commercial" in my comment meant AGPL + a commercial license.
Not super sure on the actual workings of cargo's fuzzing, but IIRC, afl-fuzz works by analyzing the memory of the fuzz-ee and using evolutionary algorithms to evolve the input in order to create as many new memory states as it can
Opinions pieces do not carry an implicit approval of the publisher, that's their entire point. Just because the NYT allowed an op-ed reflects little on their journalistic standards.
Taylor's slides list the reasons to commit to writing GCC in C++:

C++ is well-known and popular.

It's nearly a superset of C90, which GCC was then written in.

The C subset of C++ is as efficient as C.

C++ "supports cleaner code in several significant cases." It never requires "uglier" code.

C++ makes it harder to break interface boundaries, which leads to cleaner interfaces.

https://lwn.net/Articles/542457/
No I don't think that's an accurate statement. This is an Ed-Op piece and as such they are editorializing. That's the nature of this format. Note the word "Opinion" at the top.
The Air Force controls almost all fixed wing aircraft, and thus the A-10's fate. https://www.theatlantic.com/politics/archive/2015/03/the-sca...
The other funny side note is that when the Army/Air Force simulated it, attack helicopters kill a lot more fighter jets than vice versa. https://en.wikipedia.org/wiki/J-CATCH
Nice paywall. This is why I hate FT links.
"...they’re boorish jerks who don’t know how to run companies."

Theranos.

Congress.

Office of American Innovation.

We're celebrating an era when skills like "manipulation" and "rhetoric" are more important for success than a passion for doing things exceptionally well.
I've worked for government agencies who've done stuff like that... albeit at a much smaller scale.

Big .gov orgs have a lot of leverage, because they can make or break the sales force.

The end result is that the vendor prices in the risk and overhead. Depending on the political situation and project, it may be worth paying that premium to displace the blame to the vendor. But for something like the F35, the cost is astronomical.
It's not even that it's unique to tech, it's mostly unique to a specific subset of tech. There's a reason that 'Silicon Valley' is also a comedy, and it's not a compliment. Yes, you can find this behavior elsewhere, in the same way that you can find gold in most rivers and streams. If you want to mine for big fat nuggets though, go to Silicon Valley.
I don't know that I agree that perfect coders are more dangerous than shitty ones. When you're behind on a project because someone is taking too long, it's upfront and obvious and usually they can be encouraged to speed up things as long as they document where work needs to be done afterward.

Bad developers are the gift that keeps on giving. Everything looks great, you ship, it mostly works, and then you spend four years struggling to build anything on top of what was written, squashing data-loss bugs that take weeks to track down and can never have their root causes fixed, etc.

Companies that end up in the latter situation are basically zombies. They're already effectively dead, but nobody knows this is the case for years, pouring time, effort, and money into a bottomless sinkhole.

Perfect coders can also serve as really good mentors on teams, and catch serious issues everyone else would have missed.
also worth noting that these are exceptional companies with TONS of companies that aren't unicorns that are highly valuable and well run. Whether women run unicorns better perhaps was not what the stat was about and instead was probably about whether in general women run companies better. Since there aren't that many unicorns that popup annually, wouldn't be surprised if there aren't statistically significant sample sizes to determine which gender runs a company better, assuming you subscribe to gender binaries and agreed upon 'better' conditions of course...
Random question, but how did you have the link for this unlisted Youtube video?
libfuzzer (and many of the fuzzers used widely today) is a coverage (as in, code-coverage) directed fuzzer. So it's not just randomly mutating the input, but "selecting" for random inputs that happen to light up new code paths. It works with a (or generates a random) corpus, and prefers the sample inputs that light up new code paths in subsequent mutations of the population.
Pilot Season's Here Put THE TWO ESSENCES Pilot on Netflix
I curse a lot at the computer when things aren't working the way I want...
I'm surprised no one has mentioned the real reason. The reason is schools.

Elite prep schools to elite Ivies to elite starter jobs to elite opportunities to elite companies. "Elites" tend to be, ancedotally, more bro-ey.

Like all of the social problems on Earth, here's another education parity can solve.
I can imagine it :)

It's hard to say when and how, of course. It might not happen in any serious fashion until asteroid mining and space tourism became real industries, which should result in improved tech and much lower costs for building Mars colonies.
Someone at work used to have a good portion of the screen covered in notes. In worst case she just used tape to get them to stick but most of them stuck without problem.

(CRT timeframe)
Some Go builds fail with macOS 10.12.4 / Xcode 8.3
I tried first with streisand and ran into problems... but Algo with AWS worked great for me.
Elucidate? What's the connection?
Are you confusing Python with Perl? The latter prides itself on creating line-noise that works like magic. Python is meant to be super-readable.
The only people the word sociopath has no effect on are sociopaths.
"I met the Samsung team" Weirdly worded since the Samsung mobile team is fucking huge and fits in multiple buildings in multiple countries
How can we make the pill transaction atomic?
It's not unique to tech, but it's particularly prevalent in tech, and should not be dismissed on the grounds that it's not unique.
What do you mean when you say protectionism?

Like what concrete actions would you take?
Rewrite legacy C code to Rust
I use Lenovo X1 Carbon ultraportable. It's lightweight and powerful. I only wish it had longer battery life so I could stay cordless longer.
Care to elaborate? What's a Yishan-style CEO?
http://m.wikihow.com/Understand-US-Military-Aircraft-Designa...
Of course I talk to my computer, there is no one else to talk to around here.
http://www.freep.com/story/news/local/michigan/flint-water-c...
Yes. And it is not unique to developers. Mathematicians do it all the time too.
I agree with the pretext behind the article of inexperienced, reckless CEOs creating toxic culture but it is incredibly poor journalism and I'm laughing that this made it past NYT editorial board. What came to mind is the scene from Idiocracy "Wanted: for being a dick". There have been much better pieces on excoriating these companies individually and using them as a vehicle to discuss systemic problems. This one is just a bandwagon hack job.

Also "none of the 15 biggest American tech companies valued over $1 billion has a female chief executive." er, what about the most successful tech company of all time, IBM?
Dupe: https://news.ycombinator.com/item?id=14014993
The Novelist Who Inspired Elon Musk
I honestly think it's more a burgeoning understanding, often born from painful personal experience, that some professions draw a disproportionate number of psychopaths and sociopaths. Law enforcement, Corrections, and High finance according to some estimates have a couple of dozens of times the background levels of sociopaths you'd find it society.

It's hardly shocking, when you see what someone like Martin Shkreli can do, and realize that the major qualification is not being a moron, and not having a conscience. A lot of the "brilliant innovation" out there is just a matter of people who aren't fazed by the notion of collecting all of your data and selling it on, or giving birth to Mirai if it means selling more toasters.

When a slick suit, the ability to lie without actually feeling any anxiety or doubt, and a "strong presence" can net you millions before anyone realizes that they made a bad bed... is it a shock? When that person can leverage their titanic failure into work experience that makes them more likely to be funded next time?
So, in Japan there's a superhero franchise on television called Super Sentai (you might know it as where Power Rangers gets their source footage from). Each year, they do a different Super Sentai series with its own distinct theme. Well, in 2014, they did a train-themed series called ToQger (ToQ being a cutesy spelling of Tokkyū, meaning "express train"). The show is absolutely full of references to everything to do with trains; the theme is present everywhere.

Pre-battle poses are tradition in Super Sentai, and ToQger was no exception. Specifically, the pose ends with the team's leader dramatically pointing while calling shuppatsu shinkō, which basically means "all aboard!".

I always wondered what the pointing was for, and now I know.

You can see the pose here: http://i.imgur.com/0DugYRe.png

Edit: And when they combine their mecha together, they point and call as each of their vehicles link up: http://i.imgur.com/Lct4XQl.png
OH MY GOD, REALLY!? </sarcasm>
I cycled from India to Europe for love
I agree that wealth distribution via taxes and UBI would be ideal, but I don't think it would ever get through our incredibly troubled political system.

>forcing companies to pay above market wages just makes the companies non-competitive.

I interpret this differently. Before outsourcing and union busting of the 70s and 80s, laborers made a very decent living doing basic work, and the companies made a profit. When those companies outsourced, their profits went through the roof because they exploited the lower cost of living and lack of environmental and labor laws. By bringing those jobs back into the US, the companies wouldn't be paying above market wages. They would be forced to give their fair share of the corporate earnings to the employee. Things are too skewed against the lower class right now.
Interesting wikipedia article, immediately brings to mind "worse is better" or "perfect is the enemy of good"
1. C is heavily used in areas where it might not necessarily be the right tool for the job (for various reasons), the areas where you really need to fiddle around with low level stuff and safeguards turned off are comparatively small.

2. C might be fine for doing that but that does not mean there can't be anything better.
The cynic inside me wants to say that this "$6.5B" is destined to inflate.
Bear in mind that researchers have colonies of thousands of these animals, and in all the time people have been looking, only a tiny number of cases of cancer have been cataloged in this species. [1] Compare that with the cancer incidence and mortality rates in other mammals.

The present thinking on various mole rat breeds and their cancer resistance is that they have more active and more useful cancer suppression gene activities for p16, p21, p27, ARF, etc, and that their tissues have a lot more high molecular weight hyaluronan than peer species [2]. Disabling the gene producing the hyaluronan makes them vulnerable to cancer, and that appears connected to p16 activity.

The important outcome of the particular setup for naked mole rat biochemistry may be that their cells are a lot more sensitive to crowding, and will more readily self-destruct when that happens. Without that, cancer is more easily induced.

[1]: http://dx.doi.org/10.1177/0300985816630796

[2]: http://www.rochester.edu/news/show.php?id=6572
>"I like how the persistent ills of amoral, toxic businesses are now "Silicon Valley's Special Problem with Bro Culture." It's just Wall St. in t-shirts"

Except Wall Street makes no pretense of being anything else, whereas with S.V the talk is constantly on about "disrupting" the status quo, "thinking different", "changing the world" etc. There's a hypocrisy in there that's not doing S.V.'s image any favors I think.
Max Venturi, a test driver at Ferrari, is my favorite one.
Money magnifies character faults.
We saw this in the first dotcom bust. Completely clueless people given tons of money do stupid things.

The worst past is many of these buffoons managed to make their bones during the first go around (or the 1.5 go around leading up to GFC). Success is nasty in that it blinds you to your faults - and what actually made you successful.

So now many of these buffoons have won, don't know why or how they won and have started investing in people like them. And we wind up where we are now.
It's probably useful to look at the goals that the designers of go had when they designed the language. All other discussions seem irrelevant about what go has or doesn't have if it wasn't one of the goals. Pike, et al, weren't interested in solving metaphorically "your" programming language problems. They wanted to solve problems they observed at Google and just happened to open source the resulting language.

From https://talks.golang.org/2012/splash.article
> The Go programming language was conceived in late 2007 as an answer to some of the problems we were seeing developing software infrastructure at Google
How to Use Tensorflow for Seq2seq Models
I want ≤ but I don't want syntax errors in my code.
Best Herbs to Buy in Chinatown
Only when I finished the article did I notice that the author was Dan Lyons, who also wrote the Disrupted: My Misadventure in the Start-Up Bubble, chronicling his time at HubSpot.

I'm surprised that this article itself makes no mention of it.
Then these people who don't want me to sabotage their movement shouldnt force me to join.

They should leave me alone and not get in the way of the contract that is between me and my employer.

If they force me to join with BS closed shop contracts, they can expect me to explicitly and purposefully sabotage their movement in any way that I deem fit.

They do not represent me. I do not want their help. I do not want them to negotiate for me.

And hopefully these people who do not represent me will learn their lesson with regards to forcing people to join their movement, knowing that they can expect purposeful sabotage in retaliation.
Own a G4 Play, highly satisfied. Long battery life. Minor downside: no compass.
This article is a very good example of WP bias.

First of all, it ignores that the Obama administration tried to overrule a law with an Executive rule change, which is NOT legal.

So, example quotes:

1)

...the Trump administration may quietly revoke the ability

There is no legal ability to do this. Federal Court has already ruled Obama's action in this to be illegal.

2)

and are typically high-skilled themselves

Their example (Ranjith) wants to do afterschool tutoring.

3)

“All my employees,” Ranjith is quick to note, “are citizens, of course. They were all born here.”

There is no way she would know that. At most, they could all have claimed to be born in the US, but that's not necessary and is none of her business. In fact, it's illegal for her to even ask that.

4)

A lawsuit challenging the rule was filed in 2015 and recently landed in federal appeals court.

Appeals court means that the rule was already ruled illegal at the Federal District Court level. That's a big detail to leave out.

5)

A settlement with the plaintiffs would effectively allow Sessions to kill the rule

Actually, the rule is dead unless Sessions were to pursue an appeal and win (and be upheld if SCOTUS were to accept an appeal from there).

etc.
This is good, but my personal favorite was Google TiSP. :-)

https://archive.google.com/tisp/index.html
Why do you hate Rails?

Genuine question. I'm not a fan of it either, after working with it for two years, but I can't quite explain why. Maybe it's the "magic" aspect of it, since so much is convention, DSL, and hidden away.
I don't quite agree. Complex analysis is more than powerful enough to recover the unit complex number corresponding to a specific angle without referencing any kind of trigonometry. Of course you'll have reconstructed the sine and cosine functions that way, but you don't need to use a single trigonometric function or theorem to get there.
this link is redirecting to a spam advertising page after it finishes loading. anyone else seeing this?
Finally, the first step to an actually playable game of Eschaton.

http://www.outsideonline.com/1902196/eschaton-worlds-most-co...
It's slightly more tolerable if you do this:

foo, err := bar()
if err { return nil, err }

But then the Go community yells at you for daring to not using `go fmt` style.
Huh, I'd almost call that a 'material omission' considering the context. Usually prior work is a calling card. Well, unless it's something more convenient to ignore. Not saying I'm immune from this, just that I can understand it.
> What happens when the business outgrows what AppBuilder can do?

Then they just find an off-the-shelf solution (SaaS most likely) to replace it.

> Seems like it's kicking the issue down the road and accumulating technical debt along the way.

If you do a ground-up rewrite or find an off-the-shelf solution then technical debt doesn't matter anyway does it?
Comments moved to https://news.ycombinator.com/item?id=14014841. Both were on the front page, and that one was posted earlier.
Does that say 75 feet? How on earth do you survive that?
> if you dump tens of millions of dollars on any fresh faced person that shows up at your door

Unless that fresh faced person is Mark Zuckerberg, or Larry Page or Bill Gates or any of the fresh faced persons who were actually the real deal.
- FLAVOR: Ubuntu Desktop

- HEADLINE: Full support for a tiled window manager like XMonad or i3

- DESCRIPTION: Currently, there is a lot of fiddling that needs to be done to install
i3 or xmonad and even after installing, it is difficult to get all the services up
and running. It would be great if the xmonad/i3 packages did all of this with good defaults

- ROLE/AFFILIATION: Sr Software Engineer.
End of the day, this stuff happens because people prefer do business with their friends, and those friends tend to come from college, so the friend funnel looks like the college recruitment funnel.

That probably also accounts for the dearth of women.
I think that people in the tech world underestimate how foreign this all is to a lot of people. We've had "form builders" in various incarnations for a long long time. Most people don't have the first clue what to do with them, and don't even want to try.
Hmm. You are making me think hard, which I like. Given that any human description of a system is going to be an approximation of reality, I suppose the one of the key difficulties is determining which aspects of the system are more important for our model to more closely match.

Even if the information theory metric of complexity is somewhat flawed, given our limitations, I think it is a useful tool. I'm not sure what would be a better way of comparing complexity.

At the very least, I think I can make statements such as: "a closed container of hydrogen gas at room temperature and pressure is a much simpler system than a Swiss watch", which we could roughly quantify in a somewhat robust way. The hydrogen part is easy, as the atoms are indistinguishable, and their movements can be closely approximated with simple formulas.

P.S. I just remembered a good (and short) minutephysics video on entropy & complexity, perhaps it is worth linking: https://youtu.be/MTFY0H4EZx4
> It never requires "uglier" code.

Again, I mostly agree with everything you wrote, but this is overstating things a little. Because exception safety can be a little more complicated than it first appears, you do end up having to do a bit more work in C++ in certain cases.

One example of this is writing an external ABI in C++. Depending on how nice you want to be to the consumer of your ABI, you might need to add a try...catch(...) to every public function to make sure exceptions don't escape the C++ code. There are also tricky subtleties around writing, say, a swap function in the face of constructors that might throw.
It works! You make so many assumptions with your internal thought dialogue, it just becomes clear what you missed when you try to verbalize it.
>> Jack Crenshaw addresses it in chapter 5 of his fine book "Math Toolkit for Real-Time Programming."

Ah shit, can't believe I missed this, all these years. Jack Crenshaw ie Let's Build a Compiler. Love that guy.
Session key verification can be a cross cutting concern that is good enough for scale (API gateway, reverse proxy, cross cutting service). And with a verified session key, each service should be able to optimize for restoring data belonging to that session key.

If the data leaves your server, it is considered potentially malicious and you have to verify and validate everything anyway. Also, with client-side stored data you lose control over the client-server state unless you validate against the server state. But then you lose all the advantages of client-side storage. Crypto cannot mitigate that.
Note my comment was in response to the original title : google released this what does this mean ? (paraphrasing here don't remember the exact wording).
By landing correctly; mostly not on your head, and not at a bad angle for the spine.

Soft ground beneath also helps.
Great job! Bro.
I was using it for z-80, game boy color homebrew. Getting down in the bits like this is.... bracing!
It's an opinion piece, not journalism.
fucking genius
Yes, deleting stories like that isn't allowed (see https://news.ycombinator.com/newsfaq.html) and we penalize accounts that do it. Deletion is for things that shouldn't have been submitted in the first place.

This particular submission is one that a moderator saw (independently) and put in the second-chance queue described at https://news.ycombinator.com/item?id=11662380. We might not have done that if we'd seen the previous ones, but as long as the community is interested in the story it can stay up now.
Will Samsung be able to build an entire consumer software division that is free to operate fast, test things and break things?

I'm hoping that developers, particularly of health software, aren't allowed to break things. All you do is cause pain to your customers. I wish our profession valued stability a whole lot more. I am getting sick of explaining why previously working things don't anymore because of some grand change.
Show HN: Communication Board with Text-to-speech in the browser
I do the tap phone and keys check, but I keep my wallet in my backpack tied to a string on a carabiner, so it's always in my bag, except when in my hands.

Same thing with my glasses, either they're in my bag, or on my face.