skysight-inc/HackerNews huggingface dataset:
Thats exactly why I started with common lisp, I have a working prototype of all of this (not a complex version control system yet) in about 60 lines of code.

The IDE was a hacked 50 line emacs major mode, it's really not that much work to get started. It has of course a lot of rough edges.

About the reasons not to use it, thats fine for me, for now this is for me and to serve as inspiration, I want to work with CL.

If anyone else wants to tacke it in another language, all the best for me :)

Git compatibility and output to files is something that the system should have, indeed
Why contractors with multiple clients are more privileged than single-client ones? If a person is willing to give up the EU-ean employee safety and benefits, i.e. exchange that with pure cash and become a contractor - even for the current employer, that should be a personal choice, not something that government should be involved.
LIFO queues with a timeout, and a retry after an exponential backoff with jitter is/was kind of standard for implementing queues at Google. More info in the Google SRE book: https://sre.google/sre-book/addressing-cascading-failures/#x...
How good would a Ryzen with 32 cores be if it did just graphics?
It'd help China in their efforts to break in to the sector. You want risk-averse CEOs, increasing the personal risk faced by CEOs will tilt the selection process towards people who are delusional and create incentives for the best people to avoid the job.

Fining companies is a much better approach. Companies understand financial signals.
He inherited an already rotten corpse. It was McDonell Douglas MBAs that caused this in their ever lasting search for shareholder value above everything else. These processes take decades. Blaming the last CEO is a bit narrow minded.
Of course, but that's not generally true. Why use two triangles for e.g. a rectangular floor? The walls and the ceiling are also rectangular after all. Probably mixing and matching different polygons isn't very efficient either.

About collision: I don't know how it is computed, but if it's by ray casting, that is now also used for lighting effects and sometimes reflections. Which would be another reason to stick to triangles.
Feels like half of the comments in this thread are covert advertisements from cloud providers.
It is not just 15$ a month. You need to pay someone to develop the website in the first place and then deal with all kinds of issues that eventually arise (updating the underlying framework and/or getting hacked and dealing with the consequences, solving random stuff like expired SSL certificate, etc.).
Egui 0.27 – easy-to-use immediate mode GUI for Rust
Corrected link: https://old.reddit.com/r/selfhosted/comments/1bouuv7/warning...
yeah, but that will slow down your app and may help in a short run, but you basically just shift the problem and make it even worse if your workload gets even higher.
When I was in ERs as patient, I did enjoy doctors with a good mood. People with a good mood are also usually doing a better job and if they have fun fixing my mess, good for them and for me. Optimism is quite helpful for recovery.

I mean, I am also a fan of black humor, so mixing jokes with blood works for me, even if it is my own blood.
> The eventual removal part doesn't tend to happen.

For Rust it can't happen, because of the backwards compatibility guarantees: you can mark an API as deprecated, and potentially make those unavailable in later editions, but code that compiled on 1.0 (2015 edition) should continue to compile in perpetuity, so the API has to stay around in the stdlib so that older code still works (we dont have an stdlib per edition, it wasn't even originally envisioned to have editions affect the stdlib, only syntax and semantics). It shouldn't be a problem, but it is an inconvenient burden.
Styling is already present in most charts, and we do have plans to support different layout algorithms which could enable support for custom placement of nodes as well.
You can run Crysis in software rendering on a high core count AMD CPU.

It's terrible use of the hardware and the performance is far from stellar, but you can!
Pre-image is approximately "twice as difficult" as a collision. A generic attack on, say, a 256 bit long hash function takes 2^128 time to find a collision, but 2^256 time to find a preimage. And like you say, this also shows up in practice: both MD-5 and SHA-1 are completely broken when it comes to collision resistance, but both are (probably) still OK for preimage resistance. I would still not recommend either of them for anything.
Personally, I think the issue isn't one of degrees or qualifications, but rather one of values.

