skysight-inc/HackerNews huggingface dataset:
Can only speak of experience writing code for both groups and seeing them work, don't take any of the info below as statistical truth.

As I said before, it certainly affects the choice of tooling, and therefore this property of programmers often places them in either side of the eternal "IDE vs text editor" wars. Which is distinct from the GUI vs TUI wars, but in practice most IDEs are somehow graphical. Structure-ers generally prefer tools to be thorough even if they're slow, while Text-ers prefers tools to be as fast as possible so they can be thorough themselves.

I don't think there is really that much of a difference in code style, the general pains of weirdly styled code are often universal regardless of how you look at it. (Text-ers might dislike identifiers with multiple words because it takes longer to navigate through, while Structure-ers might dislike having complicated expressions for the same reason.)

I guess the main impact I see is from pair programming, it is supremely distracting to watch someone with a different mental model of the code do things in what appears to be this "inefficient" way.
Learn scales. When you understand and know the scale of the song you can quickly start improvising then.
I don't know what a better alternative would be when 1 billion people show up demanding clean water, food, medical care, and housing. We're either going to need to manage our resources and help each other or we get overrun, waste or destroy what few resources we have left, and eventually start having wars over access to food and water because it's a total free for all.

I get that there'd be a lot of potential for abuses and corruption and that traditionally that has totally been our MO as a country, but if we're smart about it I do believe that it's possible to save ourselves, maintain a high standard of living, and help as many climate refugees as we can while providing them with a higher standard of living than many of them were used to.
ah, nothing like security through obscurity!
Amyloid precursor protein

The original study on that from like 2006 turns out to be faked

https://www.science.org/content/article/potential-fabricatio...
He's no John L. Hennessy that's for sure.
> Focus on what you’re really good at, and what you know best instead of trying to solve problems that you don’t have for an audience that you don’t know.

This.
> as a brother to a teen mother, I am saying you're wrong,

> as a person who was quite poor

You literally proved my point, brother, maybe trend is going down slightly over time but there are still significant number of unplanned pregnancies mainly in hoods, mainly among Medicaid beneficiaries etc etc
https://www.adyen.com
Why would you consider two moderately paid journalists part of the "legacy elite", how are what they do comparable - at all - to the president of Stanford University?
The people who wrote it left and the ones who stayed don't know how the system works.
This is a pretty incredible collection of data.
Apple is testing a ChatGPT-like AI chatbot
I mean, we also watched Lulzbot self-immolate on the alter of open source.

When it comes down to it, "Open Source" doesn't carry much of a price premium for a lot of people. "You can print the parts yourself" doesn't carry a price premium for a lot of people.

I think Prusa enjoyed the "It Just Works" and being the logical upper-level consumer printer recommendation, and a little bit conflated that with the ethos of the company. Which worked for a long time.

But I think he'd be better off pushing fair labor practices and superior support as the main things, rather than grousing about open source.
For me the ability to improvise music emerged slowly after doing a lot of playing other things by ear and embellishing songs either from lead sheets or coming up with premeditated variations on pieces I already knew. But that's just how I did it. If improv is your goal then you could probably benefit from doing it in a semi structured format like 12 bar blues, where it can start very simple and you can build up complexity.
> This hunk of plastic from Target is a solution looking for a problem

When you're dealing with tens of thousands of terminals that you want to check on a regular basis across thousands of stores, having a device that verifies things quickly is a solution to a real problem.
I recall a web browser[1] written in /Java/ ... I don't remember any servers using javascript back then.

1. http://www.java.sun.com/products/archive/hotjava/index.html
Spreading a chord over two hands isn't really using your left hand though.... and playing random shell chords isn't really either. Playing an actual walking bass, stride, four-to-the-bar chords, arpeggios or boogie patterns is more like it.
Because they want to become a CEO and not a baseball player? Competing at athletics at the highest level is a good preparer for the executive world. Certainly having a high standardized test score doesn't make you a better CEO candidate.
This is very interesting in the context of power infrastructure as well. As we found out the hard way during the 2003 power blackout in North America.
With the output of the prior generations was my point.
Literally everyone in Europe uses Whatsapp exclusively
> a car can never navigate a single-lane one-way tunnel safely without a driver (ie, The Boring Company).

I think the criticisms of the Boring Company are more "small diameter tunnels are a bad way to build high-throughput underground infrastructure, and autonomous cars will not solve that"
That's pretty much what I've been trying to do with https://github.com/trane-project/trane/

I wanted something like you describe, but as far as I know nothing existed. So I've been hacking at this and the basic idea does work. It's now just a matter of designing the courses and polishing the user experience.

