skysight-inc/HackerNews huggingface dataset:
This can be a problem with any modern car. I had a similar problem with my 2011 BMW, but I was partially responsible. I added a device to the CAN bus between the entertainment system and the rest of the vehicle so my passengers could watch DVDs while we were driving. When the vehicle was off, the ECU would stay awake trying to communicate with the entertainment system, which would fail because the device I added was powered off. The car was brand new and the battery died after a month. I removed (and redesigned) the device so it would provide CAN connectivity when off, but had my battery replaced (under warranty) before I re-installed it.

It sucks that auto manufacturers don't consider the consequences of their design decisions. A malfunctioning (or missing) entertainment system should not cause the ECU to drain your battery.
> The realization came to me with age

same

> self-service software enabled now grates and irritates me to no end.

haha yeah, devil's bargain
Shit man how could you afford to travel / vacation if you didn’t have an income??
I would say we're coming to that point with phones too. Phones have also largely reached the end of their breakneck big-annual-improvement phase; There's little annual improvement in performance, power consumption, form factor or feature set. Screen resolutions are plenty high for most users, similar for the cameras. Most people would also probably be quite happy with the version of Android or iOS they are using if it kept getting bugfixes and security updates.
> The ‘fuck it’ bucket.

Damn! You managed to say in four words what it took me a small essay to say. A tip of my hat to you, sir!
Not sure if this is related, but Chrome on my Macbook regularly gets to a state where one process (a tab?) is consuming 4 Gb RAM and 20%+ CPU. This happens on both M1 and Intel CPUs, on multiple releases of OS.

Situation seems to happen some time after visiting ad-heavy sites (yeah I know I should install an ad-blocker). Have others noticed this? Seems to be Chrome. I also use Firefox and occasionally Safari but have not noticed that with those browsers.
How about "ChatGPT will fabricate rhetoric regardless of logic or truthfulness"? Which just makes me think ChatGPT could replace a great majority of politicians.
Digg had some poor product decisions along with a buggy rewrite that coincided with Reddit's surge in popularity. These along with other factors contributed to its decline (though it still exists but one could deem it a business failure). But for poor code alone, hard to think of any notable cases.
I don't think this can be blamed on porn though.

It's more that there's less of a need now, in Asian countries children are often a means of pension. Because there is no welfare system.

Also, women work more now. Life is extremely expensive even with two incomes. Adding kids on top of that makes things even harder trying to juggle the financial side and creches.

And my personal reason, life is much more fulfilling without having to raise kids. I can do what I want, move where I want. I'm glad I never had any.
Because “are” can mean several things. One could assume that it means “in the wild” (ignoring things like zoos).
Name and shame, help your fellow HN readers out, no shame in getting a lemon!
It's still not an extractive tool (it's generative), so it stating logical facts based on the data is not something one should bank on. It will likely never be capable of what you're suggesting, without pairing it with an actually-extractive model. The GPT-4 paper outright states that it should not be used for sensitive or high-stakes matters, which is what a lot of enterprises would consider their data pipelines.
I used 'stty sane' or mucked with 'tset' directly. To many possibilities of 'reset' being aliased to something I might not want.

setting TERM=vt100 (with a “reset” for good measure afterwards) usually works for most if not all terminals nowadays

Kids these days and their 'everything is a vt100'. Perhaps true nowadays, but certainly not always (looks at his HP700/96).
Other kind of advancements: Tesla which sparked EV movement, batteries, spacex - materialized grand visions moving forward the world as whole.

It's not like Toyota popularized efficient cars, or Chevy popularized EVs with the EV1, or California incentivized EVs with credits and HOV access, or Panasonic made the batteries for every model of Tesla sold to date...

Oh wait. All of those things happened.

Musk's only accomplishment is taking credit for the work of others.
End of the year is the worst time to look for work - everyone’s already spent their budget, and is just trying to make it to the holidays so they can relax. Nobody wants to start something new.

I had the same experience as you, and there was a pretty sharp uptick in interest from recruiters and hiring managers mid February.
Yes, my Audi did not like being disconnected from power. If I remember correctly, it didn't go into limp mode but it was in some partial alarm state when it reconnected such that one had to mimic the Contra cheat code with their fob to get it to shut up. I jest, but yeah. Battery dead was not a condition with a transparent recovery.
GPT4 is definitively the future, but GPT3.5 is the present :-).

