skysight-inc/HackerNews huggingface dataset:
Well your sorta comparing heavyweight OS graphics stack APIs with old school firmware ones. Even so, things like SDL2 are dead simple, one requests a window region and its possible to write bytes to the resulting buffer that show up in a window. That said modern firmware interfaces are still pretty clean. If you write a UEFI hello world, its possible to access the raw frame buffer with just a connection to the GOP, which is just a couple lines of code in C. Its conceptually pretty close to what your describing, except its designed to work with a slightly more modern programming paradigm.

https://wiki.osdev.org/GOP
> References are contacted and feedback is confirmed positive

The references idea is really weird (we do not practically have this in France). Has there even been a refence who was not in awe about the demi-god-genius-philanthropist that they are asked about?

The only one time i was asked for references, I send the contacts to good friends asking them not to do too much theater. Surprise! they came back positive.

I got one true, unexpected reference, when my university was asked about my PhD (confirmation of title only) and they came back with really nice words (again, nobody was asking for a reference, just a confirmation of tilte - bt they added it anyway and it was genuine (and yes, I knew the person who spontaneously wrote it :))
Played around with Transcrypt a bit. Works quite well with Mithril.js [0]. Would be great if it could work seamlessly with esbuild but I couldn’t find any existing plugins.

[0] https://mithril.js.org/
> In practice PoS chains have hundreds of nodes or more.

Is that supposed to be a lot? I look at the node requirements for these new chains and they mention monstrous amounts of cpu and storage power.

> In Bitcoin, nodes can't stop a 51% attack and I don't know if the software would even alert you when a 51% attack is likely going on.

My question was about regulated exchanges dominating huge percentage of PoS validators. What are you going to do when, due to regulatory pressure, Coinbase and Binance start to implement blackists and OFAC based validators into those PoS chains?
Right on. WD-40 is the only smell I might wear as cologne.
Thats just badly done... The good ones use very accurate angle sensors in the camera mountings so the ads are always placed correctly, even when partially offscreen.
The author says "democracy isn't perfect but it's better than the alternative," then overlooks the obvious corollary with regard to "GAFA" and other powerful corporations: we should have democratic control over our economy. Crypto and web3 are an attempt to solve a political problem with a technological tool; a cop-out to avoid a political fight. We're not going to make a better, more just or more democratic world by putting everything on a blockchain.
It's funny how it starts out with "immutability is really fast and GCs are soo good" and ends up with "rewriting everything in unmanaged code made it 50x faster".

Similar how "Ruby and Python interpreters are slow but webapps are IO bound anyway so it doesn't matter" to "how can I get this to handle more than x req/sec, can we get a JIT to speed up our dog slow backend".
A Slice of Life in My Virtual Community
WD-40 does not have sufficient film strength. Constantly renewing it won't fix that.

It likely works for that e-bike rental operation because there's almost zero load on the chain; tourists renting e-bikes are soft-pedaling and letting the hub motors do all the work.

My guess is that WD-40 is being used just to keep the chains clean so tourists don't complain about greasy marks on their legs...or because they see the sparkling chain and think the bikes are "well maintained." Being so light, it would also be easy to wipe off various parts of the bike, again helping it look "well maintained."
No, today we have servers with some form of leader or centralised point of failure.

With a properly decentralised network any node can be taken down without taking down the entire network.

Not all public DLTs are born equal however. Leaderless networks which are not vulnerable to DDOS attacks are the dream.
I really like this quote from the manual:

<<There are a class of "ideal attractors" in engineering, concepts like "everything is an object," "homoiconicity," "purely functional," "pure capability system," etc. Engineers fall into orbit around these ideas quite easily. Systems that follow these principles often get useful properties out of the deal.

However, going too far in any of these directions is also a great way to find a deep reservoir of unsolved problems, which is part of why these are popular directions in academia.

