skysight-inc/HackerNews huggingface dataset:
I'm one of the folks who took part in The Quittening that the last year has made for us. I left a demanding, unfulfilling startup job in July. The main factors in why I was able to do this was:

* a large nest egg due to nearly a decade of investing as much excess income as possible into index funds (If you're in the FIRE community, I suppose you could say I'm in a state of "Lean FIRE".)

* being married to someone who had the understanding to support me in pursuing this, as well as help me purchase affordable health insurance thru her work. (Love you, Emma!)

I took a few months off to not work on anything, at all, except for some very small pet-projects - programming for fun kinda stuff. Starting about a month ago, my focus shifted towards launching a job board targeted to a pretty specific niche in my main area of expertise. It's been my full time thing for about a month, and I'm getting some appreciable traction in the form of newsletter signups. Hasn't made me any money yet. I'd tried launching a few small websites before as part-time endeavors; all of those have ended exactly like the author's posts have.

Given all that meandering context: one of the things this project has taught me is that it is INCREDIBLY HARD to launch a side business with a day job. I'm not a web developer, so I've had to spend a lot of time learning HTML, CSS, JS, and all the LAMP stack stuff as I go. I had to spend three or four whole days just figuring out how to deploy this fucking thing to a cloud service. That's supposed to be easy! Or, at least, all the cloud providers' websites would have you think so. At least two of those days were trying and failing to set up AWS instances. (Thank god almighty for PythonAnywhere.)

I used to think I was stupid or unskilled for not being able to launch websites and software businesses in my spare time. Nope! Turns out, it's hard work, and it can easily take up all of your working hours! It's easy to think, being an HN netizen, that there are tons of people who can do this as a side hustle and make bank doing easy work, but I simply don't believe that's true. I think the folks who do succeed at this are some combination of:

* lucky,

* very attuned to a niche market with money to spend, or

* blessed with exceptional product sense for a software utility that doesn't exist yet.

OP - I'm sorry that none of your efforts have yielded monetary success, and I admire your perseverance for continuing to try. It's easy to beat yourself up over trying so hard, so many times, and being rewarded with nothing back. I just wanted to say that what you are trying is harder than most folks on HN want to admit, and to try to hang onto your positive attitude towards continuing to learn. Your opportunity will come.
But its services aren't available in China. Both Apple and Microsoft runs services like search or appstore in China. You can't access Google search or Google appstore in China since Google refuses to hand over the related user data to CCP, both Microsoft and Apple hands over that data to CCP and works to help CCP censor its critics.

I agree that the "don't be evil" part of Google has mostly run out, but some of the effects are still there or Google would already be operating in China just like Apple or Microsoft. So until they do operate services in China I'll say that they aren't more evil than Microsoft or Apple who do operate services in China.
that is cute, next thing you know and it will launch a guile.js repl to run sandboxed tutorials
No, he’s not in Kyrgyzstan. He’s in Idaho.
There's a lot of inconspicuous ways to signal this. Disguise it as some nonsense. It's no different from the less serious appellations to "blink thrice if you need help". Some I just came up with:

(a) you can disguise the action as making a fist then said fist goes on to rub your nose, for instance.

(b) your chin can rest on the back of your hand in position (1). Then it occasionally switches to (2). You can keep doing this while pretending to be listening thoroughly, like it's some unconscious gesture.

(c) you can do this gesture two or three times in a row disguised as a hello or goodbye wave.

The important observation here is, even if your abuser recognizes what you are doing, they are unlikely to prevent you from doing this immediately. Otherwise if they do then it's just explicit confirmation that you are indeed being abused. That situation is no good for them, if they are trying to hide the fact.

The second point is that you maintain plausible deniability even if your abuser recognizes the sign. Of course it's not foolproof but it's easier to sell this as casual gestures as opposed to explicitly telling the video chat of your situation. If your abuser confronts you about it (if they even catch you doing it), it's easier to defuse the situation and less likely to end up in another altercation.
with humans entering and reading the data we must conform to their ways in some things

