skysight-inc/HackerNews huggingface dataset:
Back in my day websites didn't have "dark mode" and we liked it. We didn't trust the compiler to do our optimizations in the snow (both ways). etc.
Keeps on improving. Haven't migrated yet, keep testing each new version.

Also saw a new plugin that works with panes. I'll have to give that a try; I like how I can move between things within tmux C-b C-w.
Lol stop putting the web on a pedestal like we don’t have to go through hoops just to reject cookies
Nonfree software market bubble.
It's not about knowing the income sources. It's about knowing how those income sources fit into the tax rules. Put differently, for the purposes of taxes, your money has a kaleidoscope of colors, with different colors incurring different tax rules, and most people are to a degree colorblind when it comes to their money's colors. Not completely colorblind, but trying to work out if your color is mauve or magenta, for example.

The solution to this of course is to simplify the tax code so that you don't have so many colors to your money. I very much would love to see this happen, but it will produce howls of protests from every special interest group who benefits from special tax advantage to their interests.
The entire debate is over which qualities count as "better". Even "readable" is subjective. Some people love Java with sentence-long variable names. Some love 1-letter vars. Some love 100-deep call stacks, some love flat code. Some love microservices, some love resident call-stacks.

Aesthetics matters.
> So Apple hardware is neither special nor unique nor worth the premium.

i always sell my apple products. i usually get at least 50% back on what i paid.
Ireland's Great Grid Stabilizer
OOP can be used without inheritance, using composition.

Actually all four ways are possible: with either, neither, or both.

The GoF book says to prefer composition over inheritance much of the time, in an early page of the book.
>actual criticisms regarding the value-propositions of the BRICS digital currency as a cryptocurrency

Seems like an extra layer of non-value that could be leveraged by enthusiasts to more thoroughly extract any real value that may turn out to be underlying the currency itself to begin with, or any time into the future. To everyone elses' disadvantage.

And then there's the really negative side.

Currencies have been seeking shelter from time to time since for them in some ways the cold war never ended.

Currency war has always been rumbling in the background, even as people did a worthwhile amount of disarmament. The Euro came along and there was reduced diversity of currencies to argue over.

Now it's almost like some of the currencies are at each other's throats along with the political parties they are attached to or invested in.

You can't separate the currencies and the politics that go along with it.

And more politicians who are non-advanced by nature are wielding destructive power and triggering the need for re-armament.

There goes non-war currency.

As if it ever came home to roost.
It has everything to do with explosive growth in IT jobs, definitely nowhere near enough MIT grads to fill probably just googles growth, plus other things, none of which has anything to do with alt-right conspiracy theorist Nate silver claims.
Maybe not Burning Man, but probably Coachella and SXSW.
"It’s also worth pointing out that Apple offers terrific trade-in values for its old products"

Every time I look up what Apple's trade-in will be, I have to compare it to eBay to make sure I've not gone crazy.
I appreciate that.

I certainly can't blame anyone for seeing the state of the world and wanting to prepare for the worst - especially those with a family - and I'm not suggesting one just ignore that reality and become hopelessly naive about the future.

I just... I don't know. It's hard to see everyone preparing for the worst and not feel like it's part of the reason that reality feels so likely. I hope I'm wrong. I hope we're both wrong. :P

Anyway I do appreciate your response and not just jumping to the conclusion I'm a silly optimist.
Ugh, I meant to say it's only acceptaple for unintended shortages. An extra "not" snuck in there.
For those who didn't know what this was and (wrongly) thought it was some sort of IBM-compatible: https://en.wikipedia.org/wiki/AT%26T_UNIX_PC
This is not only not true, but not possible. Many kind sof defintiions in .h files may not be repeated without error, like:

struct foo { int bar; };

or

typedef int xyzzy_t;

This is why you have include guards:

#ifndef FOO_H_3DF0_755A
#define FOO_H_3DF0_755A

struct foo { int bar; }

#endif

GCC optimized the handling of headers with include guards 30 years ago already.

