skysight-inc/HackerNews huggingface dataset:
No, the goal is cheap labor, they hire more PhD students than there are tenure track positions, this was a common gripe when so many undergrads commited suicide at IU, they threatened to shut down the newspaper if they reported it and told grad students who were basically extorted into finishing under the threat their advisers would forever gatekeep roles that would take them out of precarity.

(That's why I dropped out, worked briefly in policy, learned to hack, then sold stock out of my retirement fund to get an open source intelligence certification from Bellingcat -- because THAT MANY sets of people refused to follow basic social norms.)
Threading is not an alternative to "async" and can't replace it.

The alternative to "async" is non-blocking IO and an event loop written by hand, possibly with some threading thrown into the mix for certain tasks. This is exactly what the async runtime is doing behind the scenes, and what languages without first class async support have to do to support this form of concurrency.

Doing an event loop manually is probably going to end up being more difficult and less safe than using the language level async abstractions.

Sometimes just spawning threads is the best solution, but it's fairly wasteful to spawn threads for something like IO, especially if there are many operations in flight (1000+).
The only fly in the ointment is the lack of SATA or NVMe on the base model. I think there are riser boards out there for that, but it's all very boutique.
I think that might actually be the issue I have with it too now that I think about it.
Just donate it then.
Not until they're forced to by court order.

Remember, even arbitrary code execution is officially not allowed yet (yes there are exceptions)
I found this in the US too. They were close to MSRP but each dealer had a different mandatory package of junk adding at least 6k.

I looked at my itemized bill and I had actually paid $200 for a phone cable.

Oh and one dealer had mandatory financing.
Nobody thinks the modern Internet is more friendly. But it takes some fanciful memory tricks to don the rose tinted glasses when comparing it to the pre-commercial net. Yes the bad stuff is greatly amplified today. But absolutely everything that you can say that made it "better back then" is actually still here today. That was my point.

Even the crime. Today, kiddy porn is sorta kinda hidden on the deep/dark web. Back then, it was all over the news groups and IRC, out in the open. And the luring was exactly the same as it is today. How is that a better Internet?

Pre-commercial Internet was not friendly. There were just fewer people being hostile compared to today. 4chan would easily have fit in, and indeed there were many similar groups and sites back then. But now everybody and their grandma is on the net and can see it happening and easily become targets (just like it was back then!). And other than population size of netizens, that really is the only difference in behaviours. More people doing the same things. New wine, old bottles.
I remember a law firm I worked for where a few people (secretaries and paralogals) were using AIM for workplace IM. I'm not sure what else was commercially available the time (sometime between 1996 and 2006), but it was AIM was a handy thing, just as Skype/Zoom/Mattermost (and others my employer doesn't use yet) are today.
What does the OS do if the application demands more than 8gb of memory? I have use cases in the 14gb memory range for a single threaded application. Would the application crash since its not built to anticipate swapping?
Land of Lisp is fun, and the video is a must![0]; I also really like Norvig's PAIP (Paradigms of Artificial Intelligence Programming, available for free now on GitHub[1]). PAIP shows ways of programming in Lisp that really are unlike what I've seen in most other languages.

Lately I have been working the Exercism exercises and there are over 80 Common Lisp problems, with more problems being added over time (my hope is to finish what's there and then help by adding some more).

[0] https://www.youtube.com/watch?v=HM1Zb3xmvMc
[1] https://github.com/norvig/paip-lisp
That's a very nice lifetime for a build; you should be proud. Though I can't imagine using a 5400 RPM HDD today. 7200 RPM or bust, I'm spoiled…

> When was the last time you gave something extra life instead of throwing it away?

Ugh, unfortunately I'm at "throw it away", basically.

My current build, built in 2011, won't stay powered up. It gets anywhere from a few seconds to a few hours (and sometimes days) and then inexplicably power-cycles.

A tech thought it was bad RAM, but the DIMM he pulled checked out under memtest, and removing it doesn't change the symptom.

Given the behavior, it's probably one of the PSU or mobo, the problem is just which. I lack a competent tech or the parts to hot-swap with. The problem with replacing the mobo is that it then causes the replacement of the CPU and RAM, as the sockets for both have since changed. (Unless I find an older mobo, but it's 11 y/o, so probably not.) What with the chip shortage, it's going to be fun to find parts. I'll probably jump to AMD, too.)

