skysight-inc/HackerNews huggingface dataset:
Io Outburst Shines in Plasma Torus
Upvoting the classics :) This should be required reading in every coding bootcamp and software development course.
This article mentions that a study was done in humans and found no effect. https://english.elpais.com/science-tech/2023-01-24/study-sug...
"I'll doxx you if you don't shut up"? Or, more generally, a constant barrage of things like "kill yourself" or "you're a [insert slur here]", which doesn't rise to a First Amendment violation but definitely has the effect of silencing people?
One does not need to be a professional to deduce possibilities and eliminate them. Given the facts, it can only lead to a few possibilities. Facts don’t care about your feelings.
It was already getting worse, at this point it's not really going to be Rick and Morty anymore. Ship of Thaddeus except different ship entirely.
I wonder if my company's CEO did.
My problem with this approach is that you must have a database available during build time and autocomplete/real-time tooling usually gets messed up.

Is this not a problem in the rust implementation ?
These help, but genetics also play part. You can’t lifestyle your way out of bad genetics.
I'm sorry I wasn't aware or I would've posted the link to the website (startups.fyi). Should I edit this submission or do you require me to re-submit?
Incident updated: https://status.slack.com/2023-01/eea83e5208c66a72
What Spring magic? If you're talking about spring-data, that is optional, you can use JdbcTemplate directly if you wanted instead.
I didn't say "stupidly easy". I said "as simple as".

If you're running a basic WordPress / CMS - then running Mastodon should be as simple as that (i.e. pay someone to host and run).

If you're running a global website with a load of subdomains, custom features, CDNs, etc - then running Mastodon should be as simple as your existing infrastructure.
Historically, yes. Post-pandemic, not as much. When the pandemic caused a migration to work-from-home and companies increased their remote-hiring efforts, I expected that the move to “work from anywhere, hire from anywhere” would push contracting rates down.

Oddly in my experience in the mobile (iOS) development space the opposite happened, and rates increased significantly. Those higher rates have held steady for two years now and appear to be permanent. Plus I’m increasingly taking contracts with U.S. clients.

Of course a full-time FAANG employee with stock options etc. will have a higher total compensation compared to me, but overall I’m making more than I ever have and I’m much happier compared to when I was a full-time employee.
>We need to stop demonizing people for doing their job

W.T.F.

I mean I hate to bring up the analogy, but at the Nuremberg Trials we hung people for 'just doing their job' because just following orders can lead to millions dead and other completely and totally terrible outcomes for humanity.
They had better, with 230 wh/kg LFP and 150 wh/kg lithium-free sodium ion coming to mass production, and those chemistries are far safer than nickel/cobalt chemistries because they don't catch on fire, the "OEM" cost of a large battery pack will certainly drop under 100$/kWh, if it already hasn't.

With sodium ion the cost should drop to 50$/kWh.

I guess what might happen in a decade or so with EVs with "obsolete" batteries in the used market is that you just get a used EV and you have a powerwall and a secondary/tertiary city car.
I'd check the "Best book in 2022" https://news.ycombinator.com/item?id=33849267 submission. There's actually 5-10 such submissions https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=tru...
This logic is like learning that most accidents occur within 50 miles of your home and then moving 51 miles away.

Why would you remove those bits of information and also not switch password managers too?
> some portion of inflation is caused by increased labour cost. So by the time the strike demand is fulfilled, the next strike is in theory in the brewing

The word 'some' is doing heavy lifting. If they get a 10% rise, and that causes a 1% increase in inflation (assuming labour costs are not necessarily the biggest proportion of the cost of goods, and assuming companies eat some of the increased labour costs via less money to shareholders rather than raising prices for consumers), then there is not necessarily a reason for a second strike. I've pulled these numbers for illustrative purposes.

A vicious cycle can happen, but it also theoretically doesn't need to happen.
A hypothetical situation: AI is tied to a camera of me in my office. Doing basic object identification. I stand up. AI recognizes me, recognizes desk. Recognizes "human" and recognizes "desk". I sit on desk. Does AI mark it as a desk or as a chair?

And let's zoom in on the chair. AI sees "chair". Slowly zoom in on arm of chair. When does AI switch to "arm of chair"? Now, slowly zoom back out. When does AI switch to "chair"? And should it? When does a part become part of a greater whole, and when does a whole become constituent parts?

In other words, we have made great strides in teaching AI "physics" or "recognition", but we have made very little progress in teaching it metaphysics (categories, in this case) because half the people working on the problem don't even recognize metaphysics as a category even though without it, they could not perceive the world. Which is also why AI cannot perceive the world the way we do: no metaphysics.
> all that differentiates me from the other person is the luck that I was born in my shoes, not theirs.