If you think most of your compile time is spent in preprocessing, benchmark a clean build with the optimization set to -O0 versus your full optimization like -O2 or whatever you are using.

Both builds perform preprocessing; thus the preprocessing time is bounded by the total time spent in the -O0 build: if the actual semantic analysis of tokens and code generation at -O0 were to take next to no time at all, then we would have to attribute the time to tokenizing and preprocessing. But even then, all the additional time observed under -O2 is not tokenizing and preprocessing.
What a strong ad for Java
SOLID point. Pun intended.
And yet C, an even lower-level language, achieves the same effect without the duplication of PIMPL. You just forward-declare a struct, and declare functions that accept pointers to it: the header doesn't need to contain the struct fields, and you don't need to define any wrapper functions. Technically you can do the same in C++. But in C++ to make an idiomatic API you need methods instead of free functions, and you can't declare methods on forward-declared classes. Why not? Well, I can imagine some reasons… but they have more to do with C++'s idiosyncrasies than any fundamental limitation of a low-level language.

The C++ committee could address this, but instead they seem to want to pretend separate compilation doesn't exist. (Why are there no official headers to forward-declare STL types, except for whatever happens to be in <iosfwd>?) Then they complain about how annoying it is to preserve ABI stability for the standard library, blaming the very concept of a stable ABI [1] [2], all while there are simple language tweaks that could make it infinitely more tractable! But now I'm ranting.

[1] https://cor3ntin.github.io/posts/abi/

[2] https://thephd.dev/binary-banshees-digital-demons-abi-c-c++-...
My brother's college roommate became an actor instead of a lawyer.

Now fifty-seven, he confided, "I think I made the wrong decision."
I tried to learn React for one of my websites. I wasn't ever able to get past the guide on the site due to it being so, so, so complex. I stuck with Vue and it worked fine.
I think the Lumatone uses MIDI 2.0, but I haven't actually seen one of those in person.

I'm working on my own microtonal MIDI controller, and for now it makes more sense to just use MPE. Maybe I'll support MIDI 2.0 eventually, but I'm kind of waiting to see if MIDI 2.0 is a flop first.
Indeed, if they’re going to pay to build your future network and luck, take it.
Clang 18 came out in March and GCC 14 isn't even out. So those are bleeding edge by just about any metric
Machining metal parts is pretty loud. How was any of this done in secret?
I see 37k, which includes room, board, and some modest personal spending.

https://www.vt.edu/admissions/undergraduate/cost.html
"Heroin" was a trademark of Bayer
No because Backspace is not considered a modifier key. The available options for Caps Lock are Control, Option, Command, fn, Escape or just disabling the key entirely.
Why is the text rendering on this pdf so bad? The curves in letters doesn't look smooth (apparent after zooming in). It's not a scanned pdf but it looks like it was converted from postscript

So maybe the question is, why is text in .ps files so bad? Are they bad after being printed too?
It would be fun to subclass null, and make multiple instances of it.

I did hack MACLISP to have multiple NILs once. A surprising number of things appeared to run OK for a while. Of course the PDP-10 had a hardware addressing mode just for NIL so if you weren't the official one compiled code didn't believe you were a legit NIL.

Making another T was more boring, except that the few bugs that were triggered seemed to appear more quickly than in the NIL case. I guess a lot more people explicitly compared with 'T. Eh, grad students, what do you expect?

As to why I did this, well it was decades ago but surely a case of work avoidance.
> The point I gave up reading was when Nate started arguing that a degree from an Ivy League would look worse than a good state school to employers because those students are clearly political activist nincompoops.

Right, the politics are way down the list of reasons to not bother with these kids. The politics are downstream of these kids being nepo babies.
Dibs
There's also a gap regularly exploited by employers, between "worker does extra" and "worker actually gets paid for it."

