skysight-inc/HackerNews huggingface dataset:
Shout out to Four Steps to the Epiphany, since the act of actually researching and validating business ideas, then developing a sales pipelines touches on the majority of things that are important for early stage startups. Add in some books on leadership, HR and accounting if your product takes off.
You're going to want to know more stuff, to be able to change jobs more easily.
Do you know of any public resources about it's use cases?, other than the one linked in this submission of course.

What bout Pkl made it easier to write Terraform/K8s manifests/etc.?
I would assume the only way to counteract this would be to come up with some sort of counter folded protein that we would have to continually take and is always present in the blood before infection. As soon as the prion hits, it would combine with one of these and become harmless. Maybe with enough time we could come up with a genetically engineered way to have our immune systems create this counter folded protein.

Maybe a job for Alphafold?
Unity is definitely a huge reason that C# has continued to grow outside the enterprise-y space.

It's unfortunate that they're still stuck on their old fork of Mono, because Microsoft's tooling (and their runtime) is really good. You can write a C# game in Godot now and seamlessly use the Visual Studio debugger without any janky plugin.
I understand the logic of that claim for when he's supposedly visiting occupied areas, but why do this when meeting another head of state?
Can you give an example where it’s a big deal?
I was recently in this position.

As "boring" as this is, I flashed them with Lineage and donated them to a charity that refurbishes and passes tech onto others.
Not only is it weird to argue against a price increase, then reframing the problem to something else, and then propose the market to solve that (which means more parking spaces or higher prices). But there is no market in the first place. How is it going to solve anything?
> moving away from clouds to bare metal

Moving away from proprietary AWS services

The "bare metal" can be a VPS.

The "proprietary AWS services" are pushed hard to get lock in.

The are trade offs.
Ethiopia has a population of 120 million people.

Six million of them living in a relatively developed environment seems like pretty clear evidence against the claim that it’s “barely a country” and “without a shred of infrastructure.”
yeah, raku takes the perl functional heritage and adds a bit

my $logger = -> $m { say $m; $m };
my $add-five = -> $x { $x + 5 };
my $add-five-and-log = $add-five o $logger;

say $add-five-and-log(25); # Prints 25, then prints 30

https://dev.to/rawleyfowler/functional-programming-with-raku...
actual title: "Potential Perturbation of the Ionosphere by Megaconstellations and Corresponding Artificial Re-entry Plasma Dust"

> Here it will be shown that the mass of the conductive particles left behind from worldwide distribution of re-entry satellites is already billions of times greater than the mass of the Van Allen Belts.

made me say "really?" so i went and found this: https://spacemath.gsfc.nasa.gov/earth/RBSP7.pdf

That estimates the mass of the Van Allen belts at 11 grams

Which makes me wonder about the disparity in energy levels between the classes of particles and if its a case of talking about icebergs vs superheated steam.
Vue uses @:[]. in their attributes and these are valid HTML attribute syntax. HTML attribute syntax only disallows SPACE"'>/= and some specific code points. Everything else is valid syntax.

https://vuejs.org/guide/essentials/template-syntax.html

https://html.spec.whatwg.org/#attributes-2
I wonder if Ethiopians can also survive by giving up all the elements invented in the Western and Asian world…they can’t.

Ethiopians inventing a few things here and there is of no use if it’s a country where the majority lives in poverty because of corruption and violence caused by brainless tribalism.
Ha I forgot about that. TOML is pretty awful too. It's fine as long as you only need 1 level of nesting. As soon as you need to go deeper than that you end up with [[weird syntax]] that is very not obvious. I would say it's less obvious than YAML and YAML is already pretty unintuitive.
Goodhart's law is a good point. I've seen that play out numerous times.
I currently and have worked at big tech that is an amazing place to work. The performance bar is correspondingly high compared to comp, but leadership is not toxic like at Amazon.

YMMV depending on team, but that applies everywhere. Your manager will almost always determine your experience.