The mobo (an ASRock) is not a high quality board for what it should have been, and in addition to the power cycling problem had other flaws since day 1. The PSU impacts the case fans. Newegg regened on the GPU so it never got that. And now it doesn't turn on. I will probably salvage the HDD in it (its on its second), and … I don't really know what else I can take. The DVD drive, I suppose.
AI includes supervised learning, but supervised learning is a very narrow part of the field of AI. In some problems, humans don't supply the data.

For example, in reinforcement learning, rewards are provided by the environment, but there is no point where humans give labeled examples of what constitutes good play.

For an even more extreme example, in evolutionary learning there is no reward provided to the algorithm and there can be no training data visible to the algorithm. In effect, it manages to work as an optimization because sometimes there is a lack of data - something dies before reaching a point where it should produce another generation.
Especially when hardware is a money losing game half the time. Just do the software and let others lose money on the hardware!
Sorry, this is a bit much for my skillset -- I'm more suited to the title of "analyst" but struggle to connect with those roles, but I'll point any folks I know who are stronger software engineers at it.

(It's a common issue for us security folks: we're good at writing out pretty code that automates things on the command line with bash and a few esoteric CLI tools, but a full stack developer, I am not.)
I really want to play the old NHL. Please have NHL
Given that the M1 doesn't throttle in a 10 inch ipad with passive cooling I think Apple absolutely could build a M1/M2 11 inch air or 12 inch macbook. They either haven't gotten to it or are deliberately avoiding going down into ipad size territory with macbooks.
What I'm excited about are the recent work by the likes of Hasura, EdgeDB and Supabase to provide an API - whether GraphQL or Rest - to work with Postgres databases. MongoDB has many many faults, but one of the things it did better than SQL databases was that its API was a lot easier to use from application code than SQL. I'm glad to see some activity in the Postgres space to address that.
> there are standard APIs like PKCS #11 for interacting with HSMs

Thanks, that was the piece I was missing.
FYI The site has much more information https://jhigginbotham64.github.io/Starlight.jl/dev/

The bounties are also curious; the contributing.md doc has a $100 bounty with no real definition to what it is; I’m guessing part of the bounty is to define what it really should be, but it looks like the bounty system has been applied without fully thinking through the process of what exactly constitutes a bounty (or the corresponding value to a bounty)… probably because money isn’t really on the table
You can offer to transfer data to another computer or phone that's plugged into yours over USB.
All the computers I've owned and used are still in working condition, except for one. The oldest ones all have had their hard drives replaced, the oldest desktops all had GPU upgrades. Upgrade one, and shift the rest down the line. Only a few machines got RAM upgrades. One dead GPU got replaced on my previous PC. A dead PSU was replaced on my current machine with one from the PC that I'm not fixing. The dead PC was also a donor for upgrading two laptops to SSD, it only has the broken main board with CPU left in there. I also repair my headphones whenever needed using spare parts from broken ones of the same model.

It's enjoyable to keep things working.
The British name for this is the “Trigger’s broom” [1] of computers…

[1]: https://m.youtube.com/watch?v=LAh8HryVaeY
My use case is a... bit different. The idea is I want to be able to distribute scripts, but for those scripts to still be scripts (so that the users can fix issues and send PRs back to the project). But I want the scripts to be run in a more or less fixed environment. Or at the very least a "wipe everything and start over" solution that doesn't mess with other environments.

It's OK for me if there is a single binary that is "guaranteed" to work that also needs to be installed (for example "you have to install nix/tox"), similar to people having to install a JVM (which mostly works relative to Python).
I think it's either an intent thing or a causality thing.

