skysight-inc/HackerNews huggingface dataset:
There was one fortune 10 company which had an internal team dedicated to making a specific kind of metric for many stakeholders. The problem was that these stakeholders didn’t exist for this metric. Most teams simply did not care about the metric or any version of it. Every now and then a brave leader would try to point this out and then be shown the door.

The problem was that a very senior individual got it in their head that this metric should exist and that people should care about it. After N years proving that no one cared was equivalent to saying this senior leader wasted N years of resources.
I tried it on a photo I took yesterday. It did a good job of preserving the foreground, whilst turning the background objects into outlines (i.e. line drawings without fill).

I'd like to have a virtual printer driver with this functionality. Print -> select that driver -> print -> select real printer.
Does any Android phone run a freely licensed image?
Euro-taliban
The USSR was not part of the Axis. Quite the opposite. (Although they did have a non-aggression pact with Germany before the start of the war, that did not last long.)

Which just goes to show that many Americans aren't really aware of how the Soviets were crucial to winning that war.
Dunno about Alzheimer’s, but as a result of Nixon’s “war on cancer”, there is a ton of money going into cancer research. It’s not only going into some narrow, conservative research directions: good chunk of cancer research cash (if not the most) is only funding stuff that’s only tangentially cancer research. Talk to biochem researchers, they’ll tell you: if you want to get a grant, you write some bullshit story about how it is relevant to cancer research, and apply for a cancer grant. It doesn’t have to be very convincing, because the grant committees are not stupid and just play along, since cancer gets more money than it should, relative to other research needs.
Why not? I don't think China is going to change it's functional political system just to prove a point to some rando on the internet is why.
We also had an iCEO and that meant interim.
>And there's so little info out there about the topic! What materials are safe/work? So many processes to master to get a good result, such expensive supplies to be dabbling with! Urgh! Not worth it, right?

Ah, it seems I projected the "trial and error" part. I certainly don't often get it right first try! I would never have guessed about dish soap preventing curing, for instance. So easy for a project to end prematurely in a sticky mess...
I've wondered how HN would change if it added topic-identifying tags or "flair" next to headlines on the front page.

Downside: it's adds one more bit of extraneous information to process through.

Upside: It would do what all tags do: give you a way to quickly find more related articles on the same topic. (Or warn you if it's a topic you're not interested in.)

But one feature that would really make tags more powerful: adding the ability to pre-filter out tags that you know, in advance, you're not going to be interested in.
Indent 4 spaces, you’ll get monospace. Not syntax highlighted but I doubt you’ll ever see that here.
Reminds me a little of one of the games built into emacs... You ftp around and do other stuff that teaches you commands. Not positive, might be called dunnet.
>To offer statehood to Puerto Rico and Washington, D.C.

Let's hope this wacky idea doesn't become reality!
Superficial. You prefer no braces, no underscores, and no colon. Typing is cheap. I don't mind 'em. Your second example has more implied than syntactical gripes.

albums = append(albums, newAlbum)

implies immutability. I like that. The latter does not. I don't like that. Beauty is in the eye of the beholder.
If you've created multiple "things" and it's never been a problem to get your first 1K users/viewers/listeners, you're been amazingly lucky. Congratulations.
Based on other recent events, any foreign power interested in secret submarine specifications should just create a "World of Subs" game.
Bash-my-AWS: Mature CLI toolset for managing AWS resources
You can get fixed formatting by newline + indenting 2 spaces, similar to non-GitHub markdown

# Like this
y = mx + b

The “help” link could be added to more places while authoring, as it only shows up on the “edit” post screen atm.

https://news.ycombinator.com/formatdoc
Can you explain your position on this? It seems like a no-brainer, as those places are filled with U.S. citizens without representation, but maybe there’s a cogent argument against it?
$100k still sounds ridiculously low if it’s at all valuable info. I would be thinking millions given it probably took billions in r&d to create it.
> I do not recall it being FOMO.

