skysight-inc/HackerNews huggingface dataset:
I get we are all nerds here who love nothing more than to examine the unlikeliest of edge cases in great depth,and that typically makes us very good at our jobs... but this is all slipping into profound apologist territory.

While there are a vast number of people from different localities laws and regulations here,for most people the issue we are trying to solve here is simple and the surcharge is not tax or regulation based. In particular, when buying vehicles dealer surcharges are one massive entry and taxes are a) already separately listed b) in great detail and c) not typically that variable. Similar with various telecom completely BS charges which are variations of "we need this money to actually be profitable" - which is fine as such,you're a business and need to be profitable,cool. But don't make me drive 50km or spend 3 hours signing up based on advertised price and then add on BS surcharges that have nothing to do with local regulation and everything to do with your business and marketing plan.

that is the problem we are trying to solve,and again,arguments here seem to veer from "let us definitely let the perfect be enemy of the good and not solve anything until my favourite clever unlikely edge case is addressed" , to "shirley I have a vested interest somewhere to be protesting this much" :)

P.s. and then there are Ticketmaster convenience fees and other companies service fees. I want to see somebody stand up and defend them here as a complicated problem and undue business burden and the right thing for the consumer :)
Kicad is not that difficult to use. Sourcing parts can be though.
Aren't a lot of abbreviations unintuitive until you learn what they mean?

Didn't we just have a thread the other day about the meaning of "MDN" - which also many people didn't know.

I see on this site "IMO" "FWIW" "IANAL" "TLDR" all the time. You generally can't tell what these mean either without looking them up or just knowing already because of them being so engrained in culture.
We had a look at a few options before doing our own. A few thoughts;
Building a DSL allows us to keep it really simple to start, we tried using SKIDL ( a very cool python project) and found it was pretty easy to get your self in a weird spot, the language would let users do things like create a component and not hold a reference to it.

Units and tolerances are core to our language, the physical world is 'fuzzy' and having a good way to deal with those we think is pretty important.

We are also trying to make it as readable and friendly as possible, our expectation is our users will likely have some experience with python and perhaps a little C back in school, so making it clear and approachable is front of mind.

Very open to critiques on our choices! We still very much in development.
Except that the test is pretty clearly perverted. You take two kids, same education, give one an after school testing program their parents pay money for, and they score better. Is the wealthier kid more worthy of receiving a college education? What does that say about how we educate our society then, and what we are actually valuing and giving privilege?
What are you supposed to do though? Surely stating that you don't want to talk to him or want a lawyer isn't likely to be deescalating?
Indeed. If the level of instruction between neighboring school districts is the same but one is super competitive and the other is not, I really don't see why you'd decide to buy a house in the the more competitive one. What good does it do? And that's not even taking into account the fact that kids from a weaker school might actually have better chances during admission.
>interrogations are videotaped

Interrogations are not always videotaped. State laws vary widely.

Many states require audio recording only. Other states only require recordings for felony investigations. Many states only require recording of custodial interrogations for specific offenses, such as rape and murder.

At one point, California only required recordings of custodial interrogations involving juveniles suspected of having committed murder, but that might have changed — I haven’t looked into this in a while.
Yeah, I agree, the scenario is totally different in an actual pressure situation, I've fumbled so many easy questions. I don't necessarily like leetcode style questions as the standard for the industry for interviewing, but its still a reality and, from what I'm noticing, becoming more difficult in terms of expectations.

Thanks for signing up, will send out an email once its ready to take for a spin!
Agreed, we need to flip this.
Yeah, I should really rewrite the README to bucket bugs by behavior instead of server; there's a decent amount of redundancy in the set of discovered bugs.
Laravel Reverb
Disagree. I rarely remember what lib has the class/function/whatever I need. Doesn't help that some libs often use "proprietary" names (e.g. "Uno", "Avalonia", "Rotativa"). I often don't even write "imports" myself. I use stuff in code and let my IDE autoimport stuff.
Its remnant, its echo, or just the big bang, however you want to see it.
I'm pretty sure Microsoft getting acquired is a considerably lower probability event than the other risks you're mitigating. If not, you might want to assess your risk tolerance.
I consider the use of undefined behaviour in trivially detectible cases like this a great mistake. Sure, undefined behaviour is useful for many Compiler optimizations, but requiring qsort implementations to not do out-of-bounds reads does not hurt.
I mean, we are talking about a trip...
> why do investors (owners of the company) accept CEO's pay packages that involve golden parachutes

My understanding is that this is seen as a cost of acquiring the right expertise. “Pay peanuts, get monkeys” kinda thing. They want the best of the best, and according to their perception these people can do a number of things with their time. Why would they work on this thing instead of their own thing, or a number of other people’s things? By choosing to work with you they close other doors in their life, so you need to both sweeten the deal and make the risk of things not working out between you reasonably low. Not so low that the expert is not incentivised to work hard for you, but low enough that you can convince someone to risk it getting in business with you.

