skysight-inc/HackerNews huggingface dataset:
its interesting, but given the quality issues with this sort of tech, i can see it lowering the bar for games even further.

can you imagine trying to QA this?

in any case... getting this to go anywhere /for anyone else/ imo would require a tight native code library without network dependency, as others have said.

building on what you have looks like and awesome project though, and i wish you the best with it.
Different operating systems have different conventions.

Windows centre- or end-aligns all these buttons (depending on the context), with Cancel last (generally mapping to having the primary action first). That has been its convention since at least the start of Win32 era. If you’re targeting Windows, this is probably what you should do.

Another platform end-aligns all these buttons, with the primary action last.

Still another platform stretches buttons, with the primary action last.

Others have cause to split things, start-aligning any cancel/negative button, and end-aligning others.

If you’re targeting a particular platform, you should generally aim to match its conventions unless you have very good reason not to.

One piece of related reading (and you can easily find others): https://www.nngroup.com/articles/ok-cancel-or-cancel-ok/
You're probably referencing the Georgia situation,[0] and it's complicated. The actual text of the laws are public, but there exists a (previously; see below) copyrighted annotated version published by a private company and "merged" into the "master" law. Courts would reference this annotated version, but because it was copyrighted, one could not republish it in its entirety, only in ways that followed fair use.

On the surface, the concept of copyrighted laws sounds ridiculous. After all, works of the government are not copyrightable, so why should the law be? However, Georgia's idea was essentially: because it was done by a private company, the copyright was enforceable.

In 2013, Public.Resource.Org challenged this concept by publishing the text in its entirety, and was subsequently sued by Georgia in 2015. The Northern District of Georgia ruled in favor of Georgia in 2017. After an appeal to the 11th Circuit, in 2018, it was overturned in favor of Public.Resource.Org. In 2020,[1] the Supreme Court sided with the 11th Circuit, ending the debacle. The ruling held that "works that lack the force of law, such as the annotations in the Official Code of Georgia Annotated" are uncopyrightable.

[0]: https://en.wikipedia.org/wiki/Official_Code_of_Georgia_Annot...

[1]: https://en.wikipedia.org/wiki/Georgia_v._Public.Resource.Org....
> "The fact that they were both at exactly 23 seconds is probably just a crazy coincidence"

Immediately brought a smile to my face. This profession makes us detail-oriented detectives. It's a joyful power and a powerful joy :-) Now I know it's not a good personality trait. I guess one's hobbies should ideally be complete opposites, based on intuition and a feel for things.
If I use block comments like that in most contemporary IDEs, I find that by default they show the main text in flat "this is a comment" styling, even though they're in principle capable of using different kinds of highlighting for different parts of the file.

Similarly, if I preview such a file on github I get syntax highlighting for the code but I don't get rendering for the markdown.

So I think the advantage of an 'official' way of saying you're using this arrangement would be communicating intent to more-or-less generic tools.
> Bash augmentations lessen some of the pains, and it's just nicer

