skysight-inc/HackerNews huggingface dataset:
I don't know, but some of the people I consider to be really good software developers seem to reference "The Pragmatic Programmer" (perhaps even more than I realize do since I never read the book but have heard of "rubber duck debugging" & "DRY").

Generally, good software would have to be first defined and there's no universal definition. In most projects, I require it to have the following properties:
* New developers find it easy to ramp up on
* A handle on the defect rate (usually through adoption of best-practices like unit tests, fuzzers, automated tools, CI/CD, reproducible builds, etc).
* "Fires" infrequently enough relative to team size that it's manageable to accomplish your business goals.
* No "surprises" in adding new features/fix bugs where you didn't expect them.
* Meets business requirements today & can meet them tomorrow.

However, in other cases, like prototyping, "good software" means, "explores the problem space as quickly & cheaply as possible without worrying about any of those other things". Some of those other things can be useful in accomplishing this, especially if you plan to pivot from prototyping to the above definition. If you don't use them effectively then throw away your prototype before productionizing & start from scratch.
Didn't people make the same arguments about the Internet?
HN is not supportive of antagonistic, low quality comments. Please take that level of discourse elsewhere
More than 49 languages supported (localization), is it true?
This is far too simple of a view.

- For the large part the concern is what is done with the data.

- Data can be anonymized. (Although this is often hard to verify)

- You can hide the data in the client. For example imagine you want to know how many users use feature X. You can send an analytics report with 90% chance of a random value, and 10% chance sending the true boolean. You can't tell if any specific user has used the feature (because most likely it is a random value) but you can get a pretty good estimate what portion of your users use the feature.

My understanding is that Plausible is focused on the use an anonymization.
Of course, if someone did create a better way to solve these problems, but it wasn't compatible with systemD, then no one would use it, because they are locked into systemD.

You might then ask why no one created these better solutions 6 years ago before systemD gained its stranglehold on distributions, but that's like asking why systemD itself didn't add all these features 6 years ago.
Not quite, just that it's not strictly a military reference. Local police are not military organizations either, but they often refer to ordinary citizens as civilians. A lot of people (some even in these comments) think of NASA as a quasi-military organization, and I think SpaceX is just playing into that popular perception to project the idea that they are ready to accept paying passengers on a regular basis. Which may be true, as long as the paying passengers have a high tolerance for mortal risk.
> If you read my resume it'll seem I am a senior but I don't really know where to place me in the "experience" spectrum. I've always managed to solve the problems in front of me but in a "hacky way" and now the issue was totally revealed to me.

Man, you'd really benefit from reading The Career Stories Method by Carrie Twig [0].

It's about defining yourself professionally in a holistic way. It's not that you're a bad this or that, it's just that you're marketing yourself (to yourself and to others) not by the things you love and that you're good at. You need a professional narrative that's grounded in your personality. It's like that story about a fish being depressed because he feels he should be a dog.

[0] https://www.amazon.com/Career-Stories-Method-Career-Discover...
He was ultimately correct. Angry internet people created r/tumblrinaction because they couldn't do their outrage pile-on on the platform itself.
Slightly unrelated: I have no formal math education beyond what was covered in my engineering degree program.

I’ve been playing with the idea of picking up Bourbaki’s books and working through them in order.

The goal is to learn math for its own sake - I don’t have any ambitions of turning into a mathematician in the future.

Is this a good idea? If anyone has done something similar, I’d love to hear your thoughts.
This. Depending on the threat model the best alternative may be to just register your domain in Elbonia or a similar place, where your threats have no power.
You are talking about personal bankruptcy, which is irrelevant. Businesses can and do go bankrupt every day in every country in the world.
But status is usually allocated by people or organizations with higher status. The blockchain has no personality, its hard to legitimize gaining status that way. It s like saying "i paid god $69M and now i have status". I just can't see it Catching up with the general population (although crypto maniacs are delighted)
Hah, thanks for the review! Great feedback. This was a coding challenge from a few years ago when I applied for a gig at Zapier. It was time capped so I didn't spend any extra time making it perfect.