In addition to being more expensive, GPT4 is a lot slower. For most casual things I use gpt3 and upgrade to GPT4 as needed. I've actually had a couple of days where I spent > $1 on GPT4. It's hard to do with every day chat, but easy to do when you get it to look/improve large amounts of code.

This is all from the API/CLI not the web interface.
We’re one step closer to reading a developer’s mind
Date 1.4.2023
Also 12v USB phone chargers that stay hot when the car is locked. This drove me crazy thinking it was a car issue draining the battery or alternator.
I feel your pain, but the problem is that these "escape routes" are leaky abstractions. They're the worst of both worlds. You still have the bad architecture surrounding the whole thing, but also a lot of parallel stuff going around. Sure, they're great for getting things done in the short term, but after one year of everybody cutting corners, you have a big ball of mud.

There's unfortunately no known way to make good software other than keeping it simple, concise and without too many components.
A modern car is supposed to have single digit or less milliamp drain, according to a random car mechanic I know. I'm a mechanic but not automotive.

That's after being off for 30 minutes though. Some things stay on for a while.
A few things that I've come to learn using space repetition systems...

* You are effectively memorizing. Memorizing something takes a long time compared to other learning techniques like learning concepts and looking up details as needed. I find it works best if I'm selective about what to memorize since memorizing everything limits the breadth of what I can learn in general.

* Mnemonic devices, even ones that seem silly, are incredibly valuable for things that are hard to remember. It may take time to find or think up a mnemonic, but it's worth the up-front effort.

* If you naturally have unavoidable life interruptions every week/month that require you to skip learning days, you may be happier with more forgiving algorithms. Algorithms like the supermemo algorithm used by Anki try to push you right up to the edge of you ability to remember it. I still maintain old flashcards in those systems, but I'm much happier since I started tracking my learning in a custom spreadsheet where I control the algorithm.
Except it's not lol
Yes, I agree here. I think the potential for abuse is really underplayed. "middle class drinking" is often actually functional alcoholism here in the UK.
Where I live the electricity costs of having an EV 'just drive around until I call you' would be an order of magnitude cheaper than paying for parking.
Here's a realistic example:

ChatGPT> Parse the album names and genres out of this json using Haskell's Aeson library and print them out in csv format:

{
"items": [
{
"track": {
"album": {
"total_tracks": 9,
"name": "playlist 1",
"genres": [
"Egg punk",
"Noise rock"
]
}
}
},
{
"track": {
"album": {
"total_tracks": 5,
"name": "playlist 2",
"genres": [
"NotEgg punk",
"NotNoise rock"
]
}
}
}
]
}
<shell-maker-end-of-prompt>
Here's the code to parse the JSON and print out the album names and genres in CSV format:

```haskell
{-# LANGUAGE DeriveGeneric #-}

import Data.Aeson
import Data.List (intercalate)
import GHC.Generics

data Track = Track { album :: Album }
deriving (Show, Generic)

data Album = Album { total_tracks :: Int, name :: String, genres :: [String] }
deriving (Show, Generic)

data Response = Response { items :: [Item] }
deriving (Show, Generic)

data Item = Item { track :: Track }
deriving (Show, Generic)

instance FromJSON Album
instance FromJSON Track
instance FromJSON Item
instance FromJSON Response

main :: IO ()
main = do
json <- readFile "example.json"
let parsed = decode json :: Maybe Response
case parsed of
Nothing -> putStrLn "Failed to parse JSON"
Just response -> mapM_ printAlbum $ items response

printAlbum :: Item -> IO ()
printAlbum item = do
let albumName = name . album . track $ item
albumGenres = intercalate ", " $ genres . album . track $ item
putStrLn $ albumName ++ "," ++ albumGenres
```

Assuming the JSON is stored in the file "example.json", running this program will output:

```
playlist 1,Egg punk, Noise rock
playlist 2,NotEgg punk, NotNoise rock
```

This is the album name and genres from each item in the "items" list of the JSON, separated by a comma.

