skysight-inc/HackerNews huggingface dataset:
This is not about overthrowing anything. Is about damage control.

Maybe is safer for Linux to refuse to enter in this viper pit of sanctions and politics until waters calm down a little. Specially in the same day that a team of covered Russian agents were caught in Poland planning several boycotts in NATO territory. The mistrust is not totally unreasonable at this moment.

If I understand correctly, the Russian company proposed including a patch for their own hardware, so the Kernel can manage it. Are the CPUs created by this company banned so important for everybody to grant to be supported by the Linux team? Defying the international sanctions against the company could harm the image of the kernel project. What will be this CPUs used for? To help Russians evade the sanctions and keep the war longer? To save lives? To put it in a missile so they kill children faster?
The field sobriety test is merely a way for police to make up signs of intoxication. It is a subjective test. If you're there you've already lost. At least in my state you can refuse it without losing your license.

I'm not a lawyer, but I view it as akin to speaking to police without a lawyer. It has no upside for me, therefore I refuse to do it. I do submit to chemical testing due to that being a requirement of my license (in my state the portable breathalyzer is not admissible in court so I'm fine with taking that too).
Russia has invaded 2 sovereign countries since 2000; USA has invaded at least 4. That's roughly the same order.
Sounds like a good idea, maybe I will do it!
I pose 3D characters in Daz 3D and completely agree. Getting a rigged hand to hold an object such as a wine glass or mobile phone is virtually impossible to do realistically by guesswork. I usually have to hold a real object myself to understand what is going on. With experience I am learning some common patterns but I find there is no substitute for the 'hold-it-yourself' principle.
What has Twitch actually done new business-wise in the past 5-6 years? Every typical user still uses the same StreamLabs widgets and alerts for years without many new ones, and most of the streaming workflow improvements are upstream in OBS itself.

I honestly pegged things like Twitch Plays Pokemon back in 2014 would be the future of Twitch, and Twitch did allow some developer tools for interactivity between players and games, but very very few devs make use of it outside of an intentional gimmick because there's a massive chicken-and-egg problem there that Twitch hasn't facilitated.
Can I expect a somewhat lesser focus on European cities in 1 to 2 years while VIA expands its capabilities on Northern America?
There is a product leader at my company that has started generating product documents from ChatGPT and it atrocious. Now we have product documents that are filled with pages of content vaguely related to what we are working on. They don't use it as a starting point to edit, it's copy and paste it in. They regularly "reveal" that this was all AI, when it is blatantly obvious it is. Not sure how we are supposed to be "innovating" when our products docs are just 2 year old AI filler text.
People are worried about the internet getting filled with AI produced garbage. My job is already filled with AI produced garbage. It seems like this announcement is going to make that a reality for a lot more people.

I'm not anti-AI. I think its going to have a huge impact and soon. But right now it's not good for generating knowledge work.
Oo, don't want to miss it next year! Do you have a mastadon account or an email list? I'm trying to keep to my "no twitter" streak.
I've made photo books but I really try to decrease the flow of paper and other physical things into my house. I'm behind at the moment but I heavily curate/edit and upload to Flickr which also lets me access photos when I'm not at home.
You think they didn’t do that on purpose for all the free news cycles they got?

If I was launching AI, having it be just a bit unhinged is obviously the best way to get it to go viral.
This looks really cool. I have a couple of questions

1. How exactly does this automatically keep docs up to date?

2. Does sidekick work well across multiple repos? (my org builds client facing apps so we have about 30 repos)

3. Is the doc auto updating expected to be in a particular format? My docs are very disorganized throughout all of these projects since I inherited a lot of codebases.