It’s the equivalent of being a professional athlete. The expectations are insanely high but that doesn’t mean it has to be inhuman.
> alt-dragging

In case you hadn't come across it yet, there's a third-party piece of software called AltDrag [0] that lets you do it. It's kind of a must have for me whenever I have to use windows. Yes this should just be builtin

[0] https://stefansundin.github.io/altdrag/
Check out how TimescaleDB adds columnar compression to PostgreSQL, typically saving 95% of storage overhead:

https://www.timescale.com/blog/building-columnar-compression...
What you're expressing here is that many of the ideas from that period of xml-centricity were quite good and useful!

But xml itself was not a good language for this, because its legibility is terrible. It's just not a good format for human reading and editing. (But it also isn't a great format for machine interaction either...)

So yeah, I see it as a good thing that this seems to be able to do all that useful stuff you were doing with xml and xsd a decade (and more) ago. But it's (IMO) a much nicer way to do it.
Could it be, that this can't check absolute imports? My python project, has many files which depend on each other, but are not linked together in the generated graph. But one of my modules has a __init__.py with relative imports, and this shows links between the files imported in the __init__.py.

Lets say my project looks like this:

src/example/foo.py

src/example/bar.py

And If bar.py containse the statement "from example.foo import Foo" there is no link between the files foo and bar.
Though, if the statement is "from .foo import Foo" it shows a link.
The first sentence you quoted acknowledged that it's a tendency rather than a fact of GC.
Profit cap is not a real thing as far as I know

But if it were, it would encourage serving the smallest possible cohort and doing no more business
Companies started this crap just after 9/11. I guess I was a boomer IT guy and never saw the point of unions HOWEVER very early in my career I saw that the "company loyalty" mindset ONLY benefitted the company. This was BEFORE the pension reforms and when the company I worked for in NY decided to leave for Chicago they offered me (IT admin) all kinds of benefits to move and folks that had literally MONTHS left to meet their 10year pension were almost to a woman told "goodbye" too bad so sad, no pension for you. 10 years later with the PIVOT crap starting and folks I knew particularly, those at 40 or older getting the shaft I was no longer so anti-union. Im retired now but, there is strength in numbers OR sue them. I sued about 15 years ago. Ended up with TEN times the severance I was offered even after paying the attorney retainer fee (not cheap) but her communications started DIRECTLY with the firm's C-Suite Managing Director Lawyer and NOT the HR drones. The head corporate lawyer was quick to make the pending suit "go away" since they knew they were in the wrong "at will employment" be damned. Join a union if possible and don't take "at will" as anything get a lawyer and follow through with a suit if you have to.
All of that is the same as a shell script, yes. A dockerfile is essentially just a glorified shell script installing dependencies, which you'd otherwise just be doing yourself.
Fantastic description.
Yeah, the brightness needs to be regulated. We’re all going to go night blind at this rate.
Running in the Summer Heat
> Do you hold the same belief when the government requires kids to get certain vaccines before entering school?

What an odd inference to attempt to draw. There's no comparison. Can parents decide to NOT send their children to school because they don't want to comply with entry requirements? If the answer is yes, then your question is obviously a complete non-sequitur.
Hilarious take imo
Well, how many people do you really think disable JavaScript and want to browse the web over Tor?
Web Developers Ruin Everything They Touch [video]
xkcd: Greenhouse Effect
It seems cool at first sight, but I feel it is overengineered for a configuration language: why would one need to indicate whether a variable is a list, a vector or a set? These are implementation details, they should be represented as lists, and it is the application underneath that choses the appropriate representation.

You only need Scheme, quoting and quasi-quoting, and s-expressions.

