skysight-inc/HackerNews huggingface dataset:
Side projects or not, just having a local "hack buddy" to "hang out & hack" / session with every once in a while is a real boon (going by my late-teens/early-twens memories ie. 15-25 years back).

Outside of school/uni, there's no more "social networking" for this "our tribe" in the hinterlands. If not the-big-city, I guess it'll have to be some digital-nomads expats-heavy destination. Ironically, for the techiest audience of all, any technical solution attempts at this feel alienating and not to be sought/tried out. =)

One thing I learned from my fluke impulse to move "into a calmer, greener, cleaner environment" (provincial) is: you're either in hicksville or in hax0rville. (On the plus side, it made for laidback, non-dystopian pandemic years.)

Statistically, my most pessimistic estimate is that 1/100 is in the very same spot and scene as you and me, broadly. That's technically tiny-village size (so technically there is no "hicksville", it just feels like it). Might pass each other once a week and never know for decades, though. Welcome to the 21st century =) ultimately, I guess we all make do with our niche tech Discords / IRCs, HN, plus whatever family/colleagues (remote or not).
It would help if async Rust was actually a fully done feature, instead of half way there.

As Niko Matsakis puts it, async/await is Rust in hard mode, you don't need that when having to also worry about everything writing an OS from scratch entails.
The safer/non-slowing down alternative for tracing syscalls would be "perf trace" (and eBPF scripts), but I've found in past that perf trace didn't decode enough syscall arguments (and just listed pointers to structs, where strace showed the info inside these structs). But I just ran a few simple "perf trace" commands on RHEL 9, looks like it has caught up somewhat.
> The chance for a CC2 building (apartment buildings, offices, hotels etc.) is defined as moderate with 0.03

Does this mean 3% or 0.03%?
Don’t forget French security services also terrorist attacked a notional ally, even: https://en.m.wikipedia.org/wiki/Sinking_of_the_Rainbow_Warri...
If this isn't the perfect example of "hindsight is 20-20" I don't know what is.
Offtopic but here we go:

Once Threads became available in the EU I, like I assume many others, made an Instagram account from my FB account in order to check it out.

2 days later, and without having posted anything except perhaps a "Hello world", my Insta account was banned for generic reason (breaking the TOS, nothing concrete). I only found out 2 weeks later, as I hadn't even visited the site(s) again. Their "Appeal" button leads to a request to send a confirmation code to my phone, but no code ever arrives (Spanish phone, not a complicated country). There's no button or link to tell them that it doesn't.

I know of others who have experienced the same thing. Move fast and break things indeed.
My impressions after 3 weeks:

1) Updates are very frequent. The recent 360 modelling is quite good.

2) The experience of purchasing and after-sales service is very good. Although the delivery check is very careless but they offer free service all the time.

3) Battery life and charging are great, whether at home or on the road.
The app preheating and the comfort of opening the rear cover are nice. Sentry mode is also good.

4) Autopilot works well on roads with decent visibility. However, it's very unsafe in some areas like snowy and foggy, and I've identified a pattern. I think Tesla should refuse to engage it in those situations.

5) The alert sounds are disastrous. Every alert is popping and clicking. This is due to a lack of envelope fade-in or fade-out during startup and shutdown. This is something that any sound engineer should understand in college Audio 101 course. Even a $1 plastic toy wouldn't have this issue. This can be fixed by firmware I think but this is a very amateur mistake.

It's not perfect, but at this price range it's hard to find a better alternative.
Back in the mid-late 1990s I worked for a software company producing anti-virus software, and scanning Word files for macro viruses was one of those things they had to do. However, they weren't able open Word 1.0 files, so they brought over some actual Microsoft employees from the US to help. For a relatively small (at the time) UK company that was actually quite a big thing and the only time I'm aware they did something like that. It was all a bit hush-hush, but the story I heard was that Microsoft had lost the original source code to read and write Word 1.0 format files (although they still had compiled binaries), so new code had to be reverse-engineered.
REITs outperforming S&P 500 on 20-to-50-year horizons
Duolingo lays off huge numbers in favour of AI translators
Yes, I know, that's what the second part of my comment was theorising about.
Human society provides nowhere enough pressure for evolution to have effect (for good reasons), and our humanity timeline is nowhere near lengthy enough so far either. So I don’t think we are heading anywhere in that regards
CPP needs to run after lexing, and integer constant expressions need to be parsed and interpreted for #if.
So I'm trying to implement my own since I'm already doing lexing/parsing/interpreting.
Implementing everything end-to-end also seems like the only way to output decent error messages.
And thanks to the BSD license, the project is getting zero back from Sony, while those Playstation profits get a big higher thanks to less R&D costs spent on OS code.

