skysight-inc/HackerNews huggingface dataset:
> I wish it was a three-finger swipe

The issue with making it 3-finger is that 3-finger swipes are reserved for desktop switching, and desktops can be arranged in a 2D grid

I do wish it was configurable in the settings and that any combination of 3 or 4-finger swipes could be bound to anything
The "no updates for past five years" is my favourite feature of Elm.

I have some five or so projects written in Elm and enjoy every time I don't have to upgrade them because no new version was released!
At a meeting of the 'Five Eyes' months before on Vancouver Island, Australia was nominated/volunteered to start the Western anti-Huawei campaign.
China - the country where the IP and copyright are held on a pedestal /s
A few years ago, my band was putting our manager on our LLC account. The credit union, then Alaska USA but now Global , sent us all docusign links to add her.

She had moved out of state, but either way I think they would've done it that way. Even skimming the EULA there was no way I was gonna esign through their service.

This confused the bank, and it was honestly a bit of a pain in the ass with some emailing back and forth. But they got me the forms and I signed analog, and it went through eventually.

Just sent them my I Told Ya So heh
Why three tokens, not one?
Roast.design – Get more customers from your SaaS product
You worked on something and it doesn’t convert. That’s ok. I can help. I’ll roast your SaaS landing page & product UI & UX in a 1-on-1 call or Loom video (30 min).
https://www.askamanager.org/2018/01/i-paid-for-fake-referenc...

You're not alone!
A couple years ago we had issues caused by a 0 (zero) leap second, which honestly I couldn’t find documented anywhere but hacker news! Something about the system expects a leap second every 17 years and if it doesn’t get one it’s more troublesome than the 0 leap second.

https://news.ycombinator.com/item?id=27944776
The last 20% is a blocker for autonomous cars because it can cause lives to be lost.
This is basically spot on. I'm glad you were able to come away with that understanding from your initial read of the docs.
Where was that, if I may ask? My kid is interested in fossils.
There is a difference between abusing a relational database versus using something that is key-value from the ground up.

Notice how in the example you have:

1 Name Ludic
1 Age 29
1 Profession Tortured Soul

The key is not unique. There is no primary key. So to hunt down all the properties of User 1, you have to do a query for all the records whose Key is 1.

I think that doesn't happen in keyword-value stores. Your key 1 has to be unique: it retrieves one blob, and that's it. You have to stuff all the properties into that blob somehow: for instance, by treating it as an array of the keys of other blobs.

Derek could have used multiple tables. That still gives you all the flexibility. Just that if someone wants to invent a new property, they have to add a table.

Then we have

Name table: Age table: Profession table:
1 Ludic 1 29 1 Tortured Soul

The keys are unique: we fetch key 1 from each table, and we have the three properties. Not great compared to fetching one row with three fields, but better than stuffing everything as rows into one table.
If your granularity for a task is measured in years then you have a much different and harder problem.

Effectively everything becomes a "drop in the bucket".
The main fear is that LLMs will increase programmer productivity so much that we won’t need so many anymore. On 5r other hand, so many software projects don’t get done already due to a lack of manpower, so I don’t see the extra productivity going to waste with as many programmers as we have now, we will just be able to get more things done.
discussed where?
Yes, that's quite typical of Chinese (and to a lesser extent Korean) work culture. Shouting orders, slogans, zealotry, fierce competition, 996.
Wouldn't it make more sense to use a component library with good theme support?

Honestly if you can't implement custom designs anyway, you should fully specialize in Retool. It does all the parts you say you don't know how to do.

I'm not a frontend dev and was able to avoid hiring a frontend person to build more than a dozen applications because I can put them together in Retool in a few hours for each.
TFN: An Interpretable Neural Network with Time-Frequency Transform
Needless to say there's plenty of CIA around as well. Just look at the welcome guide for Frankfurt for new officers in the field from one of the more recent leaks. Can't remember which.
It is hilariously difficult to get out of the box ChatGPT 3.5 to even just get the list of states and first two letters correct. Took me five or six goes, and I finally succeeded with:

