skysight-inc/HackerNews huggingface dataset:
Academic research in the USA today is entirely corporatized. Try publishing a paper on fine-tuning LLMs with the goal of creating agents capable of replacing the executive suite and the board of directors for major corporations and see what happens to your career. It's far worse today than what Eisenhower described c. 1960 in his final address to the nation, because so much of the research money is now doled out by corporate entities:

> "Today, the solitary inventor, tinkering in his shop, has been overshadowed by task forces of scientists in laboratories and testing fields. In the same fashion, the free university, historically the fountainhead of free ideas and scientific discovery, has experienced a revolution in the conduct of research. Partly because of the huge costs involved, a government contract becomes virtually a substitute for intellectual curiosity. For every old blackboard there are now hundreds of new electronic computers. The prospect of domination of the nation's scholars by Federal employment, project allocations, and the power of money is ever present — and is gravely to be regarded."

Unless you are independently (very) wealthy, you'll have to align your research with the goals of the funding entity, be that the corporate sector or a government entirely controlled by the corporate sector. You may find something useful and interesting to do within these constraints - but academic freedom is a myth under this system.
Still, it's surprising that they can't even conceive of doing anything without profit motive as an incentive. This isn't the first time I've heard of this kind of inter-generational dialogue. Perhaps Millennials and Gen-X are uniquely idealistic (or naïve) generations.
We're going to make a "Haystack-lite" extension in the future! I understand the pain here. We chose to go with a VS-code fork so we could maximize the canvas features. I am curious if you would find the "canvas" view distracting when it's on a sidebar as opposed to the main editor?
As a markup language I think it's getting more complex but there's a lot more functionality that makes it a lot easier to do things with it. Knowing when to use what functionality can be overwhelming and seem complex though.

There's a lot about it I like though. It seems like it's starting, or perhaps already has, made things like SASS obsolete.

I am working through now creating a Hugo theme for my blog using just CSS (no Sass, Tailwind, etc), trying to avoid needing to use Hugo extended.
> particularly poor and often black Americans, have gotten 20+ years for possession.

Just wanted to point out how insincere/misleading of a statement that is. People in those "locked up for 20 years for drugs" circumstances universally all have decade long felonious records, have committed umpteen crimes, time after time after time, are on probation with strict requirements to not be involved in illegal activities, get yet another drug charge, and are finally given a harsh sentence after being given light sentences the last dozen times in a row.

You present it as "this normal, law abiding citizen, was caught with some drugs and just thrown in jail for 20 years". Which is demonstrably not the case and is intentionally leaving out all the other details, which is really manipulative.

You also leave out that the vast, vast, majority of that group that are caught with drugs are NOT thrown in jail for 20 years.
See samch's message above

https://news.ycombinator.com/item?id=41648046
> repeating my argument back to me

So I'm not missing anything. You had exactly one criticism, and I explained over and over that it's not what I meant. You can't change what I meant no matter what you say; that criticism is flat-out invalid. And you have no replacement criticisms, despite implying you had some.

Cool, that means I'm clear of all accusations!
They would have just had to become Amazon (inventing/creating everything involved with that) while being saddled with the overhead of 350,000 employees and 1,500 dying retail stores. And no Jeff Bezos at the helm.
Agreed. I think part of this shift came with the transition to use real names online everywhere. Now what you put out there really matters because you might be judged for it years later. So if you're limited in your creativity, why bother creating something you don't enjoy if it doesn't have the potential to make you money?

Personally I'm keeping my real name Gmail but I've created a no-name account on Proton and am starting to use that for certain platforms. I want to try and get back to something like the days of creating random logos in Gimp and posting them to my Geocities page that no one viewed other than a friend or two and I didn't care.
So as a consumer this sounds like it sucks compared to using Visa.
This reminded me of a very similar one but for the desktop from a few years back. Here you go;

https://responsively.app

Source at https://github.com/responsively-org/responsively-app
1. Lit encourages the use of features which aren't a part of the spec. eg: @customElement('simple-greeting'). TC39 has been discussing decorators for years. It's not available yet on any browser. https://caniuse.com/decorators

