skysight-inc/HackerNews huggingface dataset:
Having been someone that has programmed alternatives to IEEE FP, I would say that this is not a correct perspective in this sense: Floating point error can crop up in places you will never expect, and when it does the magnitude can be very difficult to predict (and can be far worse than any approximation or modeling error).

Here's a good example. Try solving this set of linear equations by hand (it's nearly trivial):

0.25510582x + 0.52746197y = 0.79981812

0.80143857x + 1.65707065y = 2.51270273

The answer you should get is: {-1, 2}, btw, which should be fairly easy to verify by hand.

Now try doing it with a computer.
I had a short period where I had trouble being productive. It was a combination of technology that I was no longer interested and lack of product vision of the company.

You need to find your drive/motivation. Some programmes are excited by technology - specific programming language or tech like ML/Cloud/OS. Others are creators that want to build things, deliver new features and seeing others benefiting from their work. There are people that code for money, selling their craft for as much as possible. There are even people that are more interested in teaching/mentoring.

When you find out what motivate you. Then it is "just" matter of finding a right place.
Sure, but the title is "can no longer spread disinformation", not "have been sanctioned for spreading disinformation" - the term "disinformation" is being used to refer to the general classification, rather than specific incident(s).

As such, the only reason that [some members of one team of the political industry] can "no longer spread disinformation" is that they have been "prevented" from spreading all information. So directing the focus towards their inability to spread disinformation directs it away from the underlying action of broad person-based censorship, and is thus itself disinformation.

Addendum: You've referenced her narrative for the assumption that I, or most everybody, will casually disregard it as nonsense. I do, and agree that it is a valid assumption... Which implies that broad-sweeping heavy-handed measures are nowhere near necessary for suppressing it, and thus we should be loudly condemning said measures rather than implicitly condoning them.
Someone just tried to phish out some ether using Musk's face
They came up with surprisingly good recommendations for lights: Thrunite Archer 2A, Manker E12, Mini Maglite Pro. Their general advice was also reasonable: adjustable focus is overrated, use rechargeable batteries.

It's not perfect. I'd have liked to see a recommendation for something more powerful with an 18650 battery and USB charging and perhaps something more pocket-friendly. They only mention color temperature briefly, while I consider it important (most people prefer neutral white after trying it outdoors). 2xAA is not a battery configuration I'm fond of. All that aside, these aren't bad recommendations. Maybe the Maglite is a little questionable, but you could do worse.

https://thewirecutter.com/reviews/best-flashlight/

Outdoor Gear Lab on the other hand did a terrible job - so bad that they pulled their article after it got an extremely negative reaction on /r/flashlight.
Facebook – An Effective Tool to Increase Your Sales
Floats are used in applications other than simulations and modelling. Probably they're mostly used in applications other that simulations and modelling. Modelling errors are nowhere to be found, but floats can still be troublesome. I once spent a day trying to determine why a filter criteria wasn't being met that stated {numberA} + {numberB} >= 0.3 The answer as you can guess was that the system wanted to be doing decimal arithmetic, but was implemented (by me) using floats.
>I think we've moved past the whole "not being able to be friends with someone of the same gender"

I think you meant to say "of the opposite gender".

I find it difficult to make friends with people of both genders, but my hobbies and interests seem partitioned strongly to one gender, virtually making the other gender seem alien and extra hard to make friends with. I don't know why that's the case, and it seems to be one of the great questions of our time along with others like what dark matter is. :0 Indeed, some of them seem to FEIGN interest for the purposes of mate seeking, but questioning each and every person's motives would devolve us into some kind of McCarthyist wasteland of jade, toxic cynicism.

One possible solution is to keep gender secret in interaction. Another would be to segregate interactions by gender. We3 chose the latter. I whine at the strangeness and unfashionable nature of humanity, but I can't whine at We3's decision. It seems to keep everything pretty--

>(nevermind the fact that people of the same gender can date!)

We're back to the wasteland.

Albeit a smaller wasteland, statistically.
I find it odd that someone would say an iPhone is “very insecure” after the USG, of all players, very publicly couldn’t get into a model from right before the security design hardened, not to mention the also very public panic in the IC about losing access to intelligence due to mobile phone developments. That’s a strange position to tout with the underlying implication that PC platforms are better.

Are you broadening “insecure” to mean “centralized, opinionated security architecture designed for tech-illiterate masses that I don’t like?” Because that isn’t what it means.
I really don't see how you can include the Russia investigation on that list. The rest is raw fear-mongering.
See my answer above.

