skysight-inc/HackerNews huggingface dataset:
I find it quite telling how you consider heavily regulated industries to be "examples of capitalism"...
So you know it's a little tricky at first
Twittergeddon, the End Is the Beginning
you can skip most of it if you work remotely :)
I agree. And yet most developers claim JS, Python, Java etc are totally sufficient.
> I'd actually force myself to write even trivial code on weekends to ensure my ability to develop didn't atrophy as a result of lack of use.

I am glad I am doing a master's in parallel because outside that I haven't written code in a while ...
Why I'm not a Christian – Bertrand Russell(1927)
The flags get saved and restored on task switches and interrupts. I would think deciding whether those bits actually get used across that is infeasible, but yet, https://dougallj.wordpress.com/2022/11/09/why-is-rosetta-2-f... says:

“This almost entirely prevents inter-instruction optimisations. There are two known exceptions. The first is an “unused-flags” optimisation, which avoids calculating x86 flags value if they are not used before being overwritten on every path from a flag-setting instruction.”

Does this mean the emulator is buggy (if I write a loop that sets and clears flags, but doesn’t do anything with them, an interrupt handler that samples the flag values would need to see both values), but in a way that no sane code would notice?
The day we have fusion generation so small to be run on a cargo ship we also have teleportation.
Google's problem isn't that they are paying too much. It is that they aren't effectively using the talent they have. They have a bunch of extremely talented problem solvers that can make the same $500k total compensation working at any other large tech company, but they are stuck writing protobufs and yamls all day. While once nimble, in the recent decades Google has become saddled with bureaucracy and politics.
It's a business, they don't do it out of the goodness of their hearts. It's an unintended byproduct.

WITCH salaries are a joke, no wonder they deliver substandard results.
Hmm ... What's your problem with ghci debugging? Iirc it does not work worse then eg pdb.

The only problem I encountered regularly was that bugs did only manifest in the optimized versions not in the debugged ones.
Yes, libhydrogen is a pun, as it is lighter than libsodium.

The first version was a rewrite of libsodium, that was small and contained in a single C file. Also introduced xchacha20 for the first time. Then, the Gimli paper was published, and libhydrogen was rewritten to take advantage of it.

Smaller than libhydrogen, there's now charm: https://github.com/jedisct1/charm , also a pun. The plan was to eventually add bottom (platform abstraction layer), strange (asymmetric cryptography), and top (high-level APIs) to build a modular, component-based library.
You’re assuming these people care about getting good at solving math problems. Maybe they just want to understand what other people have discovered.
Maybe not all of them, but since a lot of recruiting is done at universities, where people are in their formative years, I believe the previous poster does have a point.

There are probably quite a few people just who want to do good, and get suckered into longtermism which results in them doing AI research instead.

You can actually see some of them in the EA forums, where they discuss this struggle.

Of course, as a lot of things surrounding EA, this is ironically quite hard to quantify ;)

Btw. please don't take it as an attack on EA as a concept, I believe that it has much to give provided it is not mixed with too much pseudo long-term thinking as described in the article, which in the end has way too much uncertainty in it for my taste.
I have at least a couple of thousand paperbacks that are at least fifty years old. Not one of them is unreadable. A few of the cheaper ones (mostly very cheap US editions) are falling apart but that doesn't have much effect on readability.
> I think both are equally irrelevant

That is my point. They are analagous and equally relevant: no more. No less.
Number 1 lags when scrolling on a 2018 MacBook Pro.
Not a good advertisement of a product.
Why do I have to care about learning to solve math problems? Why can’t I just be interested in learning about what mathematicians have discovered?
Sadly where I work I split my time very similarly and I thought it was a sign of a dysfunctional organization and a sign that I should leave. It's been my only professional software job, so I thought it's likely going to be better somewhere else, but now I am concerned this might be more normal than I thought. Is that so?
I love Eigenrobot’s writing, but daamn so cynical.

I think if you put 300m people together who are this cynical about man’s wish to do good vs man’s wish to gain money and status, and let them run a country, you get the US of A.

