skysight-inc/HackerNews huggingface dataset:
> Dissatisfaction with the govt does not necessarily mean dissatisfaction with the return on the investment of taxes. I want kids to be educated, people to be healthy, and that desire doesn't change if my tax rate is 0% or 80%. Sure, there's a point at which I think that taxes aren't the answer, but the root desire is not about taxes, they are merely a means to an end.

The issue is about efficiency. If you pay $2000 in taxes, you want to be getting >=$2000 in value for it. If you have to pay $5000, the value needs to be >=$5000.

The problem in the US is that government efficiency is a disgrace. We spend more on the military than most other countries combined and get... what, oil? We already have oil. And we need less of it, not more.

Our healthcare costs are outrageous and rather than do anything at all to actually address the cost, we just keep increasing the amount of tax money that gets thrown at it -- which only raises the costs further.

Social security is designed to sound progressive when it's really a transfer of wealth from poor to rich (because the rich live longer), and which deprives the poor of money during their working years that they could have used to send their children to college and other investments in the future, intentionally making the choice to retire later or rely on that investment they could (and now can't) make in their children to support them in their old age. Or for that matter have just invested the same money in a major index ETF, which has always had better long-term returns than social security to begin with.

If we were getting what we're getting now and paying half the taxes then everything would be fine, because then you don't have free healthcare but you do have the amount of money it costs to buy healthcare. It would also be fine if we were paying what we are now but getting twice as much. But we're not.
This is a very strange area to discuss. And given the grayed out text, you've already been downmodded.

I had this, err, debate on Reddit recently. I am against the actions Israel is taking against Palestine. I view it as an atrocity in its own right. (There, I said my part. Please hear the rest out.)

From that, I said I was against the actions of violence. However I was attacked and called an antisemite. And it wasn't one person. It was quite a few. Something is going on, in that criticizing bad actions makes me construed as some sort of a hater (read: racist, sexist, ageist, nationalist, etc).

Obviously this also has other broad implications. If I disagree with practices of X, means I somehow hate X, even if I don't. I also see that similar viewpoint bandied here at HN, primarily with the once-a-month article about women and tech (which devolves into flamewars and large swaths of comments being disconnected by dang).

What's going on here? It's certainly a phenomenon which I'm seeing accelerated. Is this the growing pains of having hypercommunication across the world? Is this the problem of having up-to-the-second news?
I was already skeptical in general of articles about Apple doom -- we've seen those for decades. This year, I'm extra suspicious of any articles that lead with a chart of Apple stock, without showing for comparison the stock market overall.

Every company is suffering right now. AMZN, MSFT, FB, NFLX, and GOOG are all down 20-40% from their respective peaks 3 months ago, yet nobody seems to see reason to write articles saying that, say, Amazon's latest offerings are strategic errors.
It is also the solution they currently use on Windows ... And what games are doing on Steam that support Linux.

I won't comment on shipping your own glibc, because that probably could cause issues.
"Ever" is a long time. I'm certain it's a matter of time before an AI drives better than an average human in all conditions. And then after a few years it will drive better than the best humans.
It’s an implied false dichotomy. There is no reason to mention the military spending otherwise.
Is the psychology really that people prefer having last years “best” than this year’s “good”? This has not been my experience with close relatives, but the data seems to show it is in general.
Oh, they do? I've left before, and came back for my wife's sake. I'll be pretty glad to leave again.

Sorry if that doesn't sound patriotic or something, but I've basically spent most of my life by now being told that because of where I was born (New York) means I'm not a "real American" and deserve to have my voice in national affairs actively repressed by various means -- while also being a smug elite somehow. So be it, then.
Still the One and Only School of Statesmanship
Yes, but these things should be in the guide, or at least with lower-dimensional framing to make it understandable.
Build Your Own Ambient Lighting System with a Raspberry Pi and XBMC
We can tell that wikileaks is now a front precisely because they have stopped operating in the way you describe.

