skysight-inc/HackerNews huggingface dataset:
Best: in my first role, shadowing an experienced contractor, after I quietly suggested the company was a little disorganized, "Don't worry, they're all like that."

Also memorable was in one of my first contract roles from another, excellent, contractor, "Spend half the day on their stuff, and half the day on your own work. You don't want to raise their expectations."

To clarify that last bit of advice: a contractor should be capable of getting all of the day's work done in half the day (they are good at the job and they don't have to deal with the permanent employees' extra duties). The other half of the day may well be speculative work that the contractor wants to try out that will benefit the company but the management would never be able to say yes to if you asked for permission. Or it may just be real programming.
Experimenting with distributed issue trackers in git was popular in the early 2010s, there were a whole bunch of different implementations people came up with for git. Most of them died out though, there were typically a few problems - this is what I remember offhand from experimenting with a whole bunch of them:

* Some of them make a mess of some part of git; one of them put its info in separate git branches you couldn't delete without breaking it, to ensure changes were always pushed/pulled even without a special push/pull command for the issue tracker.

* At least one of them kept their info in the repo in a dot-prefixed directory and auto added/committed the file as changes were made; this meant a single issue could be in different statuses depending on which branch you were on and there was no overarching view.

* The rest effectively ran in parallel to the git repo, pushing and pulling their data within it but requiring their own commands to do so, so it was totally possible to clone the repo and not get the issues.

* Most of them didn't have a non-repo way to track issues, for project managers and such. One did have a webview that ran from a repo, but it was up to you to figure out how to keep it in sync with the comments/etc devs were putting in their copies of the issue tracker.

Sibling mentions git-bug, a few others I recalled/quickly found:

https://github.com/aaiyer/bugseverywhere (I think this is one of the original ones)

https://github.com/dspinellis/git-issue

https://github.com/neithernut/git-dit

https://github.com/google/git-appraise (I think this one is newest and I probably never tried it)
Most teams don't hire a "mobile developer", they hire an Android developer, and/or iOS developer, and/or React Native developer, and/or Flutter Developer. So unfortunately it requires some commitment, don't do all of them at once!

- React Native: Easiest to learn, good build tools/ developer experience, good amount of jobs already. Unfortunately, React Native is naturally intertwined with JS/ react, so you'll face issues with the complex world of javascript. I won't say its slow, but it certainly doesn't work for all types of apps. Also, avoid Expo completely.

- Flutter: Easy to learn, amazing build tools/ devex, very few jobs (though predictably growing). If you become a flutter developer, you can be confident the company that hired you has thought about the tech stack a little more. React Native is the defacto for quick and dirty apps (MVP), and Flutter is for more of a company thats investing in its technology, I would say.

- Android: Okay to learn, very good build tools/ devex, more jobs

- iOS: hardest to learn, okay build tools/ devex, fewer jobs

Difficulty is measured by how long it would take you to implement a feature you don't know, or just my rough feeling of building apps in all platforms, some of them professionally. Im very unusual to know all 4, and I have not met anyone else like me in my jobs.

I would pick Flutter, because you're not optimising for today, and Flutter will be there in 5 years, regardless of how big https://killedbygoogle.com/ gets E.g. The tech lead for Flutter worked on HTML, CSS, WebSockets.
2x is probably both ambitious and not a game changer.

If I had to choose between 2x faster Python and a modicum of static safety, I’d choose the latter. Nothing worse than running a slow process for half a day, only to find out you mistyped “pickle.dump” at the end. I know type hints are there, but somehow they never save me from such errors.
It's not really in production until the value of Ether tokens is protected by it. When that happens it will be potentially profitable to hack it. Right now only Ethereum supporters are testing the network, not Ethereum antagonists (black/gray hats).
I'm arguing that the public discourse is guided by misguided, technically illiterate opinion.

A single, or two, to three, to six fabs will change very little to the fact the industry is permanently anchored in Asia, and Taiwan.

