skysight-inc/HackerNews huggingface dataset:
Quantum Gravity is relevant at an energy scale that is completely out of our current technical capabilities. That's hardly the fault of string theory or any other theory of quantum gravity. It's just a consequence of the fundamental constants of our universe and our technical capabilities at this point in time.

String theory makes testable predictions, it is falsifiable. It's just not something we can falsify with our current technical means. That doesn't make the theory unscientific.

Would Quantum Field Theory be unscientific if it had fallen in the hands of the ancient Greeks? The theory falsifiability is an intrinsic property of the theory, irrespective of our technical ability.
There are similarities but also significant differences. Safe Rust has no UB, and so this appears less often in general. There’s also just straight up different semantics; famously there was an i soundness bug in safe Rust because a loop with no side effects is defined behavior in Rust (you get an infinite loop) and UB in C++ (the compiler can elide it). LLVM added a new syntax to handle this specific case, eliminating the UB in other languages. But this kind of thing does happen.
I don't think an appropriate reaction to an instance of murder, robbery or medical malpractice in our society is "well, as a society, we learned to accept certain rates of death, crime, medical imperfection, so move along, nothing to talk about here". That doesn't look like a society I am familiar with.
Statement from AWS regarding recent support role incident
RubyConf 2021 – Compiling Ruby to Native Code with Sorbet and LLVM
Prevention /= treatment, but I agree prevention is good too. The HPV vaccine is a great example of this, reducing one's chance of cervical cancer by up to 99%, depending on the source
The article does include a thorough description of the tasks. Afaict, none of them requires multiple mutable references to the same objects. It would be strange if any task did as it then wouldn't be implementable in plain Rust.

I think you are missing the point of this research. The author has, given his large sample size, persuasively demonstrated that Rust's borrow checker is confusing to newbies. Data from 428 students is a lot and an order of a magnitude more than many other programming language usability studies. This is in my opinion interesting research, even though I understand why Rust fans doesn't like his results!
You don't need an explicit contract, you can purchase something from someone locally with cash and own the item you purchased - it's a legal assignment of ownership in that there was a verbal agreement to purchase something at a specified price.

With NFTs, the purchase is even stronger than a verbal agreement since the 'legal contract' is the agreement to sell the NFT as a specified price in digital currency. Once again, ownership doesn't have to mean owning the intellectual property, with an NFT you 'own' the combination of bytes that you purchased, even if you don't have exclusive rights to those bytes and even if the original seller can keep making more of the exact same thing you purchased. It's like how you might 'own' a pair of sneakers - chances are those sneakers weren't produced for your exclusive use and tens of thousands of people also own a pair that looks just like yours, but you have every right to sell your pair and transfer ownership to someone else.
>And they don't seem to have had any special trick to it, they just repeat the lie enough times that people believe it.

That is the special trick. It's a technique often attributed to Nazi propaganda minister Joseph Goebbels.

You don't need to convince people to believe a lie, despite arguments about "truth being the best disinfectant" and "good speech being the solution to bad speech," because belief is not a process of logical deduction, rather it's an adaptation to stimulus. Surround a person in an environment of coherent lies long enough and their minds will simply adapt to it.
Worth familiarizing yourself with this remarkable reporter (Radley Balko), if you don't already know who he is:

https://en.wikipedia.org/wiki/Radley_Balko
Yes, but how can you guarantee that you're not selling it to multiple people?
Ctrl-f "shinkansen"

Nothing yet?

For quite some time, Japan has had an automated system which will send signals to bullet trains to begin braking, immediately after the detection of an earthquake in a nearby region.

The wireless telecom network traffic speed and latency can outpace the earthquake wave propagation through the ground.

It is my understanding that this worked successfully in the major quake in 2011, and that there were no derailments of high-speed trains.

https://www.railway-technology.com/features/feature122751/

https://www.ejrcf.or.jp/jrtr/jrtr43_44/f64_ara.html
The real time ray tracing is a massive achievement. Tbf I never thought it would be possible to do in my lifetime (and it really isn’t, it’s a lot of impressive smoke and mirrors like reservoir sampling!) but this is really close to a path traced look considering how few samples it really is per pixel.

