skysight-inc/HackerNews huggingface dataset:
While doing SEO and content for my startup, I have realised Google has way too much power to make or break an organisation. When it works in your favour you can build billion dollar businesses when it works against you it can kill billion dollar businesses.
If, after looking at the Annex website, it takes you longer than 10 seconds to figure out it's a scam, I have some investment opportunities for you.

On a serious note, take a look at the CPU picture on the front page, it' clearly a photoshopped Ryzen 5 (AM4 is visible in the top right). The text on the CPU is also hilarious; CPU: single node with 128 core, 256 CPUs and 512 GB of memory. It' also diffused in GArmany, not to be confused with GErmany.

So yeah, a 100% scam, contact me about those investment opportunities if still in doubt about this one.
No, this breaks aliasing.

The defined way to do something like this is to have the smaller struct as the first member of the larger one. The first member is guaranteed to have the same address as the outer object.

The common initial sequence trick is guaranteed to work with unions in limited circumstances.
If anyone wants to try it out, but doesn't want to send them your Json, here's an example of some real world data https://jsonhero.io/j/t0Vp6NafO2p2

For me, this is harder to use than reading the JSON in a colour text editor such as VSCode. I'm getting less information on the page, and its harder to scan, but that might be because I'm used to reading JSON.
> The slow(ish) Crystal compilation will not please Ruby users

I don't know what's the general opinion, but distribution for dynamic languages is a nightmare (and I'm including intra-machine, ie. switching between environments).

Personally, I'd be thrilled to trade off speed of compilation for distribution simplicity!

> My impression is that not many Ruby programmers have switched to Crystal.

This depends on the context of moving - professional projects, or hobby programming. Every once in a while somebody pops up saying that they've switched for hobby projects (mostly, scripts).

I'd love to switch, also professionally (that is, for certain parts of my professional project), however, lack of (release quality) parallelism is a dealbraker for me. It's mostly a matter of long-term trust - I personally don't trust a programming language that in 2022 doesn't support parallelism. Ironically, Ruby now has it (even if in limited form).

Development of 3d party libraries are also in vicious circle (few libraries -> few devs -> few libraries). Lack of (release quality) AWS SDK, for starters, is a dealbreaker.
Not at this level. There are still roomfulls of people that cost more than the amount of money they're deciding whether or not to spend.
> Perl and C++ made me miserable

You compare to rather new, and "geared to learners", languages to some old and know-to-be-arcane languages.

I'd be curious what you think of, for instance, Kotlin and Elm.
It's Press Start 2P, see https://fonts.google.com/specimen/Press+Start+2P
HP was a big Unix vendor, but they were also vendors of other OS such as DOMAIN, and HP kept the m68k alive right through the '040s with Apollo-derived workstations that became part of the HP9000 line. DOMAIN/OS died out with PA-RISC and the 9000s segued into a new architecture, but not before cementing a legacy of a really well-done distributed network OS, a good way for college kids like me to learn assembly, and a cool OpenBSD platform for me in 1999.
Stop gaslighting me.

/s
ICANN Launches New RFC Annotations Project
From $5B+ to $0: The Rise and Fall of Autonomous Trucking Software Company
HN is full of bizarro techbro eating disorder talk

I didn't quite realize until I met one of those "carbs are worse energy sources" guys at a job
Looks like they had a misconfiguration slip out; it was an internal domain but somehow began being used to serve favicons.
Does anyone have any info or insight into the current landscape of transistor design and development?

I recall there was a very interesting concept being kicked around a few years ago and I'd love to know what happened to it, but my head is now too full of other technical knowledge that I'm drawing a complete blank.
Does this logic extend? What if i reached out to a random friend of a random friend of a random node - basically to degree 3 of the network. Is that better than degree 2 ? If so, then is there a degree where the spreading is optimal ?
I'm very surprised to read this, because my understanding (from the UK) is that US chicken and egg farms have a horrendous salmonella problem stemming from high numbers of chickens per sqft and low regulation on things like clean bedding.

This is the reason US eggs are washed, removing their natural antibac coating, and therefore need refridgeration whereas UK/EU eggs are not and do not.

I remember reading a lot about this subject during the Brexit debate, but have forgotten a lot of it since. So, what am I missing?
At the Philips coffee grinder I even smelled the coffee. : )
Aren’t gov.uk domains transferred internally within UK government depts at zero cost ?

