skysight-inc/HackerNews huggingface dataset:
There are so many kinds of engineers, and I have little doubt that the author cherry-picked picked the situations that helped their worldview of engineers, while suppressing examples they don't like.

Like there are biomedical engineer, a hardware engineer, a petroleum engineer, the agricultural engineer, etc. These people don't obviously have a united ethic of placing public benefit first. The petroleum engineer is under no obligation to think of the public good. If anything, they are obligated to think of the employer's good.

To me, an engineer is a classification that separates you from a scientist. An engineer is mostly interested in applying knowledge, whereas a scientist is principally interested in producing new knowledge. The line is blurred when scientists are interested in applications, and engineers produce new ideas during practical circumstances.

In that way, a doctor is an engineer, but I'm not going to insist that doctors professionally rebrand themselves to fit my pet perspective.
This is my objection. I don't so much object to the notion of insurers considering genetics when evaluating risk, but the demonstrated inability of organizations to keep private personal information private. Once an insurer has your DNA sequence, you must assume that the government also has it, plus any number of criminal organizations.
What would you do with a failed checksum on a filesystem level? These errors could be and likely to be transient too.
A very real and sad example of problems with software.

http://www-users.math.umn.edu/~arnold/disasters/patriot.html
You should be able to get a USD bank account in AU, then receive your payments from stripe without any conversion.
A corollary to this is that the regular masses have somewhat collectively the same delusions.
This isn't as epic as the "extended option exercise periods screw employees! Really!" post from Scott Kupor of a16z (http://a16z.com/2016/06/23/options-timing/), but close. FFS.

The "bad case" alternative to the second/third round of notes is often a down round or running out of money -- way worse.

The "good case" alternative of a second higher cap note batch is fine.

Founders and early investors can get screwed even if they raised as equity early on, too.
> its population is shrinking

Population of Russia has been growing for the last 8 years, where are you getting your numbers from? Are you sure you have a correct image of the country if you operate with such grossly inaccurate numbers?
While I am not as negative towards ideas presented on the site, Deepak Chopra is full of shit. Like seriously.

One thing is to go Secret, woo-woo and another is to understand to explore and followup on opportunities when they are presented to you.
You've been posting unsubstantive and inflammatory partisan comments to HN. We ban accounts that do that, so please stop doing that.
I publish 4 weekly digests with only 5 links per each every Monday (so you have one article a day).

Programming Digest - https://programmingdigest.net/

C# Digest - https://csharpdigest.net/

Elixir Digest - https://elixirdigest.net/

React Digest - https://reactdigest.net/
I posted the wrong link for reference 1 - this gets directly to the point:

http://lesswrong.com/lw/ph/can_you_prove_two_particles_are_i...
Google culture is all about arrogance and elitism. Their coder/snobs are definitely not pro python any version. They have their own internally developed ivory tower languages with horrible tooling and features to champion.
Every ACID compliant database is supposed to calculate checksums.
This post makes an excellent point. I've been bitten both by not enough automated testing when a product has traction, and by spending too much time writing automated tests for a product without sufficient traction. Carefully treading this line is the essence of building a successful technology startup.

An interesting addendum might be: How to manage expectations when transitioning from the pre-traction to traction stages? How do you decide between adding new features vs. adding new automated tests to a system when things seem to be going well? "Technical debt management" might be another way of phrasing this conundrum.
Yes I have tried to use btrfs several times for work projects and personally because I was very excited about it but every time I have ran into severe bugs even though it was said to be "stable". I have given up for now, maybe I will check back in a couple more years.
So you'd want to search like all of July at once, and so on? Is that right?
As much as some of them would like to - it's very hard to do so legally (which is their way out of being on the hook legally too) - even in situations where being drunk can realistically cause physical harm, let alone office type job situations.

One company I worked for had a manufacturing operation, talking to their supervisors - they would call the cops sometimes if someone is visibly drunk and the worse case scenario for the employee is they would get sent home w/out pay for a day or something along those lines. They were actually happy when some of those dudes would get drunk AND high at lunch so they can get busted by the cops :)
There was also a union involved so that tied supervisor's hands even more.
B.C. government announces support for Uber, Lyft
All social constructs are myths, including the very idea of a corporation itself. When enough people believe the myth it becomes self-actualizing. The law itself is a self-actualizing myth, having power only because enough people believe that it has power. It is that shared belief that causes the law to have actual power in the real world.

