skysight-inc/HackerNews huggingface dataset:
> have both HDMI and VGA on my current laptop and this has proved quite useful over the past few years.

Agree. I have VGA and DP, and VGA is a life saver sometimes when you are at a venue that has only analog input. And frankly, VGA works very nicely for projecting static images anyway, which is what most presentations do.
I think the really important point you make is the issue with corruption. If someone simply provides value and gets rewarded for it, that is great and they deserve the wealth; but it is the sad reality that most people with lots of money/power eventually seem to seek more power through any available means, which eventually becomes through by force of law and corrupting governments. The thirst for power and the hubris of seeing yourself as a kingmaker is a powerful temptation for a lot of people.

I don't believe in forced redistribution or any of that (that usually just ends up making the problem worse). I think actually having a just system of laws which are enforced fairly and a culture that promotes virtue are the best guards against corruption.
10$ is around 10kg of steel. With that, you can make a crude derailer and easily (and I mean it) derail a train.
That sounds disingenuous to me. This was a reply to a comment for an upcoming rocket that is currently just a blueprint. I don't understand why people actively choose to discount Musk's blueprints but other companies' blueprints don't get the same responses.
The difference is that I am not proposing a Turing complete config language, but rather proposing to build configurations with plain old JavaScript (or whatever language you want). I think a good read about this thinking is by Martin Fowler on Language Oriented Programming [0], specially the section about internal DSLs.

Another interesting read is around the configuration complexity clock [1], in that over time we move from hard coding things to building configurations to coming full circle and hard coding things again. I like to think internal DSLs closes that loop well.

[0] https://www.martinfowler.com/articles/languageWorkbench.html

[1] http://mikehadlow.blogspot.com/2012/05/configuration-complex...
"Is X really worth it if it isn't perfect and doesn't cover every edge case?"

I kinda feel like humanity has repeatedly decided the answer to this question is "yes".

"Being valuable" isn't binary. There are relative amounts of value, I think.
Here's another fun trick, though it's probably not a flaw in the type system: https://twitter.com/joshbloch/status/1018987317489426432.
Okay... there is no internationally ( or perhaps even nationally) accepted concensus on legalized killing for the reasons you enumerated.

Now what?
So the government can get rid of whoever they want just by labeling them terrorists/communists/whatever?
Is it? The whole point of a type system is that it gives you guarantees over your code. Certain bugs should be inexpressible within the language.
> But it's not like criminal justice resources aren't being utilized in addition to drone operations.

So? Of course the criminal justice resources are being used but at the same time there is a long list of transgressions that if they weren't a response to terrorism would invite just that.

> And I think the question of how to fight armed combatants in remote areas of the world is a real moral gray area (really: how many people should die to apprehend someone committing crimes of this type in a remote area of the world?

It's actually really simple, and not morally gray at all: If you can name your foe then you ask kindly for the nation where the foe is hiding to extradite them so they can be put on trial. If that fails then you're out of luck.

> The law enforcement/military people that would do this are 3-dimensional and their lives count).

This is the basis of the doctrine of 'force protection', worthy of a chapter all by itself and in many ways a substantial part of the problem. American lives are not worth even a little bit more than the lives of people of other nations.

So, in short: getting your hands on the perpetrators of terrorist attacks is roughly as hard as getting US 'contractors' extradited from the United States to Iraq for the crimes they committed. And that means that if it does not work you do not have an automatic 'ok' to go and kill those people because that makes you stoop to the level of nation state sponsored terrorism, aka acts of war.
If you don't like this example, you can always find cases where the limitations of the type system (or more specifically Generics) become apparent. This isn't quite so obvious during 'normal' application development, but if you start creating libraries or frameworks and you want generic type support, you will run into a wall very quickly.
Is any of the software publically available? I will critique it.
An alternative proposal put out by NYU's AI Now think tank, is to require a kind of "environmental impact statement" for any black box used in government or public sector applications. Instead of rolling out an experimental Predictive Policing agent en masses for example. A "sandbox" is created first. And actual humans in the loop judge if it is prone to bias, unfairness or harm.

Public accountability is designed into the algorithm at the outset.

https://ainowinstitute.org/reports.html
And it's all only temporary in light of WebAssembly.
Its actually correlated with much more than crime and civil instability. Its correlated with health, happiness, and a bunch of things that affect well being.
If you don't need the moderation, turn on showdead and visit https://news.ycombinator.com/active instead of the frontpage.
Medical bills are (according to some studies [0]) the leading cause of bankruptcy in the US. So not only do you have to recover from a serious accident or illness, and maybe the loss of work time associated with it, you also are left with either a crippling level of debt or the total loss of your assets, plus a lien on future income.

Additionally, the less money you make, the worse coverage you probably can afford, leaving you even more exposed.

You're absolutely right that it's insane that Americans talk about this as if it's just the only way things could work.