I feel it would be a mistake to try to analyze just one of those without the other.
Looks like the only thing it has in common with KSP is that there are rockets..? KSP takes place in a fantasy universe with relaxed physics (smaller planets) and focuses on building and flying your own stuff. This is a realistic sim (like Orbiter) where you fly real-life spaceships in a real universe.
I'm glad to hear that they have gone up. They were criminally low for the longest time.
The wealthy are building "passport portfolios"
Correct me if I'm wrong, but I believe the parent comment's strategy of only #including header files within .c files only helps reduce duplicate header file parsing within each compilation unit. So it wouldn't do anything to improve the case you mention (duplicate header compilation across compilation units) anyway, while adding much additional overhead in manually tracking header file dependencies.

Also, given your experience in compilers - keen to see if you agree that because modern compilers optimize away re-scanning of the same header file within a compilation unit anyway (in the presence of include guards), the strategy of only #including header files within .c files is close to useless.
It’s the same as forgetting you put something in your .profile or .bashrc, no?
In any case, both forgetting the env config and using the same shell for days in a row seem like two things that probably don’t coincide too often.
I’m probably not going to be replacing my personal machine soon, but I’ve really been considering ditching my plans for an MBP and just going with the air. It’s thinner, smaller (I don’t like big laptops) and frankly does everything I need it to.

In years past, the common recommendation was save as much as you can and buy the top-of-the-line you can. But now the Air seems reasonable.
Or just legislate minimum retention policies that supersede company policy.
Just no. The single greatest predictor of your success is how successful your parents are, and the other predictors are not even close to the same ballpark, and a huge reason for that is connections.

Anyone can cherry pick a few cases and say “see”, and I highly suspect that’s what’s actually going on there.
Funny, I was thinking the same for the people under 30
Ivy League schools give a large proportion of students a full ride, or close to it. Tuition is not really a reason not to go to the Ivies.
> Even if consequences don’t bring people back from the dead, they are still useful for signaling to society that we recognize the severity of what happened.

Punishment shouldn't be used as a signal to the rest of society to show that an event was serious, there are ways to do that without ruining (more) lives.

I honestly can't think of a good reason to punish anyone in the US legal system as it has nothing to do with recovery or change for the individual. Laws and punishment should reflect the will and concerns of society though, not the other way around.
You don't even need third-party software to do that. In Settings/Displays, under advanced you can enable the full resolution list. In there, choose the resolution with just slightly less vertical resolution than the current selection, boom that is your 16:10 resolution without the notch area.
Coordinated by Israel, I guarantee.
Old laptops are great, but it's hard to find a non-Apple laptop with a >= 220 PPI display. I can't stand seeing pixels; it feels like I'm in 1995.
> As though students from different generations didn't do exactly the same thing about the Gulf, Iraq, Afghanistan and Vietnam Wars.

I remember protesting at Penn in '85 ('86?) to persuade the trustees to divest from companies doing business in apartheid South Africa. And you know what? The trustees divested.
> driver responsible faces NO consequences?

Because the court just views as driving "accidents", mere oopsies.

There was also this driver, Raja Whitfield of SFSU, who hit and killed a man crossing the street at Geary and Gough. Raja was sentenced to pay only $58k in restitution. That's the price we value life here.

https://www.sfchronicle.com/crime/article/raja-whitfield-thr...

