skysight-inc/HackerNews huggingface dataset:
It’s a fraction of the price if you don’t need to track the latest specs. Most of the people I know who do this end up needing to upgrade motherboards, RAM, etc. at the same time which cuts into those savings somewhat notably. There’s nothing wrong with it if you enjoy the hobby but most people don’t really save money that way because chasing top performance isn’t a poor man’s hobby.
Apple wasn't "forced" to use USB, they were one of the first. I don't know what you're on about with the rest. Market share? Who cares? You picked a bad example, move on or pick a better one.
You should also read Dawkin’s The Selfish Gene.

Everything we think we are, and what we are here to do, is fight to make our kids or our kin’s kids (if we can’t / won’t reproduce) survive and do the same.

Politics, architecture, everything is you being manipulated to do this.
typically, the liquidity event is the trigger that takes longer, not the vesting schedule. with options, you can exercise before the liquidity event, and pay taxes on a much smaller income (or none at all in the case of QSBS as a sibling comment noted)
Camille Pissarro Went from Mediocrity to Magnificence
Yeah, there's a ton of cruft. On one hand I find it fun to see how much of vttest I can make it through, on the other hand, supporting DECALN (DEC service test pattern - just fills the screen with capital E) is just a boxticking exercise, and while that's one of the dumbest one there are also dozens that are hardly ever used, or that are used in rare cases but doesn't really need to.

That is one area where st's "tmux copout" on scroll somewhat makes sense - it would be a reasonable option to define a clean sufficient subset that lets you run enough stuff to tell people to just run anything that breaks under tmux/screen or a separate filter.

But from what I see with terminals, there's a lot of reluctance to do this not because people believe all these codes are so important but because it seems to become a bit of a matter of pride to be a precise as possible. I admit to having succumbed to a few myself, like support for double-width and double-height characters, as well as "correct" (bright/dim rather than on/off) blink and support for the nearly unsupported rapid blink... There is also a pair of escape codes to enable and disable fraktur. This is fertile ground for procrastinating terminal developers to implement features used by one person in the 70's sometime.

At the same time I sometime catch myself hoping some of these features will be used more... A very few I'll probably add support for because I want to use them in my text editor, e.g. different coloured underlines, and squiggly underlines are both easy to do and actually useful..

I think with a cleaner set of control codes, though, you could certainly fit quite a few of those features and still reduce the line count significantly...
Can you elaborate? Does your bank allow you to overdraft on $50k for example? I think it’s more complicated than “eventual consistency solves all problems.”
There are already microscopic cameras that can be bought for thousandths of the price
Researchers 3D print components for a portable mass spectrometer
Correct. You’ll also want a QSBS attestation letter from the finance team or whomever handles equity admin if the IRS comes knocking. Save it with your options grant documentation.
Interesting, also, Apple should make a mid-tier of iCloud. If they had a 500gb (or 400 or whatever) they could have gotten this guy to pay more.
That comic could just as easily have displayed these 3 quotes instead:

Einstein: "I believe in Spinoza's God." https://en.wikipedia.org/wiki/Religious_and_philosophical_vi...

Schrödinger: "Consciousness, by its very nature, exists only in the singular. I would like to say: the total number of all 'consciousnesses' is always just 'one'." https://de.wikiquote.org/wiki/Erwin_Schrödinger

Gödel: "God must exist." https://en.wikipedia.org/wiki/Gödel%27s_ontological_proof
You still needed something to compare to, of course.

When I first started using Linux (kernel 1.2.8, I believe?) it took 8 hours to compile a kernel on my 486dx/33 with 4MB of RAM.

The endless hours of hard disk thrashing only told me that my computer was working very hard to compile lots of lines of code.

It was only years (?) later when I upgraded to 16GB that I realized this should only have been taking minutes.
Indeed. But lisp is much more than prefix notation.

Different notations like revers polish notation also easier to parse. You can evaluate RPN only using stack.