[0] https://www.cnbc.com/id/100840148
Many programming languages these days have FP tendencies.

However I can barely think of another mainstream and high level language that is more anti-FP than Python.

And lambdas, in spite of popular opinion, have nothing to do with it ;-)

(Actually I can think of another language that is more anti-FP than Python and that would be Go ... people saying Go is “pythonic” have it right)
A really good job with the postal service
"Wealth" isn't a very good metric for other reasons as well. Notably, lots of people who make median-ish income save every penny for retirement and accumulate a lot of wealth, but they are often categorized as "greedy top X%". In our zeal to find someone to lay blame on, we often pick the wrong targets.
Jump to Start Test-Driven Database Development (TDDD)
If he were to show real world example, few would bother to follow it through because it would be tens of lines of code spanning through multiple classes and namespaces.
NASA wants more humans to walk on the moon – and stay there
As a corollary I think the lack of adoption of 'pure' languages, even after decades of trying, is evidence that they are just less productive than 'dirty' languages like python. Libraries and community are just much more important than the language itself.
I don't care who says it about whom. Saying that people are unacceptable because of their skin color, sexual orientation, or gender is gross.
You seem to read my comment as contradicting rather than supplementing.
I think it would've been better to write "unsound" rather than broken, but it's pretty common to present little proofs/results like this without saying how the system should fix it. Doing so is helpful, because many times you'll know there's a problem without there being an obvious fix.
Stop shopping at the hardware store and go to an actual steel supplier. If you don't need a lot of material then don't be picky and just by a drop to avoid a cut fee (and revise your design for whatever material you get).
my experience is just ok. as someone here puts it, great for frontend devs but bad for backend devs.

if you have db schemas on the backend if using orm, get ready to duplicate them again for graphql.

and on the frontend, get prepared to write out every songle fields you need from the backend. i can imagine it may be brutal for those who have a lot of changes in their schemas.

my conclusion is that, since im a fullstack who does both frontend and backend, i feel myself getting a bit more fatigued than when i was doing rest style api. i find myself wanting rest time to time, esp at times i dont feel like writing out all the fields i need back that i cant remember off top of my head.
Ansible Galaxy: Doin' It Right
Rooftop solar could save utilities $100 to $120 per installed kilowatt
Surprised I didn't see the Matasano security challenges mentioned yet:

https://cryptopals.com/
The author had to pick their battlefield. Focusing narrowly on this case and the new class of violations it represents made the article more impactful. I don't think the author was excusing or even accepting the other things, but when you're trying to make a strong point and inspire action, you have to be as succinct and directed as possible.
Clearly you didn't reach the conclusion. First, because the conclusion is not "Java sucks", but rather "Most of these things, while not kosher, are unlikely to happen in practice." Second, because the author didn't just leave it at criticising the language — he opened a bunch of bugs in the OpenJDK tracker.
California is an amazing place in so many ways.

It is the gateway to asian trade, Mediterranean climate, resource rich, has great ports, chokepoints east that make scaling business like railroads easier, etc. It was also empty during modern times.
I think Musk's quip that most people would want their own personal flying taxi, but no one wants their neighbor to have one, is pretty insightful. As building density increases and our structures continue to scale in the third dimension, our transit system needs to as well and going down instead of up appears much less disruptive/dangerous. Of course, only time will tell what wins out - it won't necessarily be the most efficient option, as history of transit systems has demonstrated.
It should be noted that soundness is not a common feature for type systems in the wild. It sounds kind of scary, "X programming language's type system is unsound", but that's pretty much been the status quo for most of programming.
Morgan Creek Digital's Letter to the SEC on the Bitcoin ETF
> Before then, REST was not a really a thing.

You only need GET and POST for REST.

> Reinveinting RPC over X has been the fate of pretty much every way we've come up with to make two computers talk to each other.

REST isn't just RPC, it's RPC with specific constraints to enable caching, scaling, adaptability, and distribution properties that unrestricted RPC alone cannot achieve.

That's why REST is still important today, because RPC is too flexible, and RPC without constraints will inevitably run head first into all of the issues that REST solves for you. Unrestricted RPC libraries then let you "solve" these problems in myriad incompatible ways each with their own problems.
When did Bush get the authority to decide that the Constitution doesn't apply?
How exactly does that work though?

An orbit can't just change from a parabola into an ellipse, without the influence of external forces. Is something slowing down these object so that Jupiter "catches" them? (Rings?)
I used to sell life and health insurance. I saw how the underwriters made decisions on things. I simply think you have no idea what you're talking about, and I'm sticking a fork in this thread.
Having gone through all of this recently with my little brother, I can definitely relate. Her account of the pre and post surgery are spot on, as well as the worries around this operation (will he survive? will his personality change? will the operation be a success? what will be the consequences?).