One day I hope that even an American manages to Do Some Good without being shot down by the local regressive left for not Doing Good Enough and simultaneously by the libertarian right for just doing it for status and book sales.
Farewell from Protocol – Protocol
Hey everyone,

We're excited to announce the launch of Sortd for Gmail version 2!

Sortd for Gmail is a Trello-style product for Gmail that allows you to Assign & track email with Kanban right inside Gmail. It helps organize team mailboxes, tasks and workflows. Use cases: Sales, Customer Service, Finance and Projects.

With Sortd for Gmail, you can:
- Assign & track email with Kanban right inside Gmail
- Organize team mailboxes, tasks and workflows
- Get more done with your team!

Please check it out and let us know what you think!?

Hope you enjoy it.

Rodney
Co-founder of Sortd.com
> And you can fix this in like 10 seconds via asking the person out on a date or casually mentioning that cute person of the opposite gender you saw yesterday that you wish you'd talked to.

Yes. Of course. But why do you expect people are directly conversing? Anyone around interested but presumes me as gay wouldn't even bother asking.

I don't think I can clearly explain this.

> Uh... I've had people ask me my sexual preference many times, sometimes in gay clubs. Never once seen it offend anyone, it's more like asking someone for their pronouns.

Thank you. From where I am, people have only relatively recently been open about this. Like I said, experiences vary.
I don't agree with OP, but I see where he is coming from. I feel like quitting being a developer every time I enter Jira
> "An analysis by S&P Global illustrates that median compensation at Alphabet was 67 percent higher than at Microsoft and 152 percent higher than the 20 largest listed technology companies in the US. There is no justification for this enormous disparity," said TCI.

Disparities are always unjustified if it takes more off my table.
If someone from the future read this, I needed to add one more line to make it work:

autoload -U edit-command-line

zle -N edit-command-line

bindkey -M vicmd v edit-command-line
Rust traits do not require dynamic dispatch nor a jump table. Therefore rust traits are inherently faster than zig unions.

They can be used via dynamic dispatch but this is not the default.
Logic is my favourite branch of maths. It still boggles my brain to think that the fearsome complexity of computing today ultimately boils down to True, False and a handful of logical connectives (conjunction, disjunction, negation).
Why are you attempting to solve math problems if you just want to learn about what's been discovered?
All the big VCs have egg on face and are now trying to justify their due diligence.
Twitter boss Elon Musk gives ultimatum to employees
Well, that is how the best content marketing works. You make a good write-up of an area, then casually mention the product somewhere -- also needs to look natural. If author got paid it needs to be marked as sponsored in some jurisdictions.

I'd also guess that many with the condition have tried all the common treatment options and will zero in on the one thing new that the person saying they have the condition under control offers as new treatment option.
To note, Figma use something inspired by but not quite CRDTs:

> Figma isn't using true CRDTs though. CRDTs are designed for decentralized systems where there is no single central authority to decide what the final state should be. There is some unavoidable performance and memory overhead with doing this. Since Figma is centralized (our server is the central authority), we can simplify our system by removing this extra overhead and benefit from a faster and leaner implementation.

> It’s also worth noting that Figma's data structure isn't a single CRDT. Instead it's inspired by multiple separate CRDTs and uses them in combination to create the final data structure that represents a Figma document.

https://www.figma.com/blog/how-figmas-multiplayer-technology...
> The goal is to determine the state of the internal tools, not to purge any dissenters…

Well ... maybe?
Semicolon is a strange example when so many successful languages don’t have them.

I think a better example is CoffeeScript, where almost any string is a valid program but probably not the one you wanted.
Is it possible for activist investors to pressure Google when the two founders have something like 2/3 of the voting shares?
Lags while scrolling on a 2021 MBP as well.
I disagree. Both of those are relatively simple mechanisms with one, perhaps two degrees of motion, and provide immediate feedback when operated successfully. Take an alien who’s never been to Earth and give them ten minutes to master each of those, and they’ll be able to.
Go's interfaces are an example of structural subtyping, not duck typing. The difference is that the structure a function expects is defined at compile time (i.e. in the function's signature) and not dependent of runtime usage of the passed in object.
I have a lot of experience with C/C++ and I don't understand what this really has to do with inline expansion or linkage behaviour.
There are no practical attacks on Gimli when used as intended.