They no longer publish everything they have been given (Assange once claimed to have documents embarassing to Russia but they are as yet unpublished).

They no longer publish documents indiscriminately (Podesta emails trickled out over the course of October 2016 for maximum political effect on the election)

If that wasn't enough, everyone should've been convinced that wikileaks is compromised when Assange refused to demonstrate that he held the wikileaks signing private key during his reddit AMA
Note: Only email me if you are interested in the internship specifically!
I ask my wife.
A random sampling (with some overlap of already discussed issues):

* A less verbose syntax (want examples?) and less bizarre syntax :) Clearly subjective, but IMhO Haskell is a lot cleaner

* Constructors starts with uppercase, avoiding the issue the issue related to misspelled constructors (and allowing most editors highlight the constructor)

* Type-classes allow for sane overloading of functions and operands, solving the int/float problem of SML, but extending far beyond just that.

* As he mentions: the infix operator and the export from modules are both fixed in Haskell

* Supports binary numbers (sure, it's a trivial library issue, but possible because of type classes allow extending the concept of numbers)

* The polymorphic equality is solved in Haskell, again, with type classes, allowing us to define equality to any user defined type in a way that makes sense for it (including the set example)

* List concatenation is right associative (he mentions SML's left associative @ as a problem)

* SML's overflow on + problem are solved by not having overflow (j/k, Haskell lack of overflow on integers is a serious problem IMO, but other than making Int === Integer there's no easy solution).
Relentless.com
Heh, I feel like "someone" ought to write the Big List of Bad First Projects for This Language, e.g.:

Go/Erlang/Elixir: "Testing" the concurrency by parallelizing the addition of an array of integers via some sort of sending single integers over messages, or in the worst cases, literally spawning entire processes/goroutines/etc. to add two ints (and then wondering why the concurrent program fully consumes all eight CPUs but is still twenty+ times slower).

Go (as of this writing): Immediately trying to implement a generic data structure.

Rust: Complicated pointer-type data structures like linked lists, or goodness-forbid, doubly-linked lists.

Haskell: Starting right off by trying to implement an in-place sorting algorithm.

Python: Taking your C numeric algorithm and converting it into pure Python (and then being shocked at the performance).

Criteria for my inclusion is that I personally have seen each of these many times.

It's not that these tasks are necessarily impossible, or even necessarily all that hard when you know what you are doing, just that they are bad first tasks, but they seem to tempt people for some reason. For example, someone reading a Python tutorial hasn't heard of numpy, if you're just learning Rust immediately learning how to break the rules you don't fully understand yet isn't the best use of your time, etc.

In this particular case it all turned out OK in the end, but it often doesn't go this well. :)
Thanks for responding politely to my somewhat accusatory comment.

It sounds like Red is driven by a small but very dedicated community, and the way it's both designed and promoted makes me think of TempleOS. Terry Davis' constant eulogies about how his own eccentric OS compares with Linux were obviously delusional (for a start, TempleOS doesn't do networking at all). Similarly comparing Red to Clojure when Red doesn't run on 64-bit machines is also misguided.

However, taken on its own terms TempleOS is an amazing piece of art, and I'm also sure that Red does something new and interesting. Perhaps that style of "PR bait" is just how you roll, but I am certainly glad you took your time to write a more down-to-earth description of the project. Reading that makes it easier for me to appreciate Red as more of an esoteric language that is of great use within its community.
So what happens (post-Brexit) if the GBP weakens and the EUR strengthens?

Does the location matter now?
A democracy needs an informed electorate to function.

By your own admission, [the majority of] those that voted Leave didn’t understand what they were voting for.

By that measure, I don’t believe “democracy won”.
When ever you concentrate a large enough wad of cash(i.e. the incentive) to a simple metric. Sooner or later that metric will be gamed. Metrics should be more nuanced and well studied and flexible to change and behavioral study needs to be incorporated into fraud detection and prevention.

Libor, No Child Left Behind policy that ties test scores to school funding are some of the other examples that have similar issues.
I just went through the process of getting NVIDIA drivers working on my brother's dual-boot Ubuntu. Here's the issues we hit:

1. You don't don't get drivers out of the box. The NVIDIA driver is non-free, so Ubuntu's (and other Linux distros') hands are tied here: they're not permitted to distribute it. Getting it is relatively easy (check a box, install a package), but you need to know that you need it, and then figure out how to get it.

2. (For laptops) You need to install optimus/primus/bumblebee, s.t. the system isn't using the integrated GPU. This is another package that you need to know you need, and install. Ubuntu here is particularly bad: it apparently installs the drivers in the wrong spot, so even with everything correctly installed, you have to find a config in /etc, edit it to what a couple of comment on a GitHub issue that you found after Googling the error indicate. (Other distros, in particular Arch, do not have this issue.)

3. (For laptops) You need to configure the game in Steam to take advantage of primusrun. Steam does not do this automatically.
While the 18650 Lithium Ion cell is a standardized shape, the chemistry between Lithium Ion implementations is different from company to company.

A big reason for Tesla's design was that Panasonic's Cells (a partner of Tesla) was superior on power-density / weight.

I expect that power-density / weight will continue to be an important factor in electric cars, especially when you need thousands of these cells to power an electric vehicle. As such, I don't expect lithium ion cells (even "standard" 18650 ones) to become a commodity.
I know two people who said they won’t buy another phone until the day their SE won’t turn on. I agree, SE form factor solves a great problem for some people. Not everyone wants a big screen!

Apple either isn’t making enough money on the SE, not listening to their survey group, or an executive doesn’t care. They need to fix this.
The article does not go into detail, but I expect a doctor with a high false positive rate to not get much applications his way in the future as it costs the state a lot of money.
Even if the end result of Brexit would be neutral in any circumstance, it is entirely possible that prolonged uncertainty would be bad, considering the aphorism that "markets hate uncertainty."

Although, uncertainty doesn't seem to be a big deal in bull markets, so it could be contextual.
Ignoring the rather bonkers anecdote at the start of the article, I'd also argue against one of the other recommendations here, even though it is quite common in practice:

> The command in array index n upgrades the schema from version n-1 to n.
> Thus, no matter which version is found, the software can bring the
> database to the required schema version. In fact, if an uninitialized
> database is found (for example, in a testing environment),
> it might loop through dozens of schema changes until it gets to the
> newest version.

There are 3 major problems with traditional incremental migration strategies:

1. Once you've accumulated years of migrations, it's unnecessarily slow to bring up a new dev/test db. The tool is potentially running many ALTERs against each new table, vs a declarative approach which just runs a single CREATE with the desired final state.

2. The migration tool does not have a way of handling databases that aren't in one of the well-defined versioned states. This can happen easily on dev databases, where a developer just wants to experiment before landing on the final desired migration.

3. Most of these tools require a developer to code (in a specific programming language, or a proprietary DSL) the migration logic, as well as its rollback. There's plenty of room for human error there, especially since most of these tools don't automatically validate that the rollback actually correctly reverts the migration.

In contrast, a declarative approach simply tracks the final desired state (a repo containing a bunch of CREATE statements), and the tool figures out how to properly transition from any arbitrary state to the new desired state. This permits the state to be expressed in pure SQL, with no need for a DSL or custom programming, nor any need to define rollback logic.

A declarative tool can also be used in an automated reconciliation loop, which can handle situations like a master failing mid-schema-change in a sharded environment. This is analogous to other declarative tools, such as k8s.

There are several recent open source projects using the declarative approach for schema management. I'm the author of one, Skeema [1], for MySQL/MariaDB. Others include migra [2] for Postgres, and sqldef [3] for MySQL or Postgres.

Although declarative schema management is only recently picking up adoption, it isn't a new approach. Facebook has been handling their schema changes using a declarative approach for over 8 years now.

[1] https://github.com/skeema/skeema

[2] https://github.com/djrobstep/migra

[3] https://github.com/k0kubun/sqldef
It makes me feel better about myself.
Thanks for the correction.

And I'm not arguing against you, I'm just trying to contribute to the thread that village-idiot started when they said "My big fear is weight."
I wonder if putting a cap on the total annual payout, along with including “dummy claims” that need to be approved / rejected to test the doctors and keep them honest would be useful.

This also seems like a good job for machine learning eventually.
Investors will send money to Saudi Arabia if they smell a good return, while sitting in Bermuda/Alaska/Sri Lanka.

It doesn't really matter where an investor/banker sits, except in fairly narrow circumstances (e.g. depending on who's regulating him/her, s/he might or might not be able to invest in Iran, and have different rules on insider trading, etc.).
One thing I like about bitbucket/atlassian over github is bitbucket's pipelines[1] and the bitbucket-pipelines.yml file. I really wish github had something like that.

