skysight-inc/HackerNews huggingface dataset:
Same with Neon IMO (it is developed by KDE people).
In my mind, there are two distinct aspects to an UI. The skeleton and the surface. The skeleton deals with the layout of the various elements while the surface deals with colors, font families and sizes.

A design system should reduce decisions out of both.

Layout is far more impactful and difficult to get right than colors and fonts.

This is why I love Every Layout [1]. I just wish that there was some open source version of those ideas.

[1] https://every-layout.dev/
Emacs had to add JSON parsing to its C core to get reasonable performance when using JSON for interprocess communication.
the framework would need to be designed for that. i'd separate audio handling from actual game logic, so that you can plug in any game logic you like.

you have voice input that gets parsed and interpreted (and also shared with other players, like any voice chat)
and you have audio output, that can be called up like any text messages in a MUD: play this narration. play this sound, etc...

code wise i'd call narration and speech like language translation: say("hello traveller") would call up the audio file that contains "hello traveller". then have the audio team go through all text bits like a translation team does.
10W is just the motherboard. The whole thing pulls 25-30W at idle with 6 HDDs (10 TB WD Red).

The measurement was with a kill-a-watt at the wall. The motherboard has a SuperMicro "proprietary" 12V connector (that they give you the pinout for and the connector housing) that can be used instead of the 24 pin ATX connector (populate one or the other). It has some regulators onboard to supply 5V for the hard drive logic. I'm using a 120W 12V laptop brick.

Xeon-D is really neat as it has 10G NICs and SAS on-die with the CPU and run at really low power since there's no chipset (except the ASPEED IPMI). I'm waiting for some nice EPYC embedded boards (they also have on-die 10G) before upgrading. Except the eval board, I've only seen them with quad 1G interfaces.

https://www.supermicro.com/en/products/motherboard/X10SDV-8C...

It's fanless, but if your airflow is bad it'll overheat under load, I just zip tied a 60mm Noctua fan to it (NF-A6x25). I have it in a Fractal Node 304 case. It's nice and compact and fits on a shelf in the closet.
I find it morally OK if you ask, eventually learn without someone else having answered the question, and return to provide a valid answer / conclusion to 'the story'.
I never said anything about racism. You are putting words in my mouth. Systemic disadvantage doesn't mean someone is actively trying to harm these students.

A 10x difference needs a bit more explaining than some handwaving about racial stereotypes.

If there's a program, and it only helps the high achievers of a group that is likely already very privileged, it's a good idea to ask if that program is really working as intended.

And no, I don't think that explaining results with some arbitrary test scores is enough. Tests results often strongly depend on how well students were prepared for them, so they might just exacerbate previous inequality.
Plenty of mainframes have worked like that.

IBM mainframes still do on their classical mode, the bytecode gets AOT compiled at installation time, or when the binaries need to be refreshed due to changes on the hardware.

Burroughs B5500, nowadays still sold by Unisys as ClearPath MCP, was already doing this in 1961.
So disappointing that modern iMacs don’t have target display mode.
Probably when thin bezels became widely available (as dual monitor setups probably predate that).
Besides early historical events, there are ongoing issues with Islamic practice.

The main goals of Islam are to worship Allah and revere the Prophet Mohammed. Praying 5 times per day plus more on Friday is an extremely inefficient use of time. The devout aspire to spend all their waking time on religious devotion.

Since the Koran is thought to be "perfect" to believers, pseudo-science as written in there has stunted adherents since the 7th century. (The West's rapid progress in the science of arms in the 1700s is why the Ottomans, etc. were defeated ultimately. Scimitars don't work against cannons.)

In addition, when Islam spreads to another country, it replaces the culture and history of that new region (perhaps with the exception of Indonesia, which still superficially uses original dress and languages despite being 90% Muslim. However, the creeping takeover is inexorable, as seen in TV commercials which have become Islamized in the past 20 years.) So the endgame is a 7th century monoculture "borg" that replaces any national uniqueness of ideas.

