skysight-inc/HackerNews huggingface dataset:
Don't go into it looking for a date, make friends with them, single or not. Do things as friends outside the hobby if it goes there, not necessarily as a date, but just to hang.

Maybe you'll grow it into something more, maybe they'll have a cute friend they can set you up with. I started out with my girlfriend as a friendship and we both caught feelings. I frequented her work and we had fun talking, and she gave me a reason to get her number after a while. 3 months later we were dating.
That's awesome.. huge congrats!
For what it's worth gp is a reference to this post[1], in which the author does not.

[1]: https://news.ycombinator.com/item?id=42579873
"without bugs"
Good point. I have never suffered such indignity, but I forget my privilege.
> Which you won’t be able to do if the cost of prosecuting someone increases several times (i.e. no plea bargains anymore).

Well sure you can. It just costs more. But since you're still doing it, the deterrent is still present and then the expensive cases you have to prosecute remain rare.

> Aren’t these already (realistically) misdemeanors at most in a lot of places?

Not for the sellers they're not.

> Are you suggesting legalization?

Yes.

If you could go buy codeine or lisdexamfetamine for $5/bottle from the pharmacy counter at Walmart then there are no more drug cartels, no more drug cartel murders, no more street pushers lacing what was supposed to be MDMA with fentanyl that causes people to OD or get addicted to opioids, fewer addicts robbing people for drug money, higher deterrence for other crimes because police aren't spread so thin, less poverty and desperation because fewer kids have fathers in prisons or coffins, fewer neighborhoods held hostage by drug gangs.

That's a whole lot of crime that just goes away.

More to the point, consider where we are in terms of efficiency. It costs on the order of $100k/year to incarcerate someone. Every one of those drug murders you prevent is saving twenty million dollars worth of keeping someone locked up for two decades. That pays for a lot of two day jury trials for petty theft.
Yo that's the one!
Average Northeastern student.
Only way I know of is if you have e.g. a RAID controller with a battery-backed write cache. Even that may not be 100% reliable but it's the closest I know of. Of course that's not a software solution at all.
ARC-AGI is a benchmark with no language that could plausibly be solved by primitive humans, assuming only intelligence.
Adults with ADHD found to have reduced life expectancy
Yeah, all these academics that are only in it for the big paycheck need to be rooted out. The real problem with academia is that there's too much money in it. Researchers are simply rolling in cash, if they had to worry about where their next meal came from they might reconsider. PHD students famously have no understanding of adversity, and if we managed to fix how secure and lucrative academic careers were, we might make some real progress here. We need more adjuncts dying.
"To maximize entropy". What does that mean??

Water takes the path of least resistance. Why would anything exist to maximize entropy?
It's both. I got 3ds triggered on a vendor I used all the time, but one time I bought from it while I was in Vietnam - hello secondary verification screen. Also happened for vendor that I had no issues with, but when I used my card from not-US bank - secondary verification screen.

Suspicion on the vendor usually, at least with my banks, triggers a fraud alert that I have to respond. 3DS on the other hand is to verify that the person making a payment is the rightful cardholder.

Masterpass also doesn't always redirect to that verification screen.
Who were the other people in Raster Masters, and what crazy stories from Grateful Dead concerts can you tell? ;)

Every time I've ever plugged in a modern projector into a laptop at a presentation it's so stressful, like rolling the dice if the screen will ever come up. What kind of a projector and calibration and preparation did it take to project live hires SGI video onto the screen above the band?
Congrats! Questions:

* Are you happy with the journey, and the time horizon to exit?

* As advice to the impatient, do you have any insight into whether a sufficiently big exit could've been sooner?
Few starter idea/links.

-------

Python Tkinter GUI Design Using ttkboostrap - Complete Course : https://www.youtube.com/watch?v=0tM-l_ZsxjU

Tkinter Beginer Course - Python GUI Development : https://www.youtube.com/watch?v=ibf5cx221hk

Python tkinter full course for free : https://www.youtube.com/watch?v=TuLxsvK4svQ

