skysight-inc/HackerNews huggingface dataset:
In other industries I can see this being a concern, but in tech?

Turnover is so fast in the tech industry, with many employees regardless of gender stay from 1-4 years most of the time AFAICT. Other opportunities and challenges greatly dwarf concerns of pregnancy to the point that I've never once heard one person voice concern over pregnancy but many times heard concern about a candidate likely not sticking around longer than a year (because they have a history of hopping or because we don't think they would be challenged or interested in the work/role).
I wrote a post recently that gives a summary of my experience with the language so far and attempts to answer why and when someone should use it: https://www.jimmycuadra.com/posts/the-highs-and-lows-of-rust...
Thanks. That's too general for me. I would bet if you gave me a smaller list of companies (eg Google, Facebook, Amazon, Microsoft), and a more specific list of incidents.

And, of course, we would have to agree on odds. Eg, if you are really sure you could offer to pay me 5 USD if your prediction comes true, but I'd only have to pay 1 USD otherwise. (Or if I feel more sure, I could offer eg to pay 7 USD for every 4 USD you wager.)
What's more amazing is that it's still a long way to go compared to biological storage:
https://news.ycombinator.com/item?id=4396931
> But this is IBM we're talking about: there is no plan

I would believe if you this was some newish 10-20 year old company. But they've been around for 100+ years. Some of it was luck, definitely, but I don't think it hung around on sheer luck for 100 years without a plan.
We are talking about humanoid robots with brains in the cloud here..
How would that even work? What if I use a raspberry pi that I've added GSM and put in a phone like case, but am running Debian? I'm guessing only a very tiny number of people would be happy with this once the ramifications became clear.
Как получать пассивный заработок в интернете vsp group партнерка в партнерская
shareholder capitalism is a noxious falsehood that has very unfortunately been enshrined in our current interpretation of the law.

this should not be regarded as a baseline truth nor a desirable transitional state. it is a bad idea that we must not succumb to.

companies are multi-faceted entities with many different stakeholders. the workers are a 100% necessary stakeholder and the company cannot operate without them.
They don't pick you up. You have to leave. However the company has to pay for your expenses.

But the USCIS generally approves petitions to change from one employer to the next if the gap between jobs is short. 30 days is acceptable
> We use the word "the" a lot in English. It would make sense to just replace it with a single character.

Indeed the Shavian alphabet [1] has a single character abbreviation for "the" (should have been a th-e digraph). Of course, the same goes to the failure of Shavian and other reforms.

[1] https://en.wikipedia.org/wiki/Shavian_alphabet
This is ridiculous. The policy could be something like "take a month off within a year of your kid being born".

> What you are saying is that you want the government to fine, imprison, or otherwise punish a woman who, as CEO, signs a business deal three days after she gives birth, yes?

Do you sincerely think this is a good post?
This may have the highest quality-of-implementation/quality-of-idea ratio of anything I've seen.
Finally, a language whose syntax is impossible to discuss on HN. I think I'm sticking to LOLCODE.
Ask an engineer, and add a margin of safety. As long as the (nominal) maintenance cost-per-year inflation stays below (nominal) interest rates, you get a finite current value.

In some years you'll spend less than your estimate, in some more. Accountants use reserves to deal with these fluctuations.
>How about this, what would you do if you ran IBM and you ended up with 50000 employees trained to do something that just doesn't bring profit anymore?

Apparently, if you are IBM, you fire them and hire H1Bs

http://data.jobsintech.io/companies/ibm-corporation
Amazon quietly disabled encryption in the latest version of Fire OS
This is incorrect, right?

"If all 100 of the original studies examined by OSC had reported true effects, then sampling error alone should cause 5% of the replication studies to “fail” by producing results that fall outside the 95% confidence interval of the original study"

It'd have to be a pretty poor(read corrupt) field of study of all the random-ish studies chosen at close to 95%?

If the original studies are legit, than many/most of them would be at much higher confidence intervals?

Only scam fields would they all be around 95%?

