skysight-inc/HackerNews huggingface dataset:
Basically game developers never once booted linux.

They'd need to do some learning and don't want to. They might have superficially read something about distributions and think that a software cannot run on two different distributions.

I've read this excuse time and time again. And saying it tells me that the person never actually tried to compile anything on linux.
Using paging/virtual memory is not a requirement for an OS, even when all currently popular OSes make use of it.

Intel CPUs before the 80286 did not have an MMU, either.
Old habit breaker:

git() {
if [[ "$1" == 'checkout' ]]; then
echo 'Reminder: Use `git switch` or `git restore` instead.' >&2
fi

command git "$@"
}
I am not talking about new features.

I am talking about UI style. It has never been so boring, for me at least.

Compared to recent Android, Microsoft is looking sexy and innovative.
How is Steve Jobs getting left out of this conversation
Curiously it seemed to lock down even more after they "partnered" with Microsoft.
Not sure why this article needs to reinforce antiquated social constructs like "sm*rt people" to get its point across. "Sm*rt People" are like 10x programmers- a fantasy formed to justify inequities derived from the hegemony we are are complicit in perpetuating. Nobody is sm*rt intrinsically, they simply have unfair access to experiences, resources, culture, education, and genetics that give them a temporally maximal average problem/solution response aptitude. You are not a sm*rt person or a d**b person, we are all just people, with completely equal capacity to do great or bad things. We must take great care to tolerate others and be sure to excise this cancer of bigoted, Black/white, exclusionary, non-nuanced, traditional thinking from our society. Bigots watch out, you are on the wrong side of history!
I was going to make a joke about a.out support (and all the crazy stuff that enables, like old SCO binaries) but apparently a.out was removed in May as an option in the Linux kernel.

https://lwn.net/Articles/895969/

At least we still have WINE.
Matrix is great. Just remember that the Matrix threat model isn't the Signal threat model: you're usually telling a Matrix instance --- or, really, anyone who can compromise or suborn that instance --- a lot more about your communication patterns than you are with Signal.

Matrix, right now, is a lot more amenable to the kinds of messaging that people on HN tend to want to do than Signal is. The problematic thing is that HN people tend to believe that their workflows are (1) the most important and (2) the ones with the most sophisticated threat models. Neither are true; (2) is very un-true.

For, like, talking to team members about a shared dev project, I'd always use Matrix in preference to Signal --- of course, for that kind of work, what I'd really do is just use Slack or Discord. Which gets at something about what HN wants from Signal.
> others to help organize my inbox

This is a big one for me. Some companies will send me mails from a bunch of different email addresses, sometimes with different domains. So much easier to have one rule for one of my email addresses than a bunch of rules for a bunch of theirs that I don't even know of yet.
FTR there is a compact setting for discord. I use it together with 80% zoom so that it has a "normal" font size. Turns it into an actually usable product :).
You should assume every bit of information sent on the internet is archived in a massive warehouse somewhere, because it is.

Thus, we have to trust the cryptography itself. Sending an encrypted message to a peer is no different from sending an encrypted message to yourself (other than the use of symmetric vs asymmetric crypto). The fact that you send a message to yourself which is stored persistently on signal's server doesn't change anything (and it's even opt in AFAIU). Sure, there are concerns about the implementation, but until someone can decrypt the blobs in storage (the crypto is broken) I don't see reason for outrage.

Pretty simply, if you don't trust the crypto then you have a very different threat model to pretty much everyone else. If you don't trust crypto you can't use the internet because you can't use TLS. You're relegated to networks where you trust every single node (where you don't need crypto) and other such stuff. Most of us trust the crypto because it's really the only practical option. I don't see the problem.
Defusing Crypto’s Ticking Time Bomb
As an aside, I have found the spam filter on Fastmail to be pretty bad. Anyone else have this experience?

Same. I love Fastmail, but even after almost a decade of training, spam filtering is quite bad compared to eg. Google Mail.
Coincidentally, Win32 is also the only stable API on Windows.

WinForms and WPF are still half-broken on .NET 5+, WinRT is out, basically any other desktop development framework since the Win32 era that is older than a couple of years is deprecated. Microsoft is famous for introducing new frameworks and deprecating them a few years later. Win32 is the only exception I can think of.
How does a start up like Tailscale gets to advertise on front page of HN so frequently?

I mean every feature and blog.

As a start up person, I am really curious about their marketing.
In that context, cannot the issue be sidestepped entirely by statically linking[1] everything you need?

AFAIK the LGPL license even allows you to statically link glibc, as long as you provide a way for your user to load their own version of the libs by themself if that's what they want.

[1]: (or dlopening libs you bundle with your executable)
NVIDIA is not an open-source driver [1], and if you look in your dmesg logs, your kernel will complain about how it's tainted. That doesn't change the truth value about what I said about 'open-source' drivers.