Even a $50B cheque to the leading manufacturer will not amount to "buying the industry," but just handing a monopoly to one company.
The Scala/vscode story is pretty good now. [0]

[0] https://scalameta.org/metals/
Xonotic is great, been playing it almost since it started. Also contributed some music to it!

I've always been amazed in particular by how polished it is for an open source game. Don't think I've ever heard anyone that tried it say they didn't enjoy it either, though generally folks don't stick around, save for a couple.

Most of the current playerbase is situated in Europe though I think, so you gotta play at times that make sense for those time-zones if you wanna see players (evenings usually pretty active).
Rant: Freenode advertises a specific religion on CTC message of the day, definitely hate that.
This seems like an instance where BPF could shine. If I had a large magic wand, I’d love to have distributed traces of database query execution with spans or events for significant events like the GIN pending list cleanup described in the article.
OT but why is there a comment at the top here with a direct link to the video that I can't reply to? I wanted to reply that you should check the thread and not just that video since there are many different videos in it.
Right, that was my initial point. You can't self-host notifications as they always go through either Apples or Androids servers, with neither company provide a way to self host that part.
>I can’t see how we can do business with a country that invaded a democratic country.

Where do we draw the line? Because there is one country in the western world that would be banned from trade if destroying democracies are not allowed. It is also the only country in the world that has toppled governments so many times it has its own Wikipedia article. So unless you define it as only "full-scale invasion" the US would have to be put outside.
> Sci-hub is clearly against US law.

Sci-hub has nothing to do with US law.

> Just because you disagree with the value of a law enforcement action doesn't mean you are living in a "police state"

Uncritically buying one's national government's claim to global jurisdiction, justifying "law enforcement actions" against foreign citizens in foreign lands in the frigging first place, on the other hand...

That seems to indicate some kind of successful indoctrination into a pro-police-state mindset.
I believe things are moving progressively in this direction.
Author here. Happy to answer any questions about the post and all feedback is welcome and appreciated.
That's not true. I use the app without an account.
that was my point. the two little lumps on 'f' and 'j' are so you know where to put your pointer fingers in the dark. touch typers feel for them so they can type without looking. It's cool that you can just do that, without knowing, over time.
In the time it took you to write this reply you could have set up an auto-renewing certificate for your site with let’s encrypt. Or you could have pressed a button and have it served behind cloudflare.

The nuance of if encryption is really required in this specific case is pointless when it is so easy and readily available. The effective direction becomes “just blanket serve everything over HTTPS” because there isn’t much downside.
EUV machines are a small but critical part of overall 7nm and lower fabrication.
> I fail to see how "shortwave radios" would be particularly useful for the 20 minutes of "nuclear retaliation",

Correct, the fact that nuclear retaliation takes a few minutes, not months or years, means that your hypothetical disintegration scenario is irrelevant to my original point: in the event of a full-blown war between the USA and PRC, there will be no semiconductor fabs in the USA, foreign-owned or otherwise.

Nevertheless, I thought it was interesting to explore your postulated post-apocalyptic recapitulation of the Spring and Autumn Period, and shortwave radios are among the things that render it impossible.

I understand that it can be confusing to talk about two different hypothetical situations that happen at different times in the same hypothetical timeline. That's why I separated them into two paragraphs, with a one-sentence paragraph separating them, in order to keep you from confusing them: "The diesel UPS will last that long. What would the aftermath look like months or years later, though? Big coal power plants might be targeted, but most solar panels will continue to work; those can run shortwave radios for decades."

Perhaps repeating the point, as I have above, will have helped you to understand it better. I know it's confusing! But I have faith in you, Bunky!

> Bitcoin transactions require networked computers which, again, won't be around w/o power/batteries, a working network, etc.

This is not correct. Signing a Bitcoin transaction requires a computer, which does not have to be networked or powered on continuously. A small solar panel to charge your USB power bank is plenty of power. Once you have signed the transaction you do need to get it to the Bitcoin network somehow. Because it's a few hundred bytes and contains no secret data, you can base64 encode it and send it by skywave CW Morse code at 10 millibaud if you have to. Not that that would be necessary in practice.