ChatGPT> gpt1.hs:27:23: error:
• Couldn't match type ‘[Char]’
with ‘Data.ByteString.Lazy.Internal.ByteString’
Expected: Data.ByteString.Lazy.Internal.ByteString
Actual: String
• In the first argument of ‘decode’, namely ‘json’
In the expression: decode json :: Maybe Response
In an equation for ‘parsed’: parsed = decode json :: Maybe Response
|
27 | let parsed = decode json :: Maybe Response
|
<shell-maker-end-of-prompt>
The error message is indicating that there's a type mismatch between the `json` string and the expected `ByteString` type needed by the `decode` function.

To fix this, you can use the `Data.ByteString.Lazy.Char8` module to create a `ByteString` from the `json` string:

```haskell
import qualified Data.ByteString.Lazy.Char8 as BS

-- ...
main :: IO ()
main = do
json <- BS.readFile "example.json" -- use ByteString.readFile instead of readFile
let parsed = decode json :: Maybe Response
-- ...
```

With this change, the `json` string is read as a `ByteString` instead of a `String`, and the `decode` function should be able to parse it properly.

And it works fine:

$ nix-shell -p "haskellPackages.ghcWithPackages (ps: with ps; [aeson])" --run "runhaskell gpt1.hs"
playlist 1,Egg punk, Noise rock
playlist 2,NotEgg punk, NotNoise rock
> Ownership of car will become continually less rational with hyper effective rented transport.

Why? Attrition on a car is mainly miles based. Sharing a car won't make it last more miles. Not accounting for vandalism.
True but it doesn't explain the point why it would be bad to spend more than 15 minutes watching porn when real sex is not available.
The only reason "nuclear does not produce air pollution" is because everyone pretends that there's no air pollution from the massive supply chain the plants require (and no, not just fuel. Consider how expensive almost any part that is destined for a nuclear power plant is, how much technical and administrative and safety overhead there is to everything, etc.)

In the US, nuclear power is being replaced at several times the rate it is being decommissioned...by solar and wind, both of which are significantly cheaper. Those plants are being shut down because they don't make economic sense.

The biggest problem we have right now is that bitcoin mining operators are chewing up massive amounts of power, in many areas causing coal fired power plants to come back into service because of how much demand they're placing on the grid...and states are encouraging this, because it's helping prop up demand for coal.
I find that equally triggering
It helps learning new languages (but doesn’t help much learning how to use their libraries etc) and forces you to learn a lot of useful techniques.

But it can became a rabbit hole if you try to approach everything as a language problem with over general solutions.
UK Government to Offer One Million People Vapes
Hi zigurd! Just chuckling at how much contempt you have for me and how incorrect you are. Lots of us are doing just fine and if anything enjoying the fruits of monogamy and waiting till marriage and delighting in the fruits it brings, stable, frequent and increasingly satisfying carnal fulfillment and children.

I will say though, plenty of young men and women like you describe where when push comes to shove they fold. Nothing new, abstaining and self denial are hard. I don’t fault them, at least they gave it a try. Theory is easy, practice is hard.

Anyways, don’t worry lots of us out here and all around making lots of babies and doing just fine, content, fulfilled, satisfied. We just don’t tend to make such a big vitriolic stink cause we have better things to do than cast shade. Plus, we are busy. Wife is busy cleaning, cooking and childcare . I’m busy working and teaching my children. Also busy getting busy.

It’s our choice, it’s how we both want to live and if I could do it all over again I would in heart beat.
I have been hoping for many years that global warming would force devs to go back to a time of creating fast and efficient software in order to help the environment.

Unfortunately devs dont realize how needlessly power hungry software is when they don't need to be. But hey, its easier to use electron and javascript than it is to save the planet.
An easy hypothesis to check given the millions of people who do exactly that each summer. The answer appears to be that if your sleep quality issues are lifestyle related and you are simply unable to make yourself practice sleep 'hygiene', then yes, it shift your sleep cycle to fall asleep earlier. If you do already practice proper sleep hygiene but still can't sleep normally, or if you have any kind of physical problem like sleep apnea, then no.
No. Good automotive mechanics plug a little 12v power supply into the OBD port before replacing the battery, to keep the ECU/radio RAM powered.
I wonder if we haven't hit the top of the bell curve.