That being said, Gimli in libhydrogen may eventually be replaced by Xoodoo.
Also, Don't Look Up (https://en.wikipedia.org/wiki/Don%27t_Look_Up) - although this is less disaster movie and more black comedy/satire with political commentary.
You know what, though? I've had a better experience with Obsidian because it's desktop centric. Trying hard not to be anecdotal, but I can't think of anybody I know that uses a note taking app that enjoys taking notes on a mobile device.
You get to SEC - save elons company
The number of bytes isn’t really significant. It’s the conceptual distance between what we want to achieve and the concrete steps in the code.

Lisp may be an improvement.
Oh yeah that period was rough. Xcode and Swift are a lot more stable these days. I guess my experience is also tainted by webpack-heavy JS work from years ago that was a dependency/tooling nightmare. It seems better now with the newer bundlers.
> Doesn't C have years and years of repeated security flaws

No: not if you avoid memory-unsafe functions. The language does not automatically introduce vulnerabilities.

C has a much smaller footprint and runs on thousands of architectures unsupported by other languages.
Reminds me of that saying to always take one compass or three.

(Although two would be useful as a signal that something has gone wrong!)
Me too and I was like wtf ... Made my day
An Identity Broker can facitilitate authentication
There is already very little growth left at Google. If the talent leaves, I believe Google will start a long term downward trend. I am not doubting Google employees are overpaid, but that’s the only way to keep them there at this point.
The geography of the UK isn't really suitable for space launches. You want to launch eastwards to benefit from the rotation of the Earth, and (unless you're China) you don't want to launch over land in case your rocket fails. Launch sites further south might also be preferable as they have better access to low inclination orbits (though for polar orbits you'd prefer northern launch sites). There's no good location in the UK that satisfies all these. Btw, the US does most of its launches from Floria for much the same reasons.
> if they trained the model on me visualizing a bear, a fish, and a bird, and then the neural net still outputs "horse" when I visualize a horse

Well, the failure cases figure says it does not work if "training and testing datasets do not overlap". So, it'd just find the closest trained class and then generate new image from that class (i.e., in your example the bear might look more similar to horse than a fish or bird, so it'll generate a random bear).
I don't know if they are dead, on my Samsung Galaxy I usually download apps from the Samsung store not from the Playstore.
And my favourite Portuguese greengrocer, Apple.come: https://shopinporto.porto.pt/wp-content/uploads/2019/07/04-A...
Apple actually tried to rewrite the classic OS from scratch with the Copland project and it failed (at enormous cost). OS X was not a rewrite-from-scratch since they acquired an already working OS from Next. The had to add compatibility layers (which was in itself a major undertaking) but they didn't write the OS from scratch.
Every business I work(ed) with found out that at least backups
(on cd, dvd, tape and s3) for some systems were useless when trying to restore them. Sometimes they had been storing useless backups for many years before finding out they were done wrong at the worst possible time.

Nothing to do with the medium, just when you have 100-1000s of systems which are backed up, some of these systems 10+ years old, testing the backups is simply not done in reality.
This has been a thing for a while. For example, here are a couple random papers from 2017: https://openaccess.thecvf.com/content_cvpr_2017/html/Varol_L..., https://openaccess.thecvf.com/content_ICCV_2017_workshops/w2... or a newer one about deformable objects: https://arxiv.org/abs/2107.08898.

You can even use a robot to manipulate things in real life to create synthetic data for a neural net.
In Spain, there is even a proverb that goes like 'being cold like a Swede'.

TIL! As a (straight, late middle-age, male) Swedish person this is kind of hilarious! :)

Couldn't find a reference after some mild searching, but I did find another TIL [1]: "no te hagas el sueco" (don’t act like you're a Swede), which means "don't act like you don't understand". Interesting!