https://xkcd.com/882/ - this is more about how bad science creeps in legitimate fields, the authors would be implying all the studies in this fields are this bad.

This would be my reading, not sure....
I don't get it. What's your calculation / estimate to get at a present value of ~0 here?

Also, different people have different discounting rates they use for planning the future. When I talked about `interest rates' in general, I meant the prevailing interest rates on the market.

If your own discounting rate is lower than that, it totally makes sense to save. If your own rate is lower, borrowing is good. (All other things being equal, of course, which they never are.)
How many is `some'?
My first guess would be that those studies are probably poorly executed.

If they were indeed properly double-blinded and used good statistical analysis, I would find that to be and extremely interesting result that would warrant further investigation.
We do the same. A monolith gets copied to all stations which then run different parts of it. That way they all have the same infrastructure code available.
I would be happy to, but I don't know what you have in mind by that - explain?
Well, the "tests" here aren't actually tests—they're whether the package compiles or not. If the compiler is being inconsistent, that's a pretty big bug ;)
Thanks for that observation; it should be >=.

I will leave that as it is so that your comment makes sense; let this be the erratum.
The ugly truth behind those “cute baby bird” Internet memes
Perhaps he kept them from shrinking faster?
That will help if there is a value to return - but then it's not much better than just returning something invalid, like a NULL pointer. If the only return value is success/failure you need compiler support (1) to ensure it's not ignored.

(1) There are clever hacks to mimic this behavior to some extent, but I don't even want to go there. If you really want this feature - just use a language that has it.
I use dtrace often, but am too busy to write articles about it, sorry.
A couple of times, dtrace has even been THE tool that helped me understand exactly why our big production systems were dying seemingly inexplicable and horrible deaths. This has directly resulted in us still being in business instead of fading into irrelevance. That's plenty impact for me.
SLC and MLC endurance aren't much different:
http://hothardware.com/news/google-data-center-ssd-research-...

To reach a full rewrite a day, that's like 200Mb/s consistently over the span of a 24 hour day. If your loads/usage looks like this, you're probably expecting your drives to fail and are ready to replace them.
Another interesting way of considering it is that people who exercise their natural right of association make trade offs in doing so that you find repelling. This viewpoint has the benefit of not dehumanizing people who run and work for businesses.
And there is a bit of a game-theoretic problem here. As a guy, I've dreamed about being a father and raising kids since I was young, but for me the path to that always seemed to require getting a well-paying job.

Also, healthy demand in the abstract doesn't mean that there is actually a way for men who really care about being a father to advertise that fact without creeping out potential dates.
I use KDE Connect to enable seamless copy and paste between my PC and my phones. It's the single best thing I ever installed in the last 1 or 2 years.
> So don't become famous, run for office or try to be big corp CEO

I don't necessarily disagree, but the vast majority of people will do none of these things mentioned.

The real issue is that of a person's private life seeping into all of their interactions with society. A person could be easily controlled even in private settings if a misstep could land them without a job, ruin a marriage, or cost a person their freedom.

With that being said, the majority of people don't care about privacy. Almost all of us are oversharing (although the demographic on HN are likely more privacy-conscious than most). Either we're all going to get bitten in the ass, or somehow we'll adapt as a society to accept others more deeply (as the alternative is mutual destruction).

I'm quite privacy conscious myself, but when does our habits of privacy-first make us bigger targets than others who are not?
Wouldn't code released be a better measuring stick?
Well more talent for the rest of us :) Stream is pretty close to the IBM offices and we're hiring in Boulder, CO: angel.co/stream
Does the new employer have to get a new H1-B from the lottery?
In my experience H1B employees are paid less because those in hiring positions know they can offer less.
Say you're a support person working at IBM in Dubuque, Iowa, where local and state taxpayers spent $50M to lure IBM in a delusion of becoming a tech hub. [1] You specialize in Lotus Notes support for local businesses like Hormel. Last year, IBM laid off 2/3 of their Dubuque workforce, 700 people, in a city of 60,000. More than 1% of the population. Your only skill is Notes, same as dozens of other people that were laid off. The nearest cities of any note are Cedar Rapids and Madison, both more than an hour away. You know you need to get out, but where and how?