Note that in the screenshot there are yellow boxes around the `raise` keyword - this is a complaint from the linter to do exactly as you suggest.
To me, that just showed how ridiculously cumbersome and expensive it is to sell or buy stuff using cryptocurrencies.
Tipper Gore vs. Heavy Metal: The Hearin‪g
'Mike tells Sarah the real reason Congress called a bunch of rockers to Washington D.C. Digressions include cartoon violence, sleeveless tees and Trixie Mattel. Van Halen's "Hot for Teacher" and Twisted Sister's "We're Not Gonna Take It" ...'
That's not an equivalent analogy. It's the exact opposite in fact. The equivalent analogies would be:

Why don't screenwriters just film their own movies?
Why don't composers just form their own orchestras?
Why don't architects just build their own skyscrapers?

The screenwriter example should make it obvious why these song-writers' complaints are baseless. A movie filmed by amateur videographers with no editing experience, no acting talent, and no marketing is not going to achieve mainstream success no matter how good the writing is. Meanwhile movies with terrible writing rake in huge numbers at the box office just because they have big name actors and top-of-the-line production quality (ex: the Avengers). This is because the script isn't particularly important to the success of the movie. Hence why the script writer doesn't get paid a large percentage of royalties.

If the quality of song-writing was a key determinant in the success of a song, the song-writers would have leverage to negotiate better royalties. But it isn't, so they don't. If you don't like it, stop listening to pop music. There are plenty of struggling artists playing their own compositions in dive bars on friday nights that would love your support.
Unbundling enjoyment from ownership is what Museums, Libraries, public parks, radios, youtube, public transit, and just about any other public goods do.

NFTs are amazing because they unbundle enjoyment from ownership, but still allow you to pay. What an innovation /s
Agreed. I changed terminal emulators from Termite because of pango dropping bitmap support. Alacritty and foot both support bitmap fonts and Wayland. Unfortunately many many more programs still can't use bitmap now. Sway, swaybar, waybar, wofi, mako. Pango is everywhere and it sucks. I can make my terminal and emacs look crisp and clear, but a lot of other things look blurry now.
Seems a bit like Plausible only pays lip service to some of these ideas. Merely 5 months ago the co-founder touted here on HN about how they are "big fans of open source so wanted as permissive [a] licence as possible" [0], then promptly went and changed the license to a strongly copyleft (AGPL) a few weeks later!

They might well be the next Elastic/CockroachDB/MongoDB/etc. Or better yet, they might do the classic bait-and-switch later on: get developer buy in with a good story about openness, then once they'd gotten enough of a customer (aka dev) share, do the switch.

[0]: https://news.ycombinator.com/item?id=24700565
Facebook removes Lara Trump's interview with Donald Trump
I don’t know, this exactly mirrors my experience, and I constantly hear the same from many other people.

Sure, it’s not every doctor. But throw a dart at a map and you’re bound to hit one who’s like this more often than not.
I bet you that this is a space where there is a reverse gender pay gap.
I agree. I believe the phrase they tend to use more is convention over configuration.
Python is way too ad-hoc to be a good teaching language in a professional context. It's designed to teach kids and first-time coders, as an alternative to BASIC.
Show HN: Serverless Handbook – modern back end made accessible
This is America, banning things rarely works as intended. A carbon tax solves this problem just fine.
fwiw, I used to use ST2/3 a long time back and stopped completely. I recently discovered their Discord (should _really_ be communicated better!) and downloaded ST4 to try it out, and ... there is nothing as SNAPPY as ST4.

The LSP integration rocks, basically "just works".

Now, a decade is a long time and there will be inevitably be comparisons to VSCode and Jetbrains, and ST4 is _not_ an IDE, so it's not clear how it will fare, but it's definitely still the fastest :-)
OK, so what's the defence for the blatant defiance of international law in the Chagos Islands?
They have less hardware variability and also their bluetooth stack is still quite buggy but everyone works around their bugs on device side due to popularity.
I don't have an insight what kind of selections they provide these days.

