skysight-inc/HackerNews huggingface dataset:
California Bill AB-2088 Wealth tax
If you would like alternatives, a friend of mine is building a great decentralized blogging platform.

https://github.com/pradel/sigle
https://app.sigle.io/login
2020 Motivational Text Messages for Friends: Motivational Texts
Same here with a 2009 base mac mini, upgraded a long time ago to 8gb and an ssd. My kids use it for scratch, youtube and homework. My wife uses it for online shopping. The key hardware features are dual cores, 8 gb ram and an ssd (not emmc or hdd). Anything with that kind of spec can still run modern software reasonably well.
Absolutely - I'm not privileged and these sorts of donation initiatives do not get my agreement. Where is the evidence? Here we are provided 2 news clips.... what do those prove?
Telegram truly has the best UX of all messengers out there; it’s a shame I can’t switch to it because they don’t do E2EE by default. If I’m going to be switching to a new app it will have to be a Matrix (https://matrix.org/) client. Anyone want to work on a Telegram fork that runs on Matrix?
> Software engineering is more that knowing the API for product A or B.

You're confusing software engineering for computer science.

Software engineering on average is indeed knowing the APIs of a few frameworks or products well.
> unfortunately, the best bet at this point is probably in leveraging WebKit against Chrome and Blink, given what an untameable mess the modern Web has become

Is there a maintained OSS browser based on Webkit? Do you think it's viable for a new Webkit-based OSS browser to become sustainable by user donations, assuming initial sponsorship by other non-profits or EU?
That's true but in this instance, you can set up a max cap limit after which there would be no cap limit. I don't think google will gain much from trying to fish students and small businesses for, say $250.
I agree with most of this article, except that - for me - grouping by table columns is a more intuitive and flexible way to control subset application than 'rank'.

k9 is in development, but blending k7 and k9 we'd get something like:

t: [[]sensor: 1 2 1 2 1 2
day: 1 1 2 2 1 1
reading: 1 2 3 4 5 6]

0 1 1 0 * select by sensor, day from t
sensor day|
------ ---|----------------
1 1 |[[]reading: 0 0]
1 2 |[[]reading: ,3]
2 1 |[[]reading: 2 6]
2 2 |[[]reading: ,0]
I attended a course of neurophysiology, and the most stunning thing I've found was that all (or maybe almost all, I don't remember clearly) the neurotransmitters used by a human's neurons exist in a single cellular organisms, even in prokaryotes. Serotonin, glutamat, dopamin and others could be found in bacteria, so bacteria had all the chemistry needed for a central neural system hundreds of millions years ago, and nevertheless it took hunderds of millions years ago to build Einstein's brains.
"Implicitly discarding information" is just outright wrong.

All calls can have side effects, even calls that return a value. And while C# did recently add the discard operator _ to throw away returned values out of an e.g. Tuple, if you did as this critique suggests and flag every "discarded information" the language would become verbose/obnoxious.

For example:

try
{
[....]
myFirstDatabaseTransaction.Commit(); // Compiler warning: "Discarded Information" (it returns the transaction ID, but has the side effect of committing your changes to the database).
}
catch([...])
{ [...] }