> they're all in Beijing. Pollution is bad there already

It seems that your knowledge of current events in China is nearly as profound as your knowledge of cryptocurrencies, political science, and metallurgy.

> Why do I get the feeling I'm talking to a child who is fairly well-educated but has a patchy understanding of the real world, someone better at history than at science? Maybe someone who games a bit?

Probably because, being the person who said, "The CCP might survive somewhere but more likely would be snuffed out by the people, who would not appreciate the war the CCP had brought upon them," and "'smelt iron' with coal, maybe! Now you've got wrought iron, which is good for what, horseshoes?", you have no basis on which to judge my understanding except ego defense. And, I suppose, you're insecure enough about your maturity to imagine that likening someone a child is some kind of rhetorical power move that might compensate for your total lack of relevant knowledge and epistemic humility.

I did play D&D once, though, 30 years ago. And I played Settlers about once a month in the 02001-02006 period. So you're not entirely wrong.
I'm a fan of Tickmate for this style of journaling.

https://github.com/lordi/tickmate
Thank you very much for those links!
I predict he will start to use solar power to generate crypto. He might even sell it at a premium since he can claim that it's green. Wall street is hot for crypto but it's having a hard time justifying the pollution that goes with it. Finally, Tesla solar will become a plus for Tesla vs a negative asset. He can't devalue Tesla's Bitcoin stash so it's going to be Bitcoin.
>reachable by their nuclear weapons.

Nothing on earth does not fall in that category.
https://en.wikipedia.org/wiki/Censorship_by_Apple

It seems like if you got famous outside the platform, they will be flexible with you. Although, the Wikipedia article says binding of Isaac is still banned
There in fact isn't really any.
There is the japanese poisoning accident, which however seems to be Paget's disease.
Then there are poisonings with ridiculous amounts, like 120g(IIRC, won't look it up again) of cadmium chloride, or combination with other chemicals or metal fumes.
Then crickets.
NB: English is my second language. "Furry" is a superlative form of "hairy" for me.

Above I meant that our analytical events are not short bits of data like "main screen open at 11:25:15 UTC”, but a bunch of stuff, most of it repeating in every element of array: phone OS, vendor, version, connection type, session time, previous screen, etc all grouped into nested objects. No wonder it compressing next to nothing.
> Instagram in particular seems to have gotten much more aggressive in not letting you view anything without an account. <…> Pretty much everything "big" is much much worse on the mobile web, I guess because they figure they stand a pretty good shot at getting you to get The App instead. It sucks.

Those are two separate issues. Almost all features of Instagram, except for interactive widgets in stories, are available from the web (doesn’t matter mobile or desktop). Like with Facebook, I chose to not install the actual app on my new phone, but I do fire up their web versions sometimes. Considering the extent of functionality, Instagram actually works really smoothly, and I hear the same about FB’s non-basic web version. Though yes, they do require an account.

Speaking of Twitter, it also works well from the web (albeit with no support for their equivalent of stories), but curiously they block VPNs (or perhaps just EC2 IP ranges) in a way that completely breaks some of the site (such as user profiles).
I would further that and say it's a good thing there is no "top" EU official - distributed governance makes this way more resilient, e.g. should the head honcho be a bad guy with a taste of dictatorship
Actually it is possible, Nim compiles to C and is a viable alternative to CPython.

nimpy https://github.com/yglukhov/nimpy
PyGotham talk: https://www.youtube.com/watch?v=IVgNVJdizHg
another blog post: https://robert-mcdermott.gitlab.io/posts/speeding-up-python-...
> Visual Studio was “disrupted” by Sublime Text and TextMate,

no it was not. people didn't migrate from VS to Sublime, they migrated from notepad++ to Sublime. I have never met anyone
who stopped using IDEs once they started, except maybe for VSCode with a few hundred plug-ins to reconstruct an IDE piece-wise (but with much less "integration" between the different plug-ins)
The Bourne shell lets you set variables in if expressions
IMO business is a kind of a “war game”. Unlucky those ones who doesn’t realize it.
Paul Graham reminds me of an officer training the soldiers :-)
Go Godot Jam
Yes, extremes aren't good. But variety and light diet seems a fair bet.
NB: codingdave is referring to fully vaccinated individuals, while greedo is referring to individuals with at least one shot. Both are correct.