[1]: https://cafebabel.com/en/article/expressions-why-the-spanish...
40mg Atomoxetine, down from 80mg as I lost weight. It's a non-stimulant med, and it's secondary effect is being an anti-depressant. Affects appetite & sexual drive.
Tangent: what I like about (the) Haskell (ecosystem) is that most often you'll find the exact right tool for a job.

Eg: in Python you get `dict` ... In Haskell you get very specialized versions of you need them. Do you have integers as keys? `IntMap` is your friend. Hash able keys? `HashMap`! Don't know anything about your keys except for it a key is different from another? You still functions that tread a list of tuples as a map.
GT has it, that’s what I ride.
peninsularity
Probably because most crypto is perceived as a racket for idiots that is still a lot of effort to get access to and is only for speculation, whereas Libra was backed by several huge multinationals with platforms to immediately lend it legitimacy and hit the road running with it as a payment system?
Meganeura is an insect too, so most civil drones are already smaller than biggest insects.

It’s interesting to note how the size of Meganeura is credited to environmental factors (oxygen ration in the air). Context is everything, as usual.

https://en.wikipedia.org/wiki/Meganeura
> Trying hard not to be anecdotal, but I can't think of anybody I know that uses a note taking app that enjoys taking notes on a mobile device.

And having this view is OK and valid. On the other hand, I tend to use Evernote a lot on my mobile device, mostly in read-only mode.

I keep a lot of technical documents and cheat sheets I've written and sometimes need them while only having my mobile device with me, and it saves a lot of time.

I also scan hand-written notes for later digitizing them, and Evernote OCRs them at the background, saving me time in the process.

It's definitely a horses for courses issue, and if Obsidian works for you, go ahead, use it with its full potential.
The growth of my learning and experience was too slow while in India. I was unlucky but after coming here I learned hell of a lot about software engineering and infra stuff. Money is good but only after you go back to India and while you are living here the standard of living is very very poor as compared to when I used to earn in India. But as long as I get to learn and contribute and get experience in what I wanted I am all good here. I want to go back but only when I know that I have a better opportunity back than here. I miss my country too. The culture is here is just too weird with all the shaming and the tipping culture. People get hurt with the slightest thing here in US which is so so wierd.
Its sad but it is what happen when you depend on a thirty party. I have always hated this software monopolies. If you can, host the app on your own web and tell your clients to download it from there
Christians call him a nihilist, when it is Christianity that is nihilistic - denial of everything carnal for the ideal of post-death salvation.
> can't easily get off oxygen.

I’m sorry but this is just beyond silly.
I'm not a billionaire worshipper. There are plenty of billionaires that I think are appalling people - Zuckerberg, Soros, Gates.
Isn't it just how normal people perceive life? That's why so many people are happy not to work in the offices after all, or, when in office, wear headphones for hours.
The Falkland Islands are only as "occupied" as Argentina itself.
I want to like Zig but after trying a couple programs it has a few annoying nuances. I believe you can't use tabs which is overly opinionated and the odd print requirement to use empty brackets is overly verbose.
It was originally written for a project running on Arduino Uno, where every byte of code and memory counts. Stack usage, in particular, had to be very controlled.

C and assembly were the only options. Zig didn't exist back then.
Are they calling for wealth taxes raises or income tax raises? Only one of those affects the mega-donor class.
Perhaps they use The Work Number or one of the similar employment verification services to monitor you.
I see it in similar way to Docker extended and made it _easy_ for _end users_ to user namespaces, overlayfs, ports forwarding and distribution (docker hub), WSL/WSL2 on top of Linux solves problem of other aspects, one of them being corporate friendly (among others).
I think the conclusions are a bit far fetched: "A generic Snapdragon ARM SoC, say, would deliver notably less performance in this specific scenario that is critically important to Mac users."

The usage of these flags is NOT common.

And as observed above, if they're not used, then you can "have an “unused flags” optimisation that avoids the computation a lot of the time".

