skysight-inc/HackerNews huggingface dataset:
It's not about advantages, it's about the fact that if you pull in any wild dataset for a language model, there's an overwhelming chance that some of that wild data was produced by an AI.

E.g. if you're training an LLM on Reddit, there's a good shot that some of the Reddit posts you're pulling in were generated by an AI.
Escaping Misconfigured VSCode Extensions
In many of those “worst of situations” children are an asset.

Children can be farm labour from a pretty young age.
In the same situation. I’ve unfortunately realised that “worse is better” applies to hardware too if it supports the software you need.
That’s very good advice for day to day tactical approach:

- small changes, fixes, additions

- tests, optimizations, refactoring

It’s what you do to move forward iteratively with approaching deadlines.

But to not get stuck in local maxima you need some time off from feedback loops and tactics. You need time to think, design, experiment, sleep. You need time for creative, strategic thinking. Processes, rules, feedback loops, deliverables etc. are all a hindrance to that.
UK has been unaffected it seems. Lots of companies hiring right now.
Neat. I like the safe and stable feeling of permanence from a permalink, here.

Building on this, I see now permalinks could be challenging to integrate "perfectly" to PHIND's "Ask a followup question" value-add feature, because that feature depends upon the original query's model to provide "perfectly" (my word) useful "followup" results. And a permalink's model should be expected to quickly be stale, and quickly discarded, at this time.

I can conclude then, there is less value to permalinks at an app level, since the value-add features of the e.g. PHIND webapp may be compromised if they're intended to also work with the permalink data. And perhaps more value would comes from a trivial global, static history at the browser level instead of app.
There's a long list of things we do by default today that I had to fight tooth and nail for in 2012, and twice as many in 2002.

On the one hand I try to remind myself of this when I start feeling like nothing is going right on the project. We are less dumb, and I'm applying the same(?) energy to things that matter less.

On the other hand, telling people for 15 years that we should be doing X before people start reliably doing it is fucking exhausting. If I thought about it, I probably avoid reading about things that are too 'new' today because I'll only get to use them in my dreams.
Do the elderly have similar infrastructure requirements though? Like, generic infrastructure like highways or rail lines is a requirement and doesn't really change much as it's required for transporting of goods etc, but lots of local infrastructure seems to be something you're leaning on a lot when you're younger. It's an exaggeration of course, but if you keep the groceries coming and the TV program changing, the elderly will be somewhat content.