[1] I think this may have changed very very recently.
>With Matrix you can use F-Droid build of the client. And you don't really need to trust the server too much, right? Maybe it's not enough for Snowden, but it's better.

And why should I trust F-Droid's build of Matrix over Signal's build of Signal?

Please understand, I agree with your point. Mine was orthogonal: If you are under threat from motivated and/or state-level actors, using someone else's servers (or clients, for that matter) is a bad idea.

And that includes Matrix. I run my own Matrix server and the users of that server can interact (especially via voice/video) without any fear of being intercepted -- even by me.

What's more, I can't decrypt the conversations folks have in Matrix "rooms" that don't include me without a long process of brute-forcing.

No one is coming to my house to confiscate my server. That scenario is much more likely with a public/commercial service hosted at a data center/cloud provider.

So yes, Matrix is likely more secure than Signal if, and only if you build and install your servers and clients from source with a compiler/linker you built yourself using a trusted tool chain on hardware whose components you've personally confirmed to be free of compromise[0].

[0] https://users.ece.cmu.edu/~ganger/712.fall02/papers/p761-tho...
Oh right. Wonder how efficient a 15MPH train is.
Why do you need to text? Sending messages without the arcane UX and unreliability of old school SMS or the tries at improving it(RCS) is simply better.
Knit pick, the screen shot in the beginning of the post shows a postgresql server transformed into an mysql server.
For thouse countries, typically with lower standards of living, their pricing will be even more prohibitive! There are tricks like callbacks, etc. to deal with expensive texting and many services use those already!
Also - how are you going to block bots without being anti-user also without some sort of tracking?

You could easily get 100 not requests for every 1 user request.
Agreed, this is definitely in there. Not sure what PP was talking about.
There's no way they'll be manufacturing "3nm" chips this decade without ASML selling them the machines to do so, while this would delay them by months at best.

This makes no sense unless the US expects ASML to ship EUV machines to China very soon, because now China will be prepared if they receive such machines later and it likely won't slow them at all. They will know to source materials elsewhere and I have little confidence in software export bans working in this day and age.

Surely the US would pick an inopportune moment to yank this away from China to inflict maximum chaos and delay development as much as possible. What prompted this to happen now? Are they about to acquire EUV machines somehow?
I don't remember if it was Google or Amazon, but there was a quote that basically said "Make it handle 10x traffic as you have now, design so it can be easily refactored for 100x traffic"
naw man, let the old git be. he is a lovely old man. one day we wont have people like this. he gave more than he took.
Do I understand it correctly, that the kubernetes API is only used as a configuration management tool? So just that part, and not as container orchestration tool?
I had the same issue at first. But I set font size to large, and display size to small, and the UI became a lot better.
I think it does given the golden state killer story made global headlines. That being said it is still rare that this data are used, and the document covers that you can always destroy your samples.
I cannot imagine they are getting a good return on 700 people weekly all hands meetings..
I'm not sure what you mean. My example was a non-reboot 1999 movie.
The Money Bin is said to be 39 meters tall, and 37 meters per side. Pennies have a packing efficiency of 57%, so a cube of the Money Bin's contents would be 2.5x the volume of the real-world's gold supply.
We're not disagreeing. You can, of course, use other libc's on Linux the kernel, but you cannot use other libc's on GNU/Linux the distro that uses glibc without some things not working. This can be fine on your own systems so long as you're aware of the tradeoffs but if you're distributing your software for use on other people's systems your users will be annoyed with you.

Even Go parses /etc/nsswitch.conf and farms out to cgo when it finds a module it can't handle. This technically doesn't work because there's no guarantee that the hosts or dns entries in nsswitch have consistent behavior, it's just the name of a library you're supposed to dlopen. On evil, but valid, distro resolv.conf points to 0.0.0.0 and hosts module reads an sqlite file.
And if Element is not the desired application to use matrix, then there are plenty of others, and available across many device and OS platforms: https://matrix.org/clients/

...Of course, Element remains the oldest and likely still most feature-full app.
Cool!

I wonder if your neighbor is an aficionado of the Alger Hiss / Whitaker Chambers spy saga. A very big deal that no one remembers, but he’s the right vintage to have been captivated by it. The whole thing hinges on microfilm that was hidden in a pumpkin on Chambers’ farm.

Oh, check out this cheap document photo box contraption. No reason it wouldn’t work with a little film camera…

https://www.amazon.com/Scanner-Bin-Document-Scanning-Solutio...
Project Mainline was introduced in Android 10 actually.
They are informed it can be shared with law enforcement potentially though. If they weren't informed, you are right this would be a bigger case in the courts but its not because they are informed of these uses.
Iterating design after success to make it worse isn't the same thing as planned obsolescence.
> It looks like it, but it’s not the exact same thing, it’s almost as if the AI is drawing it from memory, which in some way it is, it’s re-constructing what Starry Night looks like.

