skysight-inc/HackerNews huggingface dataset:
Those are very deep philosophical questions that you don't have to tackle on your own.

Now, western philosophy is not much help on those questions, but you can look at the buddhist concepts of samsara, the cyclical nature of existence, and also the concept of dependent origination, which states that all phenomenas happens in relation to one another.

When you take those 2 concepts together (if we omit the third concept of karma), it draws an image of an universe always changing, but incrementally, so every action us humans take to counter nature, whatever nature is here, a virus etc, the future will be slightly modified by our actions, and also more resistant to those same actions (because it integrates our past actions).

> When we look from 30,000 meters above the ground, things don't really change, do they?

Now again buddhism tell us that there's no observer or observed objects, they're just illusions created by our unenlightened minds when we can't see how things are really in constant motion.

I hope you don't mind the digression, it's just that imo, buddhist have a really refined point of view on the nature of reality and change that I thought sharing here could be beneficial to the discussion.
This is fascinating.

Seems almost a little overkill, but if their reputation is at stake then you want to make sure.

Now I just wish there were a similar investigation into the AirPods Pro update -- some people swearing it massively impaired the noise reduction, other people saying there's no difference and some tiny subset of people are always going to be imagining things (or taking a different train or working in a new office, like this article).

At least the idea of being able to downgrade firmware ought to put people's minds at ease... but I can also see why technically that might be annoying to implement.
“ The party told you to reject the evidence of your eyes and ears. It was their final, most essential command. His heart sank as he thought of the enormous power arrayed against him, the ease with which any Party intellectual would overthrow him in debate, the subtle arguments which he would not be able to understand, much less answer. And yet he was in the right! They were wrong and he was right.“

- George Orwell, 1984
The same is true for rich people: you can afford to buy in bulk, to take advantage of special promotions. And sometimes, even when spending more money on products one gets to have better quality on the long run.
What I've noticed about models, or at least when people are talking about them or trying to prove a point about them, is that people forget models are a simplified version of a specific part of reality, much the same as models of airplanes or something.

No matter how many variables you include, you can never capture the utterly massive and unpredictable amount of variables that exist in reality. But they're not supposed to. They're tools that are supposed to be used to help get an idea about how something might happen, that's marginally better than just guessing, due again to models always being incomplete, despite any amount of best efforts.

Like any tools, using models incorrectly, fucking around with them until you just get what you want to see or using the wrong one for the wrong task can be potentially dangerous, especially when those models are used to guide large decisions with serious consequences and impacts.

Reasoning and common sense need to be used alongside models and if the models don't seem to reflect reality, the problem is with the model and not reality and the model needs to be adjusted or thrown out otherwise continuing to use it will just lead to lousier and lousier decisions.
You're making a false dichotomy here. There's a lot of light between something being a magical silver bullet that solves all your problems and every programming language being equally bad. If that weren't the case we would probably have never progressed from unstructured programming.

In general the greatest progress in software engineering practice at the level of programming languages is made when something that was previously left up to human discipline is made automatic so we don't have to struggle with it anymore: memory safety, type checking, and at the beginning, returning from subroutines at a structured location back to a structured location instead of control flowing wildly throughout a program with jumps.

Yes, it's theoretically possible to do all these things well without the assistance of a computer, but in practice, it's more work than any human can handle. The problems that newer programming languages have are an argument for fixing those problems, not reintroducing ones we've already solved.
Berkeley engineers turning sleep apnea machines into ventilators
Maybe regular flu should be treated with a little more respect also.
I am in Orlando! I appreciate the offer to help. I'll definitely keep that in mind. Can you send me an email (email on my hn user is good)
I like how you started your original comment with "Why is this a surprise to anyone?" and just one comment later you look like you're unaware that tax lowering laws are the result of corporate lobbying.

This is hilarious.
I felt like there was a sort of sea change when JetBrains started producing multiple IDEs. IDEA always struggled to handle supporting everything at once and third party plugins are always incomplete. They don’t support all of the functionality and you have to keep that active in your mind while developing, which saps resources for solving hard problems.

I just wish they could support more languages and tool chains, and I wish an IDEA subscription entitled you to all other versions of the editor. I want to buy one but use Webstorm because it’s a little less resource intensive than IDEA. And I want them to make like five more IDEs, which I feel they could fund through IDEA-specific revenue.
Our nation is pretty much run by and for older Americans who don't like change and don't value technology.
Some language designers would argue that, conceptually, it is a function call, especially in languages that don’t allow mutations to data structures.

foo = [10,20]

Func foo(i) = switch(i)
case 0: return 10
case 1: return 20
default: return nil
Maybe it's my bias of having been introduced to parameterized types via C++'s template mechanism, but I find that <> looks natural to me and Scala's use of square brackets feels off. In general, I find myself preferring C-derived syntax.
Seems fine too?
> Obviously some markets are hit really hard by covid, but for any company that was already considering layoffs, now is probably a great time to do them and scapegoat covid.