Up until the M1 transition, the macbook 15" (and then 16") were already the defacto machine for any dev in most companies. I had colleagues who had to justify they could use Dell's linux laptops.

As of now it's more of a split, with those who stay on mac, those who move to "gaming" laptops if they rely on x86 or need GPU power, linux laptops which are now fully mature, and those who moved to machines like Lenovo's yoga line or MS Surface. Basically Apple moving away from Intel, freezing the form factor while giving the middle finger to GPU intensive apps opened the door to many other options.
I love myself a good language. But! It’s very, very easy to get pulled into the puzzle solver mindset, I’ve seen people become obsessed and forgetting about balancing the goals of the puzzle solving with the real-world goals. It’s so satisfying to say “look, $bad_thing *cannot even be expressed* in this language!” that it’s easy to forget that there are diminishing returns all while the complexity cost increases exponentially.

Personally, I find the sweet spot for most problems somewhere between JavaScript hippie and Rust[1] tyrant. A bit of basic types can go a long way, just some interfaces or struct fields that are guaranteed to exist of a certain type. Helps with autocomplete and typos too! The missing pieces can be annoying to the soul, but rarely constitute a terminal decease in practice.

[1]: You can use Rust in different dialects, here I’m talking about the most correct- and performance-obsessed flavor (think no dynamic dispatch, only static borrowing etc).
Can’t appeal to everyone. Tell me what triggers you. I’m the author and I’m looking forward to your feedback.
Maybe even more powerful would be reducing the number of examples needed to learn, eg less than one shot

https://www.technologyreview.com/2020/10/16/1010566/ai-machi...

updating weights in real time is useless if each update basically does nothing because it takes an insurmountable amount of training, on the other hand if i can give my model a succinct “lesson” i’d then be very willing to wait a while for it to “process”
Is the building a faraday cage?

Have you tried disabling 5G/LTE/etc one at a time, and if so do you get signal on a different band?
IQ will be seen in a 100 years the same way phrenology is now.
Or stop using the crap YT frontent entirely - https://yewtu.be

Run your own alternate frontend - https://github.com/iv-org/invidious
In the past, most people would say they never bought anything based off of an add. Once, I personally did want to by a product from an Instagram add (a suitcase insert expanding to a full closet hanging rack) but it was a misrepresentation.

Nowadays, those same people happily buy 20 things recommended from obscure reddit subs, half obviously astroturfed and the other half... Astroturfed with more effort. It's amazing how easy it turned out to be! Paying someone to comment around is much cheaper than coordinating traditional ad campaigns.
Well in the end nobody (outside of the US?) uses text messages anymore (at least, not socially). It's all Whatsapp, FB Messenger, Telegram, Signal... (honestly I can't keep up)
As someone else mentioned [0], the procedure would basically be to train a DyLoRA for an initial few iterations, then do a search among the layers to find the best scoring combination of ranks, and then train pruned to just use those ranks to completion.

Seems complicated but I could see it being useful potentially.

[0]: https://news.ycombinator.com/item?id=35517353
What happens when some whiz kid hacks the actual water treatment plant or nuclear power plant and just assumes it was a game...

It's like Ender's game IRL
this is funny - you're saying you've never done it, and asking why everyone else doesn't do the same thing as you, but you've been a founder, right? So you probably hired people? Did you pay them market comp, or do you have a story about why it was justified not to? Was it their fault for accepting the offer you made them? Were they somehow signaling their own inferiority by applying and/or accepting your offer, implying that they couldn't get full market comp? Were they trading something intangible like "autonomy" and "impact" for comp-dollars?
Though unfortunately it will cost like $20 per 32k completion...
Irs.gov set to require 3rd party auth next filing season
Apparently starting next filing season, irs.gov will require the public to use "something else" to login vs the traditional username/password I've been using for a while, presumably managed by the IRS's own servers.

Two questions:
1) id.me seems to have a spotty track record given the $86 million we paid for the two year contract [1].
Setting aside the weirdness of being required to go through a private corporation to see my own government data, I noticed their terms [2] Section 19 lists _mandatory arbitration_. Awful

