skysight-inc/HackerNews huggingface dataset:
I'm not familiar with NKOS at all although I find it really fascinating what I've heard about it. Regarding these really simple A, B, ... kinds of statements, this reminds me of a talk from a theoretical physicists and a science philosopher at university. There it was also pointed out that this is a particularly clean way of describing laws of nature (if that is an option anyway). Especially speaking about causality and singularities.

That makes me wonder when there's a differential equation, when solved numerically it's also solved in this very basic iterative way.
> Your dismissiveness towards hundreds of millions of underserved people and challenging use cases and ignorance of orbital dynamics does you no favors here.

Imagine thinking that a product that costs $500 up-front and $99/mo thereafter and uses ~100 W constantly is designed for "hundreds of millions of underserved people".
I'd say it's more accurate to describe Webster and Oxford as documenting established usage, rather than being informal regulators. They generally view their role as being purely observers and not as active influencers of the language.

Some other language authorities do not take a usage-evidence-based approach to defining their dictionaries, and take into account cultural or historical concerns.
> Are you speaking of the restriction on conscription of Malay citizens?

I believe it was that, yes.
Very nice! This would be a great lightweight alternative to ampache when the goal is to share a handful of songs and have a great UI.
“We are unable to offer positions to anyone named Jeffrey”
In English it's not based on context, it's based on word order. Declension is a cool concept but it's far more confusing to foreigners because word order basically doesn't matter.

For example in Czech:

Jan zabil Petra

Jan Petra zabil

Petra Jan zabil

Petra zabil Jan

Zabil Petra Jan

and

Zabil Jan Petra

are all equivalent to the English "John killed Peter." Change Jan to Jana and Petra to Petr and all 6 of those become "Peter killed John." Even more confusing to a foreigner learning it is that Petra and Jana are the feminine forms of those names in the nominative case.
The problem with AD is by the time the symptoms appear, the brain is already irreparable ravaged. The damage is actually macroscopically visible. Treatment would have to begin long before symptoms show, which would mean identifying people who are at risk.
that's assuming non-users aren't getting hurt.
yeah it's a pretty weak argument. The first one - keeping people from ripping it off without attribution - is stronger regardless of its selfish bent.
A lot of negativity in the comments here has got me questioning.

Where is the love?
Links to one of the papers:

- https://arxiv.org/pdf/1910.03193.pdf

- https://www.nature.com/articles/s42256-021-00302-5
The suggestion is a philanthropic variation of a tumbler.
I have two mini-USB cables I keep around as the PS3 Dualshock 3 controller is mini-usb.

Otherwise I too would have lost them.

I typically don't keep older generation consoles around, but the original launch PS3 was a marvel for its time (despite being a relative flop compared to the Wii-360)

The original launch PS3 contained the hardware emotion engine, so it had 100% backward compatibility with PS1 and PS2 games. Later revisions removed the PS2 hardware, in favor of software emulation, and iirc, eventually backwards compatibility was removed all together.

It also supported Super Audio CD format as well, and before it was patched out, had the ability to dualboot Linux.
it shadows the real coding works on github
That's an amazing visual. Really helps to inform the debate. (Watch on full screen).
Tech savvy? I'd be happy if customers understood their own problem domain, let alone be tech-savvy enough to articulate product requirements.
Funds like this can be frozen when 51% of mining pools start censoring transactions. Pools are now beginning to do this. I expect there will be a lot of BTC like this that starts to realise they need to be trying to dump it / escape into monero as quickly as they can
Like 0 cash registers I have ever seen employ this.
This reminds of Ghost in the Shell, the anime. There is a concept of a barrier maze that has to be solved before gaining access. There is also a concept of an attack barrier if one tries to force their way into a system.
> user stories (which far precede 20 years ago and come from the advertising world)

Really?
It's interesting the shot made recently in the twitter vid was different to how they described it working in the youtube in that in the youtube they suggested the pin would bounce of the curtain at the back whereas in the twitter vid it bounces off the side wall.
Playing the evergreen SEO long game
Copy pasting my comment[1] from an earlier thread.

