skysight-inc/HackerNews huggingface dataset:
> them offering newer versions of most core libraries

Is that actually true? Debian has managed pretty consistent 2 year release cadence, same as Ubuntu LTS, so based on that alone they should on average have similar library freshness. Basically Debian releases on odd years, Ubuntu LTS on even years. I suppose Debian might have slightly longer freeze periods.
Stop making this so difficult. Just use a different phone number. There are sites to do this for literally $0.10.

But yeah whining on HN would be more productive
For some context, I use a keyboard driven vim binding plugin for firefox to deal with the web. Discourse, aside from just being slow on older machines due to all the JS, binds half my keyboard to some nonsense. Apparently due to how firefox works, these bindings take precedence over everything else and there's no way to turn them off.

This is a frustrating web experience for anyone who uses any custom bindings in a browser and it repeats itself every time I use one of these websites.

Lastly, I have no idea why forum software needs absolutely any javascript to just render a basic page. Discourse renders as a blank page with javascript disabled, that's just extremely unnecessary.
Boldly expanding the definition of "art" ;)

Reminds me of the eink calendar concept that has been bouncing around the web for some years [1].

There's also this project [2] based on the same concept. It seems to me though that these kinds of projects are always held back by the exorbitant costs of decently sized eink displays.

[1] https://www.youtube.com/watch?v=2KDkFgOHZ5I

[2] https://github.com/speedyg0nz/MagInkCal
You can view profiles and posts, but you can't do anything more on the website. They are working to build a working website, but their focus is on the app.
What's your basis for the conclusion that it's "shit tech"? Have you tried riding in one? I've found it to be an incredible product, like using the iPhone for the first time. There's one lady who's posted a lot of YouTube videos of Waymo. She's taken over 500 rides. So there are clearly people who get a lot of value out of it.

Also, no one is making money off self driving tech any time soon, people have been working on it for more than a decade and it costs billions. It might be another decade before it is profitable.
The discussion on a similar article last month was interesting
https://news.ycombinator.com/item?id=36195105
This is the classical 1.01**365=37 but 0.99**365=0.02. I guess the difficult part is to detect where is this missing 1%.
The cost is few k's at most, not exactly massive cost for medium sized company or bigger.

We pay x10 for power alone
I mean, another option is that they have a policy of legal council checking the documents even if they have them, so it's more expensive for them.
Sounds a lot like cultural thing. In Scandinavian countries everyone will be much happier if you just get straight to the point. If you you want to have your PR reviewed, just ask `Hi, can you review PR 1342.` and the other person will answer `Sure, no problem`. There really is no point of fluffing up your request with random chitchat.
Ask HN: How do you do version control during hardware-software co-design?
How do folks develop PCBs, firmware, host-software, maybe even ASICs and track versions of each? Can these various components be effectively tracked in a single repository? Specifically:

The timelines for design cycles vary greatly – it can range from mere minutes for host software changes, builds, and tests, to hours for FPGA synthesis, and days to weeks for PCBs. ASIC development can span months to years.

Artifacts: in software we have mostly text (we can diff), we can build quickly or cache builds or run incremental builds; none of that works in the physical world. Is it advisable to check in a mechanical or electrical engineering design project into a git repository?

What do folks do, what is your experience, what works, what does not?
> PCI-DSS is an industrywide joke; it's a checklist audit performed by race-to-the-bottom consultancies

We ended up with a consultants from a former Eastern Europe country that charge less per hour then local cashiers make (which is NOT a statement to the quality of said consultants).

I (irregular) deal with PCI-DSS and never ever felt so close to quit my job and become a full time lawn mower.
There is a lot of Elon Derangement Syndrome out there. Our failure to implement any high speed rail is simply due to our ineptitude and bureaucracy.
If we are being cryptic already, why not

int num_empty_strings = !!*s1 + !!*s2 + !!*s3;
Couldn't one use an old iPad for something similar?

