skysight-inc/HackerNews huggingface dataset:
> Windows has gotten a lot better, but the rules regarding new computers hasn't changed in the past 30 years, you still need to wipe the hard drive and install it yourself from scratch, and then spend a little time disabling the ads, bing crap, telemetry, etc.

You're just scratching the surface on how user-hostile Windows can be. The ads, bing crap, and telemetry are simply horrific considering it's a paid product.

Windows Update is still a mess. It takes me less than a couple of minutes to pacman -Syu, while windows updates can take HOURS.

Some random windows service can still suddenly ramp up disk usage or cpu to 100%. There are two control panels. File Explorer is still terrible. The list goes on.
CALL your Reps here, there is still time: https://callyourrep.co/
What exploits are you specifically worried about with wasm?

The ones you call out in this post don’t have the same impact as native, even when it’s C or C++ compiled to wasm.
For the love of god, PLEASE include a scale. It's not a map if it doesn't have a scale (and not just when zooming).

Looks nice otherwise!
Property taxes are fairly progressive, from where I sit. Richer people have more assets and would pay more taxes.
Today’s biggest threat to democracy isn’t fake news–it’s selective facts
I hope it actually starts showing street names when zooming in. When using Google Maps for pedestrian navigation, having street names show up rather arbitrarily can be a huge problem, I've had times when I was unable to find out what street I was on due to visual design overriding usability concerns.

This is most applicable in cities that don't feel the need to place street signs all that often, which is another issue altogether!
To be honest, a train leaving early is a lot worse than leaving late. It means you show up at the right time, and you lose it - not cool at all.
The current BJP government holds absolute majority in the parliament and the prevailing feeling is that the government is very regressive to say the least. I'd be very surprised if this bill ever gets passed.
The LUAS and DART aren’t half bad if you’re in Dublin at least.
Surely when these hypothetical thugs are going around beating people up and confiscating their paper money, they can spare a few moments to beat people up and take their Bitcoin while they're at it?
Kotlin/Native sounds like everything that GCJ was not.
I'd tend to agree, but I think it really depends on what the person is doing/what the end goal is.
>If there is a side effect, it might just be that those clamoring for unrestricted internet access force their municipalities (and states) to publicly commoditize ISPs.

Force them? Here's an example of his ilk pre-empting that:

https://arstechnica.com/tech-policy/2017/10/another-state-la...
maybe a different approach to hardware programming, some kind of safer and higher abstraction system/language to improve quality and reduce effort ?
Yup. I only buy items that are “Shipped and sold by amazon.com” because I know they may mix some inventory and I’m kind of overpaying but it’s a huge quality signal when amazon themselves sells a product.

My information is also not shared with some random seller with terrible security.

Amazon also needs to ban manufactures and sellers that offer review bribes.

Using amazon.com exclusively made Amazon work for me again. I would cancel my account if it was only third party sellers.
Microsoft is also taking steps to incrementally rewrite .NET runtime in C#.

https://www.infoq.com/articles/virtual-panel-dotnet-future

And the D guys have been rewriting dmd, the reference compiler, into D.
So several people replied with this same thing, which I have heard before being suggested. However, as I recall it at the time, if you tried to search for "invert binary tree" this term basically did not exist on the internet. I just tried searching on google with time set between 2000 and end of 2014 which seems to give similar results.

I guess I did not spell it out in my original post, but I always felt it might have been an intentional nonsense question intended to gauge how he would react to someone talking nonsense, or something like that, and not necessarily related to technical things. A sibling post of my original to suggest this was the case, without the weird detour through the term "invert binary tree".

Edit: Of course an alternative explanation is that the interview used another term and he then used the term "invert" on twitter.

Idk, this example at least has to me always felt like people who complain about not passing the driver's test coz they did some minor error and then forgetting to mention that they drove past a stop sign.
"Virtue Signalling" has been co-opted by reactionaries to be the new "SJW" snarl word.

