skysight-inc/HackerNews huggingface dataset:
I was interested in the last point about AVX instructions, and found https://john-h-k.github.io/VexTransitionPenalties.html which discusses the problem.
Ask HN: What are peoples opinions on Smalltalk and its derivatives?
I've recently started learning Pharo^1 and I think there is a lot to like about it. It hurts to say as a Lisp and Emacs fan, but using the Pharo IDE feels like using Emacs/extending Emacs with Emacs Lisp, but somehow with a more tightly integrated language and environment. Being able to easily inspect the code related to the UI widgets, modify it and make changes on the fly are unlike anything I've experienced in other languages. I think a whole OS built on top of Smalltalk would be so cool and really play into the strengths of Smalltalk. I'm also amazed that SmallTalk had a lot of these IDE like features since before the 80s^2. I know there are a lot of issues with image based languages, and I admit I haven't been using one long enough to have experienced all the Gotcha, so what does HN think of Smalltalks and it's derivatives, and what are you all doing with them?

1. https://pharo.org/

2. https://youtu.be/uknEhXyZgsg?t=2366
> This new one makes mention of at least C11

Indeed, I haven't spotted these on my first glance over the document. So yeah, it's probably only 10-15 years late when it comes out. I'm still amazed that RMS is taking C11 into account, I would have guessed he prefered C99

> Nothing wrong with software being old. It's stable and reliable.

I'm sure you're having fun driving your old Ford Country Squire, watching television on an old RCA TV set and using a rotary phone to call friends and family ;-)

Of course you are right in that there is nothing inherently wrong with using old software. And yes, it might be more stable than the shiniest newest tech. But there are middle grounds that exist as well that get you nifty features or quality-of-life improvements, and don't intimidate newcomers that much than having to first find out what that CVS is that GNU is still using in some areas ;-)
To be fair, the chip and system makers have mostly forgotten them too.
Hasn't Apple effectively deprecated all of the scripting interfaces? They fired the guy that was in charge of this stuff years ago, and the last updates to the JSX documentation are for El Capitan. Apps that didn't previously have scripting dictionaries no longer support them. I believe that the issue ultimately is that these scripting interfaces are a security issue since they allow malware to leverage a built-in general programmatic interface without having to load any additional tooling. I'm surprised that Apple hasn't disabled them already.
I guess Micron must be using slave and child labor in the fabs at this rate.
> Nah, this is RMS being a boss

Don't care to participate in any hero worship. Not for me.

I was referring to the comment I replied to. "Might want to chill with the gatekeeping" is what I was saying. Thought this would be obvious, but I'll add it to my comment.
I don't know how people can use the Brave browser:

Scandals:

1º First scandal.
Source: https://archive.ph/cAGpe

2º Scamming people into thinking they are giving donations to content creators.
Source: https://web.archive.org/web/20190606100032/https://twitter.com/tomscott/status/1076160882873380870

3º Injecting affiliate codes into url's without user consent.
Source: https://davidgerard.co.uk/blockchain/2020/06/06/the-brave-web-browser-is-hijacking-links-and-inserting-affiliate-codes/

Extra sources: https://www.theverge.com/2020/6/8/21283769/brave-browser-aff...

From a security standpoint, Brave is most of the time at least 1 to 3 days behind security patches from chromium plus they add a new superfice of security issues with all the changes they do to it, with chromium at least I know they are the first to patch things due to it coming from Google.

I welcome competition but I just can't see what the Brave browser brings to the table.
There may be a small net advantage to grazing and foraging enroute but it certainly wouldn't double the available tonnage transported.
This thread wouldn't make much sense if your proverbial red line was already crossed, now would it ;)
Gotcha. And small world, until recently I worked at the company behind Remembear. Shame it had to be sunset.
Yes, the Cloudflare web-analytics does require JavaScript.

With regard to no-JavaScript sites I understand; and for example the only JS on my site is the one for GoatCounter and Cloudflare web-analytics. GoatCounter does fallback nicely in case of no-JavaScript, meanwhile Cloudflare just doesn't work.