And I'm glad she had insurance, even more so considering she lives in the US. In our case he had it too, but where we live the top neurosurgeons unfortunately don't accept it – you need to pay the operation yourself. It can be incredibly expensive as she mentioned.

It's great to hear she's doing fine. I don't recall ever being so happy about the health situation of someone I didn't know 10 minutes before. What a beautiful video.
At least they're more decipherable than the more complex emoticons :3c
That's interesting. Are you saying that you view Posts as verbs/processes which only result in side effects of the underlying system but do not change the state of data? I'm trying to understand what you would consider the domain of actions that would fall under your Post categorization. Batch Jobs, Emailing reports etc.?
Yes. They are designed for that stuff. Here's the biggest accident (in France) from having a large object on the tracks: 80 ton oversized load. Only the engine car derailled.

Trainset involved: 70 (Sud-Est)
Service: train 736, Grenoble to Paris
Location: PN 74, Voiron
Injuries: 2 dead, 60 injured
[Edit: date: 23 September 1988]

A special road transport with a weight of 80 tons became stranded on level
crossing 74. Train 736, rounding a curve toward the crossing, ploughed into it
at 110 km/h (68 mph). The large mass of the road vehicle made this crash much
worse than it might otherwise have been; the engineer and one passenger died,
and many more were injured when the first trailer was ripped open by debris.
Only the leading power unit derailed. This wreck, the most violent to date,
became a reference for the design and crash testing of safety features for the
next generation of TGV, as embodied by today's Duplex trainsets. These newer
trains have several deformable sections, at the front and rear of the power unit
and at the front of the first trailer, to manage and absorb crash energy without
damage to passenger compartments. Trainset 70 was never returned to service, and
the trailing unit 23140 became a spare in the Sud-Est fleet.
I don't think there's a contradiction. My comment was about what it means to understand the model, or perhaps about what it means to do science, but not about what is necessary or sufficient for applied work.

But if we do talk about that though. Yes, science proceeds by modifying or sometimes totally abandoning the assumptions. No silver bullet, and the point is to assume as little as possible.

In general, if things "just work", its not a reason to abandon attempts to understand them. Things "just work" until they don't, especially in finance.

Consider two guys. Guy A, he predicts that the sun rises every day and is there until dusk. It "works", and so, as the joke goes, he does not touch anything.
And guy B, he knows physics and has telescopes. And he can predict the solar eclipses. He knows the failure modes of the model of guy A. Consider the difference between the two.
My understanding is that Varoufakis is a pretty decent guy who tried to do the right thing but was hammered into the ground because he refused to play political games.

Edit: If nothing else I thank him for pointing out the irony of German politicians insisting that a "debt is a debt" to Greeks...
One more example of why income is not the right measure: Naples FL is always on these lists, a place I'm very familiar with. There are a few hedge fund types using Florida as a haven from state income tax, they have big houses on the beach. That's your 1% of Naples. Then there are tons of retired folks from across the wealth spectrum. Retired people can be quite well off and have a low "income."
Who knew that the "store stuff forever" problem was basically solved:

[1]https://en.wikipedia.org/wiki/5D_optical_data_storage
Type system helps those who help themselves.
Can we please start with the entire Republican party?
Not at all (we rolled our own back end). The added complexity of building queries to join our API ended up creating such a quagmire of SQL that any dev coming in will basically have to learn our own custom ORM.
Meanwhile in rural China:

> Just a few feet above the ground, the drone drops the box then zips back up into the sky and disappears. The spectacle is over in 20 seconds.

https://www.economist.com/business/2018/06/09/how-e-commerce...
My company has been flirting with graphql.

As a frontend dev, I had a positive experience with one service because the backend was far more willing to add new query options. The much publicized "only get what you ask for" part was largely irrelevant.