https://rationalwiki.org/wiki/Social_justice_warrior#.22Virt...
The federal government has no Constitutional authority to outlaw sales taxes on intrastate sales.
No surprise when the oil companies have spent decades shaping everything to be dependent on them.
This is a really good write up of the problem.

For me the issue isn't even about having to charge the consumer tax as a marketplace seller that uses FBA. It's the logistical overhead of registering, tracking, and paying sales tax 40+ different ways 4x per year. This essentially makes it impossible for smaller sellers to compete.
The parent comments mentions a solution where there can still be different tax regimes like the EU. But, you only pay tax to one place and they take care of splitting. Let the bureaucracy do it's work.
Legalization.

> this bill aims to legalize and start regulated supply of traditional intoxicants such as opium and marijuana (cannabis) as ‘soft drugs’ in India.
According to https://vuejs.org/v2/guide/comparison.html , vuejs is less verbose React + Mobx.
> Student debt is largely a consequence of easy loans for low-return degrees and laws that prevent those loans from being released (pretty much ever), combined with a generation that pushed kids to go to the "best" school they could, regardless of cost.

Tech might be able to solve that by making the "best" school an online and low-cost one.

> High housing cost is a problem of zoning laws, NIMBYism, and lethargic construction.

Tech might be able to solve that one by increasing the availability of remote work.
“Things Fall Apart” Author Recognized with Google Doodle
I struggle to read the names of streets and roads once the route with the blue dots overlays them. I hope this change makes those readable.
The core notion is little-"o" objects, which are a collection of properties, which in turn are a collection of attributes.

There is also the big-"O" Object (sometimes called the "Object object," hah). This is a place to hang useful functions and also serves as the default prototype.
Bootstrap logos – Quality, off-the-shelf logos
&mut T pointers are basically restrict by default.

LLVM is adding some semantics specific to non-C or C++ languages. I’m on my phone so I can’t link you, but they’re adding an intrinsic related to infinite loops because languages like Rust have different semantics here.
As someone that does not understand the rules of Magic, how do they get around the fact that a Turing machine requires infinite memory? Presumably a particular game of Magic has a finite set of cards and probably states too?
>Does anyone have suggestions on how to fix this? One option would be to have the cultures integrate so there are not sub communities for PoC. This doesn't seem to have worked. But the other option is that you expect Midwesterners to treat people from outside their community the same as people inside their community. That isn't going to happen. So it seems like it is an impossible situation.

From my outside perspective, this is bloody ridiculous. I live in a coastal metro, and routinely expect to encounter people from "cultures" more than a few towns over. Bostonians would laugh at you if you treat someone from Medford differently from someone from Milton. They'd nod if you treat Medford different from Malden, but that's because Medford is white-ethnic while Malden is black and Chinese -- they're just being racist and everyone knows it.

Let alone if you tried treating Medford different from Somerville! I mean, hell, what's next, holding up signs on the Common saying, "Californians go home"?