In short they agree to it because if they don’t they can’t get the right caliber of person through the door.
Reddit Revenue Rises 20% Ahead of IPO, but It Isn't Profitable Yet
> unless the acceleration is really low or the fuel ratio is huge

You’d need kilotons of nuclear fuel and a 10^3 fuel ratio. But that’s plausible.

The economically-plausible answer is antimatter, where the ratio stays in the single digits and starts permitting deceleration. But I wouldn’t call that technologically plausible at this time.
Goth nightclub. We got chatting, kept chatting, fell for each other, moved in together, had kids.
I'm leaving a lot out, but it was a very fast moving year or so.
Not the kind of sequencer I was first expecting[0], but I'll take it.

[0]: https://www.sweetwater.com/insync/step-sequencer/
> Students without parents that are college graduates are also at a disadvantage no matter what their potential is.

It is possible both for SAT scores to predict a person's potential to contribute in cognitively demanding fields AND for there to be a strong correlation between SAT score and parental income/zip code/etc. In fact, this is true even of a theoretically perfect measure that can somehow peer into the future of every prospective student were they to be admitted.

Is there some reason you expect that the children of people who did not go to college will have the same level of potential as those born to college graduates? Would this hold true of the children of professors, or Nobel winners? Is there any place for 'nature' in your worldview, or is it purely 'nurture'?
I like the idea very much! Using an LLM as a "sparring partner" for training in various areas. LLMs tend to hallucinate, so I find it harder to use them reliably in the context of decision making. Training however is a nice idea indeed: mistakes are not as critical, just as in real life any peer can make a mistake.
They do! EasyEDA, and have used it to make custom keyboard PCBs. It's pretty handy and I found the learning curve to be much easier than KiCAD, etc.
MAME is definitely one of the most interesting projects in emulation. Just the sheer amount of compatibility with old titles is amazing. The built-in tooling is great as well, didn’t realize they have Lua scripting available.
I don't have that hope with past "due diligence" track records. Performing a quick peek for the author at Google Patents I only see mentions of his involvement with neural networks in past work [1]. I am not an expert in patents but I assume that they will apply there and/or publish papers before the company is launched. Except if the breakthrough is not there or it is really revolutionary but statistics are not in their favor.

[1] https://patents.google.com/?q=(sepp+hochreiters)&oq=sepp+hoc...
You don't screw over your peers. Those that control the big investment funds or have a private fortune probably liked having a golden parachute themselves at some point.

Same as when normal people quit a job they don't like it's better to go quietly and be glad you are out rather than burn bridges.
MAME's debugger is pretty neat. Added to the fact that MAME supports most CPU types ever used in an arcade machine or computer and it's like having super powers.
Ideally you want both, this is just one of many types of structures used to reduce the likelihood of such events happening. As for why we have any id at all, there is a degree of risk vs reward that has to be traded off, and this current point along the equilibrium has worked well so far.
War and Peace: Behind the Scenes of Euler's $240M Exploit Recovery
it's important to remember that a lot of the "progress" that compounds is just digital progress which is quite different from material/atom based progress. atom based progress comes much more slowly and is often accompanied by mitigators of progress: you take a step forward and then another step backward.

the author states that progress is "exponential". that maybe true for digital but certainly not for real world problems, especially not in the long run.

Things maybe changing quite rapidly but that doesn't mean it's progress. for example, a Toyota corrolla had 35 mpg back in the 70s. after decades of innovation, it's still about 35 mpg. why so? although engines have become more efficient, cars also vastly increased in weight as well.

Or for example, in construction we can build houses a little more efficiently than 50 years ago but the cost of land mitigates all this progress and then some.

Today, we can travel 30 miles in 30 minutes with a much smaller cost than 200 years ago. and yet the average commute distance is x10 or more than it was 200 years ago, once again, mitigating all our progress. if the average commute today is 40 min and 200 years ago most of the population only needed a 2 minute walk (because they were all farmers who lived on the plot of land), it means our commute times have actually gone up significantly not down.
Thought exercise: How do you start writing a program? Do you know the final UI down to the pixel, or just generally how things will be laid out?
While I haven't read the actual wording of the proposed bill, in general, addressing this is a very good idea. There are simply too many examples of police manipulation of vulnerable people during questioning. In fact, the police routinely get trained on how to manipulate and coerce people during questioning because they consider it so "effective" (from the perspective of their metrics).

