skysight-inc/HackerNews huggingface dataset:
Re: Google Reader—I think part of this might be generational. Your average Googler (even 7 years ago) is basically a latecomer to the Internet and values different things. They were barely alive during the heydays of the decentralized web, IRC, newsgroups, P2P file-sharing, RSS, etc. In a company where developers have a lot of power, the old hats standing up for "outdated" tools and software are simply outnumbered.

Anecdotally, I've noticed Zoomers are less inclined to be power users themselves. If true, I blame software monocultures and pseudo-computing (phones).
>After being rescued by Oracle

Java was not rescued by Oracle. There was never any danger of Java going away or not having a proper sponsor. If anything was 'rescued', it was the SPARC/Solaris division of Sun.
What I don’t understand is why auditors can’t or won’t put a stop to this.
I wasn’t aware of that. I think it was the right call. Still, compare the population density of WA to Central Europe. It’s probably 2 orders higher.
This is also possible, but it's also something where luck, personal resources, and experience play a role in determining how successful such changes will be.
These contracts often have the hosting and other support fees over some long period built in. I didn’t dig into this one specifically, but it’s quite common.
As a Scandinavian, it always feels like being part of an inside joke to walk through IKEA in London and realise most people have no idea how many of the names refers directly or tongue in cheek to the purpose of the product.
What also isn't talked about:

__Burnout and Passions__

Here's a comparison: I once build a computer graphics engine in 2 weeks and a few years prior I played WoW for 2 weeks.

In both cases I spent between 16 to 20 hours per day on it. I got ill, had an angry girlfriend (in the computer graphics timeline), and I did everything I wanted to do (it was done).

__Passions and Interests__

I have a genuine interest in security. Once every year I become super passionate about hacking/red teaming for 2 months. I'm like a cat in heat or something, but then with security. I play hackthebox, I follow security courses and clock 12 to 16 hours per day on it, 7 days per week. Converted to working days, that is around 5 months of working days.

Yet, people mistake this as me having a passion for it. I can assure you, if the article is technical and I'm in the other 10 months, I'd need to apply quite some self-control and discipline to be able to read it.

__It's not always the subject__

I have this weird trait. Whatever my friends are interested in, can become a passion of mine. One requirement: I need to do it with them. If I do and I'm having a positive interaction with my friend, then I'm passionate about it. However, I know it's not the subject, it's simply being with that friend. I figured it out by first noticing this in video games. It turns out I don't care about video games, I simply care playing them with friends. It turns out, it's true for all activities I have an interest in.

__Passions and linking to other topics__

I love imagining music. It's a compulsion I had since I was 4. Because of this, I quite like making music as well. However, I also like not being poor. I've seen quite a few poor musicians, so I've never focused too much on my music creation and I think that's quite a sad fact about my life.

But! It turns out, that (web) app development for things that I find cool or useful scratches exactly the same itch. So that means that passions are wider than your interest alone. It turns out that passions might be able to transfer to other passions if they have the same properties.

Unfortunately, I don't feel passionate about (web) app development for corporations. This is mostly because a lot of the creative freedom isn't there, but when you make your own stuff it is there.

---

My 2 cents.
why not make that sentece the title and be done?
Bitwig runs plugins in a separate process. That process has full access to the same environment as Bitwig (filesystem, network, machine state, etc. etc.)
"an attempt to give you an opportunity to take a look at Rome as it really was, by the eyes of humans who lived there in that time".

They never mention _which_ time. Do we think they know that Rome still exists?
"COTS software" (commercial off-the-shelf) is the biggest meme in government contracting.

I recall reading a 300+ page PDF RFP for a DMV information management system. The state wanted to convert their legacy VB5(!) system to a modern solution and preferred a COTS solution. I am fairly certain there are no COTS software solutions for a statewide DMV that also meets the legislative requirements of the state.
I had never even heard of Angkor until I listened to this episode of the Fall of Civilizations podcast (I highly recommend it): https://youtu.be/ghmjIBD2Fd4