A couple of years ago I spent quite some time trying to evaluate the tech stack (and general engineering culture) of merger/acquisition targets of my employer. It was quite a fun exercise, all said and done. I encountered all sorts; from a small team start up who had their tech sorted out more or less to a largish organisation who relied on IBM's ESB which exactly one person in their team knew how it worked!!

I discovered this exact method during the third tech evaluation exercise. When the team began explaining various modules top-down and user-flows etc., I politely interrupted them and asked for DB schema. It was just on a whim because I was bored of typical one way session interrupted by me asking minor questions. Once I had a hang of their schema rest of the session was literally me telling them what their control and user flows were and them validating it.

Since then it's become my magic wand to understand a new company or team. Just go directly to the schema and work backwards.

Conversely, I've begun paying more attention to data modelling. Because once a data model is fixed it's very hard to change and once enough data accumulates the inertia just increases and instead if changing the data model (for the fear of data migration etc.,) the tendency is to beat the use cases to fit the data model. It's not your usual fail-fast-and-iterate thing.

[1] https://news.ycombinator.com/item?id=24137997
I'm amazed! Late Middle English ‘boat’ sounds just like modern Norwegian ‘båt.’ :p I heard the stories that Scandinavians could go to Britain and it would only take a short while to get used to the language. Kind of like Norwegians going to Denmark today. In writing Danish and Norwegian is almost the same, but it takes some getting used to the pronounciation.

There's a fantastic dialogue illustrating the similarity of Old Danish / Norse vs Old English by Jackson Crawford and Simon Roper: https://www.youtube.com/watch?v=DKzJEIUSWtc
On the bright side, now that they've committed to a stable state file format it should get better
It does remove any question of who you are for coinbase, but bitcoin was only ever pseudonymous transactions, not fully anonymous. We can all see how each wallet behaves.
Try again without a time limit, unless you're joking
Singapore always scores poorly on press freedom indexes [1] probably because the Government owns a huge chunk of the media via MediaCorp and uses defamation laws to silence political opponents [2].

I'm always surprised that Singapore ranks so highly in economic freedoms as the government is linked to around 20% of the companies listed on the Singapore Stock Exchange and has a massive hand in public housing [3].

[1] - https://rsf.org/en/singapore

[2] - https://en.wikipedia.org/wiki/Chee_Soon_Juan#2002%E2%80%9320...

[3] - https://en.wikipedia.org/wiki/Housing_and_Development_Board
What do you mean? How is that any better than the 2.4 billion worth of Coinbase shares he has now?

