skysight-inc/HackerNews huggingface dataset:
"I am gonna change the world over the next 50 years"–Jensen, Nvidia CEO, 2003
People who use EBITDA are either trying to con you or they're conning themselves.
> They want AWS to pay them royalties or stop competing.

but at the same time, they want people to be able to use the software for free (esp. at the start), to kick-start the network effect.

In other words, open-core business models want to have their cake and eat it. If you are able to make lots of money off said software, we want a piece of it after the fact. But we dont want to take on the risk of actually looking to build a business and compete on the same.
Not sure if this is what the above comment means by "atomic", but a shortcoming of Postgres' JSON support is that it will have to rewrite an entire JSON object every time a part of it gets updated, no matter how many keys the update really affected. E.g. if I update an integer in a 100MB JSON object, Postgres will write ~100MB (plus WAL, TOAST overhead, etc.), not just a few bytes. I imagine this can be a no-go for certain use cases.
> well, the end tail of it

Whatever your feelings on the impact of the technology are, you can't possibly know this

> Almost every single of those "interesting re-imagining" projects rather quickly rediscovers why traditional systems are the way they are, and end up being shittier versions of those.

I pretty much agree with this, though I'd suggest "most" rather than "almost every".

Most scientific studies may fail to support their hypothesis also, that doesn't make them uninteresting.
I get it. If there are alternatives that overall would be better (including their technical merits and how easy it is to introduce them to a commercial company) then use them. No one is forced to buy dual-license.
The "one-knob, self-adjusting" way to implement this is a revenue-neutral size tax: https://news.ycombinator.com/item?id=39235533
The 37 number comes from a single 1993 paper on a search programme for extraterrestrial hydrogen line beacons. Unless you believe that nothing has happened in radioastronomy for the past 31 years, there is no reason that this number remains 37 today. This page is either clueless or firmly tongue-in-cheek.
The problem is that in the minds of FOSS people, you might as well try to argue that you want more proprietary software.

The "major platform hijacks our code for the web" is a valid concern, but the FOSS people have always kinda gone "well fuck you for having these concerns". That's... I guess fine enough when the majority of FOSS wasn't part of a SaaS stack, but now that the majority of big name libraries and tools are, it's becoming clearer and clearer that the OSD is just too lacking for those concerns.

To be clear, this isn't a defense of SSPL or similar anti-Bezos licenses (the best one I've seen is the BSL, which transforms into a traditional OSS license after X years if you want my opinion), moreso an observation that there's a clear need here that can't be met by OSD. Paying developers on top of the FOSS model is hard; doing support favors entrenched suppliers because of the CYA problem (this is why AWS has the advantage they do) and I'm pretty sure that even if you do the support model, it usually just doesn't pan out.

The main reason 90% of these licenses suck is far moreso because lawyers will draft contracts and licenses in such a way for you that they'll always give you the advantage. The SSPL being borderline impossible to comply with is by design for example.
Bootiful Spring Boot in 2024
Let's replace a project that failed because of a CLA with another project that requires a CLA
>why hasn't Embraer moved into this space?

Money?
He was a "major contributor" according to https://www.postgresql.org/community/contributors/
Monty Python imitated Britain first.
Sorry but you're painting bike sheds here - the point is that these guys at least APPRECIATED quality work (before then cutting corners).

The truly non-technical folks don't understand what corners they're cutting.
it is free and source available...it's BSL which is slightly more permissive than SSPL that Redis adopted
To be fair I don't think you need CV in this specific case where the problem space is very limited.

1. There's no lighting, so the enemies have specific, fixed pixel colours that don't appear in any of the backgrounds. Scan and target these.

2. Enemies appear in a specific zone in the canvas. Makes scan faster, combines with below.

If there's expected ambiguity one can a. detect a few interesting background properties by looking at pixels where enemies never appear (e.g corners), and/or b. use a couple of other pixels relative to the candidate match (maybe neighbours, maybe not, could just as well be 20px down, 10 left) to discriminate.

