skysight-inc/HackerNews huggingface dataset:
But they're far behind in adoption in the AI space, while TPUs have both adoption (inside Google and on top) and a very strong software offering (Jax and TF)
No you don’t. It’s a holdover from when files were on tapes. The logic is all inverted too. Record separators were at the beginning of a record. Group and unit separators could then be nested. You really needed a spec for whatever document you were trying to makt
Why not pick a popular third-party app and buy it or employ its developer, which should be much cheaper than employing hundreds of subpar developers.
Yeah but they were saying chances are it was done with a hacked WiiU
This is a fantastic argument. Great food for thought.
Ben Eater's "Let's build a video card" series might fit the bill. https://eater.net/vga

Well explained and the parts used are not unobtainium, so one can follown along at home with real hardware, if one so desires.
I'm pretty sure PARC repackaged straightforward extensions of old results of Lobachevsky.
He was very strict, valuing correctness and rigidity, but entirely well meaning. It was never about showcasing superiority, nor was it ever nitpicking. Being in the spotlight though, it could certainly feel like an attack. And in some cases it was, but it was an attack on the idea, not on the person. He was ruthless, but rarely ever wrong.
I don't get it. I'm only starting my career but most of the tenured/senior developers I know spend too much time in meetings to write that much boilerplate
Another HN project to add onto the neverending list! I am always having to tab out of Apex to adjust the mix with discord, every time I play. This is a really fun solution. Thank you for sharing.
> But Protobuf is not a splitable format, which means it is not Big Data friendly, unlike Parquet, Avro and CSV.

What, when I worked at Google concatenating protobuf strings was a common way to concatenate protobufs, they are absolutely splittable. People might not know it but there is a reason they are designed like they are, it is to handle big data as you say.

If you mean you can't split a single protobuf, sure, but you don't need to do that, it is like trying to split a single csv line, doesn't mean csv isn't splittable.

Edit: Maybe some of that tooling to work with protobufs are internal only or not a part of the external protobuf packages though.
Wasn't he recording from TV? What DRM was that breaking?
That was the right answer. You are hired!
Why Not GitHub Copilot, Not Devin, but AutoCoder
We should be the only company focusing on iterating over the massive projects that currently exist in the world, and capable of significantly improving efficiency compared to Github Copilot. Unlike Devin, which is a Demo/research project, we have a code assistance tool that can truly be implemented.
They‘re used a lot in barcodes, e.g. for delimiting the different fields of a driving license.
Unfortunately one person is sufficient to spoil "a place".

I am currently in this exact situation in my team. While I love everyone and really like what I do now, it became "the team vs that one guy". Which is ridiculous as he's supposed to be the pillar of the product.

So here we are, the strongest part of the team became the biggest risk.

Listening is a skill hard to master. Especially when you have no plans to try.
Swift planning launch of new central bank digital currency platform
Boeing Demands Virgin Galactic Destroy All Data from Failed Partnership
That Selective Attention experiment always amazes me. It's like one of those things that shouldn't really work but they somehow do. Like welding an impossible triangle.
>inb4 gain of function
> But say something negative about farmers and you'll have protesters in big tractors blocking highways and city centers.

At this point they should be called what they are: agricultural corporations.
> There are likely 100s-1000s of app developers involved in the LinkedIn app

I don't understand why you'd need 1000 or even 100 developers to produce such app. It's a CRUD frontend for a backend that already exists. What am I missing? Are you counting the developers of all the third party libs they integrate?
He is saying cut out the concept of lives entirely. It seems like a distraction. What is the point of lives?
This reads almost too cliche to be believable.
I do find myself painstakingly repeating tests after every commit no matter how minor it is.
Prefetching is a low-priority operation in general, so you can't rely on the fact that prefetching happens earlier than the page loading (the diagram is quite misleading in this aspect). Therefore one alternative might be to start loading prefetched but blocked resources but arbitrarily delay it until the page loading finishes, at which time blocked connections get closed.
That can be sort of easily explained without selfishness/people being jaded.