In the interest of shipping, we are consciously steering around unsolved problems, even when it means we lose some attractive features.>>
Right, yeah, that's why I said _copyrightable_ samples.. e.g. sampling a sound from just about anywhere and slotting it into a tracker or drum machine is probably fine.

I do agree the waters get muddy once it's multiple seconds long.. IANAL but there's the famous vanilla ice lawsuit, and I think there was some fair use wiggle room if it's under some amount of time (forgot the exact limit), it is fine to use.

Good point about the DJ mixtape thing. I am guessing a lot of composers/producers got the raw end of that deal, but you are right, it helped a lot for promotion and growing the scene
"During the first era of the internet — from the 1980s through the early 2000s — internet services were built on open protocols that were controlled by the internet community." <-- is this no longer the case? Did something happen to HTTP and HTTPS or the underlying IP protocol suite ? Isn't everyone still free to purchase a domain name and plug a computer to their network and serve a website?
What if you live in Ukraine and want to build microprocessors or live in China and likes to be well paid and have worker rights?

Globalisation creates more inequality.
Same is true in mobile Safari (iOS) but I'll cut them some slack as long as it doesn't work in Chrome on iOS (since then it would be a Chrome specific hack, since Chrome on iOS uses the same engine as Safari.)
I find it sweetly ironic that ALL those magazines talking about stealing bikes are committing copyright infringement (which the media is used to call "stealing").
Morality certainly has its merits – after all, it's omnipresent across nearly all human groups (that survived to this day). So it has undoubtedly played a central role in advancing humankind.

But please note morality is an evolved collective strategy as well, a survivor in an extremely competitive landscape. It's not "above" evolution (unless you're into religious metaphysical arguments).

If all its proponents "were killed" – your words; an unlikely proposition in my estimation – then yes, that would be it for morality. Something else would take its / our place, but the world would still go round.
I have to disagree. Only in the rare case of potentially dangerous people with no way to hunt you down does ghosting seem appropriate. Everywhere else it strikes me as irresponsible, callous, and potentially damaging to the ghost's reputation.

Rejection does not have to be harsh. "I don't think we're a good fit," is easy to say, hard to argue with, and provides no concrete mistake for the rejected party to feel bad about, if that's something you want to avoid. (Personally, at least after sufficient time has passed, I prefer someone actually tell me what they didn't like, but not everyone feels safe doing that.)
Although the article's main claim is probably correct in many reasonable senses, Talib's take is pretentious and hard to evaluate.

As it is usual with Talib, there is handwaving involved, he doesn't seriously engage with the opposing views, and the concepts are almost never clearly defined.

Apparently, to compare the risk between the young and the old, he is using an estimate of the change to the annualized mortality rate due to Covid. It is not clear where his data is sourced from, but almost certainly he has not accounted for basic facts like the elderly being vaccinated earlier, or that they probably have been more cautious during the pandemic.

And of course, he has removed people under 30 from his graph for expedience. [1]

I think what Thiel says about Keynes is also applicable to Talib: despite his brilliance, he's also a bit of an elitist fraud. [2]

[1]: However, if your eyes are still young, you can read this in small grey print under the chart: "For the youth the ratio is both lower and much more unstable owing the rarity of both death and death from COVID."

[2]: https://www.nationalreview.com/2011/10/end-future-peter-thie...
The target market is users that want to build their own cloud infrastructure, but don't have the scale required to go directly to ODM's to have their own custom designs manufactured.
> The mere fact that these peer-to-peer and decentralized alternatives exist, and that some portion of users will prefer to use them, is what makes this technology distinct.

I can imagine projects that can run on cheap hardware thriving but what happens when you put the weight of exchanges like Coinbase and their users against the hobbyst node count?
Ooh... So it expires in 2024? Thats when all this will start!
He said on the lightning network.
They also have a beautiful logo, and branding in general.
When what we absurdly call “globalization” only concerns the free movement of capital, but not the free movement of people, of course this is the result..? What did anyone expect from wildly increasingly the leverage of capital?