You say "nor that it is the role of companies to educate the public in regards to the general societal impact of their products- especially when those impacts are as uncertain as climate change has been in the past 40 years." I am not talking about whether they should educate the public, I am asking if it is legal for them to lie, and the answer is it is not.
The contrast examples in this article are a continuation in a poor trend of monkey see monkey do design that seems to come out of a reliance and reuse of original base bootstrap styles.

Designers seem to love to decide that certain text doesn't look right, is unimportant compared to that stock image they spent 3 hours selecting.

A great tip for cheating on design regarding typography is to completely drop "grey" from options.

What will happen is that during any manner of stress testing, usability or accessibility testing someone will immediately point out the lack of legibility.

More importantly when your site is audited for accessibility issues, you will fail on contrast every time.

I realize this was written as tips to help non designers but most "designers" should be staying away from making decisions about font color that lean towards "grey".

The cost and effort in development of most written copy far exceeds the value of this design trend that leads to low legibility, low impact type.

Web designers need to get back to the basics of typography. The web as a whole and "start up" style sites particularly suffer greatly from design choices by designers who clearly never actually read what they layout.
And not everyone is secure enough in the "bread" either.

"An estimated 12.3 percent of American households were food insecure at least some time during the year in 2016, meaning they lacked access to enough food for an active, healthy life for all household members. That is essentially unchanged from 12.7 percent in 2015. The prevalence of very low food security also essentially unchanged, at 4.9 percent in 2016 and 5.0 percent in 2015." [1]

[1]https://www.ers.usda.gov/publications/pub-details/?pubid=849...
Why Everybody Loses When Someone Leaves Academe
One of my biggest fights is getting people to use latest versions of high-quality software. More often than not, it avoids problems that are already resolved at tip. Helps discover newly introduced issues quickly and before it's a lot of trouble to fix them. Overall, I think it amortizes the cost of software development and reduces it on average, even if there are more smaller bursts where fixing work needs to be done, it's often trivial to do so.

To that end, I even created Go Package Store [0] to make updating packages in one's GOPATH easier and more transparent. I use it at least once every few days to update my dependencies and deal with anything that comes up (rarely; most often I just need to leave a review comment on the fresh CL/PR). It's a great experience for me.

Despite that, I have a feeling I might like MVS better than the traditional manifest+lock systems that try to pick the latest versions at project start time, but then keep them frozen there until people explicitly update. It makes people less likely to update on their own because they know a new project would start off with latest versions of dependencies anyway.

With this system, you couldn't rely on that, and instead you have to update yourself explicitly from the start. I hope this knowledge gets people to take on that responsibility more often and makes it a good habit. Don't update when you need build stability, but when you have a quiet period and are able to update for some API changes, do so and reduce your tech debt for the future.

> More than anything else, I wanted to find a version selection algorithm that was understandable. Predictable. Boring. Where other systems instead seem to optimize for displays of raw flexibility and power, minimal version selection aims to be invisible. I hope it succeeds.

I'm keeping an open mind and looking forward to seeing how it works out. I have a feeling I might like it despite it seemingly optimizing for the opposite of what I fight for. I'm hopeful.

[0] https://github.com/shurcooL/Go-Package-Store#readme
>That's how I know that everyone complaining about thinner phones and reduced battery life is kidding themselves.

I definitely get worse battery life out of my iPhone 6s than I did with my iPhone 4 which was worse than my feature phones. My Nexus 6p is worse than any listed so far as well.

Putting 8 core processors in phones to (poorly) compensate for a pig of an operating system and app ecosystem doesn't help.
to be fair, BGA solder joint issues are ridiculously common on that model. to the point that, as someone who's services phones for years, i warn people away from them even if they're dirt cheap
Deep Learning: The Rodneying.

Seriously though, I've been reading up on insect neurology over the last couple of weeks, and then looking at Boston Dynamics' new stuff, and wondering how much subsumption is mixed in with their traditional motion planning.
> Software developers on average write only about ten lines a day

That is far too low of an estimate for any productive programmer. Perhaps when trying to solve some sort of insanely complex bug perhaps?
It is free if they get publish by PLOS.
https://sci-hub.tw/ works for me.
Interested in hearing the answer to this since I've had several companies from Dallas reaching out to me (I'm in Houston). I'm considering the relo but I'd prefer to not be moving again in a few years
You may want to use "openssl passwd -table" for reading password.
I attribute a lot of the stagnating wages (and the median net wealth levels) the last few decades, to rising costs in housing, healthcare and education.