Worse, by my tastes, Bostonians are already a bunch of provincial chauvinists. I'm from New York. In New York, if you said that a Park Slope-er in Brooklyn just has a different culture from a native of Flushing, Queens, well, you're going to get somewhere between dirty looks and threats (I'm picking where my parents had me versus where my mother grew up). It's got too many ethnic and racial implications. Hell, you're expected to work every day with people commuting in from as "far away" as New Jersey, and we all know that New Jerseyians are degenerate douchebags with no culture, amirite?

(Yeah I grew up in New Jersey too.)

I mean, let alone talking about "where you go to church" in New York. If you can't cope with Jews, Muslims, Hindus, Buddhists, Evangelicals, and Catholics (of various ethnicities each) living in the same neighborhood and each having their houses of worship within a few blocks of each-other, look, don't move to New York.

So the protestation that Midwesterners just have to draw ingroup/outgroup distinctions about your particular church, neighborhood, school district, and choice of automobile comes across as yuuuuge levels of special pleading to justify levels of xenophobia that we'd think of as the stuff of stand-up comedy.
You have it backwards. taxing consumption is actually more regressive than taxing income - the spending a wealthy person has is far more variable (and generally a lower % of income - some of it goes to investments, etc).
So this is Sentry but closed source and specifically focusing on embedded platforms?
Right, I would generally prefer JS over Clojure on the server side these days. Or, rather, I would default to JS and then possibly disqualify it based on my needs (like team composition).

I spent over three years using Clojure and eventually learned how unimportant technical superiority is for most of my projects. For example, the first time I met a co-founder and they simply weren't interested in using Clojure. Well, that was easy.

JS has major upsides like ubiquity and I'm-already-using-it-in-the-browser and its simple concurrency model that aren't so easy to paint over.

I'm not saying everybody should default to JS like I do. But I think a lot of these avoid-JS-at-all-costs posts need to update their intel. For example, JS has pretty great static analysis compared to anything I've used in the other dynamically-typed languages. It's also one of the few where gradual typing actually caught on.

For all its upsides, its warts aren't any worse than things like the overuse of metaprogramming in Ruby or the aversion to FP in Python or the tooling dependencies of Clojure.
The Boston<->Washington line you mentioned there is one of the only reliably profitable lines for AmTrak.
This is exactly why I brush off all comments of fake news -- isn't it funny that 95% of all "valid news sites" are left-wing? So by removing all fake news sites, we have completely factual (biased, selective) news leaning heavily in one direction.
Citus Cloud 2, Postgres, and Scaling Without Compromise
Right, but they don't, so what exactly are you proposing? It's frankly not clear to me.
Oddly enough, I tend to do that as well. Though that's more through social anxiety than wanting to be exactly on time (I don't want to be late but I don't want to make the meeting host feel awkward either).
Never understood this.

How is Vue easier if we only consider components?

How can it offer something simpler than functions as components?
'...there would also be global effects."' We can view the earth from orbit; we can be made aware of the fact that all nations are "in this together." So, to add some positivity to the comments thread, here is a video about the "Overview Effect" - maybe increased consumer space travel can help humanity's perspective; what if all major political leaders (G8 field trip!) had to go into space as "training/orientation" for their position...

- https://vimeo.com/55073825

- https://en.wikipedia.org/wiki/Overview_effect
To me vue is like react but with

> simpler syntax. I think single-file components is a great thing when you're getting started. While true "js ninjas" will call me out on this, they're probably employed by a large org with problems that are different from mine.

> less choice. I only write frontend occasionally. How would I know which react-router to choose? What's the best redux package? What about handling CSS, what's the flavor du jour? Vue says "want something done - do this. here's vue router, vuex, etc."

Overall, the two are very much similar in both how they work and what they provide, but one is developed and used by an organization that has a virtually infinite supply of engineers, and the other is being developed by one guy.

Technology that makes Facebook successful may be inappropriate for a successful hackathon or a small startup
Alternatively Amazon could be responsible for collecting and paying the sales tax for you.
JetBrains IDEs are tooled for particular language workflows, but can, to a certain extent accommodate other languages through its plugins, though not as thoroughly as the corresponding IDE. (For example, you can still use the Python plugin in IntelliJ, but PyCharm has far more extensive support.)

CLion is the product targeting the CLang family of languages, and therefore that is where, quite reasonably, JetBrains has targeted its Kotlin/Native support.
Alternatively, tax regulations could be updated so it's not effectively impossible for the little guy to stay in compliance on his own.

Sales tax regimes were all worked out in a time when most sales were local, brick and mortar. The world has changed drastically since then - it's time for tax laws to catch up a little too.
No, Seriously, Your Vote Doesn’t Matter
> some closely timed transfer from another source

Often when different lines meet the tracks are organised such that the trains pull up together on either side of a platform: a so-called cross-platform interchange[1]. The passengers on either train then have 30 seconds or so to board the other train if they wish to change. Obviously this has to be precisely timed - if one train is late or the other departs early, the transfer can't take place.

It really is an amazing system, a wonder of the world. There's one part of the yamanote line that runs parallel to the keihin-touhoku line. In this section, the K-T line acts as an express, whereas the yamanote generally stops all stations. So as the lines meet, you'll have a bunch of people get off the yamanote onto the "express" keihin-touhoko - they arrive synchronously, then the keihin speeds past a few slow poke yamanotes, before arriving in sync again with a yamanote a few trains ahead of the original one, so people can switch back before the keihin diverges and goes off on its route. It's unbelievable, choreographed like a steel ballet. The best train system in the world bar none.

[1] https://en.wikipedia.org/wiki/Cross-platform_interchange#Tok...
A 1 kg block of plutonium 12,000km away has ~5 orders of magnitude stronger gravitational field than a solar mass at 1 billion light years.

Presumably a sudden mass-energy conversion of said kilogram would generate a sharp gravitational wave. Assuming someone went back through LIGOs algorithms to fine tune them for such a detection, doesn't it seem plausible that it would be able to do so? And presumably even locate it?
Tokens or an infinite blink (exiled and returns) mechanism I think. I haven't seen the thing in a while :)
That seems like a particularly cynical reading :) I can't say I got the same impression.
> Bull. They QA their own BIOS and firmware. The whole point of firmware-BIOS-OS separation is that the operating system never even speaks to the BIOS directly. BIOS runs the bootloader, bootloader loads the OS, OS proceeds according to a standard for how PCs are run.