Anecdotally speaking, I've met all of my friends through school/university/work, and all the friend groups I know of (so mine and my friend's) are basically same sex.

I don't think this is a coincidence. Getting education in tech, there were 1-2 girls in my class, by the time I've graduated it was one. Basically same at work.

So, neither I nor people I know have female friends to introduce others to.

Not sure if the situation is the same for women, but probably somewhat similar.

Also, approaching people is being seen as impolite in more situations these days, so less of that is happening.
Marty's obsession with collecting films is very well known in the film industry since the eighties. Just read any better 80ies film book about New Hollywood. He sat hours a day in his basement, and often invited others to watch movies with him.

So, not secret at all.
They push the size to the limit, and stop when random writing is unlikely to cause any bitflips. Stopping at the point rowhammer would be unlikely would be stopping earlier.

As others said, this isn't just about profits. It's about being able to compete on costs (i.e. being able to survive at all) and to compete on the best performance.
This places the problem less at singular manufacturers and more at the whole industry.
This is what Rosetta does IIRC
For those like me who are missing the context:

Steve Wozniak says YouTube has for months allowed scammers to use his name and likeness as part of a phony bitcoin giveaway.
Telegram's peer-to-peer SMS login service is a privacy nightmare
Pretty much any real-world time series prediction task is going to involve more data than just the time series itself, and some of this data will probably be tabular, so it's not surprise gradient boosted trees perform better.
No news, no shows, sorry. Just films.
Don’t underestimate CUDA as the moat. It’s been a decade of sheer dominance with multiple attempts to loosen its grip that haven’t been super fruitful.

I’ll also add that their second moat is Mellanox. They have state of the art interconnect and networking that puts them ahead of the competition that are currently focusing just on the single unit.
Are you sure your link isn’t broken?
it took me a long time to figure out what was going on. sharing the results of googling:

- logitech has a "unifying" line which allows a small receiver [https://www.logitech.com/en-us/products/mice/unifying-receiv...] to multiplex a bunch of wireless peripherals, using a single slot

- the doohickey in the OP is a little widget that goes inside the framework laptop, and has a USB A slot on the outside

- it also has room to plug in the unifying receiver, connecting it to the same input the USB A slot is connected to. the receiver then goes inside the framework, and does not take up an external port

- as /u/crote points out, "Fun fact: this is possible because on both hardware level and protocol level USB 1.1/2.0 is essentially completely detached from USB 3.0+. The hub is only in the path of the 2.0 data lines, the 3.0 lines go straight from the laptop to the outside connector."
Why do we trust to buy every computer then?
> One of the four forming parties IS the farmers... They keep holding up these signs that say "no farmers no food", while we all know a huge part of it is for export.

Huge swathes of land in the Netherlands are used to grow flowers, which are definitely not food and are far from being critical for a society to subsist. They may be making fortunes selling them but let's not pretend the whole agricultural industry is mobilized to prevent famines.
Due to subscriptions.
I thought it was really bad/regretted watching it. couldn't get over how ridiculous the trivial amount of tech/science there was or the dubious logic that "if you can lie, I must kill you" when they were operating under lies of omission the whole time.
Every now and then, yep :)

https://mchap.io/that-time-the-city-of-seattle-accidentally-...
>Never heard about Canva. But checking them out they seem to focus on mobile apps and web apps to edit photos and videos. With a very specific focus on social media influencers.

Some WhatsApp group users in India use Canva to create posters for events and then post them on various WhatsApp groups.
Actually not a pro tip anymore.
How exactly? Isn't a requirements.txt file, generated from pip-compile, incapable of specifying OS stuff?

It's also my understanding that pip-tools does not let you make layered requirements files with pyproject.toml files, only with .in files
It's hardly that black and white. If people are burnt out there is a reason for it, blaming them won't make the problem go away.