You don't think hard work and personal initiative matters?
From my experience ORMs are very good for fast MVPs and getting something done, but then quite some effort to scale (= replace with hand crafted SQL). Also when scaling, transaction problems show up b/c you misunderstood the ORM and it was not an issue with 100 users/day, but it is now with 10.000 users/day.
I always felt that there was more to that story than what was reported. My understanding is they reached out to him to interview for a PM role to develop an official "AppGet" at Microsoft but, for whatever reason, he didn't get the job. Maybe the interviews didn't go well? Maybe there were some red flags somewhere? Who knows. But it didn't really sound to me like they acted in bad faith.
maybe ot, but I feel strongly about reading an article without any css
Could Aeonik Pro be the next Helvetica?
There's an additional devcontainer.json file that specifies editor configuration, like extensions, startup commands, extension settings, etc.
...I do get a fair bit of rhetoric about going vegan from 18-year-olds ;)
I can see where this would be inconvenient. I write the migrations first so it doesn't bother me, but for prototyping it sure seems cooler to not even require the schema to exist.
Second this. When I first noticed this text at the bottom, I assumed a bug knowing that the button I just pressed was not what text was displayed. It took a second to realize that it was telling me the correct flag, not the button pressed.
That’s lovely and frustrating. 1) The right answer could be visualized higher on the screen, to reduce eye movement. 2) My 15 minute progress was erased after checking the settings and trying out the options. Argh!
But overall well done on this project!
I've spent the whole boom thinking big-tech workers were nuts for not organizing while times were good.
Just because he's advocating on behalf of investors doesn't mean his argument is right either. I think the better question is wtf does a hedge fund manager know about running a tech company and why should we give any credence to his ideas about staffing?
For me, it’s for the love of the game. I like being productive and being challenged more than I like being indolent.

I imagine pro athletes might feel the same way. You have to enjoy playing the game for its own sake. The joy of a championship only lasts a few days.
This is a legit complaint, but is realistic to overcome in future I think. There have been reports of OpenAI hiring software engineers to train AI models to write code in their language. Can be done with art as well, just will take time. It's an impressive demonstration of what is achievable though.
I think it's missing the top half of the case, which is why the gap is so pronounced
tl;dr: Robotic picking requires higher shipping costs, and shipping costs are much higher than the labour costs to pick the item.

I spent years in Amazon Fulfillment Tech, a lot of in the Picking software space. It's all about tradeoffs, and shipping costs.

Amazon will spend far more money getting the item from the warehouse to your front door than they will on labour costs getting the item into the box, ready to ship to you. Shipping is expensive, labour is relatively cheap when each item is touched by maybe 2-4 people for a few seconds each.

Robotics are getting better, but the typical storage bin in an Amazon warehouse is optimized for density, not for easy picking. Humans do a great job of picking items despite the storage density. We fish it out, feel around, use our incredible vision powers. We're great at it! Robots suck at that sort of thing (today).

Amazon could build a warehouse that is optimized for robotic picking. But if you built it with today's robots, you would have a fraction of the item storage density. That means you'd either need many times more warehouses or you'd need to reduce your selection. When you reduce selection, that means a different warehouse is handling those other orders, and it's probably further away from the customer.

Further away from the customer => higher shipping costs.
There is no evidence for the idea that they descended directly from a semitic alphabet brought up from Carthage to northern Europe. There is no evidence for trade between Carthage and early people's in that area. You realize this and so attempted to change the subject onto something you think you have an argument for.

I've wasted enough time on this. You obviously have no intention of adding any sort of evidence for this argument. Thank you for giving me a reason to read more deeply about the origins of modern alphabets, but I'll continue that reading on my own.
Me too. I think too the unions work best when its just a small part of the population that has the power to get what they want. Its like a prisoners dilemma, yhe wider economy can support this group being relatively overpaid to keep them quiet. However not everyone can be overpaid, and when everyone is striking the economy just falls apart.
If you have composable query bits, have you just not rolled your own query builder?

As you pointed out most ORMs have a query builder layer anyway and usually a raw sql layer too. Why not use an ORM for the easy bits?
I'm extremely ignorant on this subject matter. Any pointer, like an author or a book will be highly appreciated!
This is something I thought about recently. Say you are managing a fast food restaurant that pays employees $15 / hour. If you are selling $10 of food every 5 minutes, then that's $120 of food per hour.

If you give your cashier a 10% raise, then you have to recover another $1.50 / hour so you have to sell $121.50 / hour or $10.13 every 5 minutes. So a 10% wage increase for one employee translates to raising prices by 1.3%.