I have this idea for some time: a simple SaaS where you create widgets (News headlines, Weather, Stocks, FX rates, Clocks, etc) in your account, then load a special page optimized for viewing on tablets from a few meters away, which is updated periodically.

Then you can find another cool use for old iPads by pointing them to this page, and mounting them on the wall.
> On the other hand, you have the leading AI firm publicly devoting 1/5th of its resources on controlling AI and declaring that we will likely have Superintelligence within this decade.

This is just marketing.
This is an underrated comment.

The overwhelming majority (like 98% or more) of support requests are from people who have not read the documentation and are asking about something that is well-covered within it.

Chat bots can't (currently) eliminate the agents who exercise critical thought and report bugs, but for any company large enough to outsource "tier one" support to a call center overseas, the chat bot would actually be a big improvement.
Bingo.

And post Brexit they'll ignore all the CJEU case law about how blatantly companies have been building GDPR since the start.
That bares the question whether it’s healthy to care so much about code it makes you angry. Being able to slay dragons instead of arguing what the perfect angle to cut off their wings is might be a benefit after all.
I can assure that whatever shithole company produces this has a make-china-happy department, which has a checklist of best practices, and that checklist will have an item roughly like: "any time there's a map on the screen, do one of the following..."

Red Carpet, by Eric Schwartz.
> We can air-condition our buildings

Can we do this equitably on a global scale, or poor people die of heatstroke whenever there is a wet-bulb event?
I had a savings account where the interface was basically a chat bot.

It was basically guess the verb. And also not obvious when you're talking to a human through the exact same interface.

It's a menu system but harder to use.
https://www.bloomberg.com/news/articles/2023-06-07/elusive-e...
What do you think the API is for?
> Couldn’t someone say prototype the entire product on some lower-quality LLM and occasionally pass requests to GPT4 to validate behavior?

It can be done -- it is the basis for assisted generation and related work. It does require full access to the model, to be time and money-efficient. See https://huggingface.co/blog/assisted-generation

Disclaimer: I'm the author of the blog post linked above.
Yes, but that's different from the model itself being fine-tuned.
I recently had a chat with the Amazon bot for a refund of something that had not been delivered. That went very well!
It is absolutely worth it! The Visionect display require a subscription to run properly: https://www.visionect.com/software/ .
60 Euro / year to run a display that I paid almost 1k for is not for private use.

I guess that's why the price for the 32 inch display is so high, the subscription is priced in.
Brought to us by the Tea Marketing Board? Have to say I'm delighted that it will protect me from alcohol-induced damage. Back on the plonk it is then.
Yes, - but there are no bragging rights, promotions, or other rewards for the team/manager who put clear, useful HTML forms into production.
For a company who historically has mostly made GPUs for phones and set-top boxes, I don't think that's true. People don't usually program these devices at this level. Especially in the case of all the hardware they did for Apple, no requirements to be open there.

Maybe these days that's changing but it's a big change for a company like this to embrace.
In a previous role we had some access to production web servers but definitely not root access. Except for sudo access to vim which was widely abused as a way of getting a root shell when necessary. Fun times.
How about Homebrew's analytics move to an ethical, opt-in model (like Debian) instead of this silent surveillance of its users who have never explicitly consented to such data collection?

This thing drops a supercookie on your device that persists forever, and they close every issue raised discussing the privacy implications of same.

Anyone who runs the analytics service can see the approximate travel history over time of every Homebrew user (by geolocating the source IP).

It's not a for-profit project. There is no legitimate purpose for tracking installs.
I love all of the people in the comments arguing about the minutiae of whether a thumbs up constitutes signing a contract.

Aren't all of you usually banging on about the dystopian corporate hellhole the world is becoming?

Why in the fuck would a thumbs up ever constitute formally signing a contractual agreement. Even the idea of verbal agreement is a disgusting concept ripe for abuse by assholes.

