skysight-inc/HackerNews huggingface dataset:
I think your example here is pretty disingenuous because you haven't created any types, merely aliases of 'meter' and 'centimeter' that are of type int.

A better example of breaking type safety would be to involve a reinterpret_cast or a C-style cast, or maybe pass something through a void*.
Why does the site need to have my github private email address? I use different email addresses for different sites. I don't want learningjavascript.online to have my github email address (or any email address, but that's doable).

I'd try out the site, but this is a show-stopper for me.
Maybe it's not everywhere, but where I live, playing video games are still seen as a sign of immaturity and lack of social skills. Doesn't matter that there are mature rated games that require voice communication to play properly, doesn't matter that tons of gamers are in at least one gaming community.

Somewhere in the mid 00s, society established a new gamer stereotype as some lazy man child who prefers to sit around reading comics and playing games to going out and "grabbing life by the horns" or some other nonsense.
How to Change Shower Faucet Handles: Completely Painless
I think they mean that the unedited, the stream-of-consciousness style you're employing, while "honest" in that you give the reader the the full paper trail of where your conclusions are coming from, has a low signal-to-noise ratio, making it tedious to read.

It's surprising to me that someone compared your work to Wittgenstein's. His writing contains an extraordinary amount of dense, finely-honed philosophical content per page--rather the opposite of the 'let it all hang out' approach you seem to be taking. Which isn't to say either one is strictly better, although the previous commenter may disagree with me.

If you're looking for more feedback, I would suggest that you read. Read orders of magnitude more than you write, in fact, no matter how much you write. No matter how old or how experienced you are, philosophy is a party that has been going on for thousands of years and you have only just arrived. There is always more to read, and for any novel idea or theory you have that is keeping you up at night pondering it, there is almost certainly someone whose entire life's work was dedicated to the exploration of that one idea.

Read Wittgenstein on language, sure, but you're gonna then need Frege and the logical positivists for context. Then read into Hilbert and Russell's work on the foundations of mathematics, and then about Gödel's famous theorems and how they affected that program. There's a rewarding parallel to be drawn between what the conclusion of Wittgenstein's Tractatus says about the philosophy of language and what Gödel's incompleteness theorems say about the foundations of math, but you gotta do the work to get there.

Stream-of-consciousness is a well-worn technique at this point, and not just in writing or speaking. Read about theatre improvisation and jazz, and hip hop, and what those artists have to say about their processes, and read theorists and critics who are skeptical of the very possibility of what you're calling "honesty" in your writing.

Read history. Read about propaganda campaigns and why they worked, and past instances of "information radiation". Look up all the 20th century theorists who warned us about the power of television to make even the most horrific atrocities banal. It's all been said before.

Contributing new thought is hard work, and one of the reasons why it is hard work is that you have to first understand the entire conversation that had been already happening right up until you joined the party. Read anything and everything you can get your hands on, and then read more.
>There is nothing like Unreal Tournament or Quake anymore.

Well, there's Quake Champions, but they're really struggling. They tried taking Quake and incorporating a lot of the features from more modern games (micro transactions, loot boxes, character classes like Overwatch) and ended up with a hot mess.
What I Learned from Attending My First Real Estate Foreclosure Auction
The parent was clearly talking about averages/the typical case. Sure, you can cherry pick cases where a single item under/over performs the average but it doesn't invalidate the above point.
You can't have atomic transactions when one half of the transaction isn't electronic.

If I pay someone for a laptop and instead of a laptop I receive a box of rocks, I can claim they didn't send the laptop and they can claim they did. There is no way for a third party to know who is lying.

The recipient could be lying to get a refund when they received the laptop, the sender could be lying to get paid when they sent a box of rocks. Maybe neither of us is lying and the delivery driver swapped the package contents.

