skysight-inc/HackerNews huggingface dataset:
Wouldn't that be a problem in most languages? Even Haskell allows for it through Data.Dynamic

If I can serialize to String, and then deserialize a String to any type of class, I can effectively "cast" anything to anything.
Actual study: https://www.epi.org/publication/the-new-gilded-age-income-in...
I don't agree with the article (to me REST started about CRUD, and obviously got overloaded with time), but that's not what I need to comment.

That font in the titles could have been gorgeous, but that upper case "D" is offendingly bad.
If possible, see if parents or in-laws will stay with you for a while in the beginning, when sleep can be really chaotic.
Inequality has other negative implications although they are far more indirect - misallocation of resources. To reduce to the absurd logical extreme while one technically might get the best students in the world by tutoring a handful of megawealthy kids with the budget of the entire US school system exposing all children would pay off far more just by giving them opportunity to advance more alone.

In addition that level of concentration has the power to corrupt systems to serve self-perpetuation of the interests of the wealth holder at the cost of everyone else. Horrifying third world corruption like lobbying against a reliable power grid because it would hurt the diesel and generator seller's profits despite it killing people and holding the country back.

Technically a robust system of law and justice could keep those controlled but money comes with myraid ways to undermine that. These are extreme examples but they demonstrate why it should be watched carefully.
Our front end engineers were extremely happy. Me personally, as a backend engineer, not as much, but it isn't too bad.

There are some quirks (error handling), performance issues (e.g. fixing n+1 queries) and DOS concerns, but again, it isn't all that bad.

(we're using rails/graphql-ruby on backend | react/relay on frontend)
I've never heard of Bonanza, but Etsy is pretty different: it caters to people who handcraft stuff and sell it directly to customers. You can do that on Ebay, but Ebay is(/was) really more of a giant garage sale.

Amazon used to have a facility where any regular Joe could resell some used item on there: you'd see the new item listing, and then you'd see "available for as low as $$$ from these new and used sellers" that you could click on. You can still buy from other sellers there, but only if they have paid sellers' accounts, which keeps out the regular Joe who just wants to sell a few things a year, like the time when I resold a used table saw I didn't need any more.
Welcome to the world of enterprise-ready complex applications. I agree that these cases should be covered by the compiler but man, there are mainstream languages that don't implement generics just because they're complex and pretend that they're not helpful.

It would be nice of you to compare Java generics with equivalents instead of just criticizing it. It doesn't help anyone writing "this is broken" not offering any alternatives or suggesting ways to fix the problem.
Well, yes. It's equally evil for the government to murder a Syrian as an American, but more legal under American law. The American has more legal protections under the American Constitution. That's what a large part of the article is about. So moving into killing Americans was a step further and a new legal precedent.
Like the other user said, it is jarring. Observe a person in deep sleep waking up to an alarm. They will have a brief moment of panic as they are abruptly jolted out of sleep. An alarm that gradually increases in volume is better, but still aggravating. A light-based alarm is significantly better. The best, by far, is allowing oneself the time to wake up naturally, when the body is ready, with no artificial sleep interruption.
Two things stood out to me from a radio/communications point of view:

First, that a vessel carrying that many people wasn't required to be equipped with AIS, and indeed was not AIS-equipped. There are a number of water taxi and small ferries in BC which are smaller than this which are AIS equipped, such as the water taxis you can hire to go from Vancouver to Gambier Island and other locations in Howe Sound.

Second, this part from the TC report, which seems to indicate that the government is taking more seriously the concept of requiring EPIRBs on this class of passenger vessel. Since modern EPIRBs are a lot less costly than they used to be, I don't think it's a huge burden for operators.

"In response, TC has proposed to expand requirements to carry an EPIRB. At the national Canadian Marine Advisory Council meeting in April 2016, TC updated industry on the proposed Navigation Safety Regulations, which are expected to be completed in 2018. Under the revised regulations, which would consolidate the Ship Station (Radio) Regulations 1999, among others, vessels would be required to carry EPIRBs when operating outside of sheltered waters if the vessel is more than 8 m in length, is carrying more than 6 passengers, or is a tug/tow boat."
that's a very long list of "if"s, and they don't all apply to the situations today.

See for example Pakistan:

"Pakistan has repeatedly protested these attacks as an infringement of its sovereignty and because civilian deaths have also resulted, including women and children, which has further angered the Pakistani government and people."

https://en.wikipedia.org/wiki/Drone_strikes_in_Pakistan#Paki...
It's a real threat and happened to me 25 years ago. I still have a scar across the knuckle of my first finger and haven't used a Swiss Army knife since. Leatherman or Gerber only for multi-tools now.
If only we had a decentralized distributed network for peer to peer payments that avoided banks and allowed for verified transactions of value amongst distrusting parties.
The Gilded Age refers to the last several decades of the 19th century, and yet the article compares today's data to 1928. That would be "the Roaring Twenties."
I would also suggest that inequality is also a problem in that it can distort the political process - this seems to be a particular problem in the US although we are hardly immune from it here in the UK.
Ehm, the Wikipedia article you link to for Tuberculosis directly contradicts your statement. Some quotes from that very page:

"Tuberculosis (TB) is an infectious disease usually caused by the bacterium Mycobacterium tuberculosis (MTB)."

"Treatment of TB uses antibiotics to kill the bacteria."
> The main cause of TB is Mycobacterium tuberculosis (MTB), a small, aerobic, nonmotile bacillus.

You also evade the point that many people used to die from infections that can now be cured by antibiotics and for which we have no backup plan once the bacteria have evolved resistance.
Hopefully his flying cars are not like all the other Google hardware products (released in "beta" for hundreds of dollars with a ton of issues).
It's been a while since I've taken a look at the landscape, but Telescope is a tool that's built explicitly (or at least used to be explicitly) for building Reddit/HN style communities (http://www.telescopeapp.org/).

In addition to their actual software, looks like they have a nice little guide about actually building thriving communities on their tech: http://www.communitybuildingguide.com/
Words are defined by their usage, not by what one person thinks, even if they came up with the word.
It's a somewhat silly question (what punishment would you propose for noncompliance). The obvious legal answer is "no", because you are not obligated to do something unless there's a law to that effect, and there's no law creating such an obligation because it would be silly.

As an approximation, it might make sense to look as some analogues: the fifth amendment right not to incriminate yourself in a criminal trial, for example, speaks to a recognition of every humans' (even criminals') right to protect themselves. If you can't be forced to provide information against your interests, you can certainly not be obligated to inflict the ultimate punishment onto yourself.

