skysight-inc/HackerNews huggingface dataset:
I remember nodding along approvingly the first time I heard about Kahan summation: ‘Yup, this is an interesting problem, and an ingenious solution to it.’

Yet the more time I spend thinking about it, the more mystified I am about its use-cases. The core proposition is that you get to calculate the sum of n floating point numbers with O(eps) precision instead of O(n × eps). Sounds appealing.

But it seems to me that that's rarely what you want. In practice, those n floating-point numbers are probably themselves approximations of some other real numbers, and what you actually want is the sum of the latter. But if each approximation is about O(eps) off—and it has to be, given the limitations of floating point representation—the total sum will end up O(n × eps) off even before you factor in errors in the summation algorithm.

So from that point of view, Kahan summation gets you from O(n × eps) + O(n × eps) = O(n × eps) to O(eps) + O(n × eps) = O(n × eps). I guess you could win a bit or two from constant factor improvements, but this like a really modest gain for such a major investment (linked page claims Kahan summation is four times slower than the naive one).

But it seems fairly popular nevertheless, so there must be something that I'm missing. I would be really grateful if someone could explain to me what it is.
Since he mentioned Erlang, I bet he's talking about pattern matching.
> Either China or the US has the largest overall PPP-adjusted R&D budget in the world. (The US data here is 2016 while China’s is 2018 so it’s hard to tell exactly.) China’s investment is about the same % of its GDP as France’s.

On per capita term, China is sitting there not doing any real R&D. It is spending $388 per capita on R&D, that is slightly higher than 20% of what South Korea is spending. CCP owes an honest answer on that matter - why R&D spending has been kept to that low on per capita basis.

It is completely meaningless to talk about total spending. China can cut say 80% of its R&D spending and the total $ figure will still be much higher than some developed EU nations. Such total figure is nothing more than some cheap propaganda material to fool those who don't understand the simplest maths. For such total figure, 1.3 billion Chinese become the silent majority with all their potentials & benefits ignored.

The reality is simple here - China has a very long way (decades & generations) to catch up with the west on R&D spending in its per capita term. Given the population size, it is suppose to have a total spending of US, EU and Japan combined, before that anything else is nothing but propaganda.
Recently set up a system, the limit was preventable by concatenating multiple messages, with the end-user not knowing this was done.

By the way, we were going just a few characters into the next message so for pricing / logging issues we decided on shortening our own URL.
I admit feeling bewildered at that random flashback and scrolling endlessly just to get back to the point of the article
Yeah, this drives me crazy. You get this kind of response whenever anybody funds a new tokamak, or particle accelerator, or free electron laser, or petawatt laser, or whatever. There's over a hundred of these things, they aren't on the scale of the LHC.
I know you're trying to sell your SyntEvo(R) SmartGit(TM), but the last thing I'd want while already trying to recover from a mistake is having a third party tool do some opaque magic on the repo, in the same way that I wouldn't just copy-paste a recipe without understanding how it works.

OTOH if a common operation can be performed reliably I'd much rather it be upstreamed.
I'm glad you brought up cruise ships because, as you say, they are difficult to flee, and they have indeed been embroiled in human trafficking. Few people think that this means that cruise ships are inherently a bad idea; it just means that they should be done well. Why do you think seasteading can't be done well?
I disagree, it’s a very good idea - as long as the individuals held responsible are the ones actually responsible, ie the upper management.
It's huge and growing very fast. Here is the latest partner survey: https://fpodoo.typeform.com/report/of94m5/u9OIWzKf0ncIVPV4

There are already 31k employees dedicated to Odoo, working for official partners. (12 per partner on average, 2600 partners) And probably as much in the community. 50% of partners do more than 50% of their business on Odoo; it quickly become their main source of revenues after one or two years.

Margins are high as it's based on highly valuable business services: what you deliver is not your time, but software that transform the company. We charge on average 950€ / 1050$ per day.

I have seen a lot of self-employed or small companies growing fast as they started working on Odoo.

