skysight-inc/HackerNews huggingface dataset:
> Cash transactions require you to make change and are a target for theft. This is neither free nor zero time.

That's why I specified "for the consumer", who is typically the person that is going to make a purchasing decision.

Using crypto for dispensaries has been tried, and it hasn't gained traction in the many years that its been an option. If you introduce friction (by forcing people to transact using a novel payment form), you are going to lose customers. The fact that the very few dispensaries that accept crypto continue to accept cash and debit should tell you what consumers like.
Not to mention there are plenty of leaked/faked passports out there
You are on forum about VC-funded startups. You can get 50M if you really want and what you're saying is true
Hmm, let me see if we have a link to slides. There was no video recording unfortunately but we can definitely get slides posted.
I often enable DEBUG on specific conditions when troubleshooting. It helps if I don't have to invent a complete logging layer because some person had the idea that only INFO should be in the code.
TIL: if you rennounce your US citizenship, you pay the capital gains tax "as if you sold it the day before your loss of citizenship."

In Roger's case, it seems that there were multiple tax preparers unsure exactly whether he as a person, or one of his corporate entities, owned the alleged unpaid bitcoin gains.

He's a rather polar figure in the 2017 BCH/BTC hard-fork... but ultimately it seems like he wasn't willing to pay the tax man, allegedly.
I'm not sure I know of any that are similar to the 3 Body Problem that don't involve space. But if you're just asking about SF in general...

Spin, which I mentioned above, takes place entirely on Earth. But it's definitely at least somewhat "space-related" in terms of its plot.

Caves of Steel by Asimov is a certified classic who-dunnit in a far-future underground New York City. If you're interested in golden age scifi at all, this is a great one to check out.

Anathem by Neal Stephenson is one of my favorite books of all time. It has a tiny bit of space in it, but the whole book pretty much takes place on a single planet.

Permutation City by Greg Egan is all about computer-simulated consciousness. Thought-provoking but also a bit horrifying.

I also love Fine Structure by qntm (author of Lena[0]). Though it's a bit rough around the edges, I find that every time I pick it up to re-read it, I can't put it down until I'm done.

Those are just some ones I personally like. There's more I could list, but SF is a very wide genre and I have my biases — you should check out /r/printSF for some more broad recommendations maybe.

0: https://qntm.org/lena
This is admittedly an unpopular opinion.

I've actually really wondered why one wants static typing, especially with a language as expressive as Python, and where you can be so efficient with it?

At a time, I was mesmerized with Zope (esp 3), but learned that nobody really learns to use it, but instead learns to work around it — for the uninitiated, Zope provided "interfaces", you'd have classes implementing those interfaces, and you could happily mix and match with "configuration" that lived in ZCML (an XML schema) files, way back in early 2000s.

Static typing really kills off some of the biggest benefits of using Python (like "duck typing" to quickly emulate an identical API without having to construct a hierarchy of types before you can do that).

How many bugs have you really hit in your Python code because of lack of static types? For ~20 years of doing Python, I honestly believe that it could have helped me at most once or twice. Generally, doing sufficient level of testing has covered most potential misuse of code, and you need to have tests anyway.

The reason I'd want to move away from Python is mostly pure performance (loops should not be this slow) and library ecosystem (crappy code has risen to the top), but I find nothing is nearly as expressive, has a comparable standard library plus allows one to be so efficient.
It's almost like they're slowly increasing the friction for other packaging formats (flatpak, deb) other than snaps. Bubblewrap, the sandboxing tool for Flatpak, is broken out of the box on 24.04: https://etbe.coker.com.au/2024/04/24/ubuntu-24-04-bubblewrap...
Not possible as most are in Russia/China/Iran/Nigeria/etc...
clearly you havent thought of the children /s
Not really. I'm not going the effort of breaking it down like he did, so just looking at total lines in the source calculated with "wc -l $(find . -type f)":