All that aside, what really stands out with this demo is how nice the dev experience is. Lots of bits and pieces that didn’t exist 10 or 20 years ago. It’s git clone and cargo run. The threshold for tinkering with a repo like this compared to an old C++ equivalent is extremely low. I had to try making the day/night sky dynamic and it was literally a two minute job even though I’m a rust newbie.
You can technically use zim in one page mode
More like a product that isn't highly volatile, has FDIC backing to cover losses and whose direction isn't controlled by a handful of private individuals who control the mining and set the direction of the underlying software.
Every other automated system regularly screws up - why would Facebook be any different?
This year I revisited "A Cultural History of Physics" quite a tremendous book. It goes to the entire history of physics while parallelly highlighting cultural events with emphasis on how one influenced the other.
Much depends on Zion's technology base, which doesn't make any sense to me - its both absurdly high-tech while weirdly primitive, with rough stone buildings, caves, people using burning torches for light, and so on. They're futuristic cavemen.
Yeah, you're probably right. I was assuming a careful, meticulous user. To everyone else my advice would be to stay away from strong painkillers altogether unless prescribed by a healthcare professional.
Somehow you find the idea that somebody could be against government coercion and still hold private individuals (and companies) responsible for their own actions contradictory?
I love how clean clear and concise this site is! More sites should be like this! Great work!
Anyone got a binary? I don't have a good track record with successful compiles.
I haven’t seen Zim until now, very cool.
So if I understand correctly, you buy things at the thrift store that are offered online for at least $20 more, to then do the same?
I live in Humboldt County, so I got one of these notifications.
Mine arrived 5 seconds after the earthquake, and several of the people on my discord server got it 2-5s after the earthquake. One person got it a couple seconds before.

Relevant XKCD: https://xkcd.com/723/
Twitter follows Facebook. Facebook doesn't allow 3rdparty apps and integrations with API and twitter had to do that.
Entire website in a single HTML file
Indeed and the first part is the first scene done in any ray tracer:

https://en.m.wikipedia.org/wiki/Cornell_box
Tesla owner blows up his Model S with dynamite over $22,000 battery replacement
Is the last person who bought it before the interest diminishes the bag holder?
>It never was closed source.

The server-side code in the public repo was not updated between April 20, 2020 and April 6, 2021. The Signal Servers were updated in the meantime. The code that was running on those servers was not Open-Source.

>You clearly haven't read enough about why they chose to implement a payment system and why they chose to create their own.

I've read more than I ever wanted to read about this subject and I still find the arguments for why my privacy friendly messaging service would benefit from being co-mingled with a(soon to be heavily regulated) financial platform entirely unconvincing.
Moreover setting aside the goals: the way they went about it, in total secrecy, does not engender trust.

>Unless something has changed recently, telegram absolutely required my phone number. Signal is also working on replacing phone numbers with usernames.

Signal has "been working" on this issue for an awfully long time. A Plethora of Matrix Clients have had this Feature from day 1.

>One can't claim to be a secure encrypted chat app but then not enable it by default.

enabling it (by default) and forcing the user to use this as the only option are completely distinct.

>There is no central server that has all your info and chat history like telegram does.

You seem to consider this to be a feature. To me the absence of an (optional) central server is a bug.
Very rarely in nyc is a horn a fuck you. Often it is a watch out - but probably most often an impassioned but vain plea.
Would you mind linking to some of these websites you mention so I can better understand the flow? Also links to major open source components used?
"Code" from Charles Petzold as well. Gave me solid, primary intuition on how to understand what a computer is.
> Edit: my bad, TinySSH is using its home-grown version of NaCl, so parent's comment applies.

Looks like tweetnacl split back up into the same files as the reference implementation.
I think people associate "communism" with "corrupt authoritarianism" and then associate UBI with "communism".

The same people also conflate "capitalism" with "democracy" and forget that it is actually possible to have the latter without the former.
You don't have to have a LinkedIn profile at all. I really don't care.

But if someone has clearly gone through the trouble of setting up a LinkedIn, listing all of their jobs and details on it, and collecting a lot of connections, but for some reason they must continue listing their previous employer as their current employer, it's worth further investigation.
False. Section 230 says:

> No provider or user of an interactive computer service shall be held liable on account of—
(A) any action voluntarily taken in good faith to restrict access to or availability of material that the provider or user considers to be obscene, lewd, lascivious, filthy, excessively violent, harassing, or otherwise objectionable, whether or not such material is constitutionally protected

The discretionary removal of content is explicitly protected, exactly opposite of what you are claiming. Please stop spreading this easily refuted false information.
At its peak (1990s), Microsoft was allowing engineers to moonlight. It was regarded as a retention tactic.
Yes, I only significantly improved after being put in a context where I could only talk in English and didn’t use another language for months. Unless you are very talented at learning languages, full immersion is more or less required if you want to become fluent.
> we don't typically just go around telling people their opinions are "wrong".

But sometimes we should, because some are.
The entire piece is proceeded by the unvoiced statement:

in my opinion
See also:

https://stackoverflow.com/a/46503187

https://news.ycombinator.com/item?id=29661935
And the size difference? mapping in a raw pixel data binary is infinitely faster than any image encoding, but takes up the most space of course.
Ridley, the co-author is quite good in this interview about it all https://youtu.be/xdRksNG4uvU