The complexity here is that the firmware updates shipped for Linux may well take a different QA path to the firmware updates shipped for Windows, as the distribution channels are different. Further, manufacturers usually try to unify (to some level) firmware updates for different systems into fewer actual binary blobs to reduce release engineering workload.

What keeps a complex system such as this working smoothly is QA. Dell cannot reasonably be expected to spend effort on QAing combinations they clearly do not support.

While the fact that your system was bricked is likely a bug that should not have happened, nevertheless I think it's unreasonable to blame Dell for this as viciously as you are doing because they do not support or QA that combination and cannot be expected to do so. That they're fixing it is the most I think you can reasonably expect.

I understand that you've accidentally ended up having a poor experience here. But you can't reasonably expect that to reflect on the experience others might get following a path Dell actually supports and can reasonably be expected to actually QA.
I wouldn't be so quick to label Opium legalization as 'progressive'. The Chinese experience with Opium in the 1800's was terrible and very damaging to their society.

The nature of opiates is that they are very addictive addicted. Drug addiction is incredibly difficult to shake once it has taken hold. The way to deal with opiates is to never allow someone to become addicted in the first place.

It's time for us to realize that the global opiate crisis is occurring precisely because opiates are more available now than they ever have been. I love Western culture, but its prioritization of instant gratification can be myopic.
Ad. 2

I've seen proposals (in EU countries at least) to do the opposite: eliminate personal income tax in favour of VAT/Sales tax - removes the burden of filling (and more importantly processing) personal income tax returns, removes 99% of all entities that could be subject to tax audits and so on.
Reasonable is relative.
You must not have looked very hard then.

Python 2.7 has just about the worst unicode handling of ANY language I've ever used.

Plenty of otherwise crappy languages (Java, JavaScript, etc) managed to make one right choice when they decided that strings are always unicode and bytes are a different data type entirely.

Also, the asyncio implementation in Python 3, while a bit complicated, is on the whole very nice, providing a lot of flexibility.

Long story short, if you still think Python 3.6 is "bad" in this day and age then you need to move on to another language.
LOL, they can barely manage to extend BART a few extra miles, and it takes decades and $billions to do it.
All electronic maps use heuristics to show street names because otherwise the map would be too visually cluttered. They tend to show the major streets and a few non major ones and change based on zoom level.