https://www.mayoclinic.org/coronavirus-covid-19/vaccine-trac...
They should come to UK.
If the human race wants to have a future, we need to take care of the planet we live on, not assume we can slash-and-burn our way through new environments whenever we trash our home too badly.
> Or, for that matter, leaving fiscal matters in the hands of a central bank with a board of governors appointed by democratically elected officials?

Money shouldn't be democratic. I'm not OK with a majority deciding that they're entitled to my money.

More generally, private property is a good thing. I don't want majority vote to decide whether I can keep the house or car that I own.
You don't just 'purchase machines' to magically create cutting edge semiconductors. If this were the case, why in the world would ASML be selling them to TSMC?

ASML's Q1 Net Revenue: $2.79 billion
TSMC Q1 Net Revenue: $12.9 billion

Don't you think ASML would just pocket the world's semiconductor income if this were the case?

The machines are only a part of the equation. How you use the machines and the processes you develop to create cutting edge semiconductors are arguably the more important part of the equation. As someone else mentioned in the comments, think of it as the difference between being a chisel manufacturer and a master sculptor. The tools are only a part of the equation. The methods and processes developed by TSMC are valuable pieces of technology. This value has an additional moat surrounding it due to the astronomical capital investment required to use it.

Even if you knew of all of TSMC's process information, you wouldn't be able to use it without tens of billions of dollars in investments, many years of construction, an adequately skilled workforce and right customer contacts.
Interesting point. Do you have any examples of previous problems regarding cleanliness?
As someone from Africa with knowledge of USA involvement in toppling some governments here, I sometimes wonder who's worst? A country I know for certain it has invaded unilaterally others (USA) or a country with potential of one day in the future for invading countries (China).
Being reachable by ICBMs which are in hundreds, hard to hide, and easily trackable, vs regular theatre level ballistic missiles which are in thousands make a big difference.
When you become critical national infrastructure, the calculus changes. For any company in that position, their NUMBER ONE priority is to keep operating and providing their deemed essential service.

Colonial obviously have done well in certain ways: their business side and operational side are decoupled. Business side got hit with a major IT problem - and the damage was contained. Pipelines kept working as intended. That's good operational planning, and they deserve credit for it. They were perfectly capable of, quite literally, keeping the lights on for 100M people.

> It’s a privately financed, constructed and operated pipeline. I don’t see why they should be obligated to operate without getting paid.

Because they are critical infrastructure. Colonial are entitled to their profits as long as they keep their side of the bargain: supply oil and fuel for those 100M people who critically depend on them.

This is where role of a regulation comes in. Make it the critical supplier's responsibility to ensure that they supply. If they lose their billing capability, that's their problem. Not their customers'.
I’m hiring a head of cyber security at the moment. I think I’ll use this or shadyurl.com to send the zoom link.
From worst colleague: Succeeding in our modern economy has nothing to do with ability, intelligence or work ethic. It's about luck and intimidation.

From best colleague: 10x, 100x, 1000x... developers are real. I also learned that making bold, controversial claims will yield respect dividends in the future when they turn out to be true. For one of my past startups, I was working closely with the CTO who was at least a 10x or 100x and some of the stuff he was saying seemed to defy a lot of the industry practices at the time. I didn't take what he was saying very seriously at first, but over the years, I ended up discovering that essentially everything he said was true and lead to huge productivity increases. It had a big impact on me to understand that software development is a craft which can be mastered on a whole different plane beyond what the vast majority of developers can imagine. I consider a lot of his teachings to be 'trade secrets' and I try to pass them on to other developers I care about (especially open source collaborators).
How to identify your personal strengths
The only winning move in this particular configuration of the game is not to play.