The odd thing is that most often it's not even necessary. Thanks to TV shows, movies, books and a handful of rare cases which get featured in the media, people assume a significant number of police questionings are like some cagey chess match with a criminal mastermind. In reality the vast majority of criminal suspects brought in for questioning are caught red-handed or with strong evidence of guilt. Because of this most convictions are plea bargains and the few convicted at trial are not close judgements. If we strengthen these protections, IMHO, it will change the conviction rates very, very little.
Vytecard: USD virtual card creation platform
Say goodbye to online shopping risks with Vytecard. Enjoy enhanced security, global payment freedom, and versatile usage. Your first Vytecard is free—no KYC needed. Simplify your digital transactions today!
GitButler: Git Branching, Refined
For practical values, nuclear pulse propulsion would only get you up to a few percent of the speed of light.

The best nuclear thermal, gas core, would give you 7000 seconds[0]. A "dusty plasma" rocket (suspend the nuclear fuel in dust form in a magnetic field) might get 100,000 seconds, or just over a day of accelerating at 1g.

[0] for the benefit of non-space nerds: the unit of measure is "lb-force seconds per lb-mass of fuel", which is kinda like "seconds at 1g" if the fuel is a very small fraction of the total mass, which it really won't be in a practical rocket.
Funny, I was just looking at a pro account and thinking to myself... who pays for this?
It depends on how pervasive the issue is. Is it just two slightly nonconforming holes, or is it random sampling that suggests many nonconformances?

It is not really feasible to test an installed rivet without destructive testing, because usually we are talking about blind rivets, which are remarkably complex fasteners. Think of them more like "small, ultra-precise one-time use machines", not "nails". This is part of the reason aircraft have so many rivets: each rivet is often capable of supporting a substantial fraction of the load where it is installed (sometimes even the entire load), but we install a huge number of them.

The fact that this defect was caught during what seems like normal inspection processes also moves it closed to being a "non-issue". Manufacturing defects happen all the time and liability is massive, so there are extensive inspection and quality regimes in place.
aim a bit to the left.
Sounds like gatekeeping such that AI crawlers can’t access.
Of all the dangers associated with spaceflight it's a pretty interesting concept to add "lasers at the origin shut off for whatever reason" and "lasers at the destination never turn on / are misaligned / turn on too soon / turn on too late" to the list. Not sure I'd want to be in a spacecraft careening through the cosmos with no realistic way to slow it down.
Aspects of the python lexer and parser implementation were borrowed from python, which is partly why we ended up here. I do agree though.
We live in a really, really big explosion.
The vast bulk of your GPA is due to testing. In major classes its pretty common to have your entire grade be from two or three exams. Increasingly in nonmajor classes they are weighing things like labs and assignments less and increasing the weight on exams. Especially in this era where you have to be at least a little suspicious of every submission you aren't in the room to see.
I'm sure you know this already, but for the benefit of the HN crowd...

Yeah it's been unfortunate that the electronic sensors have not been able to keep up with the optical readouts. Ion Torrent and Genapsys are barely used due to accuracy problems, but Oxford Nanopore's considerable logistical benefits of tolerating a wide range of input DNA concentration, quick time to data, low capital cost, and long reads has kept them alive. Maybe they will grow more with higher accuracy.

Illumina's patents ending recently has prompted a few new startups beyond 454.bio, including Element and Singluar, but with the stiff headwinds of FDA regulatory uncertainty and the long capital life of existing sequencers, it's hard for them to make progress even when they are far cheaper than Illumina. And then we have Ultima and MGI. The me of 10 years ago would not believe both 1) how many strong entrants we have to DNA sequencers these days, and 2) how much Illumina continues to dominate in sequencing. At some point us biologists only have ourselves to blame for our purchasing decisions and their consequences.
OSX came out way before the iPhone
I am at the moment due to being in a bit of an odd situation.

I've been hit by layoffs in tech twice in the past 2 years. Once due to the consultancy I was working in selling, and all non-billable roles being terminated as a part of the sale. Then I joined a mid-sized startup as a head of engineering, and it turned out their remote work policies were bogus and they wanted me in the office all the time, and so they ended my probation.

So I'm a bit disillusioned with the hiring process in tech right now, so I'm working on two things:

1. Building market pricing intelligence software (basically manual scraping and data engineering, but I have plans to make it more sophisticated) to track prices of products in the market. I've got a couple of profitable no-risk ways to use this data, and it's started off nicely. And I think one day the tool will be worth a lot.

2. Working in my wife's gourmet packaged food business. It makes good money, and a large part of the business is waiting around for dehydrators or ovens to do their thing... so it means I have time to work on code while bringing in steady money.

I'm going to check out the fractional work/moonlighting job sites someone else posted as it might be a better way to more effectively make money to support my family while I build, but then again it's pretty satisfying working with my hands making food.
Well, the fact that they're not 100% Rust means that Rust/C++ interoperability is important to them because they want to add Rust components. Isn't that what's happening here?
> the most valuable and useful language ...

Programmers think the most valuable language is a programming language. Therefore, an LLM that can generate quality code in that language should also be extremely valuable.

