skysight-inc/HackerNews huggingface dataset:
Wrong. It's wrong mainly because elites in big cities obliterated their jobs and companies in the name of efficiency. I'm from rural Indiana and live in big cities now so I've seen both sides. The pillaging by the city elite is real. I can't fault big city business people because capitalism is good, but to place the blame solely on the poor rural people or their elected officials isn't understanding the problem.
Damn, I should have gone into software instead of hardware.
Ah, I may not get those ads...
Except it isn't a fork. It's basically two projects merged into a new one and a small blurb in the readme to that effect. Why not fork and contact John about taking the original one over? If he doesn't respond within a reasonable time, run with the fork. I don't get the sense that happened here.

I think the issue is less about license and more about what is good form and helps to keep the ecosystem a bit less cluttered.
I won't give exact numbers, but somewhere between 10% and 33%. :-)

But for a typical developer, that would be in the neighborhood of 20%.
In California, after taxes, you take home about 60-70% of your gross income depending on deductions. It's a lot of money, but property in San Francisco is going for at least $800k right now.

If you want a further breakdown on numbers, linkregister and I came up with a fairly solid breakdown a while back for a new grad in SF: https://news.ycombinator.com/item?id=13009702

Note that $1200 gets you a room in a shared flat. If you want your own one-bedroom apartment, it's probably averaging $2500/mo right now.

The US is still the one of the best places to make a filthy amount of money. For that, we trade job security, healthcare, and decently-priced universities.
Why Trump's Immigration Crackdown Could Sink U.S. Home Prices
They compare sales to the iPhone's first three months which they call a huge feat, but at the time iPhone sales were actually considered somewhat lackluster until Apple switched to standard subsidy pricing. Only then did the iPhone become a phenomenon. A million units in four months is still impressive, but please get the historical references right.
Seems rather like the ASN.1/DER based encodings already used in crypto to describe hash outputs, except using an integer rather than an OID to describe the hash type.
Are you talking about self-studying mathematics or going back into higher education?

I can give recommendations on books for the former but not the latter.
The Anabaena Event is something you'd be interested in.

Also, the decrease in atmospheric CO2 below 200ppm would be catastrophic to almost all photosynthesizing crop-type plants. For reference the natural cycle has had us oscillating between 220 and 280 ppm for the past 4M years.
The global climate is changing faster than at any time in recent history and this will impact on society and is already affecting people in marginal regions.
We have tools (taxation, among others) which can slow and perhaps stop the rate of change, so perhaps we should be using them instead of ignoring the issue and assuming/hoping that business-as-usual will work.
This is what always bugged me about java. I'm only just above a beginner, but it seems to me that in 2017 you shouldn't have to write so much crap just to read from a file.

BufferedReader, FileReader, blah blah blah

http://www.mkyong.com/java/how-to-read-file-from-java-buffer...

Maybe there's a good reason to make it this difficult, if so I'm not aware of it.
I sat in on some MBA and masters level business analytics courses. My junior-level math stats course went deeper than the business analytics courses go. They had second semester masters students who didn't know how to interpret the coefficients for a linear regression.

MBA courses for data science will bore her to tears. If she adds the R and Python and takes a couple graduate level math stats courses before she graduates, she'll know more than almost all the graduates from those programs
you're so edgy it's actually insane. i want you to reply to this message with your age.
You could be a little bit opinionated and limit the choice of formats to a small set of ones that are a good idea. That would encourage good design and it would allow you to shrink the metadata. Perhaps one byte would suffice. It's not necessary to support every algorithm/length under the sun.
So a Nazi Walks into an Iron Bar: The Meyer Lansky Story
Open Sourced Logos
A new Debian is about to be released, featuring Linux 4.9.

Some people using a completely different kind of OS insist in continuing to use a version from 2009, instead of its more recent version. I guarantee you that this version from 2009 also has its share of dark APIs, some of which have been fixed in the modern version...

Yet I've yet to find articles titled like if all of them are equally broken, while the content would precisely describe the caveats to do not-broken things on the capable recent releases.
I wrote about Multihash the other day [1], but in that comment I refrained from outright criticism. However, my biggest reservation about Multihash is that it deliberately pollutes the value space of a hash digest, while in good faith claiming to domain-segregate the value space of a digest. It's got no magic number, no magic anything, really; nor can it, since the output of a hash digest is an opaque binary value with any and all outputs equally likely.

Therefore, while before multihash there was sometimes no way to figure out which hash function produced a given digest, after multihash there is no way to figure out whether a particular digest is actually a multihash value, or a real raw digest. The fact that it's a multihash value has to be inferred from context or out-of-band just like before, in which case it brings little additional value that the particular hash function is encoded inside the value, when it could've just as well have been communicated the same external context.