Odoo has a real positive impact on companies using it, as you can see in these interviews of random customers: https://drive.google.com/file/d/0B5BDHVRYo-q5eXZIMnpyNjVYV0x...
Ask HN: What do you think of using Vi rather than Vim or Neovim?
I have been using Vim and later Neovim for a couple of years, but I have noticed they have become slower and more feels a lot more bulky, especially Vim.

I have also developed some nasty habits with plugins that has caused me to forget some of the original commands.

So I am thinking about going pure Vi.

I think I can live without syntax highlighting, but have any of you gone pure Vi and not gone back?
Giving the world free access to information is a Russian plot to make the world a better place. We need to put a stop to it immediately!
CUDA is language agnostic.

While Khronos was busy pushing the C only API they go from Apple, Nvidia created a GPGPU platform, with support for C, C++, Fortran and any language with PTX capable backend.

When Khronos woke up to the fact that most researchers don't want to use plain old C, it was too late.

It remains to be seen how much uptake SYSCL or SPIR-V will ever get, across GPGPU vendors.

Intel is trying to get back into the game via their extended SYSCL, so lets see.

Also note that on mobile devices only Apple actually has supported OpenCL, while Google pushed their Renderscript instead.
Oh my how the winds have shifted. It was a mere several decades ago that typewriters were being smuggled in the opposite direction, which was also branded as an attack on state security.
#9533465222 closed as not a bug. Those objects were implemented in the documentation only and were autocorrect artifacts.
> Yay you're citing lottery winners

You do realise that I can only cite lottery winners to make my point?

> What I mean by 'go do the best thing you can do now', doesn't exclude working for yourself or starting that company that becomes your biggest thing also.

I guess, then, we are on the same boat and agree with each other?

The salaries in the US are significant [0]... but the barrier to entry is lower than before, that it doesn't hurt to try. If one is a staff eng at BigTech, they probably are worth more money than what they get paid.

[0] https://danluu.com/startup-tradeoffs/
Not reading. Nothing is ever as good as this flow chart: http://sethrobertson.github.io/GitFixUm/fixup.html
An average person today with e.g. a car, a shower and a smartphone with internet access is already richer than any of the kings of the past. Retirement plans also didn't exist or were not widespread. Dentistry and birthcare were either charlatanic or inaccesible etc. So no, wealth isn't "hoarded by a small percent of the population", we really are, the vast majority of us, richer than ever in history of man.
On archive.org, you can choose webamp as an alternative audio player: https://webamp.org/
Imagine Steve Jobs having to pay Steve Wozniak. The trick of the startup is that the key engineers are the founders.

Startups are not a place for an MBA to get engineers for free but a place for engineers to make bank if their egghead managers in their corporations don't get going with an interesting business idea of which they know that it is a missed opportunity.
That's 10tb = 10000gb = 10000/24/60/60 = .11gb/s. My 2015 desktop could handle that.

Where do you work? I'd like to pitch my radical idea of edge consolidated cloud computing.
Persistent unseasonably dry weather. There is no water, even at the top. A lot of the water held at the dams is also diverted to local farms so it never continues 'down the hill'...

Then what happens is that the water is further away (lower) and people build houses closer... a big rain comes in and wipes away the houses. That is why in the wet season, you see stories in the news about all the landslides... which are a combination of building and deforestation for farming.

Epic levels of mismanagement and no education...
I would be surprised if your hypothetical situation more closely models reality than mine. It's possible. I just don't think it's likely.

I would revise my position if more successful founders argue that it isn't worth it and I'd mildly revise it if more failed founders argue that it isn't worth it anymore.
I can never understand why AMD has not thrown its weight around to get support added in PyTorch and TensorFlow.