Basic programmer errors are easily caught during development, because they're immediately wrong. Unlike null reference exceptions which sometimes can only be found after extensive usage of the system (due to different states, or underlying data changing).
NASA's OSIRIS-REx mission prepares for touchdown on an asteroid
Customer service agents aren't your personal punching bag and they usually have limited power to rectify the situation. The person in CS who was receiving that complaint could hardly force the plane to depart.
It's a bit of an apples and oranges comparison, as the last VAX VMS was released in 2001, and stopped getting support in 2012. I think the main target for x86 VMS is people with Itanium (or Alpha) hardware wanting some sort of supported future path.
Right. That doesn't really attract me to host on their service however, if they might just delete your website at any time.
I'm not saying it's a good idea, just that it's a proposed solution. We'll need to do something rather drastic if we want to have any chance of saving the world as it is today
Until they increase the percentages a couple of years down the line, when they already have the foot in the door (when the law itself is already established). Just like they did with VAT in many countries.
Buying a single character domain – and 3 character FQDN – for £15
Protista is a paraphyletic group of single-celled eukariotes. However, animals and fungi are each other's closest multi-cellular living relatives. Animals are closer to other holozoa, and fungi are closer to other holomycota, but both are equally distant from, for example, Amoebozoa, which includes many other protists.
The gold mining company can generate future incoming cashflows, gold doesn't.
In 2018, 150 million tons of fish and shellfish were used directly for human food. This is more than pork (113 millions in 2018). Other 29 millions were used to feed animals. (Source: FAO)

> People get well over twice as much protean from cows than wild fish

This is an eurocentric point of view.

To start, around 65% of the humans in the planet are lactose intolerant. The second most populated country in the planet will not eat cattle, and Jews and muslims will not eat pork. US people eat 100Kg of meat/year on average whereas Hindi survive with 5Kg of meat/year on average.

> wild fish are critical for a few communities

There is not modern aquaculture without a regular supply of wild fish flour provided by fisheries. Remove all the seafood suddenly and Japan or Singapore would not survive two years. Not as we know it currently. Neither would do India, Bangladesh, Indonesia, China, Chile or Peru.

Just the muslims would have a hard time to not starve, and one of each four people in the planet is a muslim.
I feel really sorry for Intel hardware engineers.

A lot of them have finished designs only to have them delayed due to the process they targeted being either not ready, or having no spare capacity.

Many of the products have been delayed so much that they get cancelled. It doesn't make sense to release them anymore as newer designs are ready to take their spot on the queue waiting for capacity.
A single complaint means you're a bad customer? It's bad PR for sure, but as far as customers go, this is extremely minor.

"Firing" this customer more convinces me the CEO just has no idea how to handle criticism for their product or how to explain their aggressive revenue model, and yes, the policy is aggressive.

We had to revisit the licensing model for our company a few times over the last years, and it was a huge headache; people whined, loudly and rightfully, cause we did have a bit of a crappy change up. No one "lost" anything in the changeup, but there were headaches for sure. Our PM handled it like a champ as we had a lot of public outcries; some valid, which we took on the nose, others not so valid where we called out the wrongful arguments.

We never "fired" anyone as a result of our business decision though; that's not a way to build trust in others. If our decisions ultimately makes someone part with us, let it be their decision, not ours. We save firing for only the truly most abusive and disruptive customers who eat up support/dev time needlessly (and I do mean needlessly, like demanding the attention of our best support engineers to show them which button to click, which is far too common in big IT companies with supposed IT professionals)

Ghost's CEO seems like he couldn't handle the mildest of criticisms from one fo the most common types of customers -- ones who didn't RTFM. His decision wasn't right in the least bit, it was an example that he has no idea how to handle conflict.
AWS isn't psychic. They don't know what you're going to use, so of course they can't predict what it will cost.

Their fees are out there in the open, if you know how much you are going to use AWS it is actually trivially to calculate how much it will cost you.

They even have price calculators.

Also, not having an option doesn't mean a company has intentionally done that because it benefits them.
I agree entirely that it's wrong for the CEO to tweet that the customer looks like an asshole, and I agree entirely that simply terminating the account without further warning or interaction is wrong. I'm not defending the CEO, and I never said that I was.

I'm saying that I have some sympathy for them. Clearly a lesson I need to take away from this is that expressing sympathy for someone is taken ipso facto as complete agreement.

So let's say again, neither party comes out looking good, I think both parties have behaved less well than they should, and the CEO should not have terminated the account without more interaction.

But I have more sympathy for the CEO than the customer, which is not the same as saying that I agree with their actions, nor that I support them.
HPE announced the end of the hobbyist program. IIRC the licenses expire at the end of 2021.
I created an account just to comment on this.