The CEO prior to this one (Muilenburg) also had degrees in Aerospace Engineering, but chose to value profit maximization over things like security and a good engineering culture. Innocent people had to pay the price for it.
not a dupe, different website
Good that git still use sha1 ;)
This has been suggested many, many times in my career. The problem in the US is that such posters would violate[0] a federal law called EMTALA, which prohibits an ER from turning away any patient for any reason until I or another provider has performed a Medical Screening Exam (MSE) to assess for A Real Emergency (TM).

EMTALA and confusion around it is another common reason why patients often stay in the waiting room for many hours when really it would be in their best interest to go home and go to a clinic during the daytime. It is the main reason I try to ~break all the soft rules at night and just go out into the waiting room and MSE anything that moves so I can send it home.

EMTALA was passed in the 1980s under Reagan I believe. Good luck repealing it or revising it to make sense in our current political environment!

[0] Or appear to violate the law in the optics of some administrator, insurer, healthcare bureaucracy maintenance organization visitor, etc. In this way, in large bureaucracies, magical thinking reigns, optics becomes objectivity, and 2 + 2 = 5 .
Someone yesterday commented exactly about interlisp in mastodon regarding this article and they already hit a lot of these goals 40 years ago. It was super interesting to read about it and very humbling abiut all the ideas early programmers tried and managed to make work. It was commented by ine of the people currently working in the interlisp medley project. I will be testing interlisp today actually after reading about it last night.
Homogeneity helps.
This is not a Boeing issue.

It is about the moral and economic decline of America where financialization is the norm.

Businesses are not measured in terms of how materially successful they are.

They are measured in terms of how much profit they can produce for executives and controlling shareholders so long as it is "legal", which is anything they are capable of bribing legislators and regulators to make "legal".

It could be outright murder or needless deaths due to depraved negligence and indifference, but so long as it is "legal" it is perfectly fine.
Well I think the Reddit commentator is probably right, but these TOS significantly increase the risk of using Vultr, regardless of the legality in whichever jurisdiction.

The problem is that if Vultr really thinks it can exercise these rights, then there is a risk that proprietary information stored on their servers will be made public -- despite what EU or any other laws might say.

It doesn't really matter if you can take them to court if Vultr causes a data leak that results in the loss all your customers. And most of us don't have the resources to be able to do that anyway.

All of that said. I've found Vultr really good to work with and I am crossing my fingers, though not assuming, that this is a mistake.

I've raised a ticket with them, and I'll give them a couple of weeks before I make plans to pull out. Fortunately I'm still in stealth mode and have zero customers, so I can afford to wait. I'd be absolutely freaking out right now if I had live customers.
It seems to me that the article is more focused on trying to help people than trying to control them to achieve your own goals. I think there's nothing wrong with seeing your partner struggling with something, talking to them about it and coming up with ideas to help them. The tone and attitude is important, but the article even touches on that as well.

I often have the same reaction as you to people trying to modulate me in any way. But I am learning to view their intentions more positively and I often find that it ultimately helps me to let go of my stubbornness and actually self-reflect on the things about me that they're pointing out - even though it's always difficult to do.
Ask HN: Stupid question but Can you trust hire-a-hacker type websites?
I was bored and browsing the kind of services that come up on the hidden wiki.

One such service that I noticed was hire-a-hacker type websites, advertising services like spear-phishing attacks, DDoS attacks etc… as well as just generally offering to ruin the lives of other people by hacking them in a variety of what seemed like rather uncreative ways.

What I wondered though was, are these just dodgy scam websites designed to exploit idiots of the internet who think you can just pay $500USD and destroy someone, or are these actually for real?

If someone advertises themselves as being prepared to ruin someone’s life by hacking their social media or whatever, wouldn’t a person like this just as likely take another persons money and not provide any service at all?
I predict they will hire someone who has an "engineering background" but who genuinely can not take the first derivative of y=x in their head.
Associated blog post:

https://www.computerenhance.com/p/the-apple-m-series-gofetch...
> Tight nonhierarchical integration of the team. This isn’t a Hubris feature, but it’s hard to separate Hubris from the team that built it. Oxide’s engineering team has essentially no internal silos. Our culture rewards openness, curiosity, and communication, and discourages defensiveness, empire-building, and gatekeeping. We’ve worked hard to create and defend this culture, and I think it shows in the way we organized horizontally, across the borders of what other organizations would call teams, to solve this mystery.

This caught my attention. I'd love to hear more about the motivations for crafting such a culture as well as some particular implementation details. I'm curious if there are drawbacks to fostering "openness, curiosity, and communication" within an organization? Obviously, some go for more rigid hierarchical systems, and it occurs to me that an org chart can (and probably should) be strategically decided upon, but I am somewhat clueless as to the tradeoffs. HN have any insight here?
An engineer in chief is not necessarily the best way to grow an engineering driven culture.
Further Related:

GoFetch: New side-channel attack using data memory-dependent prefetchers

https://news.ycombinator.com/item?id=39779195
This is also what annoys me about the discourse saying that MBAs ruined the company. As an individual with a science undergrad, engineering postgraduate, and soon to be MBA, any decent MBA program teaches you how to assess things like value proposition, key factors in your offer (eg perception of safety!), with profitability/finance being only one arm of the total educational package you're engaged in.

There's a lot of nuance to finding the right leadership as a board.
Kind of a funny observation in the context of moving away from managed DBs.

Is it that the suggestions are for companies other than the big 3 that it caught your eye?
> So for e.g. '1800p' the hardware itself is only directly rendering a 1600x900 image at well below 'very high' settings, and then interpolating the other half.

I don't have a 4K TV yet :) That's how much I care about having larger numbers.
> even though I have my Apple watch set to remain quiet during the time I’m usually sleeping at night, it woke me up with one of these alerts.

So... Apple Watch "quiet" is broken??
Sounds labour intensive. Putting more and more resources into a single generation - a generation that has benefitted their entire lives and pulled up the ladder behind them - is no way to have social harmony.
Are we reading the same sources? The ex-CEO, David Calhoun, has a degree in accounting.

https://www.boeing.com/company/bios/david-l-calhoun

> Calhoun has a bachelor’s degree in accounting from Virginia Tech.
What flows have you found not to use security keys?
There is a pre-image attack for MD5, it's just not considered good enough to be practical. Quoting Wikipedia:

> In April 2009, an attack against MD5 was published that breaks MD5's preimage resistance. This attack is only theoretical, with a computational complexity of 2123.4 for full preimage.
Creating a blog using Emacs Org-mode
Perhaps we're getting this round the wrong way?

Instead they should not have an MBA or background in finance,
marketing, public relations, or any of those faux "professional"
skills that cause perfectly rational STEM thinkers to throw logic and
evidence to the crows and start toadying, bamboozling and
"compromising".

By all means hire and delegate to necessary specialists, accountants,
PR people etc. But do not head critical engineering missions with
people who've lost focus because they've been corrupted. Otherwise the
tail wags the dog.
I do not write glue code 99% of the time, but write libraries, small tools, etc.

The last time I did this, it was a completely novel framework for material simulations using boundary element method which happened to be my Ph.D. thesis. It did not completely turned out the way I wanted, but I was able to get the theoretical performance I targeted for (i.e. literally drowning the system in computation), nailed the data formats workflow we wanted to have, and it turned out to be pretty good. It can scale from laptops to high end servers, and on a typical laptop, it's 30x faster than a well tuned MATLAB implementation, while being at least as accurate. The formulae and algorithms we used for calculations were novel.

It was mostly designed on paper, with some whiteboard work, and implemented with zero memory leaks along the way, plus we hit the performance numbers we were hoping in second beta IIRC.

I'll shortly start on its second iteration, borrowing the high performance architecture, data types, but not the overall workflow. We'll try to make it even more user friendly.

So yeah, I do this during implementing APIs, libraries and novel programs.
The on-his-way-out CEO is David Calhoun. Accountant.