This may help jog your memory: https://en.wikipedia.org/wiki/History_of_Gmail#Extended_beta...

Once it became clear that Gmail was real, and not an April Fools' joke, invitations became highly desired. Although the limited rollout was born of necessity, it created an aura of exclusivity which contributed to its publicity windfall. “Everyone wanted it even more. It was hailed as one of the best marketing decisions in tech history, but it was a little bit unintentional” says Georges Harik, who was responsible for most of Google's new products at the time.

During the early months of the initial beta phase, Gmail's well-publicized feature set and the exclusive nature of the accounts caused the aftermarket price of Gmail invitations to skyrocket. According to PC World magazine, Gmail invitations were selling on eBay for as much as US$150, with some accounts being sold for several thousand dollars.
https://news.ycombinator.com/newsfaq.html:

What kind of formatting can you use in comments?

http://news.ycombinator.com/formatdoc

https://news.ycombinator.com/formatdoc:

Text after a blank line that is indented by two or more spaces is reproduced verbatim. (This is intended for code.)
> I am being anti-political-correctness because it's ruining written and spoken English.

You incessantly continue to miss the point. People have explained multiple times that this isn't about political correctness. You are seriously missing the point.

It doesn't matter what you think about whether it's politically correct or not to assume Satoshi's gender. And it doesn't matter what I think either. And it doesn't matter whether either of us even give a shit.

What matters is that it is objectively correct, colloquial, and precise to wield the singular `they` when discussing an unknown person. It doesn't matter whether they've picked Mary or Satoshi as their pseudonymous handle.

> we can still refer to the pseudonym construct as 'he' because the construct is masculine.

I'd love to be introduced to a group or style guide that has adopted this style. I have never encountered it. The closest I've encountered is just a default "use he/him because most people just assume male without really thinking about it when online". I would never, as a pedant, use a masculine pronoun to describe e.g. a forum user of unknown meatspace characteristics irrespective of the gender of their handle unless there was a pretext of role playing. If I'm Jisoo on waffles.fm I don't expect to be referred to as "she".

Even if you're correct (and I think you are) that it can be considered correct to use a gendered pronoun when a pseudonym is clearly masculine or feminine and you're strictly referring to the pseudonym, the author of the essay is simply making a style choice and I'm perplexed how you consider his correct usage of the english language (as it's been used since the 14th century) to be ruining the english language. EDIT: also I actually think the author is not referring to the "pseudonym construct" in the essay, I think the author is deliberately referring to the unknown entity that goes by satoshi rather than satoshi full stop (but I may be wrong).

Now if the author said something along the lines of "Satoshi and I's shared understanding of the cypherpunk ... ... " I'd pull out the pitchfork immediately.
Keep the job absolutely to 9 to 5. Don't even let it encroach on your not work time.
Have you debugged.it ?

Debugging seems to be the author's coding philosophy which says it all.

While I had over a decade of experience in other languages, such as Python, PHP, Java, etc.
I found it extremely difficult to wrap my head around Go.

This could be because the author's introduction to programming and most of their experience has been with some very problematic languages.

Maybe it's not Go that is a terrible language but just that the author is not a systems programmer who has worked with large code bases ?
I have mixed feelings about the error handling.

It is kind of boilerplatey, but I find myself stopping to consider how best to manage an error vs languages with exceptions.
If you hate win 11 so much why bother installing this, why not just install win 10?
It's surprisingly easy to stay on the front page for a while.

Anyways, I always enjoy seeing how other people set up this interstitial stuff, the ergonomics, and little scripts. I get a lot of valuable learning seeing other people do things, even things I know how to do (a different way).
It sounds to me like a non-musician tinkering with just the black keys on a piano.

Novel - for a minute - and then rather artless.
Nitpicking: 2 spaces for HN, and 4 spaces for GitHub.
Go is an ugly language. Practical but ugly.
Correct, they were asked their opinion about why they think it's ugly, they gave it
> recycling direct messages