I guess there’s got to be some incentive for teams to not register hundreds of subdomains, but if they are turning to 3rd party TLDs to host government assets, I’d say something has gone wrong.
I'm definitely a habitual meat eater. I don't have a vegetarian bone in my body. Yet I'd prefer a vegetarian burger to have beans and carrots, to having one with an uncanny valley meat texture and meat taste.

That is, while I'm happy to eat a perfect meat substitute, I'm also don't have a problem with vegetables and I'd rather have a totally-not-meat burger than a not-quite-meat burger.
Oceanic+ on the Apple Watch Ultra and the perils of subscription based software
Pretty cool postgress feature
Lot of nonsense in the comments, absolutely nothing wrong with the taste of Beyond. Problem is that it is outrageously expensive and the market has become saturated with plenty of more cost-effective alternatives, many of which taste even better. There was a time when Beyond was the only really "good" option, that is simply not the case anymore.

When I see those 2-packs of Beyond Burgers on the shelves in the supermarket, they are marked down 40%, and they are still more expensive than a 4 pack from other brands. Makes zero sense to buy them.
Was looking for this kind of comment in the thread. I think our cities are the main causes of many problems we are creating in our environment.
> say "No" when they are asked to do creepy, destructive or evil things.

You'll be pleased there's almost a whole chapter of "Ethics for
Hackers" devoted to that problem. Analysis of about 30 different
psychological rationalisations, self-deceptions and logical fallacies
that help people knowingly do bad things. One problem is that people
in tech are mostly smart and logical, and therefore the most
vulnerable to certain mind-tricks.

It's also worth remembering that what is "ethical" is more complex
than bare acts. There are many hackers quite justified doing "creepy,
destructive or evil things" against enemies. I've written much on
defence, "lethality engineering" and cyber-offense work.

The disgusting thing about some big-tech work is that we're doing it
to our own families and children.
The word "strong" is not well defined in this context. But usually it is used for languages like Haskell, Idris, PureScript and Elm.

Ruby does not do as many automatic casts as JS. In this regard it may be seen as "stronger".
I use adblockers, however ads also work in a less obvious manner. For example why do we see ads for expensive watches on magazines, or why do companies make cute Christmas adverts which don't show any product.
IRC is not end‐to‐end encrypted.
This might sound a bit crazy, but... the UK government is in sole control of .gov.uk, right? They shouldn't have issues issuing themselves with as many subdomains as needed. For free, or for symbolic prices.
What keeps me a little sceptical about this move is that I don't know whether the name "monkeypox" actually comes form racist origins.

If it's similar to the "Spanish" flu (which, wasn't really from Spain, but I digress...) or the "gay disease" (HIV/AIDS) where the colloquial name was invented due to a pattern of xenophobia/racism, then I understand the WHO's intention to change the name. If it's because it originated from moneys.... It's like wanting to change the Spanish name for black (negro) because it was used in a derogatory manner in a different context (US slave owners/racists)
Interesting you should mention that. I used to really like the spicy beanburger at McDonald's. There was no reason to make something that pretended to be meat with even more additives, except to drive the marketing of the non-meat meat industry. I'm happy to eat rice and beans, I don't need no pretend meat. Although I do eat meat about half the time.

Interesting I'm reading Michel Pollan's book the Omnivore's Dilemma, about large scale agriculture, it's quite worrying, although I don't feel the UK is quite at the stage of the US yet. I see quite a lot of animals roaming and diversity when I'm out walking, but it's definitely going in that direction.
Apple could move out, but at great cost to themselves. Being a socialist, I think the cost of such a decision should come from the government who should mandate it for all companies so there is a single national standard on ethics.