sudo: 284,103
systemd: 1,981,535
Honestly I would say labor/exercise is food for the brain. Of course moderation in everything.
Good question. It's probably to be able to continue using the Go ecosystem. You could not incrementally switch a Go codebase to a Rust-based Borgo, but you can when it's Go-based.
There’s no contradiction here.

Rust’s syntax looks alien to people who are not familiar with it, but the syntax itself is fine.

Some users also blame Rust’s syntax for being complicated when they actually struggle with Rust’s semantics, e.g. borrow checking wouldn’t be any less strict if Rust chose a less weird sigil for lifetime labels.
I’m assuming at will employment makes this very unlikely to be successful.
Keda was really good. I just wish that they had actually developed an http scaler. Having to use Knative scaling as an alternative is a pain.
This is the stupidest theory ever. Supercharger expansion is not slow because of Tesla or any technical reason under their control, but because Supercharger stations require a) massive amounts of electricity and b) local government planning approvals, and the 2nd of those in particular only moves at the speed of government. There are sites in Australia that have been tied up for years by petty council politicking.
Rust has macros and a novel memory model. How would you measure complexity? For me it's that simple.
None of these are open-source, unfortunately.
Many a year ago, when the iPhone was new and Android was on version 1.6. Sprint offered the SERO plan, an unlimited plan for friends and family. When smartphones hit, they would no longer allow the SERO unlimited plan to transfer to the new phones.

The HTC phones had a Qualcomm radio that, with the right tooling, one could write all 0s to the IMEI (or the CDMA equivalent) register. Then you could write any IMEI to the register. That worked well for a few years.
ThisWordDoesNotExist.com has been my homepage for several years. It was only after ChatGPT had been public for six months that I realized its LLM was just an updated version of TWDNE's GPT-2 backend.
The west, especially the US, likes to view China as our big rival these days. I'm still not sold, economically we're highly dependent on each other and militarily it doesn't make sense.

If the US and China really were to get into direct conflict, the bigger question may be who on earth was least impacted by nukes rather than which of the two countries "wins" (in quotes because we all lose in war).
RAG is the indexing and querying of info inside documents. It puts it in a vector database, for example, pgvector - an extension of SQL to allow you to store data in numerical form - then you can query it using natural language (via the LLM).

There's a possibility for errors in regular SQL querying too, like a user-facing search input. I'm not saying language interfaces are foolproof, but it's not generally wrong when you ask specific things like a person's age, blood pressure, criminal history, etc. if querying against a vector DB of that exact info.
This is one of those perpetual myths about macros. Ruby on Rails metaprogramming is often harder to debug than macros in Common Lisp. Flink and Spark work by generating and loading Java code at runtime (macros) but, since Java has no language-level support for macros, the generated code is very hard to inspect and debug.

What killed most lisps was the AI Winter and the concurrent drying up of DARPA funding.
Definitely an American proposition.
Works in fish, I'll have to remember that one
"This plug is not by a bot"

Exactly what a bot would say.
It doesn't actually say anything about how Google handled those employee demonstrations though... Were they less draconian?
Cash has to leave the building at some point.
This is debating state-management though, which Ansible makes the correct choice about: Ansible largely works the way a user expects when they transition to it from doing things on the command line, and guides them towards idempotency (which is a pre-requisite for declarative configuration).

The problem is to track deletions you either have to constantly have a view of global state (i.e. do you want to put `linux-kernel` in your package list?) or you need to store specific state about that machine (i.e. `redis` was installed by playbook redis-server.yml, task "install redis") - because the packages absence in that list doesn't necessarily mean "uninstall it" if something else in another playbook or task will later declare it should be present.

As soon as you're trying to do deletions, you're making assumptions that the view of the state you have is complete and total and that is usually not the case - and even if it is within the scope of your system, is it the case on the system you're interacting with? Do you know every package that should be installed because it comes out of the box in the distro? Do you want to (aka: do you have the time, resourcing and effort to do this for the almost zero gain it will get you in the short term unless you can point to business outcomes which are fulfilled by the activity?)
Are you familiar with prohibition and its effects in the US?