You phrase it like he made a mistake and lost out on a huge profit but the ROI is exactly the same so really don't understand your comment.
If you're producing blocks, you're getting paid (otherwise what's the point). If the probability you get picked to produce a block is proportional to how many coins you own, then you're getting paid proportional to how many coins you own.

I don't care for Algorand's shell game of trying to say that all tokens have been minted already, and are just being distributed. If it's the case that nodes who stake more coins are getting paid more coins, then all of my analysis holds.
Yeah, WebAssembly have i64/u64 types as first class citizens unlike JavaScript which should emulate it or use BigInt which drastically slower than native 64-bit types. That's why crypto algorithms got a lot of speed benefits. AssemblyScript also show this. See this:

https://github.com/FriendlyCaptcha/friendly-pow
https://github.com/hugomrdias/rabin-wasm
it's a weak argument until you start getting pull requests, emails, passive-aggressive reddit posts, etc. etc. etc
Delistings are irrelevant and ineffective. Monero usage wouldnt be legally enough to start an investigation, by far most users really are just speculators
The FBI Just Snuck into Computers All over the Country to Stop Hacking Campaign
Also radio.garden
I've been through several forum deaths. The cause is usually large growth from people with very different mindsets that downvote for essentially political reasons instead of encouraging good discourse. This makes the best people leave in short order.

In a sense there's no way to structure a forum to avoid this. Being outnumbered by people who don't value open communication is unpleasant with or without downvoting. Forums that are highly specific to a small audience can last a long time. Popularity is the death-knell.
epitome. I knew what the word meant written and spoken, but didn't realize it was the same word until well into adulthood.
Anyone know what happened to Winamp?

They got bought by a company who said they were working on another version, and then nothing.
MetaHuman Creator
I like the idea of paying to downvote, but also an interesting effect of downvotes is that they skew views of a position.

Having one upvote and 100 downvotes is the same as having 401 upvotes and 500 downvotes. Isn't that odd? One is a comment everyone hates and the other is a comment almost half of all people like.
"For someone to miss the Samsung app and download this, then agree to a subscription and pay, is something that I don't think many people would do. And it certainly isn't a fault of the store."

I did exactly that, and I'm usually pretty savvy.
Asp.net Core, Newtonsoft JSON serializer and DateTime handling issue
Today I encountered an interesting case. I got a report that “something changes the date format while processing data”. I started debugging our distributed system looking for the source of the problem. It took me a while, so I’d like to share this story today, so you don’t have to waste your time.
because the sites are portfolios for web designers, so the medium is the message. it's as if a resume for a job as a Word template designer was written with someone else's template.
Why dont you test how I drink from a cup of water to ascertain that I am able to function as a normal human being?

Where is the line drawn?

If there is 20 years of programming experience it could be perceived as an insult in my opinion.
Is the area/volume constraint in space related to the one in organisms?

The latter I can understand intuitively as a function of scaling metabolic rates for different organism sizes. Specifically, there's some power-law relationship between growing volume and area[1], which means you require proportionally more metabolism (energy production) as you get smaller because your surface heat loss is smaller, to maintain the same heat rate as a larger animal.

I think there might be a rough analogy/relationship to space if we think of heat loss in terms of increasing entropy/loss-of-information, and the higher probability of low energy/low-information states in a volume over time? But, I don't have enough physics knowledge to know if this is the right way to think about it...

[1] This is the rough intuition, but the actual exponent is not consistent with square-cube rate: https://en.wikipedia.org/wiki/Kleiber%27s_law.
OTC private block trade

it's not like the btc must be sold on an exchange
What's the total energy cost, including human capital, of keeping the petrodollar afloat via global wars/hegemony?
That's not even a joke. I couldn't stand reading the article, specially this late in the day. This article is terrible for reduced attention states.
I have frequently memorized IDs of things in systems I interact with often:

"Oh, it's user 14632 - yeah I've seen that ID crop up against this issue a bunch of times in the past"

I can't do that with UUIDs.
A few years ago before planning our wedding, my mother said to me _You have to listen to advice, but you don't have to take it._ I don't have the best reputation for always listening - her point was that it's polite to listen and then it's up to you to judge whether the advice is right for you and the situation at hand.
I think my issue with your hypothetical is that is assumed a company is already viable and in business. One of the primary advantages of a corporation or LLC is it’s limited liability. I.e., you can take a risk and if things don’t work out you can still personally recover. I suspect if we took the approach of your post, many, many fewer people would try their hand at starting a business because there are no limits to liability and much less capital to fund businesses if shareholders downside wasn’t capped.
You (and many others) might have this viewpoint, but it's the loud minority that causes the pain.

Even with the small amount of open source software I've maintained I've gotten all kinds of angry emails and completely useless "bug reports" with no information. It gets exhausting after a while, and I agree that it's hard to just say "I don't care at all" when it happens. At minimum it's a bad look for you professionally if you never actually help maintain your open source software.
Irish DPC to investigate Facebook data leak
That's a pretty zero-sum outlook on giving back. Another way of looking at it is that people invested in us before we had any potential (parents and teachers, at the very least), the Yamauchi family wants to do the same for others. They are giving because they received, not because they've taken.
Harvesting 5 organs from 1 healthy patient to save 5 sick patients is a variation of the trolley problem, not just a random straw man I picked. The fact that people who are surveyed are fine pulling a lever to kill 1 person to save 5 people from a runaway trolley but don't want to harvest the organs of 1 healthy person to save 5 sick people shows that these ethical problems are "difficult" as one person said up-thread.
Huh, glad that is real, and not just my ears.

I’m an American, recently back from 2 years in Toronto, and the Toronto accent is just not the stereotypical Canadian accent that I imagined I’d hear. Far less Minnesota, a bit more New Jersey.
Here's an example: mortgages (in the USA) used to be approved or denied by humans, but there were certain neighborhoods where only white people were allowed.

Now, there's a law against that.

In the future, there will be an AI system to approve or deny mortgages, based off of historical training data. Since that data includes the redlining era, the AI will learn to make racist decisions.

Most people do not understand how it is possible for a computer to be racist. (Other than against all humans like in Terminator 2.) This is why it's "through the back door", because it's not obvious how it's possible or where it's coming from.
> Its search capabilities are nowhere near grep(1).

This is again missing the point. Yes, the statement "Slack's search isn't as powerful as grep's" is true - but many of the prospective users of Slack (and, crucially - most of those who make the decisions about corporate IT) are incapable or unwilling to use grep _anyway_. You are judging a tool by how well it suits your needs, without realizing that you are not its only target audience.
How is it "debunked", when Stallman just published his post saying that Minsky is falsely accused? You can go read it for yourself.

Stallman only harms any movement he's involved in. He's best left a footnote in history. He's not someone to build a movement behind.
Between rbenv, tfenv, pyenv, sdkman and so on and so forth, maybe it's time for some sort of common OS-level env-management interface...?
pg once said that since upvotes are used to agree, using downvotes to disagree isn't bad. I am often downvoted even when making civil comments that people disagree with and I'm fine with it. That's how this forum operates. So be it.
Yes, they could.

But, somewhat surprisingly, they don't. They prefer to introduce features that violate users' privacy.
How much time can pass before it's unethical for a guardian not to know where their ward is? 1 hour is fine, but 1 day would be concerning, and definitely 1 week is too long. (It may be related to how long the ward might survive without finding shelter or water.) So some degree of tracking is required.

However, ethically speaking, we should strive to track as little as possible, since the whole point is to allow the child to develop into an independent, self-responsible adult.

What's deemed acceptable to maintain control over a child has been diminishing (e.g. corporal punishment). Maybe location tracking should be the next addition to a child's Bill of Rights (and then we can talk to our Big Brother babysitter about knocking it off too).
This is a very reasonable position on your part. Unfortunately there are many people who don't share the sentiment. I've personally had people bug me again and again via mail, IRC, and Twitter DMs over a relatively small project that I had abandoned/wasn't able/willing to maintain anymore. Sure, I can just go ahead and ignore those people or send them a standard response, but I still found it to be mildly exhausting. I can't really blame someone for wanting to avoid that.
"Vocabulary" is one. I just checked it and I almost guessed right. I thought the u was more of an oo and the second a was ah not eh.

Parallel - for some reason the second a is eh not ah. Can't remember that, have to check it every time.

I play a lot of D&D over the internet in English and even as common word as "sword" is for some reason hard to remember. Every time I have to guess if the "w" is pronounced or not.

been == bin ? - the rules for that are just evil

> Do you think that if you heard them without seeing the word you'd realize what the written form was?

Sure, from the context if not instantly. I listen to a lot of English media with different accents (I watched the whole Big Bang and IT Crowd and I listen to Critical Role when I'm commuting).

> might there be words where you know the written form and the spoken form and don't realize it's the same word?

Leicester and queue. But these are famous enough that I remember them now. I obviously won't be able to give you examples that I still haven't realized ;)
I'm one of the HashiCorp founders.

Terraform 0.11 to 0.12 is by far the most difficult of the versions to upgrade between. I am really sorry about that. The other upgrades should be relatively minor as long as you read and follow the upgrade guides and upgrade one minor version at a time (0.11 => .12 => .13 etc.). There are rough edges for very specific cases but most of our customers were able to upgrade from 0.12 to subsequent versions same day without issue.

Breaking changes and difficult upgrades is not something we want to do with Terraform (0.12 being a big exception as that was a very core "reset" so to speak). The reason there have been these changes in these recent releases is that we've been ensuring Terraform is in a place for 1.0 that we don't have to have difficult upgrades.

You can see this path happening in each release:

- Terraform 0.15: state file format stability

- Terraform 0.14: provider dependency lock file

- Terraform 0.13: required provider block (for more deterministic providers)

- Terraform 0.12: stable JSON formats for plans/config parsing/etc. (particularly useful for interop with things like Terraform Cloud and 3rd party tooling)

This was all done to lead up to a stable 1.0 release.

As noted in the blog post, 0.15 is effectively a 1.0 pre-release so if everything goes well, we've MADE IT. For 1.0, we'll be outlining a number of very detailed compatibility promises which will make upgrades much easier going forward. :)
Yeah, personal responsibility is great and all; a vital piece of the puzzle. Someone will always be willing to be the fall guy for money, though. It doesn't seem to make logical sense, because what's the point of having millions and being locked up? but people aren't logical.