The blog post also has a picture of four slightly-different recreations of a Van Gogh painting.

The thing is, under current copyright law in the US, all four of those recreations would be legally considered the same image. The standard for copyright infringement is access plus substantial similarity. It would be easy to construe access to a training image set through ML software that was trained on that set; and thus any regurgitated output would be infringing.
It was so so so much worse before, to be fair. We just see the limited stuff that does get through, for better or for worse.
Half life works fine for me on latest kernel, latest glibc.

Probably you have different unrelated issues.
Many of the best chemistries have lead, but it is still early days. "Perovskite" refers to lattice structure. Tin has also been used.
Fill up you car with license plate recognition
Great idea. Available in sime Northern European countries. Do other countries have this, too? (Albeit, with EVs this won’t be needed)
Elf Bowling loljk
Maybe you can count the original animated Pokémon movies as based on a video game.
I enjoyed that!
Imagine if you did invest. You would be called sucker.
That's assuming the install was in some way at fault, the faulty install causus a fire, the cause was determined, and the cause was traced back to me.

Im more worried about being hit by a meteor.
You're literally responding to an Amy Klobuchar cite, with a sweeping implication that being a jerk in the workplace is a "men" thing. Wow.
We might all die but at least no one's feelings would be hurt, no matter what they did or didn't do.

I am only half joking. It's a good thing no one is being forced to work with Linus. People really need to keep that in mind
It works fine for me. If it was something with glibc it wouldn't work for me.
As I understand it, the contention with the nuclear winter hypothesis is not whether a ton of soot in the atmosphere would wreck the climate, but rather whether a nuclear war would actually loft that amount of soot into the stratosphere.
APIs Can Help with US Healthcare Price Transparency: Part 1
It has happened before https://annaclemens.io/discord
A flat'ish roof makes DIY a lot more tractable. At my current age, my roof climbing days are over and it's just not worth risking it on my sloped NC roof two stories up...

Nicely done though.
The IPv6 answer is Network Prefix Translation, the article has more details on what it does.
The attacker sought out 3 specific numbers. The 1900 number is the amount of registrations that occurred during the time the attacker had access to re-register their Signal account – but likely mostly didn't.
Those stickers are in nearly all of their devices.
They've probably subscribed to Taco Bell Programming.

http://widgetsandshit.com/teddziuba/2010/10/taco-bell-progra...
This is all correct and I'd also add that ld.so doesn't need to have any special knowledge of glibc (or the kernel) in the first place. From the POV of ld.so, glibc is just another regular ELF shared object that uses the same features as everything else. There's nothing hard-coded in ld.so that loads libc.so.6 differently from anything else. And the only thing ld.so needs to know about the kernel is how to make a handful of system calls to open files and mmap things, and those system calls that have existed in Linux/Unix for eternity.
After something like 1.e4 (or basically any move) if black gets 4 moves, they can just checkmate white and the game ends.
Enabling the three navigation buttons is the first thing I do on every new phone I get. You can navigate a lot faster with the buttons compared to the gestures.
My reading of the post is that they determined the "1,900 users" figure by the number of users who had requested a code during the duration of the Twilio incident, as the attacker could have accessed their SMS messages at any point during the compromise:

> During the window when an attacker had access to Twilio’s customer support systems it was possible for them to attempt to register the phone numbers they accessed to another device using the SMS verification code. The attacker no longer has this access, and the attack has been shut down by Twilio.
If "We've always done it this way and it's a risk to do it differently" was the argument that carried the day, few of us would have to worry about these questions at all because we'd never have gotten out from under feudalism.
No, no one does. It's a lot more work to maintain all public APIs and their behavior for all time; it can often prevent even fixing bugs, if some apps come to depend on the buggy behavior. Microsoft would occasionally add API parameters/ options to let clients opt-in to bug fixes, or auto-detect known-popular apps and apply special bug-fix behaviors just for them.

Even Apple doesn't make that level of "unbreakable contract" commitment. Apple will announce deprecations of APIs with two or three years of opportunity to fix them. If apps don't upgrade within the timeframe, they just stop working in newer versions of macOS.
Thank you. Even if Lambdatalk is built on the underlying javascript it is not imperative but functional. Data are immutable, except inside arrays with'primitives like {A.set! index value array} equivalent to array[index] = value.

About the tripartite separation of HTML, CSS and JS it's always possible using the two special forms "style" and "script". But sometimes I find better to mix both in user defined functions, easier to build and edit inside a kind of box, it's a matter of choice.