People thumbs up a message to go to dinner with friends, knowing full well they can cancel any time they want. People do not thumbs up a contract/payment worth big money expecting that they're signing off on it.
Those GPUs are 1200$ and upwards. This is equivalent to 20,000,000 tokens on GPT-4. I don't think I will ever use this many tokens for my personal use.
"Choosing to enjoy life" is not how most people get fat. It's not meals with friends and family but rather scrolling tiktok and eating potato chips.
> "Lick my boots, in person, and you can be one of the privileged few" is very much the behaviour of a Communist dictatorship, not a capitalist corporation

It's both, and more besides. Veblen goods are absolutely a thing in capitalism.

Not that "giving people access to GPT 4 APIs because they attended a conference" should be controversial enough to even get worked up about, let alone to compare to a dictatorship, but Google did much the same at developer conferences: I/O 2012 swag list included a Galaxy Nexus, a Nexus 7, a Nexus Q, and a Chromebox.
The definition of art has long ago been eroded into nothing. Put an empty table in the corner and call yourself an artist is perfectly valid today.
Ever since I quit my first job I've been tinkering with languages and frameworks. And every time I would complete a book or course I'd face the decision of building something on my own.

That building never happens. 1 month later my portfolio is nonexistent, there are no projects, and my blog is a figment of my imagination. And right now I'm in the process of learning yet another framework.

So I've been thinking: This must be something worse than what I imagine. I read about perfectionism, fear of shame and judgment... bingo. I can tell that the root of the problem isn't that I can't work on a personal project, because I do have them. But the moment it's a portfolio project the question isn't "what would help me learn?" but "what would help me demonstrate to my future employer that I deserve a chance?"

This is a behavioral habit, a disastrous one and potentially career-ending or at least progression-ending. And it may have started with me trying my best not meet external expectations or minimize my footprint to avoid being exposed to bullying, trolling, nickname calling, ever since I was a little kid. And that seed didn't happen overnight, it took a lot of daily conditioning to turn a child from risk-taker to risk-avoider.

That's why I'm wary of giving the advice to beginners "just start building projects". It's not that the advice is bad, but there's just too many factors at play and failure to do so is not always about one's intelligence.
I don't know if ads have at any time in history been random. Sure they've been coarser and they've boxed more people in as an audience, but they've never really been random.

Really the main question is: what information may be used when deciding what ads to show users? Can that information be transferred or sold? Etc. etc.