Healthcare is obviously dramatically expensive in the US, with per capita costs about twice that of the next highest spending nations. For most employed Americans, that ends up becoming a $5,000 to $10,000 'perk' in their compensation (which isn't counted in wage figures). If you make $50,000 at a full-time job (the median figure for full-time), you're liking getting a health insurance plan that is worth upwards of 10% of your salary.

Buffett likened healthcare costs to a monster that is eating the US economy. It's spot on. There's a trillion dollars per year there in excess costs, that if even half went into labor competition, would do wonders for giving wages a jolt at the median.
Do you improve your online privacy by removing the `Referer` header?
Something has indeed gone very wrong with capitalism
Indeed, I do remember why Beaker dropped IPFS support. Basically, it comes down to the URL structure and how we structure them in the IPFS ecosystem, which is not super easy to integrate with browsers today. There is some logs about the discussion over at Github: https://github.com/beakerbrowser/beaker/issues/2

There is a open feature request for (re)adding IPFS support to Beaker as well, if someone feels a bit experimental with adding IPFS support to a Electron application: https://github.com/beakerbrowser/beaker/issues/480 Reach out to me if you feel interested in helping out and I can point you in the right direction. Email is in my profile.

Re: IPNS is currently slow: Yes, it is. Apologies for that, it definitely has to get faster to be really useful. The network has grown a lot and we are working on improving the performance of IPNS, both for adding the records and reading them. Currently the adding of records is slower than reading, as reading now uses pubsub to push updates and making it a lot faster than before.

We do have more solutions in mind for IPNS performance and still doing research on the best way of implementing them.

If you haven't seen IPFS pubsub before, I urge you to take a look, as it gives you the ability of doing communication with a large number of nodes cheaply.

So while IPFS started out as a distributed file system with naming on top, we now have more functionality for handling dynamic data and working on making it even easier to build applications with just IPFS.
They didn't settle because they misinformed the public. They settled because people had credible arguments that they had been harmed as a result of the misinformation.

The harm is a critical component.

(Of course, something that has a net benefit still ma y have harmed someone, so that a particular misrepresentation supported something that was on balance good doesn't mean that it would involve no liability. But the misrepresentation alone is insufficient for liability, generally. And, in any case, I'm not certain that, even discounting future costs that have yet to materialize, misrepresentations on climate change have been harmless even in net so far.)
There's another one in Hemel Hempstead: https://www.google.co.uk/maps/@51.7447339,-0.4732789,167a,35...
The top 3 reasons to use React.js in 2018
That sounds really interesting, do you have a link to a work in progress or something like that?
A similar story is playing out in Vancouver and reported on in the newspapers fairly regularly, however law enforcement seem strangely reluctant to investigate, and the Canada Revenue Agency claims they don't have sufficient capability to perform audits on any of the people involved. As a result, no charges have been laid, therefore there is no "proof" ("anecdotes aren't data"), so it seems to generally be considered fake news by most people.

What's that ancient Chinese saying? May you live in interesting times?
I second that (..culture, practically no great opportunities, etc..). My story - if you're a c/c++ & linux & kernel & backend & network & .. & senior sw guy who doesn't do camping (gaming term), I wouldn't recommend Denver, unless you are ready to 'convert' to python, java, .. I've moved from the Bay Area.
Cool. Judging from his statements, he has very limited knowledge of the current state-of-the-art in AI. Because he is a great entrepreneur, has knowledge of other domains, people think he must know what he is saying about AI too.

Edit: Original title had Elon Musk on it. My comment refers to him.
I said this because I not a Marxist, but I have studied it. According to Marx, human beings are social creatures who have always lived in societies, and governmental violence against citizens came later when humans moved from foraging to agriculture. Liberalism has a similar view, and science has confirmed that this view is correct and the Nietzschean one is mistaken.
I thought that ended with the government getting into the phone using an exploit, just without forcing Apple's cooperation.
> Are you suggesting she shouldn’t have a voice?

Yes. The parents can choose to listen to the au pair's opinions, or not, but the decisions are made by the parents.
Hence the hardened part. That exploit doesn’t work against any later model, and they spent a lot of money to get into that particular phone. Even with that observation, how can one claim “very insecure?” Do you think it’s that difficult to compromise a PC with physical access? What does secure even mean to people any more?

I trust my phone a hell of a lot more than any general purpose computing platform, and I’d say the same if I owned any number of a significant collection of Android devices. This isn’t phone vs. phone advocacy, just annoyance at opinions that people disingenuously consider factual, useful observations on security.
> Does the Dallas story (low demand for devs, high availability of devs) line up with the experience of those here familiar with the market? Based on just looking at job postings, it didn't seem like there was a lack of demand for devs in that area, but I know that postings don't necessarily equate to high demand.

That was my experience when I ejected 18 months ago. Yes, there are a lot of postings. There are also a lot of shitty or picky companies.

> Also if that's true, do alot of the Dallas devs in need of work go to Austin? Or is that not done for some reason?

Not sure. I tried, but I could hardly get interviews down there, either.
>Perhaps that is why stress, anxiety, depression, and mental health issues have been on the rise for quite some time now

You're gonna need a citation on that. Especially because it's far more likely that it's simply become more acceptable to talk about, and the definitions have expanded.
I don't think package publishers are the ones that need to manage the caching proxies: everyone who wants stable builds that don't break when some upstream deletes an old version of a package (or a networking error) needs a proxying cache.

Vendoring turned your git repo as your poor man's proxying cache. It also made some people unhappy. In my current company we use phabricator for code reviews and it doesn't work well if the commit size is bigger than some threshold.

I love to have the option of not checking in dependencies. I'm not sure this option has to be forced on everybody though.
The Poison We Pick
LOL love it.
I left you a comment addressing the IPNS slowness here: https://news.ycombinator.com/item?id=16434057

Short version: we know, it sucks and we have a couple of ways of making it better, fear not

I also want to add that we have many other ways of doing mutable data over IPFS, not just IPNS. While IPNS is a naming system, having services on protocols with streams or using pubsub can also give you the ability to do mutable state in your application.
Just to be clear, goroutines aren't threads (although they are multiplexed onto threads), and they're only pre-empted at certain points in the go runtime (function calls are the big ones.)

If your request spins in a for-loop doing lots of work without function calls, other goroutines on the same thread won't get a chance to run, and you'll be limited to GOMAXPROCS simultaneous requests. In practice this never really happens though.
When did you last do Android? I've done both for about eight years and while the development tools at first on Android were total trash I cannot stand Xcode and the iOS development ecosystem these days.

Throw in Swift and things get worse. On the other side, Java/Kotlin interoperability in Android Studio is great and the tooling keeps improving.
Show HN: Read ArXiv Papers on Semantic Scholar as Responsive HTML Documents
Mueller indictments explained by baratunde
Depends on the type of software you are writing. If you are hooking up a bunch of libraries you installed with NPM on your node project you will be much more productive than if you are debugging a compiler or working on a hardware level device driver.
That's a really cute story. Glad you shared.
I also recommend installing EFF's Privacy Badger extension. It shows you everything that is tracking you across the interwebs.
What kind of AI solutions would Tesla work on, aside from automated driving software?
You used to be able to adjust your email address to check. For example if you email was bill@gmail.com, you could sign up for HN with bill+hackernews@gmail.com. Gmail ignores the part after the + sign. Therefore if you noticed emails coming to that address, you would know that HN sold their list. However, I've found that most forms reject that as a non-valid email address now.
I think this is a good idea, b/c as long as the permissions are set on the generated private key to only be readable by the user, then the same level of security would be provided as accessing the user's private ssh key. It would also be nicer in situations like remote servers where the private key is not available due to security reasons. The intention was in these situations to generate your own keys using SSH, but there's no reason to make the user go through that exercise. I will look at making the change. Thanks for the suggestion.
Tesorio (YC S15) Is Hiring a Lead Data Scientist, Senior Engineers
Ask HN: Do Software Engineers Need Managers?
I have experienced and heard from a friend who also worked in a large company that many of the managers or project managers did not add any significant value (except in startups).

So my question is whether the Software Engineers (especially the senior one's) really need managers? I have been thinking about this and planning to work on a POC of a tool (may be based on blockchain like model) that would reduce or eliminate non-coder managers. While this would be my wish, am I thinking totally out of the line or too creatively :) ?
For those unfamiliar with Resonance Audio, like me, this is a good place to start:

https://developers.google.com/resonance-audio/discover/overv...
in MATLAB:

>> A = [0.25510582 0.52746197; 0.80143857 1.65707065];

>> B = [0.79981812; 2.51270273];

>> X = A\B

X =

0.272534072955269

1.384541698505404

>> A * X

ans =

0.799818120000000

2.512702730000000

>> A * [-1;2]

ans =

0.799818120000000

2.512702730000000
Hi HN,

I'm an engineer on the Semantic Scholar team that worked on integrating this feature into the site.

Here's a blog post that talks a bit more about what we're doing:
https://blog.semanticscholar.org/announcing-a-new-way-to-rea...

I'm around to answer questions / discuss the approach. We're super excited and would love to hear your feedback!
Whatever answer you get, the best you're going to do with it is confirmation bias. Nowhere in the US is the culture so homogeneous that you won't find the opposite behavior down the street.
Protected Routes and Authentication with React and Node.js