I don't understand what is stopping you from converting from tai to human readable and vice versa at the form/input and display/output layers, respectively.
This is the case with people selling business software, meaning bugs would mean wrong accounting or worse outcomes for the customers. Yet all layers in the company would treat these reports as an annoyance.
The CIA reportedly used the “Save the Children” charity as a front for a fake hepatitis B vaccination program in Pakistan to help confirm Bin Laden’s location.

A ban on the polio vaccination program in some Taliban territory and attacks on vaccine workers followed.
I lived there for eight years until this year, and what you're saying is entirely divorced from reality.
Eh, the comment made me google to learn more about Unit 8200.

That said, surely you can agree the removal of comments we don't like is undemocratic. Further, no one user is the boss of this site's moderators. Here's a relevant article [1]: moderators are human too :)

[1] - https://www.newyorker.com/news/letter-from-silicon-valley/th...
Depends on what kind of court you’re talking about. If you’re talking about civil court, then any software (or anything at all really) can be used for committing a tort.

If the government tried to ban certain types of software from being made/distributed, they would either make a law that’s never enforced (like the obviously unconstitutional DMCA anti-circumvention law), or a law that’s immediately struck down by the courts.
That's what I used to think.

I'm not so sure anymore.
If Kotlin is unreadable without an IDE, it's Kotlin done badly. You can misuse its features to obfuscate the code, but in and of itself it's an extremely clear language.
I'm not mad, I just found this a bit odd:

"I expect all of my coworkers to be protective of their work-life balance and I'm dismayed whenever I see them prioritize work in a detrimental way"

I'm keenly aware of the effects of working all the time and that I'm in my "prime", even moreso because I'm remote.

On the other hand, I wouldn't be working a lot if I didn't enjoy it and think I was gaining something valuable from it. Being in my "prime" also means it's a great time to learn and grow because everything compounds.

Btw I'm not working 90% of the time, that was just an extreme example.
audio of interview: https://www.youtube.com/watch?v=hhw5vdH3rlo
It would be better if they had used olivine sand. That would pull CO2 out of the air, and protect the coast.

We are going to have to be doing that, by the millions of tons. But it will be pointless if we continue pumping as much CO2 into the air.
whips, not kicked
> Counterpoint: it's become a fairly multi-paradigm language at this point, and a multi-paradigm language is exactly what should be the defacto language in curriculums

I'm surprised you would say this, as it is the exact opposite of my experience as university teacher. I think we should teach concepts, and concepts appear much more crisply in small and focused languages. I think students gain more from being exposed to specialised languages than to more muddled multi-paradigm languages. For example, functional programming is much clearer in a language such as SML or Haskell than in Scala or F# (although the latter isn't that bad), because you can actually teach the whole language without any part of it muddling the concepts. Similarly, I would rather teach object-oriented design and implementation with, say, Smalltalk than OCaml.

Now, industrial usage is a different matter - here I have no problem with multi-paradigm languages.
There is a dismissiveness from the extremists toward those who own guns but believe in regulating guns. As though if you claim to be one of us you can't also be nuanced and believe the "other side" have merit as well.

Bump stocks. I think they should remain illegal. I'm a fudd.

Fully automatic, military weapons should probably remain heavily regulated. I'm a fudd.

This is what I'm describing.

Dick Metcalf as editor of Guns and Ammo magazine suggested in an editorial that maybe some gun regulation is a good thing. He was out after that.
Lol, I'm going to miss these 2016-2020 outbursts.
Ruby and python only have an equivalent to Java’s “array list.” It’s not in the standard library, but you can trivially make linked list nodes yourself if the problem calls for it; I don’t remember encountering a need for the data structure over the built in array-list type outside of interview questions anyways.
"Success Is Going From Failure to Failure Without Losing Your Enthusiasm"