[1]https://bitbucket.org/product/features/pipelines
He doesn't have a personal lawyer?
These hot takes have really been blaming the consumer lately. Maybe because it sounds more intellectual to make broad stroke economic observations rather than talk about personal experiences with iOS versus Android phones, which often sound like flame wars.

I think people should be honest. Instead of suggesting that Chinese consumers have this or that idiosyncratic (implied stupid) preference, for which they have only broad market evidence, commentators should just say what they actually know from personal experience: that Android phones really, truly suck. That WeChat is an ecosystem of jank. That most Chinese consumers are actually smart people and agree with that premise, to the tune of the billions they spent on iOS devices every year anyhow.
Yup, this will mean that there's no reason for me to keep my subscription as well.

This will also make me a little more cautious as a consumer, since they're voluntarily removing the incentive for me to pay for their services upfront.
This is added complexity that neither the Windows nor Macintosh runtimes demand of their developers.
There was a lot of misinformation and unrealistic promises made by the Leave campaign that swayed the vote in their favour. The campaign was also unlawful due to illegal overspending which May ignores.

If the public were told the truth about what we'd be sacrificing for "sovereignty", I don't think we'd be here.
Have to wait for benchmarks to say anything definitive, but from the specs table it looks like performance is in the ballpark of the 1070. Same TFLOPS, faster memory clock but not as much memory, TDP is 10W higher.