A very similar train of thought finds expression in German law, where it is not a crime to break out of prison, a fact often justified by reference to a fundamental human urge to seek freedom (any property damage, or injury inflicted on others is, however, criminal).
By “convert” here I mean convince the compiler that any thing of type A is any type B, when it definitely isn't, without using an explicit cast.
That description sounds much like Amazon, except you have to change the "for people to sell their second-hand stuff" to "for merchants to sell their genuine products", and modify "cheap Chinese goods" to "cheap Chinese goods and counterfeits".
In a capitalist system, the economic value of anything is whatever the market is willing to bear. That economic value is largely uncorrelated with any particular assessment of intrinsic value.

Like many businesses, the art business is primarily driven by marketing. The act of painting is largely orthogonal to the act of persuading an oligarch that your painting is valuable.
> I see much more often people with Macs who cant project anything because they dont have the right adapter to begin with.

Yes, as a regular Linux user I've never had major issues with presentations from Linux, but I've seen Mac users stumble many times for this exact reason.

If possible, have multiple output options built into your laptop. I have both HDMI and VGA on my current laptop and this has proved quite useful over the past few years.
At 2:02 the woman deliberately shakes a bit out of the glass. Fascinating. Why?
All of these concepts have the same problems:

* loud
* short range
* no auto-rotation
* no passive stability
* almost no unpowered glide

Accidents waiting to happen. Never something that you will want to have zipping around your residential neighborhood.
This article’s chronology is off a bit. It compares current income inequality to 1928. But 1928 was not part of the Gilded Age. 1870-1900 is usually the period known as the Gilded Age.

Aside from that anachronism, I used the exact same term to describe where we’re at just a few weeks ago.
Re-reading the post: no I don't think I can reasonably interpret it so that that was his point.
With most insurance I feel like you will hit your max out of pocket before you would hit that amount. Depending on your insurance plan you could be talking $3,000-$10,000 max you would have to spend. <a href="https://www.sherekhudahazratali.com/2015/07/khwaja-moinuddin... moinuddin chishti quotes in hind</a>
Global surface warming enhanced by weak Atlantic overturning circulation
I imagine it looks like this:

JOINT RESOLUTION
Resolved by the Senate and the House of Representatives of the United States of America in Congress assembled:

Declaring that a state of war exists between the armed militant groups of Jundallah, Tehrik-i-Taliban, Lashkar-e-Islam, TNSM, al-Qaeda, ISIL and their successor and fraternal organizations within Waziristan and neighboring provinces and the Government and people of the United States, and making provision to prosecute the same.

Whereas, the recent acts of by the militant groups are acts of war against the Government and the people of the United States:

Resolved by the Senate and the House of Representatives of the United States of America in Congress assembled, That the state of War between the United States and the militant groups of Waziristan which has been thrust upon the United States is hereby formally declared; and

That the President be, and is hereby, authorized and directed to take immediate steps not only to put the country in a thorough state of defense but also to exert all of its power and employ all of its resources to carry on war against the militant groups and to bring the conflict to a successful termination.

-------------------

