skysight-inc/HackerNews huggingface dataset:
That is what I meant, which is why I said "in the arbitrary sense."

I think our language is lacking here. In technical terms, neither random nor stochastic imply evenly distributed. In casual conversation, "random" does.

"Emergent" may be a better term for what I meant. Randomness (in the casual sense) is an ingredient in a stochastic process leading to non-random, even effectively deterministic results.

The comment I was replying to:

"the inputs that drive that subjective feeling are still either deterministic or random."

The ingredients which lead someone to suddenly sing a son apropos of nothing (seemingly random/arbitrary) are the same as those leading someone to pull their finger away from a flame... seemingly deterministic.
Do people in hackernews understand GOP is doing anti-china propaganda campaign before the election. CIA has back channels everywhere.

The OP history is like a list 1000 anti-china posts.
Even reuters reporter history is staggeringly one sided.

Please see for yourself. How many of you have been to these places being discussed?
> "12 trackers and 6 third-party cookies ... they're not bad ..."

that's still bad, and nytimes uses a bunch of first-party tracking as well. it's just not as bad as the worst ones, but in no way should you excuse them for their own bad behavior.
Yes, shell functions are cool. I use them to augment standard commands too, e.g. make head(1) or tail(1) output more lines than usual, depending on the terminal's number of lines:

