skysight-inc/HackerNews huggingface dataset:
As an aside, about bullets.

Sure, the military has access to more powerful rounds. Aircraft cannons, for example. But they don't typically load the soldier's rifles with rounds more powerful than what a civilian can buy.

- Soldiers' bullets really don't have more kinetic energy than civilian ones. For one, a civilian can always hand load, and get whatever K.E. they want (until they blow up their gun's chamber). Also, civilians can buy military rounds. Either surplus or whatever.

Smaller bullets means soldiers can carry more ammo. Not as important in the trenches of Europe, but crucial in the jungle colonial wars, I mean freedom wars, since WW2.

- Also, the military only wants a bullet powerful enough make it through any reasonable personal armor. The idea is that a bullet that isn't powerful enough to exit the body will cause more damage by tumbling inside and/or be more difficult to remove -> it's a way around the Geneva conventions that mandates rounds hold themselves together

- Third hunters, by law, have to use a bullet with a certain minimum K.E. The .30-06, for example, was initially used as a military round, but is today a popular deer hunting round. It has been replaced in the military by the much smaller, weaker, round used in the M-16.

The civilian .30-06 is considerably more powerful round than the AK-47's, whose round is considered too powerful for a modern rifle.

- Check out the perfectly legal, if expensive, .50 BMG.
I guess I'm not as l33t as I thought I was, because I couldn't read that without having to figure out what each number was supposed to be individually.
>It remains one of my favorite programming languages.

Any reason for that?
>We keep on hearing this is the year for linux desktop

No you don't. What you're hearing is this dead horse being constantly dragged out for another round of beatings. The problem is, nobody has ever defined what the phrase even means, so it can never be `true´.
bold of you to assume the existence of an objective right or wrong mapping from characters to sounds
Is New York dying? This wasn't funny at all.
There is a huge difference here. Cars clock billions of hours of operation in an uncontrolled environment. These must deal with decades of use, abuse, neglect, sabotage, third party parts, etc. Anything that can happen WILL happen in a car.

Compared to this, rockets are tightly controlled environment and running for a very short time. There is also incredible amount of redundancy and supervision in a rocket but you will not be able to have double of every critical component in a car and then have separate controller to check if both are returning matching results and which might be faulty and you will not have a team of specialists obsessing every time something did not work exactly right.
I've worked in many large Corporates, mainly in the financial sector. I've also spent a large part of my early career designing and deploying the 'standard' build that gets put on all work end-user machines.

At the very least, a regular full audit of your machine will be done. It will be looking for unauthorised executables, scripts, and certain filenames. This is in addition to the normal malware/virus scanning with central reporting that will also be enabled.

Then there's the prevention of the user being elevated, so that normal users can't install anything (although stuff like Chrome, and some Chat apps try to bypass this) - some places totally rely on a central deployment platform (i.e. SCCM) other places allow exception via one-time codes.

It's this prevention that tends to fubar most dev tools, which assume the user has a high level of rights.

Web usage is definitely logged, with either auto alerts to line managers/HR based on keywords, or is only actively looked at if it's a problem employee. Most countries have employment laws, which mean that web usage HAS to be logged - it's to protect the employee as much as the employer.

Unscrupulous employers also install 'idle' monitors, to check that the user is actively working on the machine during the day (I'm looking at you, Barclays Bank!) - these are people no self respecting professional should ever work for in my opinion.

In short, if you think you are trying to do something on your work machine that you do not want you employer to know about, then it's probably something you should be doing on your personal device instead.
which means
Historically programs are "rewritten" (really, adapted) all the time to support changes to the underlying system. E.g., read-ahead, mmap() support, fadvise() support, file locking, different file locking semantics and failure modes in network filesystems, sparse files, hashed directory entries, asynchronous I/O, changes to underlying media characteristics like SSD seek times, etc.
Yes, because men is treated as default so people assume there is no need to specify.
Not to mention this one:

> I couldn't resist the temptation of making it a reality, since it means that high-performance native code can be almost as pain-free as web apps.

> Please note this is intended for people who don't care about desktop GUIs, and just want stdio and sockets without devops toil.

My understanding was that people are using web-apps and electron precisely to provide cross-platform GUIs. I feel like this is really missing the forest for the mountains...
Beijing to Go Mask-Free as Coronavirus Cases Hit New Lows
When you have a browser that is USED by programmers, the programmers will know that their own site is bad. Problems started when it stopped being a browser for programmers and power users.

They were the ones marketing it. Mozilla cut the branch on which they were sitting and is now shocked that they lose maretshare.
If a mouseover should trigger an an action that causes the component to redraw, those the hover state persist?
Oh for sure, yes. Simply "doing stuff" helps, and the novelty of traveling and experiencing new places is very exciting. The challenge is that it's like a drug, and it stops working if you keep traveling because your dopamine receptors get usd to it and then you feel the same, so it's not really a long term fix. You see that with nomads especially:
1) go nomad
2) omg life's amazing
3) yeah
4) oh shit why am i depressed?!!!

Then again, travel can give you permanent solutions, like you might meet a new partner(s), or people that you will build something new with, etc. Those interactions can change the course of your life and many of us need to move out of our own home bubble to a new place to realize the possibilities that life has to offer, outside of your usual routine.

I do think a creative pursuit (because it's endless) and being around people you love (difficult these days) and working out (lifting weights esp and cardio) and eating healthy (organic, and lots of vegetables) are the most probable ways to feel somewhat satisfied. But it's not like I or anyone else really has it solved I think. And with corona now I'm failing on about half of those things.

P.S. Nomad List was also very very basic and barely functional and it took ~6 years to be somewhat pretty and properly functional and it still has bugs, so it's just a daily iterative process of fixing small things like a button.
Actually webpack has the url-loader which allows embedding binary data as base64 data URLs in your CSS bundle.
If used judiciously it can even be a good thing too.

EDIT: I mentioned webpack since the thread is about react, but you can do the same thing manually by putting the base64-encoded data in a data URL on a CSS file.
In the ideal scenario I'd be using Telegram as the transport for my messages, while PGP encrypting and signing all messages client side.
Approximately, the semantics of natural language are concepts. Concepts in this sense are deep bodily-inferential-causal models.

If I say, "No! The glass is under the desk" you can immediately: find the glass, reason about why you havent previously found it, ask for the glass to be filled, ask for the glass to be handed to you, report on whether you like where the glass is..

You could say, "Why is the glass on the floor!?" angrily.

And by doing so communicate an expectation about where glasses ordinarily are, express a desire-frustration, express a confusion over the intentions of others..

The information contained in "No! The glass is under the desk" is VAST.

It is vast because our understanding of the world is vast. Not because the sentence as a lot of letters. Not because the words in it occur in a certain frequency. Nothing about the sentence itself is vast. It is profoundly shallow.

Intelligence is this vastness. Intelligence is moving effortlessly from "why" to "how" to "when" to "what" across domains, across hypothetical/counterfactual scenarious, across intentions/expectations.

This vastness is laden in animal minds, even, essentially constitutive of animal minds. And it cannot be found in "data".

It is grown by the complex biophysical process of learning, which requires a deep (& playful) interaction with the environment. The environment grows your capacities as you play with it.
I know that, but does the network perceive the critique as environmental reaction? It means if it can distinguish between them.

Putting them in the same basket not sure if it helps.
What if you're just watering your plants?
COnsider that a lot of people who are forced to use GTK aren't actually on Linux, and Windows and Mac accessibility is literally nonexistent.
The borrow checker alone is worth the price of admission for Rust, you can't do anything quite like that in C++.
This reminded me of The Relativity of Wrong.

https://chem.tufts.edu/answersinscience/relativityofwrong.ht...
Deadly California wildfires burn more than 1M acres with no end in sight
The Dark Shadow of Fintech
you can't track a wallet address to a person.
This is why developers need to be careful when choosing which SDKs they use for developing apps.
Yes and no. The tech doesn't matter but that is The Point. That is, your tech won't save bad product. Using the latest cool kids framework or buzzwordy tool won't save bad product.

Yes, the business you're in matters. No, it doesn't matter how you build them - as long as it's quickly. If you outgrow you're overly simplistic stack, that is a _great_ problem to have.
It's not clear why the article is claiming that there are no transaction fees in Bitcoin, my understanding was that high transaction fees was one of the main reason that Steam, for example, dropped Bitcoin support (I think it was something to the tune of several dollars per transaction, targeting for the transaction to be finalized in <30 minutes?).
> Think about Android. You get an OS tightly managed by Google, running on purpose-built hardware (I have Pixel 2 XL) and it still regularly crashes on me and does otherwise funky things. I have no illusions car industry is going to be able to do any better.

Android regularly crashes in part because it's very complex, but also in part because there's really not much of a problem if it crashes occasionally. Cars have much stricter requirements.

The car industry have more or less settled on a process, "functional safety certification" (FuSa for short); if you can verify that you've followed the process, then you have a reasonable defense in court if the software then crashes.

> Now, I have nothing against using Linux for everything else in a car (infotainment, navigation, etc.) but I would not trust one that will have anything to do with basic controls.

Indeed; you run Linux inside a safety-certified hypervisor, and run your controls in specialized, safety-certified RTOS guests.

ARM has settled on Xen as the hypervisor for their automotive reference stack, and there are currently efforts to achieve safety certification for Xen:

https://www.youtube.com/watch?v=boh4nqPAk50
The actual paper doesn't say that, Phys.org coverage is a bit hit and miss sometimes, trying to dumb it down enough for the common reader (but not nearly as much as the news media does).

The paper is mostly about the actual record of the observations. Based on the description of the authors, it seems they're witnessing a huge z-pinch being formed out of a (most likely multi-layered) toroidal plasma field.

Conceptually, this phenomenon and experimental double layer Hail effect thrusters are pretty similar, and exploit the same area of plasma physics. The jet doesn't switch on until you pump enough energy into it, similar to how plasma goes from glow mode to arc mode relatively quickly, but forms a self-reinforcing helical beam perpendicular to the plasmoid donut.

None of this necessarily requires gravity, even to stay cohesive at this immense scale.
Why You Will Marry the Wrong Person (2016)
Small changes in the rotation rate of the Earth (primarily due to seismic activity and the tidal interaction with the Moon, I think) are the reason why sidereal (or Solar) time diverges from time as kept by an atomic clock (the atomic clock has errors too, but they're orders of magnitude smaller).

This is how you get different definitions of "Universal Time":

* UT1 = sidereal time, based on measurements of the angles of distant quasars.

* UTC = atomic clock time, with offsets added in whenever it gets too far (about 1 second) from UT1.

One final fun thing about UTC. Why is it UTC?

* Coordinated Universal Time = CUT ?

* Universal Coordinated Time = UCT ?

* Temps Universel Coordonné = TUC ?

UTC was chosen precisely because it doesn't correspond to either the English or French acronym.
And yet it's still cold in winter and my ice maker still works fine...
One of these days I ought to post to https://pond.email

Maybe I'll try summaries of HN threads when they appear to have timed out rather than died out?
Free PyQT does not have the linking exception (which would be lgpl); only the commercial version has.

https://riverbankcomputing.com/commercial/license-faq
Except that many brands use Android to power their infotainments these days. People who you talked to obviously didn't quite know what they're talking about - it's like saying embedded Linux on a computer can be "remote hacked" because there's a GNOME userspace exploit somewhere in the world.
Sure, running executables in random places may be risky. But with python it’s not just the location of the binary program that matters and running scripts or notebooks stored in random places may also be risky.
Finally, we can have systemd running our car init!

Just don't name it 0day, or get DoSed...

/s
Comparing the Last 10 Bear Markets with 2020
Order medical marijuana strains, CBD oil and Feminized seeds
Some Health Benefits

Relief of chronic pain
Alleviate anxiety
Fight cancer
Anti seizure
Helps treat depression
Help weight lose
Regulate and prevent diabetes
Slow development of Alzheimer’s disease
Mend bones
- https://en.wikipedia.org/wiki/Paul_Tudor_Jones

- https://www.businesswire.com/news/home/20200811005331/en/Mic...
"validating the data might be a lot of man hours."

It totally is and therefore also a very good crowdsourced project. And they set up already a nice website with badges and other things motivating people to contribute. Daily 15 minutes of a lot of people would mean lots of validated data. Because with user accounts you can also validate userquality etc.
Yes, a hybrid. Routing and initial rendering handled by a server-side MVC framework, like Laravel. And on each page you can have one or more micro SPA-s with a lightweight JS framework like Mithril or Preact. You can even send the initial payload as JSON in a special JS global variable inside a script tag.
The second sentence of the article you linked is:

> Mozilla exists so the internet can help the world collectively meet the range of challenges a moment like this presents. Firefox is a part of this.

They follow up on this by saying that they need to go BEYOND the browser but it doesn't mean that they want to drop it.

But well...you never know with that hollow techmarketing talk...
That is true, but the effect various "quirks" have on result are very very different.

I did not decide to switch from React with a light heart, it was a long and painful decision. But it seems to me that React's path of least resistance leads to a slow bundle, and you're going to fight an uphill battle.
UMASH: A fast and universal enough hash function
React has been god sent for us as we slowly modernise an application that is a mess of server rendered html and hacked together frontend code.

Slowly we are rewriting individual pieces as embedded React components (no SPA here) and moving to a proper API layer that the components talk to. The separation of concern has made it a loot easier to increase code coverage and ensure a controlled rollout of new features.

We also just bit the bullet and paid for syncfusion to use on our frontend to avoid reinventing the wheel for a lot of the functionality we need.
Automotive Grade Linux is pretty much a Linux distribution for infotainment units. It's not about running Linux on ECUs.
You usually can get a credit for la large water usage that doesn't go in the drain. Most commonly done for filling swimming pools.
Please have commit messages more informative than "update $filename"
Where I live, a medium-sized city in the US, there is NO fiber option. One cable broadband provider is the only choice.
I think the main concern here is the directory containing the application (especially if it's in the downloads directory), which is always first in the search order on Windows [1]. There was an article in the Old New Thing blog about how this is because the application's directory is expected to be its own safe package, usually a subdirectory of Program Files.

You're talking about the current working directory, which can be different, and you're right it was moved later in the search order in XP SP2 (also mentioned in [1]). I had no idea it was ever searched at all, so thanks for that!

[1] https://docs.microsoft.com/en-us/windows/win32/dlls/dynamic-...
Wildfires are blazing new records as they burn in 15 Western states
Seriously, what does your phone running 100s of apps like TikTok, Browers, Facebook and everything else have to do with a closed system like car infotainments?

It's like saying that Linux will be crashing while driving SCADA systems because you've seen your KDE desktop crash a few times.

C'mon you guys are supposed to be engineers, think a bit -_-
Why wouldn't it be possible to have a similar system in a car as in a rocket? The manufacturer could easily rack up 3 somewhat cheap compute nodes to validate the outputs. This really shouldn't be much more than $10k extra - for the end consumer. And the fact that a lot of cars sell for $100k or more this cost should be negligible for self-driving capabilities.
Engines can turn faster than 3000rpm, even in the general case. Car engines are 4 strokes, so you're probably interested in collecting data and issuing control signals through those 4 strokes. I believe my small car redlines at 7,000rpm, so that leaves roughly 2ms per stroke (for all 4 cylinders).

Also, the ECU does more than just the cylinder values, it's monitoring other systems as well, such as the transmission, traction control, &c which also have hard deadlines.

I don't think there is enough time to garbage collect, and as other gave stated, there should be little to no need to allocate in this type of code anyway.
They can also do a reverse DNS lookup of the IP addresses that you are connecting to, since you can not hide that.
How and why abstraction layers are becoming essential in automotive design
And algae are plants last time I checked.

Because op said "Plants don't produce any useful amount of oxygen"

And I am aware, that room plants do not really add meaningful O2 to the room, their value is in humidifying.
In the markets where housing prices have increased the most, housing is the least market based.
Yeah, those are choices. You still have to understand what you're actually doing in the browser and the DOM, same as jquery or vanilla js.

I can see how easy it would be to accidentally get a bonkers js bundle if you start using external dependencies without monitoring how much code they ship.

Does React have a perf cost? Absolutely. But there's something else going on here.
The use case of gold is niche too. Still a worthwhile investment. It's all about trust.
For payment terminal, pinpad security there is concept of Hardware Security Module. This is separated processing unit in the terminal that is managed by the main application in a very limited way, so even if the security of the main, feature rich app is broken the cryptographic material and processing logic stays safe.

Another solution used in a terminal is that, technically, it is required that the pinpad terminal (keyboard + screen) must be controlled by that separate computer. This is achieved by galvanically switching keyboard and screen to perform PIN entry and then switching ownership back to the main application which then can fetch encrypted PIN block and perform rest of the transaction, never having access to either plaintext cryptographic material or PIN.

Now, this could be solutions used for the car security but it would still require separation so strong and applications so different that they could just as well be different OS-es with no commonality.
No, they don't. No, I won't honor this provocative headline with a click to 'read the article' either.
Syringe technology could enable injection of concentrated biologic drugs
Thorium reactors or pebble bed reactors might be options. The only reason we have the current designs is due to the us navies need to build a reactor that would fit on submarines and ships. That technology became the basis for our deployed reactors. Since then nothing else has been tried outside of small experimental plants from what I understand.
Bitcoin eliminates card fraud. Once a seller has received the payment and had it confirmed, which takes approximately 1 hour, there is no way it can be reversed. In the current banking system, transactions can be reversed at any time - typically up to 6 months, but there's no definite finality. Anyone who has sold goods online has probably experienced fraud at some point, and has had to price their goods accordingly to account for potential losses.

Of course, seller fraud is still possible - the complete opposite of how PayPal works, where the buyer is always right. Seller fraud is mostly preventable with reputation systems. A seller accumulates more feedback than a buyer, but it requires the consumer take responsibility in checking who they're buying from. (People being responsible for their own purchases, imagine that?)
California would like a word.
Reading all of the cynicism on the comments I wonder if we are taking into account the business context for the development of the app. I’m not a fan of react even though I use it daily, but the licentious nature of react allows me to build/modify features pretty quickly, albeit, low quality. I’m as idealist as the next person about a good architecture, but if the code you are writing is for a new product that is still trying to find a market-fit spending a lot of time in the architecture of something that could drastically change doesn’t make much sense to me.

All that I’m saying is that, as opposed to some other opinionated frameworks, react let’s you do pretty much whatever you want, which is great for speed development but can also exhausting in the huge amount of decisions that need to be made.
15 years ago, I'd have laughed if someone predicted we'd see speedometer and entertainment system on single-screen dashboard, as it was 'obvious' there had to be an air gap between them.

Just because something once seemed like a bad idea to me, doesn't mean it won't be done - perhaps successfully!
Also a nightmare for screen reader users, who can't read the title at all and need to click the article.
Pandemic Ethics: 8 Big Questions of Covid-19 [pdf]
What's more free market and "personal responsibility" than allowing ransomware to weed out the weak/unfortunate? That sounds exactly like libertarianism to me.
Don't need to work, I've already proven myself a very lucky person. ;)