This is not a problem alternative payment methods solve, nor one they created. See Amazon. The solution is some kind of insurance, which can be layered on top of any payment method -- you buy through Amazon using whatever payment method you like, they take a cut in exchange for eating the returns when sellers send the wrong stuff. Then crappy traders are the intermediary's problem and whether they kick them out or eat the losses themselves is their own choice.

But you don't want that kind of system built into the payment method itself, because it has overhead, and not all transactions require it. Sometimes the thing you're paying for has already happened and you're just settling your account, in which case a proof of payment is all you need out of the transaction. Sometimes you are buying something in person or can otherwise verify the goods yourself before making payment. Sometimes the seller is known and trustworthy enough that you're willing to buy without insurance. In all of these cases mandatory insurance is costly dead weight overhead, and they represent a significant proportion of transactions.

Meanwhile if you're buying from someone you don't trust and can't verify, you have the option of using an intermediary or escrow service or buying insurance. But that doesn't mean it needs to be mandatory in all cases.
My understanding is that the point of Fuchsia is to be a base for a new version of ChromeOS that also obviates Android. I'd compare it to the move Microsoft made with Windows XP to merge the NT and 9x lineages. Fuchsia is NT, "ChromeOS on Fuchsia" is XP, and Android is 9x.
Ok, I see what you mean. Even then, at that point in history it was becoming clear that memory speed would not keep up with processor speed, so I can understand why the 16-bit bus seemed like the way of the future.
My Son Was Born Autistic: Denying the Challenges Is Morally Wrong
Microsoft ventures has renamed itself as m12. Their website is m12.vc
Their portfolio companies are at: https://m12.vc/companies/

For Venture Capital information, look at crunchbase.com
Granted objects are rare and this isn't one of the things I consider to be significant grievance about OCaml. :)
>On the other hand I don't know any honestly middle class people who shop at Williams Sonoma with the possible exclusion of special gifts maybe for a wedding or anniversary or some other rare special occasion.

Shopping occasionally is still shopping. Plenty of people have run businesses off of gift and special occasion spending. Or just occasional spending in general. None of this is out of the range of the middle class. Almost anything cheaper than a child is affordable to the middle class.

>lots of people who financially really shouldn't do buy Apple products.

That only strengthens the point that middle class earners are spending their money there.
FWIW, there are also plenty of affordable options that are in the Cleveland metro area, too.

> Doing this type of analysis state-by-state doesn't really tell the story

Yeah. For example, that map does an average of property taxes, which is not super great. Property taxes in some of the suburbs in Cleveland can be higher than your mortgage.
Yes, but in the case of the US government at least, there are structural reasons why the two party system is a stable equilibrium. Those structural reasons do not exist for cryptocurrencies. The most important of which is that there can be only one president of the US government, only so many senators, judges, etc... There can be infinitely many concurrently competing forks of Ethereum.

You and I can go fork Ethereum right now and now just tell people it's great, but show them it's great. It's like if we could fork the US government, refactor all the policies and let it run to demonstrate how good it is, and then people can come on board. You can't do that in politics, but you can absolutely do it in crypto.
PWA support. Safari was late to the party, and iOS doesn’t make adding a PWA intuitive at all.
yet another data mining OS.
It will annoy them later when they want to evade more taxes and need to transfer "their" money to the next corrupt tax haven, and can't sign in to their bank.
That brings back painful memories. 8+ years of dialing 9 to get an outside line and only 1 person had made that mistake (while trying to dial 411!) at a previous company. Then new management comes in and it happens twice in 2 days. Supposedly a huge fiasco and they started pushing to change the dial out digit immediately. Such a headache.
The root of the problem of definition here is that there is no concrete definition of "middle class". Median income is related, but not required to be middle class. Besides, in San Francisco, making less than $59k per year is considered poverty level, and $100k+ is still "low income" [0].