Also, recently I learned about thread-last macro in emacs lisp. Using it you can evaluate forms from left to right, and using it you can write less parenthesis.
That's still around $2400 - which is $1400 more than the mythical $1000 comparable desktop...
You can do the same with any integrated GPU on an Intel or AMD processor. Actually you can go well beyond that amount of memory.
Great video! Every one in the series building the mechanism has been very interesting. It's fascinating how such simple tools produce the complexity in the mechanism. With modern lathes and metal working tools it's very easy to forget how accessible working with metal in high precision can be. Once you see the tooling being created in front of you it makes it clear how ancient civilizations could have had access to this precision.
Ehh every time I watch this, I think to myself: "I don't want taste and fashion from my hammer, I need it to do its job" - and Windows is a really nice hammer for most tasks.
For myself, it was something like 94% misshapen. The fertility doc told me not to worry.

Indeed it was not an impediment.
Thanks. That explains why I never notice the difference.
I evaluated using this in prod, but came to the conclusion that R2 was a bit shaky as a database. CF has since come out with D1 SQL, DO (beware vendor lock-in), queues, and my favorite, MQTT pub-sub, which would be better options. They've also been teasing some vastly improved options for STUN/TURN; I wouldn't be surprised if more turnkey signalling popped up.
I did, and it was one of the worst periods of my career. And I went in knowing it was going to be challenging, I wasn’t naive, it was just worse than I expected.
Were a "tactical wee" household which is a reference to the Fruit Bat episode of Bluey.