[1] http://www.bloomberg.com/news/articles/2015-05-19/iowa-spent...
Narrow skillsets?

Purely anecdotal, but what I've heard is that chip jobs at IBM (and at Intel FWIW) are very narrow and silo-ed.

Good for the company in two ways:

1) employee gets really good at that particular job

2) IBM internal tools and procedures are different than general practice. Other companies that are looking for X don't want to hire an employee who has only done Y, even though X and Y aren't too different, and even though any smart person can quickly pick up X. Consequently, employee can't easily go elsewhere.
Choosing the Way of the Coder
> static, strongly typed

:-(

Blech, impractical, academic garbage for people who wear starched shirts and arrange pencils on their desks in neat rows. I'm sticking with Emojilisp for all my development.

http://emojilisp.com/
Sure, sure, but mortgages and kids' needs tend to get in the way of philosophical and strategic thinking.
And before someone suggests moving to silly valley, consider doing so requires accepting a 98%+ chance you will never own a home unless you're willing to put up with a horrific commute. In most of sf/peninsula detached homes cost $1.5m+. And even a condo is difficult to afford on the salaries available. Home ownership for most of us requires a startup win giving you at least $0.5m after taxes plus you and your spouse both having good incomes.

I like living in cities, but I can understand it's not everyone's cup of tea, particularly if you or your upstairs neighbors have kids. And all my friends with kids say the secret to happiness is having local grandparents. Or an au pair.

Further, if you live in an economically depressed area, there's no guarantee you can easily or quickly sell your home. Family in CT a little over 2 hours outside of nyc had a house on the market for 8 months before it sold.
viral is the real good one.
Yes, absolutely, if you haven't seen the WebRender video already you need to watch it. I haven't been this excited about a new technology in a while.
At last. A true mobile-first language.
this was inevitable
It's fairly uncommon to use PUT for resource creation. In that case, however, if the server supported it, yes you could use If-None-Match. I really have to wonder about the architecture of the system, however, if two clients can simultaneously decide to create the same resource rather than two similar resources.
> The people in that region don't like the government we set up [...]

And they didn't like all those borders we drew for them.

Ungrateful lot, I say.
> I forgot the name of it.

Uh, "emojilisp".

https://news.ycombinator.com/item?id=8342069
Not currently blogging but it's an excellent way to get your name out there. It gives you a lot of credibility when applying to a job or finding clients. It can also help a ton of people. My old blog had around 5000 visitors per month (and I didn't even post any new articles for a few years). Most of them just came through stack overflow and Google and were interested in solving their problems with the solution that I described.
When you're at will, it doesn't.

When you are covered by a collective bargaining agreement and contract, it happens all of the time. In my city, when the administration introduced unsafe conditions and unpopular schedule changes the firefighters union picketed the home of the mayor and fire chief, and successfully sued.

A friend worked for a manufacturing company where the Union sued over chronic and egregious mismanagement. Unfortunately, the management wanted the company to fail and dragged things out until bankruptcy.
Anyone know how this affects their Watson division? They have a new SF office and they've been recruiting pretty heavily in the Bay Area.
We don't lose the income during parental leave.

You lose the experience, and you're not going to be first in line for a promotion when you come back after 6 months. Unless you want to go full Harrison Bergeron and mandate that the employer isn't allowed to reward Alice for the work she did while Bob was on paternity leave.
> like making more difficult to write refactoring and static analysis tools

