skysight-inc/HackerNews huggingface dataset:
Weird... I've had two generations of iPads with cellular, and Signal has worked for me, in linked mode, on both devices (both with and without a SIM present).

Maybe this is a bug that only affects certain models or something?
The Principia Discordia[1].

[1] https://principiadiscordia.com/book/6.php
A Day in the Life of Wall Street Shows NYC at Cusp of Comeback
I had learned programming from OOP, and the way I feel is at a small level, the OOP mental model works alright, but once I started working on larger more enterprise projects, I felt that not everything models as OOP as straightforwardly.

I actually feel some of the points in the article here. Often you have behavior that spans multiple objects worth of data. And you also often end up with needing to model relations and deep hierarchies with which Objects can become quite verbose for.

Then I learned about Functional Programming, and at first I just couldn't wrap my brain around it at all. Where OOP felt way more intuitive, FP felt foreign. But I persevered, and eventually FP started to really click, and my brain started to be able to now think through problems in an FP way, I started to understand how I could model my business problems with FP, where before I could only imagine how to do so in OOP.

At this point, I find FP much more natural, but I had to train my brain for it. Now that I can figure out how to model things in both OOP and FP, it often seems so much more straightforward to use FP for a lot of problems, over using OOP.

That's why I was interested in asking parent about this. Because I can't tell if my OOP thinking just came from the fact I first learned to model programs using OOP, or simply because OOP is more natural.

Either way, I believe learning to model things using FP is really worth it, at least in my case, now that I can do it, I much prefer it.

The biggest AhHa! moment with FP for me, was actually how similar to OOP it can be in practice, except it's much more flexible. Which is why I now just find it is almost always better for my problems.

Instead of thinking that a Car has methods Drive, OpenDoor, OpenTrunk, AddPassenger, etc. I see that a Car is really just data about a Car's current state. It has a position, a number of passenger, a doorState, a trunkState.

So Car goes from being a remote control for controlling a Car, into data about the current Car state.

And now when you want to change the state of the car, you just go and change it using whatever function you want to manipulate it with. And this function can go anywhere it makes most sense. If the function needs to change the state of the Car and the Driver at the same time, there's no confusion here, Driver is also just data about a driver's state, and you can just have some external function that easily takes a Car and a Driver and just change their state together.
The FDA doesn't meaningfully impact costs, unless you include "testing to make sure it's safe" as a cost. I would have said efficacy as well, except the evidence doesn't suggest that this drug does anything except empty people's wallets in exchange for false hope.
With Arc and HN and now Bel, I think pg is still exploring what a system could look like without major compromises to accommodate the limits of today’s hardware. For example, the first cut at pagination put something like a continuation ID into a URL, which only worked until that continuation was GC’d or the one and only server process got bounced.

If you wanted a highly scalable HN and nothing more, you’d let Postgres or some graph database do the heavy lifting, add a Racket or Clojure frontend, and call it a day. But that’s pretty boring plumbing work, and doesn’t get you closer to the hundred-year language he’s aiming for.
lp0 is on fire
I'm wondering if the attackers sent their coins through a mixer, and now some chump with money on coinbase just got his coins jacked b/c he deposited after using a shady mixer.
You don't even need to use the NT APIs directly. The Win32 APIs already do it if you use the \\?\ prefix.