But even then, don't we have infrastructure productivity improvements, too? Building something these days requires more skilled workers, but much fewer.
Millions of people use macs for work successfully.
It’s always hard to convince management of the business value of a v2 rewrite, especially if v1 works “well enough” from the outside :( Sometimes it’s easier to just front load the cost to avoid significant churn later.
From my experience developing C++ on it, as long as you don't use anything exotic, everything is portable (i.e. just recompile).

On the other hand, for the missing apps and other stuff, I'm running a Linux VM via VMWare Fusion Pro. It works efficiently, and interoperability is good. Just add another internal network card to the VM, and keep an always on SSH/SFTP connection. Then everything works seamlessly.

Never had any problems for 7 or so years when developing that application and writing my Ph.D. in the process.
Zalando announces layoffs: An update from co-CEOs to the company
I haven't tried using the GPG mode on mobile, but I've had absolutely 0 issues with it on Linux. Just followed the arch wiki setup and this random guide I found: https://github.com/drduh/YubiKey-Guide. I use it daily to ssh into hosts and sign git commits.

On Windows, it's a bit more involved, of course, especially for SSH. I seem to remember that I did find at one point some hack which allowed ssh to use the GPG agent. Since I only rarely use Windows, I didn't care enough to test it through. Code signing seems to work well enough. SmartCard emulation also works well enough, but it does seem to conflict with some other mode, either U2F or GPG, can't remember which. You have to un/replug the key to switch modes.

I am also quite... surprised at Firefox's apparent lack of priority for supporting CTAP2. I've seen there are long-open bugs, but not that much interest. My understanding is that on macos and windows, it delegates the user verification to the os, and on linux there isn't anything for that. FWIW, chrome seems fine with implementing their own.
In Norway I’ve seen commercials for skincare and beauty products that are marketed as being made by experts from France.

When I’ve been to France I’ve seen commercials for skin care and beauty products marketed as being made by experts from Norway.

I guess a bit of a foreign touch adds some excitement and mystery. But it’s kind of funny how the same two countries are being used in opposite directions.
> After the tenth failed attempt, the escrow record is destroyed.

This reads like literal nightmare fuel. Something out of a dystopian sci-fi novel. You get ten attempts to remember your PIN or your entire life will be utterly destroyed. You are locked out of society.

Also, what about if I break my iPhone and buy an Android[1]? Just SOL? That seems pretty anticompetitive

1. https://twitter.com/zinko45712997/status/1624766001987604482... - Quick Twitter search shows this already happening
I think people here are oversimplifying the issue. It's not about individual choice, it's about social structures. Our societies are by and large not designed to encourage people to have kids. Neighbors don't know and support each other, childcare is expensive, schedules are inflexible, not to mention the incredible financial burden of a child for anyone in a financially restricted situation.

Median wages simply don't let you afford children anymore. It used to.

We as a society simply don't care about people's ability to have kids.
Rust-sitter: Define your entire tree-sitter grammar in Rust code
> This is systems theory 101: you can't fix systems that you can't understand.

If the "actual machine learning practitioners" can break down behavior to the neuron level, then I'd say they understand it to some degree.

The reason that many of these problems still exist is because chasing down individual errors is a seductive waste of time. If you have to tell the network "here's how you handle this one pattern and here's how you handle this other one", then you're building an expert system. Yes it's tempting to correct errors as you see them pop up. But it's better to construct a network that can learn from data to handle any situation that you didn't think of specifically.

Building a robust network requires lots of time and data. There will always be edge cases that cannot be fixed individually. The fact that Tesla or anyone else hasn't built a system for X with no embarrassing edge cases yet does not mean that we should go back to coding individual instructions and conditionals line by line.
> Labor lost most power with the rise in globalization. It was much easier to strike and affect businesses when they had a limited hiring pool restricted to one country. Now they can just move to another country where labor is less demanding.

I find this argument often used in defense of nationalism or protectionism, which is why it's interesting when the nationalists will turn around and argue against this same argument when you reveal its true nature restated, which is:

Labor, as predicted by Marx and other socialist philosophers, lost power with the rise of global capitalism. Just as Kropotkin wrote, capitalism goes country to country, forcing locals of each place to depend on it for goods as well as extracting from them cheap labor until they industrialize and become a part of the global middle class, the sustaining of which requires finding a new place to pillage for cheap labor.

As the transnational organizations doing this (say, Chiquita, or maybe BP) grow, as you said, their global political power increases, and not just because under this system, political power can be tied directly to capital volume.

But because people like Marx and Kropotkin wrote this and argued in favor of the worker taking back power, suddenly the nationalists are saying "wait wait no, we wanted to use this argument to get more nationalist government power, not more global working class power!"
ai is definitely providing us with cheaper knowledge labor. but that's not a bad thing for human knowledge workers. ai is enabling societies to have less expenses. this means more money to spend on the quality of life of everyone. we should push for that.
Huh? China has licenses for both the x86_64 and ARM ISAs. WhT about RISC-V makes it an advantage for Chinese companies?
That's just it. The only people who truly used it were scammers.

There is no real world use for WEB3 or NFT. Storage is expensive and the carbon footprint is nuts. It's not faster and it's not more secure. It can be hacked and it's not decentralised (ask Canadian Truckers about how safe their bitcoin was from government intervention)

People keep bringing back Amway, that doesn't mean it's not scammer rubbish.
In addition to the other noted reasons, I'd like to point out social security changes the dynamic significantly.

In modern day, society says it's selfish and bad to have kids for your own retirement. Your kids are supposed to be the tax-stock for everybody else to use up for their retirement. So you take on the lions shares of the losses to raise the kid and then society sucks up the tax money and distributes it to anyone on social security including those who didn't have kids.

This creates a massive "free-rider effect" where the incentive is not to have kids yourself, while enjoying the benefits of their labor and distribution payments in your own retirement. Why have kids when others can do the lions share of the investment and you still get your full share of social security money.
It’s Unix but it’s not Linux. When Linux is your target it makes sense to use it on your development stack entirely. The irony being that Microsoft seem to make the best Linux OS for development for my use cases of docker / server side / cloud operations.

And it runs Office better than Linux or Mac.
I guess it depends on what you mean by "difficult".

Chrome is unfortunately limited here by the security of the OS. No popular desktop OSes have application isolation: all apps have the same permissions. Any app can write to any other apps' storage.

This means that if Chrome makes sideloading too difficult, developers will just tell users to run their native code which will hack into Chrome, making even understanding what extensions users have or uninstalling them impossible. Sideloading on desktop OSes has to be hard enough to discourage most users but easy enough that developers like adblock don't start looking for an even bigger hammer.

This is what I meant by delicate balance of incentives.

More info here: https://news.ycombinator.com/item?id=4954915
It's you who don't understand how unions work - you don't choose your managers. You choose your union reps. Your managers are strictly interested in the good of the business, at any cost to you (structurally - individual managers may care about their employees, but that is a weakness in the organization) - the union represents your interests, at least to the extent that a democratic process can achieve that.

The union is there to equalize this relationship. Developers have to deal with a bunch of things they don't want other than live life in peace and code either way. With a union, they have some say in what that something is. Without a union, it's entirely up to the shareholders and pointy haired managers.

Now, if you're in a position where you are 100% critical to the business, than sure, the union may actually reduce your personal negotiation power. But the vast majority of programmers have more or less 0 negotiating power without a union. They take what is offered or leave, regardless of how much they enjoy their work or co-workers.
Should GPT Exist?
Yes - lots of people teaching their children Mandarin, but Hindi will be much more useful. Funny thing is that in the UK we have far more people to learn it from, but we don't seem to use the resource. Would be good and fun for social integration too, especially given the fact that Hindi and Urdu are almost the same language.
A Multi-Year Challenge: Repairing Deep Linking and Attribution at Spotify
I did for ages. But there’s an impedance mismatch for a lot of people. Sometimes it’s a square peg for a round hole.
Economically, isn’t that desirable, cruel as it is?

Like it or not, people who don’t work are a burden on those who do.

I’m not saying kill them as I love my grandparents, but having everyone die soon after retiring would fix a lot of the challenges.
rote work is not what was talked about though, yes rote is boring and tiring, a hard engaging problem (engaging meaning something you are interested in I take it) can keep one occupied. This is what I describe as the artistic personality type in programming, doing great impressive work when interested, awful crap work when not interested.

but what about a hard problem that you do not make any progress on and you are sure what you did should solve it and what is wrong, why is it not working? You can't say it's uninteresting, but it is debilitating.
Hi! Congrats on your launch! Sure this tool will help lots of people in their planning routine. Keep up:)
Cool. What’s the easiest way to push this data to a remote server?
I don’t really think this is true. Both Korea and Japan have poor elder social security (and elder poverty rates to match) yet are some of the lowest fertility countries. China is in a similar position.
The difference is that Indians speak good English.
People criticising the AI talk, remember that they achieved great CPU performance improvement by adding AI to the look aside buffers.