So I do not agree with OP at all. C# is a language capable of creating really beautiful and easy to understand code. It has generally very few quirks. Please don't turn it into JavaScript or F#.
Isoflow – Infrastructure Diagrams
MIT research on physically coloring objects with just water
> Is there a case to be made for developing new software […]

I think one decent case would be to keep yourself honest.

Linux started out a 80386 only, but someone ported it to DEC Alpha. By deciding to run on both 32- and 64-bit platforms in the 1990s, it kept the kernel developers agnostic. Then when the x86 world went 64-bit with amd64, there was probably a lot less 'cleanly up' to do for it to be ported compared to if it had been focused on pure-x86 (see also SPARC and endianness). It's said that NetBSD has a very clean code base because of it's reputed high portability.

Similarly Solaris was very scalable. Partly because in 1996 Sun released the SPARCcenter 2000, which could handle 20 CPU sockets. That was a lot, and I'm guessing not many folks bought one, but they had to deal with it in an official capacity, as time when on more CPUs (and cores) became prevalent Solaris was good to go as that situation became more mainstream.

If you develop for the odd ball situations and corner cases, it may force you to be less lazy as a programmer.
Show HN: SEO Success with A.I
That's what I was getting at w.r.t. naive vs smart implementations. The point of univalence is that, from a logical/functional perspective, `slowFoo(slowX)` is indistinguishable from `fastToSlow(fastFoo(slowToFast(slowX)))`. Applying this to composite expressions will produce lots of calls like `slowToFast(fastToSlow(x))` which can be optimised down to `x`.

The problem, of course, is that we can't enforce this within the logic (since those expressions are indistinguishable), so we must rely on compiler optimisations (i.e. deforestation/fusion).