Side story: one day my team was tasked with doing textual document content recognition for some biz. Everyone was like "oh it's going to be $$$ to pull out CV+OCR and have the OCR learn the specific font".

Turns out the document in question was:

- an extremely standardised gov format
- produced only by gov administration
- of a known fixed, overall size with clear identifiable boundaries
- printing known, standardised list of fields at fixed position
- with a known, standard font specifically made for quick automatic recognition
- containing only /[A-Za-z0-9]/ chars (plus a few I can't recall, but essentially dash, plus, slash...)
- on a known, standardised background
- the only variable is the quality of the scan and the size parameters

So I put a file upload form, piped the image through some reasonable imagemagick filter sequence to turn it into a no-background monochrome, look for corners/borders, resize+rotate, scan through the image til I hit a black pixel, then look at pixel-lit/unlit patterns (think 7 segment display in reverse).

Cobbled the thing in a couple afternoons, with a quick, simple UI to have the user crop/rotate the doc (putting it mostly upright). It was stupidly fast to run and success rate was very high. Interestingly enough the failure mode was very good as it could reliably tell "ok I can't make any sense out of this" vs OCR which claimed success but outputted gibberish.

You can get surprisingly far with very little when you have known knowns.
> and the British, as a rule, don't do to-go portions from a restaurant.

This isn't true at all.
>And they are building new public housing to this day,

Sure, a bit yes, but the bulk was acquired/made back when property was dirt cheap, not at today's prices. Vienna couldn't replicate the same move from scratch today.

You cannot start to do today in any city what Vienna started 100 years ago. It's too late now. The fiscal policies of the last decades have made that unfeasible.

>Other austrian cities do this too.

Not even remotely as much as Viena. Graz has next to no public housing, it's mostly private.
Redis Labs was a long time sponsor for the full-time development of Redis then later compensated the creator of Redis for their rights to Redis Technology and branding who was ended up retiring from technology to write Sci-Fi books. By contrast AWS takes most of the profits whilst contributing relatively nothing back, making them the biggest leacher and the primary motivation for the relicensing to prevent mega corps with unfettered access to their future contributions that AWS repackages to compete against them.

So whilst their previous license allowed AWS to leech off them, it's now been relicensed to prevent them from profiting off their future investments without compensating anything back.
Cool project! I worked on something similar a while ago to learn about automatic differentiation: https://github.com/hexhowells/onegrad.js

Needs more layers to be really useful though.

I always thought examples using browser extensions would be neat since their built in JS and you only need to download the model once.
Is reporting a nightmare for radiologists with default PACS viewers and tools?
That doesn't seem like a very reasonable takeaway from an article which describes almost too many people announcing that they will take the last open-source version and keep developing it themselves for everyone else to use.
This makes me think - is it actually bad for Amazon/Google/Microsoft, that they now have to pay a licensing fee to Redis?

I feel like there’s an argument that these kind of licensing terms are almost beneficial to ‘big cloud’ because the cost/effort of all of these arrangements might dissuade smaller companies from trying to compete in the hosting and managed-services business.
Recognising everything you can as CapEx is … fine … but even I am impressed by recognising a new lightbulb as capital investment. I mean … yeah, it is I guess…
Acetate is the final step of the alcohol metabolism process before its turned into water and carbon dioxide so I would venture it is not the most toxic part of drinking because the goal of the liver is to turn unstable, harmful compounds in the body into more stable, water soluble by products.
1 every time u add a component to a system you double the complexity. If you build automated regression testing it becomes easy to see the impact as test runtime grows exponentially. So the definition of the interface between components must be able to isolate them from one another. We saw the consequences in PC land with cards and dip switches and irq settings and plugnplay and even pcpartsbuilder. Vs say USB c.

Like there is a spectrum between pluggable sidecars and Bluetooth. In between is open isa , scsi, adb, usb, ethernet, wireless. Each one has tradeoffs in cost per module , cost of manufacture, cost of testing, physical form (space) and user experience. The market decided where the tradeoffs mattered most and it basically rejected every single side car variation ever produced. Its a niche thing that always remains niche due to suboptimal tradeoffs for most use cases

And i bet it is mainly a version of the premature optimization issue. A side car is spending enormous manufacturing resources to optimize something people will do extremely rarely… plug parts of a cpu box machine together. If you need to frequently plug and unplug…. You are better off with some interface that uses cables and … like sequential io vs random io you wouldnt want to have to get the module from the middle of your stack. If you dont need to plug very often…. Then you wind up paying for some enormous amount of plastic molding work and pcb design and testing for something you do maybe once a year or less. Better off to just buy bare boards like in PC land. But even if you have fancy plastic cases on modules that doesnt solve the software side. So ironically the thing that makes usb great isnt just the physical design but the software isolation between subsystems .
80%+ live where they grew up. So few moved about as democracy had its best days.

Only 14% have earned more than a bachelors, while polls suggest the public believe it’s closer to 50%.

We’re incredibly naive and ignorant of ourselves, including how to concretely define democracy.

That “type of debate” existed before you and isn’t going anywhere.

The problem is you’re thinking too specifically when reality is a handful of general patterns. Democracy doesn’t hinge on your fears because you’re a specific person not a body of people. Democracy was born in and triumphed over worse. You’re concerned about your specific understanding of how the world works embedded in your memory, deference to which is not the aggregate’s obligation.

Consider how religion has declined despite protests of the prior generation reality would end, yet it hasn’t. Consider Seduction of the Innocent and its authors fears about comic books fracturing society and it didn’t. Consider parental outrage at DND and rock music, which also did not end the world.

Just another generation bleating like a goat atop a car in a flood at the awareness of its own impermanence and importance, that it has less time ahead than behind. Just vanity leading people to believe their childhood memes are essential.

It’s been interesting watching Silent Gen, Boomers, and now GenX post on social media existential dread as each of those groups majority push into 50 years old and beyond.
Real hacks and leaks have shown that even if there is an incentive to not keep data and minimize damage, it is negligible. If the consequences don't go beyond slightly higher DB sizes nobody cares. The potential cost needs to be much higher than potential profits from selling the data.
> This is oversimplifying

Yes, and in doing so you've managed to blissfully ignore all the speculation and outright gambling that goes on in the stock market.

I'm not a crypto defender; I think it's mostly useless and a waste of people's time and money. But let's not paint a big rosy picture of the rest of our financial system. That's just not where the truth lies.
There's also a statement here: https://www.postgresql.org/about/news/remembering-simon-rigg...
I have seen a demo of earbuds that can do that... you could even share an earbud with the other speaker so it could translate for both (I forgot what the brand/model is though)
I think most people are missing the point here.

Why, for Christ's sake, is the onus of verifying the stamps put on the customers?

The Royal Mail created the problem. Don't give them money.

Otherwise bureaucracy and Kafkaesque issues will increase in the private and public sector.

PS: not from UK
So you need to remember doing the linting and formatting or the PR will fail?

I'd argue that's the point of pre-commit. Doing it for you locally before submitting the PR so you don't have to be mindful about it.
> Missing out on relational features: With MongoDB, we lost out on many nice features from the relational world like CASCADE which, when specified, deletes all referenced resources across other tables whenever a target resource is deleted; this hurt in particular because our data was very much relational.

I'd be very curious what their data model was in relation to this problem. I wonder if denormalization of the data would have solved the problem without a need for a full database hop.
How will that work in practice (especially during rush hour)?
East meadow, Levittown, North Merrick, Brookville, Manhasset Hills, ...

Just look at Google maps, turn on transit to see the stations, then count all the towns that ain't walking distance...

I do actually know what I'm talking about, having spent way too many hours in the freezing wind/rain/snow on LIRR platforms, chiseling ice off the car in the parking lot, and questioning my life choices. Try an expensive 2+ hour with multiple transfers for a month.
Postgres is no hype, it was already in plateau of productivity when MongoDB came to the web scale scene.

Hadoop just like Mongo had their hyped time in the sun, but RDBMS are far too advanced and versatile than any of them were.
Finance is about money, that's going to attract some people that are motivated purely by money. That's a bad thing and the culture in any institution should discourage this.

Yet at the same time finance is a big industry, there's plenty of honest, hardworking people that do their 9 to 5 (or more realistically 8 to 7) and go home to their kids. Finance has bad apples (just like tech) but I don't think we should write off the entire industry for that.
This is all true, but everyone should still do everything they can, especially try to affect the politicians.
> Stocks are not completely nondeterministic games of chance

That's a bit of a straw man, as no one claimed they are. "Gambling" is often not a nondeterministic game of chance, either. For example, when I go to a casino and play poker, I'm still gambling, even though there's plenty of determinism and strategy to go along with the elements of chance.
Friends don't let friends use MongoDB. In my previous job, I got a big promotion in part for getting rid of MongoDB and virtually eliminating our database problems.
AWS, along with Google and others have created a fork already. It’s very rude of you to call someone a token hire when they’re high up in the contributors list (#7 all time). Denigrating their work for no reason other than to “win” an internet argument.

We’ll see what happens though. If redis Inc (that never created redis) wins over AWS, GCP and others (who also never created redis). Both contributed to its maintenance, as GitHub clearly shows. We’ll see which fork wins out.
https://en.wikipedia.org/wiki/That_Darn_Cat!
It's absolutely astounding watching people's contortions trying to make massive investment in green energy somehow a bad thing; it's gotten so absurd that the United States is now crying about markets being too free. You guys should try taking something more advanced than econ 101
*Stanislaw :)
If it's anything like Denmark, it's just that nobody local ever does it, and so we never learn that it is an option.

Then we suddenly see a foreigner do it and wonder what other options we've missed and start to wish life came with a manual.
I find it most satisfying that the majority of negative comments just corroborate the article.
"when it indeed pops, as the one made the decisions would have pocketed a big fat bonus and walked away"

And this is exactly what happened here and criminal investigations are happening, but I kind of doubt, whether they will lead to much.

Much in the article is based on hearsay, so it will depend on whether there are more people willing to testify. But one main witness already suicided, despite telling others he won't do that. Either way, that is already a strong deterrent.
It drives me batty to see people store 100MB JSON objects with a predictable internal structure as single records in an RDB rather than destructuring it and storing the fields as a single record. Like, yes, you can design it the worst possible way like that, but why? But I see it all the time.
> Going back to the open core/demo versions

aka, just sell software, rather than make it open source.

What is being balked at is the idea that you can use open-source as a foot-in-the-door marketing and growth hack, which you then reap after some level of popularity/network effect is reached. Some call it bait and switch.

Blaming big corps for "leeching" is just self-serving. They are doing exactly what the license allows them to do - a license for which was chosen at the start to allow for it! If you expected to be paid to make this software, don't opensource it.
cool website, terrible ideas
Hugo has gotten easier recently to get up and running. Seems to come prepackaged with a simple, workable "template" when you create a new site. :)
- They're a pretty large cloud services provider (frequently spoken of in the same breath as Digital Ocean and Linode, last I checked).