It's the same with corporations and their duties. Enough people believe the "myth" that shareholders own corporations and that corporations hence have a fiduciary duty to their shareholders that this "myth" becomes self-actualizing in exactly the same way that the law becomes self-actualizing. The law itself even has a mechanism for incorporating such self-actualizing myths, notwithstanding that they are not formally codified into the law. That is called "common law". Common law is a meta-myth. Nowhere will you find the idea of common law formally incorporated into the law. And yet anyone who questioned the principle of common law (at least in the U.S.) would rightfully be considered out of touch with reality. Likewise for the fiduciary duty of corporations to their shareholders.
I can't speak for you, but I've worked at a few companies and done some contracts overs the last 5 years and supporting ie8 easily stopped around 2012.
One scheme I like for the decriminalization of party drugs is to invert the ILoD: limit the concentration and dosage forms (I was thinking a beverage) and possibly add bitterants. People are able to dose alcohol quite well, despite a relatively low therapeutic index (~20).
Humans working in teams to solve a problem. imagine the amazing things children could do if our education system motivated them like 4chan motivated random people on the internet
From the list above I would say all are pretty safe. At least as safe as western european countries if not even more. I bet Slovenia for example is one of the safest places in the world.
IDLE has pretty decent auto-complete. I've found that teaching with IDLE first, then switching to PyCharm (or other more full-featured environments) after they've learned the basics produces better programmers.

Python also has the built-in ``help`` and ``dir`` for reminding yourself about features. No need to rely on the IDE when the language has you covered.
Whether you meant it as an armchair diagnosis or a personal attack, please don't do this on HN.

We detached this subthread from https://news.ycombinator.com/item?id=13848865 and marked it off-topic.
Shouldn't RAID 1,5,6 protect against data corruption because of disk errors?
Thank you for the Wikipedia ride, now I'm kind of waiting for Larry Ellison to enter grain shipping with ocean skimming carbon composite monstrosities ;)

(Or at least for a Neil Stephenson novel about that happening)
> How?

Read the rest of the sentence.

> Yes, and the Touch Bar replaces FN keys, not the keyboard, not the mouse, nor the screen.

Read the rest of the sentence.

> 12

Use a modifier. That brings you up to 48 without counting Alt. And if you get to that point you have bigger interface problems, which the touchbar will not solve (I'd argue that at 12 you already have that problem).

> Have to remember what each number does in each app

You did not read my reply.

> Different numbers remain "fixed" for different functions in different operating systems (e.g. F1 for Help, Alt+F4 for Quit.)

That's a con?

> Not customizable

What. It's a key. To bind. Making keybinds. Its purpose is to change based on context or your own choice.

> Context-sensitive and adaptive

No different than you can do with the screen and the F keys.

> Cannot display at-a-glance status without taking up main screen space

There's an easy answer to this. Please for the love of god and all that is holy power up half a neuron and it'll come to you.

> Billions of phone/tablet users don't consider touchscreens a con.

You did not read my reply.

> Con does not harm typing experience which is still provided by physical keys.

Except for the keybinds you now have to look at a separate screen to use, of course.

> Con easily offset by haptic feedback very likely in future gen.

Feedback on touch (to see where exactly is the finger positioned on the key and relative to the previous keyboard position) is more important than feedback on activation. Of course, on touchscreens you get neither and touching is activation.

I'm not saying touchbars couldn't ever be implemented and be an acceptable replacement for function keys, if something like https://archive.is/B4Rdf could be perfected, then that'd be something worthy of being a replacement. The current touchbar, is not.
İSTİLA
I use it the last 7 months. Very good. The only problem is a lack of a plugin manager for updating/installing plugins, like Notepad++.

At work I use it as an alternative to gedit and a lightweight alternative to Atom.
Ask HN: Are Programming Salaries Inaccurate?
We've all seen the big salaries job sites seem to tout around, but just how accurate are they? I've been talking with people who are full-time developers who barely made 20k a year at their job. In specific, I know a guy who works on huge projects with React and Redux etc who makes 15k a year. On the contrary, sites claim just knowing html, css, and some jquery can land you a job with $60k in the States. The guy I know is in Russia if that changes anything. Perhaps commenters could post what they do and how much they make? I believe we're being largely misrepresented in terms of pay.
Makes one wonder about an IDE that use grids like that, but where one can grow multiple sheets/regions as needed without disrupting what exist already.
Oh, yes. Silent bit errors are tons of fun to track down.

I spent a day chasing what turned out to be a bad bit in the cache of a disk drive; bits would get set to zero in random sectors, but always at a specific sector offset. The drive firmware didn't bother doing any kind of memory test; even a simple stuck-at test would have found this and preserved the customer's data.

In another case, we had Merkle-tree integrity checking in a file system, to prevent attackers from tampering with data. The unasked-for feature was that it was a memory test, too, and we found a bunch of systems with bad RAM. ECC would have made this a non-issue, but this was consumer-level hardware with very small cost margins.

It's fun (well maybe "fun" isn't the right word) to watch the different ways that large populations of systems fail. Crash reports from 50M machines will shake your trust in anything more powerful than a pocket calculator.
It's pretty challenging to settle on being a centenarian giant tortoise tho
So, why should we care?

