skysight-inc/HackerNews huggingface dataset:
I rarely meet a carpenter IRL who won't single-ply that backboard.

It's a feature, not a bug; the chest of drawers is heavy enough already and someone's gonna have to move it someday. Making the back as thin as possible is doing a kindness to a future owner when they have to relocate the damn thing.
Do you switch ecosystems and products each time a new threat actor or malware toolkit shows up?

If your personal threat model warrants it, you might be better off with a feature phone instead - the attack surface on both Android and iOS are enormous.
The Legrand smart lights that came with our house are pretty painless. No idea what setup is like, though, since they were preinstalled.
Exactly, thanks for putting it so clearly.
How so? If there are boring bugs to be fixed, someone will need to fix them regardless of the methodology used.
Eureka! If only it was this easy...
Fair, that data is hard to come by. We'll just need to see how fast SF degrows/outflows to know the scope of demand by the cohort sargun mentions unless someone wants to collect the data, run a poll, etc and see how many folks of that cohort will vote with their dollars to be in SF physically.

Is the startup ecosystem going to be able to pay enough to drag folks there in the current high benchmark rates for longer (perhaps forever?)? To be determined. YC has deep pockets [1], but you don't fight the Fed [2] [3].

[1] https://www.ycdb.co/top-companies/exit-value

[2] https://www.axios.com/2023/09/23/fed-interest-rates-venture-...

[3] https://www.axios.com/2023/09/21/fed-reserve-plan-inflation-...
I blame the labor unions...

"Eight hours for work, eight hours for rest and eight hours for what you will."
Especially on hobby projects, sometimes you do something on one and not another because you really did it to learn, not to have the end result.

If building a test framework was fun once and isn't fun again, I don't fault the builder.
Beijing-backed server chip startup formed by ex-Arm China execs
It’s WebGL, not WebGPU
"three plus five apples is a total of..." is a really interesting example, because it doesn't actually require arithmetic at all.

A language model trained on enough text will be able to complete this just based on having encountered the pattern "three plus five SOMETHING is a total of..." enough times in its training data.

This becomes even more apparent when you work with smaller models - the 7B etc models which can run on a laptop. They can often solve small arithmetic problems like this while having no chance at all of working with larger numbers that they haven't ever encountered in their training data.

I really like using those smaller models as tools to better understand how this technology works.
Agile done right is about some completely different problems.

AFAIK, it does nothing to help here. But a solid leadership does help.
But what would the world be if you didn't produce more surplus value for the stakeholders and investors?!
I would never understand people who go the extra mile like OPs heroes for some random corpo.
You go the extra mile to develop your skills and leverage this new expertise into higher salaries or escape the rat race altogether.
Developers are paid handsomely for those 40 hours. Much more than most other professions. I for one am tiring of the laziness of some developers I work with, and I don't even consider myself particularly diligent.
or a product with millions of users is scrapped, happened at my org.
>Just try to find someone with a burning ambition to learn. That seems like the key to get someone capable in the long run. If they point out something beyond Kaggle that makes you think, pay attention to that feeling — it means they’re in it for more than the money.

If you're teaching them, you shouldn't be paying them at the AI expert rate.
Just get one with SPDIF in. Then you can use whatever converter you want.
My own experience , half the time Nest tells me it can't find the lights to turn them on or off.

I have somehow automated some lights to come on too early in the morning but the specific task/automation I set to do this is nowhere to be found.. I can create and remove new tasks but I'm being haunted by this old task.

My father has most of his home setup. Worked great until Christmas eve, when lightning hit the local exchange..
Oh, my bad. Thanks for the clarification.

In that case, I would heavily disagree with your suggestion. Your "chill" PM is likely actively running interference on your behalf in order to allow you to spend time on such endeavors. It's a great thing when you can have such a partner, but most PMs (in my experience) are not willing to put themselves on the line like that.
In that case I'd suggest moving this material towards the end. It's a big distraction putting it up front like this.
ive used a large flat screen beneath a glass table. started with ducttape, built a mount later.