It's death by a thousand cuts where Islam retards the ummah (global diaspora.)

There is no way to improve this because "reform" in Islam means going back to a literal interpretation of the Koran (ie. back to the 7th century.)

One of the positive things one can say about Islam is that the nuclear family is prized (for making babies), unlike anti-family Marxist ideology as practised in the West.
You also have the issue of performance. If you have a NN churning predicting every frame what your remote player would do, it would add even more load to that 16ms loop of calculating and rendering everything else. At best maybe some very basic ML might help, but the "assume no input changed" seems to be best guess from the sounds of empirical testing in the article.
In a highly contextual platform like Reddit, advertisements would always be frowned by its original users because getting contextual advertisement is hard.

That's what makes Facebook successful for the advertisers, Majority of it's users don't mind seeing/clicking 'Earn $10,000 in 10 days' ad after 'Baby gender reveal party photos' post by a family member. Where as the same ad has no place in r/programming(But it is), naturally the advertiser wouldn't find much conversion.

I think that's why Reddit is now making all the required changes to attract users & advertisers from Facebook type platform i.e. Bloated website, App, Changes to T&C, Privacy Policy etc. I bet API restrictions would be next.

But then how can a platform like Reddit in its original form make money? I guess making it a fully paid platform is the only solution, which means foregoing the scale; Which is considered a bad word in today's startup ecosystem.
I disagree. There is no contradiction. JSON can be a different beast for C, C++, Java, backend coders. You can implement complex 3D graphics while struggling with JSON.

For example, my backend Java guys struggled heavily with JSON mappers. It took them forever to apply changes safely. My department consumes a lot of data from backend systems and we have to aggregate and transform them. Unfortunately the consumed structure changes often.

While a JSON mapper in our case in JAVA was sort of exceptionally hard to handle, a simple NodeJS layer in JavaScript did the job exceptionally easy and fast. So we used a small NodeJS layer to handle the mapping instead of doing this in Java.

Moral of the story: Sometimes there are better tools outside your view. And this seems to be many times the case for JSON. JSON means JavaScript Object Notation. It is still tough for OO languages to handle.

This is my observation.
Given their record I give it 6 months to 2 years until they ban porn. It's a shame that they sold out so thoroughly, especially since they gave up on the project and left, then came back when it had succeeded without them.

C'est la vie. I am happy that the first decentralized forum is finally taking off and working well with a simple click and install interface: https://getaether.net/
This was clearly not meant to be a value judgment.
Because none of the alternatives was free beer with source code as dessert.

Everything is a file on UNIX until it isn't, when it comes to IPC and everything that came after Bell Labs was done with it.
- UK BAE Systems, sold £15bn-worth of arms to the Saudi Arabia over the five years of its intervention in Yemen. Even after the killing: https://www.aa.com.tr/en/europe/uk-okays-800m-saudi-arms-sal...

-US($8bn of arms sale)
https://www.pbs.org/newshour/world/trump-puts-saudi-arms-sal...

- FR (€1.4 billion) https://www.hrw.org/news/2020/06/10/france-should-halt-arms-...

Jamal Khashoggi: EU divided over arms sales to Saudi Arabia six months after murder:
https://www.euronews.com/2019/04/02/jamal-khashoggi-eu-divid...
I think you might be missing my point. Maybe an analogy - the classic problem in distributed database is CAP - consistency, availability, partition tolerance - pick two. Historically, a lot of people picked AP to build their highly available databases. In the context of Spanner, Google basically said this was the wrong tradeoff - availability is more highly impacted by external events like client to server networking incidents than by the design architecture - so you should pick CP instead.