Resource management intertwined with poor leadership is a common thread in the demise of societies. Our ability to adapt to our environments is impressive, but not nearly as impressive as Mother Nature itself.

I'd love if we took the hint from these histories, because the scale of change in our global climate looks like it'll far exceed past catastrophes. Some days I'm hopeful, but others, quite wary. Hmm.
This is the same programming community that is half stuck on Python 2, no way should anybody expect types to have reached majority mindshare.
It's pretty easy to do in Typescript and loses no type safety (without needing to assert or cast anything)

type T = { [k: string]: number };

const t: T = {
one: 1,
two: 2,
three: 3,
};

const makeUpperCaseKeys = (v: T): T => {
const keys = Object.keys(v);
return keys.reduce((p, c) => {
const key = c.charAt(0).toUpperCase() + c.slice(1);
return { ...p, [key]: v[c] };
}, {});
};

console.log(makeUpperCaseKeys(t));
// {
// One: 1,
// Two: 2,
// Three: 3
// }
The potential upside to this would be that if gets shut down a snazzy instance could have an advantage in capturing a lot of the migrating users as the users could pick up where they left instead of starting over in a new service
I think this is the problem, if you treat every client as a host it becomes the client’s responsibility to police the host which is wrong.
Our cities won't become "lost" like Angkor. Our cities have already collapsed. There's crime, corruption, decaying buildings. Detroit looks like it was hit by a nuclear bomb.

There's not enough money for two reasons. The city overspends on everything due to contract corruption and misled ideals. The money doesn't go where it needs to go, and when it goes to the wrong place, it's like a black hole.

The second reason is because large cities offer many more benefits for the poor. People who cannot afford a car simply cannot live outside of city boundaries and bus lines. With increased crime, corruption, and decay, the taxpayers leave (NYC).

Cities cannot fix this. If there will be any solution, it must be a national one. The problem of taxpayers leaving and net-drains arriving can never be solved at the local level.
The titular sentence does not deliver.
Because bankrupting these funds has a negative effect on the ENTIRE market. Look at what's being setup up now. Volatility is cranked, the S&P shaved off a few %, the dollar is pumping. Things are NOT looking good.
The Activists or the Fulltimers? :-)
93% of Trump rallies were peaceful. Does that make Charlottesville or the Capitol riot ok because they were part of the 7%?
An Israeli entrepreneur once introduced me to the idea of "the adjacent possible" - meaning, as you progress to "the next point" - the possibilities connected to that point are available to you.

Somewhere else, I read the definition of "intelligence" as that which maximizes its future options.

I think both things hit at the same idea of "surface area of luck". We think of luck as "a good opportunity you can take advantage of" - if you become someone who can take advantage of more opportunities, you become luckier.

Some of the strategies that helped me (none of them are intentional):

- Never passing up an opportunity to learn - whether new skill or new degree or new industry or a new personal challenge. As Steve Jobs said, sometimes you don't learn until later how the dots connect to what you eventually do.

- Diversifying my experience. EG: 13~ years ago I was a "senior software developer." Since then, I had been a "development manager", a "product manager" and also for a time a "senior software developer" again. When I lost my job a few months ago, I was able to look at opportunities along all 3 of these job tracks, whereas if I had stayed in the single track, I'd have 1/3 the options.

- Ditto to industries. Until now, everything I did was in finance, so I intentionally found a role outside of finance, because I could always go back to it if I need to, but now I am proving to myself (and to my resume) that I can cross industries and work anywhere. That again increases. your surface area.

- Have a diverse network, for example find a way to connect with young talented people where you are (first job, university) because they will disperse throughout the world and may do cool things and you may want to do those things with them, or they can just help you. It has been amazing how much people that I had barely connected with when we worked together were willing to help when I needed a referral/advice/whatever.