I am, however, unsettled at the prospect is losing all the built in network and browser caching for idempotent calls (mostly I'm unsettled because no one else seems to seriously consider the issue - it may end up too small to matter, but I dont trust that anyone else here has honestly evaluated it).

Another poster mentioned the issue with partial errors, which sounds like something else that will not get the upfront attention it deserves, while not being an immediate dealbreaker. Add in to that how to manage deprecation of particular query statements as they can no longer be distinguished as distinct endpoints.

My other concern is how much magic frontend libraries provide. This magic looks great if your app is nothing more than input/output over CRUD calls, but sounds very brittle if your app has client side logic (and while perhaps a webapp should ideally avoid that, other services can also be clients.)

So far I have concerns but not concrete problems, I just worry that we wont be able to confirm the severity until we've already invested and committed, particularly when our initial adopters are so enthusiastic. At the same time I don't want to be the guy unwilling to change and adopt new things.
I wonder about the unknown cost of antibiotics. Seems like there are a lot of health problems associated with destroying gut bacteria. As these costs become more clear over time I think the value of phages will increase.
OpenID Loses Major Proponent, StackOverflow
yes, a number of people have seen their smartphones when near the kremlin show coordinates of one of moscow's airports, such as seen here:

https://www.youtube.com/watch?v=PRlxSF5bwTI
Those are like 1 incident per year. So the US spends billions in conflicts to prevent a handful of such incidents, which could even be considered relatively minor compared to the regular mass shootings in the US? Is it even preventing them or creating them when it's killing so many indiscriminately with drone strikes over there?

Could that money not be spent better elsewhere to prevent other types of deaths? I think the U.S. and American politicians accept increases in budgets to the military so easily, that they don't even think about whether or not those resources are used effectively anymore.
Python's comprehensions were lifted from Haskell, and its map and filter functions also operate on iterables. They can't be purely functional because of the surrounding language, but they do follow a functional style.

(expr for item in iterable if cond) is more or less another way to spell map(lambda item: expr, filter(lambda item: cond, iterable)), except readable.

You could define "functional programming" to absolutely require referential transparency, but that's not what the rest of the thread is doing.
Do we have one?
Great news. The planet now has 79 known moons, including a tiny oddball on a collision course with its neighbours. https://www.sherekhudahazratali.com/2017/01/hazrat-abdul-qad...
> Notably, lots of people who make median-ish income save every penny for retirement and accumulate a lot of wealth

Not even in the same ballpark. You're not getting to $100mm in wealth on a $50k salary. But you can be born in to it overnight. Or make that in one day in the market if you're Bezos.
Breast Cancer Awareness
They were also the only time where citizen were asked their opinion. If they had been given separate votes for each thing the EU does bad, maybe they would have chosen to only get rid of one dysfunctional system at a time. But they were not given the choice, for like 30 years, and one day we asked them if they wanted it altogether or nothing... guess what.
I knew it wasn't a DDOS... So much fake news anymore.

I guess Breitbart was selling a pack of lies to it's following (my boss).

http://dailycaller.com/2018/07/17/drudge-report-ap-offline-d...
It's not OK to kill civilians in Pakistan regardless of what the Pakistani government may or may not privately think about it.
I always used to mis-use Jealousy, when I meant Envy. you mean Envy. The lord God is a Jealous God. He's not envious.

That snark aside (sorry) I actually agree with you. relativism is all here, the mass inequality fuels dissent in unhelpful ways and the marginal freedoms of Moar Moar is actually low: if they paid more tax, the increment on society would be huge, and the decrement to their disposable income unimportant.

Envy!
> and on the frontend, get prepared to write out every songle fields you need from the backend. i can imagine it may be brutal for those who have a lot of changes in their schemas.

Wouldn’t you need to do this in some form anyway (since those fields would be displayed or used in some way)?
The Statistical Consequences of Fat Tails [Nassim Nicholas Taleb] [pdf]
I think tech workers are vastly out of touch with how the majority of Americans are living in this country, but- it is only a suspicion. Indeed, we are fortunate.
Seems to me Uber like point to point vehicles that are cheaper then helicopters could be useful in large cities.

However I agree, personalized flying cars for everybody are a fantasy.
You're going to get responses from people who have invested a considerable amount of time in something they already had plans for (a "sunk cost") so I'm not sure you will get the sort of information you are after here.
Cutting taxes and then cutting government services is totally within their control. Providing assistance to big corporations while denying it to citizens is also under their control.

Saying both sides do it when clearly only one side is doing it does not help.
Unequivocally, yes.

Several new languages (eg Typescript, Dart) have optional type systems that still bring significant value to the table.

Sure - all other things being equal, I'd much rather have a type system that is completely sound. Ceylon's type system is beautiful and I'm happy to see its union + intersection types being adopted by Typescript. But honestly, I'm not going to lose much sleep over these particular issues in Java. Bad code gets refactored.

A bigger complaint should be made that generic type erasure makes libraries hard (eg, the number of places you have to pass around Class<?> or TypeReference objects to let the runtime know what to do). But that was a clearly a compromise decision and everyone knows about it.
Vol 2 : Convexity, Risk, and Fragility -> https://www.dropbox.com/s/hslpj8xcqtszmvv/Technical%20Incert...
Chelsea Manning was also arrested without charge for 18 months. And there have been reports of other "black sites" in the US, too, even ones managed by local police departments.
But who would keep the predatory loan economies afloat if they couldn't prey on people in their time of need?

I constantly hear economists saying people are spending outside their means, but when the price of getting sick with a throat infection is beyond their means, or will set their savings back by months or even years, is it really the people who are at fault?
We've seen it turn to threatening in America with Maxine Waters publicly calling for the harassment of congress members so Europe is likely not far behind from that stage. I personally would've thought it'd happen in Europe first with youth unemployment so low for so long