- Dark patterns are bullshit but are hardly unique to them.

- They probably require a credit card to cut down on scams.

- Your loss as a potential customer will certainly go unnoticed, and life will go on for all parties involved.
Dislike of VCs as much as the next guy, but is this a representative picture? Many companies I’ve seen have been genuinely interesting, like SurrealDB, CockroachDB and Hashicorp. Are you saying it’s all a long bait and switch game?
They're still being predated
I recommend therapy and maybe some of these books will be helpful.

- Non violent communication
- Diffcult conversations
Show HN: TechPeeker – Unveil Any Website's Tech Stack Instantly
Our platform is engineered to provide a comprehensive understanding of the tech stacks powering both emerging and established websites, catering to developers, digital marketers, and technology strategists seeking competitive intelligence and optimization insights.
Until the discovery of a log4j-equivalent, then suddenly it's not fine.
And this should never be ignored.
How do we know that the forecasting thing really works and not yet another AI mumbo-jumbo?
> However, you can't actually look at any details without creating a "free" account. Annoying.

Are these not details?

https://www.vultr.com/pricing/

I found this by spelunking deeply into... the main menu where there's a Pricing option. I'm not a Vultr customer and I don't have an account with them.

I was curious and I made an account. And the "enter credit card" thing you complain about is just part of the onboarding flow, along with things like "set up your profile". Is it so crazy that you might want a fast track to put your card in for a hosting service? It's all optional anyway.