Just for completeness: Tensorflow has (upstream) ROCm support. When training some of our transformer models, the performance difference was not large compared to AMD's Tensorflow fork.
I don’t know. If junior = lack of experience implementing circuits in practice then I don’t think they should. After all, in theory you don’t need to bypass. In practice, you might. :)
I don't like this "make money on the back of others" philosophy.
Go Channels in JavaScript (1/5): Sending and Receiving
Spotify's own web player does make the EME/CDM icon thingy appear in Firefox in the URL bar.
Option 3: Offer to license it to anyone who wants it, have orders in other countries finance your own buildout, while positioning yourself as the primary source of expertise on the technology. Establish lots of joint ventures and send lots of staff to work on the plants in other countries, further establishing interdependencies. Use this to apply soft power to the rest of the world while giving your population very cheap (subsidized by other countries) energy, and watch your economy grow. This is a strategy that is much more sensible for China than trying to keep it exclusive or hidden, assuming they have a working technology.

EDIT: If it needs further clarification, this is the French model of fission plant buildout.
The Crankiest Group in Cyberspace
Please reread section 2.1.1 of the manual, covering the cosmoillogical constant.
> Assuming by "consciousness", you mean a phenomenon that's not reducible to unconscious particle interactions

I'd say that's an unfounded assumption, which doesn't come up in the argument you're responding to - even if it's somewhat 'popular' elsewhere.

The argument made is that consciousness is (or includes) a form of perception; not that this perception is independent of mechanistic components. With this definition, you assertion that 'conscious subjectivity is an illusion' is inconsistent, as an illusion is a complex form of perception that requires a consciousness to perceive it.

Following your CPU example, there is parallelism from the point of view of the program being executed, even if it's simulated from a single-core mechanical basis (threads and context-switching).
"Big data" frameworks are very good at throwing a lot of hardware at problems. See eg the classic big data vs laptop treatment: http://www.frankmcsherry.org/graph/scalability/cost/2015/01/...
This simply is stealing.
Thanks for the link, I'm now disgusted.
Yeah. We need to ensure that we have a handler to catch the effect (there is an issue about that: https://github.com/macabeus/js-proposal-algebraic-effects/is...)

For user, it could be useful to separate what from the how.
For example, we could have a function that launches effects to manipulate the file system, and for test/mock purpose we could catch this effects with handlers that mock the file system.

I know that the pattern dependency injection solve the same problem, but with effects you could do it with a more natural code.
Lua Scripting in LLDB
First Full Version of the Cyber Security Body of Knowledge Published – NCSC
Says who? His essays seem to me to be aimed at whoever wants to read them.
Are you a collaborationist paid off by Chinese communist parties to leave pro-Beijing comments?
I get this weird error on macOS terminal where it refuses to do a login into the shell and just hangs. Killing everything in activity monitor doesn't make a difference. The only way to recover is to restart.
Why would it be bad to be toxic to someone who wronged you, hard?
For anyone else using NixOS, https://github.com/nixos-rocm/nixos-rocm by Anthony Cowley works very well.

Not just NixOS. Our work AMD GPU server uses Ubuntu 18.04, but I use Anthony's package set for easy use of PyTorch and Tensorflow in various environments (using nix-shell + direnv).
Sad if true, I think.
German student in India asked to leave for protesting controversial bill
>modern twist
Just weird twist which triggers nostalgia
That's why I hated Dickens' novels.
I imagine that as long as these don’t give non-paying users access to premium features Spotify don’t mind.

Any Snapchat client, however, can save snaps. So to ensure none of them does, only the official client should be available.
The choice in front of Garry is fundamentally different from the one he tells most people to make.

I think virtually everyone here would quit their job and try a startup for a year if a famous investor believed in them and wrote a check for a year's worth of comp (assuming this includes healthcare).

BigCo jobs are revolving doors. The only thing you would be putting on the line by doing the startup is the small amount of money you would have gotten from a raise/promotion.

This is vastly different from telling a 23 year old not connected to Peter Thiel, without a check 1yr salary to go work for a startup.
The author forgot the part where they mention how purposeless and boring working in a scrum chain gang at a big tech company is. ;-)
Written with a single t, but a word we use to describe poor quality, annoying people, the sensation of hitting one's toe against furniture, that moment when you realize you forgot something important, female reproductive organs (though this is not a very respectful word.) A very versatile word indeed, more the equivalent of the F word I think.
Since JS lacks a static type system, isn't it a bit misleading to call these "algebraic" effects, when algebraic is referring to the type system? I'm still not clear where the "algebraic" part comes in here.
> One area where China clearly has an advantage is massive investment in time and budget and respect for education and scholarship that pervades its culture, from individual, family, friends, up to the highest level of society.