I'm making the same point with regard to matchmaking. Overwatch has tried to optimize for good matches, ignoring all the issues you rightly describe above, and thinking about the tradeoff between time and good matches without regard to external events that impact matches like smurfs, uneven play, DCs, etc. They'd have been better off optimizing for fast matchmaking. It's bad engineering in plain sight, and gamers go out of their way to justify it.
But C++ had at least a hash_set/hash_map since forever (or just set/map which are still better than this)

I'm sure there are libraries to parse json in C++ or at least they should have built something internally if it's critical, instead they have someone less experienced build it and not stress test it?
The Greatest Test Driver of All Time
It's almost impossible to find a software job without a non-compete in Texas. It's less of a problem when it's a smaller company with a narrow focus, vs a Google that arguably "competes" with every other software company out there (this is part of why I've always opted for small companies). For example, my current company makes software for the energy sector, so I might not be able to go straight to a job at another company making software for the energy sector. I don't think it would apply to much else. To me, that seems reasonable and it doesn't really bother me.

Now, there's another type of clause that you often (but not always) run into where companies will claim ownership of everything you create while employed there (sometimes scoped to a vague "related to work", but not scoped by "on company time" or "with company equipment"). I've read horror stories about those, and I've flat-out turned down offers based on that alone. My private creative life is my lifeblood and I will not give someone the slightest bit of power over it. So I only accept if that part is missing or at least properly scoped to the hours/equipment that belong to my employer.

Sometimes smaller companies will be willing to tweak the contract if you voice your concerns; larger companies usually won't because it just gets handed down from Legal.

Best of luck.
The wikipedia article is contradicting it's own sources and links to the incorrect mark, the China Compulsory Certificate mark. The European Commission hasn't confirmed the existence of the China Export mark, but claims that it is illegitimate if it does exist. The EC is "...in constant discussion with Chinese authorities..." and intends for Member States to potentially "impose sanctions".

>The Commission ... considers that the mark [China Export (CE)] ... constitute the CE marking as foreseen in the European legislation without, however, respecting the dimensions and proportions prescribed therein.

>...the Commission deems it necessary to establish a comprehensive Community legislative framework in order to ensure coherent market surveillance ...

>...It also provides for the legal basis for Member States to impose sanctions in the case of misuse which should serve as a deterrent.

https://www.europarl.europa.eu/sides/getAllAnswers.do?refere...
I believe it's the result of the semi-random crystallization of the effective consensus about what word to use. Partly also what feels like "the next one after".
The challenge of scientific thinking is becoming aware of the ways in which your mind might lead you to wrong conclusions. This is the Toyota way and what Chris Argyris calls productive reasoning. It is becoming aware of your cognitive biases [1] and using processes to overcome them. You don't need randomized controlled trials but you do need to emit hypotheses about your actions, act and then evaluate the results of your actions.

Mindful meditation has been proven useful and has helped me too. What also helped me was writing exercises (like the Self Authoring program [2] )

[1] https://upload.wikimedia.org/wikipedia/commons/6/65/Cognitiv...

[2] https://www.selfauthoring.com/
i had the same conclusion. Most people would be buying (for example) Franziskaner 500mL cans at ALDI for 80 cents, or getting a crate of beer for about 1 EUR / bottle. I have never even seen a Corona beer in Germany besides at an overpriced Mexican restaurant
> open source groups should not be unconditionally supporting the ecosystem for a large corporation’s hardware and/or platforms.

Then by this logic I'm going to stop developing against pretty much every ISA aside from maybe RISC-V, and even that's a stretch. x86 users can piss off until Intel, AMD, and/or VIA cough up some dough to my single-digit-user-count FOSS projects.

...obviously this idea, if taken to its logical conclusion, basically means the death of open source software development as we know it. The author had a decent point until not only suggesting to refuse to support "niche" platforms entirely, but to make that suggestion the "most important".

As a counterexample to the author's point, see OpenBSD's support for platforms unsupported by Rust. The rationale there is not for monetary gain, but for two key reasons:

1. People want to be able to run OpenBSD on whatever hardware they've got lying around, and when they figure out how to do it they might as well help others do the same.