Overall looks really interesting. If you can actually deliver on the use cases you describe I think this will have value to a lot of people
I wonder if Clancy has what it takes to keep the platform alive - It seems to be floundering at the moment
Are you applying anonymously? What privacy are we talking about, here? Put yourself in front of a blank wall if you're concerned about the interviewer gaping at your house. I don't think there's a better way to scream "I'm difficult to work with".
Acting on non-public information is considered insider trading in Sweden. No friendships required for it to be so.
I wonder if there's something that you can do as you're nearing the end of the context window to summarize the "state" of the world so far and put it into context so that the model always has context on the most important details. I'd imagine that you'd lose some of the minor stuff by compressing context this way, but, hey, humans forget minor details too.
> Actually, please show me a country in which an able bodied individual eligible for the draft in time of war can evade the draft without the help of corruption or legal loopholes.

Most countries don't draft women, presently including America. This may change of course, there are those who are trying to change it.

I'm not disagreeing with your broader point. On the whole, across this conversation, you are right.
Brave could know the user... used Brave?
Some of it is mocked up, but some appears to be straight capture from apps. I'd guess 50% of those scenarios already work in some form or another (probably not ready to ship yet).
Bandcamp Workers Form Union
> Take home tests are used because it saves time to the company, so you do it first.

Every time I've been presented with a take-home test, it was done this way. I'm genuinely surprised to hear that some companies do this at the end.
Show HN: Notch – an off-the-shelf software ecosystem for chips
Hi HN!

I'm a firmware developer who, like many others, has always been upset at the state of the firmware ecosystem. Semiconductor companies tend to be very bad at providing useful code and tools for their chips. That's why I started Notch - to handle this stuff for them.

Our first product is an off-the-shelf driver generation tool (similar to STM32CubeMX, MCUExpresso, etc.) that can be adapted to any IC, not just microcontrollers. Better yet, it's cross-platform, cross-language (Rust too, if you want), and code can be generated from the terminal, meaning it doesn't lock you in to some shitty Eclipse IDE.
> Nobody bothers to even check if it shows what they're implying it shows?

Twitter, insta, YouTube…

It’s not a great minds collection.
Csvkit is the usual way to handle working with CSVs (or Excel, or JSON, or.... Postgres): https://csvkit.readthedocs.io/en/latest/index.html#why-csvki...

brew install csvkit and enjoy
Work sample tests and IQ are the only thing in the whole hiring song and dance that correlate to future performance. And it's legally questionable to test IQ.
They shouldn't be sued for damages. They should be ordered by the court to publish the source code of their derived product.
My dad never got promoted in 40 years of work. When I got my first promotion (to team lead) I had been working as a dev for over 15 years and I kinda felt like I had let him down
Because of the zero-cost abstractions and memory safety.
Do write, but also check if you’re a nepo baby or not, that fact of life is of greater importance when it comes to getting recognition for your writing. In Lena Dunham’s case (i.e. the writer referenced by the author) both of her parents have Wikipedia pages of their own, both in the artistic sphere. If you’re not a nepo baby and if you’ll not get the recognition that you deserve there’s always a dedicated sub-Reddit or two for just your type of non-recognized and not-connected writers, I’d say there’s more writing talent in there than in all of Dunham’s “writings”.
Depends if it was a standard project format like npm or setup.py.

The risk is, by asking, you indicate you don't know how to use standard industry tooling.

"hey, your starter code is not running in my environment, have any documentation about how to set it up" is a better question to ask when it's some custom script they hacked together.
Maybe. It could also be some bug, or misconfiguration, version conflict, or whatever in their interview problem repository that they haven't fixed, because no interview candidates want to admit that it took them 3 hours just to get it running. Their actual production code could be an updated version of the same code, or different code altogether. In other words, this could be a perfectly good company, but the engineers don't spend time debugging the interview process when they aren't asked to.

