skysight-inc/HackerNews huggingface dataset:
People have low opinions of yandex, why would they trust their software development efforts if they have low opinions of the company.

As my comment notes yandex has its place in the western search world, and is very useful for long tail searches.

Hardly off topic, while your snide response is.
Related? https://www.nytimes.com/2022/07/26/technology/kraken-crypto-...

« Kraken, a U.S. Crypto Exchange, Is Suspected of Violating Sanctions »
Seems like same principles used in https://github.com/yyzybb537/libgo

Using libgo for 3 year, still cool. Most important: you add it, add some convenience methods on top of it, and forget about it.
I'm willing to accept remote attestation of an unaltered multiplayer client with one condition: The company stops pushing their kernel level spyware and trusts the operating system. Anticheat providers won't let this happen because there's just too much money involved and they will insist on selling perceived extra value over that provided by the OS.

Earlier this spring, Easyanticheat crashed the Windows 11 Insider kernel and a good deal of games were unplayable for weeks.
I miss the "immediate web". Being able to work on simple things without feeling like they are useless, pointless or perceptibly outdated.

Now it's install node, install git, install npm, install a gazillion packages, run localhost then hope everything works. Build command, clean command, eject commands, deploy command, pre processors, post processers, documentations full of so much jargon that i feel burnt out looking at it, hydration rehydration, pre-rendering, headless cms....on and on.

I find myself reverting to writing simple bash scripts, userscripts - they are more enduring, not built on a stack of fickle dependencies, fads and ever increasing complexity.
The Right Time for Server-Side SQLite
This kinda flies in the face people who don’t try to find deep meaning in their everyday life, accept it as it is and enjoy the best they can. This strategy usually comes with not getting too engaged and not getting hang up on small annoyances.

TBF the article is also looking at people chasing after a dream, so people living average and happy lives might not fit either.
Does anybody know why the company/label is called analogue? I have a hard time understanding whats analogue. It's an emulator, for the best of wording...
I use one to redirect youtube shorts pages to the regular youtube UI. Also one for old.reddit.
Judging by the username, they may be German blogger Fefe, who has written their own libc: https://www.fefe.de/dietlibc/
> nobody can explain how they could ever be permanent

Epigenetic changes. Easy as that.

I am not about to argue if PFS is real though. I haven‘t formed my opinion on that and probably never will, because one can‘t prove it doesn‘t exist, unfortunately.

For me it‘s serious side effects were completely transient.
This is exactly why I used RoR for a recent freelance project which required a fairly simple (but full featured, user accounts etc) backend despite being a JS developer for the last 15 years and not really having any Ruby experience. None of the Node options seemed to cover all the bases and/or inspire trust, and I didn’t feel much like piecing together a bunch of random modules for a small project.

Overall I guess it was a mixed experience, I missed the JS language (just because I know it well, Ruby has a lot more syntax) and Typescript but I liked having all the things like auth, migrations etc. which are not my speciality taken care of in a way that I could trust and easily Google thanks to it being so widely used.

I’m not 100% sure if I’d make the same choice again, the mental overhead of going to a language I don’t usually use to make changes is a downside as is the lack of type checking (though I believe there are better options in the Ruby world now), but on the other hand I could do the whole thing with very little code (relatively) and it was a good experience to see just how much work a well designed framework can save you.

I should add I did try Django but had my heart set on GraphQL (just because I wanted to try using it for real) and the options in the Python ecosystem didn’t scale well. Overall I liked Django’s ORM better and the Python language, but I felt like you got more out of the box with RoR, the ecosystem is higher quality, and I had to do fewer hacks to get stuff working. All depends on the scale of the project and how much code you want to write I guess.
> With a fiat currency, the central bank can mitigate the disasters by printing more dollars and loaning them to the banks. Because of that, people don't worry as much about their bank, so the runs don't happen in the first place.