Lambdatalk hides the different syntax of HTML, CSS and JS behind a single one, s-expressions, 9 special forms, [lambda, def, if, let, quote, macro, style, script, require] and a set of primitives dealing with words, sentences and arrays in a coherent style. For instance {W.first word}, {S.first sentence} and {A.first array} get the first term of a word, a sentence and an array. Using Javascript you would write word.charAt(0), string.match( /[^\s]*\s/ ) and array[0] to get the first character of a word, the first word of a sentence, the first term of an array.

Where will the lambdaway project go? I don't know. I have been working with for years, quasi lonely, trying to ipprove it and it is useful for me, as a tool to create documents and/or to explore funny algorithms.
pop article and still too forgiving, but this is not a bad start: https://freakonomics.com/2008/08/are-the-fbis-probabilities-... (it's still excessively charitable about the odds because the genetic factors are not really perfectly independent and even a tiny bit of interdependence wreaks havoc with large probability calculations)

The link you cite with "1 in billions" odds is exactly the sort of misrepresentation I'm talking about. Combine smaller-than-pretended probabilities with big database trawling and it becomes a bit like the "birthday problem": it provides really good odds of finding someone to pin the crime on, but very little confidence that it was really them.
Good luck once wayland starts to actually be used to run any game from before wayland.
> Your search queries and the results are encrypted

Does this just mean that it uses SSL/TLS?

> the query is not visible in the address bar.

Why would this be a privacy gain?
I thought the critical failure of Itanium was that a priori VLIW scheduling turned out to be a non-starter, at least as far as doing so efficiently
that's always a risk when using local drives and needing to rebuild when a node dies but I guess they can over provision in case of one node failure in cluster until the cache is warmed up

Edit:
Just wanted to add that because they are using Persistent Disks as the source of truth and depending on the network bandwidth it might not be that big of a problem to restore a node to a working state if it's using a quorum for reads and RP >= 3.

Resorting a Node from zero in case of disk failure will always be bad.

They could also have another caching layer on top of the cluster to further mitigated the latency issue until the nodes gets back to health and finishes all the hinted handoffs.
> If a scientist says there are no fairies then according to you it is not the truth, but a model or theory

Technically, that's true - our model of universe requires no fairies to exist so we have to assume they don't (otherwise where do we stop - everything imaginable has just as much likelihood of also existing).

If an actual fairy is discovered tomorrow and passes all reasonable scientific standards of evidence, the model was wrong and what we reasonably held to be "true" turns out not to be. Only a bad scientist would go on maintaining their previous "truth" when the evidence contradicts it (and the gold standard would be that a new model of the universe that includes fairies is able to make better predictions than the previous one).
You can lose your trademark if you do not actively enforce violations. Hence, the full cost of a trademark should include its legal maintenance.
I've moved 13 times in the last 12 years. Books are really heavy. I used to have two boxes large boxes of them but over time that's wittled down to one. What I keep are two things: Stuff that's hard to read on an ereader, or stuff that I want to lend out.

The former is a mix of books that screw with the format (House of Leaves, S.) or graphic novels (Understanding Comics, Rise of the Ogre, Watchmen). The latter is mostly just formative fictions books for me (I've lent out Snow Crash ten or so times, I should really replace my copy).
> I feel like the problem most people run into today is glibc vs. musl differences. They develop on Ubuntu, then think they can just copy their binaries into a "FROM alpine:latest" container, which doesn't actually work.

Could it work with gcompat? Alpine has it in the community repo.

https://git.adelielinux.org/adelie/gcompat
>If they were actually comparing july to june, well of course july is colder than june.

Why is July of course colder than June? The winter solstice was on June 21, right? I am not sure of the solstice is the coldest time, but could you explain this?
I'm a guitar player when I'm not computing so I watch a lot of musician oriented channels. At least half of them are not guitar channels, but I enjoy the musical insight I get by watching them. I also watch guitar pedal and music recording videos. Oh, and of course musicians that I do listen to and buy albums from (Yngwie, Ozzie, etc. So you can probably guess my age!)

Then there's science related stuff, like Anton Petrov's channel and Action Lab.

In more computer-oriented frame of mind, I watch channels from Adafruit, Explaining Computers, Santa Fe Institute, etc., and a few hacking related channels.

I am also learning Python through a few tutorials. Some are good. Some are rubbish. But between them, I get a few different techniques in hand.

I watch a surprisingly high amount of YouTube!
Bing is censoring search results for Alex Berenson’s Substack
WeWork's Adam Neumann secures $350m in funding for new real estate company Flow
It is definitely useful for things like semi-global options like a variable for the current stdout.
I'm imagining a cycle where Flow raises a bunch of money, lights the money on fire to gain market share, then either dies because of bad unit economics or goes on to dominate its space. If so, I think there may be a chance to profit in the second stage, or at least enjoy the sweet smell of burning money. Will they be selling/renting condos at a steep discount heavily subsidized by VC money? Can I potentially get in at a good time?

Obviously, given the scam nature of this thing you'd need to be careful - but there is no real profit without risk...