skysight-inc/HackerNews huggingface dataset:
In that case you probably see your job as more than just a paycheck. I go to work for one reason - to exchange my labor for money. The company gets all of my skills and experience during work hours. But when off of work. I’m off of work

If either of us at anytime decides that the labor for money transaction is no longer needed. I get another job.
Doesn't sound that much. When I was playing with datasets, for simple tasks I only took around 3 seconds to classify an image. That's 1200/hour or on the order of 40 hours of work. That can't cost much when outsourced.
I use an extension to heavily filter fb on the computer.

When I get the "intended" experience opening on the phone it's so awful. It's mostly ads and pages I don't care about, and occasionally some local bands or venue writing what's happening, which is why I use facebook.
I grew up in a 600,000 inhabitants city in Germany. They got EMUs in the 1930s. When they got the next generation in the 1970s all level crossings were replaced.

So California, one of the forerunners in the US, seems to be roughly 90 years behind. Depends on your age whether you'll be able to enjoy a quiet train trip during your lifetime. </sarcasm>
I'm (genuinely) fascinated by people having opinions about the splash image at all. When I click through to an article my first action is to PgDn past it without even registering the image, be it a photo (on a 'normal' new site), stock, or generated.

If I actually try and think about it, I also marginally prefer AI because of the content tailoring thing, and thought the different elements that were coaxed out of the generator in this case were kinda neat.

But people forming opinions about trustworthiness from the image is entirely alien to me (this is not to say they're wrong to do so, I simply ... don't).
Its hard to overstate just how wrong chatgpt was about everything that I asked it - from the broad explanations, to the details of it. If you ask it "why does the universe expand" (which is a basic question), it'll be wrong

I can often find the sources its mashing together a lot of the time. You can see its repeating 50% of a sentence here, and combining it together with 50% of a sentence there, to make something that's 100% wrong because its not a tool that understands context

For me it feels actively like the opposite of learning. With a human author, there's a chain of reasoning to bring you to a logical conclusion. Even if that conclusion is wrong, there's value in trying to understand what their reasoning is. ChatGPT finds it impossible to author a structured argument, and its logic is a mess of nonsequiturs that there's no value in trying to understand. It makes it a very poor tool for information gathering imo
If it were 1995, the optimal solution would have been NiMH batteries at the side of the track. They can do massive currents in and out, and a few tons of batteries would be enough to fully store the energy of a passenger train stopping from 60 mph to nil inside 30 secs.

NiMH could have been attached directly to the rails.

Today, lithium batteries win for Watts per dollar, and perhaps custom made packs could also be attached directly to the rails.

But a cheaper solution is probably bidirectional inverters, allowing the DC generated by the trains to be fed back into the 3 phase national grid.

Unfortunately, all trains in London today cannot regen into the grid - they can only regen into the rails and hope that some other train on the same rail is accelerating at the same time to use the energy. By my estimates, that only happens less than half the time.
In theory but not really in practice. Just like my toy compiler is not really competing with gcc or llvm.

I wonder though if the "decentralised" thing is really a feature for the audience that tiktok serves.
Not that I know of, I understand the need for performant IDEs but does it really matter that much which language it is written in?
Stream says it's "playable" on Steam OS, which might mean it works under Wine. So, you could try running the windows version in https://github.com/Whisky-App/Whisky . It often works wonders, even on ARM Macs.

You can also try to set up a Linux vm with hardware-accelerated graphics with UTM or VmWare or Parallels, but I'm less familiar with this route for games. It might be hard since you need either x64 Linux or Rosetta, and hardware acceleration at the same time. (It might be easier if you have an Intel Mac)
> Who decided to add the A to it too?

First, DEI became DEIA under Biden, see the executive order [1] (now worryingly removed from the site). That had some logic as a mission creep which is always welcomed by the bureaucrats.