2. In line with the author's point about how most C developers make platform-specific assumptions about the code they write, OpenBSD targeting a bunch of "niche" platforms with oddball conventions helps catch those assumptions early - and with them, any lurking security bugs deriving from those assumptions failing.
Setting the Record Straight About the Biosphere 2
Can floated windows in i3 be snapped to somewhere on the screen in any way?

I use i3 but don't know of any way to do this.
The Guide to LinkedIn API: People Profile API
Yeah. I don't like to use 4K monitors with 15" Macbook Pro, because the latter has 16:10 screen (with emulated 1920x1200 resolution, with 2.25 real pixels for every emulated pixel), while typical 4K monitor has 16:9 aspect ratio with 1920x1080 emulated resolution (4 real pixels for every emulated pixel), so you'll actually loose vertical desktop estate, unless you run it in non-high-dpi mode which looks just ugly.
Impraise S14 is hiring (Interim) Director of Product to lead product
I went through this evaluation process again recently for an open source project for a client and came to the conclusion that, for small projects, Heroku provides immense value. Given the features and free-tier add-ons it’s definitely worth the 7p/m and I don’t know if I would class it as expensive anymore when taking all it’s features into consideration. I’d like to see http2 support though.

Watching and waiting for https://render.com to mature a little as it seems slightly better value.
Weird, I can’t reproduce that at all. Swiping between desktops is just as (if not more responsive than) Catalina. What is your model?
It's explicitly encouraged, and why not? It adds value to the website. Not sure why you'd be concerned about people trying to "game" Stack Exchange - the founders have spoken publicly at length about the intention to gamify the site. This is the exact kind of behaviour they intended for.
Everything is broken, and it’s okay
ELI5 on Cosmopolitan (stack visualization if available)?
HN is unable to conceive of an alternate model to human cooperation, it's the Linux Kernel or the abyss
Taleo, the god awful shit show
Arguably, it could actually make them money, since it provides a window of free advertising. I have no data either way, but I wouldn’t assume long load screens are necessarily bad for business.
If bitcoin is worth that much, then I can't image what Tezos would be worth. Both as a store of value (due to deflation over time and staking rewards), but also due to it being a utility token with far more capabilities than ETH or Cardano
Lots of people on HN are hobbyists (not employed in software), retired, or both. I'm not surprised to see Algol here.
Stanford researchers identify four causes for ‘Zoom fatigue’ and simple fixes
I'm currently using Stitch (https://www.stitchdata.com/) to move data from a few sources to Redshift.

Since Stitch, Meltano and Pipelinewise all use Singer.io taps and targets under the hood, I wonder if there's any reason to choose one over the other?
A bit too naive.

> Part of Common Lisp's practicality comes from its extensibility. No one has been clamoring for a new version of the specification that adds features because Common Lisp's extensibility allows users to add new features to the language as plain old libraries, without having to alter the core language.

Almost everybody has been clamoring some extensions to be standardized because of extensive balcanization in its various diverging implementations: sockets, process management, threads, ffi.

You dont need to alter the core language for this, you just need to add glue to the libraries implementing these. But these glue layers are troublesome, and rarely implemented for all, mostly just two out of '(ArmedBear Allegro clisp Clozure Corman ECL Man-Kai LispWorks SBCL).
Is a language that's both obviously better than the languages it's competing with, and also obviously worse than it could be the definition of an adoptable language?
Bezels matter when we're talking about side by side displays.
Aren't the biggest addresses all cold storage for exchanges, funds, etc? Those coins are not owned by a single "whale", they belong to thousands of users and investors of the exchanges and funds. It is misleading to look at a single address and assume that a single person owns every coin in it.
Learn Any Time Level Two Food Safety Training at Guardian Safety
How to Build Organizational Resilience
Level two food safety training for catering course at Guardian Safety trains candidates to follow the prescribed food handling practices and make workplaces best. To approach Guardian Safety for level two food safety training visit : https://food-safety-training-courses.mystrikingly.com/
I'm a masochist and run Gentoo on it. I work with Gentoo all the time at work so I just run it on everything to keep me on top of my game...