Lincoln
It's true, but developers don't like to hear that because we like writing code not marketing shit.
>It could be changed through legislation that companies need to put the needs of all stakeholders first.

The problem is that it's the shareholders who sign off on the CEO, upper management, and their salaries and bonuses. I don't see how you can incentivize people to not put the needs of those who control their paychecks above all else under this model.
So much this sentiment. I ask people I mentor "why do you measure yourself in dollars?" and they often respond with something like "all the successful people I admire are rich." or something along those lines.

Money is a 'first derivative' of success and a lagging indicator.

Measure yourself by what you learn not by what you earn and you will be sticking to projects longer because the payoff will be in what they are teaching you. Everything you learn gets you that much closer to a side project that brings in money as well as experience. Why? Because you'll know what is important and what is not, you will know how things waste money and how to avoid them, you will know what metrics are important and what they mean.
I find that true comparing with the individual soda bottles, but the big litter bottles taste way better than both
Already exists: https://www.beck-lignoloc.com/en
There is no point to saying it is rational for NSO (or the Saudis) to act this way. It was quite rational for MBS to order his minions to lure Khashoggi to the embassy and cut him into pieces. It brings nothing to the discussion of just how this company and its clients continue to ignore laws and decency.
Normal shotgun rounds are filled with a number of pellets; the smaller the pellet, the more you can fit. Birdshot: small pellets in large number, Buckshot: large-ish pellets in small number. A slug is a massive (18.5 mm diameter for 12 gauge) single projectile used in a shotgun shell.
> real anti-social bullies that mess up their neighbors or neighborhood.

That can mean "marginalized for some non-criminal reason". Sounds disgusting.
The ocean is big.
Edward Snowden still hasn't withdrawn his allegation that the NSA routinely hacks allies' phones - most notably, Angela Merkel's.
> Seriously. Adding a docker layer to a device as lightweight as a Raspberry Pi just seems like insanity.

Your definition of insanity is perplexing. Docker in this context is pretty trivial to setup and run, and it's used mainly to manage packaging and deployment. Do you happen to have any experience at all with Docker?
Did token scams take over the word metaverse? I thought metaverse was just VR AR and VR chat and such
It’s freeloading because you are relying on someone else putting in the work and money to raise that person. That’s an externality you just take for granted - it works because the social norm so far was that everyone contributes to the social contract ‘survival of the species’. If that contract vanishes, it’s time to introduce payment to the producers of the working force that you then can hire - parents.

What you do now is to say ‘I pay the cab driver, and of course I expect someone else to provide the car free of charge so that I can take advantage of it. I assume it just falls from the sky’.

I don’t know where you get the impression that it’s for the fun of parents that kids get an education. Maybe it didn’t occur to you, but parents pay taxes, as do their children.
Is the UN supported by Chevron too?
It's a bit more work, but for single-digit quantities you could just buy one per store from a bunch of vendors, possibly repeating weekly or whatever until you get the desired number?
> Languages should be dumb. Standard libraries should be smart. Not the other way around.

This is a strong argument for Clojure. The language makes helpful and readable guarantees about data shape, and provides a wealth of functions that operate on its core data structures.

Kotlin has a bunch of inferred classes, and Java has a bunch of explicit ones. Clojure recognizes that data does not look like either of those: it’s fundamentally a sequential list of things or a key/value map of things. Everything else is a special case that only your program cares about, and it gives you the tools to build a system to work with them as generally or specifically as you need it to.
What was the worst was the constant rejection, honestly. (I interviewed a _lot_ so it does track that I'd get 1-3 "thank you for your consideration but..." emails a day. But that didn't make it easier...)
By now every piece of software and hardware that is in use, every abstraction layer in that computing tower of bable has been thoroughly hacked. Anywhere from plaintext passwords on a server to insane exploits like Rowhammer, those security websites and podcasts have long weekly litanies of tragedy. Additionally there is all-knowing Google, chinese phones phoning home, undocumented functions in intel processors, ISPs sabotaging user encryption, small-time browser plugin writers that get offered high sums for their plugin to get a front row seat to users' browsers, programmers pulling who-knows-what from npm and are probably pwned by time they write 'hello world', phishing, billions of smart devices constantly listening and often filming and we probably only know 10% of what's going on until a Snowden 2.0 comes along.