I don't know what the economics look like for a warehouse worker, but Amazon can afford it and the community Amazon is a part of will be better off.
Stop coping. Nobody claimed every single very rich person is necessarily living. Someone who is healthy, fit, rich and is doing whatever he is into at the time and your first thought is "maybe he's not happy" lol cope
I've read the word "headless" used in different contexts.

How would you define a "headless" CRUD framework please?

Thanks in advance.
> I feel object-oriented programming had its chance and it failed.
> Object-Oriented Programming is BAD

mind elaborating why OOPS is BAD and failure?
This. There is no easy way to track down performance killers anymore, and someone will inevitably tank performance with a "this change shouldn't have affected that query" change. Huge problem in every Rails codebase I've worked in over the years, and it's not like it's anyone's fault the framework encourages this.
From what else they're doing, it appears the point is to be able to use sqlite in serverless setups where MySQL/Postgres would be way too heavy to deploy on a per-customer or per-function basis.
Learning SQL is a software dev superpower at the moment. So many devs don't know SQL and it causes such pain. But mostly invisible pain because if you don't know SQL then you don't understand the horrible things your ORM is doing.
The only part of ORMs I liked was the ability to dynamically build queries. You’re right that a query would have to return the same columns (for common downstream processing), but a query builder can make adding conditions much easier.

For example, if you’re adding filtering to a product list. The query will always return the product id, name, image url and description. But you might have multiple filters (in stock, blue, etc). The query builder can make that process easier and less error prone.

Same with pagination, depending on how you do it.
Depends on kind of rich. If you inherited your wealth it won't be strange if you've nothing to worry.
Updating cities alone is not enough to remove the need for long range batteries. It’s also a really slow and expensive process.
nice try but .. in the wild, many animals are born that display navigation and awareness within minutes .. Science calls it "instinct" but I am not sure it is completely understood..
This is kind of nitpicky, but I'll say it anyway.

An algorithm that does the same thing given the same input is deterministic aka referentially transparent aka pure, not stateless.

Even this little snippet of Haskell is stateful:

statefulFunction :: Int -> Int
statefulFunction x =
let y = x * x
y + y

The binding 'y' is state. Even if it's implicit, as in ((x * x) + (x * x)), it's still state.

People seem to use "stateless" as a word for "doesn't mutate anything", which is kind of weird. Mutability has _nothing_ to do with having state.
Thanks, but I didn't ask you, because you didn't write it. I think it is satire, but sometimes one can't really know. It is undoubtedly a position that some people hold that missed revenue/profit estimates are akin to losses. Hence, Poe's Law.
I never thought people take restricting access from within database seriously. Like row security policies [1] in postgres. But now as I look at it, it must be taken seriously, just because those features exist.

Is anybody here using it in production with success?

[1] https://www.postgresql.org/docs/current/ddl-rowsecurity.html
Show HN: Automatisch – Open source workflow automation, an alternative to Zapier
Hey, HN community,

We're so excited to share Automatisch with HN finally. Automatisch is an open-source workflow automation tool, an alternative to Zapier. Together with my co-founder (@barinali), we have been working on it for about 15 months and have started getting early adopters.

Automatisch is a workflow automation tool that lets you connect different web services like Slack, Github, Twitter, and more to automate your business processes. For example, you can build automation that gets all new tweets, including the "open source" phrase, and post them to the Slack channel you specified. You can adjust the services and steps depending on what you actually need to automate in your business.

Even though some existing cloud solutions do the job well enough, we still wanted to build an open-source and self-hosted alternative to those. Because it allows you to store your data on your own servers, which is essential for businesses that handle sensitive user information and cannot risk sharing it with external cloud services. This is especially relevant for industries such as healthcare and finance, as well as for European companies that must comply with the General Data Protection Regulation (GDPR).