China is a very big term, with 30+ provinces and vastly different cultures, attitudes towards education can be completely different in many places. As an example, Henan province has more than 100 million people, such population size is bigger than any EU member state. Sadly it doesn't have any half decent university and it actually fought damn hard back in the late 60s to prevent one of the very best Chinese universities (USTC) from being relocated to its capital city.
Successful detection would follow a probing routine. The opposite, or rather other outcome of the probing routing would be No Detection Was Made. It is a reflection of the outcome of the probing routine I"d say.

It's how computer programs talk! :)
That makes things look even better for St Louis and Minneapolis type places. Startups in BA can't even hire juniors for $140k while if they pay $100k in St Louis they will have people jumping at a chance.

Now I'm sure the BA people average better but somebody in the top 5% from St Louis is going to be pretty good.

Note: I'm from Auckland, New Zealand and $US 100k would be a very good salary.
> check “git status” and read every line carefully.

Seconded, but I'd go even further. Run and read git status before and after running any git command until you get comfortable enough with git to where you can predict the output without running it.

Additionally you can go get git prompt[1] installed so you always know your git status at a glance. Saves a lot of typing in any case.

As a last suggestion I'd say go read git-scm.com[2]. It has the excellently written man pages for looking up what a command does and which flags it takes. It also has an amazingly written free ebook explaining git top-to-bottom. After reading that you'll be a git wizard compared to your peers.

[1] https://github.com/git/git/blob/master/contrib/completion/gi...
[2] https://git-scm.com/
Maybe if prefaced with something like "anything in this project, including tests may be buggy, your job is to make everything work as intended", it would be less of a test of "guts to speak up on interview" and more just technical challenge. Of course that guts may be a value in itself..
Yeah, keep giving advises witch break the law, PG! This, in addition to ageism, is a serious and underestimated problem, especially in technology!
In the case of Boeing's mission, the chutes ended up working but they set the clock wrong so the mission primary was a fail: https://www.nytimes.com/2019/12/22/science/boeing-starliner-...
It’s not that bad, to be honest. Maybe a few more keystrokes than Haskell, but so is everything else in a C-style language.

Definitely a fair point that it is a few more keystrokes, though.
I’m not overestimating anything. I agree with other comments in this thread about the geopolitical choices China would have to make if they actually did make fusion work. I think you’re underestimating what kind of groundbreaking technology this is and how quickly CCP would figure out a way to leverage it - international research involvement be damned.

Free(ish) energy is the kind of thing that fundamentally rebalances the global order. US control of shipping lanes, or consistent access to oil is what has made the US the super power it is. China inventing Fusion would make all of that obsolete.
Real-Time visualization of a network recognizing digits from user's input
The industry I used to work in used an Independent Assurance Reviewer (IAR) role. The IAR signed off a go-no-go review, whose primary content was identification of the risks that the business would incur if it proceeded past a specific review gate. If an IAR failed a review, the business could still proceed, but the responsibility for subsequent failure then explicitly lay with the leadership rather than the engineers / reviewers. This would be rare though, in most cases IAR failures would lead to mitigation of the identified risks.

In an ideal case, the IAR was identified at the outset of a piece of work and was then involved throughout the project life cycle (waterfall or agile). Review points included bid release and contract acceptance as well as design and test readiness reviews.
I'm not sure how to interpret your theory of what is happening behind the scenes - Switching WebGL to use ANGLE on Safari/WebKit is a Google-led project and Apple is "meh" on it?

