skysight-inc/HackerNews huggingface dataset:
I do have some experience, playing with an iOS app for several months, through various versions of the language (3.x, 4.x). But this was as a hobby. I liked Optionals when I learned about them, and less as I started using them. I found that libraries sometimes changed return types, e.g. T to T? (or vice versa). The feature struck me as having some drawbacks similar to Java checked exceptions: the rigor required ran counter to clean and easy to understand code. Did I just not get the design of the feature? Perhaps, but I did find it very difficult to avoid tweaking code with ? and !.

I have no problem with var vs. let. I like that distinction. And I do understand that let is used only sparingly in expressions. But that's what bugs me about it, it is so limited. It is not an "orthogonal" feature, (usable in any expression). An expression is ideally functional (no side effects). Let definitely does have a side effect, declaring and binding an identifier. I find it awkward to mix the two ideas. This may be many years of mental baggage, from C, C++, and Java, but it is there, and I think that the introduction of such a major side-effect into the world of expressions is a genuinely bad idea.

GC vs. reference counting: GC really does allow you to forget about memory management. Until you start running into problems requiring GC tuning. But then, the fixes tend to leave the code alone completely. With reference counting, tuning requires more intrusion into code. Yes, this is subjective. Just explaining my reasoning.
I mean if this guy did it than anyone can right?
> My local taxes depend on my land value + my house value

Are they separate line items? Or combined? The difference matters.

My condo is taxed based on the whole value of the unit- which is something like 1/2 of the cost of a house in the same neighbourhood, which means I'm taxed about 1/2 of what they are. But I use 1/100th the amount of land they use. Meanwhile, the cost to the city in terms of infrastructure (pipes, roads, drainage, etc) is much lower than the houses in the subdivision down the road.

In effect, today's laws makes high-density-home owners subsidize the high cost of maintaining subdivisions by taxing on total value only. Switch it to 50% value and 50% land use, with explicit line items for each and you'll see more demand for high density housing.
> First most obvious, how come do pilots trust a system that has these layers of manual security checks with their lives. And second, can't it all be automated?

It's one thing to have a script check the return code of a test suite. Often times aircraft checklists include things like physically verifying that something is present and moving in the correct manner when commanded to do so. Obviously you can add sensors, but then how do you check that the sensor is working?

At the end of the day, most of the manual checklist items are still for a human to look at or listen to a thing and make a judgement call.
The world needs a modern LaTeX textbook on the electronics of synthesizers (With lots of math), but I don't think one exists
It’s not. Look into the work of Alessio Serafini https://www.amazon.com/dp/1482246341/ref=cm_sw_r_cp_api_i_UH...

Also there have been articles on this very topic posted on hn.
If 100C == 212F then 100 million C == 212 million F. DUH. Just like 0 C == 0 F. Simple math, man. High quality article all around here.
The Rich Kid Revolutionaries
Respectfully: there was no way you could have written that post to be "neutral". Regardless of your phrasing, it was going to be "don't believe this poor [in a literal sense] guy, do believe multinational enterprise freelancer dot com."

A "neutral" attempt to "add context" with regards to such a power dynamic is always always always going to be "don't listen to the weaker party." Always. Because such a thing always and, frankly, I expect was designed to delegitimize the claim.
It may be interesting to make land taxes progressive, rising exponentially based on the value of the land divided by the number of occupants.

Three adults sharing a flat would pay next to nothing, but not even Bill Gates could afford to make an inner city skyscraper his home.
Obviously for the people who posting it and maybe many more people, it is not shit.

Well, its trash for you but treasure for others.

To them you are the assholes for calling it trash or wanting to get rid of it.

Its all have to do with agreeing and disagreeing. To them proper places of discussion is the place where you can have comments like that.

Its all matter of prespective.
The person who has “stagnated” while drawing a high salary will be the first one let go when the economy gets less rosy.
I think that is a good end. The definition of ending well. Such forums are, by definition, smaller and have less reach. Moreover, it is clear that members of such forums are supporters of the nastiness the forum espouses.
Not in my book. Don’t let yourself be peter principled if you know you’re exactly where you want to be. Not everyone is that self aware, but there’s no shame in choosing your own path.

Counter to my own point, I have had conversations with HR individuals who encourage managers to fire employees that don’t get promoted every ~2 years. Basically their thought is that is an easy way to identify “bottom” performers. I don’t agree with this sentiment, but it’s not an unheard of position.
Any new modern apartment is considered luxury. Its actually impossible to build non luxury apartments in Sf. It seems what people want is for builders to actively destroy the apartment after they build it so that it will be rented at a lower price.
That’s about on par with the top ten highest property tax states in the US (~1.5-1.7% annually).
I've worked with production Java systems for many years, and have had to tune GC, implement suballocation schemes etc. It is definitely not a panacea, and I meant to say that it was not, in my original comment. But at least GC fixes mostly leave the source code alone (ignoring suballocation tricks). I find reference counting to be less intuitive, and I don't like the fact that fixing reference counting problems require modifications to source more often.