So I don't see how it follows that this is a "critically important" scenario. Reality is that adding the logic to compute these flags is almost free, so it's a cheap (in terms of hardware) optimization to do to squeeze some marginal extra performance. But to say it's a deal breaker? If it is, I don't think you can conclude that based on the evidence presented.
Yes, indeed.

* Do you believe that you (personally) have some kind of freedom?

* If so, you would have to decide how to use that freedom. Otherwise, it's not really freedom, is it?

* Finally, in order to make any decision you have to put yourself in some coordinates, orient yourself. Otherwise, it's not a decision, but a random choice. Remember that avoiding coming up with any decision is also a decision.
For anyone looking for a more polished version of the same with more features, search for "sidebery" on the firefox addons store.
It's good old-fashioned racism.
I would fire Elon :)
I extremely disagree. Leaders that don't lead by example aren't real leaders, but demagouges and deceivers. To become a general, you must first be a soldier.
On more actual security concerns side, you will have a hard time hijacking a train and jet into the side of a skyscraper.
[Video] ASX writes off AUD $250M after abandoning blockchain project
Previously people pointed out that a lot of the extra M1 stuff (like TSO, x87 FP) is already standardized and/or has shipped in other ARM chips.
> Interesting that all I talked about was a system of exploitation and your mind immediately filled in 'capitalism'.

That's not what happened. When I answered you I wrote "the system". I answered skinnymuch's post about capitalism, because they themselves talked about capitalism.

But out of curiosity - what "system" exactly did you have in mind?

> I think there are many countries that temper capitalism with socialist ideals and people are not worse off than the more unfettered variety practiced in the US.

Who said anything about the US?
It isn't that it is hard to find them but politicians are afraid of setting limits on cold calling because politicians themselves frequently use questionable call lists to robocall people. Also, they are too weak to sanction countries where spam calls are mostly originating. I believe the should start treating robocallers like terrorists, maybe drone a couple call centers and watch as they stop almost overnight.
Hi, could you give an example of the “press enter” part? I feel it would work for me but I don’t fully understand what you mean.
Your psychologizing and shaming would be more effective if the OP wasn't responding to a comment that literally says as a gay man these non-gay photos (of men doing less) read to him as gay.

Which begs the question: who knows more about gay stuff? Him or you?
The idea is not at all to get people to subscribe to a newsletter, it's to get them to read the selected page. That's the intention of the annoyance.

Most people will bounce from pages. This encourages more people to stay and read.

If this cute label wasn't there most of us wouldn't want to read it, of those who do visit it we would scan the page, maybe scroll once, then bounce.

This annoyance is twofold. It makes the user invest something (the time, brain power needed to find the correct link) and the user will want to at least get something back from that investment. Secondly the "let me read it first" is a kind of suggestive NLPish language. It says to the user "I will read it before deciding", the "first" bit is important. We promise to hold off of some activity (deciding if its worth it) by reading more than we would normally. it's a trap.

The words "let me read it first" could be written as "I won't subscribe" or "Just let me read it" but these other two won't get as many views and time on the page.

It's not at all cute, it's manipulative and it actually appear to work.
I am currently working on a "multiple instrument" setup acquisition with a GPS PPS and a standard reference clock distributed to multiple machines. It is exactly as you said, each instrument has a free-running incremental counter that is reset on every PPS.

If I want to do long delta-t calculations, what is the correct strategy to correlate these acquisition runs to wall-clock time?

Do I record the start time as given by the (PTP disciplined) system clock clock_gettime(), then schedule an acquisition to start at the next PPS/sync? How does one ensure that the recorded "start time" is actually the correct time?

If for example I would like to start acquiring at t=0, at t=-1 I would record the current UTC time (call it system_time), schedule an acquisition to start on the next sync/PPS, and then record the start time as system_time + 1. It seems to me that this would fail if a leap second were inserted at t=1.

Is it perhaps better to do my calculations in CLOCK_TAI, add one second, and then convert back to UTC?

Or, just record everything in TAI?
Isn't it more like that computing these flags is basically free in hardware? So might as well add support for it.