At $350 that sounds like a tough sell over the 1070, which is finally down to $300 after rebate. Unless you're really excited about the raytracing stuff.

I'm underwhelmed for 2.5 years of progress since the 1070 (mid 2016). Just sticking it out with my 970 until it dies, which will hopefully be until there's something new worth upgrading to.

Maybe AMD has something more impressive up their sleeves in the mainstream price range.
You can't project power across the globe with tiny ships. It becomes a matter of supply and ability to launch aircraft. You can't do the same things with a tiny ship as you can with an airwing.

Also, destroyers and cruisers are primarily used as missile-firing platforms anyway. And good luck countering enemy submarines without destroyers of your own.

And I think you are overestimating how large destroyers are. They're basically the minimum size necessary to have a warship that can sail the world's oceans independently.
Seriously, that's 36 / week day (or 24 / day if he works weekends) with no vacation!
I think that unfortunately, the answer to this question is: it depends!

My $0.02 is that it depends really on the market size (based on your startups focus) and its growth. If you are early to a space then trying to grow your startup full-time will burn you out, and similarly if it is a large market that is not growing much you might need to work on it with a team full-time and put in a lot of effort to get market share.

My bias is to keep it on the side until you have a certain amount of product/market understanding. Doing that and having enough insights about your industry can take time once you start playing in it. Once that happens, and if you can make it happen, do a pivot as needed and double down.
Relevant material published this morning https://semiengineering.com/quantum-issues-and-progress/
I suspect you haven't read the article and stopped after glancing at the first graph. While the graph was, as you say, without context, the point was to illustrate numerous other stock hits due to iPhone misses.
A historical lack of low-latency audio is likely why you haven't seen many music software releases on Linux. For years, you had to have a custom kernel to get "decent" performance.
Yes, at least that's painfully obvious now.
thanks this is very helpful, but I still wish I could mark a specific comment to trigger its replies to show up on a page inverse chronologically.