Unprofitable ships are scuttled intentionally. Insurance companies then have to pay off the loss and the seas have to eat the pollution. I'm not sure how those very real externalities fit in with your free market trivialization.
I guess one can say it's a similar system. But, while definitions might differ, I'm not sure how capitalist I would call one of the largest government run subway systems in the world [0], half century long water tunneling projects [1] or the longest running rent control system in the US [2].

[0] https://www.forbes.com/sites/timothylee/2012/06/03/infrastru...
[1] http://www.nytimes.com/2006/08/10/nyregion/10tunnel.html
[2] http://www.tenant.net/Oversight/50yrRentReg/history.html
Would you please stop posting uncivil and/or unsubstantive comments to HN? Those are what we're hoping to avoid.
As far as I know that isn't an option either.

Stripe only pays out in the same currency of the country the account is setup in. Rumours are this is changing, if anyone from Stripe reads this and is looking for beta testers please get in touch (contact details in profile)
The wellness programs were never about changing behavior or making people healthier. They're about satisfying actuaries to reduce the cost of insuring more healthy individuals. Determining how much someone's health care premium should be depends on assigning them to a risk pool. The more data you have on that person, the more nuanced you can make that assignment. These wellness programs gather that data and appropriately discount the health insurance premiums of lower-risk employees. That they may change a few people's unhealthy behavior would just be a bonus.

I've never seen a problem with that. I do believe that everyone should have the right to health care, but I don't think that everyone should have the right to health care at the same price. If people are actively making choices that make them, statistically speaking, more costly to insure, why shouldn't they have to pay more as a result?
Only web developers that have never actually written desktop apps think that in my experience. The prevalence of hacks, frameworks and layers that try to make the web stack marginally less terrible suggest that no, they don't like html, css and javascript - they deal with them because they have no other choice and it's all they've ever known.

Just take SASS as an example. Why does it exist?
Yes. It just feels like a bad dating website most times.

Btw, I had a much better class of recruiter propositioning me on stackoverflow's careers website: http://stackoverflow.com/jobs Can recommend. (And I don't even have any real karma on stackoverflow.)
Handing Out Tax Breaks to Businesses Is Worse Than Useless
But why? Windows netbooks were so slow.

Chromebooks are much better alternatives for general Internet use.
You're right — to clarify, I was trying to make the point that one can pay via PayPal with their PayPal account balance, as opposed to via any type of card (credit, debit, ATM, prepaid Visa gift card, etc). So, one can use PayPal without a credit or debit card. Stripe does not offer anything analogous to that.

I'm not sure about other countries but in the US, it is possible to open a bank account without a debit card attached to it.
>It doesn't seem credible to me that the US government's tooling in this area is pretty much the same as what is generally available, given the billions invested in cyber stuff.

You can not throw money at mathematics and expect it to change. Some crypto techniques could very well be secure with the hardware available now. And it might also be true that quantum computers are not anywhere close to be useful.
Were Last Week's Bitcoin Malleability Attacks Designed to Push SegWit?
We've banned this account for repeatedly violating the site guidelines.
Small businesses don't need to build complex systems to respect the law. If someone wants their data they can ask for it by email. The business can then manually gather the data from their databases and send it as a ZIP, PDF or whatever.

You can worry about building a system when it makes financial sense compared to the time spent manually dealing with data requests.
You are not crazy and this is exactly the right way to view the problem.
Sure, but (a) it can handle the malloc failure and (b) it's pretty easy for the user to find the bad guy.
Alexandra Elbakyan is staying in Russia, yes. That's why she's still alive while Aaron Swartz unfortunately isn't and given that the award has to go to a live political activist and champion of human rights, that's why I've nominated her. Demanding our heroes die to prove their sincerity is, let's just say, not a helpful position to take.
Ask HN: How to ensure I don't lose IP rights to side project to current company?
Hey HN, would appreciate your help getting started on navigating this dilemma.

The summary:

I started working for a company in Boston in October of last year full-time and doing some freelancing starting in February, a few months before I signed my offer. When I did sign, I signed a pretty standard IP agreement assigning everything I did for them during working hours to them. It wasn't super aggressive compared to ones I've seen before.

During my freelancing time before I signed (mostly, some time after starting after hours), I built an application that leaned on an idea that I implemented for the company while I was freelancing and white-labelled it. It’s not anything to do with their core business at all. I was mostly bored and wanting to build a portfolio project, but also wouldn't have minded generating a few bucks. Definitely wasn't looking to make the side project my full-time game, rather just to generate a few hundred $$$ extra each month.
Fast forward to about 5 months at this company and now my little SaaS has about 10 or 11 users and a few are paying!