Looking forward to even more efficient Zens, my next laptop will definitely be an AMD
> but what is the source with actual benchmarks and power measurements?

Every notebookcheck.net review. For example https://www.notebookcheck.net/AMD-Ryzen-7-6800U-Efficiency-R...

They also do the same to a lot more laptops they test.

Look at the multi-core results, Zen3+ comes pretty close.

Also the single thread result shows what GP said: AMD CPU drains too much power at idle.
In Germany, during the pandemic, the company went into "Kurzarbeit" for 6 months. We worked at 70%, but because of support and client issues, we couldn't just take one full day off and another half day, so we just worked around 5-6 hours a day.

Not only that the productivity didn't decrease, but after a while we were even more productive than before. Meetings were reduced to the minimum and depending on when you started and where you worked, when you finished you had almost a full day available for yourself. These were some of the best 6 months of my employee career.
I suppose the argument is it's not too much yet, and will have to be kept that way by appropriately complicating AI.
HTTP/2 is the king of HOL blocking. Its a single TCP connection in which everything is multiplexed at the app level. It was almost like it was designed to exploit the worst parts of TCP. It was and is a stupid design, they were clearly told about the drawbacks, both in mobile and for transfer of larger website. They chose to ignore it.

The key thing is that HTTP is not designed to be low latency. If latency is important to you, then you need to make your protocol bespoke for that application.

HTTP/3 has a much better TLS connection process, which means that the cost of creating a connection is much lower. QUIC is much more configurable in terms of per steam or connection flowcontrol.

Yes, homa has request/reply semantics, but not in the way that HTTP needs. Homa is optimised for low latency small messages, in a small hop, transparent network. HTTP is a file access protocol with a general data channel hammered in. Sure it'll work in a DC type network, but its also got to deal with lossy, high latency networks.
You will remember the moments you spend with your son - and kids grow up fast.

The days at work - those no one will remember.
>How can I even be confident beyond reasonable doubt that the uBlock Origin extension I have installed won't suddenly start exfiltrating any passwords I enter on websites, for example.

You can't, just like you can't be confident that any other piece of software on your computer won't start doing it. This problem isn't specific to extensions in any way and I don't understand why people act like it is. If the risks are too much for you, don't install them, just like you wouldn't install any other software you don't trust. Don't try to ruin it for other people who understand and are willing to take the risk.
Sometimes places that use a lot of contracting start doing this brand of waterfall in house as well.

People in startup culture have never actually seen what waterfall can be like. Waterfall as first 'proposed' was meant to be a strawman used to show how not to do things and some managers thought it sounded pretty good.
Optimizing notifications to make Airbnb $10M+ in <25 lines of code
> The irony being that Microsoft seem to make the best Linux OS for development

WSL?
What exactly is pedantic about that? The US is a constitutional democracy and a republic. Just like India. Unlike the UK that's a constitutional democracy and a monarchy.