2. I was not able to find a way to use JSX with lit. Template strings have so many downsides. vscode support is kludgy, because it's a template string.

The idea behind webjsx is that you may not need much in the framework. webjsx is less than 200 lines of code.
Are the viewports sized with or without browser chrome, like the address bar and bottom bar?
I suspect there have been a great many examples and attempts at the ORM level - this one with "bi-temporal chaining" springs to mind: https://github.com/goldmansachs/reladomo

And without the ORM layer there's this extension for Postgres: https://github.com/hettie-d/pg_bitemporal
A tangentially related pet peeve of mine is using code names for everything internally. They’re fine in moderation, but should be used sparingly.

It’s easier for a new engineer to understand and remember that your “foo-retriever” service calls “foo-processor” than to keep track of how “Zephyr” interacts with “Ceres”
https://news.ycombinator.com/item?id=41645848
Like this is not a big thing to implement, that's my point. There are already libraries like OpenLLMetry and sink to a DB. We are doing something like this already.
This is brilliant. Thanks for building it.
Hear hear. The tools are also so much easier.

Every browser comes with a built-in inspector and console tool. HTML + CSS is the lowest bar to entry of any skill.
The Internet Archive has a copy: https://archive.org/details/omni-archive/.
Let's not confuse what they do for money with what they do for fun. For example: A lot of happy programmers can't conceive of doing it for fun: they log in, do a good job, log out, go tend to their sheep and work on their woodshed.

You might not have the full picture of someone's life from a context-constrained conversation. There are things I'm good at that I tend to only want to do with a profit motive. I have plenty of unmonetized hobbies though.
They take your money and convert it to pain
I use this to create gifs and mp4 for game development - Absolutely killer feature set and decent encoding options.
X11-Basic (1991-2020)
Not directly making that point.

Just that a lot of programmers aren't necessarily known for their design aesthetic.

So you could 'not be a fool', and be very good at HTML/CSS, and yet not really understand or care about color, flow, layout.

But, to your point, surely they will absorb something in the process. But it is far from a given.

Isn't this the entire argument between Apple-Microsoft, Jobs-Gates?

Gates isn't a fool, neither are MS programmers, but they aren't known for good 'ux designs'

There are a lot more technology experts than good Design experts.
All true. Even in the low tier/tin can grade, you have to be careful with brand.

King Oscar for example is by far the worst I've ever tried. Cento is miles better. This isn't just flavor, but texture, size, and firmness. King Oscar smudges into paste just picking them up, in my experience.

Fun anecdote: I only ever use a few anchovies on a pizza as not to overwhelm it, and would give some scraps to the bloodhound. He loved them. He refused to eat King Oscar anchovies. He'd get excited, run up, sniff them, then back away.
There are no nodes between you and that server.
could this be a replacement for emailonacid's device viewport preview feature?
For a certain interpretation this was also true of the old society. The definition of "too far" is subjective.
Nope! In general, that can be a problem, but not for this specific technique:

$ cpp -P
void plot(float xlo, float xhi, float ylo, float yhi, float xinc, float yinc);
struct plot_a { float xlo, xhi, ylo, yhi, xinc, yinc; };
static inline void plot_i(struct plot_a _a) {
// inline thunk to allow arguments to go in registers
plot(_a.xlo, _a.xhi, _a.ylo, _a.yho, _a.xinc, _a.yinc);
}
#define plot(...) (plot_i((struct plot_a){ __VA_ARGS__ }))

plot((myfoo){x,y})
plot(.yinc=(myfoo){x,y})
^D
[...]
(plot_i((struct plot_a){ (myfoo){x,y} }))
(plot_i((struct plot_a){ .yinc=(myfoo){x,y} }))

You could argue this is excessively clever, but when you need it, you really need it, so it could deserve known idiom status in the right situation.
Found a nice video digging into traffic time-space diagrams: https://youtu.be/E_tk6BGhYDE