The problem with this kind of "mitigation of disasters" is: in the end it rewards the banks that siphoned away more money through reckless risk assessments than others by bailing them out with state money, so everyone else's money.

If you set up such a reward system you get exactly the shitty financial sector that led to GFC 2008.

> The money supply M0 would be fixed, but the M1, M2, etc. currencies would inflate exactly the way they always have. Only with greater opportunities for bank panics.

I think this is short sighted. Letting people access the M0 pool and putting their savings in it and transacting in it means that risk aversive people use it more. And come some crash, they'll be rewarded for it (by not being as much caught up in it as others). So there's incentive to do so. People who accept more risk would make their bets in the M1/M2 pools and sometimes get burned.
Assuming the state weren't able to take hold of people's M0 funds, in the case of some crash, it could only shuffle around the M1/M2 funds amoung those who played riskier there, and they'd maybe learn a lesson.

This way the whole system could settle at some more or less stable dynamic equilibrium (where the financial sector cannot just rely on getting bailed out out of everyone's pockets) with some people holding mostly M0 (never loosing their funds) and some doing risky stuff with M1/M2 and sometimes loosing some funds because of insolvencies.

> So we again watch as the crypto fans recreate 20th century economics on fast-forward.

The senctence sounds nice. But now that Bitcoin exists, the situation now is only comparable to back then to a certain degree.
It's a nice property, but a lot of people skip it because of the tradeoffs. I'm also sure there are lots of use cases I'm not aware of where you don't want reproducibility.
I postulate that a lot of folks confuse ‘easier to learn’ with ‘easier to get code to compile’ and I disagree that the two are the same. Rust makes it more obvious sooner that you have soooo much to learn.
> Do we ever think we'll collapse all of the complexity layers for programming on the web?

Yes, and this is what Vercel has been doing with Next.js. Used to be that I'd had to manually maintain a bunch of different tools to get them to work together, and then if I wanted to add, say, automatic image compression, I'd have to figure out how to connect that to everything else.

Nowadays, I just let Next.js handle it. I don't even have to think about (and remember, for every new project) what optimisations would be good ideas, as they'll do it for me.
The definition I have of DP is : "refactoring recursive algorithms into iterative ones by storing intermediate values (generally into arrays). It generally has performance gains due to avoiding redundant calls, at the cost of making algorithms less clear / readable "

At least that's pretty much what cs classes taught a few years ago

That seems pretty well-defined to me?
The HN structure is the same for top level posts and comments. So the bookmarklet works for both.
I wouldnt touch Intel SSD. They ship documentation stating read-only failure mode in case of reaching end of life/defects. In a big endurance test some time ago Intel drive simply died and vanished from the system on reboot, followed up by Intel mouthpiece claiming _this is by design_.

https://techreport.com/review/26523/the-ssd-endurance-experi...

"After a reboot, the SSD disappeared completely from the Intel software. It was still detected by the storage driver, but only as an inaccessible, 0GB SATA device.

According to Intel, this end-of-life behavior generally matches what’s supposed to happen. The write errors suggest the 335 Series had entered read-only mode. When the power is cycled in this state, a sort of self-destruct mechanism is triggered, rendering the drive unresponsive. "
Wrote a while ago about how we built a VC backed open-source business: https://blog.tooljet.com/raising-vc-funding-for-open-source-....
No, but this is a good demonstration of how insecure Teslas are.

You can steal a parked Tesla with a $10 homemade device.
I guess we've got nothing left but to see whose life turns out better. You do your thing and I'll do mine and may the chips land where they do.
Browser notifications are the first thing I disable on any laptop, phone or tablet. Absolutely no legitimate use for those. Abused heavily by all sorts of sites, and enabled by default on phones. It's disgusting. They are why I hate the entire Google suite of "apps" that run inside a browser tab.
Valve won’t allow awards and reviews on Steam store images starting in September
I would think that people care more about things that directly affect them rather abstract financial crime and high level wrong doing. Low level administrative corruption like government officials "fast tracking" applications if you pay them off, doctors asking for "extras" to operate on you and your kids being mugged or stabbed on the way to school affects people's lives in a way that Nancy Pelosi's insider trading probably doesn't.
I've known many more devout Christians that are not Don Knuth than are.
You can try these uBlock filters. Difference is night and day

www.google.com##div[role="heading"]:has-text(/^People also ask$/):upward(5)
www.google.com##span:has-text(/^People also ask$/):upward(5)

www.google.com##div[role="heading"]:has-text(/^Cast$/):upward(5)
www.google.com##span:has-text(/^Cast$/):upward(5)

www.google.com##h3:has-text(/^Videos/):upward(5)
www.google.com##h3:has-text(/^Images/):upward(5)

www.google.com##div[role="heading"]:has-text(/^People/):upward(5)
www.google.com##span:has-text(/^People/):upward(5)
www.google.com##h4:has-text(/^People/):upward(5)

www.google.com##span:has-text(Related searches):upward(5)

www.google.com##span:has-text(/^Latest/):upward(4)

www.google.com##h3:has-text(/^Top stories/):upward(6)

www.google.com##div:has-text(/^Trailers/):upward(4)

www.google.com##g-scrolling-carousel
My partner makes ceramics. It would be nice to make some 3d models of the work she creates for her (upcoming) website. Any thoughts for a workflow to do this quickly and easily?

I would expect to take pictures of the item, then flip it over and take pictures of the bottom.

Happy to make some glue-code if there are some tools that can facilitate this in a mostly uattended way
I think that's missing the point by a hundred miles. Once you bring in Starlink, it becomes like any other place, just remote. Try moving there and living like in the 80s - without internet. That would be the appeal I think.
Some core assumptions of effective altruism, according to me
What happens in your language when a linked list is freed? Doesn't running its destructor (or its equivalent) take a linear amount of time relative to the length of the list?
This seems to confuse git with GitHub
German cities impose cold showers and turn off lights amid Russian gas crisis
>> This may sound dubious to some consumers, but for what it’s worth, most cultured meat products have nutritional profiles identical to those of their conventionally-raised counterparts.

Except for the billions of different chemical reactions that do (not) occour in real meat vs lab grown ones.

The CEO should be put in prison for allowing such a statement to be made.

To count macro ratios and then say "hey, the macros are the same, see, it's good food" is such horrible reductionism.

We alread did have a processed food revolution once.

The result is that 10% of Americans have diabetes.

Not sure if I want to try another human lab created food.

At this point we do NOT have the tech to actually properly analyze the actual long term effect of food on human bodies.

This is why the entire field of nutritional science produces studies that have dimametricaly opposite conclusion and they always call it "good science"...

LDL causes heart disease, then the next study that it doesn't.

Now HDL causes it, then the next studay that it doesn't..

The mediaterianian diet is high in veggies...but people in the med area eat a lot of fish and meat...

You should eat a medeterian diet...except that the med area is extremely diverse and each part has a totlay different variation of the diet...
Ooh. I am getting BioShock vibes.
By your simplistic definitions, yes there are.

But real life is very complicated and so people who actually care about this because it directly affects them aren't so quick to draw absolute lines:

https://interactadvocates.org/faq/

> Nature doesn’t decide where the category of “male” ends and the category of “intersex” begins, or where the category of “intersex” ends and the category of “female” begins. Humans decide.
> and yet seemingly never follow-ups

What do you mean?
"asked the state AG to do Mayor Breed a solid"

What did Jenkins ask of the AG, apart from asking them to take the case?
Well what I usually use is Meshroom, where you simply add your photos and let it reconstruct the object. I haven't had particularly good results with it (likely due to my photography "skills"), but it was good enough for what I needed. You could check out a guide for that since it should be easiest to start with.
Publicly verifiable quantum money from random lattices
You can choose not to use most of that stuff. I recently moved some stuff over to esbuild and that's been pretty helpful for that. Jest is a big and heavy thing but I've found it's the test framework that gives the least headaches without really needing to be configured. And of course deploying can be a one-line "run esbuild with the output going here". Or even check in the artifacts!

You lose the nice stuff like livereload but you can hack in something to that effect if you want to.
It's become harder to develop stupid simple bookmarklets because modern web pages are trickier to reverse-engineer, the market has expanded by a lot, and now people can make working on handy WebExtensions their full time job, and those are nothing more than bundled userscripts and bookmarklets that have access to some bonus APIs.

It used to be browser extensions were only used by a select few power users, if you don't count those installed by malware/shitware. Now it's common to see folks who only use their computers for Instagram and Youtube having all sorts of browser extensions installed intentionally, and use regularly. And they're essentially just bookmarklet/userscript bundles with access to some special extra APIs.

What's more, with the proliferation of Electron in desktop applications, now even more of the UIs we use are programmable.
Set the limit below $1000 and make people pay it off bi weekly.
Is it because in the beginning of the web the percent of tech users was much higher than now and not revenue optimized?
> Unfair criciticm... first, Java has had a REPL for several years and you can time stuff like in Python as easily... second, profiling tools in Java are some of the best available, and are not blackmagic... quite simple to use, just attach them to the running process and hit "profile".

You're right that the java tooling is powerful. But getting numbers out of the JVM is not the black magic. The dark arts are setting up an experiment, managing the JIT warm-up, and interpreting the results. In my experience it's just hell trying to turn those numbers into a convincing argument that we have confidence in our performance. Concrete example: convincing openjdk11 to use AES instructions Vs conscrypt using AES out of the box with no warm-up...

The whole song and dance means that we just don't take it as a priority because it's a tiring sink of effort. On the other hand %timeit is so easy and remains consistent that you can use it with unit tests and offer algorithm fixes in PRs.
Are you viewing this on a TV?
>NTFS does the same, actually, except it can’t count that low, so you get 1K.

Not exactly, a $MFT record (on 512 bytes/sector media) is 1024 bytes, the most you can store in it (it slightly varies depending on the length of the filename and on the exact way the file is written) is 744 bytes max.

On 4K disks, the $MFT record is 4096 bytes and allows up to 3776 bytes max.

JFYI:

https://www.forensicfocus.com/forums/general/mft-resident-da...
The wages of wind and solar and a decade of nuclear vandalism.
That's an opinion piece (even labelled as such), not 'excellent reporting'.

Even so, I read it. I don't see how it shows what you claim (that the facts on which GP's theory is based are incorrect).
This is a good response to the vast majority of curmudgeonly HN posts tbf
Nitpicking: arbitrary pauses can occur even without syscalls, when the OS preempts the program.