I've seen this in a few where there is certainly an environmental issue but it's easier to blame the individual. Removing them never helped and it just tears in a lot of places, especially the ones that was held up by the employee itself. Usually the employee is quite clear about these areas as well.

You have to remember that in these cases, the person feeling burnt out is taking on too much to keep the organization going. The issue isn't the person but the expectation and workload. I've seen employees try to make it work so they can have some semblance of work life balance.

With regards to your first comment there, some organizations don't realize the work that they are putting on to one person. I've heard comments like "why don't they just stop caring about the work?" for their own organization. You think founders and managers want people to stop caring about the work? No. They say it to put blame elsewhere and then know that the work will keep going like always. If it stops, they'll get pissed off and argue that the employee isn't doing their job.

It's great that you are looking out for yourself, but people being put in these situations shouldn't get blamed. They literally just care about the work, and usually they do amazingly. Without these people then I don't think most organizations would have gotten as far as they have.

I do agree with you though, that best is to make sure you don't put yourself in this kind of situation.

However, the most talented and driven people do care a lot about the work they do, they put a lot of pride in it. In this case it's important to put guardrails in place and I think many are doing this right now.
> This is a perfect example of why the problem isn’t...

Depends on how you frame the problem.

If you declare the problem is that although batteries became way more efficient you don't get out more hours because they are wasted, then the story is a different one.

Same when you don't have an abundance in RAM but are forced to use certain programs and applications. I have 64GB Ram these days, colleagues at clients of mine only have 16GB and they face certain challenges I don't, because of the tools forced upon them by their superiors.

These problems can be real, they can be "artificial" (there is a philosophical note to this somewhere ;)), but in the end, there is undeniable truth that launching a whole browser engine for each and every app can be and indeed is wasteful compared to alternatives.

Of course if you don't see this as a problem "ex falso quodlibet" takes precedence and it all becomes futile to discuss :)
For printing, pretty much everything now works with IPP Everywhere, even if not certified. For scanning, SANE has built-in backends for most devices, and even a built-in as well as a third-party AirScan backend, which will again work with most newer devices.
I hadn't thought about that, but I think you're right. In fact, any recommendations engine could be a difficult confounding factor in any study of social media.

I'm thinking of how the machine might even be aware of the user's IP address or User-Agent, which could bias recommendations.
They trained it on the internet, it’s learned every enterprise coding joke off by heart.
Why can’t an Xbox run general purpose applications? Windows 11 can run both video games and general purpose applications on Xen 2 CPUs and RDNA2 GPUs. The current Xbox OS is a Windows NT kernel running under Hyper-V, same as desktop Windows 11. Microsoft even claims the Xbox OS is based on Windows (because why wouldn’t it be). It can even run Universal Windows apps installed from the Microsoft store.

So, what makes it not a general purpose computing platform? Unless you mean to argue that a computer with a Xen 2 CPU, RDNA 2 GPU, running an OS based off of Windows 11 that can run Universal Windows applications is not general-purpose.
Ah sorry I misunderstood! The concept of lives actually arose from a lot of playtesting and valuable feedback during the beta. Many players were feeling that there is no real 'cost' to brute-forcing the exploration of every possible path on the board.

Granted, the time complexity of doing so is really high. But from an emotional standpoint, beta testers seemed to appreciate more often than not the adrenaline rush that comes with a low number of remaining lives and the renewed focus that comes with it. One playtester mentioned that they only felt they got to the 'flow' state and finally resolved an exceptionally hard level when they were calculating every move on their last life.
True, but varies by org.

The problem is that you only get out of GPT what you ask of it. For example, it’s likely that more senior developers would write abstractions because they can simplify unit testing. Others might have dived into writing TypeScript types, e.g. meta-programming or generics.