https://www.boeing.com/company/bios/david-l-calhoun

> Calhoun has a bachelor’s degree in accounting from Virginia Tech.
Anything to democratize education is a good thing, so I'm really happy to see this and hope it takes off!
There’s a world of difference between eating an insect and eating honey though.
The former CEO does (Dennis Muilenburg), but not David Calhoun.
No medical insurance ???.
Depressing, perhaps, if you're part of the nobility. Heartening, perhaps, of you're one of the workers building the palaces of revelry but never getting to enjoy them.

Essentially, society is highly inequitable, instability is to be expected and is probably only a negative if you're living it up. If you're part of the higher classes gaining rent -- in any form -- from others needs then you'd probably want this 'empire' to live for ever.

Under it all lies greed, and over-population.
Webscale always reminds me of this video [1] - MongoDB is webscale.

[1] - https://www.youtube.com/watch?v=b2F-DItXtZs

edit: and now I believe you are directly referencing this but may be useful for others who don't get the reference
Experience report: I did this for my company that uses Kotlin as its main language and it worked out brilliantly. We extended Kotlin Scripting into "HShell" and it swiftly replaced basically all uses of bash or Python for our internal scripting needs. The docs are public here, although the product isn't open source. It gives you a flavor of how it works though:

https://hshell.hydraulic.dev/14.0/

Advantages:

• It's as concise as bash but far more readable, logical and less bug-prone thanks to the static type system with plenty of type inference.

• IntelliJ can provide a lot of assistance.

• You can easily import and use any JVM library, and there are lots of them.

• Ditto for internal project modules if you work on the JVM.

• If you need to, you can easily mix in and evaluate Python/Java/etc using Graal. It has an integrated disk cache that can be used for storing file trees that manages free disk space automatically, and there's a command to set up a Python virtualenv in the disk cache transparently.

• We have a high level shell API that makes console, file and network operations as easy as in bash, and sometimes easier because the commands aren't afraid to deviate from POSIX when that would be more convenient. For example most operations are recursive by default.

• A smart progress tracking framework is integrated into every operation including things like wget.

• It's fully portable to Windows including edge cases like being able to set POSIX permissions on a file, add it to a tar, and the resulting tar will retain the correct permissions.

• SSH is deeply integrated, and so commands "do the right thing" automatically. For example all the commands take Path objects as well as strings, and path objects track which machine they refer to, so if you open up an SSH sub-shell you can easily copy to/from the remote machine using regular copy/move commands. Other commands are "smart" for example the wget() function given a path that's on a remote machine will execute curl or wget remotely rather than download locally then reupload.

Although this sounds like it was all a lot of work to build, in reality our main product is a kind of build system (it makes deploying desktop apps easy, see bio for link). So all that functionality is in actuality functionality we built for the product and just kept nicely factored out into modules. The work invested into the scripting-specific parts is probably a couple of weeks over a period of a couple of years, and it was well worth it given the number of scripts we have for things like QA, deployment, server management and so on.
I've been running Litestream for a few years now on several machines without any problems[1]. But I also use Borg with the `.backup` command to take backups. No harm in deepening your depth of defence.

[1] Had a problem with corruption back in 2021 but that was fixed quickly.
Very interesting, thanks for linking the research. Also, huge fan of your website!
Blaming only him would be wrong, sure.

"and of course could not do anything but continue along the same path"

But I am not so sure about that. You do not have absolute power as a CEO, but you can influence some things. Like hiring people checking for quality. And if they find things (and they would have, if they were competent) then fixing them before crashes would have been waaaay cheaper.
As I said, if you can do this, good for you. I'm just explaining how I need to do it.

However, your whiteboard and paper is my exploratory programming. I don't see it as it being that different.
Childish. Yes, I did too:

https://youtube.com/watch?v=f1nHVU1Qe4I