The problem:
I'd like to go further with it but I am concerned about IP rights. I had dinner the other night with one of our 3 founders, we are on pretty good terms and definitely don't have an adversarial relationship. I brought this up for the first time and he told me that as long as this wasn't me trying to basically start another company full-time while working for him, he wouldn't mind it.
That's cool, but now I'm in a bit of a pickle: I have his word, but legally, things may get a bit dubious later on.

Should I: A) Amend my offer letter stating this IP, then backdate/re-sign it together? B) Draft a short statement assigning all IP to me that he can sign?

The issue is this: To hire a lawyer to consult me on this would cost far more than I ever plan to make in a year from this software, hence why I'm here asking for advice.

Thanks HN!
It used to be that something with pretensions of brainyness like this article would be reviewed by at least one editor before publication, so they could catch the glaring grammatical error in the title.

Everyone can argue as much as they want that "if you understand what they meant it doesn't matter", and maybe they're right, but I still miss the pride in craftsmanship that writing "correctly" implied.
I think we know how to teach it but we can't agree on how to use it. How many shops are more then happy to cut corners, pull in gigantic misunderstood 3rd party libs, green light advertisers code, allow unsupervised and under-trained juniors to contribute if it "looks right", etc. etc. Bottom line is the business and administrative aspects of language usage are loosely defined with javascript and it makes our lives as engineers slightly less pleasant (or potentially extremely unpleasant depending on what you have to work on).

And the world keeps spinning.
How ironic that the page won't open because I'm running Privacy Badger on my browser.
> It's still pretty standard to compile es6 down to at least es2015

Yea, but that means if I want to use your library, I need a build chain. It used to be I could just do require("you") or <script src="you"> and be done with it. That's what we lost.

Actually I need n buildchains, one for each npm module I use. And they better all be compatible and target at least one common runtime. And that better be a runtime I am comfortable deploying for my app.

> I've also literally never met anyone who thinks that callback-structured code is "not a problem"

Well here I am. Pleased to meet you. Might I also point you at: http://callbackhell.com There are many of us.

I think what this really shows is how much professional ES6 programmers live in a filter bubble.

This also explains why you think "just transpile" is a reasonable substitute for a simple, run-anywhere language. Professional ES6 programmers think everyone has 40 hours a week of paid time to spend maintaining a build chain.

Javascript+Node used to be one of few languages that you could use without a build system. That's no longer the case. Maybe the loss was worth it to you. Fine. Makes sense. I wish more people would just acknowledge something has been lost, and that amateurs are struggling now at the expense of pros.
I find goto useful when writing windows batch files. :-)
You're verging on, if not wholly embracing, a complete dispensing of the very concept of truth.

The fact remains that the legal obligation you claim exists does not. Not in statute. Not in jurisprudence. Not in common law.

Which is incorporated into law through jurisprudence, e.g., Houston & T.C. Ry. Co. v East, 81 S.W. 279 (Texas 1904), or Pierson v. Post, as examples.

Cheers.
To me it is almost self evident that the cars are a far more serious issue as far as global warming goes though I grant that might not be clear to all readers of the article. That is why I said that the article sort of misses the point.

That does not mean that the pollution from these ships is not just as serious; it is just serious for other reasons, and yes, it really is a big deal.

For my part, I don't think the article is trying to mislead or distract. The author is simply falling victim to the current bias of talking​ about every environmental problem in terms of global warming whether appropriate or not.
A lot of the heavier fraction is cracked into gasoline.

Refineries play both sides of the market, specializing to take certain types of oil as input and then working their process and the various destination markets to maximize their return.

Here's one entry point:

https://en.wikipedia.org/wiki/Cracking_(chemistry)
The added effect of one ship's N₂O emission has nothing to do with the preexisting level in the atmosphere.
On the hardware side, there is a project "Free Calypso" to produce a completely libre (software, firmware, baseband, & hardware) "dumbphone" using the Calypso chipset.

Initially looking to reuse old phones with the Calypso chipsets, the project is now working on producing their own. Design files are completed; funding for the dev boards is about 66% complete.

https://www.freecalypso.org/fcdev3b.html

Mailing list is fairly active too.
The EU bank status might explain why Paypal e-mails me each month to remind me that I have money in my account; it's only a penny, but I don't remember such notifications back in the early 2000s when they were only a California-based company.
Why should the cost of insurance be optimized to the individual and not the aggregate?

If the point of insurance is to flatten the price of health care to something everyone can afford, then the cost is the sum of all health care expenditures for a period, not the health and precrime health of Joe Mightgetrectalcancer.