I'd argue that the most valuable language is the natural language of the organization you're writing code for.

That language is vague and ambiguous, and encapsulates many hidden assumptions about how that organization works.

For example, if the organization is a retailer or a wholesaler, you might ask the LLM to generate SQL to return last month's sales and inventory for each site and product category.

The LLM can query the database system tables and guess which tables have sales transactions and inventory transactions. The LLM can look at foreign key definitions to make a good guess how to join these tables with metadata about items, sites, categories and the calendar.

But will the LLM know that inventory is a stock, and sales is a flow? Will it know it should sum the sales transactions but average the inventory balances, or take just the beginning or ending inventory balance?

Many human engineers struggle to translate ambiguous requests in natural language into code which reflects the assumptions and mechanics of the organization.

An LLM that generates consistently useful code needs a world model of how things work, not just how to write code.
How does this happen? Are people implementing UUIDv4 themselves using rand() or equivalent? Or has widely used UUIDv4 libraries had such bugs?
If the prospect is very high to multiply by several times the total remaining classical works, I doubt that the money will be particularly hard to find ?
Experience with law enforcement is 100% affected by the biases the officer you are talking to suffers from.

If you're the middle class, middle American, nicely dressed, and got that harmless look. Well, expect things to go pretty well. Business owners of non-sus businesses generally have it pretty good too.

Are you a minority? Not dressed well? A youth? Well, things can go sideways for you quick.
The person who needs to know more would be your boss.

Compartmentalization doesn't create knowledge gaps, but incompetence does. In the corporate world the incentives aren't aligned well. You get promoted for delivering business results instead of good solutions. Most corporate middle managers defer their responsibilities to their employees which is why you end up having to know so much and do all the legwork of asking around. Lucky you that's a lot of power they're just giving away. Oh hey so that's why any random low level employee can leak so much information! Who woulda thunk it?

Assuming they became your boss through technical merit they should be able to adequately describe requirements and anticipate implementation details. They could do it themselves if they had the time, but they don't anymore. Good requirements shouldn't need follow up questions beyond you potentially not knowing how to do something. You ask your boss.

Your boss doesn't have to know the whole project to deliver their piece. This funnels all the planning towards the top and they have massive incentive to shut the fuck up and not leak anything. It really is that simple.
UUID has the version number and variant number encoded in the generated UUID. You can just examine the UUID to determine which version it is.
Acquisition was just an example, and true, it's not likely with Microsoft. More likely glitches with Microsoft are that it sells Github, or there's a change in management priorities or personnel.

I was really addressing the larger case of depending too much on any company for this sort of thing, not Github specifically.
Actual blog post instead of this techdirt outrage spam copying huge chunks of articles:

KOSA isn’t designed to help kids

https://www.zephoria.org/thoughts/archives/2024/01/31/kosa-i...
Thats great! I wonder if the stomach issues would be eased if you were sat in a chair like captain kirk looking through a big panoramic window.
Please avoid being political like that in this thread as it could derail the discussion.

It might be worthwhile to look at ways that some people fit your two criteria might head to contributing (e.g. writing Wikipedia pages or answering questions on the web site of the local national park) rather than tearing down.

4chan is a good example of user creation though! Didn't think of that.
I've been learning about RAG using LlamaIndex, and wrote a small CLI tool to ingest folders of my documents and run RAG queries through a gauntlet of models (CodeLlama 70b, Phind, Mixtral, Gemini, GPT-4, etc etc) as a batch proccess, then consolidate the responses. It is mostly boilerplate but comparing the available models is fun, and the RAG part kind-of works.

https://github.com/StuartRiffle/ragtag-tiger
I've done a handful of fun hardware + LLM projects...

* I built a real life Pokedex to recognize Pokemon [video] https://www.youtube.com/watch?v=wVcerPofkE0

* I used ChatGPT to filter nice comments and print them in my office [video] https://www.youtube.com/watch?v=AonMzGUN9gQ

* I built a general purpose chat assistant into an old intercom [video] https://www.youtube.com/watch?v=-zDdpeTdv84

Again, nothing terribly useful, but all fun.
SHA256 is just a hash (one-way function), not an encryption scheme.

And Bitcoin is more than encryption. It's a consensus algorithm which still functions correctly under the assumption that the participants are untrustworthy.
I would absolutely recommend Typst.

I've somewhat recently switched to it for my notes from LaTeX, and it's really a lot easier to type then TeX.

For the most part, Typst is sort of like Markdown, but more stuff.
The most normal use case is finding the original, higher resolution version of an image.
Unless your definition of "work" is limited to "programming locally" there are millions of people who have replaced their laptop with an iPad.

There are millions more who use it as a content creation tool, despite HN users' insistence of that impossibility.

One of my favorite youtubers (1M subscribers) produces his video content on and runs his channel from an iPad.