Then comes the problem of the lookup table, which was left overridable instead of globally prescriptive, so without additional context you don't even know whether to use the global lookup, or someone else's special one.

I don't find their arguments laid out on the website persuasive. Really, this is all information that should have been put somewhere else, not into the digest, without affecting any of the "insecure warning" features that implementations may bring. For IPFS, the first part of the URI would have been an excellent place, function names and parameterizations and all, or if they're trying to save space like they admit, the values from the global lookup encoded as a path element. Like it or not, each hash function creates its own sub-tree of all of its possible digests, and multihash values on their own are not suitable to globally an unambiguously describe resources, because they're only deterministic if it's known that the context is "just like the defaults in IFPS". And for these reasons, I feel it muddies content-addressing with no real gain, while all of its good ideas could have been implemented differently inside of IFPS to better effect.

[1] https://news.ycombinator.com/item?id=13726589
Ask HN: What is the modern equivalent of monster.com these days?
what do people use to find full stack development opportunities, hacker rank? i am targeting us market.
I had a ton of build quality issues with my Z3 compact (as did pretty much everyone I knew who had the phone). Quite a bit online about the flaky build quality as well. Unsure if the Z5 was any better as I opted for the Samsung A3 after that
It increases the discoverability significantly. The negative information or spam that's not on your site is suddenly...on your site.

It's like making it mandatory for restaurants to have a live updating Yelp! review display scrolling at the front door.