I'm glad people are trying to get some clarity on what went on.
I know younger joking, sort of, but an averagely talented and experienced engineer can easily support a family with one income now. This article is really about how to do some game theory stuff to maximize income and be “financially free”. Something working two jobs in the third world will never provide.
I don’t think you understand why, given that as myself and several people have stated, the issue isn’t with the results. It’s with the methods. I have no opinion either way about the results, because as far as I can tell, they result from an incoherent premise, which means the conclusion is also incoherent.
Do you have an automation process? I've always been curious about how much of the bio-worlds testing could be automated.
I'm seeing d = .54 which afaik is considered a medium effect size?
I link to SO in a comment if there's some bug I'm working around or similar with an explanation about why a strange code snippet is doing something that looks strange. There is usually a TODO so that the code can be removed when the bug is fixed.
> The content of my LinkedIn profile is no more your business than the content of my Tinder profile, and just as relevant to my work.

What? LinkedIn profiles are literally about your work.

It's not about being nosy. It's about noticing inconsistencies. If someone is going through the trouble of maintaining a LinkedIn profile but they're also listing a different company as their current employer, it's time to start investigating.

LinkedIn isn't the final say, obviously. However, it can act as a canary in the coalmine for further investigation.
Met a few Gen-Xes who think more worldly than myself and know what a CD is, among other things. We should not make social media think what's on there is representative of society or any particular generation.
Buy yourself some four sigmatic coffee and see for yourself
My new hobby is... I bought an old house. Now a lot of "free" time is spent on maintaining and improving this old house. I'm learning a great set of new skills that my apartment dwelling self didn't care about.
If one studies the history and philosophy of sciences, Woit's criticism is on the mark. Make predictions, and test them out. Or explain novel phenomena.
It's easy to blame the algo or some low level staffer when a platform gets called out publicly for blatant censorship.

The ex-CEO of Twitter, Hipster Rasputin whatshisname, admitted that censoring the Biden laptop story from the NY Post in October 2020, and shutting down any account that shared the story, was a "mistake" and only reinstated the NY Post account 2 weeks after they said it was a mistake. Of course he blamed the Post because they "only" needed to delete the tweet with the link to the story in order to reinstate the account.

If the ban was a "mistake" then why do they need to delete the tweet?
Someone posted this video recently [1] and it's the best explanation I have seen thus far.

[1] - https://www.youtube.com/watch?v=_noey_NmZV0
In a strict CS sense, languages are defined by what they accept, and how they parse what they accept.

Given that this will only accept and correctly parse a subset of the Ruby language, in a strict CS sense, it accepts a different language to Ruby.

In time, this difference may shrink (as Natalie becomes more complete), become larger (as Ruby gets more fully featured) or diverge so that Natalie isn't a subset (e.g. if Natalie decides for some reason to parse some Ruby construct differently to Ruby).
No, my work is about my work. If you're happy with my work, you, as my current manager at a company I already work for, have no business checking up on my LinkedIn profile. If you're not happy with my work, checking up on my LinkedIn profile isn't going to make you any happier.
The world of entertainment and media is far more cutthroat and imbalanced than any current work equivalents. I can only imagine how much worse our world would be if we had everyone pursuing clout.
Also see:

https://paint.js.org/

https://paint.ssuiteoffice.com/#local:a29cc260bea4d

https://paintz.app/
If someone joins your company as a remote employee but publicly advertises themselves as working for someone else, you investigate further.

The "why" is in the linked article: It's in the playbook of people trying to manipulate you into letting them work half as much as their coworkers (thereby screwing over coworkers, who are forced to pick up the slack).

If you care about your team, you don't sit idle while one of the employees is slacking off, putting in half the effort as their peers, or manipulating their way into doing less than others.
> 1. They tend to work double jobs at frankly lower tier companies with lower standards and significantly lower pay. Because the companies are lower tier, they stagnate in their career growth because the company is not teaching them good skills. And you cannot put both jobs in your resume, only one on top of that, and this will show up in future background checks.

That's bull, man, sorry. Most of the devs out there, I'd wager at least 95%, don't go through background checks ever, as a start.

Second, I work as a dev for 20 years now and I have never known anyone who got promoted by more than 20%. I have only known one guy through another guy who got promoted with 35% once and that was actually a strategy to make him accept more responsibility. He burned out and quit in less than 6 months after. Anecdotal evidence, sure, but then again, what you cite seems statistically insignificant to me so I don't know if I even believe it because I've not seen it and I haven't even heard of it.

Thirdly, "lower tier companies", really? Sure, use that connotation if you like it -- but I've been all over the spectrum and different combinations of work/life balance vs. income are literally endless. There are companies paying top dollar but there's always some gotcha, and more often than not that gotcha is not worth the extra money. I'll concede here that I have been unlucky -- or not that skilled to begin with, why not, I don't claim I am the greatest -- but it's what I've (not) seen.