You can see the available integrations here (https://automatisch.io/docs/guide/available-apps). We currently have limited integrations but are constantly working on adding more and enhancing the existing ones. You can also request a new integration by using GitHub discussions: (https://github.com/automatisch/automatisch/discussions/categ...).

You can use the following links to check it out:

Website: https://automatisch.io
Docs: https://automatisch.io/docs
GitHub: https://github.com/automatisch/automatisch

Please give it a try and let us know if you have any feedback, and if you like what we are doing with Automatisch, please give us a star on GitHub.

Cheers!
> running miles and miles at low intensity will damage my middle-aged knees more than HIT

Maybe, maybe not. But running isn't the only method of cardiovascular exercise.
*a lot
Thanks for the kind words. Definitely looking into making this clearer, as you and others have suggested.
The title should be updated to reflect that this wasn't data from LastPass but from other products under the Gogo umbrella.

> Our investigation to date has determined that a threat actor exfiltrated encrypted backups from a third-party cloud storage service related to the following products: Central, Pro, join.me, Hamachi, and RemotelyAnywhere.
I am open to taking a bet with you. How about 1-2k?
> running amuck with security issues, database design and proper techniques.

What does an ORM have to do with security?

Or database design?

Or proper techniques?

In reality, the ORM leads to poor DB design and even poorer techniques.
I would not roll it myself. That was my point about some ORM frameworks offering a middle ground, which is often appealing when adapting to an existing database schema.
Seriously, I've read so many comments from 'comrades' here lately.
This is very true.

Though it’s really tough for most employees (especially the 20-somethings) to resist the internal tribal messaging from their employers and instead see their employment relationship as just transactional.
Man who "paid himself nearly $2 million a day in 2022" says google pay their staff too much ...
I've used https://pugsql.org/ a few times and generally liked the experience for personal code.

... and if it goes to hell, it's just sqla-core under the hood, so we're all good!
No problem. I think within 30 minutes you can still edit the title.
https://sqlc.dev/ is nice in this regard.
> consumers who are forced to pay

There were many other search engines at one point. Consumers en masse decided to favor Google. Same for email or map or browser providers. Google just has better products from the lens of an average Joe.

Same with smartphones - plethora of choice and yet people are willing to pay through their noses to get iPhones.
Yeah I built one of these for .NET specifically for this, with DB-specific drivers to extend the API, especially for Postgres. It just tries to be a dead simple representation of the query, then provides a command API to do mapping and execution, some unit of work support. Really happy with it so far, especially compared to an ORM.
"US Marines Defeat land mine by stepping over it"

None of these would work in the field. It's both interesting and pointless.

If they didn't work you've increased the robots effectiveness. ie. running slower because you're carrying a fir tree or a box.

If the robot has any human backup you are also worse off.

Anything to confuse the AI has to not hinder you. A smoke bomb with thermal. It's not clear why the DARPA robot didn't have thermal unless this is a really old story.
I'm not a lawyer, and I don't know if this is an angle the DOJ would take, but Android, Chrome, Youtube etc all give Google an unfair advantage in advertising for search.
RISC-V, open standard Instruction Set Architecture
This is detailed in the post, but the security feature i.e. preventing injected libraries access to entitlements isn't actually bypassed here. Rather the binary is run without these entitlements (which aren't required anyway for mirrord's use case).
> Never is a really, really long time.

True but irrelevant. If we want to get to decent art, we'll need something well beyond an LLM.

Humans generate stories using introspection. Every writer is their own first reader. They rapidly and iteratively try out story elements to create experiences and feelings. They then find the right words, again seeking out particular feelings. After iterating on the words for a while, they then have others read the words: partners, friends, eventually an editor. Those people all experience feelings, which get observed and sometimes articulated to the writer, driving further revisions.

LLMs can create story-shaped things. They can write glib, imitative dreck. But to write a new, compelling book, they need to be able to iterate against high-quality simulations of reader emotions. That may be something that we can create in the lab, but if we do, it won't be called an LLM.
Kysely[1] and zapatos[2] are excellent solutions for type-safe typescript query builders. It’s hard to go back to the days of spending 20-30% of your time in the object mapping layer.

[1] https://github.com/koskimas/kysely
[2] https://github.com/jawj/zapatos
All of it, the DI, the autowiring, the plugins, the attributes, the config files. Its so refreshing to have a call stack that isn't pages long.
Show HN: Knotend – a keyboard-first flowchart editor
Hey HN, I made knotend [0] because I wanted a flowchart editor that was keyboard-first and super fast. I was tired of dragging boxes around on a canvas. You may have seen knotend around here before when I wrote an initial blog post [1] about why I wanted a new kind of flowchart editor. Thank you to everyone who has given me feedback here on HN!

Since that blog post I’ve been working hard to get to a v1 which I’m showing now. You can use the free version without having to sign up for an account. I would love your feedback!

What makes knotend different is two main things: 1) The nodes are constrained to a grid which enables a keyboard-centric experience for selection and navigation, and 2) there’s autolayout so each time you add a node, the graph automatically lays itself out and places each node in a cell.

In the future I’ll be working on supporting more complex editing actions, linking graphs together, collaboration, and more.

Please drop your feedback below, reach out on twitter [2], or email scott@knotend.com.

[0] https://www.knotend.com

[1] https://www.scottantipa.com/why-knotend

[2] https://twitter.com/ScottyAntipa
nice API for building queries"

You just described ORMs. The implementation details can vary but ORM is pretty much an API for building queries on top of a DB.
I don’t know where the author got his success rate data but as an LP I can confirm the data is wildly inaccurate.
How many of these have there been in like the past month? a dozen? two dozen?