However, with regard to Cloudflare web-analytics, given that I already serve my site through them, there is no privacy lost by also using their analytics.

GoatCounter is good for assessing a long-term picture regarding readership, meanwhile CloudFlare is good for assessing performance issues.

Also note that if one registers a domain with Google for their webmaster tools (previously called Search Console?), although one doesn't use any of the Google services on the site, just because your visitors are using Chrome you can get performance metrics that way... So that's that about privacy... :)
> I still can’t run FF on my Mac without my fans whirring to life

I haven't seen this behavior on a Mac since Firefox Quantum was released, FWIW. It's what got me to switch back to Firefox in the first place. (Sidebery and a few other nice extensions have helped keep me there.)
Disclaimer, I am head of product for Pinata

I think of IPFS as being an open data platform first. You can connect to it and disconnect as frequently as you like. The underlying p2p capabilities don't have to necessarily be fast. It just has to do the job it was designed to do—get content in a permissionless fashion.

Speed, convenience, reliability, and more are not the problems protocol need to solve for. Providers can solve for these problems without infringing on your ability to "take your ball and go home." Take Pinata for example. We provide dedicated IPFS gateways that provide essentially the same experience you would expect from traditional cloud providers. But if you ever want to leave Pinata or back your data up or just inspect your data, you don't need Pinata's permission. IPFS media is public and open. Convenience is a layer on top of that.

IPFS also doesn't need or have tokens. Filecoin is a separate entity. IPFS is especially powerful because it is not linked to a specific blockchain or currency.
A far more 'sensible' approach to rapid tunnel construction was experimentally tested in the 70s. The Rapid Excavation And Mining(REAM) project showed how high speed kinetic projectiles could be used to to rapidly fracture rock to dig a tunnel.

This is a fancy way of saying that someone dug a tunnel through rock by repeatedly shooting at it with a tank.[0] This was found to be impractical due to the cost of gun powder.

However, a company has proposed a supersonic ramjet accelerator instead of a conventional gun to accomplish this. SCRAM accelerators use a specially shaped projectile that acts as a SCRAM jet when it's inside a tube full of fuel/oxidizer, which may be much cheaper than gun powder.[1] They have started to demonstrate fracturing rock walls with this approach.

[0]https://apps.dtic.mil/sti/pdfs/AD0757116.pdf

[1]https://www.hypersciences.com/applications/
Flashlight: A C++ standalone library for machine learning
And google started using Jax instead of Tensorflow
Here’s the PCMCIA version Causi mentioned; I had one of these back in the day: https://the-gadgeteer.com/2006/07/27/newton_peripherals_mogo...
This is degentrification, and it's happening in Seattle too. We're reverting to the dirty, grimey cities of olde, where only the starving artists were indifferent enough to live there.
Yes, although, while actually working on the manual, we didn't use Git. We passed diffs back and forth over email.
PSA: Outside of stat arb and heavily leveraged market making with teams of PhDs, 60% annualized CAGR doesn't exist. In the real world, anything above 10% over the long-term (in-sample over 50 years), is extremely likely to be spurious and won't repeat.
The problem with HTML is that it is not a layered technology. It's all or nothing.

And sadly it will get more complicated over time.

I just figured that at some point we should start over with a very simple sandbox that allows to run all the webgl renderers, javascript interpreters, css parsers, and whatnot, inside it. This simple sandbox would also be more secure, because of its simplicity.
https://xsleaks.dev/docs/attacks/experiments/scroll-to-text-... may be a better description about the security impact, and has more context about this and similar cross site leaks possible with browsers.
Look. I'm the target audience- a bleeding heart liberal with a long history of wokeness to the point of annoying others on this site, and a deep mistrust of surveilance. Even _I_ an exhausted with arguments like

"Citizens of Ancient Rome started to install an oil lamp in front of every villa to prevent tripping or thefts, and an enslaved person would be designated to watch the lamp—lighting was already paired with the notion of control through slavery. "
As another perspective, by documenting that API, they're promising to retain backward compat and the documentation burden that comes with it. As long as it remains an internal API, they can fiddle with it as fast as they can get their old codebase off of it