2. Because of double working, they are pretty much guaranteed to not get promoted beyond the standard terminal level.

Working your arse off in one primary job is seldom if ever rewarded well. I love your positive bubble but you seriously have to think about for how many people out there it applies to.

3. They think that promos (like this article), are at most only %10, while promos are more like a x1.5 to x2 of your income.

Nope, doesn't happen almost ever. Maybe in startups but let's be honest -- will you be in this startup 5 years from now? Also you can't eternally job-hop to more and more money.

4. You cannot work at proper startups and learn a ton, because the workload would be way too high for this strategy.

At least that's true, I'll give you that.

---

I realize that I've been at shitty employers most of my career (took me a while to get a good baseline data from other people and understand my position) but still, most devs out there are at shitty employers. What you're talking about no more than 5% of the total programming workforce, I'd wager it's more like 0.5% even.
Preemptive threading means that the running thread can be paused by the system without ANY cooperation from the thread itself. Emphasis on "any". Python works roughly the same as Erlang. Every N bytecodes it checks if a thread is waiting to run and switches to that. Both are variants of cooperative threading.
In that case BTC will never rise to the top.
I built a board game in 2021 that has been just breaking the cutoff for this post, all I do is mail out a few games a week as we get orders. We do all our own fulfillment to save money. Currently trying to design a real video game. I got lucky with the board game because it targeted a really niche audience (rock climbers) and so we weren't really competing with the full board game market, which is honestly super saturated. I think launching a real video game will require taking a similar strategy, and I have some good ideas for this. If you know how to do 3D modeling and animation and have always wanted to make a game as a side project, send a message.

For anybody thinking of following on this path, I would say it's not really worth it except as a fun hobby. I didn't keep track of hours designing/testing very well but we're almost certainly way below minimum wage on the project. Although I've learned a lot about how to make games which has been really cool. You'll make a lot more money if you don't have to manufacture a real product and deal with the high costs of freight and postal shipping. If anybody is curious you can look up "5.15 climbing card game" on google and you'll find it!
We all know what happens when people make assumptions…
> Slamming on the brakes can be hard on the electronics. It causes large, high-speed voltage or current spikes that kill (old, tired) components before the spikes can be clamped.

Suppose that the "slamming on the brakes" here is that the power lines connecting a data center to the grid get physically cut. I can see how that would cause a power spike on the grid side of the cut, but would it really create a spike on the datacenter side of the cut?

Or assuming that the wires in a cable aren't cut exactly simultaneously, does it depend on the particular phases of the AC power at the time of each wire in the cable being cut?
True. If there are millions of different “things” conversion times will end up dominating. If they are just a handful, then the libraries will be able to do a lot more work with parallel operations and converting the output will be very quick
I use tinyssh. Have used it since 2014 without any problems. I use the external NaCl library, not the internal one based on TweetNaCl.

If NaCl, or even TweetNaCl, is "homegrown crypto" why are all these projects using it: https://ianix.com/pub/curve25519-deployment.html
OpenSSH included.

How much does tinyssh's internal library differ from TweetNaCl's? Wouldn't a security curmudgeon at least examine those differences. If the user downloads NaCl from https://nacl.cr.yp.to first, tinyssh will use the external NaCl library not the "homegrown" internal library based on TweetNaCl. I never use the internal library.
My clone of OhLife called https://ahhlife.com has been making over $500 per month for years now. Daily journal, handled by replying to a prompt email. Marketing is all word of mouth and an occasional mention like this one on HN. Server costs are stable, no maintenance or new features needed, and only a few customer service requests per year.
Airbyte, dbt, Splitgraph: how we built our modern data stack
Don't worry, not caring about social norms is attractive

Just make a move in real life

The problem with dating app is exactly what you mentioned: if you both know you're there to date or fool around there's no uncertainty, no tension.

You're missing out on the feeling on trying to pickup a beautiful girl and succeeding.

Besides, girls, unlike boys, compete mainly on looks. It's natural dating app will break the balance in favor women, and that's exactly what happens. Men have a tenth of the matches and are selected by women according to beauty standards instead of being evaluated by their behaviour, providing a terrible filter for dating.
If in person you had a chance with some jokes and some confidence, you'll never pass the selection with that nose.
My Patreon makes >$100/mo. Currently sitting at $100. https://patreon.com/shawwn

I figure since people are posting things making many times the $500/mo threshold, I should post something making many times less. :)

It's actually pretty cool to just wait a few months and come back to a stash of money. Bought a Quest 2 the other day and didn't give it much thought, partly because of little eggs like this.

The effort to grow it is pretty high relative to the returns, but it's also a lot more "sticky." Normal profit streams dry up if you ignore them, whereas I've had my band of faithful patrons for a long time now. People just like supporting those doing work that resonates with them.