It wasn’t successful and massively contributed to the proliferation of organized crime.
yeah that's exactly how I've done it -- observe the highest order container I care about (document.body lazy mode)
Not that they ever went anywhere.
are there any non-systemd DBus options anymore? I had a hard time a year ago setting up Gentoo because there were no maintained options at that time.
FCC Fines Verizon, T-Mobile and AT&T $200M for Sharing Customer Location
Microsoft Lisp (1986)
Why doing science is difficult in India today
How did Europeans become white if other IndoEuropeans are brown?
Just because they are routinely used for such does not mean it is their primary purpose.
Thank you for that detailed explanation!
https://www.ahajournals.org/doi/10.1161/CIRCULATIONAHA.122.0...

An interesting european study where patients with heart failure were randomized to ecmo or not ecmo, with no significant difference

Studies like this are not often run in the us because there isnt a national health service which can facilitate this sort of trial, and no industry corporation has an incentive to run this either

So when dealing with very expensive complex treatments which sometimes seem to “work” impressively, remember that it may be completely useless
However, if you wanted something other than weed, you would have someone who may be able to help you out
I wonder how much the BDS / Boycott action affected this.
Aside from this being a big coincidence, it has nothing to do with the current lawsuit against Boeing. The plane it came out of was over 30 years old, the slides have been replaced multiple times and aren't manufactured by Boeing. This was a airline maintenance issue, not a design issue.
Show HN: Browser-based web design platform with code import and CSS filters
I built a web-based app for building websites. The main unique features are:

1. The ability to copy and paste any HTML and CSS into the editor with no limits. I was never able to find another app that could do this without some form of limitation.

2. CSS filtering, which means you can click on an element to view and edit the CSS selectors and rules that apply to that element alone. In many cases I've found CSS naming conventions like BEM to become irritating at certain scales, so this is an alternative solution. This part of the app needs some more development work but the concept is there.

3. Lightweight UI that leaves most of the development to code. I tend to get annoyed with UI's that try and address every styling possibility because it feels like I'm spending too much time learning the app, when it would have been faster to just type a couple lines of CSS.

I would love to hear your feedback. There is no sign up and is not mobile-friendly.

Hit [C] on the keyboard to open the code editor or hit the "<>" icon in the toolbar.
My point is that you seem to think neurons in the sense of artificial neural networks and neurons in the human brain are equivalent because:

(1) Neural networks are Turing complete, and hence can do anything brains can. [debatable anyway; We don’t know this to be the case since brains might be doing more than computation. Ask a philosopher or a cognitive scientist. Or Roger Penrose.]

(2) Neural networks were very loosely inspired by the idea that the human brain is made up of interconnected nodes that ‘activate’ in proportion to how other related nodes do.

I don’t think that’s nearly enough to say that they’re equivalent. For (1), we don’t yet know (and we’re not even close), and anyway: if you consider all Turing complete systems to be equivalent to the point of it being a waste of time to talk about their differences then you can say goodbye to quite a lot of work in theoretical computer science. For (2): so what? Lots of things are inspired by other things. It doesn’t make them in any sense equivalent, especially if the analogy is as weak as it is in this case. No neuroscientist thinks that a weighted sum is an adequate (or even remotely accurate) model of a real biological neuron. They operate on completely different principles, as we now know much better than when such things were first dreamed up.
>> Google's approach today, versus how it reacted to the backlash against Maven in 2018, reflects a very different company with a different attitude toward the opinions of its employees

I guess that's one possibility. Another possibility is that the owners and board of Google have a very different attitude towards protests in favor of Palestinians than the owners and board of Google had towards other protests in the past.
Put the disk image inside a ramdisk and it's in memory. Write a script for saving to physical disk when dismounting, and you're done.
> where the most prominent voices support Hamas and what they did on Oct 7th