Second, when the Trump decided to dismantle DEI, keeping "DEIA" didn't make sense, and surgically removing DEI from DEIA is not his style. So it was removed altogether, and the bureaucrats cared more about going with pendulum swing more than caring about any unintended effects, so anything associated with DEI was removed without any care about accessibility.

[1] https://web.archive.org/web/20250120152648/https://www.white...
> whether old games were intended to be seen on CRTs, or intended to be seen on LCD screens created years later.

A lot of older games were designed on grid paper or workstations, not on the consoles or homecomputer that were running them later on. Just look at all the NES and SNES games with broken aspect ratio (i.e. circles not being round), that's not rare outliers, but like half of the library.

Also the CRT vs LCD comparison are extremely disingenuous to begin with, since you are not supposed to be so f'n close to the TV to begin with. If you watch a game at its intended viewing distance and screen size your eyeballs will smooth out the LCD picture just the same as they would a CRT. If you sit close enough to see the shadow mask of your CRT, you are using it wrong.

While I agree that the pixel-art look is drastically overdone in modern retro games, it's not like it didn't exist back in the day. Most old hardware had sprite or layer scaling that allowed you to enlarge the image. The Pokemon in the battle screen on GameBoy for example are all heavily pixelated, so are many SNES games that make use of Mode7 or the enemy sprites in games like AstroBot on GBA. Meanwhile most of the C64 library uses a mode that requires pixels be twice as wide as tall, which also makes everything look blocky.

In PC gaming most of this didn't matter to begin with, since the monitors where capable of far sharper and higher resolution images than your average TV, much like a LCDs, while most of the early games where still doing 320x200. So things did end up look blocky even on original hardware.

That's not to say that CRTs don't have benefits, the motion clarity is much better than sample-and-hold/full-persistance LCDs and LCD scaling gets incredible ugly when it's not a integer multiple of the original resolution and colors/vibrancy of early LCD was also horrible. But most of those are slowly going away with black-frame insertion, 4k resolution and HDR.

And yes, sometimes you come across a Sonic waterfall that is designed to specifically take advantage of CRT TVs, but those effects are pretty rare.
Then why not point out the flaw in the argument instead of gesturing vaguely at a metaphor.

It seems you only want to go after points like that instead of engaging with the central point of anyone's actual arguments. Reducing every argument to a lab on "it's last legs", or a mismatch in a metaphor that's not central to the point being made.

If you want to argue to quiet that little voice in your head I suppose it might work, but if you actually care about the truth of the matter or even just understanding why people are saying what they're saying then you've lost the plot entirely.
Praise is only valuable when scarce.

US-style "great job" praise for fulfilling basic tasks devalues actual positive feedback and should be avoided.

Failing to acknowledge actual great work is also detrimental.

There's a balancing act and it's hard to get right. It also depends on the person.
I agree it's an automation, I don't agree with it being "smart".

What I like about my thermostat timer is that it's simple, local, and requires nothing else. No networking, no app, no maintenance over changing the timer for if I'm away, etc.
> if an interviewer says "I don't think that will be a good idea" just take the hint that it won't be what the expect and change it.

I'd like to underline this just in case the author reads the thread. He really does seem great and I wish all the best to him, but reading between the lines is a useful skill regardless of this specific situation. He says he doesn't speak English well, that might have played a role in the misunderstanding, but "I don't think that will be a good idea" is not a suggestion, it's an order.
Learn how to connect your Home Assistant setup with Grafana for advanced data visualization. Perfect for Home Assistant users looking to take their smart home monitoring to the next level with real-time insights and enhanced data analysis capabilities.
To me, the rules given to you are pure gatekeeping. The fact that even after they had given successively more restrictive rules for what should be a trivial program they then verbally restricted you further confirms this. I would question whether this was actually an interview for a real job or not but in any case it's not you it's them.
Yep. All those extra rules missed the entire point of FizzBuzz - people who have trouble writing code fail at even simple thing like FizzBuzz.