I do fear shifting too much responsibility to individuals will just absolve the people really pushing for this stuff, in favor of just finding employees to blame, and constantly making individuals fear for their jobs (and being blacklisted), or prison... but the ones responsible will have nothing to fear.
Each page load for this article is 485 KB data, but some of the other pages are more like 1.5 MB

This blog has seen 14,000 views today, but some of the other pages are ~38-40k views

So if you assume ~990KB average page size, 30k views, and he were to post once a day, then that is $78/mo in bandwidth costs assuming 9c/GB. Maybe people tend to click around to the homepage / old articles, or refresh the page a few times?
Running a server from your home violates the terms of service of many ISPs (they want you to upgrade to a more expensive business plan for that). I’m not sure that is going to change in 10–20 years. Nor do I think router storage space is going to get significantly larger in the next decade, at least not in terms of being able to host large videos.
https://www.swi-prolog.org/pldoc/man?section=extensions
terraform 0.1xupgrade went pretty smoothly most of the time, with some minor manual changes and fixes here and there. Most of them were easily done in batch over the repository using sed.

This approach worked for me in various setups from a small SaaS company to a major travel company as well as personal projects without issues.
A Game of Boundaries and Vulnerabilities
One thing I've often wondered about Rust strings. I often hear that &str is 'a string slice'. But, Rust has a notation for slices -- &[T]. Why are strings the only thing (that I know of) that don't use the same slice notation as everything else?
So much negativity and character assassination in the comments here. Would be great if people could focus on the content of the article.

The work Wolfram, Gorard, et. al have been doing on this is incredibly fascinating and mind bending. And I love that they are live streaming and posting videos of their working sessions so that non-academics can see how this kind of research is done.

Regardless of whether this approach leads to new experimental predictions, it's important in that it's a fundentally computational model of physics that reproduces general relativity and quantumechanics.

The concepts of multiway graphs and causal invariance are also valuable as ways to model and study nondeterministic computations; they turn such computations into objects with an underlying structure. And there are absolutely consequences for computer science and mathematics, in general, in studying such models.
Oh, okay. Thank you for clarifying.
> "Data dominates. If you've chosen the right data structures and organized things well, the algorithms will almost always be self-evident. Data structures, not algorithms, are central to programming."

I'm saving this quote.

> I've often found that if I'm coding something and the code starts looking increasingly gnarly that rethinking the data structures / data model will clean up the code.

I've faced this over and over again. Writing algorithms is hard when the underlying data is not optimal. It simply invites writing complicated code and workarounds.