skysight-inc/HackerNews huggingface dataset:
I don't think it's about whether a graphical tool is performant. Many programming languages aren't performant either.

It's more that graphical tools don't generally serve their stated purpose of making it possible for non-programmers to get things done because it appears that the main skill behind programming is actually problem decomposition and modelling rather than syntax.

Additionally, graphical tools tend to have a bunch of problems inherent to them, such as being unable to write comments and harder to store in git and work on collaboratively and only having one single editor, which is usually much buggier than a text editor and compiler.

So: graphical "languages" don't make most things much easier, and make other things much harder.
FYI the trading volume on global forex markets (fiat currency pairs like EUR/USD) is $5 trillion/day, while global GDP is ~$0.2 trillion/day.
Platelet-rich plasma: Does the cure for hair loss lie within our blood?
If, as many projections suggest, we may be in for a medium-term future of local closures as outbreaks flare up, an interface like this will be important for helping people understand and comply.
The section on templates should mention lit-html, the modern way of doing this: https://lit-html.polymer-project.org/
You think Tesla is a great company?
Is this a layer on Apache Camel [1] or something completely different?

[1]: https://camel.apache.org/
One reason I bought Paprika is that it is a one-time-purchase. Do you have any thoughts on offering that?
B-but a simple convolution would do the same.
Or for faster operation - a transfer function obtained using least squares method.
NN is kinda overkill for this, but it's cool POC anyways ;)
You get those 10x speedups only if stuff fits into GPU RAM. For movie cgi, that is usually not the case, meaning no GPU speedup.
Tesla restarting production defying local order
> the positive effect of this is that we now have lots of different stable USD coins: Coinbase, Gemini, TrueUSD, Binance all have stable coins with a total cap of over $1bn.

"Stablecoins" are not stable. How many times do we have to learn this lesson in finance? The probability distribution underlying this stuff is not what stability proponents think it is. They will be stable until they aren't, and then they will blow up. Chasing stability in inherently unstable systems is a fool's game.
Except it hasn't. The photos are showing no PPE and the parking lots are showing 100% of workers staff.

For someone who claimed going to 1/3rd of capacity and PPE for everyone, there seems to be a big gap between reality and "the plan to get back to work".
This has to be one of the best things that have ever happened to Kubernetes for usability/education.
A little concerned about:

> Region must show a sustained decline in the three-day rolling average of daily hospital deaths over the course of a 14-day period.

This excludes people dying in their homes, no? Is that a significant enough number of people to warrant concern? I get that it's harder to track cause of death when it doesn't occur in a hospital, but that would seem to be a necessary thing to do.
VB6 and WinForms also had data binding. But in practice I've rarely seen it used, except for data grids.
What if we had better JS in HTML?

<form name="comment" onsubmit="event.preventDefault(); output.textContent = email.value">
<input name="email">
<input type="submit">
<output name="output">
</form>

What if we made function and it was called with target as `this`?

<form onsubmit="commentOnSubmit(this)">...
<script>
function commentOnSubmit(comment) {
event.preventDefault()
comment.output.textContent = comment.email.value
}

I've heard it's possible now with React