This is a pretty unsupportable take from where I'm standing. Maybe we are in separate bubbles, but very little of the stuff I've seen/read is _in support of_ Oct 7th. Vast majority of voices condemn the attacks, request immediate ceasefire and immediate return of hostages. I know that line so well because of how much I've heard it.
> Do US laws allow companies to use any random chemical without any review?

no there are laws in place on the sale of products, and also regulations on permitted application methods. Environmental reforms from the 1970s increased oversight.

However, generally the burden to "prove harmful" is on the regulating authority.. Testing of chemical products is required, but a motivated chemical product supplier can meet the requirements and sell in many cases.
You don't run any services where more than one person shares responsibility for managing that service? E.g. kubernetes. That is just one guy holding it up?
There are thousands of nicely aged Reddit accounts for sale online.

A lot of subs have low-karma blocks for new accounts, so spammers have to buy aged accounts to be able to post in a lot of places.
someone who makes music look pretty

https://en.wikipedia.org/wiki/Music_engraving
> Yeah, pretty much.

this reply is false by being so vague that it allows the uninformed reader to imagine the worst.
https://www.postgresql.org/docs/current/datatype-enum.html

Then wrap appropriately. Something like sqlc will actually generate everything you need.
Discussion [0] (335 points, yesterday, 181 comments)

[0]: https://news.ycombinator.com/item?id=40202695
Anything with Nvidia GPUs basically didnt work in 2023.
This is precisely how my thought process went back when I used to use drugs heavily.

I remember a teacher telling me drugs make hair grow out of your teeth. I figured if drugs were really that bad they wouldn't need to lie about what they do.
The meat of it is here:

> Google “retaliated against approximately 50 employees and interfered with their Section 7 rights by terminating and/or placing them on administrative leave in response to their protected concerted activity, namely, participation (or perceived participation) in a peaceful, non-disruptive protest that was directly and explicitly connected to their terms and conditions of work,” the complaint reads.

Seems very thin to call on the NLRA here. The "protesters" stated goals were to disrupt work even for people not a member of the non-union (therefore not a strike) which is not a protected activity. Moreover, were any of these employees or any members of the minority union actually working on the Israeli contracts they objected to? While you can protest against your job duties under the NLRA (or job duties of your collective union members) I don't see that you can protest against company functions which aren't job duties you or your class aren't a part of.

If the workers had just walked off the job and peacefully and non-disruptively protested in front of the building and refused to go back to their job until they (or other members of the minority union) had their job duties modified so they were not working on those projects and google had fired them, that seems like it would violate the NLRA.

Anyway this seems like some fun FAFO. I wonder how many of the people who got fired were even members of the non-union before the "protest".
When your product depends on OLAP is a good indicator, SQL has always been bad at Analysis. But by 'small' I was talking about code complexity and maintainability, not DB size.

"Premature abstractions" is typically about avoiding being to DRY, not to preventing yourself from marrying a DBMS that you haven't even dated yet for the remainder of your products life.

Note what they called out on their blog.

> MySQL RDS does not horizontally scale through, for example, partitioning by itself. Therefore we doubled the RDS instance size every time we required more storage.

> Maintaining such a RDS required significantly more engineering efforts than we expected. For example, the database was initially shared with other critical features and any downtime could cause severe impacts to those functionalities.

> Our next step was to move the rest of the data to DynamoDB, which would require rewriting the majority of the code. After evaluating the pros and cons, we decided not to proceed in this direction.

Whenever you have a vendor, no matter if the product is free or ...Oracle, de-risking future unknowns with an abstraction is something to consider. You don't know what your future needs, what that external entity will do, or if the product fits your needs.

