skysight-inc/HackerNews huggingface dataset:
Write a lot of code. Read a lot of code. You can try programming competitions. Typing speed.

These are things I did as a fairly junior to intermediate developer. (so the first 10-15 years)

Later on it's about knowing what to do, the right approach can be infinitely faster than the wrong approach that doesn't work.

EDIT: as someone else said, know your tools, whether it's your IDE, your editor, your debuggers, your compilers, profilers etc.
Sure, here are three to help you getting started:

1. A way to pay the artist directly for the work/effort being made (and against the counter-argument of "you could always buy a painting/physical artwork, its much better and would also be helping the artist" there is the: i don't need another "physical" artwork - my home is already littered as is; i just like to contribute and give money to people that are doing cool things and NFTs allow me to do that in a clear direct way)

2. NFTs bring a simple way to find and monetize/create value around previously hard to value/commoditize art domains like: interactive art, generative art and iterations - around authority sites like hic et nunc et al (now i can for the first time peruse common places that serve NFTs and fund/incentivize certain art styles that were previously out of the generalist/mainstream art market - previously how would you pay for a generative art and immediately have the creator reach you out for a conversation over its style and substance?)

3. An immutable receipt that i paid for it (which can be anonymous, but still it is good to have)

here is a bonus point that I personally don't find it as cool, but still worth a mention:

4. There is a whole after-market movement for these immutable receipts, look for it, people are cool, friendly and creating new amazing things with an incentive that is stronger than ever to produce new digital trendy objects (some you can even interact with, some might change whenever they get accessed, some might even freely stop existing at some point in time... its crazy ahah)

hope this helped in any way
I got a laugh out of helping a PhD ML researcher who was having problems with their keyboard. They showed me how they had lowered the repeat delay on their wireless mac keyboard, and now when they typed, it went nuts and stayed stuck on repeat randomly. The reason they lowered the delay was that it was taking too long to delete the long command they had (they wanted to hold down delete to clear everything out).
I was able to show them that there was interference from their USB-C dock which likely caused the key up events to be dropped - and that they could also use the option key to delete entire words at a time.
Why isn't there a more robust commercial space around plaintextaccounting.com? I would have thought text/journal would at least be a mime type by now...
I want to get away from social media noise while keeping the good recommendations you get sometimes. I'm experimenting with this blog search just to see if social comments are useful outside of the original platform.

I'm glad you like the idea generally. You're right about it not being sustainable, the search really doesn't work for "non Hacker News" topics.
Braintree Global Outage
Yeah, but... the Pro is not in a low-end sub $150 market. The Pro is twice as expensive as the normal Pinephone: 400 USD + taxes. I don't see how its worth the money if it still isn't gonna be usable as daily driver.

Steam Deck only supports 1280 x 800, and that's gonna be OK for handheld gaming. I rather have 120 Hz and OLED but it ain't gonna happen for now.

I really doubt you get 3-4 days on a Pinephone once you start using sync services (for photo's, e-mail, IM, etc). Or use the screen extensively (browsing, video, etc). Of course the device lasts long if you don't use it for much.

While a Pinephone would be good for watching video's, it isn't because no Widevine, and that's what people need. Without Android emulation, it ain't gonna be popular. Microsoft knows this. Its why they're going for rolling out WSLg's successor on Windows 11, targeting Android GUI apps.
I’ve never really understood the disdain for the Touch Bar. I’ve been rocking my first MacBook, a 13” Pro, for the last few months and haven’t had any complaints about it so far.
Hey that is a completely valid opinion to have. I have no right to tell you cannot think that. However at the same time I have a right to think its not okay to find it funny.

Out of curiosity where is the line for you? Do you find it funny when a smoker dies of cancer or a heavy drinker dies of liver failure? Do you find it funny when someone dies in a car accident (cars are extremely dangerous and they choose to get in it)? What about a soldier (they choose to enlist)? What about stunt people?

Should a healthy fit person be able to kick out a life-long smoker or an obese person from a hospital room?
The guardian is trash. Only a fool reads it
> Google has a large market share of search because it offers a good product

No. Google has a large market share of search because it got in early, presented some synergistic products, heavily biased search results towards its own products to reinforce that, heavily gamed advertising bidding in its favor, placed anti-competitive requirements on hardware manufacturers of Android devices, and locked-in consumers' data so that competitors couldn't access it until it was forced by governments to allow consumers to download a copy.

Google, and Alphabet, do not today offer good products. I can go on for hours describing many years-long problems with the product offerings; culminating in my complete non-use of Google as a search engine because its results are so poor, stopped using Google News because of its tracking and curation biases, stopped using Google Mail because of its inability to provide filters that automatically mark emails as spam, stopped using Google Drive because it actively prevents many features from working in Firefox, and ... well the list can go on but I have better things to do.
Seems to be a rather recent development; looks very much like youngsters falling for tech-bro propaganda-like language usage. If they can make you think of it as sometihng you "join", a "community" or something, they can exploit you more easily than if you think of it as a straight-up business relationship: You sell your labour, they buy it.
K8ssandra v1.2.0 and Cass Operator v1.7.1 Releases
Have you ever inherited an ungodly mess of a code base? Did you say "terrible code is just the way things are"? Or did you apply new standards to new code while slooooowly fixing the old code?
Didn't they change the definition of what counts as "theft" though? Also, wouldn't less people bother to report theft if they know it probably won't be prosecuted?
Show HN: Discord/Reddit alternative with follow functionality (mongo/meteor.js)
I dont know about others, but I really enjoy content about the Python GIL. Its a fascinatingly complex problem.
I disagree, obviously if you ask a question you imply the answer might be true. If you want to know whether the mandate is the cause, you need to be able to ask the question.
How do you convert if nobody wants to buy your USDT?
> Because those types are here

As bognition’s comment clearly illustrates, as it’s been flagged.
> Of course, you buy a house, not a deed.

The question I was asking (and perhaps I should have been more clear): If I'm not buying the house (I can't live in it), and I'm not buying the mortgage (as in a bank would), and I'm not buying a picture of the house (as in having exclusive rights to an image), but I am buying a hash of a specific image of the house, is that not a bit crazy?

And if you think it is but think there are better usecases for NFTs then I'd advise changing the acronym for your use-case because for me and a lot of other people NFT equals either scam or bubble. The term is tainted.
Sure, if we want to devolve into semantics: NFTs are both worthless and valuable, depending on who you ask.
Out of curiosity where is the line for you? Do you find it funny when a smoker dies of cancer or a heavy drinker dies of liver failure? Do you find it funny when someone dies in a car accident (cars are extremely dangerous and they choose to get in it)? What about a soldier (they choose to enlist)? What about stunt people?

This is a common-enough schtick among antivaxxers that it has a readily-available (and rather obvious) response: those people aren't contagious.
How would you figure this out without telemetry?

A Web crawl could tell you how many PDF documents on the Web use forms, but it won't tell you often your users encounter those documents --- many documents aren't on the public Web, and some documents will be encountered far more often than others.
https://punkscomic.com/ - click tokenomics at the top

https://variety.com/2021/biz/news/wme-signs-pixel-vault-1235... -- WME has signed Pixel Vault, an IP business dedicated to drive value to NFTs. The agency will grow Pixel Vault’s catalog of IP beyond its established NFT business into other areas including film, television, podcasting and gaming.

3rd party writeups:
https://zeneca33.substack.com/p/letter-12-punks-comics

https://www.futureproof.xyz/post/pixel-vault-quick-take-on-t...
Having a significant effect on the economy does not make it an emergency, though.
If it’s readline-based like bash and you are still using default shortcuts then you can do M-b and M-f for backward/forward a word at a time (not sure what the Meta equivalent is on a Mac. On my keyboard it is the ‘Alt’ key.) Many Mac apps/text inputs support emacs-style shortcuts like these.
I was curious, and an issue that fits the description was fixed in Py 3.7.x here: https://bugs.python.org/issue34572 but other threading bugs remain: https://bugs.python.org/issue38884
Who said that JavaScript frameworks and REST APIs are going to be replaced?

I've noticed that many people who enjoy developing SPAs believe that SPAs are the only way that web apps should be developed, and when anyone suggests otherwise, they get very defensive. Pretty weird.
I see where you are coming from, and I also want to make it clear that I don't think you are a bad person and I wasn't trying to insinuate that. I am particularly concerned at what I sense is an unchecked trend of increasing polarization and dehumanization. The refusers who are taking up ICU beds are indeed responsible for their actions but I fear people online are taking things too far when it comes to making examples out of them.
Archive with full text of article: https://archive.is/djGfz
Instagram Triggered My Eating Disorder
There's a few other variants of this:

When I was a TA marking assignments I saw a huge range in the number of lines of code between my students' assignments. If I took all the students who got full marks, there was often a 2x or 3x size difference between the smallest submission and the largest. And the large assignments didn't look bloated. If you gave me the code from a random student, it wasn't obvious where in the size range their code would land.

And a couple years ago I worked as a professional programming interviewer. One of the assessments we did was a half hour programming problem. I interviewed over 400 interviews. Most of them had some professional experience as software engineers. Candidates use their favorite language and their own computer & tools. Quantitatively, there is a massive difference between the better candidates and the worst. The strongest candidates could get about 2-3x as much done in the same amount of time as the average. And the weaker candidates (even those with professional experience) could barely implement hello world within half an hour.

As software engineers, we don't have a culture of practice. Its assumed that with enough time working professionally, we'll keep improving. But that might be naive. There are almost certainly ways to measure our skill and improve over time. Its weird we don't even have that conversation.
Lots of companies encourage their employees to join fluffy PR friendly diversity groups, or women's groups, or LGBT groups, but the moment those groups do anything out of their control they quash it.

Anything beyond just doing the job you are paid to do is a dangerous trap, don't take the bait.

Work will go back to being work and people who want to change things will try to do them anonymously or fear for their jobs.
These are trillion dollar operations that hire teams of behavioral scientists to design user experiences that "increase engagement" by exploiting psychology in all the same ways exploitative industries like the gambling and advertising industries do. It might even be worse as interactive computer services are not regulated in the same ways that gambling, advertising, or alcohol companies are regulated.

This is like complaining that people who can't stop smoking cigarettes are just whining unless they quit themselves. Billion dollar industries spent decades formulating cigarettes to be as maximally addictive as they could possibly make them, and cigarettes are the #1 cause of preventable mortality, and kill about 500,000 people in the US each year. Despite those obvious, clear and unavoidable consequences, millions of people still struggle to stop smoking.
The sources I've seen claim most of Trump's support comes from Americans making above median income, but privilege is intersectional, and the forms of privilege you listed don't overlap perfectly. In general, by privileged I meant taking the side of the status quo, IE (mostly) white, cisnormative (supporting exclusively heterosexual marriage and believing only two biologically-derived genders exist,) culturally Christian and conservative, which in the US is always the more politically and culturally defensible position.

Of course, not all of these apply to all Trump supporters (his gain among Latino and Black voters in the last election being a counterexample) but I seriously doubt none apply to any.
That has to do with managers being bad at telling how productive a team is, it is a completely different problem.
So as to not discourage people - right to work does not prevent you from going after a company that mistreated you in a civil lawsuit. If they ask you to do something unreasonable that was not in the job description, you can sue them for things like lost wages while you look for a new job, any relocation expenses to the new job, and to a harder extent emotional suffering an punitive damages.

Let me give a clearer example. Your boss tells you "shoot that old lady or you're fired." you refuse, he fires you. You can sue him, you will win, it has nothing to do with right to work or not. In my case it was asking me things to endanger patients, and refusing to put the request in writing so there's a record of it.

The issue with that is it's a civil suit, in court, and your law firm is now fighting a huge corporation for the amount equivalent to a couple of months' salary. It's not worth it in most cases, and they know that. But if you want to break even, and the huge amount of time and added stress of the lawsuit is worth revenge - not cash - absolutely do it, and punish those assholes. Except they're not really punished. The payout disappears in a database and becomes a rounding error somewhere, and the management responsible never gets punished. They don't have the stress and time waste of the lawsuit - there are zero consequences to them, and it's yet more loss to you.

Unless you're willing to find a lawyer who'll just take part of the settlement if you win and guarantee you it won't take up a lot of your time. I contacted a bunch of attorneys, and that was a no-go. Contrary to popular belief, getting the guilty party to pay the attorney bills of the winner almost never happens in real life. Even if you get awarded those costs (doubtful) - they will simply refuse to pay. You can then show up and take their office furniture and put it on ebay.
No shit. Social media is cancer
Designing Mastodon’s App
So...I learned Rust in high school?
Public ownership isn't really necessary and comes with its own downsides. All that's needed is to apply the first amendment to these companies, which can be done either through legislation or through the courts applying Marsh-like reasoning about freedom of speech in privately owned public accomodations.
SSN isn’t even a well-kept secret, considering you have to give it out for banking, medical, or anywhere else that needs to identify you.

We should have a kind of username / password system instead, where everyone has a unique ID and a separate private ID. We could even use something like RSA so you never have to give out your private ID to anyone.
AppCenter – Announcing Apache Cordova Retirement
I have no disagreements with the article at all. I only disagree with the idea that "doesn't understand the language/codebase/requirements" can only cause slowness. That condition is at least equally likely to cause the fast solution.

The real "10x programmers" I have known spend practically all of their time deleting and refactoring code. A handful of fake 10x'ers I have met in my career, who enjoyed a reputation of rapidly dashing off MVPs, were stone-cold idiots, one of whom wrecked an entire company with his 10x-ness.
I rarely need concurrency, and do a lot of Python because it's what all my dependencies are written in. But sometimes, I find myself bottlenecked on a trivially parallelizable operation. In the state (my dependecies are in Python, I have a working Python implementation), there's no way in hell that (rewrite my dependencies in Elixir, rewrite my code in Elixir) is a sensible next move.
You are likely being downvoted because most claims about the pain of a Python 3 transition are inflated/hyperbole.

It took less than a day to migrate all my code to Python 3. And by "less than a day" I mean "less than 2 hours". Granted, bigger projects would take longer, but saying stuff like "10+ years of pain" is ridiculous. Probably less than 1% of projects had serious issues with the migration. We just hear of a few popular ones that had some pain and assume that was representative.
> So, like private currency-printing banks before government monopolies (and like private banks, which subject to central regulation still create money though they don't print currency), not like central banks.

Yes, nothing prevents a crypto bank from "creating money" (aka lending) in the same way that a fiat bank does. Loan out your deposits. It's that easy.

Not having it blow up on you in a run-on-the-bank scenario is the harder part than "creating the money". ;)
> I don't sense what is so conspiratorial about it.

You're attempting to insert agency to account for natural repercussions of how we live our lives and the nearly 750k deaths we've already seen. That's what is conspiratorial.

> It creates an atmosphere that reinforces the idea that these people "had it coming" so to speak.

People are just posting what they believe. They believe that death after spamming facebook about the so-called danger is come-uppance.

> after being there for a while they have learned to dehumanize the people that get showcased there

I'm sorry, but I face an almost impenetrably large barrier to the belief that your average American (judging based on Reddit demographics and content of the sub) has to go through a process of dehumanization. Most people get up, try to avoid eye contact with the massive homeless population, ignore news about our empire droning children, grab some lunch, try not to think about us having the largest prison population in the world, and then call it a day.

The single defining political moment of my, and many other Americans lives, has been 9/11. The bloodthirst in the aftermath is that only political consensus I've ever seen. How does one reconcile higher covid mortality rates than 9/11 with calls to reopen Fuddruckers regardless of the outcomes? It appears this subreddit is one of many answers.
> But how about you put aside the statistical nuance of this for 10 seconds and acknowledge the fact that real people, when asked, actually consider Facebook -- a piece of software-- harmful. They are saying that. What does that mean?

we can probably find 1,545 people who think everything you love and hold dear is ruining the world.

what does that mean?
> There are many things we "own" and cannot touch, yet they are as real as anything.

That's a great metaphor, but the issue is that NFTs are an order of magnitude more fake than stocks, money, etc.
Beta traditionally means it works in the common case, with some glitches and bugs around obscure uses that wider testing will identify.

The PP I received was crashy and couldn't even update the OS because a file or library was broken. :-(

I had to start it up ten times, run a terminal with a mobile keyboard in a 4pt font to fix the updater before it crashed at the one minute mark.

I'd call it pre-alpha.
Eating less sugar and replacing it with nuts and seeds, and not eating starchy vegetables and replacing them with leafy greens will increase your fiber consumption like 4x or 5x. I seriously doubt someone doing like bacon butter and steak keto will claim improvements in their digestive issues unless they were like very sensitive to an allergen or something and didn't know it.
In fact, it seems to be impossible to pre-order PinePhone Pro as a consumer right now. If you click on the button to pre-order, this is what you get:

https://preorder.pine64.org/#/pinephone-pro-dev
To be fair, average case is useful. It's the reason probabalistic algorithms like quicksort (O(N^2)) and hash tables (O(N)) can work at all in practice. The catch is you have to know what distribution your average is being taken over (Hash tables can be assumed to be a uniform distribution if your hash function is good enough; quicksort can be a uniform distribution, but noone writes it that way until after it blows up in their face, if then.)

You do have to know about worst case behaviors.

There are no circumstances where best case behavior is worth even calculating for anything other than curiousity, unless you're trying to deny said behavior to a cryptographic adversary (so it's actually your worst case).
The wall drawing can be replicated by anyone, but legally only the copyright owner can replicate it (unless it's for private use only). This is why the Tate has to buy a license from the copyright owner that grants them the right to replicate the wall painting. Why do you find this mysterious?
For sure. In that context, the engineer that got the product to work before the startup ran out of money and shut down by deciding to hack around some issues rather than "do it properly" is the more productive engineer. Another way to think about this is the engineer that better optimizes the expected present value (sure, there might be a pretty wide distribution of outcomes). At the very least I feel like this business/economic context is very important, and often ignored. Without it it's very hard to say because in a different context the engineer that creates the very same hack maybe just cost the company a lot of $'s in future maintenance work.
I have a shopping list of wishes for new cars: physical controls that are shaped/textured/otherwise laid out in ways that make them recognizable by feel or distance from the steering wheel. Don't make me have to try to figure out which rocker switch in an identical row of them performs the task I desire. Likewise, a set of steering wheel mini-paddles similar to those on new Subarus would be appreciated, but especially if they are reassignable by the driver. As for radios, go back to the old paradigm of a left volume knob and a right tuning knob, with concentric controls for reassignable features like balance, fade, bass, treble, etc. that can be easily achieved without scrolling through all of them first.
Spoofing someone in Slack is terrifyingly easy
Slack allows you to edit your "Display Name" on your profile. That's what everybody else sees. There's no enforcement of uniqueness.

In other words, if the big boss is "John Smith", you can set your "display name" to "John Smith" and you can also set your picture to John Smith's picture and then poof! you're basically John Smith in Slack so far as everybody else is concerned.