I am just coming up with the structure for how to define what music would depend on each other. Trying to do it based on music theory would be ideal, but probably beyond my capacity. So I think the historical development of the genre you are trying to learn is a good proxy. For jazz, for example, this would be something like learning African music first, then spirituals, then blues songs, then new orleans jazz, then basic standards and so on. Trane works based on a graph, so the progression does not have to be linear.

It's pretty early stages at the moment. Only one course for now since I've been trying to work out the process first: https://github.com/trane-project/trane-music/blob/master/cou...

These "transcription" courses first ask you to loosely sing the song, then loosely improvise over it with your instruments (you can customize your own), then sing in different keys and do it more thoroughly, then improvise more closely to the actual song. The last step is what is normally called transcribing, but the course is meant to progressively lead you to that. The whole process is meant to recreate the apprenticeship process that all the early Jazz masters went through.

Ideally there's a graphic interface that downloads the music and lets you loop, slow down, and change the pitch. But for now, there's only a command-line interface and the user has to do that themselves. Not ideal, but it works.
> the fact that interacting directly with the browser DOM is very slow and blinky.

This is not really true, or at least hasn't been for many years.

Change detection's primary purpose is to let other code know when something has changed, and what changed. You could theoretically re-render all your DOM based on that information, and in many cases that works much better than people expect. But the DOM is stateful, and truly large trees of 1000s of nodes are too slow to update, so frameworks try to also do minimal DOM updates.

> The crux of the problem is that the browser immediately reflects changes to the DOM to the screen. And when you make a bunch of changes to the DOM you immediately see a bunch of changes happen, with portions of the screen being blanked out, and layout changes happening, and a whole bunch of other nasty stuff happening immediately, which all sucks

This is also not really true. The browser doesn't update the screen until an animation frame. Anything you do synchronously is not rendered to the screen until code yields to the event loop. Even many async things, done on the microtask queue, block the next animation frame giving us visually atomic updates.