That aside, I think there are many reasons why people might be against targeted ads. Maybe they won't even see certain offers because of their demographic or maybe they'll only see certain deals. Remember that a "well-targeted" add from the perspective of the ad agency and the seller is one that will make them money. Hence a well-targeted need not mean that you are shown interesting tech books instead of viagra medication, but instead that you are shown more expensive products in general and even possibly taking advantage of past behavior manipulate you into wanting to make a purchase you might not have made (or even needed). It's not all sunshine with better-targeted ads.
"Tea, Earl Grey, hot"
Transferring in these EU mega-airports like Schiphol and Frankfurt is always a nightmare.
It's the size that'll make it feel like a newspaper.
They could be gambling on us not enforcing it (having shown signs that we think it's excessive). But others have said this is more about the Digital Markets Act.
Something is seriously wrong with your network (or your code). That's it that's your answer. It's not OpenAI's fault.

We spend over $20k/mo with them and don't have any issues like this.

12 minute timeouts make no sense because first of all why are you even waiting 12 minutes?

Get off HN and go fix your shit
> As I get deeper into my software engineering career I have realized an important aspect of what I consider "good" code is that it enables you to focus very tightly on the section you're working on without needing to jump around to other files (or even scroll down the same one.)

Agreed. But this point (and the next point) mainly seems to be a workaround for React not including single file components.

There’s very little reason to start new projects in React these days and while Svelte didn’t invent SFC (I think they came from Vue) your CSS is right there in the component file, automatically scoped to the component when you save.
How is it bad? I hate Facebook as much as the next folk, but Threads is pretty good because it's the most possible generic name you could give a Twitter clone. The term has been in use since the 90s to refer to the format of basically every textual exchange, and IMO it works exactly because it's so shallow.

Also props to the logo designer, I really like the fact that it's a thread.
- Acquired in Feb, just announced Tuesday
Farmers look famously young for their age ... put a 30 year old farmer and a 40 year old lawyer in a room together and you might mistake one for the others father.
You don't even have to bet, you can just sample random websites and see how many make it more difficult to deny cookies than to accept. This is already a GDPR violation.

At some point it was definitely more than 95% of websites being shady with their cookie coercion banners.
The reason why LLMs are truly revolutionary is that they suddenly allow to connect and interface systems that used to require a human in the loop because of their ambiguous interfaces.

LLMs can (and will) do a lot more than providing chatbot-like interfaces. Instead, they will power agents that can manipulate a variety of tools and interface with extremely diverse systems, including end users, SMEs, etc.
Apparently now RSS stands for "RSS Serves Structures" and OPML stands for "OPML Presents Mere Lists".
Now you're just making it sound cooler than it actually is.
They could be gambling on us not enforcing it (having shown signs that we think it's excessive). But others have said this is more about the Digital Markets Act.

*I get a GDPR-looking privacy popup on Threads in the UK so I'm inclined to agree
Ok, good point...
I guess what I wanted to say is that GL transitioned from a non-abstractive API in it's very early days into the wrong abstraction in the present day.
Paperspace; just tinkering around… Yeah, CC chargebacks work for 3 months or so here in Europe
Their complete shift away from providing access to untuned foundation models is interesting. Perhaps these are too powerful in some sense. They already removed the GPT-3.5 foundation model a while ago, and they never released it for GPT-4.
And this will most likely create the next horrible side effect we hadn't thought about. Maybe it will make it even worse than it was. But at the time it was a "no-brainer"..
Certainly it is worth it to study how exactly biology and biochemistry gives rise to complex behavior! Basic research like this doesn’t have to justify itself with potential applications. Besides, there’s really no evidence that deep networks are any kind of an analogy to animal nervous systems. They might just as well be aliens as far as cognition goes.
> "Climate change" will tend to increase rainfall as well

Yes, through flash-floods and mega-droughts. A bit hard to grow crops when you get your annual rainfall in one go during hurricane week.
Proving a counterfactual (what would have happened without gdpr) is rather difficult to impossible. I would argue

1. Morally, are we encouraging tech to go in a more human direction? Definitely.

2. Operationally, is gdpr working well? I have gotten many companies to delete my data and stop spamming me by referring to gdpr, so on that front I see a big win. Cookie banners are not essential or required by gdpr but an industry choice to bully users to accept something. So on that front, I feel gdpr falls short as it still allows companies to go this route.

3. Economy wise, have we lost anything? Are data brokers an essential service for a functional society and economy? I don't think anyone or anything except spy services and as tech lose out from gdpr.

4. Communication wise, people rarely see the benefits and only the fallout from gdpr (cookie banners) and the lobby push against it (business newspaper articles on the horror of compliance as their company needs vast amounts of data on non- customers). The benefits are much more hidden.
If they are not in the critical path, it doesn't matter. There is no instruction cache issues as the loop is tiny. Also as the loop is tiny it will fit in the u-op cache (or even in the loop cache), so decoding is not an issue either. The only problem is potential lack of vectorization, but a good vector ISA can in principle handle the bound checking with masked reads and writes (but now the check is no longer a predictable branch, but it might end up in the critical path, although it is not necessarily a big cost, or even measurable, anyway).
love the ultra modern look combined with the nostalgia of a monochrome newpaper.
this makes me look forward to cheaper large format e-ink displays used in society.
side note - I could totally see this in some cyber-dystopian-future film set.
The amount of cognitive dissonance required to maintain the beliefs 'the Bible can be mistaken about many issues' and 'it is never mistaken on issues pertaining to faith and morality' never ceases to amaze.

> a rather novel opinion

It's remarkable how one can evade the inherent contradictions in their position while appearing quite righteous about it.

"I never said the Bible is wholly true (and I will not address its inherent contradictions) so the joke's on you!"
And what about when you get to see their doomsday come and go? I don't mean to pick on our young Swede, as she's hardly alone in this pattern. But this [1] is a Tweet from her from 5 years ago: "A top climate scientist is warning that climate change will wipe out all of humanity unless we stop using fossil fuels over the next five years." She chose to delete that Tweet recently, which makes it look even worse.

One can try to argue that she was misinterpreting or misrepresenting something, or her source was junk, or whatever else. But in the end that's what she chose to put on her sign. Where were those "100's of k's of scientists and experts" 5 years ago, telling her that such comments were inappropriate sensationalism? This is really pushing people, including myself, away from caring at all about this issue.

[1] - https://web.archive.org/web/20210520015841/https://twitter.c...
I'd love a 32" eink display for my wall, but even if the price halved that €60/yr subscription would put me off - hell, even a €6/yr would put me off since at the price of the screen (even if it were half the current price) I'd care more about not being stuck trusting a company keeps offering the subscription for it to work than about the annual cost itself.
If I unroll the main while loop to handle 4x as much each time through the loop in the SWAR-version, the runtime drops to 0.0562s (average 10 runs).

That's an overall 57.5x speedup.
There are so many more sophisticated, more accurate, and scarier ways to collect data about web activity, location and your body that you don't seem to be aware of.
Unfortunately like “jQuery developers” a decade ago, we now have “react developers” that don’t understand CSS and add more divs until they get the result they want.

A modal log in screen is five elements: a shade, a dialog, two labels, two inputs and a button. These are all very easy to name.

Not 300 unnamed divs. The react developer adds divs and then considers it difficult to name them all.
Timely post. I was planning on spending the day researching gamification applied to healthy habits and/or abandoning unhealthy ones.

Anyone has any pointer? Bonus if it's RuneScape-style gamification (exponential XP curve, rewarding yourself every level up, build on the assumption that growth in life is a very long grind like maxing a RS character, made of small steps)
The article talks about the benefits of living near and having access to green spaces, not doing manual work outside in the elements all day, which is clearly not the same thing.
HMRC?

I'll bet my tax rebate on it.
Maybe. Side effects are quite likely. But the bigger the original problem is, the less likely side effects are worse.
If you can explain a complex system precisley to humans then it is trivial to explain it to a computer.
Apple was able to break the CUDA lock-in with their Metal computing api (MPS), in no time at all. Within months, now the major AI libraries like Pytorch and Tensorflow all support Apple GPU without a hitch.

What's taking AMD so long? They just can't do software I guess?
Postico for Postgres on Mac

https://eggerapps.at/postico2/
Ah, yes, propaganda on my wall, so much "art".

But I wouldn't mind big reasonably priced piece of e-ink on the wall that I can put stuff relevant to me on.
I don't understand the emphasis on "identity management" or "account portability". It has from the beginning been the single justification I have heard from the atproto people for reinventing the ActivityPub wheel.

One thing that is good about the internet has always been that nobody needs to know you're a dog. That you can move between worlds and identities as much as you want. That there is a hard break between my identity, and my social media accounts. I don't want a social security number on the internet!

This push here to decentralize oddly seems to amount to a kind of centralization of the one thing regular users probably dont want centralized! People like having alts, characters, fungible and plural accounts. Atproto argues that, in fact, this a problem to solve, and enough of one to justify creating an entire protocol to compete with activitypub. I am just not convinced of that pitch.
Be Nice to Programmers (2012)
This is great!
Thank you for sharing.
How is naming things hard?

I am looking at a comment, it contains two voting buttons, and some text.

The elements should be : .comment, button.upvote, button.downvote, .text

If you have more elements than that you’re either doing something extraordinary or you need to learn CSS better.