- I'll call this one out separately: help people. Make time to mentor people, help them get jobs, put in a good word, whatever. Not everyone will "pay you back" but it doesn't matter, the reputation of "xyzelement's a good guy, he's generally helpful" means the world, especially as you become more senior.

- Be the dumbest guy in the room. You grow more when being surrounded by those who can challenge you uncomfortably. Pick the right room. Comfort = death.

- Troubleshoot your mind. Most of us are held back by stupid hangups. For example, most developers I know could be overall way more successful if they got over shyness/fear of public speaking. Figure out why you fear whatever you fear, and work to get over it. Imagine you didn't go for your dream job because it has some minute attribute that you pointlessly fear.

- Check your language. If you find that "they" are responsible for what's happening to you, you have given away all your power. Figure out how "you" are responsible for where you and and what opportunities "you" have, and then own it and act.
How to Handle Errors in ReactJS
Stocks + Frugal Life + Magic of compounding over 14 years.
TBF it is not the best coffee table, I think it’s such a popular product for all the other uses.

The use cases for us was to shove 10cm off the feet and use it as a ground table (e.g. a kid can do homework on it while sitting on the floor), it’s also light enough to be easily moved from one room to the other. The other one supports the printer with the paper stock under it.
If society can not out-argue "The Nazis" in open debate, then what is going on?

If an idea is bad, the worst one can do is just try to censor it completely, that if anything let's people know that one is afraid of their ideas. Such things come back to bit oneself. (Using the term "one" here rather than "you" to avoid sounding accusatory)

Allowing others to discern the quality of speech is ofcourse part of the whole deal. The border being crossed here goes somewhere along the lines of the current cancel-culture trajectory.
Snowflake's preview app called Snowsight provides a way to both query and visualize the data. https://docs.snowflake.com/en/user-guide/ui-snowsight-visual...
Then you'd choose to run the DAW/host in a virtualized environment too.
WE have a standard, that's XMPP, and it works perfectly. Nothing needs to be done. People just need to adapt. Or not.
I agree with you. The most important difference is policy. And I also think the EU should have acted very differently. They should have been way quicker and more decisive.

However, bear in mind that Europe has become super interconnected in the last decade or so. There are millions crossing borders to work on the other side. Germany is a great example. Those counties close to the Czech border had way higher incidence levels, most probably due to the constant exchange with Czech Republic.
In my opinion, pricing is a part of the product. If one company can produce a banana for $1, and another company requires $1,000 to produce a banana, that second company is an outright failure. The banana still tastes great.
"stop starting and start finishing"

On the other hand, we have so little time here. Who's to say whether narrow and deep is always more rewarding than broad and shallow?

You know, be mindful of doing the wrong thing well instead of the right thing poorly.

So learn to forgive ourselves for pursuing things that fizzle out or lose our interest. Leave space to preserve passion to the benefit of our health and happiness. More interests might also mean more opportunities to align shared passions with others.
Trump passed an executive order that guarantees US supply to be for USA first, and as far as I know, Biden didn't revoke that.

Out of the many failures he has, one thing we knew: Trump was pretty transparent.

Also delays for Pfizer were expected because they are expanding their facilities in Belgium, and still, Pfizer is delivering.

AZ will deliver 30 million out of expected 100 million... it's not a little amount, and came out of nothing 2 months before delivery.
Bingo.

You just have to find the correct pair.

Doesn't actually matter how old or young they are, just that they don't actually need more experience than you could get from two top-performing 22-year-olds that could easily make more than a million in progress over a year.

And it would have even been worth it to spend the first year doing nothing but intensively searching for these two so you could have operators so far above average and so well suited to the task, and so well agreed upon over a period of a whole year, that nothing else could even come close. It would probably be best with a pair who are equally motivated whether they would be getting the half million apiece or not, because a lot of that could be spent by now.

When everyone creating the software has the rare extreme performance ability that very few companies ever get to have even one employee that good, the more suitable the performance the fewer operators it should be expected to require.

This just has to be put into perspective compared to what you can get from a typical bureaucratic team for $44 million.