You can choose to kick the can down the road and pray, or you can spend the extra 5 minutes of a red-green-refactor cycle to do something as simple as dependency inversion, persistence ignorance or what ever gives you a two way door.

Typically abstracting your DBMS has early pay offs that are worth it even without the above, like not needing to instantiate a database to do testing of business logic.

The issues with RDBMS barriers to exit and conversion costs have been known for a very very long time.

As an example:

NBS Special Publication 500-84 (1981)
https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nbsspecialpublic...

> 4.5»4 Portability. The final important cost of a DBMS is its
lack of portability. Only a few commercially available
systems run on more than one kind of equipment, and agencies
that want to change hardware may find that they are unable
to do so without also changing their DBMS. One of the
managers we interviewed decided to continue with the same
DBMS in order to avoid conversion costs for existing
applications. As a result his hardware procurement was
limited to a major vendor and some smaller companies that
sell "plug compatible" computers. Any agency that uses a
DBMS extensively must recognize that its investment in
application programs represents a commitment to a particular
DBMS and, in many cases, to a particular hardware vendor.
sudo: what, the problem is its attack surface is too big? Nothing like systemd's.

Right now systemd, PID 1 won't finish on a Debian 12 (upgraded) which I am slowly debugging. Neither journalctl nor syslog record messages that flash on the screen. Systemd goes into a dark-flash-dark loop. The developer should focus on getting systemd to work right before pointing at others' supposed deficiencies. Software need to handle error conditions and keep on plugging, especially if it replaces init.
No one wants try/catch/exception in Go.
I remember some telco guy saying “the IMEI is unique until it isn’t.”

We always wondered if you could crash part of a cell network by dropping in 8192 phones with the same IMEI. Everyone needs to deal with non unique identifiers, but the question is how many do they expect?

FYI this is a problem on Ethernet, when you get boards that haven’t been initialized. Things don’t like multiple MAC addresses with 0s.
> where the most prominent voices in the movement support Hamas

This is absolutely not true. This is a perception being spread by the media who don't like the attention being drawn towards the US' complicity in potential war crimes, but has no basis in reality. In reality many protesters themselves are Jewish.
One bit of info... this is an employer's market. 2108 was an employee's market.
Then it's your last chance to get Perfect Dark remastered.
StoryDiffusion: Long-range image and video generation
Why the Military Can't Trust [LLM] AI
Has anybody noticed that whenever the protests pop up. Major news outlets tend to spin them as some sort of haven for “anti-Semitism” or cite them as the “violent protests”.

I have yet to see organizations (at least on the ground, in major press releases) cite anything that represents hate against the Jewish population. Only rhetoric I have heard is those protesting the horrific actions of the Israeli government/military and the US governments enabling of those actions.

Horrific actions by the Israeli government so far (at least since the Hamas raid): indiscriminate bombing in Gaza, bombing of hospitals, many civilians impacted and from what I gather most are underage children.

Some American-Israelis at these protests (some even young adults in college) keep repeating the rhetoric by the media as well. Have seen some students say these protests are rampant with anti-Semitic rants and that these protests “want to get rid of them [Jewish students]”

Again, I have been to a few of these protests (especially the ones in TX) and have yet to see anything of this sort. I have unfortunately seen people sitting on lawns not resisting law enforcement get their faces smashed into the ground by state troopers.

Is the Israeli political machine just very effective? Or am I the delusional one ignoring the obvious?

If it’s the latter, please point me to evidence of pro-Palestine organizations supporting the violent actions of Hamas terrorists. I don’t want to see individuals that have no visible ties spouting bullshit. There should be a press release by the orgs or leaders of these orgs stating this as such.

So far I have come up empty as far as credible sources.
This seems unnecessarily cynical, they're just stating one of the design decisions that they made. When you design a new DSL you could choose to make it Turing-complete (e.g. Ruby on Rails) or not Turing-complete (e.g. Terraform's HCL). The point isn't that one is more technically difficult to build than the other.