I would agree that companies that give "2-3 hour" take home problems are a red flag for me — red as in, I won't do it anymore. That situation becomes an arms race quickly: if I can solve it in 3 hours, why not spend another 3 hours doing a second, more elegant solution that makes me look even smarter? I'm sure that's what the other candidates I'm competing with are doing. And if they're spending 6 hours, I should spend 8 hours at least, to get an edge over them. But they know I'm spending 8 hours, so they're probably spending 10...
That was my point. People would justify the one because it is “dangerous” for more subjective reasons, even though the other actual leads to real physical danger. But you could argue the other danger is more insidious and ultimately would harm more children.
Star Citizen still hasn’t launched, but it’s facing server failures
Anecdata: I'm no one special and have told smaller companies I am not interested in a take home but would be happy to do something more timeboxed and gotten positive responses.
I don’t think the gpl requires you to publish source code. It requires you to make it available on request.

Thus it’s not a question about getting caught, but whether someone made a request.
Honestly, it's not that surprising... from an outsider, Twitch has been incredibly mismanaged in the way that they treat their content creators. And now that Youtube is robust enough to allow streaming (also with the features that streaming has) it's catching up to them.

The most curious is the alienation of creators which were raking up like 60k viewers per stream by the threat of banning. If you have ever seen one of these streams, the creators are so limited in what they can do.

Another shock was this new Kick platform which is managed by a creator itself, and apparently is doing quite well on the surface (wondering how their balance sheet looks) but I think this is what Twitch needs: a creator at the wheel.
https://xkcd.com/1827/

Never stop trying!
Does CityMapper suffer from the same "ghost bus" phenomenon that google maps does?
This is exactly what I do at Planimeter, where we use primarily ANSI C and convert compilation units to C++ when we need to interface with existing solutions.

This is the easiest way we can automate bindings to other programming languages without having to use larger instrumentation like SWIG.

It's definitely not the industry standard recommendation I wrote about above, but internally we have other objectives that make it sensible. And we still get to use C++.
True, but tech has grown a lot in the past 30 years, so the worker age distribution skews younger. At older tech companies that are big, boring, and still do things (Intel, Cisco), it probable skews a little older.
I mean, it's much less trivial than other licenses. Let's look at the scenarios here:

- John Dev takes a bit of MIT/BSD licensed code. He drops an acknowledgment in the About screen (which nobody will ever read), and that's it. (yes, many still fail to do it...)

- Jane Dev takes a bit of (L)GPL licensed code. She has to add the license file to the installer, so the installer people start asking questions: "is this an eula? Should we display it on install?" Jane clarifies that we just need to ship it, but now Legal is in the loop. Legal goes "it says here that we have to provide stuff on request, does that mean all our private code?" Jane explains how she carefully used it in such a way to avoid that scenario; half of the explanation goes above the head of every lawyer in the room, so some of them trust her and some don't. Let's assume it gets greenlit, now we have to talk to the website folks to put a link somewhere - but Legal are still on the case: "ah, but we don't want to make it too easy, let's just have an email." Who's going to monitor that mailbox? Can you do it, Jane? Legal goes "no, Jane is technically not responsible for distributing, let's loop back in the release managers". Release managers don't want to hear it, they already have enough shit to shovel. By now half the people have gone on holiday one or more times, there are more urgent fires to put out, and the thread is forgotten. Product ships. Jane moves on to found her own startup. The product will likely be infringing for years, which may or may not ever be detected.

I love the GPL and I wish everyone used it and respected it, but it's not easy to live with it.
There are built in guardrails. Those are so strong it effectively lobotomized the LLM and force to abort its own internal process in favor of just saying: "I am sorry Dave, I am afraid I can't do that".

Try to make ChatGPT or Bing to even attempt to write a snarky and negative email to your coworkers. It will refuse to do so.