Same applies to clang/LLVM port to the Playstation, regarding everything that would expose console implementation details without an NDA.
I have word documents from 1997-1999 that are useless. The recent Word version does not open them. I open the documents in Nisus Writer on my Mac, but the formatting is basically useless. I‘ll give it a try in LibreOffice.
I am not sure about the first part. Most Libre Office users I have come across seem to be running it on Windows.

Of course MS Office is easily dominant on Windows.
the inside trading is a way to mislead useful idiots. you're just eating too many tiktoks about senators month old trading reports.

they get rich the old way, literal bags of money. you cannot win a big construction job without bags of money that go from the engineer to the govt inspector, then the inspector to the mayor, then to the governor. if you did up anything paid by tax, you will find that foundations are always missing several meters of concrete that are in the plan and paid for.
https://archive.is/20240108051113/https://www.bloomberg.com/...

Huawei is the company eating Apple's market there.

> [Huawei] it’s now developing its own software ecosystem to compete with Apple’s iOS and Alphabet Inc.’s Android

The last time we had three mobile vendors every customer was happy to see one fail (Windows Phone), not to have to pay for three apps.
A lot of Europeans fly those chip as shit airlines within Europe.
Mind you, the decision was made with the release of (I think) Windows XP for x86-64, in 2005. I actually briefly used a computer with Windows 3.11 on it around that time (oh the wonders of school IT). I’m not saying Microsoft’s decision was wrong, though, only that the official rationale is kind of bullshit.
That's pretty interesting. It's not as aggressive as Bee sounds, but the Espresso JVM is somewhat similar in concept. It's a full blown JVM written in Java with all the mod cons, which can either be compiled ahead of time down to memory-efficient native code giving something similar to a JVM written in C++, or run itself as a Java application on top of another JVM. In the latter mode it obviously doesn't achieve top-tier performance, but the advantage is you can easily hack on it using all the regular Java tools, including hotswapping using the debugger.

When run like this, the bytecode interpreter, runtime system and JIT compiler are all regular Java that can be debugged, edited, explored in the IDE, recompiled quickly and so on. Only the GC is provided by the host system. If you compile it to native code, the GC is also written in Java (with some special conventions to allow for convenient direct memory access).

What's most interesting is that Espresso isn't a direct translation of what a classical C++ VM would look like. It's built on the Truffle framework, so the code is extremely high level compared to traditional VM code. Details like how exactly transitions between the interpreter/compiled code happen, how you communicate pointer maps to the GC and so on are all abstracted away. You don't even have to invoke the JIT compiler manually, that's done for you too. The only code Espresso really needs is that which defines the semantics of the Java bytecode language and associated tools like the JDWP debugger protocol.

https://github.com/oracle/graal/tree/master/espresso

This design makes it easy to experiment with new VM features that would be too difficult or expensive to implement otherwise. For example it implements full hotswap capability that lets you arbitrarily redefine code and data on the fly. Espresso can also fully self-host recursively without limit, meaning you can achieve something like what's described in the paper by running Espresso on top of Espresso.
This assumes they are recorded and kept. Which is a wrong assumption.

At best it may have recorded a high number of down steps in an health app because of the fall.
To think that we went from ClosedAi (OpenAi)s chatGPT to now being able to do this on out phones offline is incredible.
5th Generation Computers were the thing that had people worried - essentially Prolog-style systems using logic programming.