Create a list of (fullname, f2) values, with one row per state.
Fullname = the full name of the state. f2 = the first two letters of the state name.
For example:
(Alaska, Al)
(Alabama, Al)
(New York, Ne)

Note that these are NOT the two letter state abbreviations.
That would be AK for Alaska. Do NOT put AK for Alaska.
The only time a two letter state abbreviation is correct for f2 is when,
as with Alaska, the first two letters happen to be the same as the two
letter state abbreviation.

Check the list and verify that f2 is the first two letters of the state
name. Do not make f2 the two letter state abbreviation unless that happens
to be the first two letters of the state name.

I had to add that last para because previous attempts yielded "(Louisiana, La)" in the middle of an otherwise correct list.

(I started a new chat each time and hope that's enough that I haven't simply been training hidden state and the above query is simply the last one before it produced the right output. I do wonder whether your mileage will vary using the same prompt.)
A lot of people seem to approach Tailwind as a set of helper classes, but I think this is a misunderstanding of what Tailwind is doing.

It's clearer to think about Tailwind as a DSL for writing CSS directly in your templates. If that sounds like a thing you don't want to do in the first place, then Tailwind probably won't add anything useful for you, but for a lot of developers, it's a very convenient way of encapsulating style, structure (and potentially behaviour) in a single unit. You can then compose these units together to create larger systems.

Like I say, that's not the only way to develop for the web, you can also take the approach of separating out style, structure, and behaviour, and there you're not really going to see much benefit from Tailwind directly.

Specifically, I think a lot of the success of Tailwind comes from the fact that it's very agnostic about how you build your units. A lot of tools for CSS encapsulation have typically either been bound to a single framework, or at least very bound to the Javascript ecosystem. For example, CSS Modules do in many way a very similar thing to Tailwind, but they're heavily connected to the JS concept of importing and bundling - they can't easily be used in Python, for example. On the other hand, Tailwind is just text - if the Tailwind compiler finds a file where you're using its DSL, it can build the correct CSS files from that, regardless of how the file has been written. This allows you to use Tailwind from HTML, JS, but also from arbitrary custom templating formats, or even other programming languages.

I don't think Tailwind has so much to do with "basics vs helper methods". To do a lot of useful things in Tailwind, you need to know CSS in the first place, and it really is just a DSL around arbitrary CSS declarations (although the more complex those declarations become, the less pleasant Tailwind becomes to use - it is by no means perfect, or even my favourite tool for encapsulated CSS). It's more a question of how you want to write your CSS: do you want to write it coupled to HTML in components, or so you want to write it decoupled as a whole-page stylesheet?
> One of my problems with GitHub Copilot (and similar systems) is that you still own the resulting code, and it does not provide any path to gaining confidence that it has given you a correct implementation, despite you owning the correctness of the code it generates

I don’t really see the issue? You take ownership with code review and testing. It’s the same thing you would do if you copied an example that someone gave you and then modified it. The original author isn’t responsible.

(If you don’t understand what the code does, throw it out and find something else.)
the technology is cool, the people, not that much :)
Elon Musk has filed a lawsuit against Open AI and Sam Altman
Although our standard template constructors store all of mankind's knowledge and obviate the need for dangerous thinking, only a tech-priest of great experience may adequately consecrate them.
Show HN: CIO – A simple crypto news aggregator inspired by HN
Hi HN!

News site can be bloated with ads and distracting content. I created this simple news aggregator to go straight to the point.

The end goal is also to add discussions, daily digest and deeper analytics in a fast and digestable way.

I would love to know what you think.