The Daniel Tiger potty song & book is gaining traction with our youngest, though
Python 2.7 was the new basic, but they made too many breaking changes, and keep making more. 8(
Not only that, we talking alredy heavy and tense situations you don't want the crew to give yet another item to check.
You can get a microscope on Amazon for a few hundred bucks that lets you see this, red blood cells, and the critters that live in the water behind your house. Fun way to spend a weekend!
Monsters Traveling from Map to Book: An Unexpected Journey
I'm not familiar with Sail, but the reason for separate logical operators is that you want short-circuiting behavior. For example, in:

(a != NULL) && a->x

You don't want to right-hand side to be evaluated if the left-hand side is false.
Let’s do a seminar on it this semester in the seminary.
Great domain name, but the certificate isn’t trusted on my iPhone (iOS 17).
Buying low, selling high does produce economic output. It funnels money into causes that generate economic output. If you are able to buy low and sell high you must have some ability to tell the promise of something and if you buy low you are making the promise be more efficient.

There's a vector of progress in some direction and you are deciding the direction by choosing what you are investing in.

And if you are using other people's money you are just increasing the power of the vector in the right direction by more than you could have on your own. So if you have that ability, it's a very wise thing to do.

Money is a tool to organise/decide where the direction should be at and magnify that direction.
I think the word "exposed" is doing a lot of heavy lifting there for purists to quibble about...

...but to me that's more than fine.
That's really great, good talk, buddy.
Hoarding symptoms in adults with ADHD, OCD and healthy controls
> The latest Tesla features manual window wipers and if you don't use them right the car explodes.

Reference?
"16 Years Later, How the Press That Sold the Iraq War Got Away With It" (2016)
https://www.rollingstone.com/politics/politics-features/iraq...

Who do I owe for this?
Since you can run a PI on that level of power it seems enough?
Aside, In Oral Tradition in Software Engineering by Bryan Cantrill, he talks a bit about the lack of logical xor in C. https://youtu.be/4PaWFYm0kEw?t=2236&si=MZPbopZPQtnnT-Tb
Usually what I understood from people was - they just didn’t read the contract.

Contract was for a year and then after a year you can cancel each month or at the end of a year period.

But people want to quit after 3 months or 6 months and then they post on socials how they got scammed.

In my life I had now 3 or 4 contracts and I trained usually like 3 or 4 years at each. Never had any issues canceling, just go to front desk make last payment, cancel use last month and done.
I hear it more than anything about Biden. I personally think that it's an easy way to be racist without being pinned down on it because of the out that he was also a President.
how does it compare it to phi-1?
The examples are Nice numbers, nice.
Remember that Boeing was too stupid to put an odd number of pitot tubes on their planes, so the computer could have determined which airspeed indication was crazy. They put TWO.

Matt Stoller wrote a compelling article asserting that the breakdown at Boeing resulted from the breakdown of the separation between their military and civilian divisions: https://www.thebignewsletter.com/p/the-coming-boeing-bailout

If you think about it, civilian standards must be way higher than military ones; you're talking about millions of people per year who can't bail out of a crashing plane.
>it's also a little funny that DHH is saying that apple exempted them from the rules last time and then a couple paragraphs later is complaining that apple exempts other companies from the rules as well

The author wants clear and fair rules so that exemptions are never even needed. I think the article is pretty clear on this.

Getting their exemption was an absolute nightmare for them - It’s certainly not something they are gloating over.
You mean upgraded to 16MB? Or was it much later?
You can check the cycle count using the System Information app in the power section. Option-click on the Apple logo is a convenient shortcut to open System Information.

There is also the third-party Coconut Battery app that gives you other nice statistics and keeps track of battery health if you open it occasionally.

https://coconut-flavour.com/coconutbattery/
And then there's also fees if you want to register cctlds, e.g. Internetstiftelsen which manages the .se & .nu TLDs requires 10,000 SEK for applying and then 5,000 SEK per year, along with having to meet certain criteria (regarding it security, data protection, etc.)
wow! awesome tips. I knew COPY rocks but didn't realize it would win vs INSERT INTO SELECT FROM ! https://pganalyze.com/blog/5mins-postgres-optimizing-bulk-lo...

1/10th scale tests:

psql -c 'create table temps_int2_copy as select * from temps_int2_copy where 1=0;'
psql -Xq -c 'COPY (SELECT (1000*random())::int2 as city, (random()*random()*1100)::int2 temp FROM (SELECT generate_series(1,1e8::int8))) TO STDOUT WITH BINARY' | psql -Xq -c 'COPY temps_int2_copy FROM STDIN WITH BINARY'

==> 32sec

psql -c 'create table temps_int2_copy2 as select * from temps_int2_copy where 1=0;'
psql -c 'INSERT INTO temps_int2_copy2 (city, temp) SELECT (1000*random())::int2 as city, (random()*random()*1100)::int2 temp from generate_series(1,1e8::int)i;'

==> 90sec

psql -c 'create UNLOGGED table temps_int2_copy3 as select * from temps_int2_copy where 1=0;'
psql -c 'INSERT INTO temps_int2_copy3 (city, temp) SELECT (1000*random())::int2 as city, (random()*random()*1100)::int2 temp from generate_series(1,1e8::int)i;'; date

==> 45sec (still not faster!)

Of course, if we really want to "go fast" then we want parallel loading, which means firing up N postgresql backends and each generate and write the data concurrently to different tables, then each compute a partial summary in N summary tables, and finally merge them together.

echo "COPY temps_int2_copy_p1 from '/var/lib/postgresql/output100m.txt' with csv;" | /usr/lib/postgresql/16/bin/postgres --single -D /etc/postgresql/16/main/ postgres

==> 32sec (saturates one core)

The ultimate would be to hack into postgres and skip everything and just write the actual filesystem files in-place using knowledge of the file formats, then "wire in" these files to the database system tables. This normally gets hairy (e.g. TOAST) but with a simple table like this, it might be possible. This is a project I've always wanted to try.
> I think, particularly with the advent of AI and modern computer technology as a whole, Gödel would today be a simulationist of Bostrom’s cut

One of my favourite parts of Bostrom’s seminal paper is an aside, but one I feel would have appealed to Gödel had he lived to read it:

> Reality may thus contain many levels. Even if it is necessary for the hierarchy to bottom out at some stage – the metaphysical status of this claim is somewhat obscure

Bostrom’s argument, although it starts from materialist premises, contains within it an anti-materialist potential: What if there is no basement universe? What if it is software all the way down? Given Gödel’s anti-materialism, I think that potential would have appealed to him
Lower than either, so you can do logical (or arithmetical) expressions on both sides of ==. Has nothing to do with nature, it's all about pragmatic decisions on how we want it.
Let’s fly fast and break engines and airplanes. Boeing management need to be behind bars for making such a ridiculous request. Uhhh. We didn’t have time to make a safe airplane. Can we have an exemption? This is egregious and wrong.
How crucial is it to freeze the learning rate schedule a priori, instead of tweaking it on the fly?
This trial made no sense. Try stepping on your accelerator and brake at the same time and see what happens: https://podcasts.apple.com/us/podcast/blame-game/id111938996....
You are right. My reply was a bit silly.

Now thanks to alignment you could use spare bits in the pointer to afford bigger lengths.

struct Array{int64_t ptr:60; uint64_t len:34, cap:34;}
Because vanishingly few people want to pay the true per-visit costs of a gym. Most of them would rather be lured in by a low price and be subsidized by the 'suckers' locked into paying for a year.
Ha, it is probably best if you don't fly at all since there are already many things in aviation that work just like this.

The most obvious example is the button to enable the anti-ice systems. If you don't push that button upon encountering icing conditions then you die. Of course you don't really die in either of these cases. At least not right away. Lots of other things have to go badly first.

This is why aviation relies on checklists. There are myriad things that must be turned on and off in each phase of flight, and checklists ensure that pilots don't forget.
Sadly, outside of early stage startups, most engineering jobs are a lot of boring work. Now and then, you'll have a super interesting project, but in my experience it's pretty rare. If you like the company, perhaps see if you can transfer to another team / department. I did that once and it bought some more time.
Android users could soon replace Google Assistant with ChatGPT
I traded an M1 Pro for an M3 Max and my AMD64 Linux containers seem to be MUCH faster, so this would probably carry over to Windows VMs.
People keep bringing this up, but the reality is that the US holiday season slowdown is only for a handful of days and not sufficient to explain a 19-day review time.

From Apple's announcement[1]:

> On average, 90% of submissions are reviewed in less than 24 hours. However, reviews may take a bit longer to complete from December 22 to 27.

[1]: https://developer.apple.com/news/?id=uijoypq9
At least in Switzerland that is not the case. Growing up we never even owned a car and there was no need to.
It's a very interesting piece. Thanks for sharing.

I'm going through a bit of Pascal renewal now, years after school. The spirit of the language seems to come through in this posting by Nicklaus Wirth.
Apple revives old fight with Hey after rejecting new calendar app
You are permitted by the tax code to make an 83(b) election on RSUs.

Very few non-founders do it, because it means you could end up paying tax (with the election) on shares that will never vest for you, but you do have the option to do so.
Hello, I wrote the post.

I don’t claim to be a banking expert, but I did work at a payment processor that handled real money, and we used “select for update” extensively.

We also (obviously) used a ledger, but “just let everyone overdraft whenever” wasn’t something that the executives of the company thought was a good idea. So we did try and prevent insufficient funds errors as much as possible.

I personally witnessed several scenarios where the company lost a notable amount of money, (not only rated to concurrency bugs of course) and it’s a pretty bad feeling.

Anyway, I’m legitimately curious to know from people who worked at larger banks perhaps. How is weak transaction isolation not a problem for banks?
It's really not, it's just the norm. Android has 40% market share in the U.S., so virtually all group chats are going to be standards-based SMS/MMS for interoperability with at least one Android-using member.
You also aren't switching planes as frequently as you do trains, much less with 5-15 minutes of time to switch trains in many cases. 6-15 minutes of delay absolutely matters if it means you will likely miss connecting trains, which can easily lead to hour or hours long delays in reaching your destination.
Dunkey's Guide to Streaming Services [video]
I am a programmer and run a dairy and egg farm. The two professions go very well together.
FDA approves first state request to import drugs from Canada
That’s so true.
It usually comes up if the user intended to write && and writes & at one point in an expression, the different precedence can produce an unexpected result. But gcc and clang have warnings for that.
> back to eye for an eye.

One thing that's missed about the whole "eye for an eye" thing, is that at the time, it was a step forward from the status quo. A way to prevent a lost eye becoming a lost arm becoming a lost life, becoming 3 lost lives and so on.

Now it's become a by-word for barbarity, but it was state of the art of civilization at one point, thousands of years ago.

And sadly, if 'eye for an eye' was the rule followed in the current conflict, there would be less criticism of the Israeli government's response, as there'd be a lot less dead people.
IIRC there are sysctls that list the number of cores of each type, and their cache sizes. So an application can check how many P cores there are, and choose to only spawn that many threads.
Wrong. In C and C++, == has a higher precedence than && and ||, so `A && B == C && D` parses as `A && (B == C) && D`.
Nate on 20 Years of SparkFun
As a W2 software developer, I've held options at three companies and RSUs at two. I've netted around $30K from RSUs, and netted a loss of $20K from options. Only once did my options "liquify," when a startup I had worked at was acquired. The proceeds were distributed entirely to preferred shareholders and employees were left with nothing, several of us having spent thousands to exercise.

I made my bed and slept in it, so I have no axe to grind, but going forward I will never accept options over any other form of compensation, given a choice.
Okay, then don’t buy Mac. Not everyone has the same needs.
Made me think of that one Lost episode with the button
Because it’s not exact. Nobody knows how much your stock/options/RSUs will be worth x months from now. But they know what your base salary will be.

Also, if I’m a candidate and the company has to tell me a number, I do NOT want to know the “total comp” because it might be 90% lotto tickets (ie startup options) and 10% base salary. Unless they explicitly break it down, I rather know the base salary
Explicit is better than implicit. I think the real problem is not breaking up complicated expressions. If it's more than just a few pairs of parentheses making it hard to read there's something more wrong there.
> A "collision" means you have two pre-images which hash to the same value, but you did not pick either of the two pre-images.

I think the use of the word "you" is ambiguous here (do you mean the attacker? verifier?).

In an attack scenario for a collision attack, you would have an attacker prepare two documents that have the same hash but a different message. Attacker uses the innocent message initially, and then later swaps it to the evil message pretending it was that all along (or vice versa).

The way i could see it happening in a court setting (This is super far fetched and a bunch of reasons why this wouldn't work in practice).

Attacker, knowing they might end up in court, creates two payloads, one evil, one innocent with same md5 hash.

Attacker uses the evil payload to attack some target

Attacker gets arrested

In court, the put the payload the attacker used into evidence, indexed by its md5 hash

Attacker claims in court that it is all a misunderstanding, all they sent to the server was the innocent payload that just so happens to have the same hash as the evil one.

There's a bunch of (social) reasons why this probably wouldn't work, but this seems just as viable as the 2nd pre-image attack, and unlike the 2nd pre-image attack, actually is viable with md5.
Is pdf.to profitable? I like the design, very clean

edit: Oh! You're the guy that runs Yout
The enterprise environment would run the more secure version of it, and the prosumer people would run the less secure version. Doesn't mean the secure version is any less secure
Yes, the latter issue comes up when the user meant to say && but types & instead.
> Why does it need to utilise the glass itself?

I think you’ll find that for a lot of people, it looks cool/elegant/stylish is a deciding factor.
Lots of US airlines do (and lots of European airlines buy from Boeing; Ryanair even has a special 737 variant…)
Doesn't fit in a backpack. Can't take it to a coffee shop. Heck it involves building an entire custom PC around it.

Sure the m3 with 128GB of RAM costs $7k, which is an absurd number, but that will run high quality LLMs that can have sci-fi level intelligent conversations.

Not a bad price for a laptop capable of doing things that was literally "haha that'll never happen" levels of unimaginable 5 years ago.
Arguing for an afterlife is probably a wrong turn. Better to see it for yourself (in a way that doesn't involve dying of course.)

The far reaches of meditation (dhyana, yogic self-cultivation) can provide such. But that requires a lot of work and a deviant lifestyle. Something a rare few are prepared to invest in.
> Ask yourself: would you take a position at Boeing trying to "fix the company"?

As an executive with guaranteed $xM in pay over a few years?

Sure — if I fail, I’ll just use that position as a stepping stone to my next executive role.

Why wouldn’t I take a shot at something positive, when there’s little to no downside?
>Maybe the horror of the calamity befalling them might concentrate some minds.

So when Hamas kills indiscriminately, it's evil, but when Israel does it, it's simply necessary?
my issue is when my process can utilize 100% of CPU available, it makes no sense to have the ability to run several on the same VM. my VM is already one of several on the host. my software stack is already available on the AMI. I don't need the additional time to wait for my AMI to warm up and then warm up Docker. Once my AMI is up, I'm running
People also seem to miss that the hardware-level signatures are the reason they’re able to manage spam so effectively. Opening up iMessage could easily lead to email levels of spam.