I assume they either cut kitchen staff and only have a very basic (boring) offering to cut costs or add some fantasy label to make use of their kitchen and offer delivery themselves as new revenue stream. Then the deliveroo rider could ride on the elevator instead of their bike ;)
So I'm being inflammatory because I mention it's the Green Party and other Berlin leftists that are being involved?

It's not my fault that under the guise of being the force of good, of being the moral highground itself, of being pampered by decades of softball questions from nearly the whole of German Journalism, curruption can flourish.

It can do so even better if adherends of Berlin progressivism are being nurtured in the belief that, and opponents of Berlin progressivism are being threatened with that, every criticism of the left is guilty by association: Tin-Foil-Hat > Right-Wing > Nazi.

Just look at the FB profile of one their CEOs… full of "Nazis everwhere". It's the modern day.
Seems like at this point, both of us are not fit for leadership ;)
Buy 25 I-NBOMe good quality
Anonymous data can easily become identifiable when it's small enough, as GP was saying.

If someone runs a tiny blog that they attempt to monetize with affiliate links, and one of their only readers at the moment is their mother, I don't think they'd be happy seeing that one of their readers purchased a sex toy.
> Are you saying that the song writers should give their work away for free?

They have been paid already, byt fame is for the artist, have ypu been living under a rock? Do I need to draw?
Bitcoin Is Worse Is Better (2011)
Dont poke the bear or...
Even if you take the most cynical approach towards crypto, banning crypto is simply not the governments job.

At best, this is equivalent to banning beanie babies (no real negative affects for society, but stupid and a big overreach).

At worst, it's equivalent to banning the internet (sets the country behind decades as the rest of the world adopts the new technology and profits from it).
Maybe it's not the "free duplicate copy" making the value disappear, but that the social context makes us feel anonymous and less obliged to reciprocate on the web.

We're a social species that evolved in tribes. Street performers probably do a better job of stimulating that sense of tribe than abstract interactions on a web page do.
Having been a programmer for forty years, I am senior in every sense of the word.

Also, I hate everything I have ever written. When I look at something I wrote three months ago, it is embarrassing.

Now, today's code, that's a different story. It is awesome.

And it will be until I turn my attention elsewhere. When I come back to it, it will also suck.

Which is to say, Of course you hate your previous work. You learned that hardcoded values are a bad thing. Probably you won't do that again.

But, you will do something new that is egregious. In forty years, this is the pattern. Every new thing I learn makes my previous code suck.

Embrace the suck. It is part of life. When you see something you did that sucks, don't do it anymore. Find some new suckage to write.

Don't worry about trying to become a good programmer because, you will only achieve that if you stop learning new things. That would be bad.
Wasn't that posted like 2 days ago on HN already?
Hey, OP here!

> what "profile" the author is referring to here?

Profile means anything that can tell the landlord if you're a trusted party that won't default on them: your income, your credit score, your perceived "safety", your language skills, but also if you own a pet, how long you've been together your partner (if any), etc. It's hard to impossible to evict someone, so they're trying to be extra sure you're a "safe bet".

> Is this considered expensive for Berlin right now?

Well, that's a Figma mockup - anyway, the data is realistic. You have to consider two things: 1. it's not about money (due to rent control), it's all about lack of supply, 2. the salaries are lower than other places - eg. for devs it's extremely hard to go over 70-80k/y
It's really hard to design a not game-able metric. The problem here seems to be that doctors are under-provisioned for some reason, and so long wait times are a form of load shedding for the system. Without addressing this core issue, which individual clinics have little control over because they are generally boxed in by regulations over who can administer medical care, except to rush appointments (which they're probably already doing), there's not much they can do to solve the problem, so all they can do is try to game the rules or not get the bonuses.
Ask HN: Two General Relativity Questions
Background: I have a BS in physics. I understand special relativity fairly well. General relativity... I've been in the same building as people who understand it, but I have a faint inkling of the basics.