const email = React.useRef(null)
return (
<form onSubmit={this.handleSubmit}>
<input ref={email} />
I have seen demonstrations in other countries reported on various news outlets
Ryanair is 34 years old and flew more PAX in the last two years than Hawaiian has in its entire history, with significantly fewer accidents and incidents, even if you only consider those that occurred while both airlines were flying. It's hard to find historical PAX numbers for Hawaiian, but it seems that Ryanair overtook them at some point in 2000.

I don't see any basis for your claim that their safety record is "practically blank". They are widely considered the world's safest airline - a spot they shared with Southwest until ‎SWA1380.
Dupe.

https://news.ycombinator.com/item?id=23146897
Ask HN: Cloudflare Problems?
We are seeing all kinds of network problems seemingly related to cloudflare but there is no incident on their status page. Is anyone else seeing issues?
It would be nice to see an update, because Zoom has rolled out a lot of changes that were a direct response to many criticisms.
While it's harsh to say: People die every day. The CDC officially states that, on average, ~880 people per 100,000 die every year in the United States (in 2017). Extrapolating that to NYC, this means that the city can expect to loose about 0.1% of its population every year (possibly even more; I imagine some forms of death are more prevalent in large cities. Possibly less; healthcare is better).

Yes, losing 2x+ the annual number in one quarter should be noticed. But, maybe the virus evolved additional transmissibility over time, or maybe it evolved to be a little more deadly.

It simply seems less likely that this virus was first noticed in November, by China, yet it didn't hit major urban areas in the rest of the world for another four months. We're too interconnected as a species; nearly half a million people came to the US from China alone, after COVID-19 was classified there [1]. It feels more likely that people have been getting it, and dying from it, well before March; these cases were just simply miscategorized as the flu.

[1] https://www.nytimes.com/2020/04/04/us/coronavirus-china-trav...
You can tell from my username that I have some opinions in this area.

My questions are these:

NASA can barely keep JWST on a delayed schedule without massive cost overruns. What is another telescope good for? How many astronomers and support staff do we need in this industry? How do we measure and know that it's enough? What's the breakthrough that another telescope at the cost of $Bs would achieve? (and please be specific if anyone is going to reply, not just the old "because it's worth doing" argument -- that could justify any amount of spending)

These are the things you think about after you leave a field and are not beholden to it any more.
Really neat to see an application in the wild written in Zig, but it makes a lot of sense why it would be used for a cross-platform target. I've got my PinePhone on pre-order, I'll have to give doing something similar a shot when it gets arrives!
While that is in general correct, most GPUs do not fully adhere to IEEE or they do not calculate at full resolution.

It's a well-documented fact that the same floating point operations on a GPU will have less precision than on CPU, despite both using the same IEEE storage format.

https://developer.nvidia.com/sites/default/files/akamai/cuda...
>> The whole idea that Bitcoin will have a finite supply is nonsense. There's already dozens of Bitcoin forks, some of which lay claim to be the "one true Bitcoin".

But there is a limited supply of user attention to be divided up between all available cryptocurrencies and it's not divided equally by any measure; so cryptocurrencies are constantly competing with each other for that attention and this is where they derive essentially all of their value.
Underlying technology at this stage has almost no value.

In our economy, even an untalented fool speculating on random projects can generate a profit if they have capital; this fact makes talent worthless and means that capital and network effects are EVERYTHING.
Some tech companies are simply not sustainable and won’t last a year in the new reality.
Hey! this is Joel, the maker of Artbreeder (originally called ganbreeder).
The project was inspired by interactive evolutionary algorithms and novelty search (https://www.youtube.com/watch?v=dXQPL9GooyI&t=1s)

The goal was to make a tool that reflected the collaborative and explorative aspects of creativity. Also to make GAN's (and high-dimensional spaces more generally) accessible to everyone in a fun
way.

Let me know if you have any questions :)
Airbnb slump means Europe's cities can return to residents, say officials
That's the information that is on the dashboard... what are people supposed to do with that information?
> Remember, production is built right into the protocol. 10 miners could keep the network going at the same pace.

A network with only 10 miners could easily be attacked with minimal effort. The only thing stopping the attacker would be the fact that it's a waste of time, because a cryptocurrency with only 10 miners is worthless.

Wiping out too many miners at once is dangerous business.
I assume they mean for scanline rendering where you trace two edges at a time while drawing the scanline between them.

Basically, the way it works is that you arrange the 3 vertices of a triangle from top to bottom, then take the middle vertex and split the triangle along the scanline from that vertex to the opposite edge. Each "half" of the triangle can be rendered by simply drawing a scanline between the two edge positions, stepping down to the next line, advancing the two edge positions, and repeating. (See "Bresenham's line algorithm" and "Digital differential analyzer" on wikipedia for efficient ways to compute the edge positions.) Note that if the middle vertex shares a scanline with another vertex, the other "half" of the triangle in this algorithm has a height of zero lines, and can just be ignored.

It's a simple, straightforward way to rasterize a triangle that can be implemented efficiently.
The only reason the halving is at all relevant is that it affects the unit economics of bitcoin mining, which brings into the conversation the "value" of a bitcoin, which is determined by Tether. It's all connected.
Hey, they look great & realistic!

Possible issue with the Altimeter. I'm not sure if this was meant as an accurate simulation, or just a technical demonstration of what is possible with the component, but I've noticed that the Altimeter pressure setting (small window) is changing on its own as the altitude hand sweeps around.

That never happens, the altimeter setting is a fixed setting set by the pilot used to calibrate the altimeter readout to be relative to a known/shared pressure setting.
This is equivalent to hashing passwords using a global public salt (the domain name). If it became popular enough, you could mount a trivial offline dictionary attack on popular passwords.
> If you exchange outside the country, who on earth outside the country wants your Bolivars?!

Nobody. So you don't buy BTC with Bolivars, you sell art commissions or do some work on Mechanical Turk or grind for online game currency with a real market value, and arrange to receive payment in BTC. Then you buy stuff with BTC.

Meanwhile if there isn't that much BTC in the country, that doesn't matter -- currencies can have a different value in different places when arbitrage is restricted. So maybe BTC is worth more there. Or maybe arbitrage isn't really that restricted in practice and if it started to be more expensive there somebody would make a profit by supplying BTC in exchange for exporting boatloads of oil or coffee beans or whatever people in those countries produce.
That's kind of ludicrous and I think you know it. The space I work in in my NYC apartment is now space that is not living space. I had to carve square feet out of my apartment to provide space for my company's economic activity.

My clothes have nothing to do with my employer, nor does my car, even if I use them while working, I can also use them for other things.

It's the employer's responsibility to create the space for working. Currently we're all basically loaning our bosses some space in our homes. If everyone's boss goes "huh well, guess I don't need a physical office anymore" then all they've done is offload the responsibility for housing their work to their employees, with no compensation.
WireGuard now runs inside of the OpenBSD kernel
Two Scoops of Django3.x Released
Indeed, Unity's main problem is that its core weighs ~3MB and we can't do without it. But for a professional use, where the user can afford to wait a few seconds for the loading, it seems to me suitable. It's possible to cache the core so that it won't need to be reloaded in the future. WebGL export is officially not supported on mobile (even if unity supports touch screens), but in fact, when you know what doesn't work on mobile (some shaders and textures), you have to be careful.

The big advantage of Unity is the speed of development, the huge community, tons of free resources, an active forum and very powerful features. I don't know enough about other engine, so I cannot help you for choosing
Being good at bullshitting makes it easier to spot bullshit.
Right there with you. I felt like I got hit by a truck, and wound up going to the hospital for IV + Tamiflu. Took three weeks to feel normal again, and usually I'm over a cold or actual flu within a week. I never skip getting my flu shot, either.

Two things come to mind: The first is that the day I went to the hospital, there were so many of us with similar symptoms that we overflowed down the hallway.
Second, when the triage nurse was talking to me, she off-handedly commented that everyone was saying they'd gotten their flu shots, yet there we were. We both kind of shrugged and guessed it just wasn't a very effective year.

Now I very much wonder.
Was this data you collected, or heard about from friends, or ?
Anyone else feel sad that terrible choices made as a minor are having such a devastating impact on an otherwise upstanding human being?
Happy to help, feel free to email me any questions.
Java SDKS for AWS? The same way GPU vendors lock in Java and Erlang users?
I'm willing to draw the line at "the boss needs to pay for the things that happen at work." That would not include commute. But it does include the place I keep all my work stuff.
Ask HN: Best beginner book in 2020 to learn JavaScript?
Hi. I only know HTML/CSS and now trying to learn JavaScript as my first ever "real" programming language. I searched up beginner books but many of them seem to assume one or more of (A) You know the basics of JavaScript (B) You are a programmer coming to JavaScript from some other language (C) You know the fundamentals of programming. Some books for instance that operate under these assumptions or are too terse for me are Eloquent JavaScript, The Good Parts, You Don't Know JS, Speaking JS, The Definitive Guide. My aim is to be able to learn React/Angular after learning JS and be able to build web apps and websites.

What physical print book recommendation would you thus give to a complete novice to programming and JavaScript (I don't know the fundamentals of programming and don't know any programming language or JavaScript) who only has HTML/CSS basics down? The book should start from the absolute fundamentals/basics of JavaScript (teach from ground-up) and follow ES6 or later and thus be published after June 2015 (recent) when ES6 was finalized.
Show HN: Swig, a monolithic, multithreaded, micro web framework
I had heard of Napalm Death, but couldn't find anything until I happened across the Peel Sessions at Tower Records. Loved it. Nobody else did.
He just became a POTUS contender for 2024.
Artificial intelligence is energy-hungry. New hardware could curb its appetite
Take a look at the interesting instructions from Arnold Schwarzenegger
That said - it's still a bit amusing that at this point there might need to be some sort of second federal government to make up for the fact that the first one keeps fumbling everything.

If only we had a deep state - then maybe we'd get the things that need doing done.
As the other poster said, it's meant to be silent reading time.

Some reasons why (loosely paraphrasing internal guidance on how to run meetings and why writing culture matters):

- PowerPoints are lazy/evil, and not good formats for conveying complex ideas; by nature, PPT's encourage shallow thinking, and is thus antithetical to the goal of having rigorous analysis/deep-thinking in making complex tech/business decisions

- Docs should stand on their own, without needing to be presented or walked-through by a person; forcing you to explain your ideas and support them in such a way that any sufficiently motivated reader can follow along and work out what they mean on their own, is again a way to encourage you to be rigorous and thorough (but limiting you to 6-pager format, for brevity)

- Writing long-form paragraphs and full sentences forces you to take time to refine your ideas

- Forcing people to take time to digest the doc first, gives everyone a chance to take notes and formulate ideas/responses to the info/arguments presented; this saves a lot of time as compared to, walking through a doc/slides for the first time, and having a roomful of people encounter those ideas for the first time and to ask questions in real time as they encounter them... reading the doc should hopefully already address the most common questions/critiques, and so you can spend more time on 2nd/3rd-order more advanced decisions or arguments
TFProf: Profiling Cpp-Taskflow Programs Through Visualization
I'm not going to take a side here but just wanted to point out that the previous poster is referring to conditional probability.

P(works|someone doing this is 91) > P(works). n is 1 here so the probability hasn't changed much at all.
> Basically every one of the "seven" vulnerabilities boils down to "if someone can flash the SPI of the thunderbolt controller then xxx" but if they can flash the TB SPI, then they can also flash the BIOS SPI which has a lot of the same "vulnerabilities" but arguably is more impactful.

The section "3.1.3 Cloning victim device including challenge-response keys (SL2)" does not require flashing the victim system, it only requires reading flash from victim device which seems lesser hurdle.
Singapore deploys robot 'dog' to encourage social distancing over coronavirus
I ride the subway for a lot of reasons (or drive a car, if you're in a car place). But I use my dedicated work space only to produce profit for my employer. They should compensate me for it if the space is space I'm paying for.
Ask HN: How come a new user has 3 submissions on the front page today?
How come a new user has 3 submissions on the front page today? Right now the user boredgamer2, a profile created 13 days ago, has 3 of his submissions on the front page. I find that highly unlikely and wondering if there's something wrong with the system. If there isn't, congrats to that user and thanks for the content! Found the article about deep learning and guitar effect modeling fascinating.
Visualizing the World Beyond the Frame
>As a thought experiment, if BTC stabilizes at $30k, that means that the total value of all bitcoins will be about half a trillion dollars. How can that work if Bitcoin becomes the new dollar? Clearly the entire world ecomony is more than that.

If people overall wanted to purchase enough Bitcoin to have more than half a trillion dollars in Bitcoin, then demand would outpace the supply and the price of Bitcoin would go up, making it possible to have whatever amount of value in Bitcoin. It's nonsense to presuppose the price of Bitcoin staying still while demand outpaces the supply. No one sets the price of Bitcoin but supply and demand.
> Things labeled "lock-free" typically are not; instead, they rely on locks at the hardware level that are subject to the same sort of contention seen with software-visible locks, such as mutexes, and the same sort of stalls, with just smaller numbers.

This isn't quite true. The 'hardware level lock' you're referring to are memory ordering primitives that allow you to coordinate threads of execution in a way that allows them to see memory operations in sequences that come to the same thing. Your notion of a software-visible lock is a construct built out of these primitives: the simplest mutex is an Acquire/Release pair. The difference might seem subtle -- and it is -- but it's very important. A lock requires that all coordinated threads operate in lockstep with one another at some point in their execution. A lock-free structure does not. A lock-free structure will be built to allow coordinated threads to see memory in ways that come to the same thing but in ways that don't require lock-step. A subclass of these kinds of structures are lock-free/wait-free, that is, they provably do not have any 'stalls' where coordinated threads must wait for the forward-progress of one of their cohort before they can operate, if I understand correctly what you're referring to as a stall.

I do however acknowledge that x86 will coordinate your threads in some cases because of it's strong consistency guarantees. That is a complication.

> So, a lock-free queue is often little faster than a locking one.

This strongly, strongly depends on the environment you're running in and the nature of your queues, how over-contended your structures are. OS provided locks will often have hooks into the scheduler, which is a significant win over naive user-space spins. That's not to say you can't signal the scheduler yourself about being unable to proceed, and this is often done. I will readily admit that lock-free structures -- especially wait-free -- are specialty structures and you're almost surely better off starting with a traditional locking structure, unless everything you're doing can be done with relaxed ordering.

> But a ring buffer suffers from none of these overheads.

This is not quiet accurate. While there are many various designs for ring-buffers -- do you want MPSC, MPMC, do you need to detect 'lapping' etc etc -- any of the variants that are thread safe that I'm aware of will have to participate in some kind of explicit memory ordering, not to mention memory reclamation.
i think what many people don't understand are how many other layers will block re-opening once the gov. gives a green light.

plenty of businesses are closed in states where the Governor has given a green light to re-open.

It can be plain common sense by the business owner, city laws, office buildings enforcing impossible rules such as 1 person per elevator, liability from lawsuits and the insurance fees that come from that, office layout that needs a complete rebuild, workers scared for themselves or people they live with, and many more
For many applications, it's not necessary to depolymerize PET and repolymerize it. Just grinding it into flakes, cleaning the flakes, melting them down to liquid, and re-casting as pellets is enough.
If you're interested in switching, http://www.mysaffronapp.com/ has a bulk import from Paprika and you'd be able to share an account with your partner.
Four years of calculations lead to new insights into muon anomaly
1) Lots of people are coming to kill me, but it's ok because I have a large private security force to keep me safe.

2) I'm forced to cut my security budget in half.

3) ??????

4) I'm now twice as secure.
I have no idea what that means, and the page itself is a ledger, not anything to explain what that means.
I don't, because I'm not at work while I do those things. I'm willing to take responsibility for getting myself to work; but I don't think it's fair that I'm currently loaning my employer some free square footage in my apartment that's dedicated solely to their economic activity.
Probably nothing, but it provides a way for the government to answer the question "when are we going to open back up?" to being "when all the checkmarks are green" instead of "when we say so".
But without using the ray-tracing hardware advertised in the article.
> This is the title. That's the most important sentence, and it's absolutely meaningless.

Well, yeah, it's meaningless if you cut off the second half...

> ...to process and distribute data.

That's what it does. The adjectives before it aren't the meat of the sentence.
They forgot one more use case: nightmares! ;D