As one of the people behind a lot of the out-of-tree static analysis in Rust (clippy, tenacious, Servo's lints) I'd disagree. Performing static analysis across macro boundaries is easy.

The only problem Clippy has with macros is that the UX of the linting tool is muddled up at times. Clippy checks for many style issues, but sometimes the style issue is internal to the macro.

For example, if Clippy has a lint that checks for `let foo = [expression that evaluates to ()]`, it's quite possible that due to the generic nature of macros, a particular macro invocation will contain a let statement that assigns to a unit value. Now, this isn't bad, since the style violation is inside the macro, and not something the user should worry about. So we do some checking to ensure that the user is indeed responsible for the macro before emitting the lint. Note that this isn't much work either, the only hard part is remembering to insert this check on new lints if it's relevant.

But anyway, the UX of clippy is orthogonal to the static analyses provided.

(I also don't recall us ever having issues with `try!`)

> The conversation on the "RFC: Stabilize catch_panic",

FWIW most of the points are fixed with the catch and ? sugar that you mention later.

> My general feeling is that, whatever programming language you consider (Python, JavaScript/Node, Go, Rust, Haskell, Erlang, etc.), the right way to handle errors is still an open question.

Sure, however this isn't a very useful statement when comparing languages. The OP was making a relative statement; compared to C#. Saying that "all languages have problems with error handling" doesn't add much, since the question being discussed was whether Go's error handling is nicer than C#.
US agency reaches 'holy grail' of battery storage sought by Elon Musk and Gates
Crazy -- they could have almost been as big as Uber!
This is my #1 worry about our industry - Zuckerberg and his folks will get that FWD.us thing passed and use to to ship cheap Indian engineers over here. Call me an asshole if you want but don't be shocked when it happens to you.
And unemployment is higher among men.
Big things missing from Swift IMO:

- Higher-kinded types

- Strictly-typed "throw"

I'm not sure about dropping "Type" from protocols because it's pretty commonly used to separate the protocol definition (which is extended to provide most of the implementation) from the concrete base implementation, e.g. RAC's SignalProducerType/SignalProducer.
Anyone care to take a guess how much the 15TB version will cost?
> Men are larger and stronger than women, women are flooded with hormones during pregnancy that force a bond between them and their children.

Strength/size is a physical trait, not a gender role. Hormone release is a physical process, not a gender role.

>"A liberal swing in culture is trying to encourage people to abandon their traditional gender roles"

If you think that gender roles haven't changed repeatedly undergone significant change multiple times in the last several hundred year, you are living in a fantasy world.

> "people that do buck the traditional roles usually end up unhappy about it"

False. Please go do some research and re-evaluate your assumptions.

> "All I'm saying is that biology has a great influence on the roles people take up,"

No, you claimed that gender roles are baked into our DNA.

Biology has a great influence on everything, including people's choices of gender roles.

> "You have chosen your hypothesis and your conclusion and will ignore any evidence or train of thought that might lead you astray from it. "

Please provide said evidence, because it sounds like you are talking about yourself.
Well, renting a place on Elysium must be pretty expensive.
Among other factors mentioned: employer-specific skillsets.

Technology jobs are very highly specialised. And I'm not just speaking of computer tech.

I'm old enough to have seen several generations of obsoleted "gold tickets". Nuclear Engineering, future destroyed March 28, 1979. Freeway engineers, the freeway protests of the 1960s/1970s. Big Three auto manufacturers, dream destroyed with the first oil embargo, and sudden onslaught of more fuel efficient, less expensive, and better quality imports from Japan and Germany. Petroleum engineers, dream destroyed as the oil market collapsed in the 1980s. Aerospace engineers, dream destroyed with the fall of the Soviet Union and redundancies in the military-industrial complex throughout NATO powers.

Travel agents, newspaper journalists, and Perl hackers are only more recent victims of the same levels of specialisation.

It's not that these people are dumb, many were brilliant. But they're also laden with a tremendous amount of arcane knowledge, that, unfortunately, gets in the way of learning new skills.

It's been painfully obvious for a long time that, individual success stories notwithstanding, retraining and "reskilling" typically does very little to alleviate this.

Yes, future generations get trained into new skills, some of which may still be germaine 4-8 years after they've completed schooling. But my observation is that job and skill cycles are iterating faster.

So that's a part of it.

Yes, there are other dimensions. Obligations, family ties, social ties, fears, the fact that the most mobile do jump ship first, and more.

But really, it's quite crushing. You may not understand it now, but you almost certainly will, eventually.
Yeah, our main product is Typeform (this submission is about Typeform LITE and we also have a API service called Typeform I/O)

But, it's not really a supporting website, more of a different application for building more complex forms.
I was expecting this to be the case where they discovered that all the victims worked at the same match factory, and the dental explosions were being caused by sulphur poisoning.
All of this is just more evidence driving me away from using any kind of app store. I download and install apks on my android phone, and executable/tar installers on my computers. It's also the reason why I'll never buy an iOS device, or even open the Windows 10 store.
Come say ‘hello’: Meet the app that aims to reinvent social media
Why SAS and not NVMe? You can buy all NVMe enclosures/servers now.

Is this solely aimed at replacing drives in existing enclosures? Not much good there as most of them will be SAS6. They'll still work, but not nearly as fast as SAS12 nor NVMe.
Someone's Got to Move Units (1998)
Ask HN: Should I let someone build a foreign language version of my app?
I have an app (couple years old). Some people like it. Fairly original idea. I haven't had time to improve it, but I might have time later this year. Sales filter in sporadically.

Anyway, someone emailed me asking if they can create a version of my app in their native country and language. Looks like they are a small company with a social mission. They might even have a team. I'm one person. I know they could do this without my permission, but I have a weird feeling about it. They seem okay, but what are the possible risks?

I don't know if they'd try to keep a similar name. Seems like I'd be giving away my IP for nothing.

Hoping for some good advice/insight on this.
This is ridiculous. So now, any John Doe can contact customer support of any company, then publicly shame them for not getting the response they want? Aren't there organizations with the sole purpose of investigating Free Software license violations, with access to actual lawyers? Where's the email thread of such correspondence?

This sounds like a child crying mommy. Oh, and while I usually approve attempts at breaking the way-too-serious corporate speak, smileys seem to detract from the gravity of the issue being discussed.

Can we get responsible people to handle this, please? Like the Free Software Foundation? Not a flash mob on the internet. This is counter-productive.
Paper that says human hand was 'designed by Creator' sparks concern
I would gladly fork out the cost of a university tuition for CRISPR therapy to give my children the edge. But many would be adverse to this, probably to the extent of being a same sex marriage/abortion level of debate.
This usually means your comments didn't do anything to contribute to the story or link. HN values comments that are substantive. This isn't Reddit.

Taking it personally doesn't help anything. If I get downvotes I usually just take that to mean that what I said wasn't helpful or was unnecessarily snarky or mean. I make those mistakes sometimes (especially originally being a Redditor, where that's the norm)

HN's karma system and general atmosphere has made me better at commenting in general, so I think I've gained something from it.

The HN atmosphere is markedly different from other similar sites. If it's not a fit for you, maybe something else out there will be. It's okay to quit HN.

In fact, I'm curious if I should delete this post even, because it seems like many of the other posts say nearly the exact same thing. I suppose I'll leave it and get the karma (positive or negative) I deserve for it :)
well, inflation.
Char-RNN trained on Donald Trumps tweets
try again at the most crowded time of HN. it may get better exposure.
Thanks for wasting my afternoon- I mean that as a compliment-- I totally spent over an hour toiling around with it and looking over the source. To much fun- I should be working.

I recently have started buying equipment etc for sequencing- I used to track (fast tracker) when I was younger and havn't played around with in over a decade-- Oh the good old days when mp3s took 40+min to download from IRC and midi's would not cut it...

By the way little tip-
Firefox (at least my version) will lock the notes in play if you hit alt or ctl on a hotkey -- risky though- make sure you use use ctrl+shit for w- and don't just do ctrl-w... fyi.

Finally I am not hating that my laptop has a touch screen, I can adjust the bars while holding down notes :) (Generally I dislike the touchscreen (I'm sure it works fun if you're running an OS that is built around it but, people always touch it and clicks on shit).

Thanks buddy! Great little webapp!