skysight-inc/HackerNews huggingface dataset:
>Life expectancy at birth was lower than today. However those who survived to adulthood had a life expectancy considerably closer to modern ones than most people think.

This is not true and the source of this misconception is a misleading BBC article that only cited sources about the rich privileged elites of ancient Rome and Middle Age England.

The vast majority of people in the past had significantly lower life expectancy than the rich elites of their time.
No, I choose the technology and/or fundamentals that the juniors will have to learn if they want to level up as a developer.

The best way to get them to work the right way is to use a framework that incentivizes it. If doing things wrong is made harder, and doing things right is made easy, everyone wins.
Why can't you just detect that it was already signed with a valid signature, especially if you have the user's public key?

PS: the lack of threading support in your mobile apps is embarrassing, it's been like this for years. No I will never use your web client. Stop trying.
Hadn’t played a fps for 20 or so years (since UT , Q3, and Half Life) but decided to play duke nukem 3D for the first time in forever

Those face sucking aliens in the dark corridors are hella scary, far scarier now than they were as a teenager in the 90s.
Evernote's server side technical stack is nightmare. This is definitely for better, to completely replace it with something modern and adequate.
I'm afraid they would just end up something like this: https://qntm.org/lena
*Node.js & Python developers enter the chat*
> What informs reservations about the use of OpenAI models?

Three things. For one, I have no reason to take them at their word that they aren’t saving data to train on. Two is that OpenAI will shut down one day, and thus I would like any services I run to outlive them. Third and finally, I have hardware and it’d be a waste not to use it. As a bonus, I find it hypocritical a company that benefits so heavily from open source would hide away their models as closed source in fear of copycats.
> puts the instruction pointer of existing threads that were running that code into some similar location in the new code

If you're implying that this isn't thread safe, you're wrong. Edit and continue works just like how you described Lisp code reloading. Works just fine in production if you're crazy enough to push a debug build.

I dunno why Lisp people keep advertising ancient and widely distributed tech as revolutionary. Eg have you looked at LLVM XRay? It's yet another "self modifying C code hack", except it's explicitly designed to work in production on release builds: https://llvm.org/docs/XRay.html
Can someone explain how this is advantageous to Tesla in the long run? I can imagine many cases in which it is, I have just been unable to find info that one of them is true (e.g. can they collect a lot of royalties on NACS indefinitely?)

The way I see it, concentration on a single standard will just induce much larger, closer-to-energy and/or closer-to-land players to enter the the charging station market. AFAICT nothing prevents e.g. BP from adding a few chargers to all of their existing stations or flipping them completely as the transition to EVs happens in certain regions. Why would Tesla be equipped to keep the lead here?
Decriminalization is only marginally better than criminalization since it's still impossible to regulate the sellers.

It's better because at least it stops criminalizing addicts, but it still enables shady people to profit from and attract new users.

Please just allow pharmacies to sell the drugs in boring packages without any advertisement whatsoever.
They're just trying to eat the consumer surplus from enterprise customers, which are higher up in the demand curve. Everyone does that.

An individual developer is happy to charge a higher salary for its services from a larger corporation in comparison to working for an SME, simple because in a large org its services generate more value, allowing it to capture more of it.
If you pick enough frameworks you can learn how the underlying system works.

All web frameworks are the same to me, doesn't really matter if they're python, javascript, php, or whatever tbh.

req/res
body
cookies
that's it
Typescript purposefully influences
this not at all.
Given that the quote is talking about following your heart, I think the intention is to combat the idea of "I want to follow my heart but am scared of losing what I have". So the quote's intention would be "you might lose everything due to other unforeseen circumstances anyway so just follow your heart".
You can directly map most of the tags into a libc function clall combination, like the "Command" tag is just programs that run user input into a system() call. Even for programs where this is their primary function. It has nothing to do with "bypassing".

The author is making a security theater out of nothing for posing.
I dunno, I just want an environment in which I can deliver the features biz requests without fear or fuzz.