Jailbreak attempts may work, but with how strong the guardrails are, it is unlikely you can consistently succeed. And any failed attemps can be report to sysadmins and forwarded to HR. Too much risk.
This post brings up good but expensive memories. Should have kept my Bitcoins instead of dumping them into Agora.
A "concept" with a "target" price of 26k. More vapourware.
Your experience is probably in the minority of Python developers. There have been plenty of updates to popular packages + the core interpreter during that time, updates to package/env managers (e.g. poetry). It's one thing if you're using python to solve projecteuler problems, but it's another if you're writing any full-stack code that has a variety of dependencies. It's great when you can set up a dev environment and then "forget" about it for some time, but 5 years is an exceedingly long time to not touch an env setup, and it implies that you are not really working with external dependencies, or too many other coworkers.
I think being a programmer messed me up for a while in that it made me overly precise like this. I had to consciously learn to turn it off in normal conversation.
I would love for chatGPT to have a manager to grunt “They Live” translator.
You could even do some BT freeriding on top of multiple HTTP sources.
Not saying this is the case with this particular company, but I've seen a lot of companies that don't realize that an interview is a two-way street, and the applicants are (or should be!) assessing the suitability of the employer just as much as the employer is assessing the suitability of the applicants.
I can echo this and also push back against most of the other anti-test comments in the thread. I agree that an unbounded and abstract take home test is bad, but we use an online test provider (leetcode-esque) with some custom relatively easy questions.

We only do it for certain demographics (i.e. interns and fresh grads) while experienced candidates skip it, and it certainly saves a TON of interviewer time.

Even for the internship alone we get tens of thousands of applications and it's pretty intractable to review all of their resumes manually in a relatively small window of time, so there needs to be some type of automated system to discard a majority of candidates.
In a fantasy land that might be the case but being one of 10-1000 people in the early funnel, you as an applicant have zero leverage. No one has a vested interest in moving you forward when you go against their process. Heck, they’re probably happy to whittle down the pool because you had an “attitude” or some other nonsense reason.

Personally I prefer a take home over a full day technical whitebording on-site which is my idea of hell. But unfortunately many companies do both in the same loop instead of one or the other
I fail to see the problem. If companies look for people who have years of experience in k8s or for people who don’t trip on something specific it is fair game.

If they look for full stack dev and then grill on some obscure details of one tech stack piece it is also their problem.
The saying goes that the mark of a great master is their ability to draw hands. It's why Rodin has sculptures that are just hands.
> 6209536 4/12/2023, 10:27:35 PM UTC

For reference, 6,209,536 is the slot that the Shanghai/Capella (a.k.a. Shapella) network upgrade will happen on mainnet, which enables withdrawals. With proof-of-stake, network upgrades can be configured to occur at specific times. Shanghai/Capella are the names of the execution layer and consensus layer specifications, respectively.
I think this brings up a bigger question, how much of the internal tooling that's not public facing developed with open-source software?
Automate Slack and Microsoft Teams Notifications Using Python
Amazon has really done a number on what was a fun and useful platform for viewers and creators. It was totally "enshittened".
I've been using Windows iCloud client to backup to a VPS. It works okay for files, but for photos it pegged disk usage even when there weren't any new photos to download and my VPS provider wasn't happy. So far my solution is Windows iCloud client for files, and then OneDrive on my iPhone for photo backup, with OneDrive again on the VPS.

I like how the backup is outside my house, but I'm about to add Yubikey to my iCloud account and I'm not sure the Windows iCloud client is going to like that.
Most of the innovation is driven by the streamers and target viewers anyways. Just check out the events that people like Ibai are doing - bigger and more fun than anything Twitch has done.
> Apparently there is a lot to discuss, as it's currently on the #1 spot on the frontpage, with 60 comments.

Half of which is "why/what is this" and "what's with the 'areweyet' thing?"

There's not a whole lot of discussion about game development in Rust going on, and less still about the actual content of the link.
I think it would be fairer to say: "Then WINE happened and Valve build things on top of WINE and now I can ..."

People used WINE to play many games before Proton even existed for years and not just small titles. I still remember when I had to switch from Windows to GNU/Linux + WINE to play Starcraft 2 when it came out, because on Windows it would hang at some point in the campaign, with no way around it.
Which doodles does that apply to?
I would hope that your instructions are very explicit on what is expected if you are rejecting candidates for submitting _too complete a solution_ to the problem you gave them.
Amazon Photos for face recognition

Amazon Alexa for voice recognition and eavesdropping