[0]: https://www.bbc.com/news/world-us-canada-44725026
The reason for the backlash on StarWars was because you pay for (some of) the game, where as FortniteBR is free.
And I believe StarWars made it so you can pay to be the more powerful characters, where as I believe FortniteBR doesn't contain any Pay-to-Win
This is in the back of my mind when I think about one day working in the Bay Area. Given that the cost of living has increased to match the high salaries, there is little to draw me there other than cool problems to work on, which Silicon Valley does not have a monopoly on.
"I'm a Remainer. I'm Irish - Ireland is one of the most pro-EU nations - and I live and own a house in London. I think, despite my own interests, that the UK probably needs to leave the EU in order to resolve the splits in society and for the UK to figure out its place in the world."

I'm a UK citizen and I would really rather not have my economic future such as it is (I do not own a house in London, and would probably have difficulty raising a mortgage on a parking space there) flushed down the toilet for some mythical concept of 'control'.

Economics is really important as some of my pro-Brexit neighbours are beginning to realise.
Games in general are definitely not getting worse. There are more excellent indie and medium-size studio games coming out than ever. If you don't like those things you complain about, play other games.

Even the big studios are starting to learn that pay-to-win and crazy microtransactions turn people off-- the business model for Fortnite, the biggest game out there, is pretty user-friendly by providing a free game with 100% of gameplay available for $0. All purchases are cosmetic and (I believe) aren't locked in lootboxes. EA famously rolled back their microtransaction models last year after a few bad releases.

I love that studios are trying out new business models, even if some suck. Some of my favorite games (Counterstrike and Crusader Kings 2) use user-friendly "microtransactions" to continue 6+ years of development and feedback.
Humor's fine but the bar is high. Low-quality humor grows like crabgrass or kudzu and soon takes over. People are vigilant about not letting that happen here, not because they don't like fun, but because they've seen it happen elsewhere on the internet.

Most people overestimate how funny their comments are. scott_s said it best: https://news.ycombinator.com/item?id=7609289
> JS and Java... well they're not something I think a lot of programmers want to be.

I actually much prefer modern JS to modern python. JS is flexible enough to allow a functional-ish style, which greatly improves code clarity in my opinion. And of course you can still write python-style code if you want to. Python is a lot more opinionated!
Texas is very much THE energy state. They are the number one producer of oil, natural gas, and wind power in the US. They are among the highest producers of total renewable power in the US as well. If it wasn't for hydroelectric (which Texas is not very suitable for) it would be the number 1 producer of renewable energy in the States. There are also significant levels of Nuclear power produced in Texas at 10% of it's total electrical generation capacity. Texas comprises roughly 1/3 of the US power grid and operates the only State independent stand alone power grid in the US. Texas produces 20% of the US's total energy output and produces twice as much electricity as the second highest producing state (Florida). The power grid is Texas is also extremely reliable and resilient even by American standards.

The state is also a huge technology sector (aerospace, chemical, semiconductor, and software) does a lot of manufacturing, and operates 2 trade borders, the Gulf ports and Mexico.
If we're only talking averages, the average game isn't a very good value either - a whole lot of them suck bad and are, even at a discounted rate, a total waste of money. I'm still not really sold on this argument.
Surely there is a continuum between total agency and total control.
Functional Programming Is Object Oriented
The UK gets a lot of spam calls, but most appear to be humans.
The "loot box" is starting to die in preference for the "battle pass", which basically offers transparent incentives for continued & skilled play by paying a single fee for a set amount of time, usually called a "season".

This is one of the reasons why Fortnite has been so successful: its easier to justify a single 10 dollar payment for a few weeks and know what you're getting based on what you play.
If you don't like what your tax dollars fund, elect different politicians.
“My Challenge” – A Conversation About Life as a High-Functioining Autistic Adult
DRM is anti-consumer in a huge amount of ways that have nothing to do with the mere prevention of unauthorized copying. To describe any form of DRM as 'working' is charitable to say the least, and sophisticated "gamers" are highly aware of this.
What society are you in?