Since their codebase is in the open, and there's already at least one other Open Source implementation, that's likely about as "clear/open" as its going to get unless this newfound $100M spawns an API team or something
> It also would require companies to include median and mean hourly rates for each combination of race, ethnicity, and sex within each job category in their pay data reports to the state.

This seems difficult to compare. E.g. say one job has a consistent 9:00 to 5:00. Another worker typically works 10:00 to 5:00 but has an oncall rotation where they might get pinged at 2 AM or on weekends to put out fires. Identical hours worked, but the workload is definitely greater for the latter.

I predict companies will adjust by making a much wider variety of levels, and then matching level to salary rather than the other way around. Break up a 3-tier junior, standard, senior level system into levels 1-30 where each one corresponds to a narrow salary band.
Ungoogled Chromium is the Chromium-based desktop browser that I use as a backup to Firefox, but I almost never need it.

I have two installations of Firefox: a primary installation that has Enhanced Tracking Protection and privacy extensions enabled, and a secondary installation that has neither but clears all history when the browser is closed. I'll switch to the secondary installation when the primary one doesn't work with a site, usually because the privacy features interfere in some way. It's easy to do this with two editions of Firefox (e.g. stable and Beta/Developer Edition, or a fork like LibreWolf or Mull).

With this setup, I rarely ever use Ungoogled Chromium, and haven't used it for some time.
That's a reasonable method but I think most people would use a hub to achieve those goals.
Sometimes cookies are used as they were designed - to store data in browser. For example 5etools-mirror-1.github.io. App without cloud storage or user account system. It stores your shortcuts in YOUR cookies, not in the server's DB.
It's a spectrum. JIT is inherently insecure, but is "secure enough" given other guards. We use it because it's fast, at the added risk.
We can infact make things provably safe within certain contexts. But we don't, because it's hard, and it can never perform as well.

Wasms safety is dependent upon the runtime implementation, not the language.

"Fast" is a motivation in web. If it renders slow, it loses money. We have 20 years of hacky methods to make JavaScript fast. These lead to security flaws.
While I agree about SLS, and I'm also hopeful about SpaceX's Starship stack, I'd really like to see a successful test. They're working on it, but just imagine how much closer they could have been with even a fraction of this SLS boondoggle contributed.

If NASA is supposed to be a multi-state grant to the sciences, I'd much rather they focus the funding where it will deliver results that benefit the public commons. The jobs program for obsolete and finicky space tech is a dis-service to the public and even the workers who's skills are in questionably useful specialties.
Speech codes, redefinition of words, 2nd Amendment infringements, byzantine and contradictory government approval processes, centrally-planned price floors and caps... The CA legislature literally just passed a bill last week criminalizing wrongthink from doctors that don't agree with Ministry of Truth's definition of misinformation. California is a great place, but I'd take Florida's legislature any day versus the big brother government we have here.
Please don't post offtopic flamewar comments (including war flamewar comments) to HN, even if you feel strongly and your feelings are justified. It's not what this site is for, and can only destroy what it is for.

https://news.ycombinator.com/newsguidelines.html
> “When we work with undergraduates on digital humanities projects,” Quinn said, “it's often easier to take a humanities undergrad and teach them just enough coding to do what they need to do rather than taking some of the CS majors who can do the coding in their sleep but don't really think about the questions in the nuanced ways that we need them to.”

This is a false dichotomy. I had the good fortune to study Math and Computer Science at a liberal arts school. During the course of my undergraduate degree, I had to spend a fair amount of time writing about STEM, in addition to actually doing STEM things. I've found, for example, reading and critiquing a paper on some ML research and asking "Is this true?" uses many of the same skills as asking "Is this true?" in other areas. And I was able to take plenty of Humanities classes as an undergrad as well. It is possible to get both a liberal arts education and a STEM education at the same time.

> Humanities specialists argue that these majors open up higher-earning opportunities later in life because they don’t lock students into a narrow programming language, certification or career path.