same idea starting black and slow reveal, laptop,and 2nd display, with players around the table.

the enviro sounds came later.
This isn't unique to AI. Post any programming job and something like 50-80% of applicants with seemingly perfect resumes won't be able to pass a FizzBuzz test.
I find it is quite hard to share ideas without address the idea. (Obviously...

Max asked the essential question on product hunt, I think I should answer here too because lot of people don't bother to ask.

What do you mean by toggle your reward circle in different way?

- I download some other pomodoro app that have some sense of reward, like planting virtual trees, jar of fruits, the basic idea is once you finished a pomodoro timer you will get some kind of virtual goods, and you collect those virtual goods, I don't find it rewarding, or even respect the user.

What is it, why you decided to do that, what was the problem, and why do you think it solves it?

- The different way is that, the main function of this app is that it detect and save the background music using microphone. so if you work at a coffee shop (often music playing at background) you will know which song is currently playing.

- The problem is that, I don't understand why pomodoro app exist, and become popular (on the top paid chart of App Store), I guess because of hustle culture creates stimulating consumption, people think they buy Pomodoro app makes them working super hard and active their goals, it's nothing so bad with that, however I think we should make it smooth, enjoyable as possible.

Personally I am a low energy person I just like short outcome, compare to other people I don't think too much about a 25 minutes work or virtual tree or a virtual fruit in a jar can do anything good for me. however a cup of coffee I can sit and work all day, I am not sure how many people have such habit.

tomoropomodoro is like a religious ritual (and it designed in this way) when you begin to work, do such things first: Find a coffee shop and turn on the app, after 30 second it will tell you what music is playing at that coffee shop, and sniffing each 50 second, it reward instantly, like: oh this coffee is playing xxx and you get the artwork of the album, is related and new, my brain just like it, relatable new information is always good :)

Even if I work along at home, turn on the music in a loud speaker will work too, but I don't recommend with headphone-on, it just not relaxing.

Why background music is important?

- When I was young people tell me doing homework with music playing at background is distracting. however most of modern day computer work doesn't require such concentration, I find very rewarding and easy to work with music turn on, it makes me get into the flow quickly.(the problem is which song to choose) try it yourself :)
Disabling a built-in, non-networked feature and then replacing it with a cloud-linked, self-updating 3rd-party one doesn't seem like it would improve security.
To be honest I wouldn't expect Linux nor custom devices to even be necessary. It's not dark magic to host a private, e2ee chat service.

Either a Matrix Server or even NextCloud chat will do the job just fine. Then just sideload an APK which is rather trivial
Not that long then, especially if someone was motivated enough to complete the projects as quickly as possible.
On that topic, I feel like when a company has gotten to the size of Google and your account with them becomes such an important part of your life that you can potentially face ruin by losing it, they should be held with legal responsibility to provide a proper support system to people losing their accounts. Especially if they're going forward with this new "passwordless" system that really just ties all your accounts to your Google account.

For all the stepping in the EU has been doing lately, I'd rather they focus on something like this before making me replace all my Lightning chargers with USB-C ones
Desmos has a far smoother UI. Geogebra will often convert equations into its own format after clicking away from the equation editor, and if you mistyped or want to change the structure you must erase and re-type the whole thing—for example, typing f(x) will convert the equation into its own format where you can't edit parameters or the function name. Desmos leaves your input as text, allowing you to change input at the character level. From my high school experience where both were used frequently, a lot of frustration was expressed with Geogebra where missing a parenthesis forced you to re-type the entire equation since it often assumed the bulk of your equation was a parameter, and there was no way to correct it.
That's an interesting study but doesn't establish the relationship GP claimed. Does lend some support to the idea it's a contributor.
Is this a catch-22 then or is there a rational course to self-study into the field for those that are competent?
Why can't I send UDP packets from a browser?
This isn’t unique to tech debt. It’s all debt.