There's a nice a-ha moment when he shows aerial photographs.
I don't understand. You're saying there's too many operators to reasonably connect to. How do they currently do these live maps then?

It seems to me that, somewhere, there is a URL (or whatever specification) which some central server then fetches and aggregates to show on their map (probably briefly caches, too). This specification of where to fetch the data from each charging point from could, per my understanding, be an OpenStreetMap tag just like other metadata that we can already add. A client can either connect to the (e.g.) 50 nearest points along the upcoming route directly, or a third party can do it and funnel the data back to the client, but the ground truth of which charge points there are and how to get their current status could be in OpenStreetMap rather than fragmented across various siloed map operators

Edit: actually, even if that's not the case, it's still better to show "there is a charge point here with 2x 150 kW but I don't know the current status" than not having it at all. That's static information which OpenStreetMap already has. Even if the live info spec is too elaborate or divergent for an OSM metadata field, it would still make sense to show all the points OSM is aware of in one's application because it draws more people to one's app/website
C macros are best left unused when possible.

Blame the committee for failing to specify an obvious and widely-demanded feature like named parameters.

The only explanation is that the people in charge of the language don't write much code.
The "Hawk Tuah" girl is a perfect example to me. She had a funny moment, and I think 15-20 years ago it probably would have just been a funny meme for a few years and a "oh you're that girl from the meme" at parties for her entire 20's. Like that's exactly how that would have played out. Now she quit her job, has sponsorships, got a major podcast deal - over a single viral moment. It's nutty to me, personally, but people seem to see this as perfectly normal.
US may exempt chip giants' billion-dollar fabs, but laws of physics still apply
> I think your main issue will be that the hole freezes over behind you.

Getting an ice plug started is a problem, you need meltwater to get fast heat transfer from the melt-head to the ice, but you can't have liquid water at Europa surface pressure.
A common mistake I see is that people think foreign keys will automatically create indexes. Missing indexes is a general problem in SQL. Missing indexes on columns that are in foreign keys are even worse.
Amazon and Cisco are examples of companies that survived the busts.

Some AI companies will survive too. There will definitely be busts, though.
Thanks for sharing this @Brajeshwar! This is a great tool and one we played with. One primary motivation for us, that caused us to build a web-based Responsive UI testing tool, was we wanted to be able to easily share issues/links with our team. It has it's limitations, but there's something super-handy about being able to test a URL, find an issue, and then link directly to that experience on Slack, Linear, Jira, etc.
This blog post from Stanford professor Barbara van Schewick explains what's happening and what's at stake: https://cyberlaw.stanford.edu/blog/2024/09/a-deutsche-teleko..."
In our universe there are some number of physical constants that cannot be determined from maths alone, but only measured. If you go about changing these physical constants then we don't have physics as we know it (change 1/137 to 1/140 and electromagnetics no longer works). You get some totally different physics of which there may be nothing more complicated than hydrogen, or maybe hydrogen doesn't even exist at all.

https://en.wikipedia.org/wiki/Fine-structure_constant
> content creation

I seriously hate the term "content" used for "creative output". It is a terrible, derogatory word, that makes me sad. Content is only there to have something to sell, to fill the blank space around ads, the actual content of the content doesn't matter. That people refer to themselves as "content creators" is a sign that they see the value of their creative output only to make money.
With one outlier, by the one academic AI lab that continues to produce impactful research every year, Christopher Ré's at Stanford (although the raised VC money now so who knows), FlashAttention.
> Any competent frontend dev can copy a good Figma

I think that's part of the problem. If UX people don't know code and code people don't know UX, neither has the ability to validate each other's work.
Maybe they were expecting Mastodon to become mainstream.
> I've been surprised that new programmers hardly know it at all

Not saying TW doesn't have some merits but probably the biggest reason for its adoption is people avoiding to learn CSS.

Reminds me of Mongo over a decade ago. There was a huge influx of devs getting into backend with Node who didn't want to learn SQL. So they went with Mongo because it was easier to get started. And for a couple of years now there's been a huge shift back into SQL with Postgres and SQLite.