That link looks interesting, but appears to be more about re-using the same computational-content/runtime-representation for multiple compile-time/proof-context semantics (akin to McBride's "ornaments"), which seems more like a dual problem to that of swapping out slow representations for fast ones.
I think that's true for Americanized consumer products which always seem to come with about 2-3 pages worth of "don't do this" in the manual. For stuff like paints it pretty much just says it on the tin: "Flammable. Harmful if swallowed. If ingested, contact poison control center. Do not induce vomiting."

The longest safety hints I've found in a survey of my paints cabinet were these:

> P102: Don't let kids play with this

> P301+310: IF INGESTED, rinse out of the mouth. Do NOT induce vomiting. Contact doctor immediately.

> EUH066: Repeated contact may cause brittle skin.

> EUH208: Contains lemons, wood oil, cobalt-2+-salts. Can induce allergic reactions.

> EU-VOC-limit (some numbers)

> Safety instructions: Rags and stuff drenched with this should be put in an enclose metal container or under water, since they can self-ignite. Note: product itself does not self-ignite.

If you're familiar with similar products you probably don't need to look at this - but if you use something for the first time, why wouldn't you spend the 10 seconds to understand these, in addition to the prep time you need to use a new type of finish anyway?!
Security researchers have distributed an Emotet vaccine
The idea that Intel's process was able to stay ahead by accepting design rules that were hard to work with was something I'd always heard. That's why their foundry plays, despite the process lead back in the day, never seemed to work out.
As to a fork, doubtful. It’s too large a project.

Generally the EU wants to fund open projects not companies.

So funding the implementation of a Web Standard in a Firefox, say, is “out”, but implementation of a browser extension is “in” as it’s (more-or-less) browser independent.
You could sign up to Firefox Relay (Beta) for such a scenario in the future.
Music teachers care about their jobs just as much as administrators. It's just that administrators make the big decisions and they care about their jobs more than the jobs of others.
I've written many thousands of lines of both TS and C#, and I've learned two things about type systems as a result:

1. Structural (TS) typing is 1,000x better than nominal typing (C#, Java, most other mainstream languages)

2. Union types are incredibly useful and reduce a lot of boilerplate and overloading.
I'm going to guess it stands for Aardvark, which has two As.
Wow, it was Don Syme. Well, everyone has bad hair days.
Maybe they thought they destroyed the information but it was still present somewhere.
Wouldn't this be simply because of the small number of variables compared to a non-quantum scale system?
> I’m not actively developing on AWS, so I don’t have as much of a sense for how often they sunset APIs that they have previously dangled alluringly before unwitting developers.

SimpleDB still works, it's not even deprecated or grandfathered to not accept new users. There is really nothing else you need to know about how AWS treats deprecation than that single example.

Deprecation is practically unheard of in AWS. If it does happen you can be damn sure it takes years to actually remove obsolete functionality and there is a fairly easy migration path to something of equivalent functionality.
He probably typed it in Paint!
Show HN: Apio – Effortless API Monitoring
You pay for the features other banks do not have. Personally, I love their API and their mobile app in general (multiple accounts easy to open and close, multi-pin cards with account routing, virtual cards, etc)
On the other hand, this gives a week or two (if not a month) to seed your site with a bunch of staff members and still be charged for a basic plan, once your site is done.

Still you're right that such warnings should not be side-channeled via email, but that can be just a mistake of a product design, not an intended tactic.
New type of taste cell discovered in taste buds
I wonder how you define 'open', if they are just URLs and perhaps content on disk (+persisted javascript state) - they are not open/live. What's the benefit compared to fetching the contents off the web and rendering them anew?

Personally, I use different windows with several tabs open related to each other, when I done with the matter I close the window.
UK firm's solar power breakthrough could make the most efficient panels by 2021
Yeah there have been a couple of attempts, mostly leaning on the "recursive blueprints" mod:

https://www.youtube.com/watch?v=xF--1XdcOeM

https://www.youtube.com/watch?v=ygQSDEmY1Wc
Ghost is ridiculously irrelevant these days. Just use next.js or docusaurus and host it for free on cloudflare workers or vercel.
I can definitely see why having soft limits for error reports and views is acceptable and perhaps encouraged. But this complaint was about the soft limit on staff accounts; adding new members requires active engagement which would be a perfect place to inform users that they are going over the limits. And asking for a warning on such actions or a hard limit is definitely reasonable, but they instead chose to just send a warning email knowing that emails could be and are overlooked(perhaps to increase conversion) - which is definitively shady.
Natively Format JavaScript Numbers
Fido Style Network for the Commodore Family
Mining and crafting is a fine primary loop. It inspires zen much more than factorio. The more advanced tech mods require automation. I have never needed to set up a bang-bang controller for my fuel burner or spreadsheet out perfectly matched rates to avoid overflow/underflow issues in Factorio. In some ways modded minecraft demands more automation engineering, and I find that fun.

Advancing in minecraft tech trees grants more powerful mining tools so you can clear entire veins in minutes, or set up quarries that mine everything to bedrock (with the sorting and processing system being a fun challenge).

Factorio certainly cuts the chuff and opens up the ability to physically scale up to an absurd size. The controls work is less needed, but the geometric layout is more critical. Since minecraft bases are expected to be small, advancements in tech must be in faster, small machines.
> to send values to other CPUs, one would have to do a send, either symbolically or physically

The funny thing is, that pretty much is what store-release is (with load-acquire being the corresponding recv), anyway, just without any memory safety or sanity-checking.
Learning JavaScript? Topic: Higher Order Functions
This is wonderful news.

So many times have cops been called when the only appropriate response would be a mental health counselor, not a bullet into the victim, which they are so very quick to do.
Isn't this what all space time diagrams represent?
The fxtec pro1 has stable lineageos access fwiw. Or there's those Cosmo products but I'm not sure if you can flash em.
I became a senior JavaScript developer with personal projects
Ghost uses one of my GitHub apps [1][2] that I wrote in my free time after their CTO asked me to do it [3], and I wonder how would their CEO feel if I would ban them because I condemn wiping customer data in retaliation for being criticized in public.

Even if they decide to fire a customer, they should have notified them and let them export their data. Harming your customer's business because they criticized you is likely illegal, no matter how twisted your terms of service are, and I hope they will get sued for what they've done.

[1] https://github.com/dessant/label-actions

[2] https://github.com/TryGhost/Ghost/blob/master/.github/label-...

[3] https://github.com/dessant/support-requests/issues/6
Scientists say the coronavirus is at least as deadly as the 1918 flu pandemic
I see... seems a rather subjective take (IMO)
There is the Fxtec Pro1
And also the https://www.youtube.com/watch?v=gOJQS0IB1LA you can also root.
> I don't need the newest standards, 2000 web works perfectly fine for me

How about layouts being broken because (funnily enough) web developers are desperate to use features such as grids and flexbox that make their jobs less painfully awful?

Presuming you're a developer - surely you can sympathise with the desire to get people to upgrade their browsers so that webdev's lives are made more pleasant?
> announce sites requiring JavaScript as application/html

You assume sites would deliberately make their sites stop working in browsers because you don't like JS? This is not going to happen. What would be the incentive?
Reading the paper again, I made a mistake in my comment above. The mass attenuation coefficient was at 10keV not 100MeV. Water has a mass attenuation coefficient of about 5cm^2/g at 10keV.

Table 1 [1] in the paper shows the true comparison with water at 100 MeV where it can be seen that there is not a large difference. On a weight basis stainless steel outperforms the fungus.

[1] https://www.biorxiv.org/content/10.1101/2020.07.16.205534v1....
Startup Winners in the AI Boom
Now all we need is an acronym to describe the jobs we have.
#3 is coming in C#9 as records.
I looked over their pricing tiers [1] and it's definitely not for me. The free tier is just absurdly limited (2 simultaneous torrent downloads, capped video quality, ads(!), etc). This might be acceptable in 2003 but I'm surprised this kind of stuff can survive nowadays when there are so many other free and probably superior alternatives.

[1] https://www.mipony.net/en/pro/
> AppEngine used to have a budget limit option, and they've just removed it!

awful behaviour!
Ten years ago it would've been inconceivable to me, but I have to admit that my default assumption is that Google cannot follow through on any of its projects. It is no longer a "live player"[1] and lumbers along purely on its draining intellectual endowment and incumbency.

Network effects and increasing anti-competitive practices will keep Google at the top for years to come, but without a cultural reinvention it cannot possibly regain the prestige it once held as an institution.

[1] https://medium.com/@samo.burja/live-versus-dead-players-2b24...
"All calls can have side effects" - this isn't the case for a "pure" function. What the author wants would make some code worse but is very useful for anything working with immutable collections [IMHO, reading #4 that's what's behind his complaints - working in a functional/immutable style where C# isn't entirely comfortable]. There could be a middle ground where certain function calls do warn/error on such use and most others do not.
>The reason Firefox has lost market share in my opinion is because:

My opinion is that none of those actually matters. The "one" single reason Chrome won market share was the same playbook how Google Search Engine Started.

Speed.

I watched hundreds of users, given the choice, or doing so themselves installing / using Chrome by their own selection. It was faster. The user experience was far better.

You could advertise the heck out of your product, but if it wasn't any good it wouldn't matter. For nearly 10 years Google Chrome was undoubtedly the fastest browser on the planet.
It wasn't until Quantum landed on Firefox before you could at least have a few metric of performance wins going to Mozilla, and that is also partly because Chrome has slowed down a lot in recent years.
Germany doesn't want fibre: https://www.heise.de/newsticker/meldung/Missing-Link-Der-Kam...
Mock Service Worker: Seamless API Mocking Library for Browser and Node
Coil – a new way to enjoy content