Velodyne is getting sued for laying people off and blaming it on the virus (yes there is more to the story, but that's not a misleading summary).

https://www.bloomberg.com/news/articles/2020-04-04/silicon-v...
Right...the big weakness of this approach are the error messages, which are fairly obtuse if you ever happen to run into this corner case. Luckily, most programmers won't.
These aren't remotely related.

Bulk have risks like spoilage or require additional resources like real estate. Or that a quality product isn't really quality.

Taxes are immaterial.
I really like that Svelte does compiler time dependency analysis such that there is less work to do runtime.

Can we bring this ideas to react and Vdom based frameworks? I imagine Babel/typescript can analyze jsx to find which attribute are bound to a variable and which are just static. The static ones don’t need to be diffed, only the dynamic ones.
I fail to understand how you can reasonably model an unprecedented event in modern history. We have no data on how people will act under a weeks, even months long lockdown. Will they stay indoors and follow guidelines? Maybe. Will they watch their livelihoods get affected, their mental health deteriorate, or get careless over time and break quarantine? Maybe.

We just don't know because we just don't have the data or heck, even anecdotal evidence from similar events in the past
Thx for asking. oo, where do I start ? I guess setting up an overall strategy before any actual tactical execution. We do close to 1M in revenue already and have inbound traffic already but I got to this point somehow without any real planning. We write a few blog posts, content etc, got social profiles where we post, were lucky to get a few great backlinks and have built some relationships with influencers in our industry. But what do we now ? I have no real strategy here. Should we run ads ? Where ? Why google and not linkedin or vice versa ?
I think these sort of tools are detrimental to the security of apps and developers that use them.

1. They often treat all vulns the same and do almost nothing to let a dev know if they are actually vulnerable or how bad a vuln really is (and no, just a pure CVSS is not good enough).

2. They lead to the idea that fixing vulns is just updating the dependencies. If you have enough vulns in your dependencies that you need it visualized in your IDE then the problem is how you choose dependencies or how many you have, not keeping them up to date.

3. Updates themselves are not always a safe bet since they bring in unknown code, so an update should not be treated as a silver bullet for fixing vulns without checking the code or actually trusting the authors.

4. Just like some of snyks blogposts (like https://news.ycombinator.com/item?id=19255603) they lead to more hysteria and security theater than productive work.

In my experience all this leads to security fatigue and people not taking the profession or the work done seriously.
airtable + zapier replaced like 70% of internal apps.
Another way to make that argument is that arrays are an exponential type and therefore are logically equivalent to functions.

That is, the cardinality of the type Array<T> is exactly the same as the cardinality of the type Function<Integer, T>. Any pure function that takes an integer and returns T can be replaced with an array, and vice versa.

Same deal with Map<K, V>, that's logically equivalent to Function<K, V>.

Two problems:

1. People don't think in category theory, they have containers to contain thinks and functions to calculate things.

2. People are right, the function call really is doing something different than an array index. If a thing is different, it should look different.
In other news, sky is blue, grass is green, and everything you do online is monitored.
Why does it have to be an enclosing pair of infix characters?
There's very little unprecedented events in modern history, and pandemic certainly isn't one.
I really don’t see the overarching issue here. This is the “United States”. States govern themselves and have their own stock piles. The government stockpile isn’t a Walmart for each state to go shopping at. While it’s the federal governments job to assist in crisis, the reality is that many states (primarily NY) haven’t properly maintained their own stockpiles and are now wanting to point fingers at someone else. It’s political BS at a time when we need it the least, and the media is just exasperating the situation for the sake of entertainment and fear. ...sad, very sad.
For web development such as landing pages I like https://webflow.com. They've been able to create a nice UI that abstracts-away nested styling. It also provides decent animation features, form processing, and CDN asset delivery. Its biggest drawback is a lack of i18n without resorting to 3rd party iffy JS solutions.
Some notes

- COVID-19 is name of the disease caused by virus SARS-CoV-2. You always get sick with COVID-19

- I would not rely on data from China. I think only future will show how those are misreported even today.

- Germany and some other countries are planning to do random drag-net testing, to find true infection rate in population. Results will be in a week.

- Some countries (Korea, Germany) already tested wide population.

- Death rate varies by several factors. Population age, lung diseases (air pollution...), TB vaccination... It is impossible to make any conclusions.
Encryption backdoors are like religion. Each government wants you to believe in their backdoor and no other countries. Just like how most religions want you to believe in their god, not anyone else’s. God is basically a backdoor to your mind and soul.
شرح طريقة تفعيل الوضع الليلي Dark Mode في واتس اب للأندرويد
That's not a great suggestion given the constraints. Kdb costs way more than "a couple hundred per month". Also a billion rows quickly falls outside the 32 bit addressable range given most of the calcs happen in memory.

What's wrong with postgresql in this context? OP doesn't mention any speed, latency or bandwidth requirements...
That's fair. I mean asking folks to be more circumspect in general is probably a good thing.

I prefer though to look at problems through the lens of incentive structures (keeping in mind humans generally heavily time discount incentives and what incentivizes people is not always obvious! Death isn't always much of a disincentive beyond a rather short time horizon). And here I'm having a hard time seeing easy ways to tweak the incentive structure.
Could someone clarify what is happening. Seems like the pivotal sentence in the article is:

>The sell-off will hurt producers all around but will bring Riyadh and Moscow longer-term benefits. With their low costs and vast financial reserves, the two can withstand a loss of oil revenue better than most producers.

In short: Russia and Saudi Arabia are using this shock to the global system to force the prices to plummet so as to make the competition fold up and leave. Right?
I have absolutely no reason to invest in Amazon if I think that there will never be a profit share in it for me. Amazon could sit on a lot of cash and then eventually spend it all down, go bankrupt, and leave the shareholder with nothing. If I figured that would be the case, then I would be only speculating that I could get out of it before that happened. Speculation is not an investment.

On the other hand, if the share price has increased because the company is more valuable, then the government shares have also increased. If there is, in the future, a 1% quarterly dividend, then the government will partake in a 1% dividend on its higher-valued shares as well. The federal government doesn't need to pull in all the money now. It has a large ability to borrow where it needs and corporate taxes make only a fraction of tax revenue.

The current problem is that, in theory, it is worth it for a company to pay accountants and lawyers $99M to reduce the tax bill $100M. Economists call that waste. I'm pretty sure just about everyone else thinks it's problematic to create industries that get rich off of nothing but moving money around to avoid paying taxes.

The whole problem is that the public is not getting a "stake" of the income stream. The law says we do but in practice we do not because the money is being very cleverly moved around.

Arguing that there should be no corporate income tax is a different thing. This discussion is about how to collect such a tax.
You’re right. It’s clearly for all those Americans who are not in states.

So it’s for DC right? And Puerto Rico?

So we have a federal stockpile for DC and Puerto Rico.
Great explanation! Maybe I'm asking a dumb question but I'll shoot anyway: what is power? I mean, when I change the power of a signal what physical variable am I playing with? Amplitude, frequency, or wavelength are intuitive to visualize, but power?
I don't know how this solves anything. Governments can't do everything so companies have incentives to create jobs and produce goods. To solve the issues, you need to incentivize the companies to do what you want. Even if you pass a law like this, companies will offshore their profit making entities which makes this worthless even if it could be passed.

Today, we want stock market growth above all else and that is what we have. People complain Amazon pays no taxes (corporate) but they pay lots of payroll and property taxes and employ tons of others and enable other companies to thrive. This isn't strictly good or bad. We want our 401k going up 20% a year but also want companies to not make profits. These things are interconnected.
The problem of time comes from the notion that we are matter existing through time, instead of realizing sentience is made of events.
"the subculture of the compulsive programmer, whose ethics prescribe that one silly idea and month of frantic coding should suffice to make him a life-long millionaire"

that was eighties. now we say billionaire
It's getting tiresome how such seemingly banal headlines are pushing a narrative. Compare this alternative headline: "Small companies pay the most taxes, shows new research." See how that subtle change creates a whole different implication? Written this new way, the feeling is we need to solve the problem of high taxes on small business.
Often they do, but that doesn't affect the piece they write. It's not at all difficult to find people complaining "I was interviewed for this article, most of what I said was left out, and to the extent I am quoted, it's to give the impression that my beliefs are the exact opposite of what I explained to the journalist at length".
It's usually not mortality but CFR https://en.wikipedia.org/wiki/Case_fatality_rate
QUIC is basically SCTP over UDP. It has substreams (like HTTP/2, but it eliminates the TCP level head-of-line blocking), there's a multipath extension (proposal from 2018) - but maybe MP-TCP will land first and then who knows.
They are for the states but my favorite theory is a large number don't work[1] and the administration is attempting to save face until they can swindle replacements internationally.

[1] https://www.nytimes.com/2020/04/01/us/politics/coronavirus-v...
To be fair, it's antenna theory, not propagation theory. That by itself is another realm of electrophysics.

https://en.wikipedia.org/wiki/Radio_propagation

There are some ray-tracing and wave theory solvers out there that will readily accept a 2D floor plan, but 3D full wave solutions are intensely complicated computational problems that probably won't even resolve to real-life just because of the complexities of the real world. The biggest problem for AP (router) placement is multipath interference, which either creates a null or node at any given location, compromising of basically infinite paths between the AP, bouncing off of walls, furniture, people, animals, and everything,

The network engineer's rule of thumb is to ignore multipathing completely, and start at 0dB a foot from the router, and subtract 10dB for passing through drywall, 15dB for brick walls, 8dB for glass, and 6dB for every doubling of distance between the wireless AP and the desired client locations. As long as you stay above around -20- -30dB, you should have good signal. I've come up with these numbers in my own experience as an RF engineer. Typical software usually uses n-bounce ray tracing to determine deadzones or optimum placements, but that stuff is expensive and only as accurate as the 2D or 3D model of your space.

An even less intense rule of thumb is place as close to common client locations then move them by trial and error until it works best. I place a single AP on the ground in the center of my home, and another mesh node for my back yard, and my whole house is covered. (I use ubiquiti unifi gear, which are far more powerful than a router/AP-in-one, and it gives you a lot of insight on how well the clients are connected, interference, and other useful data).

This is also why mesh wireless is getting popular, so you can dot mesh APs around the home in just about every room, and ignore the whole problem.
Also, I'm a little confused why I have 3.0.3 firmware on my QC35's and it says there is no update. I'm happy to stay on 3.0.3, since it's works for me, but it's odd. Used the app not the BTU site to check.
Is it? I'm honestly asking. As an American, I understand there's a division of responsibility between the federal state governments for disaster preparedness, but I don't know exactly what that agreement entails (or even if it's clearly written down somewhere). Without a clear understanding of who's responsible for what, it seems easy to point fingers depending on political preference.

If anyone has more knowledge and is willing to share, I'd appreciate it.
I have built a lot of internal apps on Daptin over the last 8-10 months. It's a headless CMS I started writing about 2 years ago.

https://github.com/daptin/daptin

My overall goal in Daptin (the name comes from adaptable) is to build something reliable which can run for years without needing any maintenance.

As for the features, I will try to list some here:

- YAML/JSON based data declaration

- CRUD API implementing https://jsonapi.org/

- GraphQL API

- Definable actions, for custom APIs

- Integration to any 3rd party API based on Swagger/OpenAPI spec

- Runs on mysql/postgres/sqlite

For more advance features:

- SMTP server, IMAP server

- Self generated certificates/ Acme TLS generation support

- Encrypted columns

- Asset columns (file/image/binary store)

- Asset columns backed by cloud storage (like ftp/disk/gdrive/s3/bb and many)

- Native OAuth/3rd party login support

- Exposing cloud store folders as static websites
I'm finding myself in disagreement with rule #6. Using a model effectively is about a lot more than just the domain knowledge. I'd value analysis from a mathematician/statistician more highly than from an infectious disease physician. There's the stuff that informs models, i.e. the observations, the experimentation etc. and then there's the science of modelling itself which isn't really in the same domain.
Companies are amoral optimising for shareholder value/return.

It's not that they don't want to pay tax, it's just better for shareholder value that they don't.
The state does contribute too.

Your business uses the state financed infrastructure to exist. Just like your employers do.

Not paying for those contributions is anti social behaviour.
I am not actually doing any of those things, even though they would all be fair to say.

I am saying that the economic system built around bitcoin is, by definition, negative-sum. And there is nothing about the technology that can change that.
I don't know how you can complain about "excessive profits" for entirely novel products that a drug company brings into existence, essentially, starting from nothingness. No amount of profit is excessive - the profit is the motivation for them to invest in further research and we should all hope it continues to be so. "Profit" directly represents how much value to society their drug produced. If someone cures cancer, are you going to whine about how much money they make from it? Are you going to claim that, because they produced something extremely valuable, society has the right to take it from them for less than it's worth?

This is not the same as, say, an ISP making excessive profits by manipulating the market and building themselves a quasi-monopoly, or a bank harvesting profits by taking huge risks with the understanding that the Federal Reserve will bail them out if everything blows up. The ISP isn't innovating, isn't creating anything, they're merely an engine for spending and allocating resources. The bank isn't creating anything either, they're just moving money around and playing social engineering games with society. Complaints about profits in these industries are totally reasonable, since these companies are basically just middlemen sucking money from the economy in order to maintain the plumbing.

But to complain about excessive profits in an industry whose entire purpose is to discover new things? That makes no sense to me. What alternative would you prefer?
All modern space exploration movies ranked
https://en.wikipedia.org/wiki/Federal_Emergency_Management_A...

"The agency's primary purpose is to coordinate the response to a disaster that has occurred in the United States and that overwhelms the resources of local and state authorities."
They haven't done any widespread testing, they need to do complete antibodies tests. how is it possible to know it