I'm pretty sure we'll see the same with CSS in a couple of years. Heck, it might be already happening.

And native CSS is becoming so good that it will be impossible to ignore. With nesting and variables it made already SCSS unnecessary for most projects.
>LEO WiFi

I missed that one. What?
TransformerEngine: A library for accelerating Transformer models on Nvidia GPUs
> A lot of happy programmers can't conceive of doing it for fun

I don't think that's true. I think even people who fit that description are aware of others who find it fun. I guess what I was saying is, it doesn't even occur to them that someone would do something absent any profit motive.
This resonates with me. I had a recent stint of not writing due to very intense discouragement and feeling like a bit of a fraud. Like Jonas, I was writing for myself and kind of lived in a bubble where my posts had no comment system and I saw around 5 visitors per day on average with the odd boom to hundreds to thousands for a day or two. This was rare. I didn't worry much about what I wrote so much as how much I enjoyed writing it.

Eventually I was struggling in the job market and someone suggested that my writing was hurting my prospects. They found the odd typo and grammar mistake, thought the content wasn't particularly good, that it was hard to follow/disjointed, etc.

I immediately took it all down and felt like a bit of a fool to have thought anyone would actually find it useful. Maybe I should have written it but kept it offline like a personal journal, I thought.

After a year or so it occurred to me how incredibly wrong all of that was. I never should have taken anything offline. I've hired people before, many times, and not once did I stumble across a candidate's personal blog and think "ugh, typos. grammar mistakes. no thanks". These things are a signal of a person's character, curiosity, ability, and all kinds of other factors that matter a lot. Almost always these things helped people I was hiring more than it hurt. There's the odd case where I could tell the site wasn't followed through on and that's not great, but it's very relatable too.

I took a while but started writing again, started sharing it in an attempt to shake the self-doubt out of myself, and it has been an incredibly refreshing and rejuvenating experience. Writing reminds me of what I love about programming, because I primarily write about the things I find fascinating or engaging. It gives me a greater sense of knowledge and ability as I've covered a topic so thoroughly. It's a mental exercise not only in writing itself, but understanding.

Jonas says this and I couldn't agree more: something about it is just fun. I can't put my finger on it. When I'm writing, I'm in a focused and engaged state almost instantly. It's where I want to be.

If you doubt yourself and feel like writing isn't for you—even though you enjoy it—I hope you can take something from my experience and realize that it's still worth it. No one cares if you don't write like an acclaimed author. No one cares if there's the odd typo or bad grammar. The point is to enjoy it, and share that with people who are curious. The more you do it, the better you'll get. It can become a real source of joy in your life.
OpenVMS has even been ported to x86-64 architecture.
How to fetch data in React in 2024
This is with low processor mode enabled. Hell, it's still true when I multiply Low Processor Mode Sleep by 100. This is a blank default project that has a single empty node--and the window is minimized.
Rust is a good choice for webserver that will run in this footprint without having to worry so much about the hostile internet. My website https://blessed.rs runs on a VM with 256mb of RAM because that was the smallest I can find, but it typically uses ~60mb.
Not "ages" in comparison to how long MetaWare had them. High C had this stuff back in the early 1990s and 1980s.

The headlined article doesn't mention it, but High C/C++ had modules all of those years ago, too. Anybase literals, as well. Tom Pennello participated in the standardization efforts back then, too, but none of this stuff made it in.
Things Narcissists would say: Hilarious
I mean you don't need to use the convenience aliases, or use even use it exactly that way. Here's it without any aliases:

Get-ChildItem -Recurse | ForEach-Object { $PSItem.Name.ToLower() }

This might be a better mix of both worlds:

gci -r | foreach { $PSItem.Name.ToLower() }
I just can't get my brain around coroutines.

Can anyone recommend a good tutorial or resource for me to read.

I find it so frustrating as I don't think it's necessarily a complex subject but my brain just doesn't get it.