All the best in your day, Greg
https://archive.is/pcqO4
you can, from inside vim. You press "K" over a word and it opens the manpage. If you have configured vim as your manpage viewer, you can thus navigate all manpages.
"bZ4X" has to be the most "we don't really want anyone to know about, talk about, or god-forbid actually buy our car" name ever.
My new pixel 8 needed an update on the 28th. It told me the update would happen at 2am on the 1st March and duly waited an extra day to perform it. I'm assuming standard Android update policy is not now to wait an extra day.
HP has been the top answer to the question of “what is the worst electronics you have ever bought?” for over a decade. How can they even still exist?
It's like having infinite interns. Knowing when and when not to use interns is a skill in itself.
China has moved onto EV’s for its surveillance apparatus. They are everywhere and are eating Tesla’s lunch.
What's the deal with bash history on macos anyway? It absolutely refuses to persist, no matter which combination of incantations are entered.
> you can't make an open source HDMI 2.1 driver because some people said so

I don't understand. Fuck whatever committee said whatever crap. Open source is open source. Just make the damn driver and give the suits 2 middle fingers.
As a child I somehow always forgot and thought 27 was normal, and then one year the calendar in our kitchen showed 29 days. that was kinda confusing.
Why did you omit the main author, Kay Ousterhout?
It needs to be like this. There is an underlying computation. You can cache the results of this computation in a DB table.

Sometimes, ad hoc things happen in our culture. Spurious bank holidays get added on a day’s notice in exceptional situations. These can be inserted into the cached DB. There is no calculation to back them.
It's pretty easy to reassign/unassign keys however you like.
They acquired Alcatel-Lucent so while a Finnish company they also have significant R&D in Europe and US. For instance the "Bell Labs" is now Nokia.
We did but I only learned of it today! Completely broke a lot of systems until they set the day to March 1st and back
> [...] like placebos for parental frustration over their powerlessness than scientifically tested judgements: the child has “sensory processing issues,” [...] ADHD, or some other novel ailment.

I stopped reading and was relieved that the post has already been flagged.

ADHD is not "some other novel ailment". It is a recognized medical condition which causes people to be different. As a parent with a child on the spectrum and the other with ADHD I talked with many people, doctors, counselors and teachers. All of them tell me that my sons need help. One doctor told me that both qualify as persons with a disability. It's my opinion that my sons are not really disabled but different and that the world of today is not the same as thousands of years ago. I am happy that I and my wife are repeatedly told that our sons are happy and full of love.

But there's surely one thing I am extremely sure of: ADHD is not "some other novel ailment".

Flagging, too.
You looking for this? https://struct.ai/struct-for-slack
It is simply superior. Its cheaper to implement and license and cables are mostly futureproof.
> because some new requirement came along that didn't fit our nice architecture.

This is the thing.

I was doing the event section of the website and it was the event. I mean, it was preposterous to even think of running multiple events. Fast forward a few years, the company is now many times the size after very rapid growth, has an office in the UK and now runs multiple events. Would you have made an architecture for multiple events back then? YAGNI whispers you not to...
This is a bit unrelated, but I've been looking into AWS Lambda or fly.io style scheduling recently. This specific response from and AWS Lambda engineer has been floating around in my brain: https://news.ycombinator.com/item?id=39501188

It seems like there is quite a bit of similarity between the type of scheduling that FAAS platforms need to do and the type of scheduling that Sparrow/Spark needs to do. Anyone know if these are truly related research spaces, or do they have enough differences that they can be viewed as distinct? Is it worth looking to data analytics frameworks for FAAS scheduling inspiration?
Definitely a clear similarity to the problems that incremental build tools (i.e. Bazel) are solving! At the moment, Claro doesn't allow any "escape hatches" but the logic there has really been to start with a strong/safe foundation, and then afterwards evaluate whether escape hatches are necessary, and if so what they should look like.

At the moment, with specific regard to Claro's concurrency story, I'd say it's unlikely that there will be any escape hatches for writing obviously thread-unsafe code whatsoever explicitly available to user code.

It's worth taking a look at this section of the docs to see Claro's current stance on the StdLib itself being given the unique right to "bless" certain mutable data structures to be shared between threads after they've been explicitly verified to be thread-safe. https://docs.clarolang.com/guaranteed_data_race_free/guarant...
But so does resolving to a date. I don't see how resolving to a date which cares about leap days fixes any of that.