Many people can’t be fucked to pay certain debts. Medical bills? I don’t give a fuck, if my insurance didn’t cover it you’re shit out of luck. No I’m not logging into some website and putting in a credit card to pay. I don’t got time, and I don’t give a fuck.

And some go further. Student loans? Can’t be fucked to pay. The interest keeps growing and wipes out any progress you make on payments. So fuck it, don’t pay.

There’s even exercise debt. People let fat build up in their bodies to unhealthy levels, and they know they should pay down this debt to themselves before it kills them, but they just can’t be fucked. They stay fat.

The best way to deal with debt, is to never take the debt in the first place.

In all my years, I rarely see tech debt get paid off. What is more common is the team declares bankruptcy and builds up an entire new project to replace the one that was indebted.

Worse, if you do pay tech debt off, it encourages taking on more debt in the future since there is a precedent for it getting paid off. It makes your tech credit score go up.
A couple of comments from skimming through it. If I'm migrating from Keycloak, I don't need to see how to set it up. I've already got a keycloak instance running if I'm interested in migrating.

I would have imagined if you are a Keycloak alternative, migrating would be easier. I would have imagined some kind of built-in integration. Provide a service token from Keycloak into your importer tool and let it run. This feels complicated and error prone.

I've already gone through the tedious effort of setting up Keycloak. You'll need some amazing value prop to convince me to set up a whole other system.

Additionally, I have more than Users configured on my keycloak. I have auth providers that are setup such as Epic Games, Riot Games, and Steam. I didn't see a way to migrate those values over.
Who left bugs like that on the board until so late in development? Unless they're just "tricky / nice to haves" that everybody knows might not be tractable (taking the pressure off you), that's some "odd" management. No wonder you burnt out.
Slightly tangential, but Go's JSON handling has long had room for improvement and it looks like there's going to be a serious overhaul of its capabilities and implementation: https://github.com/golang/go/discussions/63397 -- I'm looking forward to seeing this land.
There is none, just competing products.
I’m sure that well over 75% of Americans believe that a diet heavy in bread and rice is the healthiest/optimal diet.
Vast numbers of Americans have also been, from childhood, groomed and indoctrinated into religious belief systems that are very averse to scientific expertise. I was raised in the Seventh-day Adventist church, and every time I watched a nature show that alluded to the earth being older than ~6,000 years, my mother got her hackles up and would launch into a lecture.

To most religious fundamentalists, acceptance of scientific facts are a threat to their myth-based worldview, and that bleeds over into their acceptance of science-based medicine. The huge numbers of fundamentalists shift the Overton window for what constitutes moderate belief and drags society down into superstition-curious patterns of behavior.
Oh that’s pretty cool, thanks for the link. I’ve used davmail as a proxy like this, just for the oauth support, but it doesn’t scale to large mailboxes or high traffic well at all. May forward this along for some of our internal services people.
Oye, we all share da inyalowda space together, sasa ke?
Yes. A choice based on the fact that it’s an extremely nice place to live. I have never met or heard of a person who said “I’d like to leave but I don’t want the state of California to lose out on my tax dollars”.
little bobby tables !
Edison did nothing wrong. The elephant was charging.
History repeats itself. Netlify tried this with the MACH Alliance.
> Agile solves a lot of these problems

Agile causes a lot of those problems. GP just described all the elements of agile, "pick up next ticket as a on as one is closed", "blockers", daily status updates, etc.
Curious - do you have hardware acceleration disabled? Rotating the scene shouldn't be hammering the CPU if hardware acceleration is enabled. [disclaimer: I work at Desmos]
https://archive.ph/PHFQ1
I want to see a mockup of the UI that Whatsapp will show for this...