That being said, I might switch it to FreeNAS in the future. FreeBSD 13-BETA1 uses the same ZFS codebase as ZFS on Linux (OpenZFS) so maybe I can do incremental (snapshot) backups of Linux ZFS boxes to it even though it's BSD.

Doing Gentoo updates regularly is exhausting when you run it on 6 machines (personal laptop and desktop, work laptop and desktop, personal fileserver, personal guest PC). My personal machines (except the file server) all use the same CPU architecture (znver1) so I just run the same image on all of those.
OpenGL 4.5 has named objects which makes working with OpenGL feel less archaic. Also 3.3 version doesn't have tessellation shaders. But for some reson OpenGL 3.3 is still being called "a modern OpenGL".
> But is quadratic the real issue ?

Yes. That is literally the entirety of the issue: online loading takes 5mn because there are two accidentally quadratic loops which spin their wheel.

> The best algorithm for small, medium or a large size are not the same and generally behave poorly in the other cases.

“Behaves poorly” tends to have very different consequences: an algorithm for large sizes tends to have significant set up and thus constant overhead for small sizes. This is easy to notice and remediate.

A naive quadratic algorithm will blow up your production unless you dev with production data, and possibly even then (if production data keeps growing long after the initial development).
Thanks thanks
I wondered about JSON serialization too - lots of discussion on this here https://github.com/tc39/proposal-bigint/issues/24 and here https://github.com/tc39/proposal-bigint/issues/162. After 15 minutes down that rabbit-hole, the answer is "it's complicated".
The LG is almost the price of a 5k mac...
What will be good with a new affiliate program?
Here is a more modern example, after acknowledging that WinRT hasn't been the success they wanted, and starting the Reunion project to merge Win32 and UWP worlds, they are still running them in parallel and it will take several years to fix 8 years of doubling down on WinRT in detriment of Win32, but they will eventually get there even if the ride isn't as smooth as it should be (like killing C++/CX).

However until then, UWP apps will keep running.
This link is better as it actually explains what it is/does https://github.com/wasm3/wasm3
It costs a buck o five.
https://www.youtube.com/watch?v=tiD86FtF2x0
> Earth-Moon centre of mass is inside Earth, so, it's
> obvious that the Moon is orbiting the Earth, not both
> orbiting something else.

I used to agree with that school of thought, until I came up with a small thought experiment. Consider two bodies that are right on the planet-moon / dual-planet definition threshold. Intuitively, increasing the orbital distance between them would push them in the direction of which definition: planet-moon or dual-planet?

I'd tend to say that separating them further would tend more towards planet-moon. Yet doing so moves the system's center of mass outside the larger body, so would actually push the system into the dual-planet definition by that criterion.
> I assume that's where the slowdown comes from here - scanf needs to implement a ton of features, some of which need the input length, and the implementor expected it to be run on short strings.

I didn't get that impression. It sounded like the slowdown comes from the fact that someone expected sscanf to terminate when all directives were successfully matched, whereas it actually terminates when either (1) the input is exhausted; or (2) a directive fails. There is no expectation that you run sscanf on short strings; it works just as well on long ones. The expectation is that you're intentionally trying to read all of the input you have. (This expectation makes a little more sense for scanf than it does for sscanf.)

The scanf man page isn't very clear, but it looks to me like replacing `sscanf("%d", ...)` with `sscanf("%d\0", ...)` would solve the problem. "%d" will parse an integer and then dutifully read and discard the rest of the input. "%d\0" will parse an integer and immediately fail to match '\0', forcing a termination.

EDIT: on my xubuntu install, scanf("%d") does not clear STDIN when it's called, which conflicts with my interpretation here.