My questions:

1. "They" say that when you cross the event horizon of a large black hole, you don't notice anything special happening. I interpret that as saying that locally, spacetime looks like you're in a gravitational well (within, but not at the bottom). But that means that you should be able to send light from just inside the event horizon to just outside the event horizon, because viewing the local spacetime, there's nothing there that makes that harder than sending light the equivalent distance uphill in any other gravitational well.

What's wrong with the above reasoning?

2. We think that a quasar is a massive black hole with an accretion disk. We use the redshift of spectral lines to determine (via the Hubble Constant) how far away they are. But that accretion disk should be some distance down the gravitational well of the black hole, so the spectral emissions should also be gravitationally redshifted. I suspect (but do not know) that how much they are gravitationally redshifted depends on the mass of the black hole. How do they work out how much of the redshift comes from distance?
Looking at Folklore on wikipedia Antonof or Dessner are on most of the tracks. Do I think she took a couple of Indie music people to help her write/produce etc songs in a new style? Clearly. Does that actually mean she just added a word here and there though?

Trying to infer whether on not Taylor Swift writes her own songs based on consistent collaborators seems odd to me.
Apple App Store app stole his life savings in Bitcoin
It has everything to do with free software in the sense that it's just application of the principles of the free software movement. rms wants information to be free because of his moral principles, and these same principles also apply to the world outside software. It's a whole thing.
If you were a bad engineer, you wouldn't care about hardcoded values, wrong structure, difficult to debug bugs etc.

I've worked with different types of programmers. Some weren't great a writing solid, well documented, well structuted code. But they were really good at understanding what the customer wanted and hacking together a quick and dirty 'good enough' solution for the customer and then moving on to the next problem. Maybe you are one of those? Or maybe you just need more exposure to best practises?
The pleasure of ownership of what? Nothing. You just have a row in a distributed ledger indicating that the token currently belongs to your private key.

It does not conver any legal ownership over the image. It does not confer copyright. Anybody else could come allow and create a new series of NFTs that include a token pointing to the same art, and sell it too.

NFTs are basically equivalent to those pieces of paper that claim ownership over a plot on the moon that get sold. Anybody can make them and sell them, and they have zero legal ramification.

The only thing that makes a particular NTF that points at a work of art special is if it is endorsed by somebody.

This can have meaning though. While anybody can make baseball cards for any player for any year, only those made (endorsed) by certain companies have any value in the collector's market (and only certain players and certain years).

But even then at least you really do legally own a physical piece of paperboard.

NFTs are more akin to owning a unique item in a video game, except at least with those you can usually use the item.
Miners would just move to China.
The “active” version of Sublime Text are our development builds.

We’ve just been releasing those discreetly during this current dev cycle since we’ve got a huge user base and wanted a smaller group to test some of our bigger changes on.

For our future dev cycles, our dev builds will be returning to our site.
1) Sleep Number Bed, 2) Breville espresso grinder and coffee maker 3) Lavazza coffee, whole milk, coffee cup, mouth and stomach. :D
As a huge Rails fan... I wish I could refute this. ;-)
What surprises me the most is that that shitty "music" you hear nowadays is written by someone. I thought it was made by a computer or something. But if I think about it... it is logical, surely a computer makes better music.
why not just market yourself as a software engineer without
'senior' and put some pressure off
The poor thing!
This is literally an ad.
Same goes for Hitachi... I thought they mainly dealt in heavy industry like Caterpillar. They seem to be more of a Samsung.
Not really.....
You don't need a bootcamp if you have a PhD in Computer Science, just apply to all major tech companies you'll get atleast a few hits.
Interesting. As a long-time ST user, I was unaware that the level of ongoing work on ST is what you say it is.

I'm not interested in using a discord server to keep up.