-------

EasyGui tutorial : https://easygui.sourceforge.net/tutorial.html

-------

NiceGUI documentation : https://nicegui.io/documentation
(examples related to request : https://nicegui.io/documentation/section_page_layout )

NiceGUI related intros:

Python - NiceGUI Introduction : https://www.youtube.com/watch?v=jGgdec_d0PI

NiceGUI Python Crash Course : https://www.youtube.com/watch?v=B-45Ps3ZGzc

NiceGUI For Beginners: Build An UI to Python App in 5 minutes : https://www.youtube.com/watch?v=tfBKRxbCsao

Getting started with NiceGUI in Python. Run in a window : https://www.youtube.com/watch?v=RfQ522ReHTo
How to make HTML GUIs in Python with NiceGUI : https://www.youtube.com/watch?v=gyscrrS4hEA

--------

FastUI & Pydantic - Build Interactive UIs with Declarative Python code :
https://www.youtube.com/watch?v=eBWrnSyN2iw

--------
how does this differ from penpot.app ? i have a couple of gripes with it, but i want to see if this is a better choice by design, or if i should wait for penpot to fix the issues i have with it.
Morse Code in Tubular Bells (2021)
The problem was not that I did not understand the code. I understood it just fine, it wasn't complicated it was just bad and old. All it did was get some data from an api, change it somewhat, store it in a db. Then a scheduled job would call a method which would get that data, change it a bit more and return it where it would be changed yet a bit more and stored as pages for the main web app.

There was no reason all these data mutations couldn't have been in one place instead of all over the place. There was no reason to store it in one db then get it from that one just to store it in another db. Someone said the third party api was slow and unreliable but I don't see how that's relevant - if the api is down then you don't get updated data, it doesn't matter if we have outdated data in an intermediate db. We already have that outdated data in our main db and we'll get updates when the api starts working again. During testing I had absolutely no issues with the performance of the api, it transferred all the data we needed in a completely acceptable amount of time, and this was just in a nightly scheduled job anyway so if it had taken a minute that would have been fine as well. But it didn't, it responded in milliseconds. I never noticed any unreliability on their side either, but if it had been unreliable that would have been totally fine. The app just wouldn't have gotten updates until it started responding again. Nothing can solve that problem.

I honestly can't remember what the actual problem was or how I fixed it in the end. The code had been in production for years and only received the minimum necessary amount of changes. Some dependency or something probably broke from years of nobody wanting to touch that huge piece of crap.

But that's not why I say it was bad and pointless. It was bad because whoever wrote it didn't know about libraries for xml parsing and had implemented all of the parsing from scratch with string operations. We're not talking about real parsing here with lexers and tokenizers and stuff. We're talking about what you might expect if you gave a mediocre first year CS student the task of parsing some specific xml. The db interaction was similarly overcomplicated and outdated, and the code itself was sloppy and full of old messes nobody had bothered to clean up.

All it did was get some data, store it and make it available through some method calls, and for that there were like 50k loc most of which was dead and most of the code still in use was that monstrosity of a homerolled xml parser.

The things left to do on my new solution were trivial. Some of the columns had html tags and stuff like that in them, it just needed to be cleaned out where necessary. Some other stuff needed to be modified a bit. I did not skip it because it was hard, I skipped it because it was tedious and I didn't want to spend all the effort before I got the green light, which turned out to be a great decision because it didn't get the green light. And they probably still to this day waste man-hours on keeping that piece of crap running.
The Youth Mind: Rising aggression and anger [pdf]
The solution is simple, and it's what's already done with search by proprietary LLMs: reasoning happens on the LLM vendor's servers, tool use happens client-side. Whether for search or "computer use", the websites will register activity coming from the user's machine, as it should be, because LLMs act as User Agents here.

Of course, already with LLM-powered search we see growing number of people doing the selfish/idiotic thing and blocking or poisoning user-initiated LLM interactions[0]; hopefully LLM tools following the practice above will spread quickly enough to beat this idea out of peoples' heads.

--

[0] - As opposed to LLM company crawlers that scrape the web for training data - blocking those is fine and follows the cultural best practices on the web, which have been holding for decades now. But guess what, LLM crawlers tend to obey robots.txt. The "bots" that don't are usually the ones performing specific query on behalf of users; such bots act as User Agents, neither have nor ever had any obligation to obey robots.txt.
But its usage to “enlighten the masses” - does not.
John McAfee 'returns from the dead' to promote a memecoin on Elon Musk's X
Reading this reminded me of the (long forgotten) single key instruction keyboard (you press key O and you get the pOke command). Its almost like an autocomplete :-)