My Swift usage stopped in 4.x, so I'm unfamiliar with the 5.0 improvements.
California has a ‘too many people problem’. Housing is less critical than transportation, infrastructure, fire safety, jobs for all demographic groups (as opposed to tech jobs for well born young white men), and so on. Building housing is like giving candy to calm a child’s tantrum.
I found this older introduction to be pretty good and part of a series:
https://medium.com/databasss/on-disk-io-part-3-lsm-trees-8b2...

Besides the use of LSM trees in RocksDB and leveldb-like databases, there is also the WiscKey approach (https://www.usenix.org/node/194425) that helps read/write amplification by keeping the LSM tree small and mostly removing the values to a separate value log. There's a pure Go implementation of the WiscKey approach used by dgraph: https://github.com/dgraph-io/badger
Agreed, just most countries in the world don't have any property taxes, so was surprised to see Japan as having them.

edit: I do agree there are some common property taxes globally, but they're just a few hundred or at most 1-2k a year, not like 1-2% in some of the US states (and Japan) https://en.wikipedia.org/wiki/Property_tax
Is this a source-level tool or could it be used to compile other JVM languages too?
Hard Things I Want You to Know About Being a Writer
Apache NetBeans Android Support Plugin
Whoever is in power determines what is "ethical society" or what makes society "better". Censorship is a form of physically violent oppression and is never justifiable.
A Reading List for Java Programmers
Limiting Concurrent Operations in JavaScript
If more housing was the answer then NYC would not have a housing problem. The answer is not more housing.
The way to kill terrorist groups is to win the hearts and minds of the general populace and then crush the platforms they use for recruitment.

Like terrorism, so hate.
Top Bingo Game Apps – PreApps
Citation and nomination circles are the whole game in any mature academic field. One problem (of many) is universities and funding orgs. don't downsize mature fields.

The circular logic of scientific merit is insane. Often those who get ahead most rapidly are those who reinforce and build these circles (organizing workshops etc)

Simple things like double blind review would help this a lot and there's data to back that up, but the foundation in the US is deeply rotten.
I agree, for me the big surprise was the impact of removing the "vice" subs, e.g. darknet market/some piracy-related ones. You'd think with the internet being the internet, those communities would just move elsewhere, and no doubt some members did, but for the most part the communities just died and the world moved on.
All prices are determined by supply and demand.

You're complaining that demand is too high as a reason to not increase supply.
I tried building a fusion reactor once, but now I see my main failure was only using one censor. She couldn't possibly catch all of my 'mistakes', so I just removed her, but that didn't help too much. It's clear now that when things aren't working properly, the answer isn't to eliminate censors, it's actually to add an increasing number until things start snapping into place. Next time I'll use a jumble.
There's a coordination problem with this, though -- how do you get all the different cities to all adopt this tax scheme, and if some don't, don't we just shift around density?
Bad example, if 1 isn't prime, 2 x 1 isn't a product of prime, so not all the number can be written as product of primes. My point is that you can't write an introductory article, supposed to be understandable to the masses, using a form able to confuse further the readers. A student, reading this, I don't think will understand this explanation that seems contradictory.

"My mathematical training taught me that the good reason for 1 not being considered prime is the fundamental theorem of arithmetic, which states that every number can be written as a product of primes in exactly one way. If 1 were prime, we would lose that uniqueness. We could write 2 as 1×2, or 1×1×2, or 1594827×2. Excluding 1 from the primes smooths that out."
I agree that a very common Java pattern is to create getters/setters for every private field. Which is just stupid, might as well have the members be public. To use the popular phrase, Java classes like that have a "bad code smell". It tells me that the author of the class doesn't really understand how it should be used. I think a well-designed class will have private members and public member function interfaces that don't resemble each other very much.
Make up your mind. First, you said these properties were useless, now you're saying these properties have been in use for a long time using relational database, which means they're really useful.

>> Do you really want multiple copies of your personal medical records on some public blockchain?
No I don't. This thread's starter and I never said that these properties can only provided by "blockchain", neither did we said that "blockchain" should be used. We only said that these properties were useful and people wanted them.

>> For financial transactions, sure, but for medical records? For what purpose? Other than me and my provider (and any specialist I select) why would anyone else even need to access my medical records? Who would be faking them?

For example, a fraudulent specialist with access to your data can modify your prescription so they can steal money from your insurance provider and also take these extra medicine to sell on the black market.
Nerd, geek, and freak are nowhere near as utterly vile as the n word. They are in completely different leagues.

The first step to understanding the reclamation is understanding just how offensive the n word was and is today. And the culture that surrounded it.

For non-Americans this topic is a difficult issue to get into because it involves unpacking and understanding so much history and culture.
I feel like you're disregarding the concept of the "marketplace of ideas". Pretty much the entire corpus of post-enlightenment thought rests on the (IMO well-founded) belief that good ideas will naturally win over bad ideas when presented on equal footing.

Someone from 1500 would be very much concerned about censoring "heresies", because they'd believe that people are easily swayed and manipulated by evil. I think we know that dumb ideas, are just that, dumb. There's a reason why these types of extreme ideologies, are just that, fringe beliefs. Because the vast majority of people recognize that them for the idiocy that they are.

If we can tradeoff exposing normal people to extreme ideas, and extremists to mainstream thought, that's a great tradeoff. Many, many more of the latter will be convinced than the former.
If you are a good developer, you are probably smart, right? So why would a smart person let something happen to him that he can't fix? Would it be possible for a dev manager to apply as senior dev in another company?

I think they are not unhappy. They just don't want to admit it. Either they really enjoy this additional human interaction, or they actually really found coding stressful or meaningless. But of course it helps them bond with their engineers more if they can show that despite their +120% income and despite their more beautiful house and wife, and despite having more power they actually suffer because they are not a fellow developer anymore.

One can also argue that the developer who stays developer his whole career is actually not someone who was overlooked at promotions, but someone who really enjoys the coding grind, the low amount of visibility and the low amount of responsibility. But the bonding with their friends is much higher if they can hate on the management together instead of admiting that they actually like what they do and how they do it.

Altogether these realizations made me more relaxed about life. In the end it's not that the world is full of suffering, but we actually choose the suffering that makes us most happy.
Just the definition.

a number with no factors beside 1 and itself, excluding zero

1 does not meet that definition, since 1 is already counted, the other factor needs to be different.
As do I. The key is to build the business to the point where it replaces your income before you quit your dev job. Once it's ticking away, there's very little that can happen over the course of the night (or a month) that can much affect its profitability.

And you’re still “managing” your business - the whole subject of the article was about people who didn’t want to manage.

But yeah, back to the point at hand: try not to scare yourself off by the "business stuff" of running a business. You can do as much or as little of it as you like, and so long as the product is good and your marketing is in place, it's just not a big deal.

It’s not that “I’m scared” of managing a business. I’m a proud MBA drop out, I have plenty of business acumen. I don’t want to manage a business. People were commenting about giving up management and dev lead roles because they didn’t want them - as did I. If I don’t want the headaches of being a dev lead, why in the world would I want the headache of owning a business and managing employees?

You can do as much or as little of it as you like, and so long as the product is good and your marketing is in place, it's just not a big deal.

You mean all I have to do is create a product people want, get funding, find the right people and then life becomes easy? Wow, I didn’t know it was that simple. Do you have a newsletter?
Absolutely agree! In my opinion the only way is to make smaller cities attractive! No matter how high or wide you build. People want to move to cities. Except they see a chance in smaller viliages. So we need more / attractive jobs in villages and better infrastructure. Including theaters, cinemas, shops, kindergartens etc etc.
Many aircraft do have configuration warning systems, but they are not exhaustive. And, as a sibling commenter mentioned, many of them are physical inspection items. (Fuselage free of ice and snow, fuel appropriate for the mission, appropriate fuel loaded, pitot cover removed, etc)
>can't it all be automated?

Yes, but two things. Airplane technology advances happen slowly but surely. Small changes can have big consequences when flying. So rightfully any changes are thought about for a long time until they're deployed in practice. And so far airplane safety is miles and miles above any other mode of transportation, so it would appear that this cautious behavior is working.

But even if we had fully automated "turn key" planes checklists do something for the pilots. They force pilots to understand their instrument panels, where the controls are and how the plane largely operates. Things like the start up procedure can vary really radically between planes even with the same types of engine. In an emergency, say an electrical failure, this can be really crucial if certain systems need to be restarted/turned off -- it's best that pilot doesn't spend time during an emergency understanding where everything is. Even if they've flown the same plane for years, they're only human and you forget what you don't use.
> Germany has outlawed Nazis since the end of WW2 and guess what... they haven't taken over again

Counter to that, Italy has a provision in its Constitution that forbids the reconstitution of the fascist party and now we have at least two that declare themselves as such (and have a few seats in the parliament), and one that, despite not being explicitly fascist, has more or less similar ideals and methods, has the relative majority of consensus in the country and is governing right now.

EDIT: did I write something false, inflammatory or off topic?
You can already browse the draft here: https://icd.who.int/browse11/l-m/en

Some examples with interesting names:

SD24 Frequent protrusion of tongue disorder (TM1) https://icd.who.int/browse11/l-m/en#/http%3a%2f%2fid.who.int...

SD70 Qi goiter disorder (TM1) https://icd.who.int/browse11/l-m/en#/http%3a%2f%2fid.who.int...

SE90 Qi deficiency pattern (TM1) https://icd.who.int/browse11/l-m/en#/http%3a%2f%2fid.who.int...

SG29 Triple energizer meridian pattern (TM1) https://icd.who.int/browse11/l-m/en#/http%3a%2f%2fid.who.int...
About a year ago, we had a discussion about reddit at work and tried this experiment. Three of us went to a city subreddit, /r/mycity, and looked for controversial posts about things like local politics, things involving police, and so on. One of us would make posts agreeing with others in the thread. Another would ask questions, feigning lack of knowledge but generally disagreeing, while a third intentionally took an opposing view. In all cases, we were careful not to attack anyone or use curse words or other disparaging remarks.

Interestingly, the first city we tried didn't upvote or downvote very often but the posts that disagreed with the view of the thread quickly, within a day or two, found their posts banned or shadow banned--that is, their posts appeared to us as going through but, in reality, did not appear to anyone else.

Some of the city subs, where the person slightly disagreed with the thread but mostly said they didn't understand the points, always found their posts either listed at the bottom, were downvoted, or got themselves banned but it took longer--perhaps a week or two.

No person agreeing with the thread was downvoted or ever banned which is to be expected. However, the whole point of our doing this was to prove our expectation that reddit is a biased culture that only lets those in who will agree with the crowd and won't let opposing views in. At least in the /r/city threads we chose but we noticed the same behavior in many technical subs, too.

I wish we kept the data but none of us visit or use reddit in any way, for these reasons and a few others, and we only scribbled the notes on paper somewhere.
It’s called “survivorship bias”.
Looks like that's why Inkscape is needed in macOS! :-)
High rent delays child bearing. I wonder how much of the story of the falling japanese population can be attributed to that?
Could you have discovered the example through use of the principle?

Or likewise, does the principle let you extend to other conclusions?
Do you have yearly reviews with your manager? Make it clear that you want to get into management. At the very least, they won't be surprised if they fail to move you to management and you leave (and they'll be forced to confront the choice in those terms before making it).
One of my side hobbies is tracking and studying online reactionaries--in an effort to understand how their swamps bubble over and they impact society at large I've got eyes and ears on something like 60K accounts and probably 20K real identities behind them across Twitter, Discords, Riot groups, etcetera. (I should say "fascists", though; in my estimation, there aren't many reactionaries around, these days, who wouldn't fit the term.)