(NSFW language for the uninitiated)
So they need to be anti-capitalist?
Harry Stonecipher has a BS in physics. James McNerney has an MBA. Philip Condit a masters in aeronautical engineering (and a masters in management).
I'm relatively new to the DB field, and have only really used SQLite; but it seems obvious to me that if you're doing a transaction, particularly a complicated one, then you should expect your transaction to fail occasionally due to concurrent changes, and be executing your transaction in a loop. This should be true for any database.

If you loop-retry all transactions which fail due to transitory effects, then you won't have a problem with "database locked" situations.

Abysmally documented, but this is what I use for golang + sqlite:

https://pkg.go.dev/gitlab.com/martyros/sqlutil@v0.0.0-202312...

EDIT: Typo
> and getting MFA bombed immediately when putting in his old SIM...

I think it’s technically unrelated to the SIM, but rather to create the new Apple ID he used his existing (compromised, lol) phone number for “verification” or something. Which is weird in a way because then Apple must allow multiple accounts per phone number?
> In my case, I modified the CoreDNS code to also include the request in the exported metrics - with this you can see all of your DNS requests (over time) and see if there was something odd.

Doesn't that create an explosion of labels?
There are ODBC drivers for SQLite. It can make sense when you want to offer SQLite as an option alongside other, more traditional DBMS. If your queries and data are relatively simple, it will probably work just fine.
This comment very well captures what I was trying (and failing) to explain to a colleague recently, when talking about why TDD doesn’t fit the way I solve problems.

It’s almost like tending to something as it grows, discovering what the solution most wants to be with respect to the problem and the environment (e.g. programming language, server vs browser etc.)
Apparently in 1971 the Bretton-Woods agreement[1] was "suspended" and America went off the gold standard. Because the US dollar became both a fiat currency[2] and a reserve currency[3], it meant that we could print as much money as we like. Printing money directly fuels corruption and income inequality. Rather than reconciling bad decisions and balancing a budget, you just print more money. Financialization[4], a force which frequently gets referenced in Boeing threads, is just another consequence of poor monetary policy, as is decline of Rule of Law[5].

Ray Dalio's Principles for a Changing World Order is the best explanation I've seen for the general state of America and its clear decline (45m): https://www.youtube.com/watch?v=xguam0TKMw8

[1]https://en.wikipedia.org/wiki/Bretton_Woods_system [2]https://en.wikipedia.org/wiki/Fiat_money [3]https://en.wikipedia.org/wiki/Reserve_currency [4]https://en.wikipedia.org/wiki/Financialization [5]https://en.wikipedia.org/wiki/Rule_of_law
And on that note, as a non-user, surprising that the standard tab is 1,000 μg and one is expected to just know that you should divide it into quarters just to get a mere "above average dose". Or into tenths or twentieths of a tab to get an average or below average dose, respectively. It seems to invite a white-knuckle ride.
Which of these emergent countries' investors are switching away from the dollar? Governments and transactions, sure, but as long as God's greenbacks are the dominant transactional currency for investments, I don't see any adverse issues with it. Chinese, Arab, Indian and Russian investors all prefer the dollar for external investments, or the Swiss franc in niche cases. The investor classes don't really give a damn about what their respective governments vacillate about jingoistically.
non sequitur, make a different thread for that cause
You cannot make any deductions from Japan. It is it's own thing. The things that works there may not work elsewhere.
The wealthy ones who gleefully pulled the ladder up will be fine; they can pay for their care. Everyone else? Not so much.
How is that supposed to support your claim that "ethic industry is an outright oxymoron. Capitalism and Ethics are fundamentally exclusive"?

Even one example of correlation between two things is sufficient to disprove any claim that those two things are exclusive.
That's awesome. I also got hit hard by the science bug (pun intended) as a kid, which I can partly attribute to finding a random virology textbook in an academic bookstore dollar bin. I was obsessed with virology at least until college. I ended up majoring in math in college but made it through Ochem II and did some lab internships before committing to that path. Now I'm a ML/software engineer with a healthy interest in biochem.