However some people think that Apple should bear the cost in its own, since it’s the not an existential choice. It’s simply the choice between taking a loss this year then recovering later, or continuing to make the maximal amount of money this year.
Three common misconceptions about the nature and nurture of research
Thanks for that.

Slightly worrying that I didn't come across this or a variation in my searches
Just to clear things up a bit (as I remember not knowing about this side of "RESTfulness" a while ago myself): an important part of REST is relying on hypertext, that is pointing to other resources by using URLs. Just returning an ID of a referenced object/resource as a plain number isn't very RESTful, but returning an URL of that object/resource is.
Show HN: Synura – Video Project Management
Hey everyone, we've been working on an app to help creators tell their stories with video and this morning we launched our MVP into free early access: https://www.synura.com/changelog/#2022-11-29. There's a link to an early access FAQ there where you can create an account.

For this iteration we focused on trying to help people just get organized - put all your video plans in one place, keep track of your assets, and maintain a list of to-dos, because this is something that we've heard a lot of people struggle with when launching their YouTube or TikTok channels. That said, our vision includes a lot more: https://www.synura.com/handbook/general/direction/

We're building in the open at https://gitlab.com/synura/ if you'd like to check out what we're up to in more detail. Either way, this is our very first iteration so it's quite modest but I'd still love to hear feedback on what we've built and where we're headed.
Fair enough. Swap "only fruit@ for "as much fruit as possible without becoming malnourished" if you would value your own wellbeing above another animals' (which I would as well).
I didn't know it either but worked it out from context. The couple of examples, the rules and thinking about it was sufficient for me.
Possibly the first published use of the term in software was Van Wijngaarden, in the design of Algol 68, from 1968:

> The number of independent primitive concepts has been minimized in order that the language be easy to describe, to learn, and to implement. On the other hand, these concepts have been applied “orthogonally” in order to maximize the expressive power of the language while trying to avoid deleterious superfluities.

https://www.softwarepreservation.org/projects/ALGOL/report/A... , section 0.1.2, Orthogonality.
Links from the description:

- https://www.synura.com/changelog/#2022-11-29

- https://www.synura.com/handbook/general/direction/

- https://gitlab.com/synura/
Stream from Canvas to Video Element
thats a good initiative, though I had more in mind something like the different linux desktop distributions. Maybe thats not possible on android or maybe its a matter of time.
Upgrading gem versions can lead to introducing bugs in your system, by bumping some versions too much at once. Use tools like Pessimize to avoid such things to ever happen! In this episode We're explaining how and why it's important. Any thoughts?
I tried to do a deepdive on nutrition a few years back when I went on a diet. My conclusion was that there are far too many confounding factors for any population studies to be taken too seriously. That's why the field is so vogueish like you point out.

Long term, highly controlled trials are more useful, but much rarer.
> who used MyISAM

I remember reading "High-Performance MySQL" in mid-200s. It was a real eye-opener: all the things you needed from a DB where somewhat randomly available across the different storage mechanisms, but not in any consistent form.

Something like: Oh, you need query optimisation? Use one. You need constraints? Use the other. you need fast indexes? Use the first one again. And so on.

> Ah, the "good" ol days.

You'll pry my nostalgia from my cold dead hands!
In many cities, unless you have existing family money, you need to be outstandingly wealthy to afford a home.
Just to set the record straight, I did not say frontend was EASY, I said it was SMALL. Small things can be hard for sure. I feel so lucky I didn't have to do FE dev during the browser wars, roughly from IE6 to ECMAScript6... I would have pulled all my hair out, instead it fell out on its own, which is less painful.

It's just because it is so compact, that I don't get why there is not an up-to-date comprehensive guide covering _everything_ there is.

So far the closest I found was "Professional Javascript for Web Developers" by Matt Frisbie.

Btw. the React Beta page is also very good, if a little shallow. It tends to stop explaining things just when they are getting interesting, but I get that it's a guide for all audiences, and it would easily be twice the size if they answered all my "why" questions...
> Not if you can afford a cheap VPS [...]