The output ChatGPT actually gave is interesting but not inspiring or relevant. They didn’t even uselessly add Winston for logging. It’s like when you ask GPT for images of “more, even more, work harder, etc.” - you sorta get more of the same, not something new or innovative. You have to ask for what you want, it’s not that creative and doesn’t really understand yet.
I have been using Claude 3 since it came out. And I am somewhat surprised to find anybody who claims that GPT-4 is about equal. For software dev tasks, for me, there is no comparison. I always have both tools open and I feed them the same exact question. Claude has been winning nearly 100% of the time.

The only downside for me is that Claude's limit of questions you can ask per day is much more limited than ChatGPT-4's. You exhaust your limit much faster if you feed it a lot of tokens/data. Which I often do.
I think a takeaway could also be not to give people options when making a human-readable format. "you always need quotes, they're not optional" solves the comma problem. "the delimiter is always a comma" solves the delimiter problem. json has also fared better than csv, I'd say.
Leo DiCaprio said that, Martin Scorsese has watched every movie ever made until 1980. [1]

Made me understand how seriously he takes film.

[1]: An interview with letter box on Killers of the Flower Moon on YouTube
You can open out easily, but just as easily it can be wrong. So with this bias you'd still not export csv, you'd use xls
You have to look at it from a national security perspective rather than a moral one. A foreign adversary spying on your citizens is terrible. The only reason most countries dont ban US apps is either they are already friendly with the US or incapable of developing a local alternative.
> the grumpy ones

You know, grumpiness really is a thing. I wonder if it should be treated as a symptom like left arm tingling before a heart attack. A call to make some serious changes.
It decided to repeat a well-known joke.
...Also for anyone who's curious about the extremely deep rabbit hole involved in this project, I think you'll enjoy this (somewhat) quick read: https://samiramly.com/chess
Of course, there will always be someone who has it way worse or lives inside an underdeveloped region but this isn't some kind of competition.
To observe the lifelong negative effects of growing up poor one doesn't have to grow up in absolute squalor.

Living in a large German city, I also never owned a car and didn't feel poor for the fact.
Hacker News has a lot of people who swear up and down that phrases nobody has said before ever are actually standard lingo
Execution traces have a goroutine profile which outputs the count of goroutines as well. That can be used for an alert as well - though it would require parsing the trace output. They recently made some changes to give a structured API over trace data - maybe use that?
Crypto Had Its Chance
Even being a freelance programmer, this reminds me a bit of the evolution of my own programming style until i hit burnout several years ago. Now i try to be that junior programmer again. Even if its good to know all these programming patterns its also helpful to know how to write compact and dense style. Pico8 and Dwitter helped me with that.
Not sure if it's satire or stereotype.
Give the quote, I don't understand why you think these are different.
It used to be implemented in Chrome, it was part of the feature called "Force Dark Mode Web Contents" and it had a runtime tflite model that determines if the lightness should be inverted (and a simpler heuristics that just counts the number of colored pixels).
It's open source? Have a crack at it m8
Wow sucks to be your student
When Vitess was donated to CNCF, there was an internal push from within Google to migrate everything to Spanner.

I do not know any other reason.

Disclaimer: Vitess Maintainer
It reminds me the earliest implementations of Lisp where numbers have considered as lists of certain length.
Life-Cycle of an HDD (and lots of products)
> Unfortunately one person is sufficient to spoil "a place".

I hope you don't take this the wrong way, but it sounds like you have a lot of inexperienced people spoiling the place, not "that one guy".

> So here we are, the strongest part of the team became the biggest risk. ... he's supposed to be the pillar of the product.

The big risk is management dropping the ball not willing to coordinate your product better and depending too much on one person. If it really is such a long bridge to cross between your SME and everyone else you have to accept that the product will be as bad as the dumbest person on your team. The product has to be well understood by everyone, not just one person. You might lose your only talent here if you can't hire better people to fill in the rest of the team.

> I love everyone and really like what I do now

Not to be too harsh but this should be the lowest priority business goal. Joy at work is just one tactic to retain employees. If your people can't get acceptable work done in the first place you can't expect anyone to be happy.

How can I say this more bluntly? Don't abuse your smartest people to keep lesser people employed and happy?
Yes, and let me explain why.