`((username "foo")
(password ,(getenv "PASS")))

Want to be fully declarative because you are afraid of Turing-complete configs? Simply abort if the top-level list is quasi-quoted.
What purpose do you have for removing functionality that has been part of the web since the 90s?
What pain? Just include mongoose.h and .c in your project. It's in C, but C is C++.
> nobs (dials)

You just made me realise Americans don’t use the word ‘knob’… or do they?
There was nothing to imply that the original comment held any misconceptions about the difference between fascism and authoritarianism (nor is it especially relevant in context) so the rush to "correct" it signals a somewhat disquieting obsession, hinting perhaps at an unusually personal investment in the fine distinction between fascism and authoritarianism.
Installing Haiku on a Cheap $79 Laptop [video]
You use a Diffie-Hellman key exchange, signed by a cert stored in the CPU on one side and verified by the TPM on the other. CPUs already have such secret certs inside of them, for example for Intels' SGX.

But as you can read in the article linked by /u/osy, the TPM ecosystem is a victim of design by committee where such things as a threat model are not a thing. They were focused on building a "generic security solution" or some other nonsense, instead of making a threat model, then a protocol, then a verification of the protocol under the threat model - like people did for example with TLS 1.3.
It's 2024 and the software industry has not solved the problem of configuration yet. Umpteen solutions every year - languages, formats, etc - all for just doing configuration. Just wow! It amazes me. It would be so much better if all the great minds focused on real issues than keep spinning on the hamster wheel of config file formats. Just look at the # of comments here.
"Social media icons without descriptive text?" Actually very important for people. who don't know what the icons are."Footers without sufficient color contrast"? Nice to be able to see built-in footer navigation.
What scientists? five? twenty?
Would you say that one watt is equal to one joule-hertz?
This is especially an issue with non projector housings.
There's talk that the NSA put its own magic numbers into elliptical curve seeds. Does that count?

https://www.bleepingcomputer.com/news/security/bounty-offere...
And even if you want to stay in the Postgres ecosystem there's options for you there.
There aren't really heroics involved in doing this. e.g. in a promise-based framework, put your request onto a Queue[(RequestData, Promise)]. Await the promise as you would with a normal db request in your web handler. Have a db worker thread that pulls off the queue with a max wait time. Now pretend you received a batch file for your business logic. After processing the batch, complete the promises with their results. The basic scaffolding is maybe 20 LoC in a decent language/framework.

Much easier than alternatives like sharding or microservices or eventual consistency anyway.

Basic toy example I made a while back to demonstrate the technique using a Repository Pattern: https://gist.github.com/ndriscoll/6a1df10c8ea1a25c48c615c409...

I think somewhere I have a more built-out example with error handling and and where you have more than just "body" in the model. In the real world the business logic for processing the batch and error handling is going to be a decent amount more complicated. etc. etc. But the point is more about how the batching mechanic works.
The good news is that its now legal for the US to have LED Matrix headlights. The new Model 3 has this (among others). You get the brightness of the headlights but it blocks only the area where oncoming cars can see it.

Also, for what you said to make sense you have to do better than speculating that brighter headlights allowing people to see further is outweighed by them causing glare for oncoming drivers. It's entirely possible this is a good safety tradeoff.
Stupid question : trees are effectively corals, pumping sugar from air with light and getting water + trace minerals from the ground. Wood/cork is basically the dead mmtisdue extruded by the living outer layer.

What would it take to "unfold" something like a tree into a continously harvest able square with leaves and hydroponic roots still attached?
That's why I caveated my explanation with "these kinds of attacks aside": this video describes such a bus sniffing attack
With what antenna type? IoT-like use cases often don't lend themselves towards the usage of highly-directional, large antennas and high-power transmitters.
If you ever watched Blow talk about higher education, you'd know he does not have a great opinion on it. As far as I remember he dropped out of Berkley before getting a degree, he's mostly self thought, and he considers most of the curriculum of a comp-sci degree useless for "real" programmers - where "real" is probably game dev, or something else similarly computationally intensive.
We live in a very rural area, and the most annoying thing is huge pickup trucks with giant light arrays over the cab or on the grill, especially the ones that just look like a wall of light. The blinding effect is tremendous, and it is doubly dangerous in our area because the deer population have exploded. I don’t know if these are legal or the cops just don’t care, either way people use them with impunity.

I think the use case is supposed to be hunting and camping, but these assholes seem to no blinding everyone around them!
GPT-4 Command in the Terminal
And what if every problem the position I am hiring for is solvable by an LLM?
It is an intrinsic property of database engines. Database engines access the fs. That is the slowest part of memory in a computer. The web app is stateless, it's never suppose to touch the fs.

Additionally database engines usually exist as separate processes or servers necessitating need for ipc which is another intrinsic bottleneck.

If an AWS vm can support 10 million writes/sec to disk storage then a stateless web app on the same vm should be even faster doing the same reads and writes to in memory storage.

I can agree with your latter statement that io can become the bigger bottleneck these days.
Wow, man, it's really impressive. Fascinating. Hats off, sir. : )
Pretty sure HN is one of the worst places to talk about design on the internet because its population seems oddly averse to the concept, tends to deride it as the useless whimsy of decoration-obsessed simpletons, and in general has nothing valuable to say about it except for its own obsessions with nostalgia-inspired tech aesthetics.

It would be okay if it were just that, but coupled with the classic god-complex engineer attitude blaming every problem in the world on designers (you're a "manager"? take your number, you're next) it just makes for a very cringe experience for anyone who cares about design discourse.
That behaviour is complete madness. And old.reddit has pretty much the perfect interface for computer usage anyway. Why they won't just label it "desktop style" and call it a day is beyond me.
In augmented reality. And stereo.
It may be allowed, but who pays in case of an accident?
Ultimately engineers exist to make things, usually to make money. Any trend in the knowledge required to do so is just a reflection of what sells. This is reason why some web developers barely know any theory, they don't need it to make a thing that makes money. Same reasoning explains why a Game Developer (if the money-senders demand, customers, publishers, whatever) might need to know these things.

Just saying "kids these days" or chalking it up to education or a generational issue is silly, there's simply more software and faster computers, unless you make comically bad decisions the average paying customer isn't going to complain about a web app's performance. If you want to find someone who has this "Deep knowledge" of how computers work you needn't look further than someone who works with any sort of hardware limitation.
The title should have been "Health insurance in America is too expensive".
Achromat and Apochromat – What Is the Difference?
I don’t think it’s particularly funny but it is true.
Ask HN: I'm moving cross-country. Should I look for a remote job or office job?
I'm a web developer with about 5 years of experience. My wife and I would like to move from rural Western Washington (I work for local government) to Eastern Tennessee to be closer to my wife's family. I have a mild preference for office or hybrid jobs, but the prospect of looking for jobs in Knoxville or Chattanooga while living hundreds of miles away seems daunting, especially considering that I'm new to job searching (my current job was a referral). I also have no idea how bad the job market is for someone with my level of experience.

Would it be smarter to look for a remote job instead to ease the job search and relocating process? Or should I look for office jobs in Tennessee where the pool of candidates is much smaller than full remote?

I know I'm probably overthinking this, but any advice is greatly appreciated. Have a wonderful weekend!
> They seem so anti-establishment, which implies that the establishment is pro fraud.

What I'm getting from the article so far is that "the establishment" is actually a bunch of establishments (plural). And thus there are many systems to game, and many incentives to game them.
The corporate press is the enemy of the people (and the Earth).
We don’t care what is fine by you
Have you had trouble debugging unity with VS in the past? I can't recall ever having any issues personally.
Vehicle to vehicle WiFi communication is standardised under the 802.11p and 802.11bd ammendments. They main difference between 11p and standard WiFi is they have halved the bit rate to increase the range and provide a way for vehicles to broadcast info outside a pre-established network context. 11bd builds on 11p adding more functionality. I don't remember the specifics of 11bd as at the time I was working with the technology 11bd hadn't finished standardisation yet.

11p and 11bd are more generally V2X comms of which there are a cellular variants (C-V2X and NR-V2X)
I think they meant meditation.
> Sounds like I should be looking for a Stack Overflow alternative too.

SO went to hell when they started demanding ready to copy paste answers instead of 'teach the man how to fish' answers.
That's because dep-tree doesn't know it needs to resolve names starting from `src/`, as your imports have that piece of information trimmed. You can solve this by setting the PYTHONPATH env variable like this:

export PYTHONPATH=src
Are you really this upset because people don't know a 60 year old movie reference, and downvoted a comment that didn't add to discussion? And you need to flex your age because of it?

If you get this upset you don't have to post on this site. Or you can learn to be not as reactive to social media.
I can only imagine that over time this mindful clumsiness will give way to me feeling super bored and tweaked when I took off the device after I’ve become accustomed to YouTube videos and apps filling an otherwise empty ambiance around whatever I’m doing in normal space.
What about oncoming cyclists?

Pedestrians?
That would for sure deter the serial liars.

It was assumed by default that scientists don't lie (and researchers are signing their articles since thousands of years). Innocent until proven guilty is a better system, but... lets add even more bureaucracy to publish, is not insulting enough yet.
Searching those names led me to this interesting page, someone's compiled a history of estimations.

https://folk.universitetetioslo.no/roberan/t/EarlyEstimates1...

It includes an interesting page from Popular Mechanics as well, click the thumbnail.
The root cause it too many people for the funding available. If a single scientist can spend $250k per year it's obvious that even rich economies can only support so many of them.

Whenever you have this situation you inevitably lead to selection criteria which can, and will, be gamed.
No, just cos you can exploit some poor Sri Lankan woman in the Middle East doesn’t make that a solution everywhere.

Leaving their own children to raise someone else’s while being treated like a middle ages servant is absolutely not what we should be encouraging.

I work with a non profit that helps those women escape those places once their passport is stolen.

Not all ‘masters and ma’ams’ are abusive but a large percentage are.
While the problem of fraud is real, exaggerating the extent of the problem is not a good idea either.

Otherwise the fraud would be so pervasive that anybody with a PhD attached after name should be distrusted unless proven otherwise.
That is not _all_ he talks about, yet he does it enough and with enough of a lack of empathy that people get upset and amplify it to the levels that it's most of what you see about him if you're a normal person.
It has taken .net and Microsoft a long time to get to this point. But I do feel we're in a really good state for .net development.

I do agree what kqr mentions in the blog post, that the state of .net wasn't really that great during the core era (especially during 1-3). But after hitting .net core 3.1 things really took a turn.

And now with .Net 8 (note that core is not part of the naming anymore), things are looking great.

The two things which lags behind in both experience and is still UX related.

MAUI was meant to be this super cool new UX tech, which would save us from electron. But it never happen, and may never do it in the future either.

The second one is Blazor. It's such a mixed bag of what the experience is. Sometimes it's so seamless and nice...and then you hit some weird LSP stuff and away goes type checking, hinting and syntax highlighting. But there is hope ig guess.

If you're interested in writing C# and .Net code on a Linux machine. Then wait no further. VS Code (with .Net dev kit extension) works great.

And if you're like (which prefers neovim), things are pretty good as well. Just don't expect to have a good experience with razor pages and/or blazor (when using Neovim instead of VS Code).
I hate to be that guy, but I've been writing embedded systems using microcontrollers for decades. The movement to put Python on them makes me cringe.

I understand making them more approachable for developers at a higher level, but the resulting solutions need an order of magnitude more resources to accomplish the same tasks when compared to writing an equivalent system in C.

Assuming these kinds of tools are being used temporarily for proof-of-concept, I think that it is a great fit; however, we all know that there's nothing more permanent than a temporary solution.