Ignoring that (I didn't enter a credit card), there's a prominent Deploy button you can hit.

The issue you see about pricing is that they only offer that cheap price in some data centers. Atlanta has it, but the current default selection of Miami does not. They could definitely do better to make this obvious since they are advertising that minimum, but this is not at all surprising to me who has used tons of cloud provisioning UIs. I don't think it's reasonable to expect the same pricing in all regions, no one actually does that.

Once Atlanta is selected, they also auto select a better compute class by default ("AMD High Performance"). Setting that to "Regular Cloud Compute" gets you down to that $2.50/mo price.

Except for one more thing, they default select Backups for it, and that's another $1/mo.

They could do better about this stuff but it's barely something to get upset about. Before you spin up the server, the final price is listed right there in both hourly and monthly units, which is better than AWS does.
I think the sense is not "atomic by field" or whatever you'd call that. If you're going to ignore the fact that PG is an actual ORDB and just store gigantic blobs of JSON in it, it will write the entire object whenever you update part of it, because the whole point is you're supposed to store it as a multi-field record.
When you go to your brokerage account and buy a share of Google, you aren't buying it from Google, you're buying it from some other random shareholder out there who wants to sell. Google does not see a cent of that money.

In general, the only times a company gets money when you buy shares are if you participate in an IPO, or if an already-public company decides to offer more shares for sale in order to raise some money, and you buy some of those shares. (There are exceptions, but retail investors like you and me usually don't get invited to participate in those deals, though.) The vast majority of shares that trade hands on the markets every day are not owned by the company whose name is next to the ticker symbol.
I think it's rather features were added to Redis out of the experience and craft, not just to "lure future users into a pit", I doubt antirez would have that in mind.

But I think you described right the social behaviors of certain/common types of users.
> I'm surprised we haven't heard more of that actually.

It’s a bit of an information hazard. E.g. what if someone made sewer pumps run backwards. Meanwhile the level of exploit capabilities is on the level of Spectre. There is such a wide gulf between what is and what should be that we can’t properly discuss it.
More timestamps:

- Graph on time to become sufficiently productive in Rust to comfortably contribute to a codebase:
https://youtu.be/6mZRWFQRvmw?t=27149

- Graph on time to become as productive in Rust as in other languages:
https://youtu.be/6mZRWFQRvmw?t=27240

- "Yes, it takes some time, but people do feel like they are as productive in Rust as they were in the language that they previously were writing in." https://youtu.be/6mZRWFQRvmw?t=27274

- Graph on the ease of code review in Rust vs other languages: https://youtu.be/6mZRWFQRvmw?t=27304

- Graph on confidence in Rust code correctness: https://youtu.be/6mZRWFQRvmw?t=27361

- Code example vs C++ #1: https://youtu.be/6mZRWFQRvmw?t=27431

- Code example vs C++ #2: https://youtu.be/6mZRWFQRvmw?t=27656
Americans Increasingly Want to Move to Another Country
The cheapest instances are only in specific regions I think and they are ipv6 only. I’ve been happy with them as a hosting platform.
Not for redis the company if they follow mongodb’s trajectory