At that point, you might as well host it on that cheap VPS instead of at home.
By stateful NAT they mean connection tracking. In the described solution, the LB/router doesn’t track connections - it simply looks up the server via local mapping from port range to server, and forwards the packet.

Incidentally, this is exactly how GCP Cloud NAT works.
The Hilarious History of 'OK'
The Volkswagens were originally humble wagonmakers but were granted a title of nobility by Ludwig II of Bavaria after they won a competition for the most beautiful swan-shaped carriage.

The fourth generation of the family later took an interest in exploring insect forms rather than waterfowl.
His last tweet was "I read, there are machines that take an input text to generate images from it. That’s meant to be surprising. Haven’t programs always been texts? You mean, natural language texts are different? So what? Isn’t there Natural Language Programming?"
> a man that promised to build something cheaper and better

No such promise was made.

In fact, Musk explicitly went out of his way to say that he was not promising to build it himself.

He said — paraphrasing — "I'm too busy to do this and it might not even work, but maybe someone else can work on it and succeed, so I'm giving away the idea for free."
That's super neat!
Much of the work is "gigged" out anyway. When something breaks at my current rental, I get told the job has been tendered, and then I get let known when someone has accepted the job. I'm not sure what happens if no-one accepts it.

It's also not the landlord doing that, it's the real-estate company.
Isn’t it so that statistically lump-sum is better[0] but that you take on overvaluation risk? If you DCA you reduce that risk.

[0] don’t have a ref but I think it has been shown that if you have a lump sum of money, historically you would have made the most gains by investing everything immediately (in the S&P500, there are only a few periods were this wasn’t true (therefore there is a risk)
Yes, but according to the Friendship Paradox _your_ sexual partners are likely to have had more sexual partners than you.
That's pretty much what MLK's famous words about the "white moderate" were about, so yes. Most people will prefer an unjust order over the chaos necessary to bring justice as long as the injustice doesn't personally affect them too much.

You call it reality, I call it the systems that define our society. Factual claims only serve to justify those systems. Someone who believes that homosexuality is inherently sinful and sinful behavior stains the character and thus leads to other sinful behaviors, will not become a gay rights activist if you can find a study to debunk their factual claims about how homosexuality is detrimental in this or that scenario.

In other words, I think what you call "perception of reality" is really just another way to say a word that has long fallen out of use in polite conversation because the end of history was supposed to have overcome it: ideology.
> I invited a woman to church one evening and the event had a reception with delicious food afterward. It finished up around 9pm and we were right in the middle of downtown in a major metropolis. I flitted off to the train station chatting to a different woman. I hadn't given a second thought that my companion was stuck downtown wearing dark clothing and she would also need to find a bus stop, alone and female. Honestly none of that occurred to me because I didn't even consider it a "date" or a "companion" for the night.

You inviting someone somewhere would make you a decent human being if attend to them even if you had no sexual or emotional incentive to, it’s because you are the one who invited them.
The fake stuff usually lists “textured vegetable protein” or “soy protein isolate” or things like that. Those are much more processed than tofu. Tofu is more like a curd in so far as the tofu gets minced then settled out of the water. I think it sometimes gets calcium carbon added.
> "abuser" and "victim" and since these terms are subjective

I'm not sure that "abuser" and "victim" are that subjective. I can imagine a lot of situations in which the roles of abuser and victim are pretty objective.

The problem with a term like gaslighting is that allows anyone who is in a strong disagreement with anyone else to 1) claim a victim role and paint their opponents as abusers; 2) by doing so, protect their own belief from being questioned. It becomes a tool of a "closed belief system" where attempts to question the belief are taken as proofs of its correctness, which is in general a hallmark of cults.
It's not obvious ever since some of those tools started to blur the line; there are plenty of such little utilities that do everything client-side, or at least claim so. I don't use them with anything but public data, as it takes one mistake or one silent update for the data to get shipped off my machine, but there's a whole generation of devs now who were growing up with webapps and online-first software, so I can easily see some developers making this mistake.