That's kind of a genius way. Fraud for sure though.
A. Q. Khan, Father of Pakistan’s Nuclear Bomb, Has Died
If you dont live in Canada, don't come here. We're just a small notch above Australia in terms of western countries that went full authoritarian with covid as the excuse.
For a modern Linux installer, liked Debian or Ubuntu, I feel like I’m looking off a cliff face into an abyss. They say it’s “free as in freedom” - and I know it’s technically true - but I don’t feel like I’m equipped to understand the system the installer produced without a decade investment of time. The way I’d interact with those systems was a lot like “free as in free beer” - I knew I _could_ fix it if something didn’t work quite right, but frankly I didn’t know _how_ to fix it or where to start. So I just consumed it like I would proprietary software; it was a big black box I never looked inside.

I often feel that way about FOSS in general. The freedom is more 'theoretical' than practical, although FOSS means that such software are much less hostile to users.

I appreciate repairable laptops and electronics more than I appreciate software freedom. The freedom felt more real.
Protecting data at scale in S3 and notifying our DevSec team with AWS Macie
I’ve never written a line of Go, though I’ve read a fair bit. I was expecting to object to the criticism of its error handling but I ultimately agree. If you can return and ignore an error, that’s another way of saying throw/raise. If error isn’t typed it’s no different from “anything can throw anything anywhere in the stack”. I had thought, not paying much attention to Go in particular, it must deal with this with something like an Either type. Even some language facilities to automatically unwrap Either and rewrap for callers if unhandled would be a great answer to the checked exceptions debate. But what I take away from this is errors in Go are just as amorphous as in JS but harder to find. That’s quite a feat!
No way, Go is beautiful based on this 1 metric: It always looked the same regardless who wrote it.

It makes PR review job so much easier, and to me, that's beautiful.
I was part of an employee owned company but I had no ownership and was only a contractor.

At some point the company couldn't pay the employees and they took partial ownership. The employees were senior ex-sun types who could forgo money for stock.

It was a pleasant and the darkest (in terms of no lights on). Conversations were about high level technical and no meetings. Great place to work while it lastest.
anecdotal evidence doesn't really go to show anything
You give your money to X in order to facilitate buying Y. Y is a potential investment opportunity that promises explosive growth. X promises that your money is backed by cash, so there's nothing to lose. People give their money to X and purchase Y. Some people make loads of money and cash out.

How exactly is X making a profit when they're just working as an intermediary? Why do they absolutely refuse to show their finances? How exactly are they getting the resources to do all this?

Now, am I talking about Ponzi or Tether?
> I've never heard of pre Korean war North Korea massacring tens of thousands of civilians like South Korea in the Jeju uprising

I recommend learning about the history of North Korea. Those concentration camps existed before the war. Do you really think the forced collectivization policies and murder of "class enemies", monks, priests, landlords, university professors, members of the press, etc., that killed 30 million in Russia and 55 million in China were miraculously bloodless in North Korea? It was the same set of Stalinist policies in all these places, with similar networks of gulags, summary executions, etc.

> 1957, supposedly for being part of a China and Soviet backed coup attempt.

He was dissapeared in 1949. No one knows what happened to him, but there are some rumors that he was killed in 57.
The function vs procedure difference reminds me of VBA actually. In VBA, functions can return values and subs can't. That always made sense to me. VBA has it's issues, but there are some good qualities.
I'm not a Go fan but the language to me looks very readable and clean. However in my opinion syntax is usually not that important, you can and will get used to anything
> we did this after the 2016 election for 1 week

Then you probably also remember what clusterfuck that was...

I make use of the "hide" button when it starts to annoy me, works for me. (And of course flagging discussions that go totally of the rails, or submissions that are effectively dupes of the same thing is also always an option)
Sounds similar to what Brave browser wants to do
Why is it called Senegal?
I think that would be a more appropriate theory if we were talking about all the silly pronoun fields every site feels the need to add so that everyone and their mother can virtue signal to infinity and beyond as if they were a good/correct UX or as if they enriched the content of the site or something unfounded. But we're talking about something that predates any sort of culture war of the last 20 years (which I do not deny exists, I just don't see it being waged here).
Goodbye Columbus and What Might Have Been
So the general complaints of the article is that go isn’t Java?
I assume they wanted proper references[1].