hnreplies does not allow following replies to an insightful comment contributed by someone else though

but again, thanks, this will already cover a lot of my concerns
Why else would the podesta emails be trickled out over the course of the 30 days prior to the election, each time with a promise that the juciest ones are yet to come? Wikileaks has never done a trickle-release like that with any other document dump.

Why were the podesta emails different if not to influence the election?
I think the thing I realized (and obviously n=1) is there's no longer a single apple product I recommend to friends and family.

A new iPhone xr with a storage bump and a good charger is over $1k with tax. A MacBook air is similarly $1600 plus with 256g and a warranty and tax.

There are perfectly serviceable 500 Androids and $750 windows laptops. Apple's software isn't good enough to double the price.
Yes, that's possible and a subject of active research. Have a look at Luca Cardelli's website [1]. He's probably the leading researcher in this field. He's got quite a few talks online e.g. [2].

[1] http://lucacardelli.name/

[2] https://www.youtube.com/watch?v=o8q7kFeGUTM
We do this at Serotiny [1]. And others are working on this as well for different specific purposes. We use some very basic ML (the data is very sparse, wide, but any hit above a low baseline is very valuable).

The curious part, from our perspective is that biology has massive surface area - and the surface area is 3D. It not only scales between species/functions, but it also scales up and down, from atoms to organs. And the expertise/abstraction layers that work at one scale become complicated if you try too hard to account for all variation at a different scale. HIV's genome is a backwards, upside-down, mirrored, fugue of an engineering design that uses exotic molecules, exotic regulation, exotic proteins, and exotic physics. We're starting at a different place, just trying to write very simple scales.

In our case, we've chosen a single size scale to work with - proteins, but are wide enough to look across every species & discipline to understand those proteins as common tools. We compile all of our designs for a particular function that we're interested in, down to DNA, literally. And finding the niche where we do not have to deal with all of the DNA-regulation, or cellular regulation, or tissue synthesis, etc. allows us to expand and build in complexity at the protein level - while keeping other parts of biology constant. And that also allows us to interact and work with others who are working at different scales.

And there are others that build in complexity at other biological levels (gene regulation, pathway flux, etc.). Companies like Asimov [2] are involved in similar work at some of those abstraction layers. The open-source design language, SBOL is an attempt to standardize the DNA layer [3]. And this contributes to the challenge in that a lot of people/companies/labs have projects to build an abstraction layer that compiles down to DNA - but they might be talking past each other and be doing separate projects.

We've built an entire API of 'high-level' commands at an abstraction layer above DNA, where the output compiles down to literally, a JSON file specifying the DNA sequence to be manufactured by a 3rd party, as well as human-level citations to enable turning the new designs into intellectual property.

There is still a LOT of data missing, and there's a lot of empirical work to do - and you need to keep your compiling system constant enough that when you make changes at your abstraction layer you know that when you hit a roadblock you know it's because of a change you made, and not just a bug in the system.

[1] https://serotiny.bio

[2] https://www.asimov.io/

[3] http://sbolstandard.org/
You are quite right, there is an active arrest warrant for him (from the uk, Sweden never issued one) [1]. My understanding is that he fled the warrant as he beleves he would be extradited to the US if the UK arrest him.

1: https://www.google.co.uk/amp/s/amp.theguardian.com/media/201...
This genuinely seems like an accident judging by the authors Tweets: https://twitter.com/matthewhughes
The $15 Minimum Wage Is Here. Why We Need $33 an Hour
The UAE, MIT, and the UN Partner on Innovation Challenge
30 minutes is close to the average?

Wow. I don't think I've ever spent more than 10 minutes at a gas station.