I want to see some quick animation that shows each image sent being inspected for nudity, children, weapons, and a list of other things. I want to see the probability of each item shown to the user. I want the decision thresholds to be shown, and the animation showing the rest of what will happen to them if the threshold is exceeded (ie. "Report to police", "fired from job", "Judge", "Prison").

If whatsapp manage to manage to convey all that in a 3 second animation whenever an image is sent, I think users will baulk and the law will be removed.
So what? Doesn’t make the conquistadors any less genocidal.
DHS Releases Report Detailing Agencies' Abuse of Location Data from Data Brokers
I'm almost 100% positive they will, there's a broad consensus among left and right that this proposal is bonkers.

What I've heard is that the only this is a proposal that child rights NGOs has been lobbying for, which I think we can both agree, are not expert in anything tech.
Right. It used to be the Right would swing further right during election season and the Left would swing further left. Once the election was over they both drifted back closer to center. Now, well, we can easily see that's just not the case anymore.
Why the ad for Amazon?
I'm in tears at that ironic FP on the link
Actually what you're describing is completely different. Because if you're expected to only be working on those long, abstract, difficult tickets, none of the pressure to deliver features/bugfixes piles up as in the GP comment. But when you've got features on deadlines, there's not enough freedom to skip meetings and chug coffee all day without turning in any code.
Google's AI-powered search experience can now generate images
Yeah, but that rewrite actually fixed a lot of other old bugs which we had to circumvent on server side. Before rewrite the code was just ugly spaghetti mess (interrupt routine of usart port was longer than main).
It is amazing what some college student can pull off with today's technology.
> This results in sloppy or careless work, but the root cause is the laziness of the person.

If someone is producing a high volume of low effort work, they are not lazy. What they are is not disciplined, or not skilled.

If someone is producing low volumes of high effort work, they are similarly not lazy, they are highly skilled and maybe a perfectionist

If someone is producing high volumes of high effort work they are a either a one of a kind savant or they are lying about the volume or effort.

If someone is producing low volumes of low effort work, then maybe we can call them lazy.
> Is paying monthly an American thing? In Australia most things seem to revolve around n weeks.

Like pretty much everything else, it depends. On the income side, being paid biweekly is the norm in my experience, but some jobs pay semimonthly (my current job does and I kind of hate it). Recurring bills tend to be monthly, but I've had some which were weekly or biweekly. So it all kind of varies.
> I prefer to use a monster that actually has security mechanisms, and protocols in place designed by professionals.

Like a mail server?
I am Deaf and I have tinnitus from wearing hearing aids (they never helped me understanding people, for that I am too deaf). I always "hear" the audio feedback tone when putting them on even when my hearing aids were turned off. Because of that I never realized when the fitting was bad and in school I was ridiculed for always having that feedback noise with me.

Twenty years ago I gave up hearing aids.

But the tinnitus stayed with me.

I accepted the tinnitus.

It can be triggered easily, for example from very loud noises (120 dB and more), or just thinking about tinnitus. While writing this post I got tinnitus.

Usually I hear moaning swelling up and down.

Sometimes I hear high-pitched explosions.

Rarely I hear what I call cat music, a surprising and arrythmic melange of different noises.

When I hear tinnitus, I try to listen to it. Especially the cat music is interesting.

The explosions are not so nice. They sometimes work like audio jump scares.

The moaning is sometimes soothing.
KNX seems like a solid solution: a single shared bus that smart devices communicate with each other over, without any need for any kind of centralized server (either on prem or not). But unfortunately AFAICT there aren't any installers in the Bay Area, and it would cost a pretty penny to wire the house anyway.

Any suggestions for how to get something similar set up in the US?
It is getting doubly weird with the LLM/Diffusion explosion over the last year.

The applied research ML role has evolved from being a computational math role to a Pytorch role to a 'informed throw things at the wall' role.