The extra rules presented sequentially and their interactions might have revealed more about both parties, but it's hard to tell without seeing them in person.
Asking a trivial question is a simple way to test a person’s basic skill but also more importantly his ability to communicate and work with others who may not have the same level of expertise.

If you use it as a chance to make a mockery of the interview process/interviewer then perhaps that is not a good idea if you actually want the job.
That's because they still haven't eliminated the crossing points.

They need to turn every road or pedestrian crossing into an underpass or overpass, or eliminate it. They've started on this process, but it will take many years.
> There was a LTT video where they mentioned how WiFi used to be better in some locations so those rooms were more desirable and the hotel's solution was to make it standard for everyone. They seemed to be suggesting that they brought down the quality rather than balanced.

This was from their podcast 'WAN Show' a week or two back, specifically about hotels in Las Vegas.
Congratulations on the launch Tim, love the CMD + 0 shortcut and local model support. It's definitely something I'd use!

Bug report: cmd + 8 is behaving weird on my laptop, maximizing and minimizing several times (Mac OS Sonoma 14.5). Happy to provide more details!

Also, I'd expect pressing cmd + 0 to act like a toggle, to close it if it's already open (instead of needing to press escape), but maybe that's just me!

Looking forward to future work on this!
It's not easy. Depends on the culture where one grew up, too, and family values weigh a lot in this. But when people from many different backgrounds get together to work, praise is the kind of thing that prevent networks from falling apart.
Why Apple Don't Support FLAC-in-OGG for Lossless Streaming
Only if we're willing to take for granted that a call to getenv invalidates the previous one. POSIX allows it, but I'm concerned about runtimes scheduling user tasks on the same thread.

If current platforms are safely making a copy of getenv before allowing their scheduler to interrupt, then yes I'd be ok with your solution.
Except this is a pretty good case for using an SBC:

1. they're fairly low power and

2. the LLM speed is less of an issue because SMSs like this don't warrant an instant reply anyway so if it takes 2 or 3 minutes to generate that's fine
> Social networks should be about socialising and not a minority of professional content creators enriched by doomscroll-fueled advertisements.

> Once people get feedback and good experiences things are evened out much better. Look at Tumblr or even Reddit, that despite being popular, never had influencer culture.

Couldn’t agree more. But Pandora’s box has been opened and people being people and companies being profit maximizing machines … I doubt we will ever get there.

What’s really nice is small niche communities that exist in places like mastodon where often the “normals” don’t know about or don’t patronize making the experience really nice.
> ...the first time in life I spoke english.

Well, there you go. Typescript can only get you so far. Unless you want to be a low-paid code monkey, time to learn natural languages.

ps. I have many Spanish colleagues, and I have a hard time understanding them in general (when they speak English). Only one other nation is worse, the French...
If this coding test was what they used to assess the quality of candidates, I would say that the author of this article dodged a very large bullet by not getting hired.
I've got a hard time imagining they were going for a solution other than you adjusting the base.

That seems to be what all restrictions, especially #7, lead to and it is a concept everybody that understands how module works should understand.

> 15. Hardcoding matrices is forbidden.

This was definitely meant to nudge you into the direction of adjusting the base.

The excessive number of rules was really weird, surely they could've just asked you to consider simpler a solution.

> Asked the interviewer if it was OK to rewrite it using only types, she asked her partner and he told me it was but that he couldn’t see the point of it and advised me it would not be the right tool for the problem given that there would be many more rules

I suppose this might've been such a hint.
Careful, as you implement misssing features your RAM usage might grow too. Happened to many projects, lean at the beggining, get's just as slow when dealing with real world mesiness.
Crazy answers to fizzbuzz is a great genre of fiction, but there is so much backstory here I’m half believing this really happened.
One solution to this if you're using Shellies to provide your "turn a dumb light switch into a smart light switch" is the scripting it has on offer.