Related perhaps but many (many, many) years ago, when learning BASIC, I assumed GOSUB went off and started executing the code in the subroutine as well as the rest of the inline code. That suggests to me that I should perhaps have a deeper understanding of this but I really don't...
It's getting more powerful than ever, and it's easier to do things that used to be hard (vertically centering, etc.), but it's also got a lot more capabilities that have a learning curve (custom properties, color functions, container queries, etc.).

I've been writing CSS since 1997, and I remember having to use invalid characters to fork CSS in the days of IE 6, and all the old school hacks involving floats, full-height content, etc. CSS in that era was hard, but it was hard in the sense of "there's stuff we just can't do in the browser, so let's design around that". Nowadays, it's hard in a different way, which is "oh, I guess there's an entire new hoard of CSS capabilities I've literally never heard of before, and I need to spend some time wrapping my brain around it, so I can add it to the massive and ever-growing pile of CSS things I need to know".
Pretty much anything that isn't Wordpress is ok these days I think.
I loved living around the corner from a small grocery store. It made it possible to pick up ingredients and fresh vegetables for dinner on the walk home from the train or when taking the dog for a walk with my wife. It was a bit more expensive, but that was offset by the fact that buying only what you need for the next couple of days leads to less spoilage and waste. Overall, our food budget has remained about the same since we had to move away.

Where I live now, it takes 15-20 minutes to drive to the grocery store, so it's only practical to shop once per week. Shopping is a big chore and a fight with traffic, not a nice walk. It means I need to dedicate more of my apartment to food storage and more of my time to meal planning. It's certainly not an efficiency gain for me personally. On the plus side, the large store does have 73 different flavors of potato chips.
Non sequitur. I have no legal rights to sell those products to begin with.

I do have a right to sell WordPress hosting.
You almost wonder if there's budget-politics at work if you admit you're looking for alien life to lawmakers tinged by Christian fundamentalism.
Great question! Right now, it doesn't take into consideration the browser or device address/bottom bars. We documented that here: https://github.com/bitcomplete/labs-delta-viewport-tester-vi... (Caveat #1).

We plan to address this in the future, but at the moment, Viewport Tester works in a similar way to Chrome's native Device Inspector: it resizes the viewport to the exact dimensions.
At one job, Nginx facilitated blue-green deployments. I would spin up a 2nd app server and have Nginx cut-over to it with <1 second of downtime. If anything went wrong, the rollback plan was to only roll back the Nginx config.

I automated all that with a few scripts that included sanity checks with `nginx -t`. After the update looked good I would shut down the old app server without any time crunch. Only the Nginx config was time-sensitive.

I'm not sure if you can do that without some kind of reverse proxy as an abstraction layer. At least a TCP-level proxy.

And as everyone said, virtual hosting.
So many YC folks are forking VSCode for various reasons that mostly revolve around "can't monetize extensions, want to own the platform".

I don't think any of them will be successful, IMO. You want to be an extension because getting software approved is _hard_ at bigcos, it's much easier to trojan horse on an existing tool.
Writing consistent, concise and elegant HTML and CSS takes practice. Mastery of a language and discovery of its patterns requires thought.
Without advocating ideas die with the first person getting them. It's obvious that we both need to act, and encourage others to act as well. We have no reason to belive OP don't act, and advocating for acting is a noble act (as it is both uncomfortable and necessary)
Live journal anyone ?
Thanks! If you run into any issues or have any ideas, please share :)
Writing 1+1= 2 in a complicated way
I worked at AWS ProServe and we had the same issue when going into MS shops.

But it could be worse. While we were basically able to do anything we wanted with our internal lab AWS accounts with no questions asked, the one thing we had to get permission for was to stand up RDS/Oracle instances
You probably gain some ILP or avoid some pipeline stalls by handling a lot of bottles at a time rather than one.
I watched a startup give an NLP AI engineer with only 1 workshop paper at ACL get a 150K remote offer less than a month ago. This person is in the middle of their BS program right now.

It is most certainly not easy to publish top AI research (unless you are doing unethical things). I repeat, if you have a NeurIPS main conference publication, you don't need to have a degree for a top AI lab to at least consider you.

If your experiences are different, my guess is that you're not an American.