Lit, for instance, uses this to get async, batching rendering without unintended partial renders of the screen.
Not the Iveys. They have very large scholarships if your family can’t afford it and you get in.
MDN has a great series of guides on front end frameworks :)
https://developer.mozilla.org/en-US/docs/Learn/Tools_and_tes...
Pulumi Kubernetes 4.0: Even More Kubernetes-Native
The open source learning curve for AI researchers
Spending time in meetings with someone who insists on near-complete terminological clarity from everyone involved ~illuminates just how hard it is to communicate precisely and consistently. (In my case, this person is a CEO who's had past lives in engineering and finance, IIRC.)

Setting aside the communication skills of specific engineers, various stakeholders can still have both wildly and subtly different senses of what they mean by common terms.

For example, I find there's a fair amount of chaos surrounding very common terms like "product" and "content" that tend to mean different things in different systems and to people in different roles/departments.
I asked a similar question sometime ago. You might find it useful:

https://news.ycombinator.com/item?id=36667198
One question on this topic interests me: In BitTorrent, do nodes that bootstrap using different bootstrap servers, ever see themselves in one single connected graph?

Since there are many different bootstrap servers for mainline DHT in BT, how is it ensured that nodes from two or more different bootstrap servers know about each other?

Is it possible (and how often does it happen) that a node that boostraps using server A will never find nodes that bootstrap using server B?
Universities are in the business of creating/discovering truth and shipping it. A Positivist review quickly shows things like math are easy to prove true. As you work your ways down to the humanities it becomes increasingly difficult. And competitive.

Shipping truth that isn’t powerful isn’t as attractive to your customers as truth that is. So you’re incentivized to develop truth that is. And you do this by hacking the accepted standards in knowledge pursuit by starting with a conclusion and working backwards. You tell a story based on the evidence that’s useful.

Now it’s “the science” or at the very least “there’s studies” and this is useful to both the customers (NGOs, journals, activists, lobbyists, media, anyone that wants to influence policy) and the university (attracts money, reputation and status) and the people shipping it (tenure, book deals, speaking fees).

It’s not a conspiracy. It’s just simple incentives. The poor guy who spends his time figuring out what the truth is not or that ships truth that isn’t immediately useful to the customers is looking for a new job after his grant dries up.
These days SSD "disks" are just an array of bits. In the Old Days the disk driver had to know the physical geometry of the drive to optimise read/write head movement etc. Then the drive manufacturers made an array-like abstraction and did that work for you. Even today the SSD may remap your request for wear leveling and to avoid bad blocks, but they are so fast you can ignore that.

(I wonder if the time delay due to remapping could be used as a covert channel? Probably not).
Yeah, this is one of the big misunderstandings of our era.

The American culture is not the object we call "the American culture," which is held up for our ridicule and hatred. Rather, it's the holding up of the object and the ridiculing and the hating. The American culture is what is happening around us.
>Never flew 1st class but have flown business class a few times.

Fly first and report back. The rest of it is because you're still in the peasant launge. First class even gets its own passport queue.
Don't you go threatening me with a good time.
I think he's hinting at the John Vandemoer, Lori Loughlin and Rick Singer debacle. Sad bit of history for the university as well.
>And they will take sustainable businesses and dismantle them wholesale to squeeze a few extra pennies.

wait till you hear about private equity
For me the best part was the image comparing various letters that look alike in other fonts (and that are removed in Crockford's Base32 precisely due to this):

> q9g (C iI1lL 0Oo8
I am not conflicted in the slightest. It's a "dog eat dog" world where every species put's its survival over others.

I hunt and slaughter animals. While I do fully understand and appreciate the sanctity of all forms of life, I also understand that my actions are part of the natural order of the universe.
It has nothing to do with our website. The card testing happens outside our website.
This is an issue at the department politics level. For the scientific field, once someone starts retracting papers (and arguably, even before this), everybody knows that you should take person X's papers with a huge grain of salt.

E.g., in math / theory, if someone has a history of making big blunders that invalidate their results, you will be very hesitant to accept results from a new paper they put on arXiv until your community has vetted the result.

So yes, I do trumpet science as a model of a rational, self-correcting social enterprise, at least in CS.

Other sciences like biology and psychology have some way to go.
You can pay European/American labor rates and make an Arduino for <$5. It takes Chinese labor rates to make them for <$1.

They sell for $30.
The Norfolk Medieval Graffiti Survey
While we don't engage in mass slavery anymore (well, except for those who are incarcerated), there's still plenty of racial discrimination going on today. Even if we decide that we're not going to talk about reparations for slavery anymore, and things like that, there's still plenty that needs to be fixed that's going on right this minute.
They’re disagreeing with change detection being the most important part of a frontend framework by suggesting that the browser API change dramatically so that we fix the important problem of… change detection in frontend frameworks. Yeah it’s not the most consistent.
Unpopular opinion, but I just simply don't care about performance benchmarks between frameworks at all. If thats something you're actually faced with, you should be writing your own perf specific code. The only thing I care about is support. Can I hire people that know this? Is it easy to onboard? Is there a ton of really solid open source plugins and packages compatible with it? Is there an LTS version? These are the only things that really matter day to day.
Maybe they should open up a casino instead. That would bring in a lot more money without needing to the through hoops of using sports teams to finance higher education.
They should get free tuition for their kids but that shouldn’t guarantee them a spot and take away a spot from someone more aligned to the school’s selectivity.
I really hoped for the democratization of programming and now it's happened I sometimes have a WTF like that.

But there's still a lot of call for programmers who understand the hardware and/or low-level protocols. We write the stuff the other people use to get their work done.
Haha, yeah I can assure you that's not the Loom I meant.
UpNote is clean and well designed app https://getupnote.com
If a system goes down when Meta experiences outages, can it be considered "on-premises"?
Stripe indicated to me they put in a captcha on their end
Yeah I sure got to use the 75,000 seat football stadium a lot for pickup games when I was in school.
It's not like you need 'athletes' on campus to build student rec facilities.
Some old mailing lists work that way.
You have to actively do stuff to make a house messy, but it can still be impressive when it’s clean.
Building a Minecraft Gateway to the World of Books
Good choices. If I may join.

Unica77: https://lineto.com/typefaces/unica77

GT America: https://www.grillitype.com/typeface/gt-america

Atlas Grotesk: https://commercialtype.com/catalog/atlas/atlas_grotesk

Tiempos: https://klim.co.nz/retail-fonts/tiempos-text/

Sohne: https://klim.co.nz/retail-fonts/soehne/

LL Medium: https://lineto.com/typefaces/medium

Replica Mono LL: https://lineto.com/typefaces/replica/

Canela: https://commercialtype.com/catalog/canela

Druk: https://commercialtype.com/catalog/druk
I know, right!
Multi-party systems generally tend to have less of a gap between parties. Especially if no single party is strong enough to hold majority power alone in a parliamentary system, decision-making requires collaboration between multiple parties.

A lot of the polarisation in US politics is probably due to the two-party system. I don't know whether or not that has anything to do with people thinking in false dichotomies in other contexts.
Pretty interesting. Using nightly + cu121 im getting 8.18 it/s, another 5% improvement vs 7.78 that cu118 gave.
I dont think hold em is equivalent to gambling. It is definitely a skill/game. It has an element of randomness just like most board games for example, but it's not gambling
IMHO - parrot playing is concerned with "what" is being played, and it's OK in the context of non-improvised music.

If you want to learn improvisation it helps to also investigate "why" - why this particular rhythmic figure (e.g as shown in the OP article), why this chord voicing (e.g. block chords? Quartal harmony? Drop-2?), why this melody (e.g. ascending or descending? Arpeggiating the chords or "playing outside"?) etc etc

Edit: One more thing: it's OK to improvise with the help of something like iReal Pro, but nothing replaces improvising with real humans, find a group of like minded people that would like to play with you
16 years ago it was plausible to say Dropbox was going to be a massive success in the future. Now we're in the future we know it wasn't.
wow, I didn't see that one coming. There was something underwhelming after the John L Hennessy handoff and the new cast of characters I couldn't put my finger on at the time. The tone of the alumni magazine changed in a direction I wasn't too fond of but too complex to nail and articulate at the time why.
While it is theoretically possible that the proprietary software is well-written, I would feel much safer if “defense in depth” were achieved by opening the server code and exposing it to as much audit and commentary as possible.
US Government launches Cyber Trust Mark IoT security labeling program
What’s wrong with the truth?
Strong agree on the lack of a decent definition list notation. Strong agree on roff. Moderately strong on most of his critique Pretty strong disagree that markdown is an abominably bad choice: it's problems are fixable.

A single canonical reference and a little restraint and a dl definition would do it for me, regarding man page creation.
No idea about WC3 but starcraft 1 and broodwar have been free to download for 5 or 6 years?

https://www.cnet.com/tech/computing/how-to-download-the-orig...

Doubt the online/network stuff still works but maybe? I think they're still playing SC1 in korea competitively.
No, salt is readily available in parts of the southwest and they could have traded for it via the same long distance trade networks they used for other goods. The salt pilgrimages were intensely religious.

The people of the southwest struggled with other nutritional deficits though. Lysine deficiencies, anemia, and scurvy were all present at fairly high rates throughout the population, especially in children.
I guess you're not familar with streaming culture, nor you live in an Asian country. Bragging on how much you spend on games and streaming the process is a thing. There was a Taiwan streamer who spent about 100k in hours on stream.

Of course it can be all staged. But the culture is there, and it's not that hard to imagine some people who has more money than they can spend in a lifetime doing this just to show that they can outspend the streamers.
Did they switch from Erlang to Ruby or JavaScript?
It seems like a good solution would have clean interfaces between various pieces so they can be easily replaced. Sales, purchasing, payroll, HR, and IT stand out to me, but there may well be others.
Which papers are being retracted?
It certainly is; my interview problem deals with bytes and optionally bits and I can't assume candidates have any knowledge of things at that level, because a lot of candidates don't. Kind of weird, IMHO, but not really a big deal, they can treat bytes as abstract constructs for the most part and go through the question well enough to show me if they can understand a problem described in words, figure out an output format and calculate example output given example input, and then write a program that does what they said it would do. The details of how bytes work can be explained on the way as needed.
That’s the problem. Spending years to fail in research shouldn’t nuke your career. Finding out it’s not worth doing is as, if not more, important as finding the way to do it
Change detection has nothing to do with the speed of DOM updates, it's about directly encoding dataflow dependencies to avoid code duplication and redundant UI updates. You could paper over the lack of dataflow updates by just updating the whole screen every time, but you still need to preserve various state, like scroll positions, highlighted text, etc. which still means only some state changes and other state does not.
I've been thinking about this for a while, what if we had a web of fraud explorer where you can follow the citations of fraudulent papers. And this just might align incentives more in a direction of caution.
You may be looking for `sourcemap`s, which store a record of the transpilation that has happened and let you work backwards. Your browser's tools should fetch them by default if they're available, but depending on your frontend stack, they may not be generated by default.
Google flights.

Flying feels more MBA-optimized these days. If you want the best deals gotta be traveling alone, no checked bags, and okay with a middle seat.

I fly often and tickets are almost 1.5x to 3x more any other way.

Just booked a flight and it was $75 to be able to pick a seat and if you wanted airline points it was $180…
Oh man, I deal with CUDA version nuances all the time. ML dependency management in particular is always extra fun. Between all the different CUDA, CuDNN, NCCL versions and versions of TF frameworks and numpy dependencies, etc. it can quickly become a mess.

We've started really investing into a better solution-- always interesting to see just how big a difference getting the right CUDA version for a given build of eg; torch is.
Telegram isn't end-to-end encrypted, all of your conversations end up in plaintext on their servers. That's a no-go for a lot of people.
Where did I suggest this? The customer payment terminal is not the register. Both have card readers; one is fantastically less likely to be tampered with than the other. There is absolutely nothing wrong with putting your cashier in between the customer and a potentially fraudulent payment. What happens when that person gets their EBT account drained by a criminal because of a skimmer? I'm not trying to marginalize anyone; get real.
maybe apocryphal but I was always told that hurling was designed to strengthen young boys to make them good warriors. basically lots of running and fighting.
https://archive.ph/vQK58