Average bureaucrats have never been good enough for average things.
Not a single person on HN who has tried to make their own tapioca pearls?
Evolution strategies (essentially the same as genetic algorithms) have been successfully applied to GPU-training of neural networks and parallelise very well. Look at various papers on neuro-evolution (e.g. the ones from the now defunct Uber AI Labs).

A simple, very inefficient implementation would be: do inference on n randomly initialised neural networks, calculate loss, select the m best performing and copy them to fill all n spots, add gaussian noise to each weight and bias of every individual, repeat. More efficient mutation and selection strategies exist, but the principle is similar and parallelisation on GPUs is trivial and actually easier than current approaches (atomic operations e.g. compare-and-swap can be used to avoid going back to the CPU for selection).

I believe the real reason for neuro-evolution's unpopularity is that for most problems, gradient descent is just faster and more efficient.

What would be interesting might be to combine both approaches, using evolution strategies on hyperparameter search, although I haven't read the literature on that front.
This pattern or close variants or subsets are fairly common:

https://github.com/golang-standards/project-layout
""Live" as in-the-moment or "Live" as being in the same vicinity/venue?"

In the flesh live, people together experiencing something collectively.

"I don't see why the latter would go anywhere"

There's an ongoing pandemic and during it the vast majority of venues where people can experience performance or sport collectively are and remain closed. During this time the income normally generated has understandably ceased. Many places may remain permanently closed, including historical outdoor events.

I do eventually expect a move toward normality but it's going to take many years. In the meantime we can add online live & reminiscing in lieu of the 'real thing'.
I don't know the depth of your concern, but any diamond I had seen and considered buying was certified for what it was - including it's mining history.
Great project.

It would be even greater if they add people in the streets, possibly walking, not static. That would turn it into a real city and not only perfectly conserved ruins.
The post measures by issue count, though not all issues are equal.

> Of the 2,136 JIRA issues marked as fixed in Java 15, 1,702 were completed by people working for Oracle, while 434 were contributed by individual developers and developers working for other organizations.
The problem with traditional retail being short naked puts is they generally do not have a pool of cash sitting on the sidelines to absorb margin calls and/or buy (if assigned). Likewise, buying in a tanking market on margin entails additional risk that needs to be well considered before hand.

Selling straddles or strangles against a long position in a stock that you do like is reasonable play, but there needs to be a full understanding of how vol and time decay can effect the value of the entire position up to maturity and a recognition that nobody is getting assigned/called early excepting unique circumstances (ie, high dividend stocks)

For those reasons, I'd only suggest these types of trades to fairly well capitalized retail investors and those who have taken the time to gain a basic understanding of equity options and the use of margin. In proper hands, these can be very rewarding trade ideas/techniques.
This is where we are now. We know how to make testable designs, since effort has been put towards it.

What we lost is being able to distinguish good vs bad designs in other key aspects. One indicator I use is the number of test cases that are needed for covering. A poorly separated design will need to test many combinations having not isolated the factors.
As on 1990s, Jammu & Kashmir

Displaced Hindus = 6 Lakh [1]

Population = 78 Lakh [2]

Percentage: 7.69%

Sources:

[1] Wikipedia Exodus of Hindus
https://en.m.wikipedia.org/wiki/Exodus_of_Kashmiri_Hindus

[2] Wikipedia Historical Population of Kashmir, estimated in 1991 through religious organisations https://en.m.wikipedia.org/wiki/Jammu_and_Kashmir_(state)
To piggyback on your request from someone who's tried it, I'm also curious about how this deals with the fact that Java is garbage collected but wasm (in itself) is not. Did they actually port a GC to wasm, or do they work around this in another way?
What if it wasn't temporary, but just part of the CEOs office? The first goal should be to actively prevent these foul-ups by keeping open lines of communication.
> it reads a bit like any government contract.