It's like saying something is "technically not a car, it's electric".
I challenge PMs and leads to do a project, maybe just a small one, where you don't hold a group meeting even once over the course of the project.

I've led a 9 month project building an entire SaaS project this way. It was definitely hard work making sure my tickets were in good order, that i had a good design feedback loop with the designer (really just the CEO plopping components into figma), and that I had another feedback loop with the engineers (of which I was also one in this case) so we could accurately predict what would get done when.

The tools were relatively simple: figma for designs, linear for tickets, slack for messaging. This is across several time zones with differences up to 12 hours. I found that by using our tools well we were able to get a good product delivered in good time at good cost, with good quality of life for all involved.

I used to hate standups and think "well, I guess it's probably making someone else's job easier?" Sure, it was making the product manager's job of reporting what was happening to their boss easier. But turns out, maybe that can be supplanted by using your tools well. When will the xyz feature be done? Looks like middle of sprint based on estimates.

It seems so simple I don't really know if we just got lucky this one time or what, but this was across nearly a whole year and such a big project I kinda feel like we hit upon something with our method.
The Windows machine (X86) has WSL2 though, which seamlessly integrates with VSCode. Add Windows Terminal and for me it made Windows the better dev platform. I still prefer Linux though.

Sometimes working local is just the easiest/fastest most convenient.
You have your own dedicated fibre link? What ISP?
‘Bending physics’: inside Rimac’s plan to make the fastest EV on the planet
I’d go with prompt hacking or prompt bashing
Why can’t we predict earthquakes?
Yes WSL2
The above web site offers animated stroke orders, see the "animate" button on

https://kanjivg.tagaini.net/viewer.html

Credit for the project is at the bottom of the page.
Here's a fun challenge: try to draw something nice on the map. My first submission is a not too perfect heart:

Deploy time: 2022-11-10 03:00

Deploy point: 23.795° S , 133.047° E

Simulation length: 10 days
> This slows down development and would actively make the lives of developers worse by having to deal with a bunch of things they don't want to rather than just being able to live life in peace and code.

All professions have a union of some sort that police both the members and the employers - lawyers, doctors ...

It works for them, why wouldn't it work for developers? Are developers not as professional as lawyers and doctors?
I think we came from an “evolved form” from the 70s when everyone wore businesses suits and “planned” things meticulously.

The lower bar of modernity may seem edge, yet dispute tooling and architecture advancements, development itself has lowered to the lowest common denominator.

Evolved programming will either be, the environment “knows” better than you and compensates, or the developer has a more structured understanding and is clever and succinct in implementation strategy.

I fear this as one art devolving to ease of use rather than technical sophistication.
We have JIRA etc for tracking work. That should always be the single source of truth; verbal communication isn't useful in the long run (someone might have missed standup, people forget, etc).

Even so, I've had daily stand-ups at the last several companies for years now. It is a consistently pointless exercise. To make it worse, several companies have also required posting our daily statuses in slack channels, just so the managers who were too busy to attend standup can see what people were going to say in standup, even though the exact same information is already in JIRA. The signal-to-noise ratio is way, way off.
My father has been dead for 10 years and my mother is in her late 70ies, I'm in my forties (and feel like 60, but that's besides the point).

I'm not sure we can't do that. I believe I read something about cuts in non-essential operations for the elderly in Germany's public healthcare system, but I can't find it any more because Google sucks. Still, I don't believe that's taboo if the other option is to have the system crash.
This was why I left my previous company. The CTO would ask me to come to work, he lived next door to the office, and I loved 90 mind away. I'd leave home at 8, be in by 10 only to get a text from him at 11 that he's going to WFH. My team members did the same. Picked it up from him. I tried my best to stay level headed but I had it and quit. Culture is respecting your colleagues' time. He and his employees had no respect for any of it.
That might work in the narrow case of desktop.

In mobile (anything with a battery really), it obviously doesn't work because you care about battery life.

In server, it doesn't work, since two of the main costs and limiting factors in data centers are power and cooling.
Germany

Local small social network startup’s main investor decided it’s not worth it, probably due to money being not that cheap now.

Fired 30ish people, left a skeleton crew of 2 people. Abandoned the 100k MAU Android app, iOS only now.
Why DSLs Fail
The majority of filming that happens in Colorado and New Mexico is done by crews that belong to IATSE Union locals. Acted in by SAG-AFTRA members and written and directed by DGA and WGA members. You don’t know what you are talking about. Productions go to these states because they offer tax incentives not because they offer non-union labor.

New Mexico: https://local480.com/

Colorado: https://iatse.net/local-union-directory/?_sfm_local_short_ju...
The US is a fully functioning representative democracy. People in small groups always overestimate the popularity of their cause.

Quite simply there are other people. And those people often have other opinions.