You should use a monotonic clock with an arbitrary starting point anyway, unless you need some kind of synchronization between devices, but you probably wouldn't use unixtime there anyway.
Fortunately no, we use Carbon in PHP and it is super solid.
So, it is the Wayland DDX part that is buggy? How is that different from "Wayland Xorg emulation is buggy"?
> Its more for people who don't really need a truck but like the idea of one.

That’s the Cybertruck segment.
Killing It at Work but Still Worried? You Might Be an 'Anxious Overachiever.'
https://archive.ph/cY7RE
I never dreamed about buying a BMW until the i4 came out. Their ICEs just scare me, and I believe one day oil changes. But the i4 doesn’t really require much service at all, maybe new tires eventually. It makes owning a German car feasible.

But if you go with a reliable Honda or Toyota (or their luxury up brands), owning an ICE isn't that much of a hassle.
Very good article. It's nice for once to read a piece about the state of the web with a glimpse of optimism in it.
Were you an 'uncomplicated' customer i.e. from a country not associated with tons of online fraud, connecting plainly from a 'normal' ISP account (not a VPN, not using a browser cranked to the gills with privacy plugins) and using a conventional payment method registered to you at your address in the same country you were connecting from etc?
> It's difficult to imagine AI improving on that

It can be an improvement due to LLMs ability to quickly adapt any solutions to your specific use case.

On Google you can search for CRUD web application examples and find tutorials but you will have to adapt to your specific scenatio.

With LLMs ou can ask: "Write a CRUD web app using Next.js and postgres. I want the CRUD to manage entity A with fields x Tx, y, Ty..." and there's a good chance it will spit out a pretty good starting boilerplate.
Interesting application
Most users do not care about those things, not when much more basic things still do not work.
I fear the most for the hybrid, and that’s happening/coming fast as we speak;

- programmers getting hired and selected by ‘ai’ (resume, interview)

- programmers (their PRs) being checked/reviewed by ‘ai’

- kafkaesque standups where features/bugs are explained by ‘ai’ in a painful loop

- tasks being cut into tiny tasks with time limits by ‘ai’ for human programmers where the ‘ai’ monitors and punishes/awards the human performance

- parts of those tasks being written by the ‘ai’, resulting in alien code being pushed into the project

- ‘ai’ being introduced willy-nilly because it’s cheaper (read; faster to market) than real computer science; why build a parser for formulas? Just put a llm! Why design a robust dsl? Just put a llm!

- etc

This is part of the reality now in places I see already and it will get worse. When LLMs get faster and cheaper, there will be no reason to not add LLMs everywhere and give them some sort of power.
I'll say it, even tho I'll drown in down votes: Your attitude gives me "walking red flag" vibes. It sounds paranoid and hostile. Why would I want someone with that attitude in my team or as a colleague?