Is that still a thing for any computing device today? Fascinating to read they did this due to hardware limitations, but it would seem to have some instructional advantages on a first programming device.
OrbitDB – Peer-to-Peer Databases for the Decentralized Web
> When the lotto gets to be above $1 billion, I'll usually buy a ticket because it's fun to imagine the life I could have with that money.

I buy lotto tickets for the same reason! Their expected value is very low but the maximum value is thought-provoking. For me, $50k would be life-changing. One billion is hard to imagine.
- composing a commit message

- anything bash script related
Recursion can cause problems (though it's easy to detect if you can make a callgraph), but the harder one in most cases is constructing your callgraph in the face of function pointers and other runtime abstractions. It's possible to do a worst-case analysis if you have types that are constrained enough to reduce the possible targets of such a call to a reasonably small set, but most static stack analysis tools bail on trying to analyse this at all.
Perfect. This is what struck us when we moved from Melbourne to Canberra. In both cities we live/d in the inner-city hipster suburb: Fitzroy, Braddon.

In Fitzroy, any semblance of a sheep is at the least an hour away. It takes that long until you even feel like you're on the outskirts of suburbia. Leaving the city is a drag; so you don’t.*

In Braddon, we can ride our bikes for 15 minutes and see grazing cows. 15 minutes in a car and you're in rolling hills. It's magnificent.

(*Which, to be fair, I didn’t really want to most of the time. That’s why I chose to live in Fitzroy! But then you get older -- 48 now -- and things change.)
Indeed, it also solves a lot of problems
Very interesting! A legacy of a historical period that have shaped the scandinavians.
That's not how lawsuits work. You can't sue just because you don't like something. You have to prove harm. "not getting confirmation" hardly counts, especially if said confirmation isn't required by law.
I think it's been known for a while that people are getting taller. One explanation has been that people are getting a better diet.

My perception when I was working at a supermarket as a teen was that there were more people taller than me (6 ft) my own age than among people who were older (say 30+)

I'd imagine that genes that make both men and women taller would be sexually selected for by that mechanism, but that those genes may be sex-linked, expressed differently in men than women. Men might be taller than women in general because of that sex linkage.
yeah, exactly. Artists genres are weird and the algorithm uses a weighted system to determine the clusters. But you need to try a couple of different options to get what you want.
Mid-drives apply power at the pedal and therefore go through gears, and therefore can go up steeper hills for the power.

Hub drives apply power at the wheel hubs. They are cheaper and smoother (no backlash), so depending on application hub motors may be superior.

Personally I like help up all the hills so mid-drive all the way.
It took 19 days
I think you make a very good point about your existing devenv. I recently turned off GitHub copilot after maybe 2 years of use — I didn’t realize how often I was using its completions over LSPs.

Quality of Life went up massively. LSPs and nvim-cmp have come a long way (although one of these days I’ll try blink.cmp)
I briefly merged this thread into https://news.ycombinator.com/item?id=42804853, but actually the current article has more context, so probably we should keep this as the top link and then people can look at https://lastexam.ai also.
I believe they use flow meters and convert that to kg.
https://www.rheonik.com/company/h2-filling-stations

FYI from searching the internet and asking chatgpt, I came up with these rules of thumb regarding BTU equivalency:

10 gallons of California RFG gasoline is equivalent to
10 kg of hydrogen
12 CCF natural gas
9 gallons of low sulfur diesel
330 kWh of electricity

The efficiency between internal combustion and BEV are of course dramatically different.
I remember you launching this! I even used it and it was one if not the best at the time!

Well deserved.
Scrapscript[0] comes to mind:

> Any chunk of the language can be replaced with a hash.

> These chunks are called “scraps”.

> Scraps are stored/cached/named/indexed in global distributed “scrapyards”.

[0]: https://scrapscript.org/
Congratulations Paras :)
4chan place
The best way to write without bugs is to measure bugs, and react to them.