Right now it’s just firefighting every second of the day.
Why is it hard? They should change it back.

s/Llama/GPT-/g
It's some cruft from the pre lambda days. I don't know why anyone would care about this.
I did what you're asking about, and it worked out just fine for me.

You don't have to tell anyone that your decision to pursue your other project was partially due to being laid off. It is not dishonest to just not bring it up. (Contrary to what some interviewers and interviewees seem to think, it is not your obligation to share every shred of detail about your life and work circumstances to your prospective employer.)

I ended up taking another job after about a year of working in my side project and consulting. I was able to talk openly about what I'd learned doing both of those things, and it didn't hamper my job prospects in the slightest.
The (2005) part of it is the worst part. Almost 20 years later we have the same issue and haven't figured it out.
The point where the analogy breaks in theory and practice is this combined with the mythical man-month:

> That feels unexpected. If we're doing so well, why would we want to take on more tech debt? But think of it this way: if your product (thus company) are really growing that fast, you will have more people to pay down the tech debt next year than you do now.
Saxondale is the better character/bit.
See my last paragraph :)

PS: yes, this is being worked on
Caffeine and alcohol both available legally, both are mind altering and addictive. Did that lead to a degeneration? How come they transform some but not all people into bums?

Is it like a virus, some are immune? Does the data for alcohol-addicts look like data for epidemics?

Maybe the transformation happens due to some other reason?
I think it can go either way. Finding out frameworks aren’t perfect is what you do when you’ve exhausted all the simple projects.
Because they cost money.
I think an explicit ```return:``` block is necessary.

The current indentation and blocking is confusing. I can accept that calculations can happen in the body anywhere but reading those indented doc: and unindented where: is confusing.
NVIDIA became a monopoly by building superior products. It's not like they became a monopoly by anti-competitive practices.
Brain and Background Processes
>I never had to use dependency injection to solve a problem,

Here is some life advice. Start passing your dependencies through the constructor instead of using a "new X()" call in the constructor. That is what dependency injection is all about.
Sabine Hossenfelder on Entropy [video]
Farmer ordered to pay $CAD82k after confusion over meaning of thumbs-up emoji
> and didn't

Uh huh.

> Nvidia will pay $5.5 million to settle charges that it unlawfully obscured how many of its graphics cards were sold to cryptocurrency miners...

And

> The CMP HX is a pro-level cryptocurrency mining GPU that provides maximum performance...

Just a quick google away.

Nvidia will develop and sell whatever will make Nvidia more money. They just think the world of AI is two or three orders of magnitude more lucrative than mining ever was. Hence the maximum push on the AI front.
I disagree, I think people will pay for things that they believe add value to their life.
I think a lot of paid apps just don’t add the value that the people who developed the apps think they’re worth.
Ask HN: Is it getting harder to write software over time?
As a "fun weekend project" I decided to try to build DOOM on MacOS (M1 2020). After install xQuartz, and removing -m32 flag from Makefile I built it under Rosetta, only to Segfault on startup, issue in r_data.c line 541 (with fsanitize). Yet the whole compile process happened in around 5 seconds. I thought about digging in more but couldn't be bothered, so I went looking for a port. Found chocolate doom and installed chockpkg. I started the build 5 minutes ago, it's still configuring the make file "Checking for..."

It struck me that, maybe, it used to be easier to build software. But it seems the reverse should be true. I say it should be easier for me to build a DOOM source port now, on my M1 mac, that it was to build many years ago. But it seems like it's not. And if it's harder to build, then it's harder to write. The original DOOM source is tight, but chocolate doom (no disparagement) was a multi-megabyte repo pull.

