skysight-inc/HackerNews huggingface dataset:
an architecture that had single-byte registers

Wild guess, but the OP might be talking about the Intel 8051. Single-byte registers, and depending on the C compiler (and there are a few of them) 8-bit int* pointing to the first 128/256 bytes of memory, but up to 64K of (much slower) memory is supported in different memory spaces with different instructions and a 16-bit register called DPTR (and some implementations have 2 DPTR registers). C support for these additional spaces is mostly via compiler extensions analogous but different from the old 8086 NEAR and FAR pointers. I'm obviously greatly simplifying and leaving out a ton of details.

Oh, yeah...on 8051 you need to support bit addressing as well, at least for the 16 bytes from 20h to 2Fh. It's an odd chip.
The tone of "Hard fall detected" is good if you're developing a product where precision and accuracy matters most such as in the military or in some high stake business situations. But the Apple Watch is a consumer product.

Also, the watch did not detect a hard fall. It merely saw signals that suggests it could be a fall.

So "It looks like you've" is more accurate and friendly to consumers..
Ask HN: Are startups kind of pyramid schemes?
Founders have alot of equity so they work crazy hours and commit 100%.

then they get Execs that do they same with for a little smaller share

then more people come maybe get an even less portion of the pie for the same crazy hours

Where everyone at the top expects crazy work ethic because they put in crazy hours and say it's about passion.
This article seems aimed to resolve the "Interesting Number Paradox"[0], but does so in a pretty weak way. The author concludes:

> So the split into interesting and boring numbers seems to stem from the judgments we make, such as attaching importance to prime numbers.

Given the context of the rest of the article, about what numbers appear in OEIS[1] sequences, I'd argue that the author has assumed the conclusion from the start. If you look only at numbers that people have deemed interesting, you....only find numbers that people have deemed interesting.

There's a much deeper (maybe-philosophical) question left unasked about the nature and structure of numbers. I was hoping the author would at least wave to that.

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

[1] https://oeis.org/
> indoor pollution generally a lot less than outdoors

Why would that be? Unless you have central A/C with good filter, I don't see how indoor air would be cleaner.
I love that there's a fractal world down there; from that the digits 0-9 start with bit pattern 0011 and then their value in binary to make easy convertion to/from BCD, and that control codes Start Message and End Message were positioned to maximise the Hamming distance so they're maximally different and least likely to be misinterpreted as each other in case of bits being mixed up, that 7-bit ASCII used on 8-bit tape drives left room for a parity bit for each character, that lowercase and uppercase letters differ only by the toggling of a single bit, that some of the digit/shift-symbol pairings date back to the first typewriter with a shift key in 1878...
“Sneak into foods” like the culprit is the fake sugar itself and not companies making decisions.
Can a book store?
Also, parsing composes, validating, doesn't.

I once had to implement a feature on a real estate website.

For a given location I would get a list of stats (demographics, cost per square meter, average salary in the area, etc). Of those stats some themselves contained lists.

At the beginning I modeled everything with arrays in react. This led to passing down lists and having to check at multiple steps whether they were non-empty and handle that case.

Then I modeled everything with a NonEmptyArray guard in TypeScript

```
interface NonEmptyArray<A> extends Array<A> {
0: A // tells the typesystem that index 0 exists and is of type A
}

function isNonEmpty(as: A[]): as is NonEmptyArray<A> { return as.length > 0 }
```

then after receiving the response with those lists I could parse them into NonEmptyArrays, remove all of the checks of emptiness inside the react components till handling the fact that some of these elements were empty trickled up to the outermost component and everything became very clean and simple to understand/maintain.
I'll prefer for big confining cities to disappear sooner.
I see all the people here talking about JIRA or/and Bitbucket server. However Confulence is not mentioned that much.

I think the hardest product to replace is Confluence, especially on-prem, when you need your data inside your firewall.

There are many bad things in Confluence:
1. search is completely broken since several versions
2. the editor is not very good
3. it's just too slow