(Of mild interest, irs.gov doesn't appear to even have a terms page, rather only a Privacy Policy and Accessibility page.)

It's 2023 and the public is online. Why should the public be required to go through a third party to access government services they already paid for?

2) Anyone know what happened to login.gov?

Right now the login page [3] lists only id.me.

Over a year ago it was announced [4] login.gov was supposed to be available [5].

Login.gov appears to be a USDS/18F project [6] and would seem more palatable than id.me. Why did it fail this year?

[1] https://www.nytimes.com/2022/02/21/us/politics/irs-facial-re...

[2] https://www.id.me/terms

[3] https://sa.www4.irs.gov/secureaccess/ui/

[4] https://federalnewsnetwork.com/agency-oversight/2022/02/irs-...

[5] https://www.nextgov.com/it-modernization/2023/03/irs-cio-mov...

[6] https://www.usds.gov/report-to-congress/2017/07/login-dot-go...
That isn't true. NLLB code is MIT licensed.
https://github.com/facebookresearch/fairseq/blob/nllb/LICENS...

The model is CC. Because models aren't code.
Mobile games (iOS, Android) are incentivized to rely on addictive/predatory business models.

There are short artsy games out there, but I generally would recommend staying away from most mobile games.

My only recommendations for mobile are: Monument Valley, Lifeline, Limbo, and Reigns

---

If you're not in the market for a Nintendo Switch, you might consider getting a portable emulator:

[1] https://retrododo.com/best-retro-handhelds
They recycle it. Then store the unrecyclable remains in three different facilities.

https://international.andra.fr/operational-facilities
I didn’t know they have a Next.js Docker image. Why do we specifically need theirs? I roll my own based on node:lts-alpine via GitHub Actions and push it to my Docker registry on GitHub.
Maybe but you can say the same thing about learning almost anything new which is related to software. And since you have limited time and attention, $x making you a better engineer isn’t enough, it has to be better than the alternatives. Or you can do it just because you’re interested but in that case who cares whether it makes you a better engineer at all.
That would be true if you could only have one car on the road per lane. But you can have more...
> Could you elaborate? The whole selling point of cryptocurrencies seems to be to start from scratch, without those pesky KYC/AML and tax laws.

> The set of people who like cryptocurrency is not small.

There are two sets of people who like cryptocurrency. First ones like crypto because of better yields than traditional bank accounts or investments. But they want to live in a miracle pinky unicorn world where they can have better yields risk-free by having government protections. Other than better yields, they're completely fine with traditional banking system.

Second ones like crypto because it allows for easy money transfer from A to B. These people don't care much about yields, they cannot transfer money via traditional ways for various reasons, and they want governments to stay away from crypto as long as possible.

> It's not different people. It's the same people at different times; the times they're affected and the times they're not.

That's your assumptions about some people. Sure, from my side it's also only assumptions and personal anecdata, but most of the guys I know that use crypto for something useful wants government to stay away from it as far as possible, despite all the scams around. Some of them lost money on FTX, and that didn't change their position.
This is not pathological insulin resistance and is an expected adaptation. OGTT is useless for someone on a low carb diet. A normal person can go from failing to passing in ~72 hours by reintroducing higher levels of carbohydrates. Good luck reversing diabetes in 72 hours...
the thing is writing is a process. just using the word weird with the idea you ask it to generate will create much more interesting results. have it interreact with other agents in the process of writing will definitely generate more interesting results. I don't know if it's able to write a best seller even with a process but we haven't really give it much of a chance.
And they can last 20-30 minutes, or more.

In the summer, I can hear side shows in Oakland, which are miles away. Because the night air is still and the particular acoustics of the terrain, I guess, it sounds like it is a few blocks away. I once laid in bed for almost an hour listening to it.
I believe it would work for all of that, given that it links to the same libraries an app made with Xcode would.

That repository won't compile Swift, but it does compile objective C.

Either way, you don't need to be able to compile Swift/Obj C to link to a library that was written in Swift/Obj C.
I believe the feedback loop is that so many leave due to bad living conditions (mainly driven by cost and commutes) that there are plenty of jobs to get which makes people want to move there.