I mean for you use case they should perhaps have a subtitle which is “currently on street X” but I definitely don’t want my maps cluttered with overfitting this concern and jam packing it.
FWIW Webstorm somewhat mitigates this. I know it feels sticky to rely on IDE tooling, but it's pretty good in my experience.

People have reported some issues with the Vue tooling, but it's worth trying:

brew cask install webstorm
cd your-app && webstorm .
To be clear, the claim was not that 100 megatons themselves would cause climate change, but that 100 firestorms in cities would, and that a 1 Mt bomb would be enough to cause a firestorm (there was one in Hiroshima).

It's not completely clear to me just how bad the science was; like the article says there is still a debate today, so it's not completely settled even now. Wikipedia has a lot of discussion.

https://en.wikipedia.org/wiki/Nuclear_winter
Isn't he the father of Psychohistory and The Foundation?
I think you have a gross misunderstanding of economics. The government doesn't just issue bonds. It sells them to buyers. It will have to pay interest on those bonds to the holders of those bonds. There is a fiscal capacity for the nation in terms of repaying bonds. Things like tax policy, public policy, and projected GDP growth come in to play when buyers look at the risk of buying U.S. Treasury bonds. Risk in the form of interest is set and bonds are purchased. The paying of interest reduces the capacity of the government to spend on other things because the government absolutely does not have an infinite capacity to sell bonds. And saying, we'll just print more money is not helpful because if too much is printed then massive inflation can take hold which reduces the capacity of the government to spend.
Over the course of 2014, the "pip" project alone went from 1.4.1 to 6.0.6(!) through 2 minor releases, 1 major release, and 9 point releases, 6 of which were on the same day as another point release (it's called a "release candidate", people). They included regressions such as "segfaults on Windows at every invocation", "freezes if the specific server pypi.org is not reachable", and dropping support for a python version that was less than 2 years old at that point. They also introduced a third package archive format into the ecosystem.

The library ecosystem is the problem, and it's what's driving the language churn.
Most moved to Clojure? That's interesting. My path went like this: C++ -> VB6 -> C# & JS -> Rails -> Clojure. But that last move was after looking at Haskell, OCaml, Scala, F#, and friends.

I'd be very interested in reading about your (and other's) experience in making the transition to Clojure.
No, no noticeable hit. SQLite is a proper concurrent database as well, so I don't think I would have.
Khan academy was non-profit I thought and ad-free. But I get what you are saying, haven't thought about that.
>Therefore, a land-value tax is an efficient and fair way to take a city that now works only for lucky prosperous landowners, and turn it into a place where the working class can afford to make a decent life.

basically a mild version of Lenin's "the main issue of revolution is the issue of land". Was very popular at the time.
I think it's more of a sell-through volume signal than a quality signal myself.
There's plenty of smaller sellers that would love to be in compliance, but due to the nature of US sales tax and how FBA works (i.e., you don't know where all your product has been stored) it's practically impossible for them to be in full compliance, so they don't even try. Sometimes better to stay off another state's radar completely than get drug into a spat over partial compliance.
Any chance Google Maps for iOS/Android will include a "driving mode" like regular GPS devices have?

What I mean by that is a mode for when you don't have an obvious destination entered into the app, but it should still show the street you're driving on, the speedlimit (if enabled) for that street, upcoming cross streets, and maybe possible places of interest?

I'd love to have this since sometimes I don't necessarily have a destination set but want to see on a map where I am.
Also, it's ugly as sin
Trying my best to learn how different investment charts are drawn. The information out there is harder to find than it should be. Currently reverse engineering others around and using investopedia as a reference but I really wish there an educational resource for programmers.
yeah but that means moving all my usage (desktop and mobile) to firefox.

I feel it is harder for FF to compete on mobile.

How does it integrate/compete with Chrome tabs on Android ?