https://en.wikipedia.org/wiki/Fifth_Generation_Computer_Syst...
This is true on (eg) my Ioniq 5 that actually knows the real speed limit and shows it on the HUD but my Model Y is hopelessly bad at reading posted speed limits and would net me a bunch of tickets AND also drive 90kmh in a 120kmh zone.
I worked in my bed, until i realized that it really messes with my sleep. Since then i only read on my e-ink ebook reader.
Show HN: Restoring high-res, background-free images from previews
Sorry what has happened to Yahoo Finance? First - Buffett didn't be that he could beat Hedge Funds, he bet that the S&P will beat hedge funds - he was basically making the opposite argument that the headline implies. He was betting the fees and inefficiencies of Hedge Funds meant they wouldn't beat the market. Not that Buffett personally could outperform them.

Then one sentence into the article they start trying to shill dodgy commercial real estate investment strategies. Can we just take a moment to consider the balls you have to have to insert that suggestion into this article about what Buffett is saying. I'm fairly sure the message Buffett was trying to push wasn't "Hedge funds are bad you should go and put your money into highly suspicious alternative investment schemes".
That's not a uniform distribution. Probability doesn't remember previous state, so the chance of picking the number 241 out of 1 million numbers remains exactly the same after picking 241 once. In particular, the chance of getting no duplicate numbers if you pick a million times, is very close to zero.
Reminds me of https://markxu.com/strong-evidence

«One time, someone asked me what my name was. I said, “Mark Xu.” Afterward, they probably believed my name was “Mark Xu.” I’m guessing they would have happily accepted a bet at 20:1 odds that my driver’s license would say “Mark Xu” on it.

The prior odds that someone’s name is “Mark Xu” are generously 1:1,000,000. Posterior odds of 20:1 implies that the odds ratio of me saying “Mark Xu” is 20,000,000:1, or roughly 24 bits of evidence. That’s a lot of evidence.»

«Extraordinary claims require extraordinary evidence, but extraordinary evidence might be more common than you think.»
congratulations on just playing right into Taleb's hand

whether he's a bully or not has zero effect on the correctness of his statements
Since you almost always need to open a file in order to do anything useful `strace -vf -e openat` helped solve a lot of issues from simple configuration file lookup to ld.so library loading problems.
They've killed their own business model
They are not supporting ISIS because it's a Sunni group, it's because ISIS is very much anti Shiites, that Iran doesn't have a choice but to fight them, too. Hamas is Sunni and Iran is perfectly fine with that.. Al Qaeda is Sunni too, and while they are not best buddies, it's enough for Al Qaeda to be anti west for Iran to support them through hidden channels.
That's how I exactly roll as well with my Model Y.
Safer, I'd say, but it also introduced its own issues. Its type system and - maybe more importantly - its ecosystem around things like unit testing and static analysis at the time was a few leaps ahead of C++, making it a favorite for enterprise systems and codebases where getting 5 SIG stars is a badge of honor and/or requirement.

Java is easier than C++ as well, harder to mess things up. That said, Go feels easier again than Java because it got rid of a lot of cruft.
There's a command-line utility called pixd [1] that generates similar data visualizations on the command line. That said, it only shows static representations of binary data and is not nearly as cool as buredoranna's animated gifs showing filesystem changes over time.

It can be helpful to plot these sorts of pixel arrangements on a Hilbert curve, rather than plotting pixels line by line. I learned this trick from a Ghidra plugin called cantordust [2]. 3blue1brown offers some mathematical intuition for the effectiveness of a Hilbert curve pixel arrangement [3].

[1] https://github.com/FireyFly/pixd

[2] https://inside.battelle.org/blog-details/battelle-publishes-...

[3] https://www.youtube.com/watch?v=3s7h2MHQtxc&t=311s
Despite their exaggerated figures, my real world experience with a Model Y Performance, a Kona EV and an Ioniq 5, the Tesla still has better range, and much better performance.

Although the suspension is indeed very stiff, the Ioniq 5 is so smooth in comparison.
I can’t remember the last time I stumpled upon something like bit.ly or adf.ly
Facebook, Instagram now mine web links you visit to fuel targeted ads
you bought on the rumor and will lose money on the news.