Subscriptions are significantly better for a company. They result in a steady income and a predictable growth curve. It's so much easier to plan the upcoming years if you can predict the income.

While we all focus on the latest news, the leaders of those companies already planned their next 10 steps ahead, even taking into account our sentiment towards them. Remember that they aim to maximize profits at all times.

It happened or happens in B2B, car sales, music, film, in games, and drawing apps... Everywhere you see, really. And it's so convenient if there is already a scapegoat like Adobe, which transitioned to subscriptions for the same reason.

And yes, I hate it. Even though it's easier to swallow 10 bucks a month, eventually you will spend more. They know it and we know it. All we can do as customers is to not support those companies, but this only goes so far. And what are we to do, if most offerings are subscription based?
Or on archive.*, faster, nicer:

https://archive.ph/oldest/https://esoteric.codes/blog/calcul...
Monetizing a chatbot is one thing. Beating revenues every year when you are already making 300b a year is a whole different ball game
There must be tens of execs who understand this but their payout depends on keeping status quo
Google Flights does this. It’s so frustrating. It displays prices in local currency, no matter how many times you go to the menu and pick a currency.

And it always uses local calendar alignment, which is “fun”.
This joke is funny until you need to add unit testing to the project.

Then you start to realize that everything needs to sit behind some abstraction.
For anyone else wanting to read about it: https://varnish-cache.org/docs/trunk/phk/notes.html
> Honestly CSV is a very simple, well defined format, that is decades old and is “obvious”

This is the problem though. Everything thinks it is "obvious" and does their own broken implementation where they just concatenate values together with commas, and then outsources dealing with the garbage to whoever ends up with the file on their plate.

If a more complex, non-obvious format was required, instead of "easy I'll just concatenate values" they might actually decide to put engineering into it (or use a library)
No it does not. You could phase out more than 60% of the Dutch farmers, which would reclaim 40% of the land (from the 66% they currently use), losing less than 1% of the BDP, and the country would STILL have plenty of food.
I watched the first six episodes so far, I like it. They made some changes to the characters, but I think it worked out rather well.

I imagine to someone who hasn't read the books, it could be confusing. But that can be avoided by reading the books, problem solved. ;-)
My girlfriend has had some medical issues for a few years and none of the 3-4 doctors she has seen have been able to diagnose her. That is not to say that no doctor can. Just not the ones she has seen.

I do not believe in the infallibility of medical professionals. And I have seen AI totally get it wrong every day. But, I am of the opinion that we are not very far from the point where AI will be better at diagnosing issues than an average doctor. That isn't a high bar. An average doctor isn't very good.

I think AI is almost there already for an average programmer. An average programmer isn't very good either.
Very clever. Congrats!
https://archive.ph/0PAp2
Finally, Chess 2.
I would argue that such art is the essence of CS. It might be outside the purview of programming, but certainly within the purview of CS.
The 'after you' gesture in a bird
You’re definitely not the only one. I expected a rambling about how some not very sane person spends half of their working hours on LinkedIn, constantly updating their profile and whatnot.
I’m a Principal Cloud Engineer and I practice minimum viable software. Less to grok, less to maintain, less debugging effort during an incident. In the context of a larger system it may make sense to implement a logger for wrapping messages with consistent contextual values because DRY.

I’ll give ChatGPT a pass because the prompt was so contrived. I would be curious how it would respond if prompted with a more open-ended problem.
I used the word more tongue-in-cheek.

Not that I don't agree with your point about ambiguous use of words, or euphemisms to minimize or normalize bad behavior.

Words like "telemetry" or "advertising", which nowadays mean "conduct surveillance on someone and keep a detailed dossier"
The ultrablue project I linked to solve exactly this problem, with TPM and a smartphone, but it's targeted at unlocking your laptop and uses Bluetooth to communicate with the smartphone for unlocking - and I don't want to have Bluetooth on my NAS ^^