1: https://en.wikipedia.org/wiki/United_States_Office_of_War_In...
One of the most insidious and underrated evils in our society is lying. Lying comes in many forms such as: refusing to be honest about our true motivations; contriving justifications for double standards towards different groups; knowingly misrepresenting the truth to avoid an opposing side racking up political points; saying what we know isn’t true because it’s socially/politically easier; even extreme euphemisms; etc.

The effects of all this is distrust, disunity, isolation, division. It’s poison to causes, countries, and relationships. Practiced liars eventually can’t even see reality at all, and can’t fix their problems because they can’t see them.
In the end COUNTRY1 was the United States government. They were selling secrets to the FBI and it went about as well as could be expected.
I don't love that Go doesn't have exceptions. But it was a choice made thoughtfully:

https://golang.org/doc/faq#exceptions
https://go.dev/blog/errors-are-values
> However for my own projects, we consider local development like this an anti-pattern. IaC tools like Terraform/CDK/SST make it easy to spin up environments for each developer in the cloud.

But what do you test your IAC against? If you consider using something like Terratest, then combining it with LocalStack means you can run Terratest nearly instantly and test your IAC.

Plus developers being able to run "AWS" locally menas they, too, benefit from the instant feedback loop. That alone is a good enough reason to use LocalStack, but there are other massive positives: no credentials to a real AWS account to leak; no developers spinning up some new AI tool 'cos it looks cool; and more.
> Trying to say "oh, but the west has problems too" when there aren't any comparable attempts at large-scale genocide ongoing is crazy.

Again, this is not what I was trying to say, and if it came across that way then I was misunderstood or I did not express myself correctly.

I can see how what I wrote could have been interpreted that way, but I would really encourage you to apply the "charitable interpretation" principle.

I would also note that the topic of genocide is different from the original topic of conversation. While my comment was of a more general scope than the wiki drama, I think it's a bit unfair to suggest that I'm trying to change the topic or deflect attention by way of whataboutism.

---

Edit: reconsidering this thread, I think I would like to clarify that what my comment was trying to get at was that a lot of the criticism being levied against China suffered from the "genetic fallacy" [1]: regardless of whether the criticism was right or wrong, some of it didn't address the matter at hand (the wiki drama) and instead resorted to criticizing the world actor based on other baggage. It's not that the conclusion of the critiques is wrong per se, it's more that it might be right only by accident. I hope this helps clarify.

[1] https://rationalwiki.org/wiki/Genetic_fallacy
Fair nitpick! I always use 4 where I know indentation works, just to be safe.
Always interesting when this pops up. Spent a pleasant weekend realizing I could understand enough Japanese to read through Nadeshiko documentation and write a few simple programs.
iPhone users can also block ads, and not just in Safari but in other apps, too. Just like an Android phone can.

Blokada should work fine. I personally use AdGuard Pro.
FWIW, Lua 5.3 (released in 2015) introduced integers. But agree with the rest.
It's mildly hilarious to me that the phallus depicted herein is non-human, absolutely no one has mentioned it, and we're all just discussing the engineering. The Alabama legislature must be having a fit.

I bought a 3D printer for under $200 a year ago, and it has been the absolute best investment I have made in years, and doubly so. It would have been worth it as an educational tool alone, I have learned so much (and so quickly) about CAD and mechanical engineering in general. It inspired me to buy books and hardware and poke at things.

On top of that, it is also practical. I have printed parts for things for less money and in less time than it would take to go get from the hardware or auto parts store. Car wouldn't pass inspection without seatbelt cover thing? 3D printed. (Don't worry, it's a decorative plastic part, not a safety-critical part...) That alone paid for the cost of the printer.