Yes, all of it is 'fundamentally flawed', and it would take a herculean effort to start over with a clean slate, yes, to figuratively burn it all down and make simple provably correct and safe hardware and a small and minimal OS that has browsing and communications built in.

Anyone?
> Plus, as I wrote elsewhere, gzipping your JSON will result in essentially "avoiding having to repeat every field name" by dictionary coding it.

Gzipping indeed helps in getting mostly back the space taken by the field names, but a parser will still have to parse these strings. On a large document, this might have a performance impact.

One good side of having the field names however is that one can reorder them adlib.
His example for comparison was rather distasteful, but you did reinforce his point. It's name calling with the intent to insult. And while many people present valid information and construct good arguments while doing that, casually insulting your opponent, or worse uninvolved bystanders is bad manners.

You can just say 'racist', or 'person who relies on outdated ballistics information'. No need to have one derogatory term to lump the two in together and then sling in around casually.

People say that 22lr is the 'deadliest caliber' because it is the caliber that has ended the most lives in the United States, that being because it is by far the most common. The original source for that was a study done in ~1970 but there have been others to back it up since.

I'm not going to go so far as to say that _no one_ ever has said that .22lr is more lethal than any other caliber, but it is the exact opposite sentiment of "I use a .45 cause they don't make a .46" so it's not likely to be a person from that group saying it.
It really just never ends huh? Corporations will do anything for profit, if that means harming their fellow humans, so be it. We got paid. Bottom line. That's our reality.
Most exec email goes through an executive assistant filter. With C-execs, usually a team.
Haha, says the freeloader who expects the world to organize around their needs!

But you didn’t answer my question: what is your grandiose contribution to this world? What do you do for others, without which humanity would go extinct within 100 years? Some open source project to organize your music collection?
> Kotlin libraries on the JVM cannot take advantage of JVM ecosystem

This makes literally no sense since Android apps are built using not just Gradle but actually the entire Maven Central repo that all Java apps use.

Without any changes.

If what you said was remotely close to accurate, Android would have its own Maven Central repo.
This seems to be common once a company goes public and finds success. New execs inside the company and investors outside the company are all incentivized to have the company make as much as possible. Probably hard to fight the inertia even if they wanted to.
Kotlin relies on the developer to write readable code, and just generally offers way too many ways of doing the same thing. Too much freedom of expression. Java, by virtue of being more verbose, requires writing everything out explicitly, so you really have to expend some extra effort to make your code unreadable.
>Mexican Coke contains sugar rather than high-fructose corn syrup