Airbrake, Rollbar, Datadog, New Relic mean nothing if you ignore bugs because you don't take the time to replicate them.

You also can't fix what you don't know, so you need some telemetry or reporting of not your happy path. You can't have a goal of bug free code if you don't measure bugs (that's not SMART goal because it's not measurable).

Unit Tests, Typing, Linting, a collaborative code review process are key to big free code.
That’s a fucking huge task. Good luck to those guys.
Here is Jeff Beck's pedalboard that just sold at auction yesterday for GBP 126,000

https://www.christies.com/en/lot/lot-6520110
I'm trying this with learning piano, and I see the advice in a good number of places-- if I make a mistake in a phrase, I repeat the phrase 5-7 times correctly, instead of pushing through. It's been working out well so far-- I'm not 'burning in' my mistakes.
I think AI can help reduce the burnout. Send it some code that you think may be relevant and ask about it and then verify after you see the AI's explanation. Of course AI can burn you out, too, if it doesn't find something useful but it can be a time-saver for this purpose sometimes.

Basically try to take advantage of when verification is easier than what you're asking AI to do for you.
"First, I must confess that over the last few years I have been gravely disappointed with the white moderate. I have almost reached the regrettable conclusion that the Negro's great stumbling block in the stride toward freedom is not the White Citizen's Council-er or the Ku Klux Klanner, but the white moderate who is more devoted to "order" than to justice; who prefers a negative peace which is the absence of tension to a positive peace which is the presence of justice; who constantly says "I agree with you in the goal you seek, but I can't agree with your methods of direct action;" who paternalistically feels he can set the timetable for another man's freedom; who lives by the myth of time and who constantly advises the Negro to wait until a "more convenient season."

from MLK Jr. of course, while he was locked up in a jail in Birmingham for protesting.
Most bugs that make it to production are either unknown corner cases affecting a miniscule proportion of users, or misunderstood/missed requirements. The first one is particularly great, because it usually devolves to "If you run this OS version, with this app installed, and you changed this particular setting that most users never touch, the three conspire and brick your machine under certain circumstances". (True story. Got a news write-up, too)

You can write code without bugs all you want, you won't sidestep those two.

I mean, yes, of course. Don't write obvious garbage code. Don't take obvious shortcuts. Value your craft.

But you'll still have bugs. (So did Telegram, btw: https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=telegram)
My guess is you'd have to go DIY and retrofit an ICE car with batteries and motors. There are companies that do this but its probably expensive.

If you rank your priorities and privacy comes before EV then you could just buy a 10 year old used ICE vehicle. They have very little, if any, connected-ness, mostly just SiriusXM linkage if paying for the subscription.
This guy 100% wants to legitimize toxic work environments. Legalized harassment, no accomodation of special needs. I can't help but think of the "aryan" ideal of you know who and you know when.

Same will no doubt be coming to the public sector soon. Anyone want to place bets on how quickly Title IX will be offered up for the chopping block?
I don't think anyone says you should just casually ship bugs. Quite the contrary, most are ok with the idea that, if you see a bug, fix the bug. But, there can be no doubt that there is diminishing returns on chasing down every potential bug.

This reads to me like the idea that a rich person walking down the road wouldn't pick up a $20 they happen to see at their feet. Of course they will. Why not?

What they don't do, is waste time walking around looking for spare money that has been dropped. Because that would almost certainly be a waste of time.