But a monthly blog post with "what's happened in ST this month" might go a long way for letting users understand that it is still alive. The monthly post could even include things happening in the plugin ecosystem, interesting new plugins or popular plugins with new releases. But just 2-3 paragraphs a month would suffice.

As it is, I go to the ST website and it looks like it's stagnated, I see no sign of life. I'm not interested in intensively following dev releases, but I am interested in every once in a while checking out what's been going on that I might want to know about, and seeing evidence that ST is still alive.

I don't know for sure how typical I am, but based on this HN comment thread, I suspect I'm not alone.
Steam comes to mind - routinely banning developers who post fake reviews for their own products, and banning developers who threatened legal actions towards customers over negative reviews.
Do you block Google trackers aggressively? reCAPTCHA uses that very heavily: if you allow all of their stuff and they track you across the web, you'll have to basically never do more than click the button. On the other hand, if you take your privacy seriously and are aggressive about tracker blocking, you'll have a pretty awful time.

I imagine hCaptcha doesn't have enough trackers sprinkled around the web to use those as signals for this.
IMHO, you're a bit too far in the other direction; there are areas where we've been working on actively improving, and there are still some things that C++ folks really miss in Rust. Doesn't mean we'll add all of them, of course, but there is desire for more, for good reasons.
> - do you lean toward liberal or conservative?

While I don't plan on explicitly "exposing" that, but I'm sure it could probably be determined indirectly - or else it could simply be assumed to be whatever someone (ie. trolls) wants it to be; so I'll not answer specifically, for the benefit of anyone else having the same questions as I and that would appreciate more general answers.

> - what is your threat model? twitter users or do you plan on pissing off a nation state?

Again, not trying to be "up to no good in my neighborhood", so nothing specific; but yeah, as an example, some Twitter (or any other platform) users might decide they're annoyed with me and decide to be a nuisance (again, trying to think of 'bad case scenarios', but not necessarily 'worst case').

> what country are you in?

North America, though I would probably pick a non-specific TLD anyways.

> do you have the knowledge to acquire or use cryptocurrency

Open to that, if that offers better privacy protections (and is possible via registrars - ie. offer actual extra benefits). But otherwise don't really think it would be necessary to that level (but again, others might benefit from those answers).

> how much would you trust a registrar

That's kind of open-ended; obviously there's gonna have to be some level of trust, short of becoming a registrar myself. Looking to find out the ones that have shown best protections.

> are you trying to buy one domain for a blog where you will potentially offend someone, or are you looking for an all in "form offshore limited company and have the domain and hosting purchased by that"?

In my case, more the former (without specific intentions re: offending others), and just thinking how best to protect myself in 'bad case scenarios' (and again, others might benefit from wide variety of answers)

> can you afford paying 3-8x what a normal domain would cost to pick a "better" registrar

Not off the table, if it offers actual benefits.

Thanks for the extra questions - some I hadn't considered.
Let’s go the other way and ban fiat. Money printing is a much greater threat to world security.

Print way too much money, run out of resources and room to pump, crash to rock bottom, start a war, then start over again is the historic cycle we are stuck on until we fix this.

https://en.wikipedia.org/wiki/Debasement

https://fred.stlouisfed.org/series/M1SL
Good for security. Now we just need a protocol that actually works...
The government[0] has regulatory authority over environmental issues, so why wouldn't this be the government's job?

[0] ie: all of them
The EJ and Taupin collaboration is one of the greatest in pop music history, only Lennon/McCartney exceeds the quality and quantity of hits the team produced.

I'm sure it's not as cut and dry on every song necessarily but Elton writes the music and Taupin writes the lyrics. Of course EJ performs the songs.

Neither would be what they are without the other, certainly, the same as Lennon and McCartney's solo work was great but didn't come close to their collaboration.

Anyways just want to point out EJ isn't one of the "manufactured" pop artists who had others write his songs for him. He's a true artist and musician in his own right even though Taupin is obviously hugely important to his success.