(assuming I understand the proposal correctly...I didn't see much control there for website owners)
More UK technology visas granted after fears of worker shortage
The name on the license was changed I think that totally justifies the remarks made and they were made extremely courteous given the situation.

Forking is fine, merging two packages is fine, removing the authors name from the license (while leaving his name all over the rest of the package, which shows that there is no malicious intent, merely some confusion) is not.
DFS Interview Questions
Yes, what is wrong is our understanding of the problem domain. Or even the stakeholder's real understanding of the problem domain :)

Maybe we should stop working on types and focus on easy, high quality languages and tools which will enable other professionals to easily solve problems from their domain doing all the programming themselves. And not just languages - heck, it takes 2 hours just to set up a basic React Native stack for a "Hello World" app.
A lot of these "arcane" topics have long-term horizons. Agree with everything else but the whole point of research is to probe the space of possibilities (theoretical and practical) to find major ideas. Most of them fail but that's part of the exploratory process - it's expected.
Ask HN: Are people lying about their salaries?
We've seen a lot of posts about salaries these last few months on HN and I'm wondering if people are lying about their monthly paycheck.

I have 10 years of experience in the field, I'm based in Silicon Valley. Worked in the city, south bay and the peninsula. I'm a full stack engineer, I switched employers 7 times in 10 years constantly getting pulled into another hot opportunity! Sometimes from ex-colleagues, most of the times from recruiters. Looking at glassdoor.com and my personal experience, salaries are much lower than what people are claiming on HN. There are exceptions out there, Google, etc. I've been their myself as well as another one of the big 5. Experienced engineers make a lot of money but it's mostly coming from Stock/RSU's and sometimes bonuses. I'd totally believe it if you tell me "my total offer was about $300-500/k", but it's not yearly. And the base salary is rarely $200k/year for a "simple" individual contributor. Unless you're a guru at google. It seems that a lot of guru's at google are active on HN :) Most of it comes from RSU's or stocks cumulated after several years (or well negotiated when hired). The vesting period is usually 4 years, not one year, so you can't really say my package is $500k. It doesn't mean anything. I would say, the base salary for 10 years of exp in Web/Mobile or any related field is about $140-$170k per year on average. After tax it's obviously way lower.

A lot (too many) people on HN are claiming $200k base salary per year as being totally normal. I honestly wish it would be true!!
Why not?

Say your job requires a certain level of effort and pays 100k. An offer comes your way from a similar employer, requiring the same level of effort, but pays 120k. All else being equal, why would you stay and miss the 20% bump?

Even if you have no debt, significant retirement/future-life savings, are living comfortably/within your means, what rationale would drive you to avoid earning more?

Ultimately, you're still investing a minimum of 8 hours a day working on something. You may as well drive up the ROI on those 8 hours as quickly as you can while you still can.
I'm thinking that it might be useful to include a magic number, so that you can distinguish a Multihash from a plain hash.
>C, Perl and JS's default behavior

That is the default behavior of Perl?
Right timing for the launch -- Google just discontinued its Nexus line leaving only a few options for non-premium stock Android phone.
Whether it is "good" preparation depends on how good something needs to be to qualify as good. All I'm saying is that it's better than the alternatives.
I saw Pan's Labyrinth with a Finn. There was a civil war about a century ago in Finland.

Her reaction was -- "Totally unrealistic -- a side in a civil war that doesn't do revenge atrocities?" She didn't have any reaction like that to the fantasy monsters or anything else.
I understand what you're saying. I think there's a tension here, at least in your comment.

elites in big cities obliterated their jobs and companies in the name of efficiency.

One argument I hear sometimes from those who express statements like this is that there should be less government and that business and the market are the best ways to handle issues that provide some sort of social safety net in part because they're more efficient and will cost less. Businesses and the market will tend to reduce labor costs in the name of efficiency.

Have you noticed this as well? Please note I'm not disagreeing with you. I think the situation is pretty complicated.

Edit to add: Looks like you updated your comment while I was composing mine, and it now addresses in part what I've written.
Thanks for the example. What you just did is one of the hardest things to communicate about data. A casual user would never notice this. I find "data curation" doesn't always get the importance it deserves.
> I am an individual contributor and just about to begin managing. However I unofficially lead a team of 20.

How common is this? I'm in a similar position, albeit a smaller group. I've gotten pushback on a management title, but I think I've largely negotiated the unofficial duties into my salary, so I don't mind much. I make $250K (base and total) at a non-profit.
Well the thing is, it should not fail because of obscure reasons completely unrelated to NaNs...
In terms of controlling for trolls/spam, etc annotation service providers will need to use the same combination of automatic filtering and editorial or community moderation that are relied on widely elsewhere. The success of any individual service will presumably at least partly depend on how good of a job they do.

Ultimately annotation is something that readers choose to enable by adding to their browser, and by choosing the service they prefer-- just as they may elect to have a discussion about the page on reddit, twitter, facebook, etc.

With regard to whether sites should be able to have editorial privileges on their own domain, or to what degree should page owners have consent over annotation, we've blogged about that here: https://hypothes.is/blog/involving-page-owners-in-annotation...

There's a wide diversity of opinion. Some suggested a flag where site owners could register their preference not to be annotated. Overriding that flag would invite additional scrutiny from moderators. Others have suggested that such a flag not be able to be overridden.

We also facilitated a panel discussion on this discussion at our last I Annotate conference in 2016. https://www.youtube.com/watch?v=i2yFnu_pCGI&list=PLmuJEyeapl...
I have the signed copy, which has a very small signature on the 3rd or 4th page of the book. I would probably go for the unsigned copy.

The book is phenomenal
Super Mario Luigi and Princess Peach Do the WAVE
Why would you assume that it is not?

And same sex harassment is probably worse. Ever seen someone whip out his junk at a workplace? Happened 3 times in my life.

One of the primary differences is that a man rarely feels physically threatened in a situation. If I'm working at 8PM with a colleague and nobody is in the office, I'm probably not worried about my female colleague physically assaulting me. The reverse, however, is not true.
CAD software would definitely be an exception!

I think they are JUST starting with some gui frameworks for rust,so I think the language is a little behind there. Never done extensive searching though
Self study interest here.
I doubt you'd notice the difference between 2G and 3G on Opera Mini, if images are turned off. What app/website on it would need the bandwith of 3G?
I dunno, the games get better every week with the PSVR. Sure they were a bit thin on the ground to start with, but now there's something new to play quite regularly .
In Silicon Valley they don't take profit seriously, do they ?
From the title I expected to see the Batman curve

http://mathworld.wolfram.com/BatmanCurve.html
[...] government organisation that processes applications for the special visa, has been granted the right to endorse 250 immigration visas this year, 50 more than it had originally been allocated

250 visas will "secure access to overseas talent"? Is the tech market in UK so tiny?
In contrast US of A issued 85k H1B according to http://money.cnn.com/2016/04/12/technology/h1b-cap-visa-fy-2...

EDIT: I forgot that UK is still part of EU, so there's a massive amount of people from outside the UK that won't need any visa to work there.
Nokia 3310 hands-on
See answer 2: https://stackoverflow.com/questions/288900/how-can-i-convert...
Premium when compared to those stupid bits of cardboard you put your phone in.
It depends on how heavy. Single page apps (like arifact's) can be quite snappy. Elm really is a great language for doing this.
I'm not aware of any PCIe ring mechanism in silicon. Do you mean emulating a ring over a switched topology, using GPU initiated GPU-GPU DMA?
Bruce was a stud !
When you get a PhD, you mainly only take classes in your department for the whole time, whereas in undergrad you still have classes in other fields. This usually extends beyond coworkers into friend circles too. This isn't math specific, but more generally to grad school.

Second, programmers at companies almost never work in isolation from other programmers, and in most open office environments are close enough they could touch another one from their desk. On the other hand, a startup with five to ten engineers may be hiring you as their first data scientist, and bigger companies may be putting you on an embedded team, with the nearest data scientist a hallway or floor away. And this isn't a big deal in terms of teamwork, but most data scientists don't have a PhD in mathematics, so if you find higher level mathematical ideas and notation to be the most efficient way for you to think about a problem, your colleagues may not. That's also not a math specific thing though -- an economist, statistician, mathematician, computer scientist, physicist, etc. are all going to have slightly different ways they think about things internally.
Don't we usually hide warts like this behind libuv or some other popular library?

I wonder if we could put a sane fix into libc to fix these problems.
I have the Heirloom Bourne Shell on all my boxes. I don't use it interactively, but I make an effort to restrict all my shell scripts to use nothing that is not in HBS and the Heirloom toolchest. It's a matter of pride to me that all my scripts be portable to virtually any *NIX system. I think it builds character and pride.
A google search for "old unix emulator"[1] turns up a wealth of options.

[1] https://www.google.com/search?q=old%20unix%20emulator
IC full stack 180k(base)+40k(bonus)+50k(rsu). Did not switch a lot of jobs. This is not the highest salary offer I received, but I liked the tech stack so chose this one.

Didn't negotiate or didn't get them into bidding war to get this salary. I thought I'd maintain good terms when joining them so didn't share my other better offers.

But in bay area, these numbers don't make any sense. I pay about $3000 in rent and $2000 in tuition fee as the school district sucks. So in reality my salary might be equivalent to about $100k in any other places.
And, I'd like to see the evidence that shows California drivers are scoffing at this law.

To put it another way, I don't think anyone knows this law.
My First Protest...In the West Bank
Well, you've disabled issues on the repo, that's why I ask.
You might like the Nokia 103: http://www.gsmarena.com/nokia_103-4690.php
Vacuous ad hominems like, "tech-nerds who could tell you the square root of a banana, but wouldn't have a clue how to sell you one?"

(Clearly, these tech-nerds have sold something to someone, or vast sums of money wouldn't have changed hands.)

Given that:

* sometimes people make large bets and don't expect immediate returns.

* sometimes people make large bets, and they are wrong.

* markets can get overheated

There's no premise to discourse here - just sour grapes.
Are you American? Speaking for myself, I don't have a safety net aside from my family. So I need to be responsible for my own healthcare, potential children's education, and retirement.

Some people are born under lucky stars, or believe that life will provide, I'm unfortunately am not of that camp, so I want more money for the unpredictable future.
> Then on desktop I had to login into my gmail again.

What browser do you use on your desktop? I was logged out on my android device as well, but on desktop, on Firefox browser, I wasn't. My friend, on the other hand, who uses Chrome was logged out both on his desktop and his android phone.
Here, let me help you feel a bit better:

Less then £38k, Oxfordshire
Easy way to mass tweet using Node.js
I agree with you on the first points. We don't know how soon computers will match us in intelligence and they're still underpowered but 2 things might accelerate their rise:
1. GPU computing. Much more similar to the brain.
2. IoT - it might bring computers the senses humans have today. A self-correcting ML system with access to broad sensors, huge computing resources and the Internet is starting to look surprisingly similar to our abilities and data access.
I've did a fast "reread" of "Why Java Floating Point Hurts Everyone Everywhere" and I can't see FLT_EVAL_METHOD mentioned anywhere. What I see is that Kahan argues that Java should let him use 80 bits if he would want to use it, and that the float arithmetic without specific notation for otherwise should be done at least "as in K&R C" always as doubles. Basically his argument is "don't limit what I can program to only your strange subset of what's already in the standard and in the hardware, and also provide the defaults that when the programmer doesn't specify the explicit behavior the behavior is safer numerically." Which in the case of the sample program can't be "one sum is different than another sum" when both times it's the double that is the explicit result of the sum operations. It's not "should it spill or not" there the compiler has to respect the size which the programmer specified.

P.S. answer to pcwalton's post below: no it's certainly not "pretty much" "hey, you lose precision when you evaluate in fewer bits." It's: let me do the full IEEE standard in Java. It's: if the programmer doesn't specify what the sizes of the calculations in the expressions are, do these calculations with the biggest sizes (but predictably!), and if he specifies, respect what he specified(1). In the sample program we discuss, doubles as the results are explicit. These doubles can be then compared even in 80 bits but they will be still the same. It's not a "spill" it's an explicit cast that should happen.

1) "For example, tan(x) should delivers a double result no matter
whether x is float or double, but tan((float)x) should deliver a float result provided a suitable
tan method is available. Thus, a programmer who gives no thought to the question gets the safer default." This is obviously not "hey, you lose precision when you evaluate in fewer bits" he wants to be able to choose.
You should rather assume less. It's a codebase I inherited and need to housebreak as this company's first sysadmin.

I hadn't gotten around to reading the Multihash table, it does not contain suitable hash functions so I'm considering using a different protocol or a custom table.