it will be ruled next week. not launch.
Also, I constantly receive password reset codes to my email. I am not sure what scammers want to achieve, but it is annoying that Meta cannot do anything.
Thank you, that's exactly what I wanted to write, but my phone hiccuped in the middle of writing that comment and I wasn't sure if it was posted at all. :rolleyes:
If a CC2 building collapses, the expectation is that in only about 3% of the cases this leads to someone dying. I don't know the complete reasoning, but can imagine some factors of why this number is far below 100%: a building is not always in use, there are often warning signs with time to escape, and collapse can be localized (not the whole building).
MS Office has officially supported ODT for years. Are you sending files to people using decade old versions of MS word, or are you using too recent a version of ODT, or are is MS's ODT support incredibly buggy or what?
Three rings to bind them: Cosmic history explains props of inner planets
Yes. Blake's line is oft-quoted: "[Milton] was of the devil's party unawares".

Stanley Fish's reading is that Milton expected that his readers' enjoyment of and/or sympathy for and/or identification with Satan would bring them to recognize that their (our) point of view is tarnished by their (our) sinful nature.
Somewhat hilariously at the same time we think there must be life given the 14B year old universe, we look for 50 years and say, huh we can’t find anything so something’s wrong.. like sure our initial assumption was that a super powerful alien race would blast a powerful signal that would tell us how to contact them — and this signal they have been powering for millions of years ? — that would be great but seems like that isn’t happening. So likely we need to just keep searching.
I feel like a broken record here, but if you haven’t already seen it I can warmly recommend this article by Julia Evans – “Some possible career goals”. I think it’s very useful and inspiring.

https://jvns.ca/blog/2018/09/30/some-possible-career-goals/
Thoughts on LLM Agents (Fernando Boretti)
Why I Write – George Orwell (1946)
Unstable, undocumented, compiler-(version-)dependent ABIs are the reason Haiku for x86-32 still has to use GCC 2.95.

I’m never not going to welcome a hobby OS, especially in an interesting language (still have fond memories of House). By all means, go for it. Just... it’s important to be aware of the prior art here.
> Note that the VSL [value of a statistical life] is very different from the value of an actual life.

The part about the calculation the EPA uses is very relevant:

> Suppose each person in a sample of 100,000 people were asked how much he or she would be willing to pay for a reduction in their individual risk of dying by 1 in 100,000, or 0.001%, over the next year. Since this reduction in risk would mean that we would expect one fewer death among the sample of 100,000 people over the next year on average, this is sometimes described as "one statistical life saved.” Now suppose that the average response to this hypothetical question was $100. Then the total dollar amount that the group would be willing to pay to save one statistical life in a year would be $100 per person × 100,000 people, or $10 million
Oh boy, strace is soooo useful, and not just for coding or sysadmin.

As a user, when e.g. my browser does funky stuff like freezing for no reason, my knee-jerk reflex is always strace.

I was initially a little put down by the russian style moody intro (the longish "why would you use such an antiquated thing as strace in 2023" which made me think he was going to tear down strace), but stick with the video past it, it is actually an ode to strace and it's well worth it.

Personnaly, I never realized strace had this many features.
Is this like ngrok? Can I run a tunnel in daemon mode or does it timeout after a while?
An interesting read. I was secretly hoping it would have delved more into the psychology of how we perceive that chance, what kind of biases we have. I feel we have a tendency of saying "it never fails" on probabilities which turn out to be much bigger than one in a million.
> Most of the issues you've described have nothing to do with the "mythical man-nonth thinking"

Hence the "Besides..."

> And the talent pool at the level of a single company is practically infinite unless you indeed introduce artificial constraints like not wanting to pay to tap into that wide pool

I just explained how that's untrue, and it feels like you completely ignored what I said.

You can't just say that Apple is "a single company" like any other company. Apple is the largest platform vendor in the world. How many other single companies have platforms like iOS, macOS, watchOS, tvOS, and now VisionOS? How many other single companies have effectively two bespoke programming languages, Swift and Objective-C, much less one? Perhaps only Google and Microsoft are comparable in their massive need for platform docs.
Dutch news seems to give different information.