Imagine a hit man showing up to work one day, only to find his targets already dead along with their entire town... and only much later finds out that it's because he'd been an asymptomatic carrier for weird space germs when he was casing the joint the previous month.
DirectDraw and Direct3D run on Windows 95 and both use alpha, so it's possible they could do something with it, but they also might just emulate it. It's been 27 years since I was writing video games for Windows 95 :p
Hi, do you have a good resource for learning Spring Boot + Kotlin?
> The theoretical complexities are:

> - For list: O(n)

> - For vector: O(n)

> Surprisingly enough, the vector version is almost 90 times faster than the list version for 8K. How can we explain this big difference?

That does not contradict the theoretical complexities at all. The article didn't show any "practical" complexities contradicting the theoretical ones.

I do not mean to offend, but it looks like the author doesn't even understand what the O() notation means. The notation does not imply that all O(n) functions take the same amount of time. Multiple functions can scale linearly and still be different. In fact O(n) = O(1,000,000*n).
Can you explain why? I mentioned some of my actual issues with it in my critique, which were neither addressed nor even explained away as an acceptable sacrifice in exchange for the many real benefits it provides. I’m legitimately curious what actual big problems you believe it uniquely and amazingly solves. For the record, I think it’s great to simply be delighted by the feature — but if I understand correctly, you think it goes above and beyond that into real “for the history books” usability. That’s why I find it a bit strange that you spent 3 paragraphs saying it’s genius, but didn’t mention one actual problem it solves or capability it enables, let alone what makes it one of the few noteworthy innovations in all of UI and UX in the last few years (which is really saying something considering it has competition like “Scan Text” in photos which is really Sci-Fi incredible stuff that still makes me think “what did I do before this?”).
That would be the capitalist endgame, yep. Or feudalist, if you prefer, but at the end of the day it's pigmeat v. pork; either way, you've got a tiny elite who owns (as close as possible to) everything and rents it back out to everyone else (who pays with their labor, be it directly as serfs or indirectly via their wages).
Thank you. This was a fantastic reply. I'll probably switch to this type of setup myself.
In the several examples of separate SRE orgs that I've seen, SRE builds their own little empires with no alignment to the product. A cynic would guess that the goal of SRE management is to hire enough SREs so there can be senior managers and directors and eventually a VP with pay packages to boot.

They come to Product from the mountain-top with their holy scriptures (the Google SRE book), prescribing surface solutions to problems with deep roots (pray it away with SLOs).

SRE 2.0 needs to make the embedded model work.
How is 8gb of ram equivocal to 16gb of ram? You can hold fewer things in memory. Certain programs respond to that by crashing to desktop. Frankly the speed of memory is a lot less relevant to most users compared to how much crap you can shovel into memory and not start to see programs crash to desktop.
Congrats for WG team, I have been testing some features in Wundergraph, and Jense was more than supportive in that regard, I see a brilliant future for WG, no doubts it promotes DX.
lssh: TUI SSH/scp/sftp client tools
Apple already has a password manager as part of iOS/MacOS. Your passwords sync seamlessly on other Apple devices via iCloud. There is nothing to install. My octogenarian mother uses it daily on her iPad and iMac.
> That is also why the first launch of an Intel app seems longer sometimes. Intel binary in, ARM binary out.

I mean, we can call it an ARM binary or we can call it an instruction cache. I generally prefer the latter term, because what Rosetta produces are not standalone executables, they're incomplete. I don't know how often the happy path is used, but Rosetta can always be observed doing work at runtime.

JITs are great and Rosetta 2 is incredible! I just can't imagine it working over any sort of shared filesystem, that would add an incredible amount of latency.
> When was the last time you gave something extra life instead of throwing it away?

In general, I do my best to do that, but when it comes to computers, unfortunately, not so much. My current laptop is barely 3 years old, and I'm replacing it this summer. Fortunately, I'll be replacing it with a Framework laptop, and I hope that my experience with it will involve incremental upgrades for many years to come.