Is this a general thing, or am I overfitting my 1 experience trying to build ancient software on my modern hardware? :)
Exactly! Amazing how non-linear the improvements have been. (As context, I'm a US physician.)
You can do us a favor and outline for us how doing that is a first step to solving poverty. Otherwise it seems like you just regurgitated a populist meme.
>they do not use customer data for training and that they delete it after 30 days, anyway.

I don't use X, just keep it around, 'just in case' for 30 days.
In short, in some circumstances replying with a thumbs-up emoji to a photograph of a contract can be as legally binding as signing the contract.

"In a summary judgement that contained 24 instances of the emoji, Judge T J Keene resolved the issue by ruling that a thumbs-up emoji is enough to accept contractual terms."
A framework is not a dialect, but a business context specific language.

You may re-use normal english words to have a new meaning. a bit like how companies like to have infinite initial acronym's for everything that nobody ever will understand outside the company.
Spoken like a 20-something.
We are, RISC-V is a really cool architecture, can be complex enough to run full desktop Linux distributions, simple enough for a single person to make a RISC-V processor
Triboulet
Generics , although kept simple, definitely reduced the amount of copy pasting in go. I actually think go generic’s system is the best i’ve seen because they managed to provide enough features to remove the stupid parts of the language, while not changing the general feeling and encourage devs to build abstraction monsters.
Is Arizona the worst place for cryogenics?
To me, this makes a significant difference.

While I would prefer that I could run the LLM locally, being able to see the code that calls the api is a clear second best. At this point in time, I am not going to trust any black box that can read my data and run "AI" on it because I find the risk too big. If I can self-host something, I might just be willing to try it out.
Time Trumpet is enormously underrated. Some of the special effects were done by Ben Wheatley (now a movie director). (https://www.imdb.com/title/tt0840965)
I’m not a fan of the complexity of containers or kubernetes. Everything I’ve built scales vertically on bare OS very nicely.

Regarding litestar, if I wanted to do Python web development I’d use Starlette, which I really liked, but I’ll probably stick with nodejs and typescript from here for web applications.
Let's verify step by step: OpenAI’s process supervision to solve hallucinations
> Of two dozen street people who use drugs and were asked by The Post, not one said they’d ever appeared before one of Portugal’s Dissuasion Commissions, envisioned as conduits to funnel people with addiction into rehab.

This feels like it could be a direct result of no funding.
And then you go all mad max beyond thunder done, finally reaching California and then realizing it was just a local apocalypse. Everyone else made it to utopia.
Just had a look at the code. It’s a cool project that’s clearly had a lot of thought put into it.

If the devs are still around, I’d love to hear about your experiences with embeddings.
This is simply not true. So sad.

We removed benchmarks from the docs completely when the rule of "only show benchmarks with comparatively popular or more popular libraries" no longer made sense, and maintaining benchmarks with many hobby packages was obviously going to become burdensome.

Please show me a sensible benchmark where your library is faster than pydantic?
Do people have short memories? Nvidia did a lot of shady stuff during the crypto boom, they made dedicated mining cards [1], they even software gimped gaming cards to force people to buy their mining cards as well[2]. Nvidia is a shitty anti consumer company that has no issues fucking you over. Don't forget that or let their PR department make you think otherwise.

[1] https://www.nvidia.com/en-us/cmp/
[2] https://arstechnica.com/gadgets/2021/05/nvidia-will-add-anti...
Only very recently. We're talking about over the past half-century
Why is that extreme? How would you "moderate" it?
I got the same result: all pages after the Foreword at page 4 and except a couple towards the end are blank. I tried printing to PDF, then the Save to PDF function of the FoxyTab Firefox extension; I also tried to save it a a single file using the SingleFileZ extension that saves pages and data using a compressed single file (thus no conversion to PDF) which is directly readable by Firefox. No way, always blank pages after the Foreword.
Not sure if that's a protection scheme or a bad conversion from pdf, but to me being forced to be online and use a browser to read a book kills any interest.
I mean, yes it is, unless you have equivalent cuts somewhere else you're willing to make that can get through the legislature.
Multiple keyboard configurations with X11
Github Issues is full of confounding factors though. Lots of Issues mean that there are bugs but all software has bugs. It also means that there lots of users and that users feel that raising an issue is a good way to get something fixed, which is good!

IMO the better metric is how many outstanding unmerged pull requests exist. If there are too many this means that bugs exists and they aren't getting fixed.
At this point the benefits of a GPU get outmatched by CPUs even if the latency is 5-10X since you can scale CPU cores cheaper than GPUs both on prem or on public cloud
Ah, yeah I get it.
> It turns out that if you refuse to give the users things you think are heretical, the users will walk around your arbitrary limitations, and the result will just be worse for everyone

You are correct, no "but..." qualifier.

It's a trade-off, and the language curators have to balance the frequncy of user's hacks against cognitive load for all users.

You have to draw the line somewhere when adding language features and it is totally reasonable for a language that advertises itself as a low cognitive-load language to limit itself to a subset of features that useful for it's target users and ignore the rest of PL features.

Just compare how awful it is in other languages to start an async routine and read it's results when it is complete, to go where you just read a channel you passed to the routine.

That single thing alone shows that Go's creators want to deliver stuff to users who value producing solutions over language lawyering.

Whatever you can do for almost all programs written in C++ or Rust will be more readable in Go with little noticeable performance degradation.
The "constant time" is wall clock time, where it will be at least the biggest value times the constant microseconds plus like 5% for overhead like the garbage collector.
Fellow organic user, I also find the outlook and integrity of Nvidia™ extremely refreshing. Finally a company we can believe in to play the game The Way It's Meant To Be Played™
> So it's not really any cloud, it's any cloud where you're running your EKS/AKS etc.

As I understand it this new Nvidia VM image comes with Kubernetes on the inside so to speak, perhaps microk8s with nvidia extension enabled.

BTW this is how I’ve started running my own little AI experiments. Sure, there’s some overhead. But compared with constantly downloading new versions of drivers it’s quite lightweight. Also K8S is turning into the ligua franca of sodtware platforms, so well worth learning and paying the overhead on IMHO.
If you could do it all over again, what would you do differently?
Was there a lot of competition? How did you market yourself?
Why do you think it failed?
Always Optimize for Junior Devs
Have a look at Starlette, it’s by the guy who made Django.

FastAPI is built on Starlette and adds more batteries included.

If you’re interested in async you’re far better off to go async native than with a framework that’s synchronous.

Asyncpg is the fastest Python Postgres driver there is, works well with sanic, Starlette or FastAPI.
Perhaps those who've had family or friends killed by drunk driving or drunken homicide might have something else to say.

Maybe, but they aren't the folks we should be listening to. I don't drive: I'm pretty sure I'll be OK drinking a beer in public. My decision shouldn't be influenced by those folks.

I don't see many of those people pushing a robust, fare-free public transportation system to help with those either.
A significant part of those circumstances being:

"I am satisfied on the balance of probabilities that Chris okayed or approved the contract just like he had done before except this time he used a thumbs-up emoji."

"In my opinion the signature requirement was met by the thumbs-up emoji originating from Chris and his unique cell phone," the judge said.

a past history of business transactions.

It's not dissimilar to a physical nod or thumbs up in an auction situation.
At a glance this sounds like a re-discovery of addition chains and using them to construct Pippenger algorithm. But applied to matrices instead of group elements.

See: https://github.com/mratsim/constantine/issues/37
The other fruit company, Apricot
no, configurable only captures the second part, there are plenty of projects that are configurable, but have bad defaults, leaving everything to be set up properly by every single user instead of doing tha config upfront (and expressing an opinion re. how it should be configured)

For example

- being able to change an encryption protocol is "configurable"

- Setting the default to be unencrypted so that the user chooses it is "unopinionated defaults".

- Setting the most modern encryption protocol by default is "opinionated defaults"
Ah ok. However, typescript is mostly smart enough to propagate comments [1] from zod schema properties to inferred types on its own.

Thanks for maintaining kanel btw. We used to use this in a previous role alongside knex. It was very useful.

[1] https://lorefnon.me/2022/06/25/generating-api-docs-for-zod-t...
Has litestar CBV (class based views) fastapi refuses to implement them so we build [1]. Or proper lifetime event [2]?

[1] https://github.com/KiraPC/fastapi-router-controller
[2] https://github.com/tiangolo/fastapi/issues/617
Good old commodities trading ;-)
Haha, I didn’t mean me. I’m an ML researcher. Thank you though.

I think it’s fine to agree to disagree. I talked with my hiring manager friend and she said one of their strongest hires said he hasn’t been doing shit for the prior year, and that he’d been super burned out after his last job. She said cool, what do you want to do now? And the rest was history.

Your philosophy does cause you to miss out on strong candidates, though.
Well it is obvious that the father does this when his son is a 20 yo. And it is obvious that this is a clever hint. My point is why not to do this when his son is 10 yo?
Yep, Ideally it would have one, but be optional.
I don’t disagree, but I think that’s a poor analogy. I don’t think devs take into account the business value their future job will bring their employer when negotiating salary. And if they do, they only do so when the balance is in their favor and they definitely wouldn’t lower their salary if they think the job has less impact than another job.
People think apps are free of charge, because they think they didn’t pay extra for the apps that came with their phone or their laptop.

IG / FB / Gmail / etc apps are free of charge.

Also their bank’s / energy supplier’s / phone company’s / etc apps are free of charge.

If all of those apps are free of charge, any app that charges must be a rip off.

I don’t agree with it, but that’s part of the psychology.
Proton doesn't have the private key material, we store private keys encrypted with the user's password (which we also don't know).
The AI shovels industry is doing good business. Other than that, any major use-case behind the recent AI hype? One that has brought tangible benefits, or at the very least a positive ROI.
Yeah, if "yup" and "ok" sign the deal, certainly the thumbs up does.

Should have done the contract on HN, the thumbs up would have been stripped.
I’m not saying they did anything bad.

But a monopoly can be harmful for a market without anyone doing anything illegal.
If you're interested in the SQL component of this, we're building a product strictly focused on that at https://www.definite.app/. We let non-technical users ask questions of their SQL database. We do this by:

1. Pulling in your schema information and structuring it in a way LLM's can reason about it

2. Pulling in your prior query history against the database to understand how you actually use your data (e.g. what JOIN's are common, what tables are used most frequently, etc.)

3. Adding context from other tools you may be using (e.g. we can pull in metadata and tests from your dbt project)

We also have a Slackbot you can add to your #urgent-data-requests channel. If you @Definite in a thread, it'll parse out messages that can be converted to SQL tasks and return the answer from your database.

You could certainly build this yourself with (or without) LlamaIndex, but it's still quite a bit of work to set up.
Edit: blog ordering needed some more work, should be good once the data finishes re-generating.

Edit #2: site is back up.
Also, why not getting feed-back from the people directly involved in Portugal? Last time I checked, Oregon wasn't in Portugal, nor was Obama President there...
What's next? Double Green Check icon in WhatsApp message with a contract can be as legally binding as signing the contract?

Why people are wasting many millions of dollars to implement cryptographically-secure electronic signature systems, if a simple thumbs-up emoji is enogh? ;)

Some contarcts can be closed verbaly in-person, but this is not the case, because they didn't talked in-person, but over a remote digital medium.

Common Law system is flawed.
Maybe use a secret sharing scheme and give parts of the secret to a few people you trust?
An upvote seals the deal here
That really didn't need examples, it defines binary digits as either 1 or 0, no need for further elaboration
True. But it is also self-correcting, since monopoly profit will attract competitors. AMD seems to be the most likely candidate.
There are actually a lot of start ups in the space. Most are related to support services such as electronic plans, job bidding sites, inspection apps, timesheets, material logs and so on. You don't build with technology, but there are lots of bits and pieces to the business process whether a large or small job.