Similarly, use your tools to write as efficient and bug free code as you can. Make it as flexible and allow for any future changes you can accommodate along the way. But "along the way" should be "along the way of delivering things in a timely manner." If you stray from that, course correct.
I had this 25 years ago when I was 25; the amount was lower but it was enough to never do anything ever again. I went hiking, got 1 billion ideas during walking for new companies and products, so started making some of them. Still am.
It's a moniker for the 4chan board /lgbt/. The name comes from "To tell the truth," namely due to the reputation of trans 4chan users to be very harsh to one another.
I don't disagree, however the 12 mile range assumes you won't pedal which of course you will. I have no investment here but I've been a happy customer. I think the ideal customer for these is someone who already has a bike and doesn't want to spend $1300 on a new ebike.
There are 4 stopping criteria atm:

- Generation time exceeded (configurable in the plugin config)

- Number of tokens exceeded (not the case since you increased it)

- Indentation - stops generating if the next line has shorter indent than the first line

- Small probability of the sampled token

Most likely you are hitting the last criteria. It's something that should be improved in some way, but I am not very sure how. Currently, it is using a very basic token sampling strategy with a custom threshold logic to stop generating when the token probability is too low. Likely this logic is too conservative.
Thanks! I suspected something already existed like this but I didn't find anything from 30s of web search.
This changes the colour palette again. They do this almost every major release. Starting to become a liability: upgrading will change your colours.
> C# isn't a blessed tier 1 language on macOS.

No, but it is on Windows? But you don't need Visual Studio or even Windows to write a desktop GUI application, and you can then run "natively" on Windows. "Native" is what Microsoft call it.
That was a nice read, and I'll try to incorporate it in the future.

Lately I've been victim of letting too much pressure from clients build and I ended up spending 5 days on a major feature (built on legacy messy code) and in the process of making it better and adding a new features I ended up breaking few things here and there, which didn't play nicely with my refactor. Which costed me another few days of work.

I guess I should've had an approach closer to what he describes, written few tests more before hand and taken more time to nail it without the delay.

I learned from that experience, but the mindset he talks about would've been more beneficial.
Getting Started with FusionAuth: A Beginner's Guide
this link is really low on documentation

1. This is an ad for a cloud Postgres service by neon.tech

2. When they say "Instant Postgres. No signup required."

They actually mean: "Instant Postgres. No signup required for first hour, then your database is destroyed unless you have neon account."
I'm not sure I understand the argument or value of this post?

It feels close to just saying, make your code better and you will see less bugs.

I don't disagree but the product environment has a lot to do with how features get deployed and how closely a developer can match the real life deployment to their development setup.

World class experts make mistakes all the time, I think learning how to address bugs is probably a more valuable skill.
> It also allowed the long string of shady middlemen to be cut out

Based on what? This sounds completely made up. Anyone could sell on Silk Road, and faking reviews would be trivial on an anonymous platform. And if someone died from drugs they bought, they're not exactly leaving a review, are they?

Sellers have reputations in real life, but it can actually be difficult to link a death to a specific dealer without a thorough investigation. Even more so on an anonymous platform. Would Silk Road have cared if the police linked deaths to a specific seller? Fuck no.

For the record, I am not anti Silk Road, I'm actually for legalizing drugs. I just find the notion that drugs online were inherently cleaner to be naive Libertarian propaganda.
Thanks for the feedback, eta would be great indeed. I'll look into it.
Is the hackernews username equal to your email (the string in front of the @ sign)?

Or did you once accidentally try to login somewhere else with your hackernews credentials?
IIRC some of the underlying bugs came about because they used a much less dangerous device (X-Ray only) as the base and added the more dangerous system on top. The reused software components had different units of measure than the new mode which wasn't exposed until things were in "unexpected" error states.

Then there was the usual arrogant gas lighting of anyone who reported the machine injuring and killing people. So the standard mix of computers are infallible and everyone in the change covering their asses by covering their ears and eyes so that the machine could kill again and again.