Hoever, there is 1 very good feature, but badly implemented. The ability to add complex objects, like JIRA ticket lists, Children pages, HTML embeds and other dynamic stuff. This helps a lot with building good dynamic pages fast. All the other tools are only

I've been searching high and low for a replacement and still haven't found one.

Also Atlassian got so greedy that they've removed on-prem cheap plans. I really hope someone builds a better Confluence with dynamic objects inside.

And if someone already did that on-premise I'll be really grateful for a hint.
It’s really odd to see comments like this faded out from downvotes. Anyone from the devops or SRE or distributed systems would ask the same.

For example why are there no processes to check for snapshot integrity or if they are, why were they not used?
you forgot - "say one thing, do another" .. it works very well for the despot especially when there are no clear times of reset.
their Show HN: https://news.ycombinator.com/item?id=35055843
The unacceptable risks of a man-made pandemic (2012)
Ask HN: How do you manage public and private bugs/features/issues?
Currently we use Github for Public Issues(Users reporting issues) and Jira for Private issues(Sprints). But it becomes hard to keep track of both the issues and respond to the public issues every-time the private issues are done.

As a company maintaining public as well as private issues, how do keep them synced without logging the issues twice??
Also how do you maintain a Public Roadmap out of these issues??
I want my child to be able to walk and bike places without dying. Your ability to drive everywhere is not worth martyring her.
Am I being thick or is this not the explicit intention?

I mean "exploring your sexuality" via picture messaging, or physically with another person would be a crime in most European countries if you're a child.

Similarly, many political opinions are illegal to hold in Europe. Part of the justification of this law is that it will give the state extra powers to keep us safe from harmful opinions people hold in private. Currently they can only police harmful opinions expressed in public.

So yeah, this doesn't surprise me at all. The whole point is that kids are less free to explore their sexuality and that we are less able to discuss ideas the state disapproves of.

The right question to be asking here is whether the state is correct to impose these limitations on us?
I've always found that space rather isolated, for whatever reason. We read daily about yet-another-run-js-on-the-backend tool, but rarely see happenings in the mobile world.

I for one would much appreciate anyone taking time to shed light. And as someone who can also say dumb things, I also appreciate being corrected/educated.

Not that either is your job, just listing my feelings as an avid reader.
Some of these teens will be allowed to vote soon. Of course they say this in a survey response about a single issue. But, how will the person they eventually vote for feel about this issue? Will any current politicians take into account the will of their young constiuents?

It's always fascinating to me how what people say is important to them doesn't necessarily inform who they vote for, or how politicians may simply ignore the will of the people. Unfortunately, for too many people it seems like politics is based purely on vibes.
Alternate view: perhaps you could learn something from people who try to apply ethics and responsibility to their life choices?
Ah, it looks great. It's just 100% English though, which doesn't fit my use case (customers in 6 languages)
Our org is using a mix of Google Authenticator and Authy, but I am currently trialing https://2fas.com/ which is an opensource application that work with iOS backups.
YIMBYs sue Sausalito over housing element with underwater sites
Same here. I like Signal but this begging really needs to stop.
It's an annual bonus paid out on a fixed schedule. So there's a timing component.
will GPUI be open-sourced?

I'm also implementing a GUI system for text-dense applications. After researching different options, I currently use GPU to render Quadratic curves.

I subdivide cubical curves into quadratic curves with CPU and cache the resulting geometry.

Also, I hope to learn more about the font fallback implementation in a future post. i.e. what platform native libraries to use on each platform to find available fonts? And what's the logic behind finding a close font fallback?
Same. I only have a small handful of contacts that use Signal and I'll probably just switch back to using Messages. Secure when possible was a killer feature.
Sms support was probably single-handedly the reason they were able to onboard as many users as they did. Removing it is an epic fuck up.
I would look at making a test/checker that fails the build for such imports.