Amazon subsidiary Ring.com to spy on your neighbor's driveway

AWS pulling it all together to send this panopticon to your local police department.
This is a really good thing, right?
I just made a mastodon account for PackagingCon on Fosstodon, will update you here once it's approved.
Moving all the thirst traps to a "hot tubs" channel was pretty innovative.

https://www.pcgamer.com/twitch-addresses-hot-tub-streaming-c...
"Hi, it appears you'd like to embed another organization's copyrighted materials into your documents. May I help you with that?"
Transit's UI is superior to any other comparable app, but I find CityMapper's routes superior (at least in NYC).

I've also had issues with Transit surfacing incorrect bus routes based on cancelled buses (but scheduled) which CityMapper somehow could account for. Transit knows the next scheduled bus two minutes away isn't "live" (icons are different) but still surfaces it as a primary suggestion, while Citymapper wouldn't.
Ask HN: GPT4 is not a finished product. Was OpenAI worried about competition?
In their demo and on their ChatGPT Pro website, it's obvious to me that GPT4 is not fully ready. For instance, their multimodal feature is still experimental and they're working with their partner to make it ready. Moreover, when I use ChatGPT Pro with GPT4, I see several bugs in it. For example, the cursor appears on multiple parts of the text but only one of them (the main cursor) is typing. Answers are sometimes unfinished (something that rarely happened with ChatGPT) and I often have to tell it "continue" to keep writing the rest of the response, even though the context window is supposedly much much larger.

All of this sounds to me that OpenAI was worried about the competition pre-empting them on something, so they wanted the better PR and coverage (which they did). What are your thoughts?
Companies that do take homes that way are bad. They don't have to be done that way. They should be limited in duration intentionally to respect people's time and to keep things fair between candidates.
Artificial Intelligence Not Sentient – Yet
Richard Branson’s last 3 investments ($25, $20 & $10 million) have all been secured against the company’s assets. I don’t see anyone paying $55 million for it as a going concern so it looks like he’ll inherit it. Will be interesting to see if he chooses to continue or shut it down once it’s back in his hands.
> Everybody writing more in principle /should/ reduce coordination barriers which pushes out the boundary of Largest Useful Group Size for any system of coordinating.

LargestUsefulGroupSize is already way underfilled due to the bottlenecking on GroupInterestSyncRate
There are many and various and competing things baked in.

Prefferrence for symmetry and fear of the other is baked in, and yet so is curiosity and interest in novelty.

Consuming and protecting the weak are both baked in. Which one gets applied is all down to perception of within or without the tribe.

So there is room to choose what to do with that which is baked in, and no excuse not to.
Referral links themselves were not the mistake. What they intended:

User types a full url: binance.us -> Brave doesn't suggest shit, user goes to whatever they wrote.

User types a partial url/keyword: binance -> Brave shows a suggestion from a local list of partners that match, with the suggested url being basically binance.us/brave. Not user tracking, just IDing that the click came from a campaign.

What the mistake was:

The user wrote binance.us -> Brave suggested the partnered link when it shouldn't have. That is literally it. And it got fixed within one day.
Consumer-facing routing is a commodity these days. Apple and Google's bundled maps/routing products get better by the month and are sweeping all before them. The only exit strategies for Citymapper that I could ever see were "get acquired by Apple/Google" or "firesale", and although the latter might be a bit harsh, TechCrunch suggests investors weren't exactly laughing all the way to the bank.[1]

If you can identify a niche and keep your costs down then you might have a chance. Apps targeted at enthusiast cyclists continue to do well, for example, although I have my doubts about expenditure vs revenue for some of them. (Disclaimer: I run a small-scale cycle routing app/site.)

But "people who want to get around Western European and North American cities" is not a niche that Apple/Google were ever going to overlook.

[1] "Citymapper investors are mostly not making their money back in the transaction and that it’s effectively a washout": https://techcrunch.com/2023/03/16/via-acquires-trip-planning...