The operation happened in 2007. 1.5 to 2 years later, Van Sabben returned to Iran. Then he suddenly left and two weeks later died on 16/01/2009.

https://www.volkskrant.nl/nieuws-achtergrond/aivd-speelde-cr...

https://nos.nl/artikel/2504114-nederlander-saboteerde-atoomc...

The Dutch tech site tweakers.net is discussing it here https://tweakers.net/nieuws/217216/volkskrant-identiteit-van...
Like with all cars I think you should try it before you buy it. That's the only way to get an idea of how things work is reality. In both models you can actually see the speed while you're looking at the road, it's just in a different place than you're used to.

That said, I agree with you from a pure marketing perspective. The idea that you need the heads-up display is a recurring one. In online forums new owners are often looking for solutions, only to come back after a couple of weeks to say that they didn't feel the need anymore. It would be interesting to know how many people just write it off without even trying it out.

My anecdotal experience: My parents went from a Volvo XC60 to a Tesla Model Y. Both were a little skeptical about the lack of heads-up display. They stopped looking for aftermarket solutions after a week.
Yep, supplementing keyboard shortcuts with terminal mouse support is really useful.

In Vim the things I still use a trackpad/mouse for are scrolling and resizing windows. There's definitely no reason you can't have both even over SSH.

Would be a great addition here too.
Personally i think the deck is plenty powerful, if you consider its price point. The blade 14 is not a comparatively priced laptop, and neither are any gaming laptops currently available, because the deck is most likely sold at cost or at a loss by valve.

Right when it came out, I was looking for a laptop I could use on the train to game and do some compute with without breaking the bank and it's one of the best price/performance ratios out there.
> It's up to the government and the courts to go after them

Except that the government benefits from their financial success (through taxation and political donations) and the courts are more likely than not following laws that were written to favor them and their interests (through lobbying and regulatory capture), so how do you see this actually happening?
I love mine, I'm not sure why anyone would play verified AAA games on it though, they drain battery, cause heat and fan noise, when I can play thousands of indie games for hours, emulators (with EmuDeck, with the convenience of speeding up most of them so I can skip through slow & grind-heavy parts), use it as a media center, or connect it to a KB, mouse and monitor in desktop mode.

I'd never install Windows on it, in fact, I've uninstalled Windows months ago from my gaming desktop that has a RTX 2080 S on it, and installed Debian + KDE (on Xorg for now because Wayland + Nvidia is... complicated). It's probably mainly thanks to the efforts of Valve with Proton (but also all projects that they rely on, like WINE, DXVK, etc.) that I can now play 90% of my games on Linux, some with tinkering in launch options. Please let there be more Linux in competitors, even though Valve's is fine, we need developers to understand that MS Windows is not the only target anymore.
I wonder if HATEOAS is a good idea.
That's their choice - the comment I replied to phrased it as if every airline charges extra for any baggage of any kind, not that cheap airlines charge for 'extras'.
Ok, so 25 person years for copying someone else’s product in the most uninspiring way.
See http://findingeliza.org/
> It's not perfect, but at this price range it's hard to find a better alternative.

Kia offers the EV6 which is arguably a better vehicle according to most industry experts (also starts 2k $ cheaper).
Tesla MYP at least here in Australia is 30% more than an Ioniq 5.

At the same price point the difference in range isn't nearly as large as once assumed.
Does this support ActiveX?
Just an example. Obviously the more formatting control you need the fancier your language and tool is. Tex is the upper bound.
There's basically 2 classes of airline in Europe. "Low cost" airlines like RyanAir and Easyjet are constantly finding new ways to charge extra for service, while "traditional" airlines like BA are playing catchup by offering a slightly better experience.

The latest innovation of low cost airlines, as of a few years ago, is to charge for even the hand luggage in an overhead bin. You can only take a really small bag which fits under the seat in front without paying. BA haven't yet got to that level (although I'm sure they will with time). BA tend to be 30-50% more for the base ticket though - so you pay for it one way or another.