More nitpicking: on x86-64, SMI interrupts can cause arbitrary pauses even without any software control involved. Hard realtime on x86-64 is not possible.
More regulations to fix the regulations?
Are you using git inside Emacs or from the command line? It seems GP is doing everything in Emacs and application python resolution is tripping up with tooling python.

If you have it all sorted out from Emacs maybe check the repo they posted which tries to do all this.
Typical article that could have been 2 tweets but the inflated it to make it 3 pages. They did a good job by scattering the answer all over the place.

This is becoming a classic.
Seems more like code for "speaks too much about something they have no experience of".

In the context of this discussion chain, like someone wealthy enough not to have to work who won't stop talking about how starvation is not a real problem.
A note, though: A prepaid phone in the US makes you pay for both incoming and outgoing calls unless things have changed. A prepaid phone in Norway only charges you for outgoing calls.
5 hours, from New York Penn station to Chicago Union Station (as opposed to killing an hour to JFK/LGA/EWR and another hour from O'Hare), without having to be an hour early on top of that so the TSA can fondle you, sitting in a normal sized chair, allowed to stand up whenever you want, and complimentary wifi the whole time. Yeah, that's competitive with flying.
Sure, of course.

Wired: https://www.wired.com/2015/12/the-years-11-biggest-hacks-fro...

IACR pre-print: https://eprint.iacr.org/2016/376

Later published in ACM: https://m-cacm.acm.org/magazines/2018/11/232227-where-did-i-...
Add 'tamper monkey' extension to your browser and look through the source what class to remove from elements you are interested about.

Above comes with disclaimer, I personally don't allow any extensions in browser I use for banking. A little bit paranoid but I prefer to reduce plain of attack when accessing my bank (of course there are other threats that may bring more severe risk, remove them one at a time :) ).
ca. 2014 I was able to write a bookmarklet that scraped a twitter thread by accessing the DOM (even causing page navigation) and rendering it as a reply-tree.

Two things make this vastly more difficult now:

1. Twitter uses obfuscated css classes that appear to change on every deploy, which makes scraping hard.

2. You used to be able to get around the limit on bookmarklet code size by adding a script tag to the page and loading remote javascript. Now browsers respect HTTP headers that sites can use so that only scripts from whitelisted sites are loaded.
I don't think the gp is describing the null garbage collector, rather one that can work incrementally and concurrently with the program doing its thing. Whereas a concurrent tracing gc has the problem of data changing while it runs and so special care has to be taken not to corrupt memory.
Just to play devil's advocate, what about situations where someone's freedom to use software encroaches on others? For example, what if a user uses those freedoms to install malware that adds their machine to a botnet?
Rust has a lot of great qualities that C++ lacks, but comparing `rustc` to `gcc` or `clang` on move-semantics checking is just kind of silly these days. `rustc` has `clang-tidy` built in.

`clang-tidy` is not letting you mutate or even access that moved-from "suffix" object without throwing an error.

It's annoying that you need `clang-tidy` and ASAN and shit to get comparable runtime safety even in greenfield C++, but that's not why to prefer Rust.

Prefer Rust because of a better traits system and pattern matching and syntax for `Maybe/Either` and a consistent build/library story and a number of other things.
This is very well said, but even if you limit the scope to people who can afford it, many really struggle to let go.

Including me. I have a good salary and savings and I keep saying to myself that there's nothing preventing me from having a cozy little life and stop worrying. And yet for years I kept pushing in my career in a way that didn't really make me happy, and I still struggle to let go.
GC researchers insist on conflating GC with all of automatic memory management. The public doesn't do this and neither does the article.

> Secondly, you know what's cheaper... Not doing anything at all.

These techniques are on the level of resetting a stack pointer or calling `sbrk()`. Incorporating them doesn't produce more-advanced GC schemes, it just means you neglected to consider similar allowances for RC.

The line of contention is at traversing the object graph and pausing threads.
How do people who use Stablecoins to route around regulation not expect profit?
My guess is that this could be done concurrently and/or in parallel.

It still take time linear in length, but dead nodes are by definition stable so it does not really matter when you free them.
I wonder if it would work to project a microdot pattern on those kind of objects..

Obviously you lose the ease-of-use of using your cellphone then, though.
"... is an empty nester living alone in a four-bedroom Colonial in Shrewsbury. “I want to downsize but it doesn’t make economic sense,” he said."

it sucks for the owners who expected their houses to maintain/grow value forever. but any investment that can go up 10-20x in value can also go down just as much as anyone holding stocks recently knows.. we have just shielded housing from that for decades for some reason.

but this is what affordable housing means. prices have to come down..
C'mon, let's not imply that web developers are, generally speaking, professional. ;-)
Umami: You never say its name, yet you taste it every day
It's worth trying out polycam even without a Lidar iPhone, the standard photogrammetry is pretty cool.
Ok scrape data from manifold.markets
Show HN: Going Contactless with Electromyography Sensor