(Obligatory: https://archive.is/EXCMq)

https://sf.streetsblog.org/2020/08/14/commentary-a-face-of-t...

This video wasn't from the day of the accident, but you can see what sort of maniacal driver Raja Whitfield is: https://www.youtube.com/watch?v=ED4gStKAa6A

If someone hits a pedestrian or cyclist with their car, their license should be revoked for at least a decade, and they should be forced to ride a bike during that time.
> Would an LLM-driven "Personal Library" require manually annotated textual interpretation of each curated item, or could it derive personal interpretations from user history and the uniqueness of curated items/sets?

I’ve personally found that tagging is less robust than LLM embeddings (mainly due to dimensionality), but human appended thoughts about a source — also embedded — serve even better as tags.

Example: “this is a quote about dinosaurs…”
(Old way of doing things) Tags: dinosaurs, jurassic, history
Query: “dinosaurs” > results = 1…

(New way of doing things) Embedded Quote: [0.182…]
User Added Thought: “this dinosaur reminds me of a time i went to six flags with my cousins and…”
Embedded User Added Thought: [0.284…]

Query: “dinosaurs” > results = 2 (indexes = sources, thoughts)

The "thoughts" index can do a second layer cosine similarity search and serve as a tag on its own to fetch similar concepts. Basically a tree search created by similarity from user input/feedback loops.
Java's maintained almost perfect backward compatibility. If you want code you wrote today to run in 10 more years, Java is probably the best choice. Most other languages have too much of a history of breaking changes, or if you pick C/C++, you'll have issues linking against an old UI library.
https://www.reddit.com/r/cybersecurity/comments/1cfin45/comm...
It's kinda crazy just how untouchable Israel is in the US politically.

TikTok can spread all sorts of craziness amongst America's youth for years -- but the second politicians find out it's being used to oppose Israel's actions in Gaza, it's banned by congress and the president (which is of course still pending).

Ivy Leagues can spend years promoting very radical ideas and kicking out people left and right for wrongthink -- but the moment they stand up for very permissive free speech (finally) it happens to be on the wrong issue and boom, they're fired.

Student protests for good and bad reasons have been going on forever. But suddenly the media is very concerned with student protests being ill thought out in a way they haven't been before.

If you asked me if Israel still had this much pull in America, I'd have said not they don't. But obviously I was very wrong.
Now the internet is full of examples of such accidents. One glance of those would have been enough.
I'm not a pilot, but now I'm curious. What do you actually do if the plane stalls, or is about to do so? Other than die?
> There is a rush in public to condense and summarize many authoritative publications to find patterns, or to replace a human expert with automated results.. yet that is fundamentally different than taking multiple incomplete perspectives to add to a human library-owners knowledge and investigations.
It is subtle to speak it but not subtle in its implications.. taking "data as facts" and condensing them or reordering them or rewriting an output based on them, using automation, is different than a human mind taking in many inputs for human mind knowledge and enabling new outputs from a human author.

You nailed it! Thanks for noticing the divergence!
Excuse my ignorance but was it ever about the higher level of quality in education with the schools? I honestly thought the "getting in" aspect was the most important one.
If you have a workflow that involves RDP to Windows, you also basically have to use Karabiner to swap command and control for RDP only in order to maintain sanity of shortcuts between macOS/Windows.
My 2019 iPad Pro is worth...they said they would recycle it for free for me. It is weird, because I still get a lot of value from it, so I'm not bothering to upgrade, but might have been tempted if they offered one or two hundred bucks for it.
Yep, i print to pdf a lot now.
> The sur­prise of middle age, and the ter­ror of it, is how much of a per­son’s fate can boil down to one mis­judge­ment.

I don't think that's it. The misjudgment is invariably going to be just a sample in a pattern of similar such misjudgments.
It was marketed as an safe non-addictive alternative for other opioides.
I don't think that's really true, and if it is I don't think it's an advantage you'd actually want to use later in life. Based of my experience of hiring over the past 25 years (as someone hiring people, not as a candidate), my belief now is that your university degree is important for about a decade, has diminishing returns over the next few years, and then it's basically irrelevant. If you've got 15 years of relevant experience what degree you have and where it's from makes no difference to a good company.

The exception is somewhat antagonistic too - if you still believe it's important (e.g you come to an interview and talk about how great Cambridge is) that's a signal you're not going to be a good hire.

Obviously there are many caveats to this - I don't have an elite university degree, I'm not in the US, I've only ever hired developers, I've never worked in a business that needed people with elite university degrees, the number of people I've hired is a tiny sample of the industry, etc.

I suspect people who think elite degrees are important are mostly other people who have an elite degree, and often those people are the ones who make it into hiring manager positions or higher. In that case it kind of does matter, but only if you want to work in a company where an elite university degree counts for more than experience, and I'm pretty sure you don't.
Just FYI driving tests at many other countries don't include highway drives either, for good reason.
These LLMs are not a lot of things that people think they can use them for, apparently. Therapist, search engine, cheap coding labour, the list goes on.

These LLMs produce syntacticly valid language, no more. And information contained within is a by-product and not necessarily factual nor correct.
I bit the bullet and went to windows with a discrete GPU. The power envelope is a subpar , but raw performance is definitely there.

With a mobile class 4070 my benchmarks were above the Mr max's and as it's nvidia, tool and framework compatibility are no issue. And price was less than 3K, extended support included.
"Either lower the KPI, or hire more and pay more so you have the resources to achieve them."

Nah, it's a lot easier to just overwork people until the good ones leave and the stuck people burn out, then fire them when you miss targets and then fire the line managers when you subsequently miss targets again because the team turned over.
Identify a cheaper way of getting people to change lifestyle that is actually possible to get agreement on and that actually works, and you'd be showered with money.

Trying to get support for changes to what food is available etc. may well be better in the long term, but in the short term you're doing the equivalent of asking a bunch of addicts (me included) to voluntarily vote to banish our dealers.

Many of us will, but the measures will remain weak enough that we'll still find ways of satisfying the addictions anyway.
https://www.beaconjournal.com/story/news/2024/04/26/neil-you...

The irony of a group of people who loved the slang "ok boomer" going back to a boomer moment and a boomer song should not be lost on anyone...
Just be carefull if you use triple monitor etc because the air doesn't support that out of the box..very annoying. Perhaps they have fixed it on this version (but probably not).
Tesla Clears Key China Assisted-Driving Hurdle with Baidu Deal
I have Objective-C software for iOS that was built for iOS 3 that still runs on the latest version of iOS and people still pay for it. Strange how language stability is an achievable goal.
Maximizing operational efficiency through labor cost/benefit analysis.

Tightening contractual relationships to avoid leaving money on the table.

Fighting against the epidemic of "quiet firing."
Interesting tool.

I’ll be honest it was very confusing at first, but I think I get it.

I’d work really hard on simplifying the instructions into a few Bulletpoints only , maybe even iterating on the idea.

In my opinion you literally have about 5 seconds tops to get an idea across to most users on the internet, people have no attention spans. For this reason most of my product demos are a gif of the tool under 10 seconds.

I knew I was looking at a time tracking tool but I couldn’t immediately tell what the numbers are meant to represent. Are they days of the month? Time? 24 hour time? I figured it out eventually.

But it’s too much to take in visually and may put people off and prevent people picking it up.

Why does the day only start at 6am/7/8? Why does it end at set times?

The colours of tasks should be autogenerated otherwise it’s hard to tell tasks apart visually.

The nautilus shape is cool, but is it a necessity? It does add some complexity to the tool visually.

Think it has potential. Site is not very mobile optimised though.

Keep up the good work!

Maybe an improvement I’d like to see could be to have the nautilus shift tasks every hour and keep the current hour block at the top of the nautilus?

So you would fix the current hour block at top of the nautilus, and everything before or after this hour block should be grayed out. Really pull the focus into one section of the nautilus. Then when the hour is up, shift everything along to the next section.

Therefore the user is visually drawn into “what do I need to do now?” And less visual attention is given to upcoming tasks, but they are still available to view, just slightly grayed out
I'm reading the comments here and it's remarkable how few people seem to have felt the vibe shift. The vibe began shifting like a year and a half ago and it's getting more widespread by the day. Zoomer males, future leaders, are thinking very different thoughts from the rest of society.
karabiner allows you to make caps lock escape when pressed alone and ctrl when pressed with a letter key (caps lock is where ctrl was on the keyboards vi was designed for)
Camp cooperation - time it with choir practice and|or any other loud activities, cheering during staged boxing matches, use lookouts to warn when guards get close, work under beds with blankets, sheets thrown over to drown noise, etc.