I have 100% Zigbee lights, and each lighting circuit has a Shelly Plus 1 with the relay in "detached" mode (so the shelly will sense the light switch changing from open to closed and send a command to HA to turn on the lights via Zigbee). Most (all?) smart bulbs have a setting for "what do I do when power is restored" and you can set it so that they come on when power is restored.

You can then create a script that uses the MQTT HomeAssistant up/down topic and if HA is down, when the switch changes position operate the relay.

It's not perfect - if you have a powercut during the night all of your lights will come on when power is restored.
There are similar statements from other people in the computing field around that time

https://www.sciencebase.com/science-blog/predictive-text-dar...

Sir Charles Darwin (grandson of the naturalist) who was head of the UK’s computer research centre, the NPL (National Physical Laboratory) said in 1946:

“it is very possible that … one machine would suffice to solve all the problems that are demanded of it from the whole country”

Douglas Hartree, Mathematician and early UK computer pioneer said in 1950: "We have a computer here in Cambridge, one in Manchester and one at the [NPL]. I suppose there ought to be one in Scotland, but that's about all."

This 1969 talk by Lord Bowden about the 1950s explains the thinking behind that statement:

https://www.chilton-computing.org.uk/acl/literature/reports/...

I went to see Professor Douglas Hartree, who had built the first differential analysers in England and had more experience in using these very specialised computers than anyone else. He told me that, in his opinion, all the calculations that would ever be needed in this country could be done on the three digital computers which were then being built - one in Cambridge, one in Teddington and one in Manchester. Noone else, he said, would ever need machines of their own, or would be able to afford to buy them. He added that machines were exceedingly difficult to use, and could not be trusted to anyone who was not a professional mathematician, and he advised Ferranti to get out of the business and abandon the idea of selling any more. It is amazing how completely wrong a great man can be.
50k EUR/year for me would be like 2900 EUR/month after all taxes. Monthly expenses in the part of Spain I live in are ~800 EUR (rent + food + electricity + water + 1Gbps internet).

2900 - 800 = 2100 EUR to do whatever I want with. Even if I decide to put half of that into savings, that's still ~1000 EUR to spend freely, and any unspent money would go into savings too at the end of the month.

Or in other words: With a salary like that I would be able to pay a family member's full monthly expenses if they are in rough times, and still have leftover for myself.
Can imagine the interviewers squirming as they lose control to an OP candidate.
I've never seen a Nazi salute that didn't have a stiff upper body, he was just flailing around. At best you could call that a caricature of a Nazi salute, kinda like Springtime for Hitler.
> I have many Spanish colleagues, and I have a hard time understanding them in general.

As a Spaniard I'm curious, why's this?

I think I'm pretty well understood (worked remote for US and NL for years) but maybe just in case I can make life easier for my interlocutors.
I worked around this by exposing most HA entities to HomeKit using the built-in HomeKit bridge.

That way you get all the "this is just integrated with Siri and it's easy for non technical people to control" as well as much more powerful automations.

For example, my home presence detection is actually powered by HomeKit automations which flip binary sensors I've exposed from HA.
Tell me you don't have rust experience without telling me you don't have rust experience.
By responding at all, it’s probably just helping spammers warm up numbers, more than anything else.

So, counterintuitively, helping the spammers.

Spammers need to amass a strong baseline of “organic” received SMS responses in order to be unthrottled so that they can effectively spam.