With that approach fallible humans carry less risk.
CTEs go a long way to making SQL more composable.
Reg e ties to your fdic insurance. Banks risk their fdic insurance if they are caught not following reg e. I don't know of anyone who lost money due to their account being hacked with the caveat they didn't share their login details to their spouse or kids and they reported the unauthorized transactions within 60 days.
The first round is low hanging fruit and the second round is done after restructuring where more targeted cuts need to be made.
Yes, and the US is a lost cause at this point, but other places might be able to manage it.

I'm not actually saying that people shouldn't ever be able to drive, just that it should be reasonable for people to need cars rarely and be able to rent them for those occasions where they do.
> > is more like a fake prescription, and doesn't sound like:

So the 'fake' treshold for you would be surpassed by the act of using a PC and a printer, whereas the 'writing what you need and signing off with a cool authograph' doesn't get you over the line?

In any event, just semantics compared to what is going on in the US, Germany, The Netherlands and essentially de-facto the same scenario as the UK and the UAE (at least for people who are not extremely poor or unable to use Word.
> And, let’s be honest, most developers are also not using Haskell.

Everything in that post applies to the most common programming language out there: TypeScript.

And several popular others such as Rust, Kotlin or Scala.
Vite is definitely an improvement over what came before (Parcel can be nice too). And yeah, migrating an existing codebase can be difficult, especially when you have other integrations (storybook, etc) that need to line up as well.

Just updating libraries in use can be really painful if too much time goes by.
For those who are confused about bytes vs. words:

The formal definition of a byte is that it's the smallest addressable unit of memory. Think of a memory as a linear string of bits. A memory address points to a specific group of bits (say, 8 of them). If you add 1 to the address, the new address points to the group of bits immediately after the first group. The size of those bit groups is 1 byte.

In modern usage, "byte" has come to mean "a group of 8 bits", even in situations where there is no memory addressing. This is due to the overwhelming dominance of systems with 8-bit bytes. Another term for a group of 8 bits is "octet", which is used in e.g. the TCP standard.

Words are a bit fuzzier. One way to think of a word is that it's the largest number of bits acted on in a single operation without any special handling. The word size is typically the size of a CPU register or memory bus. x86 is a little weird with its register addressing, but if you look at an ARM Cortex-M you will see that its general-purpose CPU registers are 32 bits wide. There are instructions for working on smaller or larger units of data, but if you just do a generic MOV, LDR (load), or ADD instruction, you will act on 32 register bits. This is what it means for 32 bits to be the "natural" unit of data. So we say that an ARM Cortex-M is a 32-bit CPU, even though there are a few instructions that modify 64 bits (two registers) at once.

Some of the fuzziness in the definition comes from the fact that the sizes of the CPU registers, address space, and physical address bus can all be different. The original AMD64 CPUs had 64-bit registers, implemented a 48-bit address space, and brought out 40 address lines. x86-64 CPUs now have 256-bit SIMD instructions. "32-bit" and "64-bit" were also used as marketing terms, with the definitions stretched accordingly.

What it comes down to is that "word" is a very old term that is no longer quite as useful for describing CPUs. But memories also have word sizes, and here there is a concrete definition. The word size of a memory is the number of bits you can read or write at once -- that is, the number of data lines brought out from the memory IC.

(Note that a memory "word" is technically also a "byte" from the memory's point of view -- it's both the natural unit of data and the smallest addressable unit of data. CPU bytes are split out from the memory word by the memory bus or the CPU itself. Since computers are all about running software, we take the CPU's perspective when talking about byte size.)
The best part is that closing the lid seems to put it into a "supershitty Bluetooth" state: I can be listening to music/podcast/audiobook from my phone, which is in my pocket, close the laptop and suddenly start getting "Connection <long pause> Lost" every 20-30 seconds until I go back to my laptop and turn off bluetooth.
I think when parent wrote "People on iOS generally doesn't realize that iMessage isn't SMS" they are not talking about so-called technically-literate people.

The very fact that you're commenting on HN probably means you're technically-literate so probably it does not apply to you.

But I am also curious about that sentiment about not realizing iMessage isn't SMS that. I heard it repeated a lot. I have not met a lot of people that share this sentiment and have not heard of research around this specific topic. So I'd love to put some data behind it.
Thanks! Lots of plans in the works. Two directions we're moving:

1. Integrate with orchestration systems (E.G. run Hamilton pipelines on different orchestration platforms). You could imagine compiling to airflow pipelines, running hamilton on metaflow, compiling to a vertex pipeline etc...

2. Adapters to load data from/save data to external providers. E.G. logging data quality to whylogs, loading data up from snowflake, saving a model to mlflow...

We're actively working on building this out though -- have some partners who hare helping build out use-cases!
An interesting detail with this is that the purchase of Haraldur's design agency was structured as part of his salary at Twitter

> In early 2021, Haraldur sold Ueno to Twitter. In an agreement between him and Twitter, most of the purchase price was paid as salary to maximize the tax he would pay for the sale in Iceland, he chose to pay for tax out of respect to Iceland for the disability benefits he received. Per the agreement, he paid the second highest tax of an individual in Iceland in 2021.

Elon's focus on the work he was or wasn't doing is almost beside the point, because much of his salary was simply to pay off this debt. Now that he's been fired they'll either have to keep paying his salary anyway, or pay out the probably substantial amount he's owed as a lump sum. Haraldur has alluded to this in his tweets about getting "what he's owed" per his contract.

Allegedly he was on a do-not-fire list for this reason, but it's unclear if Elon knew about any of this before jumping on the opportunity to punch down at a subordinate.
This may be the case but it's rare enough I've never encountered it.
Rail is already heavily used for transporting bulk grains, livestock, and canned/packaged/frozen food. But it's simply too slow on most routes for fresh, perishable food. Trucks will continue to be heavily used. In the US at least we have plenty of natural gas and I expect the fleet to gradually migrate to that fuel. Delivery trucks are already shifting to battery electric.
Concur, from reading the article I got that formal system was officially instituted and put in the books, but nobody used it. Trying to verify this by Googling only brought existence of formal addresses to light... which is what author was suggesting.

Fascinating aspect of this is dominance of structured, but ultimately useless* information on the internet. * - as claimed by the author, as noted above I was not able to get a clear picture after ~5 minutes of Googling.
Reminder to read the ingredient list on everything. Something I do anyway but I realize I'm a nerd and many consumers don't want to do this.
Quite true. I was assuming that the incomplete snapshot was a transmission error or storage error. It's quite possible that the bug was an error of omission inside the data itself (e.g. someone accidentally removed an important key-value mapping from the data generator).
> You're doing historical revisionism here. US ran a coup in Ukraine to overthrow a democratically elected government in 2014. This resulted in a civil war between Donbas and western Ukraine

Says who? How many UN members out of 193 hold this position?

My latest count is that this view is held by only 3 UN members out of 193: Russia, Syria, North Korea. The list speaks for itself.
Things Databases don't do – but should
Spock is fictional but his writers weren't! They're the ones whose processes get simulated, which is why it would output technobabble on such a prompt instead of actually-good ideas that come from a Vulcan from the future. It can also simulate the style of Rudyard Kipling or whoever else you choose who is non-fictional and with a distinct enough style.

And, I'd argue, so can many of us humans! After reading a Jane Austen novel, it can take a conscious effort not to write in the style of Austen. ChatGPT manages it better than I do. I don't think I know her well enough to get into her brain, but it seems like there's something like a transfer function called STYLE between "the message Jane Austen wants to write" and "the words Jane Austen chooses to write".

_____
intended message --> |STYLE| --> selected words
|_____|

This STYLE transformation is clearly modular enough that it can be easily swapped out for someone else's, and sufficiently non-mysterious that you, I, and ChatGPT can all recognize and pretty accurately emulate it.

I don't think ChatGPT can simulate Jane Austen well enough to tell us her opinions about her childhood or any other message that she might have generated, but it seems to be able to replicate very closely the steps that Jane Austen's own mind herself was following as part of that STYLE.

ChatGPT does seem to go even further than this, because it also has some understanding of where different sorts of characters would steer the message of a conversation. But while it's believable, it's hard to say how accurate that is to what any particular real person would say.
Depends where you live. USA, given what I've seen in the four months total I've been there? Perhaps as you say, though allowing one home on a street to be converted into a convenience store[0], would make a big difference even there.

But here in Berlin, I already have such a city: a 15 minute walk gives me a railway station, 22 stops for the metro and the bus, at least a dozen sit down restaurants and cafes, 17 supermarkets plus IDK how many corner shops, and both a construction store and a large home electronics store.

Try to do that today in Davis CA, and the closest you can manage is about half that and even then you're limited to one of Aggie Village, Old East, Old North, or on top of one of the shops or restaurants. Most of it has roads too wide to be a safe pedestrian option — I tried, I didn't feel safe, and it was relatively good compared to the other places I visited in the US!

[0] https://en.wikipedia.org/wiki/Convenience_store
Looks like an unregulated militia of unarmed citizens does the job
The systems of differential equations produced by these types of models tend to be analytically intractable, so "numerical methods" are absolutely essential here. The phrase you want to look for is "initial value problem" (IVP): you know the initial values of the quantities described by the equations and you want to find out how those quantities evolve over time.

https://en.wikipedia.org/wiki/Numerical_methods_for_ordinary...
Most doctors know and follow the "standard of care" which is excellent for treating acute symptoms and diseases. Doctors are generally terrible about dietary recommendations and knowing how to treat diseases of civilization.
Signal allows changing phone numbers: https://support.signal.org/hc/en-us/articles/360007062012-Ch...

> As stated in the article, not everyone has access to a phone number and not everyone can maintain the same phone number.

The article does not say that. I would argue that having a phone number is a very basic thing, and if you don’t have it, you are unlikely to have access to the Internet either. Phone numbers are a nice way to ensure you’re a human.
Not only can I taste it, but I dislike the taste strongly, and my stomach definitely does not appreciate it. I actively look for and avoid fake sugars of all kinds, both traditionally artificial (aspartame, sucralose) and "natural" (stevia, monkfruit).

Real sugar makes me feel worse, but differently worse, if I consume more than a small amount at a time. However, small amounts of real sugar seem subjectively less poisonous than small amounts of fake sugar, especially if the real sugar is buffered by other non-sugary food (e.g. a drop of maple syrup in oatmeal vs. a gummy bear on an empty stomach).

The only exception to my fake sugar rule is that every once in a while I go for a pack of Orbit/Trident/Extra chewing gum, or a Diet Coke / Dr Pepper / Red Bull (yes I like the taste) when I'm on a long car ride and I want a little caffeine and something that tastes entertaining to fight the boredom. My stomach always hates me for it, but it's a once in a while thing, and I appreciate my body's reminders that I shouldn't consume that stuff on a regular basis.
I use bicycle nearly every day even during winter in Toronto. And no I am not taking my car downtown, it is crazy, I use bike for it. Still I own car, use it for pleasure travel and for visiting my relatives and friends spread all over Ontario, also when shopping for larger items. To those who want to take my car away: FUCK YOU.
I mean, define "got away with it". He pretty comprehensively destroyed his own reputation; before that, the absolutely standard public opinion, and really the opinion of anyone who hadn't scrutinised him in detail, was that he was a magical super-genius. Afterwards, not so much.

Particularly post-Twitter, the problem has gotten _clearer_ to the public, but that was his first really public obvious "by the way, have I mentioned that I'm completely awful?" thing.
I also don't know why. But I like the wording. This can be a new meme for programming language afficionado-skeptics: feature [...] is overloaded past its breaking point. Sent to the demi-gods at the meme ™ registrar office.
That is actually meant to keep the connection to a Bluetooth keyboard/mouse when using the computer in clamshell mode.