And then they vote on it and it passes. And the Supreme Court finds that there is nothing unconstitutional about it.
It's stupid code, but a type system has to be code agnostic. Otherwise you're back to dynamic languages with local type annotations.
Flying cars seems like a horrible idea.

Pros: Alleviate ground congestion, potentially go faster

Cons: Landing, air congestion, higher risk than driving

I know this is still super fresh, but honestly moving our already horribly unsafe daily communte up several thousand feet in the sky doesn't make much sense to me. I seen people survive horrible car crashes, I haven't heard of anyone walking off a 1-on-1 plane crash
Adult Site Blackmail Spammers Made Over $50K in One Week
Python will never be FP friendly, even if there have been certain attempts in the past. The reason is that at its core Python is very statement and mutation oriented, instead of being expression oriented and to prefer immutability by default, like all FP languages are.

People feel the need for example for anonymous functions that support statements but Python’s lambdas only support expressions and it turns out there’s not much you can do with those in Python. It’s the reason for why over the years Python acquired features for use cases that can normally be solved via higher order functions in other languages like Ruby.

I think it is time to accept Python for what it is. A dirty, mutable language that gets the job done in certain contexts. Trying to change it I think does more harm than good.
Are Lasers Killing Babies In Space? (pause for the remainder of the 10 seconds) Hi, I'm here to talk to you about LinkedIn's new social networking features!
I dread the future that includes traffic above our heads on anything like the scale of the traffic currently on the roads.
I think many people feel something is wrong with society, but don't necessarily know where to pin the blame. The Brexit vote here in the UK, and Trump's campaign in the US, successfully played to these feelings (but pinned the blame on immigrants, the EU, the Democrats, liberal elites, etc.)
For anyone interested in maritime tragedies: https://www.vanityfair.com/news/2018/04/inside-el-faro-the-w...

Spoiler alert: it's a sad story and no one survived.
China Plans Hyperloop Track in Mountains
I would assume this is the case. I have several friends who demoed prototypes of stuff they were in the process of building, only to have it copied, marketed and sold before they could finish their design.
> And this is, well, uhm, well... acceptable?

It is not. The only purpose of a type system is to prevent broken code from compiling. When it fails to do so, it is broken.
"Now I am become Death, the destroyer of worlds."

J. Robert Oppenheimer
neither of the links you supply support your point.

> Gangrene is caused by a critically insufficient blood supply (e.g., peripheral vascular disease) or infection.
In the very same wikipedia article you linked:

https://en.wikipedia.org/wiki/Tuberculosis#Management

Please read it. And also:

https://en.wikipedia.org/wiki/Extensively_drug-resistant_tub...

Lastly, TB is caused by a bacteria, not a virus. Again, it's right there in the wikipedia page you linked.

Could you please answer the question then? How do you go about treating an antibiotic resistant TB infection you've acquired?
I think it's necessary to take this out of both the "crime" and "war" frameworks and call it what it is, which is insurgency.

Fortunately there's been detailed study of counterinsurgency since the end of WW2, looking for the most effective strategies, e.g.: https://www.rand.org/pubs/research_reports/RR291z2.html

"The "iron fist" COIN path, focused primarily on eliminating the insurgent threat, is historically less successful. A motive-based path (one that focuses on eliminating the incentives to support or participate in an insurgency) has been much more successful."
Inequality in itself causes unhappiness. Or jealousy, if you want to call it that.
If you want to understand wage stagnation in the US, look up the "elephant curve." In a nutshell: middle income of rich countries has stagnated because of the new need to compete with rapidly industrializing poor countries. Everyone's income around the globe tends to increase during this process (a very good thing!), except for middle wage earners in rich countries.

Meanwhile, in local politics, both sides of the aisle blame eachother for this effect, which is totally outside of either of their control.
55% of the US National Debt Is the Result of Repaying Debt with More Debt
Many who argue this point are usually the ones who would be doing the distortion when the time comes -- for example, when Yanis Varoufakis argues that there needs to be more income redistribution across Europe or else the pitchforks and torcehs are coming, I wonder what the difference is between predicting instablity and vaguely threatening political violence.
Fascinating read! I mean, all those interviews are. But I like how open and down-to-earth Mr. Backus was in this interview.

My favorite part (I think) is his description of his experiences as a visiting professor at Berkeley: "Never gave a lecture, just sat around in the engineering building. At the end of the year they were so pleased with my performance they invited me to be a visiting professor for another year. Again, never gave a lecture [...]"
Java is broken ¯\_(ツ)_/¯
The people who are jealous have either cheap, crappy phones, or very old (older than my 2yo flagships) phones. Yes, they are jealous because they can't afford $1000 phones. They're not like frugal people like you, who think spending $1k on a phone is ridiculous. Most people simply don't think that way; they would buy $1k phones if they had a lot more disposable income, and the only reason they buy crappy $100 (new) phones with pre-paid plans is because that's what they can afford.