Responding STOP will get the number blacklisted after a relatively few strikes.
You're a millionaire or multimillionaire so... curious if any reason for not paying for Youtube Premium?
Yeah I agree. You should be demonstrating how you would write code in the job. Based on devs I've worked with, I don't think a pure type solution as presented is very maintainable.
There is no debate, and framing it as such is disingenuous. The interpretation not “popular”, it’s been adjudicated in courts time and time again, for well over a hundred years, and there are basically no exceptions to the birthright clause of the amendment. Of course this doesn’t strictly guarantee the current Supreme Court will follow precedent, but given the fact it’s part of the constitution and not just a law, and that it’s been in multiple court cases with a lot of precedent, I assume they would reject that interpretation and make it clear to change it requires another amendment, which is extremely unlikely in the current government.
Ha ha ha , no chance of that. which is worth the speculation that LLM's are built on everything, including off the cuff ramblings like mine, and worse, much worse......and of course LLM's are feeding back on themselves.
To defend myself, while my spelling, and punctuation, are , are, are, spontainious, ha!, and often creative one of's, I do attempt to be strict on my own fact checking and try to stick to things that are verifiable useing first principals and generaly accepted practices.And this practice is whats missing from academia(adademonia, academonics), and the willingness to fail, playing to loose if you will.
At least (I assume?) a nice feature of short-form video app algorithms is that every few seconds, the users swipe or like or whatever to reveal preferences. The rate at which that data comes in from users is much higher than for long-form platforms.

I'd be more worried about actually getting content on there? But if Tiktok users are fragmenting onto Instagram Reels / Youtube Shorts etc, maybe the dominant strategy becomes to upload everywhere. In which case, maybe this platform has some semblance of a chance?

Also I didn't get to use it, but I suspect decentralized is going to be pretty tricky for a short-form video app because even minor loading times cause serious friction. If every other video load comes from a different service, it'll probably feel very slow in practice?
It's a great summary for ML interview prep.
Disagree, this is a significant step up from the leetcode-style programming puzzles that other companies do. It doesn't bank on the interviewee knowing the specific trick that makes the puzzle work and instead tries to somewhat test the skills that are more significant for the job at hand like debugging, refactoring and dealing with changing requirements.
Doesn’t youtube already take a cut of the ad revenue paid directly from the advertisers?
Oh, I guess a few of these additional rules might prove helpful for weeding out people who just memorized FizzBuzz but don't know much more.

However, all of these "don't use the right tools" and "write extremely compact code" rules mostly select for people who are good in code golf, not for people who can solve actual business problems or write maintainable software.

And it seems like this was the only programming challenge in the whole interview?!
I would say: Praise is only valuable when honest (rather than scarce).

Praise should not be seen as "money": the problem is not the amount.

Praise should be seen as a feedback tool, i.e. getting to know the truth of how valuable the work is. Feedback without honesty is not usable.
Yann's predictions so far are worse than stochastic monkeys
What you say doesn’t make sense at all. The article describes a shareholder meeting in 1953, when IBM was already aware that the market is much bigger. It had to happen significantly earlier, but not later than in 1940s, because the concept of programmable electronic machine (a computer, not calculator) was established only then. And they were selling a lot of calculators by then.
At that time there was no such thing as TV broadcasting casually interviewing various people.
I prefer to learn more about it first by having understandable code, that way there is less brainfuck.

But cool stuff anyways
Maybe add "MacOS" to the title.
I associate this attitude with criticism of Wikipedia and narcissism. I don't think it's a coincidence that it's often around editing things they are related to that this comes up.

I tried to do something and they stopped me. This is wrong, I should be able to do this and write my own story.

Which is a perfectly normal feeling. But if you end up saying that loudly in public without ever thinking, well what if the rule of "let this person do whatever they want" applied to people other than yourself, then that seems to indicate some lack of a wider view.
It certainly is for those of us in Southern Europe, many people have no idea how good they have it.
I'd be fine with that if it had "MacOS" in the title.
The author’s answer was clever, but also unconventional. The company was probably looking for someone that would write code in a shared codebase that other developers will need to contribute to and maintain. Thinking outside the box and not following suggestions might have raised a red flag that this person might be a loose cannon. In a small company, hiring someone smart but unwilling to follow directions can be detrimental. Kudos to the author, though, for being quick thinking and creative.
No point in dying on every hill. Sometimes letting people get their way today (even if you don't agree) could be long term win for you.
On the job I don't have lines of code restrictions, and can use math functions.