I can assure you plenty of people "live through such anger and hate on a daily basis". The Diet Coke version of this is Fox News, where on their hard-news shows they literally hard-cut to commercial when, after a shooting at a synagogue guests so much as mention that Trump et al. encourage racism and anti-semitism. It is systemic and systematic and the way this stuff poisons the brains of the people who are soaked in it is very, very real. We underestimate it at our peril--because the full-on, undiluted thing is a hell of a lot more powerful a drug.
Then what is the answer? People want to live in NYC, LA and the Bay Area. They need homes in the places they want to live, and if they don't get them they won't stay put: they'll move to sprawl in New Jersey, Orange County and Livermore. And those places will suck, and we'll all pay the costs in infrastructure stress.

Build housing where the jobs are. That absolutely is the answer. Any other solution is isomorphic to "put the desirable jobs somewhere else", a puzzle the whole world[1] is trying to solve, and failing. Housing is something we know how to do.

[1] Except for the handful of desirable cities.
'Extremist' Google algorithms concern ex-police chief
A Girardian Take on Trump, Online and More
People already want it and developers would build it. But, at least in California, the problem is that local zoning laws make building it illegal.
In my locale, assessments are required to be based on market value. The market doesn't assign a separate value to the house and the land.
Sure, but the next question—which the linked article is about—is, why is that the definition?
Then surely you understand that the world cannot be non-fallen. Where is your deity in all this?
> Nerd, geek, and freak are nowhere near as utterly vile as the n word. They are in completely different leagues.

Yes, which supports what I said, contra what GP said. You can't just take such a vile word with such vile connotations attached and "rework" it harmlessly like you could with "geek"-- that's just not how human psychology works, and an IAT or such would easily bear this out. You'd have to wait for the whole semantic field of the original word to become basically forgotten, then you could freely reclaim it.

(There is such a thing as dysphemism shift, but it tends to happen randomly or to be driven by language-internal forces. "Yankee" used to be a (mildly) derogatory term, but it became popular and neutral because there was no sympathetic term for "a U.S. person" in the lexicon - so "Yankee" moved into that space. But even this is a rare phenomenon; you can't just "make this happen".)