I went from reading textbooks (Murphy, Ian Goodfellow, Bishop) to watching curated NIPS talks to reading Axriv papers to literally trawling random discord channels and subreddits to get a few month leg up on anyone in research. Recently, a paper formally cited /r/localllama for their core idea.

> follow online tutorials

The Open Source movement moves so quickly, that running someone's collab notebook is the way to be at the cutting edge of research. The entire agents, task planning and meta-prompting field was invented in random forums.

________________

This is mostly relevant to the NLP/Vision world......but take a break for 1-2 years, and your entire skill set is obsolete.
Correct, but the ActivityPub plugin has been available for a long time for open source WordPress. This news today now makes it available to the millions of people who host their sites on WordPress.com - and without them having to install a plugin or anything else. It's just now part of the WP.com hosted platform. And that's rather awesome!
and provides sensory feedback

This seems like a major achievement that's just casually tossed in there with no ceremony or explanation.
Google's AI-powered search experience can now generate images, write drafts
Yeah--I've had tinnitus for at least 13 years now. No idea when it started because it sounds enough like cicadas that it flew under the radar for an unknown period. I first became aware of it one day when I realized "hey, this isn't cicada season, this isn't cicada country". I grew up in cicada country and learned to tune them out.
Respectfully, those aren't startups. They built their products in person.
There are some misunderstandings in these comments.

This is 100% normal for individual programmers. Motivation, effort, energy, willpower, whatever you want to call it: it's finite.

The draw of an organization is that it gets more done than individual programmers. The catch is that in gluing things together, there are cracks, and things fall through them. It's the responsibility of the COO, HR, product managers, etc. -- anyone getting their salary from the organizational stuff and not the technical stuff -- to make sure there are processes in place to address those cracks. To make sure someone has to "BF."

Increasingly, at every place I've worked, they just offload those to individual engineers and designers. because they're hard to measure with respect to the bottom line or OKRs. The company suffers and engineers burn out because you can only "BF" on extra little tickets and tasks that fell through the cracks for so long without getting paid more.
> "What's hard about AI that requires special expertise?"

Several years ago on HN there was a blog post which (attempted to) answer this question in detail, and I have been unsuccessfully trying to find it for a long time. The extra facts I can remember about it are:

* It was by a fairly well known academic or industry researcher

* It had reddish graphics showing slices of the problem domain stacking up like slices of bread

* It was on HN, either as a submission or in the comments, between 2016 and 2018.

If anybody knows the URL to this post, I would be stoked!
No, that's not how it works, you can't patent a specific technology that's already been invented, what you do is wait for a new technology to be invented and then patent doing some obvious thing with the new technology.

Like, a good patent today would be: "Using a computer text prediction engine to automatically review and approve code."

It probably would have been pretty smart to skim through all the hacker news threads after ChatGpt came out patenting every other comment.
A better way to think about the horrors in Israel-Palestine starts with this premise: all human life is sacred

That's certainly a better way to feel about it.

The unfortunate fact is that in partisan* warfare each side's supporters will tolerate a certain level of atrocity, for two reasons: atavistic dislike of the enemy, and a more utilitarian belief that it's worth sacrificing X innocent people now to prevent the death of X' innocents in the future, by settling things now in some final battle. This conflict is heavily internationalized for a mix of religious and historical reasons, so both parties have a large pool of supporters to draw from.

* I use the term partisan here because it isn't a simple military conflict over a piece of territory or arising out of a skirmish, where neither side wants it to escalate to a broader conflict.
But we do this in software engineering all of the time, why is AI different?
Well it passes the sin(x)sin(y)sin(z)>0.1 test

Edit: also sin(x)sin(y)sin(z)+0.1sin(10x)sin(10y)sin(10z)>0.1

https://www.desmos.com/3d/85d41ad6c6
In a place like SF it’s really quite fun to commute to the office. I can easily see cities not having much WFH. Elsewhere, the commute just wrecks your soul.

Glad to hear SF bouncing back!