I'm making electromechanical devices and the corresponding software now, for no dollars, at home, with no help and very few tools. It's amazing, the possibilities!

$2 Arduino + plastic + software + minor components = ???

What a time to be alive.
I was hoping this was an app compatible with VisiCalc.
I'd argue the example given in the article is bad not because it doesn't repeat itself, but because it only concats strings. Using more advanced language features, or perhaps a ORM, I think you could easily come up with a solution that doesn't involve repeating parts of SQL queries but is still readable.
Conflation? There is a very distinct difference.

1. China, as a nation consists of ALL the citizens of said nation.

2. CPP, only consists of ruling party.

The people's opinions don't matter as to their grouping. I can still be for one group and against another.
Wow, the feds payed him 10, then 20, then 70k during the course of their operation. I’d really like to know the full story of how this guy got to this point.
It's really is absurd that I can use a little cartoon poop in my tweets, but I can't italicize a word for emphasis.
Not a multiplayer game, but... https://en.wikipedia.org/wiki/Cold_Waters_(video_game)
> It always looked the same regardless who wrote it.

This is Go's biggest anti-feature to me. I can't stand that all code in Go is so similar.
It might not be clear to you but as a maintainer and member of the Foundation it's very clear to me. The DNF used temporarily assigned permissions (assigned under the premise that they needed authority to fix a CLA bot) to move several repositories to their own organization. This is unacceptable by any measure.
So whatever the foreign country is they must have decided that it was better for them to hand it over to the fbi. I assume then that they were willing to help by arranging the signal at the embassy.
The thing that gets me is how time is handled, enums, no sets, no way to make variables final, the "make" syntax, could probably go on
A skeptical response would be to question the justification for a belief in objective reality if we can never perceive it. The veil of perception hiding the world as it is from us leads to skepticism about the world independent of perception.

A way out would be to allow some perception of objective reality alongside all the filtering. We are supposedly part of that objective reality after-all.
Here's an article that includes it.

https://www.cbc.ca/radio/ideas/how-hollywood-became-the-unof...
Very few know anything about SMTP, and yet everyone uses email.
And he even said in his email that he assumed the feds would never pay as much as 100k so it had to be legit. I suppose the fbi can now recover the money and if they can’t they can just seize this guy’s property to make the government whole.
Here is one of the higher quality, long-term studies conducted by Harvard's Ash Center. You can read their full methodology below.

[1] https://ash.harvard.edu/news/ash-center-researchers-release-...

[2][pdf]: https://ash.harvard.edu/files/ash/files/final_policy_brief_7...
He asked for 100000$ for the first drop in order to start a relationship. 10000$ first and then 20000$ is what the FBI gave him for proof he had what he said he had. Amusingly he was aware that these amounts were in line with baits used by the FBI and comments on it.
Not a good singular article but try searching for all fab-related keyword combos for the past year or two, eg: smic, tsmc, asml, china, trade, ban, etc.

I have a difficult time undestanding it myself but found the Asianometry YT channel being able to put things into the greater overall context on why things are the way they are.
Show HN: Ampl – a C++ scripting language
Oh no, whatever company will have to make a new secret one.
The opportunity to see what others think of a topic is what I think I come here for as well
> The GP asked for movies about winning the WWII, not winning in the WWII.

Russia didn't win WWII, given that they didn't fight Japan in any meaningful way.
Norm was a good writer, and you'd probably enjoy this: https://www.amazon.com/gp/product/B01B0K989W/
Thanks for your concern, but my circadian rhythm is fine. I've always been a night owl.
Sounds like you’re pushing a hybrid cloud approach in your edit. I have been consulting on this topic for 7 years and companies are still tied to their data center or the cloud and can’t readily pull their components apart because they originally built them so intertwined with the cloud environment of the time
> When have you seen a movie about the USSR winning the WW2?

The USSR didn't defeat Japan.

The Second World War was against Japan, Germany, and, to some extent, Italy. The USSR only fought Germany.
It's just an improvement on error handling in C without introducing heavyweight exceptions.