A good manager supports your development, keeps an eye on the big picture (which is quite hard if you're working on the smallest unit of the company, e.g. code), and would also send you home if you work too much. Because time != productivity in general.

A promotion means flight risk? What?

Just a thought: If everyone else sucks, it can be time to look inward.
Yes; could have sworn they had weight lifting by default, but apparently not. They have other indoor activities, however. But elsewhere in the thread, people have suggested many options...
I don't think so. It's basically just traversing nested arrays and picking a random member on each level.
>But the trick of Hacker News, the thing that keeps you going back, is that it covers such a wide range of interests.

I'd argue that big part of the success is the way it's constructed. You always have fresh stuff on top, and you are encouraged to take part in discussing them, as opposed to regular forums where people can discuss on the same topic for years or decades.

Reddit and 4chan work the same.

People have short attention span, they always want something new and they are after instant gratification.

I enjoy both types of forums, the ones where you see mostly new content and ones where you can discuss whatever topic interests you, as long as you like and as long as you have discussion partners.
When cycling is 'normalized but marginalized' [video]
Ah cool, thanks for the clarification.
Slack has a big app marketplace, which is helpful. Do you have plans to add something like that to Struct?
A typical SciFi space opera wasn't really a thing when Herbert wrote the books.
If GNOME would be following Mac trends, we would get more Vala and less JavaScript, and proper developer tools instead of writing XML based layouts by hand.
It's OK on desktop but not great. I always accidentally hide or flag posts I don't mean to. It's impossible to keep track of discussion threads and replies. The threading is pretty unclear.

On mobile it's just terrible. The links are too small and too small together. The reply box is small and you can't drag it bigger. The contrast ratio of light gray on beige is really bad for my eyes, especially at night in dim light.

I actually strongly dislike the UI of this site, but there are so many old timers who like it that way that a redesign would probably kill it like it did for Slashdot and Digg.

There are some apps that do a better job, but I haven't found one that works well with reply tracking yet.

Making an alternative frontend has been on my to do list forever now, but I imagine it would be a niche (and definitely controversial) take that most of the old timers would hate.
In a world driven by advertising revenue, they would be happier if you visit their cesspit ad-filled website than if you converted the news into a headline, image and article summary. I guess significant% of people don't bother clicking on Facebook news links?
What in the article did you disagree with?

The author said that AI was and has been obviously useful, but there’s a lot of dumb money flying around in AI land (to try building things like AGI)
Disclaimer: I have not delved into AI to any great degree.

Where this kind of statement ("Holy crap! It wrote me a program and it worked!") tends to make me skeptical is this: the program always seems to be something that's already been done a million times before.

IOW, something that was probably somewhere in the model's input dataset.

I would want to see it produce something truly unique that I'm trying to do for my business -- something that's never been done before. Then we can talk about AI's ending coding.

Until then, they're going to be a tool used by actual coders IMO.
Ask HN: Anyone Interested to Work Together?
Hi, I am working to create a pseudo reality platform, with realistic graphics, and the NPC's will be intelligent since they will be trained using RL and LLM models, Users will be like a GOD to that world, they can also take an NPC and incarnate in their world as they like.
there will be infinite and never ending stories since the envirnonment is complex enough to bring out the emergent behavior in the NPC's, if done right this will be the most addictive thing after social media, because people will be able to implement their fantasy in a world which looks and feels just like theirs.
We are looking for collaborations with Game devs, neuroscience experts(to train a RL model based on human emotions) Thank you.
I've happily switched from Nokia to Samsung and so many niggles were gone. I couldn't imagine a Samsung PM seeing Android alarm and go "lets just allow alarms to blare till the speakers breaks loose, Google's snooze settings belongs on a spaceship"
Isn’t that explicitly what they’re pointing out?
> At this point crypto clearly isn't a bubble. And why would it be? Cryptographically secured money has some advantages over fiat money.

We've had crypto for how many years? More than a decade, yes?

Can it be used as replacement for money yet? Anywhere on the planet? Does it look like it ever will?
BMW recommends not rotating tires on performance vehicles, since back and front tires are different anyways. I guess that means we are just going to have less life on our tires, but regenerative braking should help at least.
I guess it's hard to come back from mega malls to mom and pop stores.

Switching from globalized giants like Amazon to small specialized shops might be hard. Also is switching from Facebook to some small website.
Programmers won't turn into managers of technology because programmers are already the managers. Writing code in symbolic formalisms is how we control reality and impose our will upon it. The people you call managers have very little power in this process and focus primarily on controlling the human social processes that enable programmers to do what they do. There's no social process interacting with machines so there's no managerial position you can graduate into.
From experience, my philosophy is don’t buy/own a German luxury car that is more than three years old, unless you hate money.
UK: New laws to introduce digital labelling for businesses
New legislation to introduce digital labelling for British businesses to cut red tape and save millions in unnecessary regulation costs

Recognition of CE marking continued for products such as toys and machinery, easing burdens to businesses

Digital labelling reforms made possible by Brexit and ensures the UK’s regulatory requirements are fit for the modern world

Amber Huang(CE,FCC,UKCA,MIC..)
sixian.huang@lcs-cert.com