Your link is just talking about the feature being blocked on the ANGLE switch.
On the screenshot it looks just like what you get in start menu, but in a different screen location.
We have used Scipio ERP (https://www.scipioerp.com/), which is based on OFBiz, in a couple of projects. It's very flexible and easily integrates with other systems (using Camel). It's more suited to bigger businesses, though. Some components are closed but 95% are Apache licensed.

Disclaimer: I'm friends with the devs behind Scipio.
The first use of the term “programming language”?
HTTP: //thesupplementcop.com/ksx-male-enhancement/
KSX Male Enhancement
it's far the method that is attempted on many animals first of all to check whether it's miles beneficial or now not, and then it is examined as the sample on men only.After that, best it comes in the market on the market. The erections problems may even get solved through the enhancement tablets, and it will make a while longer and lasting.while not having a terrific degree of erection, testosterone, and sperms remember, you can't have top self assurance in intercourse. by way of the use of the formula, you are going to get all this stuff effortlessly with a one hundred percentage cash back assure.
KSX Male Enhancement order now

http://thesupplementcop.com/ksx-male-enhancement/
https://sharktankdietreviews.tumblr.com/post/189841442414/ksx-male-enhancement-where-to-buy-ingredients
As opposed to the power differential between a federally funded, government operated research facility and poor US citizens? Would be nice if the OP could cite where residents of the special economic zone will be coerced.
participation in political events by foreigners is strictly prohibited by law because that is tantamount to interfering in the political process in india. so it is not incorrect that the student was asked to go.
If I'm richer than a king, why do I have to cook my own meals?
Permissive license structure for computer programs (or, for that matter, anything especially about computer programs) has nothing to do with that, it's just the normal labor-capital relationship of capitalism. There is, literally, no conceivable software licensing regime that avoids that effect, as long as the broader economic system is predominantly capitalist.
Ask HN: I'm over 40, have worked at a startup and big tech co. My reco is...
There's no point in gaming this. Upvote the appropriate comment.

If you're over 40 and have done both the startup and big tech company job - would you recommend startups to people in their 20s and 30s.

No comments please...just make a binary choice.
I recommend doing startups in your 20s and 30s.
Killer Lead Magnet for Targeted Subscribers
A lead magnet is an incentive that marketers offer to potential buyers in exchange for their email address or other contact information. Lead magnets usually offer a piece of digital, downloadable content, such as a free PDF checklist, report, eBook, whitepaper, video, etc.

If you want to generate leads online, then your business needs a lead magnet. Period.

Get targetted killer lead magnets for the targetted subscribers and make huge sales in the business by converting traffic into the sales

Makeup 43 TO 58 SALES IN YOUR BUSINESS IN A DAY
YOU CAN MAKE YOUR FIRST 15 SALES IN 8 HOURS.

Check out the link given for your fast results in the work process

http://atomic-dfy.com/Pages/4419
Don’t Be Jealous of Your Neighbours – Learn from Them Instead
I recommend joining a big tech company as soon as you can.
I don't know how it works south east asia. But I've read that 10% of the water that flows into Lake Powell is lost to evaporation.
I know a lot of very good people who would take a very substantial (well over 20%) pay cut if being allowed to work (mostly) remotely (+ equity if it's a startup). Especially the senior engineers (like myself) I know really consider taking or did take very early retirement over having to commute any longer.
Gazelle is a recommended tool, developed by the same people who make the Go rules. It's not a third party tool, it's part of the normal experience.
>But money isn't everything.

That's a very good point. Money isn't everything. Pretending that money is the ultimate goal of life can be off-putting in the startup world and in the American lifestyle in general.

Obsession with money is an easy way to envy, burnout, depression, and loneliness.
Working for startups I usually hit the ceiling pretty fast. Not enough time for formal learning, because of fires or hundreds of menial tasks, and on-the-job learning is just not enough after a year or so.

Anyone stuck in this situation?