Both sh and bash are terrible, ugly hacks. Anything that requires more than 3 lines of them (including the #! line) should be written in a proper scripting language.

Though I do agree that cross-platformity to that level is rarely meaningful, and so things like python are just as likely available/can be made available.
"Open" does not mean that Microsoft can't make commercial tooling for .NET. Nobody is forcing folks to use VS Code, nor should Microsoft be forced to contribute unlimited resources to "open" projects. There are community editions of Visual Studio that folks are free to use. Alternatively, JetBrains makes Rider, my IDE of choice for doing .NET development on Mac/Linux.
People used to memorize stuff. They’d memorize a lot of stuff.

The geniuses of the Stone Age did little things, like finding better ways to make fire, flint knap, leather processing, weaving and looms, tent making, taming animals, inventing the wheel, food preservation, which plants were good for what ailments. You know, all the stuff you need without question.
Stephen Hawking.
We don't even know if the system is broken. It's not clear whether this was common case or a one off instance that they didn't really have an appropriate form for.
> If that's what the anglosphere calls the middle, then what's the near east? Turns out near east is the "middle east"

Near East was traditionally the former Ottoman Empire [1]. It’s why Turkey straddles Europe (and Egypt North Africa). It’s a synonym for the Middle East more in contemporary American English than British.

[1] https://en.m.wikipedia.org/wiki/Near_East
A well-functioning market has rules. Different rules might be appropriate depending on the market.

As an example, rules that prevent phone subscriber lock-in and makes it easy to switch provider, those constrain the possibilities of the providers, but at the same time they facilitate fierce competition over end-user prices - possibly creating a better market by creating a good playing field for the competition to play out.
As someone working in this arena, I offer an alternative perspective for your consideration: healthcare was an early adopter of information technology and as a result many of its most core technologies come from a nearly unrecognizable time in computing. These systems are “outdated” as a result of success.

The current prevalence of these venerable technologies may be in part due to regulation, but more often has to do with their success.

HL7v2 is just token delimited ascii. Not unlike the similarly primitive but ubiquitous csv. The fields within it are defined by standards documents and once you use it a little, you can read enough to get the gist of most messages. As you might guess, modules in your language of choice are used to parse and compose HL7v2 so its detail isn’t that important.

[Edit: looks like the project has written Synthea out in favor of an integrated data generator]

Something I’d like to point out about Google Hospital is that under the hood it uses MITRE’s Synthea to generate synthetic patient data.

https://www.healthcareittoday.com/2017/09/13/open-source-too...

https://synthetichealth.github.io/synthea/
With that, I think we took one more step towards the PHPfication of JavaScript, because this is BigPipe all over again.
> Yet they're behind a really expensive pay-wall. If you buy the standard from ISO it's often €150

Really, I'm surprised there's anyone left who doesn't know about EVS (the Estonian Centre for Standards and Accreditation)[1]

They have a nice English website, and you don't have to have any ties whatsoever to Eestonia, or Europe.

The customer service people speak perfect English too if you have any questions.

Just make sure you're looking at the price for the EN version and not the ISO version.

EN just means the regionally adopted version of the standard. For all intents and purposes EN and ISO are basically identical.

[1] https://www.evs.ee/en/
thanks! I needed this, I guess!
Do you know how many people are buying smart tooth brushes for their kids to ignore, digital picture frames that there parents don't use, and smart appliances they use once a year? This is a drop in the ocean.
Who started his company at 23 which is even more impressive. The founders of Tesla for, example, were well established in consumer electronics before starting the car company. And cars are the most complex consumer electronics on the market. So starting this endeavor in your early 20s is really impressive.
I was fighting with this all day. I have a 3 pack Zenwifi XT8 that has always given me trouble so I didn’t even think to check if it was a widespread issue. I’ve just been enduring the pain long enough that my baseline pain is already so high.

I originally bought these on a recommendation while I was looking for gigabit mesh systems. I’m back in the market after yesterday.
Silly as this sounds, if it’s just freshman year, that would mean that your graduating GPA is weighted more heavily towards non-intro classes, which i view as a plus overall.

My chops as a computer science graduate was about my mastery of algorithms, compilers, and automata when I was 22, not of discrete math when I was 18.
Was already worthless when they dropped standardized test requirements for admission.
> Intention behind the code != Describe the code

Where are you getting this exclusivity from? Given your use of an equality operator, maybe you're thinking in code a bit too much.

> No, code isn't vague, and [good] code mostly it isn't long.

This isn't even remotely true. There are many dimensions to code that a human might subjectively use to determine whether code is "good." Code that is "clean" can often be a performance nightmare, but code that someone subjectively claims to be "unreadable" can be more performant, more fault resistant, future proof, and so forth. In the context of human interpretation, code can be vague regardless of how "good" that code seems to someone.

Also, the mere fact that anyone can disagree with you that good code "mostly" isn't long discredits the very idea in an objective sense. Plenty of programmers don't care whether code is "long" if it's written procedurally and/or with pure functions. If you haven't heard such opinions before, then you need to meet more programmers of varying disciplines.

> Variable names are human language btw. A programming language is a human language.

A programming language is for the benefit of both the human and the machine, though it's still mostly to the benefit of the machine. If it were solely a human language, then it would be closer if not identical to a language like English. And, if it were, it would be tremendously slow relative to traditional programming languages, and even generate more waste heat.
> My biggest issue with POSIX is the use of the backtick which is difficult to read and parse.

POSIX also has $(command) for command substitution. It can certainly be annoying when it's not used, though. I think shellcheck will recommend it over backticks.
I would guess 80% of the career value is captured by satisfying admissions and graduating. I think the actual grading isn't looked at except to rank similar peers for admission to other competitive programs.
U.S. Congress Doesn't Plan to Overreact to Generative AI Copyright Challenges
A literate computer algebra system

https://en.wikipedia.org/wiki/Axiom_(computer_algebra_system...
I wouldn't worry (or hope) about it:

- What language is at the top follows the economics; should the US lose the dominant position in the world to someone other than UK, English will eventually get "dethroned", like French before it.

- "Anglo Saxon" culture is weakening, slowly being replaced by the Universal Culture - globalization, international trade and the Internet make cultures blend together into something that just seems to work better (whether or not it actually does); the marketplace analogy is actually quite apt here.

- In the best case of the world getting its shit together and not being so sensitive about individual cultures and national identities, English will evolve into something that's more efficient and works best for everyone.

- AI advancements are likely to end the world quite soon anyway, in which case the whole issue becomes purely theoretical anyway.
I can imagine LLMs providing much richer evals...
UI is no longer user-driven as in giving the user the best possible experience. It is business model driven, I.e. utilizing dark patterns ("Yes" | "Ask again later" dialogs), data/telemetry collection for advertising, showing "pro" features pretending to be available just to tell they require upgrading when trying to use etc.
The answer is: “those whose name was everywhere” which unfortunately will mean Louis Vuitton, Donald Trump, George Washington, and maybe Queen Elizabeth II?

4000 years is a long time, and our civilization will likely be gone, nothing but ruins.
Shellcheck won't catch the missing dashes ('--') at the end of command options, so you could be in trouble if a variable starts with a dash and the command interprets it as an option rather than the filename. It's not particularly obvious, but if people can upload a file and specify its name, then they could compromise a script by choosing a suitably evil name. If you get into a habit of putting '--' at the end of the options and before the filename variable, then you protect against that.
> If a student already knew the material before taking the class and got that A, "they didn't learn anything," said Greene

Also, the fuck they didn't. They learned patience (have to listen to/discuss other people's questions even if they're stupid to you) and the ability to do tasks that are boring/tedious/something you've already done before - 2 qualities that are excellent to have when working. If you're used to picking things up quickly, learning to handle boring and tedious environments is probably the best skill you could take out of your schooling. How many meetings have we all sat in where we just have to sit there until somebody important reaches the conclusion we reached in 10 minutes?
My ac66u-b1 has been acting weird for the past several months. I first thought it was an Ubuntu bug. Wifi wouldn't always reconnect after I'd closed my laptop. Yesterday, however, it seemed to just die randomly. Error was "no space left on device." SSHing in to it and it does show root volume as 100% used. So, whatever Asus was doing has pushed it over the edge space wise and it can no long write the dnsmasq.leases file when enough devices connect.

So, what wifi ap should I buy to replace this POS?
The ultimate Turing test? I'm willing to bet not even ChatGPT-11 will have the sheer boneheaded level of determination only a human could ever achieve...
Escape Speed was fantastic. One of the rare games that gives a sense of quiet wonder and unanticipated discovery. Mechanics that are simple but deep. Felt like the early internet combined with the games I played as a kid in the best possible way.
FDO and systemd(et al) breaking things for everyone else as usual.
Eero 6 Plus, it will change your life. The things just work with no hassle, and I have very good coverage and throughput even out on our patio.
Seven.zip
C has known memory footguns. C++, due to it's complexity, has footnukes.
Well if that’s all they’re worried about then they’re in luck! Density doesn’t fit the description you are giving here (chemical plants, homeless camps, etc.)
'We are selling a product that we hope gets discontinued'
Also, familiarise yourself with https://mywiki.wooledge.org/BashPitfalls
EXoDOS, a project that aims to archive and preserve old games
Can’t live without it on Windows!
What’s your ratio of staff engineers to all engineers?

I always think of staff as engineers working across multiple teams, so there should be ratio of 1:15 to maybe 1:30 (or in another terms, staff engineers should represent 3-7% of all engineers). If the ratio is smaller, like 1:5 or 1:8 then staff engineers are really just senior engineers
This is amazing. I'm sure there's a lot of lore behind the project.
""Know why the problem you’re working on is strategically important, and if it’s not, do something else.""

Yeah.
Just tell your boss

""
I refuse to work on the assignment you gave me.
Give this assignment to someone who has not read this book
I will only work on strategically important assignments.
because that will help me get promoted and noticed faster.
""
Reading the comments in your code is hilarious :-)
Neither will any AI innovations if another proposed regulation comes into affect. AI based companies just won’t do business in the EU.
US Senator Ron Wyden has raised the alarm multiple times about the insecurity of SS7 and US Telcos' unwillingness to invest in SS7 firewalls to stop unwarranted requests from outside their networks:

https://www.theguardian.com/world/2020/mar/29/revealed-saudi...

https://arstechnica.com/features/2019/04/fully-compromised-c...

SS7 is slowly being replaced by DIAMETER (itself the successor to RADIUS, see what they did?) inside carriers' own networks, but most carrier-to-carrier interconnections still run on the legacy SS7 protocols.
Strange convergance: I always think of a Paul Graham essay on this[0]. He mentions Florence generating several geniuses, even though nearby Milan was the same size and same almost everything.

[0] http://www.paulgraham.com/cities.html
Merlin really is the best option for Asus, as Broadcom sucks about their drivers
Nothing new, until a proper legal basis is defined for transatlantic data transfer all services with us based company and data centers are in violation of GDPR
> Wasn’t there a story recently about Apple leaving India because of quality problems?

There wasn't. You're either misremembering details or you misunderstood what you read.
Democratizing AI with open-source language models
This is exactly why companies should drop degree requirements. If 80% of the degree requirements are met when you graduate from HS (and I would say it's more than 80%), then why make them wait 4 years and take on a pile of debt?
“ Grades are not a representation of student learning, as hard as it is for us to break the mindset that if the student got an A it means they learned,"

This is a faulty premise. The point of grades is not to reflect growth or improvement. Instead grades are meant to represent mastery of a certain topic / subject.
I have like 50 other pieces of software on my systems calling home whenever they want. One more for the pile I guess.
I flagged this comment because it's a dupe of another, and looks like spam.
VS code (developer interface) has this feature where you activate a text input with a hotkey. It is used to trigger specific actions. You can type text and it will give you the actions that match the text. You also see a list of the actions you triggered that way previously.
This is great because I don't have to remember how to trigger a specific action and I can also discover new actions just by searching.
Ultimately it doesn't change the UI, but it sounds quite similar to what the author describes. There is some potential there with a search bar that is more about intent than text matching.
Show HN: Bitmatch – ANSI C bit pattern matching
Hi HN,

bitmatch is my new library to do bit pattern matching and data extraction, similar to Regular Expressions.

It has no dependencies, libc usage or dynamic memory allocations.

I'm sharing the code as Open Source since the question for bit pattern matching came up on Stack Overflow but there aren't that many options for C out there.
>doesn't have much of a car industry

Rimac is focused on electric car part development like electro-hydraulic brake system. You don't have to have assembly lines for that.

>no history of tech development

Croatia has Rimac and Infobip, which puts them above average unicorn per capita in EU. Companies are succeeding in spite of leftover corruption from commie times.
You missed the joke, and you still don't get that Ubuntu is not the whole of Linux.
> My biggest issue with POSIX is the use of the backtick which is difficult to read and parse.

I always use $(...) or rather "$(...)" instead of backticks.

Command substitution shall occur when the command is enclosed as follows:

$(command)

or (backquoted version):

`command`

https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V...
SS7 does not run on IP so no IP address or ASN. It's its own system and protocol, usually running directly on top of T1/E1 lines or time slots on TDM interconnections like SONET/SDH, allocated as signalling links.
> is not that common nowadays

Due to docker, minimalistic Linux'es have been more common, including trimmed-down versions of distros that would otherwise feature bash.
Meta X BMW Research Update – Reality Labs Research
Keep the grades, but build on each student’s strengths?

We waste a lot of time during middle school and high school grooming them for liberal arts prep.

Instead, high school is when kids should be allowed to narrow down, cultivate, and build their foundational skills of interest.

Sports? Technical? Arts? Then in the final years allow them to branch if they wish but also to demonstrate and show how much they don’t know.

Instead, every high school has turned into liberal arts college prep; then we do it again for bachelors.

Waste of time classes for me: Spanish 2/3, English and composition, general sciences (the broad one that covers all sciences in one course)
I have a 7530-AX and on the whole it's been good - but for some reason the 5GHz service keeps switching off; wondered if you'd had any similar experience?
Oooooooooooooo.ooo
via MRDoob https://twitter.com/mrdoob/status/1658859610693074945
ASUS botnet is no good but the windows one is just fine
In western countries, the basis of understanding and discourse is transitioning from reason to feelings.
most renaissance and baroque works for plucked instruments (lutes, baroque guitars) were originally notated in tablature and such scores can certainly be found at IMSLP. If you think "guitar tabs" are a recent invention you're quite wrong.
This is not that unusual for languages. For example,

> range

Can mean a wide open area, a set of things, a stovetop, a measure, to measure, to vary between extremes, to line up, or to pick an opposite side.
Question that I want other HN readers to answer with what they think:
Do you think the concept of paying for interactions on the internet would have been different if the internet never became privatized? Do you think it would have happened anyway but at a similar pace?
Find the problem:

echo "$(tr -dc A-Za-z0-9 </dev/urandom | dd count=1 bs=16 2>/dev/null)"
^-- SC2005 (style): Useless echo? Instead of 'echo $(cmd)', just use 'cmd'.

I have experienced so many situations where shellcheck is giving harmful advice or warns me about the thing that is exactly my intention.
Most of the time, I'd assume all of them I can store (deduplication is fine, if I can recreate the raw data afterwards). Which is a lot, because they should compress well (in the limit, approaching the same size as deduplication solution).

Sometimes those data points don't matter - like if they're generated by some program stuck in an infinite loop. But in other cases, they do - like e.g. if each message is caused by some event, like another program doing some processing, or user pressing a key, etc. - then timestamps will be useful to identify the exact cause (e.g. logs only happen when process X is processing mouse input, or when user presses one of 20 specific keys on their keyboard, or only when my microwave oven is running).
That's an IDE configuration problem. Most of them support mixed-mode syntax highlighting nowadays, so you just need to configure your theme to treat block comments as Markdown (or LaTeX, HTML, whatever).

You could probably even do it with Markdown directly, using fenced code blocks as part of your begin/end lines.

I think you'll find that this approach offers very little benefit over either traditional commentary or linear notebook-style inline code blocks.