You can even demonstrate this with cmd.exe (which uses the Win32 API, it doesn't directly access the NT API)

`mkdir c:\con` will not work, says `The directory name is invalid.`

`mkdir \\?\c:\con` does work. But then to delete you have to use the \\?\ prefix again. And `cd \\?\c:\con\` doesn't work, you get the `CMD does not support UNC paths as current directories` error. (Win32 does, this is a cmd.exe limitation only)

My proposal was to have a way of getting the `\\?\` behaviour without having to explicitly provide that prefix.

Actually, not quite. There is one aspect of `\\?\` which is undesirable. The NT API only supports backslash as a directory separator. The Win32 API supports forward slash as well, it automatically converts forward slash to backslash. But `\\?\` turns that conversion off. I think you'd still want the forward to backslash conversion on, to maximise compatibility with Unix.
Hello fellow resource-sector sandgroper!
um, no, we are not going to have unreliable electricity because people's lives depends on it.
We will have grid scale batteries, and the grid will charge you more or less depending on when you are using energy. it does not make sence to have such essential equipment randomly distributed through the population where I have to fight my landlord to repair the damn thing or have it not cause a house fire, while the guy is out of the country on holiday and couldn't give a rat's ass
Thanks for the comments, very much appreciated. I'm very impressed if that is you being over-irritable and inciteful! haha. Am not feeling up to getting more into this today sorry, I just wanted to say that by

>> How bad the "holocaust denialism and misinformation" before "fighting to the death for the right to spread it" is reasonable?

I was referring to the reasonableness or otherwise of using the phrase "fighting to the death for the right to spread it", not the reasonableness of fighting to the death for the right to spread it. Sorry that wasn't clearer.
Have you read Radon's redacted email that goes over the technical details? It doesn't look like post-hoc rationalization.
Sure, Public - None, the accused as in Radon has absolute full right. You can't simply make an allegation and not back it up

If the CEO had engaged with Radon in a rational civilized manner the situation would have never reached this stage.
I am curious, what kind of projects do you do with those batteries, what is their use for? Thank you
Show HN: Chat Anonymously on IRC
Think twice about building on top of Gridsome.

I love Gridsome, and it had tons of potential, but it's effectively a dead project. The maintainers haven't cut a new release since November 2020.[0] There's barely been any feature work since 2019.[1] Their Github repos have tons of PRs that have not been reviewed. There are serious site-killing bugs that have not been fixed for over a year.[2]

I really wanted this project to succeed. I asked to sponsor the project and volunteered working on their documentation for a few months, but it didn't seem to yield any new dev work.

The maintainers are extremely talented, and this is not a knock against them, but I just caution anyone against marrying themselves to a framework that's unlikely to have any ongoing maintenance.

[0] https://github.com/gridsome/gridsome/releases

[1] https://github.com/gridsome/gridsome/graphs/code-frequency

[2] https://github.com/gridsome/gridsome/issues/1032
After years have passed, on a noncommercial project?
It works in Firefox on my phone. The site:

> It works!

> This is the default web page for this server.

> The web server software is running but no content has been added, yet.
It's a valuable idea that everyone should keep in mind throughout their lives, and throughout their careers.

Same thing with people who speak negatively of others to you in private. Odds are they do the same thing, but about you, when speaking with others. If you confide something negative about someone else to them, they'll probably tell that person.
Yup, let's begin immediately!
I have 60hz and 144hz monitors side by side and the difference in eye comfort is noticeable.

30hz is on the realms of possible unnecessary eye damage in the long run.
I have built a career around Hugo. It’s extremely capable once you learn its core concepts.
You should know by now that non-competes mean diddly squat.
I think you’re conflating a wide range of things: most attacks aren’t linked to those countries and the ones which are often take time to link. Ransomware attacks have been happening frequently for ages, but most of them don’t reach the level where they’re being classed as infrastructure attacks — they’re gangs of opportunists looking for easy money. You find them in countries like Russia because there are only a few places which don’t cooperate with US/EU law enforcement, especially at the level where someone without powerful backers can rely on it. These guys caught a much bigger fish than they were prepared for and weren’t anywhere close to being prepared for a nation-state to seriously pursue them. Anyone trying this from most other countries would either be caught or much better at staying hidden.
Google Meet is a pretty solid solution and I have never had a problem with it, been using it for years.
Why are they elite? Ransomware is the new smash and grab.
To be fair, it's both because you can't really run a CI for Xcode builds on anything besides Mac hardware.
CDPR used the name “Winnie the Pooh” to mark censorship flags related to China
I've found WA to be more stable on the audio front, and video is great as well. But I have an ancient 6s so I'm not quite putting out the highest quality video.
I've encountered the irrational over invested founders first hand at a previous company. I worked there for about 6 months but it didn't really suit me so I moved on.

The founders seemed to get upset, I still don't really know why, presumably because of the short tenure. They then proceeded to not pay me my last month's wages while attempting to feed me various excuses or just failing to reply to messages.

I eventually got the case in front of a judge (self represented) and discovered that despite them telling me about their lawyers they were also representing the case themselves without any idea about the legal situation. The judge basically laughed them out of court, starting off by pointing out that even if all of their statements were correct they still had no legal basis for not paying the wages. The judge then checked their accusations (that I had lied to them during the hiring process) and found they were not correct.

Despite them having no legal basis the whole process was pretty stressful since until the court case I had been assuming they had some reason to not just settle. (I was mostly worried the recruiter had done something genuinely dodgy during the hiring process.)

I'm still surprised that those people can run a company for more than 5 years.
I think on BSDs at least you can theoretically put device nodes wherever you want (but there’s no good reason not to put them in /dev where everything expects them to be).
Hey everyone, I want to apologize for the inappropriate use of power here. While I do believe there is an ethical line that was crossed here, I should have called him to understand his point of view and work it out. Which is what I'll try to do now, and see if we can get his project back up again. I'm sorry Radon.

The lesson for me here is to internalize how I'm no longer the struggling kid from Jordan fighting for more than a decade to build something, and that I now have a responsibility towards our community and supporters to be kind and model better behavior. I'm sorry I let you down and I promise to do better in the future.
Why do you keep posting about non-competes when they are not a factor in California, which is where this occurred?
Emphasis on if he doesn't burn out.
I was with my previous girlfriend for ~5 years, and have basically been using Gboard the entire time. We communicated via various messaging services literally every single day. If I was to try swipe-type her name right now, there is a 50% chance that it will suggest a different but similar name that I think I have literally never accepted as a suggestion.

I was expecting this feature when I got my first Android phone over a decade ago, and I am still waiting for it. Is there some engineering step that I'm missing? Model my typing history and use that for prediction weightings. Is this unfeasible on my phone hardware?
3d cells for nand aren't the same as 3d CPU cores. Nand is incredibly simple which makes it possible to do things like 3d cells which would otherwise be more complicated.

There's a reason memory can generally beat computational cores to smaller node sizes. It's because highly uniform circuits are much easier to manufacture. A lot of problems present in CPU logic cores (such as cross talk) just aren't present to the same extent in NAND cells.
Well, it's USPS.com, so... :-)
Wait, so after all that your position is that the intern is still in the wrong?
Surveillance, images, tips led to arrest in killing of 6yr old Aiden Leos
And it's an excellent example. Technology gets better until efficiencies are maxed out and battery cell production can't be an exception. The only big outlier has been computer chips, where slowly shrinking cost per square mm (if it even sank?) was an insignificant footnote compared to the ever increasing ability to pack in more per unit of surface area. Lithium batteries have far more in common with alkaline batteries than with transistors for logical operations.

Power transistors for example I would also consider closer to alkaline cells than to logic, there has surely been a lot of progress in that field which eventually brought us the miracles of HVDC, but on a far more conventional scale.
Yet China has the “breakthrough” lowest cost solar in the world coming from not being on the map for it twenty years earlier.

Not being transferable as an export seems like a benefit for the hosting nation doesn’t it?
Atleast for me, the experience with Facetime has been less than optimal.
For some reason the call option to some of my contacts is always disabled even though they can call me.

The left hand side of the window in Mac always displays recently called. No idea how to access contacts in the Mac app.

The video quality is all right.
You don't have to do anything if you're on Windows 10 ver 1607 or later, have `HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem\LongPathsEnabled` DWORD=1, and your application manifest declares itself `longPathAware`.

Or for older Windows versions you can use UNC paths and skip the fixed-size Unicode normalization buffer than introduces the `MAX_PATH` limitation: https://docs.microsoft.com/en-us/dotnet/standard/io/file-pat...
I hear there’s this project called Ruji that has more than 200 languages.

Unfortunately it seems to be taken down.
What's a USG address?
How do they get access to the wallet, assuming the dude won't tell them? With fiat they can do it with force, that's the difference. If the dude won't tell them they have no way to get access to it, other than the $5 wrench.
The transition from Google Play Music to YouTube Music has been insane. They rebuilt apps seemingly from the ground up, only without a bunch of features. Meanwhile the actual product has, at best, stood still for about two years now. Meanwhile Spotify are running rings around them.
Yes, it's a great lesson. And "speaking negatively" is another great lesson. Thank you.

But, we can't just call (even implicitly) Amjad a "cheater".
Doge NFT Auction
It's probable that a large majority have domestic SMS for free/included-in-plan but most probably still have to pay for international SMS.
Not sure if it still works, but catting /dev/random to a sound device used to be a great way to test that your speakers were working by producing ear-splitting static noise.
I use Hugo with a modern front end, and it’s extremely easy to get setup, especially now that it has built in ESBuild support.
Ironically, the first time I remember being struck by an opening line was from Something Wicked This Way Comes by Ray Bradbury:

"The seller of lightning-rods arrived just ahead of the storm."

It's almost too forward — but I loved the visual. It's hard to not be hooked by the impending storm.
> and then hold down left alt key.

okay, that was just plain cool!
Apple's newly announced “private relay” will not be available in China
For markers, I don't recall off the top of my head, but I'd go with one of the connective tissue disorder gene baskets, and add other genes that are metabolically connected to those. The collagen genes COL3A1, etc. and TNXB definitely. 23andme is not likely to tell you much since it's just the 50k "greatest hits" of the human genome.

As for how I'm disabled: I have to use a rollator full-time now, and I've just been prescribed a neck brace, despite doing PT religiously for most of a year. I'm just too loose.. my knees give out, I sprain ankles all the time, my neck is too wobbly to hold my head up etc. I also have neurological issues that make me really clumsy, and dysautonomia that leaves me fatigued and woozy. Brain fog is the worst of it, since my mind is my livelihood.

No French background, Scots-Irish. Weirdly I don't know anyone else in the family with it, but I'm extremely hypermobile so it may have been a new mutation.
>I'm saying is that the market/private nature of it has little to do with it.

I appreciate that. And still do not agree.

Either the goal is fixing sick people, delivering care, or it is not.

If the US were to improve DRAMATICALLY on labor policy, among many areas needing improvement, perhaps we could show for profit being able to work.

Fair enough.
This sounds pretty much like straight up extortion to me. Threatening with abuse of the legal system (that is what this is, because those argument won't survive actual scrutiny) by someone with deep pockets, towards someone who clearly without those, is a serious criminal offence in my book. I mean literally criminal, not just morally or as a matter of speech. This isn't "just" bullying and this CEO does not deserve to walk away from this without damage. As far as I'm concerned, the only place this guy belongs is behind bars.
I'm in the minority, but I think IME is a great feature to have from a business/IT perspective. As a business, you own the computer, not the the user. And IME lets you provision/control it in at a lower level that most tools won't.
The Laywer did a great job explaining Bitcoin.

Can anyone here (hn) add anything?

It seems like steps in the investigation, or process to identifying the bad guys were left out.
And without version control, or they could have just looked back to see how the links got in there.
> allowing a field day for hackers even when your computer was shut down but still receiving power on standby.

AFAIK vPro doesn't let anything talk to its management interface over the network until you actually do the local setup.

I found this out to my irritation, when I once acquired a used workstation with vPro, freshly wiped, and — thinking I could just set it up by plugging its management-network NIC into my switch and talking to it over the LAN — I found out to my dismay that it wouldn't even bother to acquire an IP address for the management interface until I enabled vPro in the BIOS and then told it to use DHCP.

(Am I wrong about this? Perhaps, do OEMs ship batches of machines with vPro pre-configured in certain ways, for clients that explicitly specify that they're going to use vPro for remote provisioning? Or does every workstation order have an implicit "unload from the pallet, plug into a KVM, enable vPro, then install at location" step?)
This is sadly ironic given that Repl.it is largely copying what Cloud9.io (a small company acquired by AWS), as well as a number of other companies already built and launched.

It looks like the history of Cloud9.io's independent website (before it was AWS Cloud9 IDE) is now offline, and not in the Wayback Machine, so I can't link you to it, but you can see plenty of articles about the company in Google Search, some of which have screenshots of what they offered:

https://www.google.com/search?q=startup+cloud9.io

They provided a very similar experience to Repl.it except you had a fully Linux development environment at your disposal, complete with a web-based IDE and terminal, auto-completion, and a suite of sample projects to get started with. Repl.it seemed like a copycat to me when I first learned about it. They don't have the same user experience model, since Cloud9.io required starting up a "workspace" for the language you wanted to use (very fast – instantiating a Docker container on a shared fleet); but close enough that I'd call Repl.it a clone-like competitor of Cloud9.io.

Cloning a competitors isn't inherently bad. If you think you can improve on the user experience that they offer, then that's incremental process. But the hypocrisy of claiming that cloning other companies is wrong while engaging in it yourself rubs me the wrong way.

Radon, if you want to put the GitHub project back up I'll be glad to mirror it and offer to pay for your first $100k in legal fees should you be sued by Repl.it. If the UI that you built is based on a UI that's published on the public company blog then I believe their claims will be tossed out of court pretty quickly.

I'd also encourage you to get touch with the Electronic Freedom Foundation. They they are a nonprofit that may be able/willing to provide legal representation for free.

P.S. Before considering this offer to pay your legal fees final, I'd want to review all previous contracts you've signed with the company, and consult my own lawyers. You seem to live in California which does not enforce non-compete contracts, so their only legal to stand on is that you misappropriated company intellectual property.
You're supposed to cat that to someone else's tty and then ask them about their experience.
The Quickest Antenna Design of the Year
That it was perceived necessary to write this indicates something very wrong.

A healthy response to news of another compiler for your new language is, "Wonderful! People are demonstrating their belief in the future of our language with a big time investment! Another compiler will help us validate our language specification, which will be badly needed when we go to ISO to ask for a Rust standard Working Group."

It is just possible that a second compiler could be twice or (as happened with Pascal and C++!) 100 times faster. Faster builds would mean thousands of hours saved for users of the language—even, potentially, for people working on the old compiler!

A second implementation of the standard library could offer similar benefits.

More implementations is an absolute prerequisite to language maturity. All languages not doomed get them. It will be a net good for Rust not to be doomed.
Explain the ethical line that was crossed.
Apple Search Will Be Different, Not Better
Like I said, cooling is going to be a major issue that doesn't currently have a solution (as far as I know) Even if it does, you are going to run into the real problem that even if you can cool a 600W CPU, would the average customer WANT to have such power hungry parts? Now imagine the problem in server space where the CPUs are already constrained by power consumption.

The entire reason cloud service providers are looking at and advertising ARM racks is the power savings from operating them.
THIS. So much this. Time was when you could actually discover the provenance of an image. Almost every time, when I’m doing a reverse image search, that is my intent. It used to work. It seldom does these days.
Funny, it seems like batteries for my car are like 2-3x what they used to be.