While I actually am a fan of liberal arts generally, this is an uninformed argument. Most CS programs I know of do not teach anything all that specific to the moment. At least when I was in school, and soon after, many programs included at least some course work in Lisp, ML (the programming language: https://en.wikipedia.org/wiki/ML_(programming_language)), or Haskell, with the idea that they would teach a lot of programming language precisely so that you can learn how to pick up things later. No programs I'm aware of prepare students for a particular certificate. And, if they did, outside of consulting these certificates seem to not be particularly popular in computer science or software engineering fields. I suppose if an education in Humanities had prepared these particular people to make such a crummy argument, that would be a reason not to pursue a degree in the Humanities.
Also people who don't know about their package manager's whatprovides command.
> he is just the worst public relations person ever

he campaigned a lot in the 80s/90s too, creating a lot of exposure for his ideas.

i think we just have different expectations nowadays...
> In the newly-released data, each "negotiated rate" (or simply "price") is associated with a lot of metadata, but it boils down to: who's paying, who's getting paid, what they're getting paid for, plus some extra fluff to keep track of versioning. The hundreds of billions of prices in the dataset (probably over a trillion) result from all the possible combinations of these things.

They basically denormalized all the dimensions.

Imagine you have a function which takes 5 arguments and returns one value. You could give me the source code and let me run this function. Or you could give me a mapping of every possible combination of the 5 inputs to the returned value. The former could be quite small, but the latter would be a massive number of rows.
Thanks for the feedback, hope you enjoyed reading it.
Looks like you have a process engineering background, I am not familiar with a ratio controller actually, good to know.

Maybe for our next article I should dive in deeper how to avoid overshoot and what methods there are (eg. posicast, simple speed damper, ..)
And yes, having more onboard processing will lead to more pre-processing capabilities for data before it's sent/received via precious and limited DSN bandwidth. Could also allow for a low quality preview and selective-send mode of operation.
Reverse-engineering the MOS 7600 video game chip from 1976
Not only are people here are programmed to react a certain way to the very mention of Stallman, but also Emacs.

http://www.art.net/studios/hackers/hopkins/Don/text/rms-vs-d...
This is a subset of what they bring to the table: https://github.com/brave/brave-browser/wiki/Deviations-from-...

I personally use either Safari or Brave (for chrome extensions and debugging) exclusively
Did you read the paper you cited? They don't look at all overdoses, only the overdoses that happen at these sites. It's a fairly weak paper and doesn't justify your claim.

> This study only includes an analysis of known overdoses at the SCS site. Future research could also examine the rates of overdoses in the community, to achieve a broader understanding of overdose management and prevention across settings.
“M.2 NVMe” SSDs are PCIe add-in cards in a laptop formfactor.
Sort of, mostly yes, but never fodder or water. This is the great advantage of the camel: if a camel train rolls into a caravanserai, and the available fodder at that oasis has been eaten, there's a good change they'll make it to the next oasis with thin, very unhappy, camels. Mules would just die.
Are you planning to release the source? I want to learn wasm + webgl and this seems like an great project to learn from. If not would love to hear what resources you recommend for learning
So today I installed openwrt on my Asus AC-3100, configured it to behave as a "dumb access point" and finally managed to get wireguard to run.

It does work well, but it wasn't straightforward to configure all of these things properly through the UI.

In particular, I had to figure out the hard way that one needs to add

option route_allowed_ips '1'

to the wireguard config in file /etc/config/network

(this option doesn't seem accessible via the UI)

There also seems to be a couple of very wonky things around static route management and also the 5GHz radio band that stubbornly refuses to move where I want it to be, but otherwise it works really well.

I'm going to play with it for a month and drop dd-wrt altogether if I don't encounter major problems.
So somebody tried to calculate, for integer arguments from 0 to 99 inclusive, the CDF of the difference of two Poisson variables with means 4e-6 and 1e-6? I... don’t know if it is at all reasonable to expect an answer to that question. As in, genuinely don’t know—obviously it’s an utterly rotten thing to compute, but at the same time maybe somebody got really interested in that and figured out a way to make it work.

Anyhow, my spelunking was cut off by sleep, so the best I can tell that would end up in the CDFLIB[1] routine CUMCHN with X = 8e-6, PNONC = 2e-6, DF from 0 to 99. The insides don’t really look like the kind of magic that is held up by Sterbenz’s lemma and strategically arranged to take advantage of gradual underflow, so at first glance I wouldn’t trust anything subnormal-dependent that it would compute, but maybe it still is? Sleep.

[1] https://people.sc.fsu.edu/~jburkardt/f_src/cdflib/cdflib.f90
I would imagine a good chunk of history majors go on to get their law degree or MBA, which would also make this analysis not conclusive.
> a command economy, with all housing owned and doled out by the government. That just doesn't work, anywhere, ever.

We need a shared definition of "working" then. There are plenty of ways to disincentivize low-density real estate development and incentivize high density and affordable housing, and all of them involve regulation and tax reform to control the market to some degree.

This post apparently assumes any non-free-market structure that "doesn't work" would be a worse outcome than we have currently, where there are more vacant homes than homeless people.
Interesting! ESA has been using a custom SPARC V8 rad hard architecture: https://en.wikipedia.org/wiki/LEON

I'm currently using a dual-core 90 MHz processor that is relatively advanced and has good performance for many applications. It has error-correcting memories (SDRAM, cache, registers) and a lot of integrated peripherals (spacewire, serial, ethernet, 1553, CCSDS) that help reduce board complexity.

Next up in the pipeline is an 8-core 1 GHz monster:
https://www.gaisler.com/index.php/products/components/gr765
It seems to me like most of the management has turned over in the last year or two. Whether that's good or bad remains to be seen.
SkyMass and Neon DB
A simple todo list app using SkyMass for app logic + UI and Neon DB as the database in ~80 SLoC [1]

SkyMass [2] is a new cloud UI server that provides the entire frontend stack as a service (UI components, auth etc...). It lets you build modern apps by simply writing backends that deal with data access, application logic and describe their UI with very high level widgets.

Neon DB is a new serverless Postgres service [3]

[1] https://github.com/skymasshq/skymass-demo/blob/main/neon_tod...

[2] https://skymass.dev

[3] https://neon.tech
A few days ago there was actually a Keynote [0] by Brian Karis talking about his experiments with voxels while he was working on Nanite.

- [0] https://www.youtube.com/watch?v=NRnj_lnpORU
Fair warning that I have not actually attempted these things, but:

1. I think you could potentially embed an iframe on a page and use the scroll positions combined with this feature to read information on a page. Start with "a", check scroll position, then "ab", then "abc". Similar to a blind sql attack where you gather data/hashes by continuously adding to the SELECT query using a substring function and a sleep (to detect if the substring was found). You brute force character by character. I believe this is commonly called an "Oracle attack"

2. XSS/Phishing/Spam. You add a png with a "Your account has been compromised" or a "fake form" (think Google docs) or whatever your spam message is to a part of a page. You send an email with this special url that will cause it to jump directly to that location on load.

Just some theories. I'm pretty sure the first one would qualify for some sort of bounty, but my experience is most bug bounty programs wouldn't count the second one as valid (requires user interaction).
What were some of the alternatives? What did Postgres start with?
heh, if you think the 1P browser extensions are rough, you're going to really get a kick out of the tire-fire that the BW ones are
Tune for native sometimes makes a difference but not always. Targeting a platform that is known to have AVX2, instead of detecting AVX2 at runtime and bouncing through the PLT, can make a large difference. PGO remains the largest opportunity.
I don't remember hearing about #2 at the time, but that's incredibly disappointing.

I don't really get the love for Brave. It always strikes me as being a completely opportunistic company (brave tokens were are particular turnoff).
I am having vivid flashbacks from my fights with PayPal. I would rather have account at random American bank and going personally to bank to make SEPA payments than ever expose myself to PayPal.
I'm sure you'd be fairly immediately opening yourself up to a lawsuit where you have to demonstrate that you have identical jobs where some employees earn 50k and some earn 500k.