Because gaming is pretty ubiquitous and accepted in American culture (at least in the coastal areas I've been to).

Playing games and identifying as a 'gamer' are definitely different, however. I play a lot of core games (PUBG, Overwatch, etc.) but I definitely do not label myself a 'gamer'.
>For some reason I thought privacy, freedom of speech and transparency would be priorities but they weren't.

He's a constitutional law professor! He loves his blackberry! Those girls that campaigned and danced around for Obama were hot. Yay his skin color doesn't matter - except it totally matters! He'll stop the wars! He's so cool he tweets out things!

Because you were sold on an extremely effective misinformation campaign specifically targeted at you. It's not that you should feel bad - but I'd hope you'd be able to see it if it happened again (and it is happening again, it's just opposite now).

... I'm sorry, perhaps I'm bitter because I saw exactly what this was in 2007, then had to put up with 8 years of watching the media entirely cover for him. It was annoying. What's worse is that even now people still fall for the "I had a scandal free presidency" absolute lie.
Including it only proves that it was not generated before a certain date. It can't prove that it was generated before something also generated after the headline in question.

You have to predict exactly what the headline is going to be though "On the Moon" is a fair guess but the chances you would get "Men walk on the moon" (plus "astronauts land on plain; collect rocks, plant flag" if we're using the subheadline too) exactly correct to fake it are really low. That's only possible on a very small number of dates where there's a known huge event coming up.
Maybe Fuchsia uses a lobotomized Linux kernel, together with such firmware blobs, as a (likely sandboxed) monolithic multi-driver?
Something missing from this story.

If ‘9’ gets you an outside line, then you miss the ‘0’, the number seen by the telco starts ‘11...’

Maybe the pbx is programmed to recognise ‘911’ and dial that, without requiring an outside line?
When we moved to a new town, when I was a kid, we learned that if a given number was free, you could request it as your phone number. But you had to know it was free by dialing it and getting a response saying so. My sister started trying memorable ones and tried [### - ### - 1234] (first 7 digits withheld for privacy reasons). That was the local fire department. 911 would have gone to the same phone.

She hastily apologized. Later she learned that "4000" was free, and my parents have used that phone number for 20 years now.
Cars break. They don't rate limit you. Please share with me a model of vehicle that reduces your max speed because you're low on gas.
If I’m making a decision to delete something based on it’s legality, I refer to the laws that apply to me. Not that tricky.
The W Hotels chain used to be excellent at this - they even sold a mix CD in your room that contained “selects” from the lobby with a great mix of swanky tracks.

I’ve also found high-end restaurants and other boutique hotels employ highly-specific mixes. Adds to the atmosphere without a doubt
I'd suggest replacing the LCD with a touchscreen model so the touchbar can appear at the bottom of the display. This would please the handful of users who'd miss it otherwise, and anyone who'd gone out of their way to develop an interface for the touchbar wouldn't feel that their work had gone to waste.

A touchscreen could also be a step toward being able to run iOS apps on Macs. I wouldn't claim this last piece is easy, but it could be a huge win if done right.

Apple should should make iPhones and Macs work so seamlessly together that they feel like different hardware extensions of the same device. Say, starting an application like FaceTime on one device and shifting it to the other without breaking the session. (Maybe they can do this already? If not, they should.) Again, not easy, but Apple has the resources to pull it off, and if they nail the execution they could boost the value of both product lines.

Also, greater memory options in their higher end Macs. Obviously most people don't need 64 gigs of RAM on their laptops, but for those who do, Apple should be working hard to make a Mac their first choice.

For lower end Macs, include a dongle with USB 3.0, Ethernet and 3.5mm audio jacks in the base package. It wouldn't cost that much to produce and it would give people peace of mind that their old peripherals will still work out of the box.

EDIT: Oh, and fix the keyboard. They need to set a standard for keyboard quality and typing comfort and accommodate that standard. If it means making their laptops a few millimeters thicker then so be it.
"Season pass". that's the cancer of current video games.
Innovation would be to finally integrate a high-quality OCR right into your builtin apps. It would be to allow scheduled clearing of 4G traffic numbers at your mobile bill rollout (now I have to manually do it every time I receive an SMS that my megabytes have been reset for the next month). Innovation would be to have your WebView apps and the native Safari browser share the session cookies of the relevant domain -- I am tired of Amazon links not opening in the app but in an embedded WebView (and every app I receive links to products has their own instance).

...Hell, these are not innovations. They are baseline expectations, IMO anyway. Let's not even mention AppStore which is an awful experience overall. I literally type the exact name of an app and AppStore cannot find it! Discoverability is a joke.

I like Apple's ecosystem better for reasons I won't list so as not to make this comment huge. But it's IMO undeniable that Apple has been coasting for a while now.

They should take a few hints from Android, the now dead Windows Mobile, and Sailfish OS.

I don't demand Iron Man level of UI and usability with holographics and intuitive blend of real world and VR interaction. I demand a more modern and smooth experience though. And even on a very strong device like the iPad Pro 10.5" and an iPhone X, many Apple apps still manage to lag and take several seconds to respond.

This is inexcusable.
That's a big if, its orbit can take it pretty much anywhere. But even given a direct downlink, much of the telephone call latency is an artifact of call routing on the ground.
Yes definitely feel this way too.
I would be more interested to read about these topics, yes. In particular you really need to define what you mean by "sound" vs. "unsound" money and what makes BTC "sounder" than other currencies.
I'm seeing a lot of the things I like about Elixir here. Very slick.

Are there performance implications?
My real question isn't so much what Google itself will be shipping on their hardware, but what all the other phone manufacturers that are currently using Android, are going to be shipping on their phones in ten years.
TLDR. Judging from the comments, it's basically the same as Chinese government and state media?
Doom 3 in WebAssembly
The fact that tax money is perceived as mismanaged is never an excuse to avoid paying taxes. That's a different problem with it's own solution. At least a citizen has the theoretical power to vote out people who mismanage tax money. You don't get a say about how a billionaire spends his/hers money. Actually, most of them are hoarding it. And the corporations holding the money become more powerful, being able to greatly influence the aforementioned mechanism of voting. It's a bad thing. A very bad thing and I'm very sad people are not more outraged about this.
why would the stock price ever appreciate?

Reinvested dividend money; see a sibling comment somewhere in here that addresses this. If the company doesn't pay a dividend, that money has to go somewhere, so it gets accounted for in the stock price (a vast oversimplification, yes).
They are making the world a better place. They are fighting Trump (which by the way wants to lower taxation on the rich)
Every car I've been in in Norway has had heaters in at least the front seats. The Tesla S has rear seat heaters as a configuration option when you buy the car as well as an option for a heated steering wheel. Quite a lot of the cars I rented in the US had heated seats, even in North Carolina.
Puppy mills produce registered puppies.
"be prepared to see the dystopia that your industry has created as a by-product." - that's an assumption that is not based on fact. The software industry is not the only factor.
I think what complicates it is that the shares themselves are a tradable commodity. The price of a commodity isn't just a function of the underlying value of the asset, but also expected change in price, the overall health of the economy, the attitude of other investors, etc. Many short to medium term investors may not care directly about profits at all, because they hope to make their money from growth in the price of the share as a commodity.
As always, the real world is a whole lot of gray between the black and white articles that are fun but useless.

Multirepos like microservices are all about scaling people, not the project. Start with the monolith and monorepo until you need to split, and then focus on separating by groups of logical functionality or team responsibilities (although if those are different then you'll end up with other problems).

Also stop taking things literally. Monorepo does not mean you must have everything in a single repo. Even a startup can put the majority of the codebase in one place and have things like a corporate website or small admin backend in another.
> The tax strategy, known as the “Double Irish, Dutch Sandwich”, is legal