Plus, they offer a VS Code extension. It's not so obvious that it's just the same public website underneath.

Additionally, developers who understand those concerns kind of expect that other developers also understand them, and thus would not create an on-line tool like this in the first place.
Women fight too, so stop ignoring them in peacebuilding
Exactly. Even if I was a vegan I would not touch heavily processed food like beyond meat. The distinction between processed vs non-processed is much more important to me than the vegan vs non-vegan.
This is interesting. I presume in the example shown they stuck to 1MHz as it would be more reliable than clocking to the kind of speed you mentioned, again presumably because the nature of a bunch of discrete components meant the switching of logic levels imposed a hard limit?

Another sibling mentioned the Amiga prototypes, I'm again presuming that the ~7MHz that that chipset ran at was well within the acceptable ranges for clock speed using discrete components?
Thanks for sharing! Would be nice to see it stream the response back with SSE just like the OpenAI API does when the "stream: true" parameter is passed[0].

Shameless plug: We've just updated to davinci-003 for the AI Assistant (MacOS/iOS/iPadOS only) in Craft[1]. Free accounts have a handful of requests included if you wish to try out the new model on there as well.

[0] https://beta.openai.com/docs/api-reference/completions/creat...
[1] https://craft.do/
The article says that UK employees were due to be paid on 25th, which was Friday, but were told they would be paid on the 28th, Monday, instead.

So that's not normal but is an internal problem, even if a one off and not necessarily serious.

As an aside, and it might be different in Germany, if a payment due date falls on a weekend/bank holiday then usually the payment should be made before, not after, because payments are expected by due date, not later...
> Assuming you live in a place where you can buy SIM cards without showing a personal ID, which is most countries

I had understood that the majority of countries now required SIM card registration. Plenty of EU member states do (at least Belgium, Austria, Italy, Germany...), so it's not just the usual suspects(!)
I didn’t believe it when I first read it but I can indeed run arbitrary code on my iPhone with Jupyterlite. This is great! So finally I can analyse data using the iPad on a plane, hopefully… if I find a way to reliably start Jupyterlite from the iPad‘s local storage, load my data from there, and have a persistent python environment.
Tokaido Shinkansen (fastest train in the world): Projected ¥200 b . Completed at ¥380 b.

CA HSR (slowest HSR train in the world): Projected $40 b. Currently $105 b.

I think it will end north of $160 b. So that's 4x which further from 1.9x than 1.9x is from 1x.

I don't think they'll meet the other targets. But if you want to have fun, I'll have someone meet you in SF and we can make a deal: On the day CA HSR opens, I'll give you $80 (supposed LA/SF fare) times 20 and you can give me 20 LA/SF tickets over that first year. We can put it on longbets.org
It looks like it's open source and you can run it locally if you don't trust a third party website (and you probably shouldn't, depending on the data you paste in there): https://github.com/apihero-run/jsonhero-web
Ask HN: Can I own an IP address and take it with me across providers?
We are providing a service to businesses whose customers are all running a firewall. The customers need to manually allow our services IP address in their firewall, which is something we want them to do only once upon onboarding. How can I get the most stable IP address for our reverse proxy that I will hopefully never have to give up?
This. "Reality is a shared perception" works only for as long as reality is comfortable enough to indulge your misperception. You cannot wish yourself into having more money in your bank account, or out of an energy crisis. Reality will validate your perception, and if you fail that validation, you will be the one who will have to take the consequences for it.
Didn't know that about Edge, thanks!

For other browsers (incl Edge) Fluid does the same for me (http://fluidapp.com (not affiliated))

After opening a few emails:
Outlook MacOs app: 922 MB
Outlook PWA via Fluid: 42 MB
There are churches that will accept you for who you are, and let you search for what you need. If you showed up at my church and introduced yourself as "not a Christian, but I think regular involvement with this group would be healthy for me" I would welcome you and find ways to involve you.

Organized religion is not for everyone, but it might be that what you want can be served by organized religion, a la carte.

Drop me a message if you want to know more.