When I was a kid in the 80s and 90s, my dad used to bring home computers for work, those destined for the dumpster, even though they were mostly in good working order (but were presumably a few generations out of date for the business). I remember replacing RAM, hard drives, graphics cards, sound cards (remember when those weren't built-in, and were a big deal to even have at all?), ethernet cards, anything that was replaceable. I remember getting my first CD-ROM drive, after begging my parents to help me pay for it.

When I went to college, my dad and I put together a computer from new parts, the first time I'd ever done that. It was a big splurge for us, even with my dad getting the parts at a discount from a friend's company. I upgraded that computer for many years as components wore out.

The 2010s probably brought the beginning of shorter-lived computers for me. Many of them were Apple laptops, which are designed to be user-upgrade-hostile, though I can't single out Apple too much; laptops are just harder to upgrade than desktops.

So I'm hoping that Framework will change this, at least to some extent.
> Reimagined Lock Screen

Welcome to such a lock screen, Apple. Better late than never. Oh, did they add the ™ sign?

> Focus

First, I hoped in futility it would be renamed to something that actually makes sense - but that won’t give that “Only on iOS Devices™ aura”, would it?

Did they finally add ability to control notifications for the two SIMs differently, or not yet? (And no, please don’t effing ask me why would I ever need that) and since it’s not mentioned on the homepage I doubt it.

That’s the only feature I’ve been waiting for at least two releases and that’s the only reason I do not I do use my dual iPhone as a mono SIM phone.

I honestly don’t think iPhone or iOS are anything great, it’s just that the competition is shitty in this duopoly - one of them wants to track when you breathe, when you sneeze, when you move, when you stop… and the other keeps devices and OS and features hostage!
The RTX 3080 is a massive power hog. All that energy has to be dissipated somehow.

It's really impressive what Apple has managed to do with the M1 and M2 chips. If an Apple M chip ever offers comparable performance on AAA games, I'll get rid of my desktop computer.
Please substitute the term you typically use for practitioners of genocide.
Oh sure, to be clear, I'm in a terrible mood because I found out many of the reasons I struggled to work centered around folks from K-12 abusing their access in every sense of the word.

For example, I tried to pivot to the arts after learning to code and hack and doing an OSINT certification, all done out of savings as the local police refused to take a series of electronic and physical attacks seriously.

My comments are extremely worthwile, in the sense the last time I posted like this, my hometown got it's first black mayor, our cult-adjacent congressman decided to leave office, and a slew of other great outcomes.

The issue is that perpetually, after I lift others up, they kick away the ladder.

But yeah, maybe that one comment wasn't perfectly to your liking. Sorry about that. I'm struggling to understand to be paid when I say things instead of being told to be polite to folks who plagarize me.

(I literally emailed a law school dean, asking to discuss revoking the degrees of at least one individual. I thought they'd take that seriously, since I've been physically attacked twice since COVID fell in parallel with the above, but they chose to ignore the email.)

Now, if you don't mind, please go ahead and use votes to communicate because I don't really want to talk anymore, ok? I'm autistic, and you make me feel overwhelmed.
Grift is grift, however spun.
In a similar situation I decided on a reverse proxy using nginx-- I'd just navigate to http://home/ which silently forwards traffic to http://home.box:8442/
Genuinely curious, how did you avoid using it ?

I'd imagine changing brightness or sound volume + mute/unmute only with on screen controls and/or keyboards shortcuts could work, but that's a lot of shortcuts to remember for stuff that are only done a few times a day.
The food in Korea is vastly inferior to Japan imo.
Only "more" because there are more people to victimize. Otherwise the tactics are pretty much the same.

Before it used to be over Usenet News and IRC. Now it's simply moved to the modern versions of those social networks. It's amplified because of numbers only.

The proportion of good vs bad people (for lack of a better vague terminology) is pretty much spot on.
Depends a lot on scale too. 3 nines while serving 1M RPS is quite a different challenge from 3 nines at 1 RPS
That was a problem before the chip shortage.
Raw Filtering of JSON Data on FPGAs
But you can't, because TLS.
That's significantly better.

It makes me wonder how much life my 2018 iPad Pro has left. I think it only has 3GB of RAM, which I could see being more important, as Apple adds more multitasking to the OS.
> The problem here is that software years and silicon years are not equal but certain legal mandates believe them to be.

Who cares? I see folks violate legal mandates all the time. I've had people on this site flip out when I point out that if they want to do felonies all day, folks might do felonies back.

It's a weird way of thinking, that only the laws that allow you to lock someone up for physically attacking you or stealing from you are valid, but you can electronically attack someone with pretty much near impunity apparently.
Huzzah, finally people are starting to get back to normal as '22 progresses. Capitalism has its uses :p
/bonk self. Thanks!
I had random freezes and power cycles until... redoing the electric wiring in the house!

My guess is the washing machine, which was down the same line as my office (in addition to our main supply line being extremely undersized), was causing some spikes on the supply voltage.
> incredibly shallow

No need to throw shade. If I come across granma.cu which bills itself as "OFFICIAL VOICE OF THE COMMUNIST PARTY OF CUBA CENTRAL COMMITTEE", I'd like to get another perspective. Not that Reuters is necessarily that perspective... but it is most likely a more neutral source.

> USA states cancel abortion rights with unilateral decisions from the top, while the population protests in disbelief.

I would argue that's a very shallow (and incorrect) perception of the abortion debate in the US.
>>His constant need for media attention

That's pretty much most of the world today, every wants to post pictures on social media for likes, appreciation, comments etc.

>>his shit posting on Twitter,

Well again the same thing, we are just in these times where everyone wants to voice their opinion.

>>his backwards attitude to remote work

Well you can't make cars at your home, nor can you make rocket/components. Kind of makes sense that you need to be there at the plant.
Perhaps having police that are trained to respond, and actually required to respond. One major roadblock to stopping active shooters is that American police are not actually required, by law, to protect the public.
FYI, Plutonium is burned in the new breeder reactors. We can literally remove all the nuclear waste by building MORE nuclear reactors.
Have you checked out the Ray library? I use it for this type of scenario and it works well, without as much effort as it would take otherwise.
>If I throw a pencil and it sticks in someone's eye it was a freak accident and I'm only liable up to that standard.

That's a folk belief. If you throw a pencil like that in my left eye, I might use the right one to aim the shot that kills you, and in Pennsylvania I'd be legally in the right under stand your ground, as well as several other states.

Please don't confuse your opinions about ethics with very well tested facts about how the world works, you could get yourself killed, and if I didn't care about that I'd let you continue on your dangerous path of thinking.

No one is obligated to tolerate violence, and I worry that those who refuse to understand that are a danger to themselves AND others via the chaos they induce.
Why would any of the existing outlets play nice with a service that got their start pirating the outlets’ content?
This list of requirements is long, specific, and narrow enough that it's really unlikely that what you're looking for exists, and if that did exist, it'd probably be extremely niche. At the end of the day, you'll probably have to build your own thing and be the sole maintainer or settle for an application that is not exactly what you want.
The entire point of the unembedded model is to create the management structure that isn't strictly beholden to the whims of product. An embedded model can't work unless the company leadership wants to make it work, and product leadership won't care enough (as demonstrated by: everything pre-sre). An embedded model is designed to fail, because the incentives are misaligned.

Like, what your asking is "hey, random engineer or engineering manager who is an 'SRE', make the VP of product prioritize your work and staff your team correctly!". That's not something anyone can fix, no matter how good, unless the management is willing to listen, and continue to listen and prioritize appropriately.
Yes, it includes a runtime JIT component for apps that happen to dynamically generate x86-64, but in all other cases the binary is AOT translated. It does this by inserting (during the AOT translation) function calls to a linked in, in-process translation function whenever it sees mmap’d or malloc’d regions being marked for execute and then jumped to - this data dependency on the jump instructions can be entirely determined from a static analysis of the executable, no violation of fundamental computing science principles required.

So yeah, no real back and forth to the host platform.