head () {
if [[ $# -eq 0 ]]
then
/usr/bin/head -$[(LINES-1)/2]
elif [[ -f "$1" ]]
then
case $# in
(1) /usr/bin/head -$[(LINES-1)/2] $* ;;
(2) /usr/bin/head -$[LINES*5/12] $* ;;
(3) /usr/bin/head -$[(LINES-1)/3] $* ;;
(*) /usr/bin/head $* ;;
esac
else
/usr/bin/head $*
fi
}
Oh, and the actual code of any service is deeply integrated into googles infrastructure. You'd need to do a near full rewrite of many services even to run them in GCP.
Please elaborate on the owl reference!
Using GitHub Codespaces with .NET Core
I don't work at Google but my understanding is there are a lot of proprietary, closed-source internal APIs that make this difficult-bordering-impossible.
It's really confusing. Windows Linux Subsystem would be more clear. Windows Subsystem for Linux always hinted me to a Vine competitor. Then I know what it is so I read this DOS Subsystem for Linux in the right way (and right to left!)
I didn’t know about the effort to be able to create GUIs on Windows. It looks like there are basic wrappers for a lot of controls too: https://github.com/compnerd/swift-win32/tree/ed4993f7cbb284a...

Slightly OT: I wish people wouldn’t put such large license headers in source code. I just don’t see the point, and it’s often longer than the actual source!
they are quite a lot like Microsoft of the late 90s and early 00s
I got a pixel 3 DOA that I am still paying for because Google won't replace it.
There are generally many APs for a single ETF or family of ETFs. Historically they have been the ETF desks of large banks[0], more recently marketing making/trading firms have build out ETF AP capabilities[1].

[0] https://www.investopedia.com/terms/a/authorizedparticipant.a...
[1] https://www.janestreet.com/what-we-do/etfs/
Perhaps for the first consciousness.
What govt do you mean exists only out of spite? You can't mean Taiwan. It's a real country. They are a democracy.
For a beginner (and self-starting), I recommend some animations that involve math. There are several javascript libraries like konva.js or paper.js or even d3. They can get you started immediately. You can animate for instance how cycloids are drawn. Or something like a ball bounce.

For the better part of these kind of exercises, you will mostly deal with APIs. (APIs that allow people to draw stuff on html5 canvas). Its APIs all the way. And that should be your expectation moving forward.

When it comes to professional programming, i.e. writing maintainable software - it boils down to a lot of good habits, like organization, commenting, structuring your code, reusability, design patterns, etc. But there is no real roadmap that would lead you here. Perhaps you have to write all kinds of software - servers, daemons, gui apps, etc.

One advice, is that when you write code, and you happen to read it again, say, five years down the line, you must be able to grasp what mess you had originally written. Often, it might not be you doing this; but just think how quickly can someone grasp what you have written. I think that is the nirvana or the higher goal you should try to achieve in professional coding.

Of course, there are many suggestions here. Opensource for e.g. Just try your hand.

Kubernetes, Docker, etc they are technologies that deal with how software is deployed. They influence how we write certain software, but as such not meant to teach you how to code.
Pentagon spent $1B meant for Covid supplies on jets and body armor
This comment breaks more than one of the HN guidelines. Please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here.
https://voicesofvr.com/937-facebooks-desire-to-own-the-metav...

https://voicesofvr.com/944-guy-godin-on-getting-cloned-by-fa...
This is pretty true for very high-density buildings in North American cities. It might be less true in lower-density areas in North America, and the rest of the world in general.
Can't you still run KDE apps under Gnome, even with Wayland? I use a few. Some of them look better with the "QT_QPA_PLATFORM=wayland" environment variable.
I often feel down on myself for not having time to focus on blogging. I've written things in the past that have been well received, attracted lots of traffic and opened up opportunities, but doing it regularly seems like too big an undertaking.

Then I remind myself that I routinely bash out HN comments of 200-300 or more words, and it takes only a few minutes. And you get instant feedback through votes and replies, which makes crafting the ideas and editing the copy so much easier and faster.

The combination of having something specific to respond to, the rapid feedback, and not having the pressure of posting a standalone piece that needs to justify its own existence, makes HN place I can write very freely.

Now I sometimes think of my longer HN comments as blog post drafts just waiting for me to dig them up and publish them.
No it's not. "Rent" is not the same as "economic rent".

If I buy a piece of land a build a house on it and rent it out, I'm adding value to society by creating value.
Curious about this: What factor improvement would removing them make? Have you tried it on a few large instances (comparable to those in the paper)?
I did see the line:

> there are no plans to remove the support for it

But I don't really see what would drive this change if there wasn't any intent to remove it at some point down the line.

Regardless, the wording of the article describes the new syntax as an "upgrade" so it seems likely this will the canonical transform in future.
I'm afraid, there's no way I'm going invest time into that tool knowing that's it's likely going to be cancelled in a year or two.
Typeclasses are roughly equivalent to passing abstract factories around. This is enough to solve the expression problem and is known as Tagless final encoding, or object algebras in oop:

interface Num<A> {
A add(A l, A r);
A lit(int i);
....
}
class PrintNum implements Num<String> {
String lit(int i){ return Integer.toString(i); }
String add(String l, String r) { return l + " + " + r;}
...
}
class NumInt implements Num<Int> {...}

function A foo<A>(Num<A> f) {
return f.add(f.lit(3), f.lit(4));
}

You can add new functions by extending the interface, you can add new implementations by implementing those interfaces.

However you need one class which implements all necessary interfaces for your final type to run the code. This means boilerplate if the interfaces come from different libraries.

You can reduce copying by using adapters which implement some interfaces and forward the rest - but then all adapters have to forward all unrelated methods! This is known as the quadratic instance problem in MTL.

There are lots of attempts to solve this in haskell and currently they are all worse then Tagless final on some axis, usually performance.
Also — assuming there isn’t more context to the quote (LRB hates mobile devices) — there’s no law that white flour must be enriched; there are regulations that state what must be done for white flour to be characterized as “enriched,” as one would expect. LRB’s fact-checking not looking so good here.
China wants to control everything that could affect them. Eventually they will fight to take over Taiwan. They will use economic power to force Australia to do what they want also.
I'd say you need to be in a new place for 3+ years to stop being treated as an outsider, assuming you learn the language, get local friends, and adopt the culture in the meantime.

If you can't speak the language and use local expressions, then you'll always be an outsider.

Source: moved to Colombia 5 years ago and took me 3 years to have people say "tu si eres bien Paisa" and "usted es mas Paisa que una arepa". Have seen a small minority of other foreigners get accepted. Most never learn the language / culture enough and will always be outsiders.
Store data tamperproof using the Python SDK for immudb – the OSS immutable db
Catastrophic Events on Earth Imprinted on the Moon
Senior Engineering Manager OKR Examples
> The real reason that sports fans should remain with their traditional bundle is the UX. With cable, if I want to flip between a dozen college football games, no prob.

What's most frustrating is being able to glimpse a better future and realizing that it's only business concerns that keep it from you. If you use the ESPN app on AppleTV (and probably other platforms, but I don't have any of them), you can easily swipe up to see what else is going at any one time, change between them, and even set up to four streams at once on your screen. It's awesome! Unless one of the games you care about is on Fox or CBS.
Dart solves this quite elegantly using mixins. https://dart.dev/guides/language/language-tour#adding-featur...
I hope one day they could bring the same (GUI support) to Linux.
Postgres Data Types in PL/Python
Flip-it?
Not op, but yes org-mode is worth it.

As a vim user, my recommendation is to skip spacemacs, and go for straight emacs (with evil mode if you like modal editing, i do)

I liked Uncle Dave's Tutorial series on youtube: https://www.youtube.com/channel/UCDEtZ7AKmwS0_GNJog01D2g/vid...

Start with his emacs tutorial, it is mostly learn emacs and org mode as you learn to setup emacs.
> I'm very surprised to see it often mentioned that NVMe M.2 vs SATA ain't noticeable.

Here is loading times for windows and some blind tests:

https://youtu.be/V3AMz-xZ2VM

https://youtu.be/4DKLA7w9eeA

Your personal experience could be down to several factors.

For example - wear of your devices, how much your SSD was occupied, drivers, other components being updated as well, etc.
Not the parent, but I do. It works fine IME.
It is reasonable to point out that the US currently has prisons with arguably poor conditions. https://www.bbc.com/news/world-us-canada-50114468

This is an argument over the term ‘concentration camp’ in effect.

Do we concentrate the most ‘criminals’ into ‘camps’ where they can ‘work’ and ‘play’? Arguably yes.

All that is true is that the U.S. loves its very large prison system enough to not change it. It has gotten so large that it removes a leg to stand on when criticizing other countries for imprisoning people.

Edit: Professors call these places gulag’s:
https://www.bbc.com/news/world-us-canada-49323320

So maybe it would be a better term to describe what the Chinese are doing, since they clearly aren’t filling trains with bodies to be sent to the incinerator. (which is what the term concentration camp brings to mind in the west).
Korea ended in a draw b/c the soviet union was entering the conflict in support of mostly defeated NK/PRC forces and the fear was it could escalate into a nuclear war.

Vietnam is more interesting but I think it's very unlikely that a conflict with the PLA today would unfold in the same way.

Figuring out what type of conflict would force China into a nuclear exchange is probably the only question worth asking. would liberating Tibet and Xinjiang do that? Probably, but it also could be the case that Beijing wouldn't risk being vaporized themselves for a people and place they deem so inferior.
Zenz extrapolated based on Food Subsidies.
There are NO FACTS on number or what is done there.
Go look at Grayzone on the coverage on Zenz. What motivation would they have to make China look better.

I could claim people are learning mandarin there.
This is pretty cool, thanks!
love this story! you also have a very nice and descriptive writing style.
fwiw under old JSX you were always able to change the JSX pragma to any other library you wish, so i'd rate this no change in "degree of dependency on React" tbh.
Excellent! Planning to do same soon.
I hope they have the tenacity to survive and resist and NEVER get conformed to live as part of China.

"China" is a vicious inhumane enemy, nobody in this World is innocent but there are some more innocent that others and the rhetoric of others being "bad" is no excuse for anything.
but the thing is government policy CAN make a difference for just the situation you described, like increasing property taxes on investment properties. Berlin is an example where government has mostly successfully kept rents stable, or a least a lot more stable that most other cities.

https://www.bloomberg.com/news/articles/2019-06-19/berlin-se...
>> for example by watching the movie without paying, everyone agrees that this is theft.

No. Very few would equate this to theft, especially lawyers. There is even a debate to be had as to what "watching a movie" even means. How about a youtube review of the movie? What about a clip incorporated into something else? What about my IronMan costume for halloween? Intellectual property is not like land or objects. That is why it is subject to very special and very specific limitations on when and where it can be applied.

There are even a few disney movies that, soon, will be out of copyright. Steamboat Willy falls out in 2024. Superman in 2031. 'Sherlock Holmes' fell out of UK copyright in 2000, so too 'Gone With the Wind'. Brits can print those books all they want. Americans ... will have to wait a few decades. Copyright violates are a totally different game than traditional understandings of "theft".
Also a failed product from Google will be worth no more than $1 billion which is hard to get the Google C-suite excited about.
Okular should work fine on GNOME, but you might need extra disk space for all the KDE dependencies.
Improving Reliability by Splitting Up API Breaking Changes
Simple considerations for simple people building fancy neural networks
How do smaller products compete with bundling from these large competitors?
Nice writing! That was fun to read.
Firstly, you're right that the main content of the post is re: not needing to import React. My comment was just pointing out that they have additionally changed the factory signature (an unrelated change).

Secondly, I should point out that JSX is currently not dependent on React. You can use JSX now without React, either via Typescript (built-in support) or via the custom `pragma` config key in babel's JSX plugin.

The change described in the article makes it unnecessary to import the full React lib into each component file when using JSX with React.

I'm not sure what the benefit of this is tbh...
Diabetes and Asthma are common comorbidities for COVID-19 deaths. Those conditions traditionally have a very small impact on normal life expectancy all other things being equal. I think you are being thrown off by the "morbidity" part of that word. It is another factor that contributed to the person's death. It doesn't mean the person would have died from that condition absent COVID-19.

>These deaths are therefore the result of mostly fraud and when the real numbers are considered (probably something closer to 15-25% of what's being reported) then this disease is something that lags behind many other diseases currently circulating in the population that the media just ignores.

If the COVID-19 death total is inflated, how do you explain the huge rise in excess deaths? Here is one article that talks about comorbidities and excess deaths.[1]

[1] - https://hub.jhu.edu/2020/09/01/comorbidities-and-coronavirus...
I think he acknowledges your counterpoint, if Trump stays in office and we continue our economic policy of issuing more debt to finance zombie corporations then yes, the current dislocation of fundamentals in the stock market will continue and Palantir's stock will rise.

As he says, the only opposing forces to Palantir is capitalism and math, since we currently operate in a crony capitalism system full of "too big to fail" bailouts then reality will not matter and this company's valuation will increase provided the status quo is maintained.
Yes. Because the PDF standard specifies a mechanism that lets you "attach" files to a PDF :)
Great interview on product development with Daniel Gross and Ivan Kirigin
I think it's what I have to do to pay the bills, unfortunately.
No-Job, Loads of Debt, & Middle-Class readers apparently do not constitute WSJ's target demographic.
Ask HN: Anti-Cheat for E-Commerce
Are there any companies working on providing protection against bots for e-commerce? Seeing the use of bots in buying highly sought after items before actually people (eg. the new nvidia cards) and reselling at crazy prices. It would be very interesting to work on a product to prevent this kind of activity.
Should be... obvious.
what specifically did you mean by factory functions? if you meant createFactory, fwiw that was legacy and is now deprecated https://reactjs.org/blog/2020/02/26/react-v16.13.0.html#depr...

but if you meant createElement... i'm not sure the goal is perf? then again there was a lot to cover in that RFC and i may have missed something
A common use case for secure boot is when I want to use my device however I want to while being reasonably confident that I'm not letting 3rd parties use my device however they want. Especially if you have a device that stores information that might be sensitive (user passwords, encryption keys, bitcoin wallet, safe combinations, thermostat settings, whatever).
According to NHS stats, the vast majority of UK covid deaths would have died in the next 6mo-1yr anyway, due to other conditions they also had. Net effect on annual deaths will probably be small.
I don't like/trust online degrees.

The whole point of college is to figure out what you want to do, explore, network and learn how to learn. I fail to see how an online degree can provide that. The amount of learning that happened outside of classes, during labs with my peers, is on par with lecture halls if not more. I've seen side projects, discussed random technologies, even startup MVPs on Campus. No matter how great the instructors are, it's still a sub-par experience.

That and cheating of course.
I don't think it's purely economic. There was a cultural shift. Also, I'm not sure when the golden age of journalism was. There was never really an age where people att though journalism was great.

Anyway, I think the cultural shift has more to do with journalists competing with everyone else (politicians, moms, whoever) directly. When a journalist tweets, it's just a tweet. I think that has eroded their sense of the professional responsibility.

I don't really want to point the finger too sharply though. As I said at the start, I think a lot of media bashing is trite. Still... there is a lack of something exposing itself in this instance.
A "Linux subsystem" is a Linux system that is a part of a bigger system. And "Linux audio subsystem" is an audio system that is a part of Linux. And if you swap the words, you get "audio Linux subsystem" which doesn't make sense, not really.

So the proper name would be "Windows Linux subsystem", but I concede that it does sound really weird (because both Windows and Linux are the same kind of things, they're OSes).

And of course, if it was named "Windows's Subsystem for Linux", there would be much less confusion, but apparently the English for some reason doesn't use the possessive case here (although that's the perfect place for it) and prefer to use the noun as a possessive adjective.
I am deeply horrified at the mere prospect that this needed to exist at all.
> That last one is a common enough idea nowadays. Prominent people in every community advocate enforcing code style rules (Douglas Crawford's Javascript linter is famous as an early example and gofmt is practically enforced in the community).

I would argue that this is because there are differences in the severity of the tooling. gofmt for example will not override your decisions regarding line breaks last time I checked, while rustfmt will not afford you any freedoms there.
Is the title an intentional homage to Kurzweil's The Age of Spiritual Machines?
We learned about the Zimmerman telegram in high school at my East Coast public school (11th grade Modern World History and 12th grade AP European History).

I think a lot of the WW1 curriculum was focused on Europe and the events leading up to the war, the diplomatic entanglements, the senseless humanitarian disasters, and the impacts it had on the world with the Lost Generation.
I don't think I've had one go bad so as to not have a bed for the night. Having one go bad 2 days before you arrive and having to rebook, or having one that is really bad that you just can't stay at any longer (and then yes, you eat the high cost).

Doesn't happen too often though.