I can assure you that the GSA does not treat its construction contractors so preferentially. Lowest public bid wins, with preference to companies owned by service-disabled veterans, women, and minorities. I’ve never been directly contracted by the GSA, but I’ve been a sub for GSA projects several times. The closest you get to “one party fits the contract” are systems like fire alarm, where if a Siemens system is in the building, you must sub out the work to Siemens, or if there’s a Johnson Controls BAS system, you’ll need to sub out that work to JCI.

I know there is a decent amount of corruption in local/state construction contracting so I cannot claim there is 0 fraud for federal construction contracts either.

Construction projects are more understood than software projects, as you have a tangible result that either meets the specs and passes inspection, or doesn’t. It’s a bit different than contracts software or a new plane where the specs can be interpreted in looser ways.
You are more or less saying what I said in different words.
Do things you're keen on? Deep.
The CEO analogy is a great one, I'll be stealing that, so thank you.

HN seems to have greatly differing opinions on where the responsibility lies when it comes to private businesses, ie: Volkswagen scandal, Uber scandal, et al
>Decreasing UK and Euro deliveries equally is clearly something that we can do and not some legal fantasy.

It is technically feasible and contractually feasible, just not under the current agreements. The problem is that updating the agreements would be a 3 way negotiation with the UK who has all the leverage. Due to current political divide between EU and UK, the EU doesn't want to enter this negotiation, not that I think it would easy. It would probably be political suicide for the UK government to publically reduce domestic vaccine delivery unless EU offered some incredible incentives.

The EU knows this and is instead paining AZ as the bad guy.
What kind of costs and difficulties? Filing paperwork isn't terribly expensive, and with an average member wage 5-10x higher than the median wage in the US the union should hit above its weight class.

A larger union is likely to bring its own set of office politics and costs.
Mara is a shark, these SFW drawings don't really leave much room for the shark features (fins, body patterns, etc.) to show very prominently.
Also, firecracker did not merge virtio-fs [1]. So I guess it is a scope and priority decision:

> To not trade off our core use case simplifying assumptions, we'll need something like a way to build different Firecracker "specialized variants" or alternatively a plugin system. This is something worth discussing for 2021. Again this is not a guarantee, but virtio-fs could fit in such a scheme, especially if it's a rust-vmm crate we can easily import over.

[1]: https://github.com/firecracker-microvm/firecracker/pull/1351...
Digital Gardening: Growing ideas and projects
EventSource, a lightweight alternative to WebSocket (2018)
I can definitely recommend https://book.easyperf.net/perf_book

The author's blog has been consistently great throughout the years, https://easyperf.net/notes/

See also microarchitectural performance analysis tools & readings, https://github.com/MattPD/cpplinks/blob/master/performance.t... and "Comments on timing short code sections on Intel processors", http://sites.utexas.edu/jdm4372/2018/07/23/comments-on-timin...
Why photosynthesis is "almost impossible"? Genuine question!
It’s already answered in the previous response.
Ask HN: macOS OCSP and Slow App / OS Ground to Hault
Hello,

I'm in London, UK and my Macbook (Pro 13", Intel) has been ground to a hault for at least two hours. Only disabling the internet connection is fixing.

And from dumping dns logs the only traffic is to ocsp domains -- IPs seem to be UK-based edge servers.

So it seems apple has broken ocsp again.

Can anyone confirm this?

(Hosts-file fixes aren't working).
GitHub Should Start an App Store
Ask HN: How does Signal afford operational costs?
I understand they are a non-profit and accept donations, but I assume a majority of the users are not paid. How do they afford to operate their server costs and where are they hosted? What engineering optimization have they done to reduce costs? For example they recently added video chat, does it use P2P technology? Curious!
- Oh hello there. Welcome to my home. Please have a sit while I grab some coffee.

whilrling noises
It does. However every piece of the government has their own as well who don't seem at all beholden to it.
You probably want to use raid10 anyway though. Parity raids are dangerous if you don't have a full backup of all data, as recovery stresses all disks, increasing the likelihood of a second and consequently full failure significantly.