You mean US coke contains HFCS rather than sugar? Because it uses regular sugar in most of the world. The USA is the outlier here, not Mexico.
Wikipedia also claims (https://en.wikipedia.org/wiki/Archos_Jukebox_series):

“The Jukebox is historically notable for shipping with a user interface and operating system so unfriendly and bug-ridden as to inspire Björn Stenberg and other programmers to develop a superior, free and open-source replacement operating system. This project became Rockbox.[citation needed]”

Anybody know whether that (especially the “so unfriendly and bug-ridden” part; that Rockbox started on that device seems less controversial to me) is true?
Every time a firearm is used in a situation involving police, such as home defense, the data is recorded. It's not always shared, though. Gun use in defensive situations seems to happen about a tenth to an eighth as often as criminal use. This includes gang related shootings, which account for 15% of the total, and there are issues with ascribing intent and motive, so the data has a lot of confounding factors. It's so bad that it's nigh on impossible to make any useful conclusions.

The best bet in self defense is to find a competent professional trainer. Someone with long military or law enforcement experience that isn't an asshole. If you're really into it you can get the same training that Keanu Reeves got and turn yourself into John Wick. That's a hell of a party trick.
Apple deprecated KEXTs[1], but still signs some .kexts they've chosen to grandfather in like macFUSE.

[1] https://developer.apple.com/support/kernel-extensions/
If the journalist was using a “big tech” browser that doesn’t keep the HTML secret, it’s perfect. Big tech is leaking state secrets too.

US voters are as prone to putting emotion over fact as anyone, this as won’t hurt him with anyone who might have voted for him and strengthens him with his base.
This was already known since at least January.
By making these ridiculous comparisons you only erase experiences of real torture victims.
Just because you can have a career in Java despite the disadvantages does not mean that they're not disadvantages that most other languages don't have.
Your anecdote goes against pretty much every study that shows motorists break the rules far more commonly than cyclists - in addition to the fact they kill multiple people every day.
there is never any final difference...since you work in a group, and every change is vetted, it only gets ratified when everyone says 'yep, no more changes'
"The utility of a language as a tool of thought increases with the range of topics it can treat, but decreases with the amount of vocabulary and the complexity of grammatical rules which the user must keep in mind. Economy of notation is therefore important." - Notation as a Tool of Thought by Kenneth Iverson
you grossly overstate the amount of lying in courts and don't seem to understand that it doesn't matter that there are some shades of truth that seep into the testimony. it's the counterparty's and the judge's job to keep that to a reasonable minimum (as is the threat of disbarment). the world is infinite shades of grey and we're evolutionarily conditioned to cope with that reality, even those 'ignorant' jurors.

moreover, 'scientific consensus' is a sociopolitical, rather than a strictly rational and objective, process. at least try to understand the bone you're fishing to pick.
I don't think "just stick with it" is a good advice in general and especially not for his projects.

He was smart to abandon his minimal time tracker, minimal metronome and jobs website.

BTW: he didn't get 5 users for minimal time tracker, he got 5 people who signed up for a mailing list based on screenshots of non-existing product.

Even smarter would be to not do such projects in the first place.

With jobs websites you need a giant, unfair advantage over all other job websites.

Metronome and minimal time tracker are both vitamins, not pain killers. They don't solve a painful problem that people are obviously willing to pay for.

They are also extremely competitive.

The only idea that was somewhat viable was time tracker, but only if he managed to stand out from all the other time trackers and masterfully execute both the product and marketing.

There is no recipe for a successful projects but there are plenty of giant red flags that you should notice and avoid.

High competition is a red flag. Low value to potential users is a red flag.
Ask HN: Why I can't post or comment?
Also, I think we need to stop rewarding 'minimal' products. Like you said, there's no room for minimal time tracking, but there's definitely room for more high quality, feature-dense time tracking tools.
It correlates with socialist values and/or poor economy.
Conspiracy theories only cool to be discussed when it is a completely irrelevant topic for people lives
I don't? Why would you think I did? My app is a WebXR social app. You need to login first, and I use the login process as an opportunity to make a better user experience.
>> The possibility for authoritarian attitudes seems high.

I assume this is part of the appeal. The group over individual rights.
> It brings nothing to the discussion of just how this company and its clients continue to ignore laws and decency.

This is not worth discussing, it's a factual observation. Are we supposed to compete for who can make the most indignant face?
If we're going to go off of what's cheaper, converting homeless people into fertilizer seems best.

There are no social benefits to forcing productive members of society to quietly tolerate and provide for unproductive members. It fosters resentment and tension.

You see, 'social' includes everyone, not just those we re-allocate someone else's resources towards. There's this stupid idea that if someone's a 'victim', they deserve special treatment. No, that's not an axiom. It is only an axiom if you're stupid and haven't gone out of your way to ever really try and 'help' 'victims' - those that have, quickly realize what a bottomless pit it often is.