The jealousy isn't in my head. What's wrong in your head is that you assume that most people think the way you do about money management. They don't.
I'll give you what I do. I assume that tech talk here means seminar and not class. For a class I do things differently. First, write down the goal of the talk. What should the audience know, be able to do, etc. after this talk? If it's more than three bullet points, it's time to start cutting. Remember, in a talk, everyone is at the mercy of your pacing. Any given audience member will probably space out for at least five minutes of an hour talk, and if you're at a conference or embedded in a workday, they're already overwhelmed with information.

Then sketch an outline of presenting that information, just a rough order of what to touch on. I find that I naturally outline so that each entry is about five minutes, but I don't know if that's just me or a common tendency.

Then I get a timer, stand up, and start talking to myself. I'll take an outline entry, and try to tell an imaginary audience about it. Typically I realize that I have some questions I need to answer for myself, or I run over five minutes. Think about how to drop stuff, look up what you need, note down what bits of verbiage came out that flowed well to reinforce them for yourself, and do it again. I often get frustrated after two or three times on one item, and go do another one, then come back to it and do it some more. During this whole process pretend the perfect slide to go with your text is up next to you so you can point.

After some cycles, this will converge. You will know what you want to say, and you will know what needs to be on the slides. Now set the timer for the full talk length and give the whole talk like this, still with pretend slides. You'll probably find places where you need transitional material, and it will probably run long despite the fact that the pieces add up to fit. Adjust. Do it again. This is also a good time to figure out and memorize the first couple sentences of each section, which will let you transition easily if you lose your place.

At this point you know your talk. Now go sketch your slides out on paper, and give your talk pointing to the paper. Once you think you have what you need figured out on paper, then go turn them into a PowerPoint, PDF, whatever.

Now practice it with the slides. Practice starting from a section using those memorized sentences. Memorize your sequence of outline items with those sentences attached.

Then do a run-through the day before. The day of, I spend five minutes thinking through my outline and section starting sentences, take a deep breath, and talk as inhumanly slow as you can. Even if you don't have stage fright (I don't), you will have adrenaline, and you need to slow down.
Great info -- thanks!
It will always be important to sanitize and validate your input.
Because they are not always present, not convenient, and don't necessarily reflect the actual date when the content was written / updated. Maybe a file was copied and the modification time changed although the content on the page didn't. Maybe the author fixed a spelling mistake 10 years later but didn't update anything else.

I want a human-decided, human-readable date on the page for the same reason I want a human-readable headline. For a technical post, they're about equally important, and should not require examining protocol headers to determine.
The US constitution has always given the President powers as commander in chief, to detain enemy combatants as prisoners of war. It's not the same thing as criminal punishment, but the POW camps that have been set up in every war are constitutional.
I did read once that Tor should pass, but never had a chance to try
> 9-5 is an arbitrary restriction on a typical office job.

It doesn't matter if it's arbitrary, what matters is whether a person's habits can easily conform or adapt to its environment. Those that do not, or that cause other problems are maladaptive by definition.

> But it has to start with an appreciation that night owls are not "defective" or as you say, "maladapted".

Defective and maladaptive are not synonyms.
> you can try to min/max the health insurance available to you to fit your needs.

How do you do that though? The video which started this discussion is a young healthy woman who suddenly discovered she had a brain tumour. It could happen to anyone.

Fair enough, if I have a large amount of savings I might try to reduce the monthly payment by increasing the amount of risk I'm taking. But aren't those the people who would be most likely to have their insurance as part of their benefits package and so aren't paying for it directly anyway?
Apple Confirms 2018 MacBook Pro Has 'Membrane' to 'Prevent Debris from Entering'
The author is trying to write a concise example. You could achieve the same effect by writing three for loops, but that would take additional code and declarations that make his point less clear.
Of course it makes them angry and it should. These type of operations should be handled with the gravest responsibility and killing dozens of noncombatants just because they're gathered for a wedding, for example, is an outrage and beyond unacceptable. But do you think these operations are happening without the approval of the Pakistani government, or do you think those statements are for domestic consumption?
Just like free speach allows you to say horrible things.
FP means referential transparency. For-comprehensions operate on iterators and iterators are not FP, being a very dirty and mutable protocol.

Do not confuse FP with declarative programming or with laziness. FP often implies declarative APIs and laziness but not vice-versa.
I just don't see how it violates any of the REST constraints.
> Migrant family separation could be solved by quick genetic testing/facial recognition

The separation of families is an intentionally punitive tactic and could be "solved" by not doing it in the first place.
11 Ways (Not) to Get Your Kubernetes Hacked
Saturn's rings are a bit more special. They are actually only 10-100m thick. There's still a difference (however small it may be) between those and kilometer sized rocks.