But this game's configuration requires us to play, compels us to play. And so we play to lose, to continue the game.
No. [0]

[0] https://www.scala-js.org/
from (2016)

https://news.ycombinator.com/item?id=12197795
> You can certainly use E2E encryption (ie, S/MIME) for your email, whether it's using Apple Mail or not. I'm not sure what you suggest Apple can do about it if you don't use PGP/GPG on your side though (and yes, you can use S/MIME for email both with iOS and macOS).

What Apple could do seems fairly obvious: Build it into their mail client and enable it by default, no?
Have a look at the typelevel ecosystem of libraries. [0]

[0] https://typelevel.org/
Which is a good thing and one of the many differences between the EU and the US. Trump is known to be happy to give out his number to big tech which is absolutely anti-democratic as this is backaccess to power. It is on par with corruption in destroying democracies.
I’ve done iOS native development only and was exploring transitioning to RN due to single code base/multi-platform support. However, one of my constraints for target customer market is the final app size. Right now, I have a native iOS app talking to our API and using AVKit/MapKit with a final complied size of 3MB. Can a RN project yield similar size app?
Azurite and Table Storage in a dev container
It was public then. The Internet Archive has a copy.
I will be really shocked if the UK doesn't try to make a play for this. That would be an incredible boon to the UK position, especially post Brexit.
Ask HN: Is there an open source, hackable printer?
Everyone knows that printers and printer companies are evil. But are there alternatives? I'm thinking replaceable parts, 3D printed components, "use any ink", hackable software, etc. Has this been tried and it's just too hard or are there companies doing it I don't know about?
> just an internal representation for a few older toolkits and programming languages

Maybe "older" but very much current, Qt's QString type internally uses UTF-16. https://doc.qt.io/qt-5/qstring.html
Audiences change over time. Projects need something less ephemeral to aim for.
Show HN: One-Megabyte Lite-XL Instead of Heavyweight Visual Studio Code
After reading a couple of chapters in Brendan Gregg’s book I tend to agree.
Fundamental Errors in Alleged Debunking of Greater Male Variability in Math
> Biogenic volatile organic compounds (BVOCs) encompass VOCs emitted by plants, animals, or microorganisms,

> VOCs are produced by animals and microbes

Try to have substantiative things to say instead of spouting off false declarations and inflammatory insults.
And lots of Russians! Super game. I've only been playing it for about a year, and didn't really do much gaming for about 20 years prior to that. It reminded me of the best of Q3 and UT2004 in one game.

I've probably killed you / been killed by you a bunch of times.
Could you teach us some of his best lessons please?
I just added custom CSS to make the scrollbar only show on hover
I confess I didn't read it all, because there was too much of the adversarial stuff I'm not interested in.

His point that it's a agreement to exchange labor for something else is spot on. My last two jobs had, statutorily and morally ZERO financial negotiating margin. One was an NGO, where I believed in the goals and strategy of the organization and so I enthusiastically accepted the salary level in exchange for what the job gave me. Next, I moved to academia, where the opportunity to have contact with young people and world class researchers also balanced out for me the constraints of the civil service salary grid (thus, statutorily impossible to negotiate $). Both jobs also respected my family life, which is precious, way beyond $$$.

Negotiate how you spend your life, yes! But with all the variables on the table, not only $$$.
"We conclude that GBPs are an ineffective policy strategy to reduce gun violence, a
finding consistent with descriptive evidence that (i) firearm sales prices are set too low by cities
to appreciably reduce the local supply of firearms, (ii) most GBP participants are drawn from populations with low crime risk, and (iii) firearms sold in GBPs tend to be older and less well functioning than the average firearm.