This type of pseudo-globalization is a recipe for inequality, and thus instability.. regardless of how many ideologically motivated “economists” gave their blessing to this idiotic idea.
They are only one doubling of gdp per capita away from surpassing Poland. Give it 20 years.
I tried it via Supabase (open source Firebase clone that uses PostgREST under the hood). At the time there was no join support which was incredibly limiting, and we ended up using Hasura instead.

Overall though, the user experience was generally very good and we still use it for some smaller standalone components on otherwise static websites (e.g. a mailing list signup form) where you don't need complex joins.
I have not revealed my preference, one way or another (I'm personally not a fan of fakeness, if you must know; which is precisely the reason why I think about such things and take time to reply on HN).

But seeing your visceral response, I'll offer one advice now: don't let your biases blind-side you.
No, that's why the GP wanted it.

It 100% doesn't matter either way, as those bonuses always come with attrition requirements - you have to pay back all or part the bonus if you leave the company before some predetermined time period. If you don't agree to the payback terms then you simply don't get the bonus.

So a bonus paid before you start is more-or-less identical to a bonus paid with your first paycheck. You don't get to keep it if your offer is rescinded or you don't show up on your first day.
> Less successful than the Nordic model but still much better than Soviet Russia, was Tito's Yugoslavia.

It was a brutal dictatorship, and while indeed better than Soviet Russia (which was not that hard given that Soviet leadership mostly was a bunch of incompetent drunkards), it didn't even come close in success to Germany, much less the Nordic states.

> And maybe it's not even feasible to get there

There is a feasible way - cooperatives ("Genossenschaft" in German). Almost everything can be organized that way, with the notable exception of public infrastructure like trains, roads and electricity/phone/gas/water grids. These best belong in government hands.
Real-User Monitoring for Amazon CloudWatch
"Billions" is a very large number, even for elite coders or lawyers that's thousands of person years - or tens of thousands for mere mortals. Somehow I doubt that any company would assign ten thousand people for a civil suit discovery...
This solution reminds me of:
https://web.archive.org/web/20180616063100/https://monique.i...
> The idea of a keeping a central log against which multiple services can subscribe and publish is insane

> In effect, the raw event stream subscription setup kills the ability to locally reason about the boundaries of a service. Under "normal" development flows, you operate within the safe, cozy little walls which make up your service.

I wonder if this isn't more a case of the "cozy little walls" turning out to be a lie.

If your business requirements are that this user action has to trigger those half-dozen barely related background tasks, then your design will always be messy and complex, no matter if you use service calls, event queues, polling or whatever else.

In such a situation, I think a better question would be which design lets you most easily reason about the entire system - e.g., what is the dependency structure, how is the causal chain organized, etc.

Of course there are also "secondary" concerns, such as: Which design lets you make changes to the system easily, can you still easily develop and test things in isolation that can be isolated, etc. I think services and events actually have some upsides here (but I still may be in the "seduced" phase...)

I think this calls more for a better API/dependency management (and treating events as full-fledged APIs!) and a good tracing solution which lets you follow an action through different services (and event queues).

> You're free to make choices about implementation and storage and then, when you're ready, deal with how those things get exposed to the outside world. It's one of the core benefits of "services". However, when people are reaching into your data store and reading your events directly, that 'black box' property goes out the window

Again, I would absolutely treat events just as much as a public API as REST. Only because the causal realtionship is inversed doesn't mean you can throw away schemas, versioning, dependency tracking etc.
Unknown unknowns, versus known unknowns.
You use an api-gateway in front of this and send those requests to your application server, generally though you should try to keep your business logic in triggers and stored procedures.
Web Streams at the Edge
Ask HN: Are Indeed, LinkedIn the go-to places for exploring new jobs?
I've worked at my current company since my college internship in 2012, and have not sought a new gig in all of that time. The company was a travel tech startup that I joined as an early employee, and it was acquired a few years ago. The app is still active and supported, but it feels time to start exploring what else is out there.

In case it matters, my background is largely in various QA and product roles, most recently transitioning from project management to product management.

Are the traditional places like Linkedin and Indeed the best places to upload resumes, update skills, etc.? Do I need to fully dive into the job-hunting waters and network with recruiters to get a good idea of where I "stack" so to speak?
Any time you've grown in your job and you're not receiving a corresponding raise, is a great moment to look around.

But also: I like change. I notice I'm more productive in the first half year on a project. Almost every project is interesting at first. Not all projects are still interesting after a year or two. When I get bored, I know it's time to move on. Some companies may have enough diversity in work, and enough flexibility to move me around, that can keep growing without quitting, but my experience is that most don't.

But I'm not constantly job hunting; as long as I'm enjoying myself, I tend to ignore other offers.
Talking about risk as it affects software projects is the main topic of

https://riskfirst.org

if anyone is interested in reading more on this.

(disclosure: I am the author of that site)
No.

This is not a postgres extension. It is a standalone server application (built with Haskell), so you have 3 pieces: postgres itself, postgrest and a frontend layer/app/site (it doesn't have to be a web browser btw). The intention is to replace alll of the dumbass CRUD api's that we normally build for each project. With that capability you can build like 95% of what you need on the frontend side, most likely. This assumes you will put all of your extra business logic in the frontend. Wether or not that is the right thing to do is another discussion, but this projects can be super helpful, esp for internal projects that's never on the public web. Or go for it, just tripple check that you aren't opening yourself up for attacks.

So no, it doesn't expose your postgres instance directly to the internet, that would be nuts. It's just a server application that essentially generates an endpoint for each table and it enforces all the rules and constraints of the schema (as close as possible) without you having to code all those things by hand. That's the short version, it has a ton of other great features.

I recommend you read the docs, they do a nice job of explaining what it does and where it fits.
Note that the article author represented in the images seems not to be the author of the images themselves. AND since it was done for a company in all likehood neither the person represented in the image nor the person taking the picture hold the copyright of the picture (since it's a different person and not the author with a tripod as implied in the article).
No, it's a rack level design with the target market being not companies that buy single servers and fill racks with them but hyperscalers that need to fill whole datacenters with servers.

Basically there are a huge range of scale levels where having hardware on-prem make sense financially.

Also, Bryan Cantrill has some sort of personal nitpick with modern servers basically being x86 PCs with a different form factor, and with the fact that in modern servers hardware and software do not cooperate at all (and in some occasion, hardware gets in the way of software).
Annnd it’s gone

>we have closed the site as of November 30, 2021
Airbus A340 plane lands on ice runway in Antarctica
You cant reuse the electricity you have already burned...
You could have said the same thing about air travel if you were in the 1930s.

Ultimately the limiting factor is energy. If we can transition Earth's power systems to renewable and nuclear power our remaining fossil fuels (mostly gas) will become cheap and can be used for space flight. In space nuclear fission is much less problematic than it is down here inside a biosphere. If we crack fusion we are done and eventually nobody else in the galaxy will be wondering about a Fermi paradox.
New – Amazon CloudWatch Evidently – Experiments and Feature Management
Private equity’s biggest Ponzi scheme
This is what an LPL recommendation video looks like:

https://www.youtube.com/watch?v=jXoS_HB1I3o
See also: https://news.ycombinator.com/item?id=29378307.
NFT art is a scam,

NFT as a governance token solution HEAVILY needs decentralisation and trust onchain to fullfill its usecase.

Solana, Bnb etc are tbh a joke, most validator nodes are under one team’s control, why call it a cryptocurrency when your “blockchain” is essentially under control of one team.

I get your point, a ton of money is being made with nft art , etc on those chains, but its mostly snakeoil salesman stuff.

Eth atleast has real potential to be something more then that. Idc if it takes 10 years, might as well wait and do it the right way.
> For decades, the prevailing narrative has been to stay in a role for as long as possible, build résumé clout and make a lasting contribution to an organisation.

I don't know in which world BBC lives.
Event Sourcing is absolutely brilliant if you want to build an offline first/distributed system which will become eventually consistent.

A good example would be a tree inspection application where jobs can be pushed out to mobile inspectors who might not have phone signal but can still collect the data. Once synchronised, views are simply additive. More data can be added to cases simply by adding events.

I would absolutely not use ES for a hotel booking system because that data needs to be as accurate as possible in the moment and we've had record locking techniques for over 40 years.

Seems a lot of people want to try ES without really considering whether it maps to the real-world domain of the problem they're trying to solve.
Don't use WD-40 on your guns. It leaves a shellac-ish residue when it dries, which is bad for them. I use Ballistol instead.
Anecdotally, when I tested it on an old ThinkPad last year, it worked fine. I was really impressed.
An alternative to centralized video sharing is definitely needed and PeerTube looks interesting.

Discoverability is one of the things that makes YouTube so compelling. Unfortunately, it doesn't look like PeerTube offers much on this front at the moment.

There's a search app:

https://sepiasearch.org/

But there's nothing like the recommendations or related video feature of YouTube. How hard would that be to add given PeerTube's architecture?

edit: I just discovered that that GitHub page does a much better job than the landing page of explaining PeerTube. In particular, it breaks down features from the perspective of users, creators, and admins. It even leads with an introductory video (but not embedded for some reason).

https://github.com/Chocobozzz/PeerTube
You're clearly more careful with resource consumption than many, then. Many times I've had enough time to start coffee while waiting for a .gif to get through its first pass so I can usefully watch it, using rural satellite from Hughes. We're still using your stuff out here.
In the UK. But in the past 4 years or so, apparently in a fantasy version of the UK.
These umbrella sales / networking / socialising organisations are fun. I've tried a few. But 15-20% is highly inefficient.

My overhead for cold-finding new clients is <5% (against those projects), and I'm not a good salesman: I'm overly direct, opinionated, and have very low tolerance for nonsense.
My overhead for recurring clients and referrals is <1% (against those projects), which is also the majority of my business.

Admin, billing, accounting, etc is also <1%, so it's a non issue.

These sales organisations have _much_ better salesmen than me, yet they need >3x the cost to do the job, and they produce worse results?

My guess is: if you actually tried to spend one day per week (20%) for sales and networking you will get a better result. But for many (including me) it is uninteresting / uncomfortable / annoying / etc and therefore many of us overestimate the difficulty of sales.

There is also very likely a notable difference in interest alignment between the sales partners/employees and you. They will make more money/h the faster they sell you and therefore have greatly reduced monetary interest in working significantly more for a higher quote or a more specialised project. They also do not have the deep domain knowledge you do in your areas, and you are much better at judging how well you will enjoy working with a prospective organisation and how interesting you will find any given project.

My experience: Yes they can sell you. They will get lower quotes than you will get yourself. They will find worse projects than you will find on your own. And they cost too much. Still, I had fun with all the groups I've tried, and I still recommend them as a social luxury. Fun, overpriced, business friends.
> There are plenty of more reasonable Occam's razor explanations (…). You always have to assume ignorance over malice first.

That’s Hanlon’s razor: https://en.wikipedia.org/wiki/Hanlon's_razor
> A bicycle has higher margins because the volumes are much smaller.

Are you sure? There are more bicycles in the world than cars.

> The engineering that goes into even the cheapest of Dacias is hundreds of times more complex

Again, that does not make something more valuable. The engineering that would go into a lunar orbiting plant pot would be very complex, but has no value.
There is a nice graphic here: https://postgrest.org/en/v9.0/tutorials/tut0.html