skysight-inc/HackerNews huggingface dataset:
And in the modern U.S., the very same can happen to the working poor if they loose their job, or an unforeseen expense comes up to make paying for life's necessities suddenly impossible. Perhaps even at the same rate that a natural famine once every decade or so has killed off the poor; last season at least 80,000 people died in the U.S. from the flu [1], a disease that disproportionately affects the working poor and homeless due to poorer overall health. Not much has changed for the poor in this modern world even if they aren't subsistence farmers.

[1] https://www.cnn.com/2018/09/26/health/flu-deaths-2017--2018-...
The timers are in TCP not HTTP. TCP only ACKs every other packet. If the stream pauses after an odd number of packets, the sender has to just wait for the receiver to perform a delayed ACK, for which there is a timer on both sides. The sender infers that the last packet has been lost if the ACK doesn't arrive after a while. The sender has a thing called the retransmission timeout (RTO) and the receiver's delayed ACK timeout (ATO) sets a lower bound on the RTO. Modern TCP stacks have a thing called the tail loss probe that just sends a retransmit early (before the RTO) if the stream has stopped at an odd boundary. This is a bit of a hack. All of these things affect client-observed latency since obviously the client can't proceed until it gets the last packet. On mobile this is pretty important because mobile networks have massive packet loss.

Anyway, that's mobile. In the datacenter all of these timers are way too high, by several orders of magnitude. 1ms is an outrageously long RTO in a datacenter fabric but 200ms is the minimum RTO allowed by the TCP RFCs.
In what sense did wp and ghost leave a hole? They became unfashionable?
Agreed, but believing that people care more than what they really do will just lead you to wasting your time trying to inform them.

A better approach is to accept the reality and work from there.
True.

It's more like "ONE half of America has traded their old Main Street for a Walmart", and "the OTHER half of America is using an Amazon distribution center in the next state over".

I'm not sanguine that Americans would pay fair-trade prices for household products. (And to be completely fair, there's certainly a half of America that just couldn't afford to pay the prices even if they wanted.)
I remember using this tool when I was in grad school. They've come a long way and are definitely a unicorn in every sense of the word. The fact that the family owns >80% of the company just blows my mind.
I mean, part of the appeal of the Louvre at least isn't just that you can see the art in the physical world, but that you're practically bathed in it. This sense of being overwhelmed and the serendipity factor in discovering new works constituted a lot of the appeal when I used to visit there. You could go into there once every weekend for a year and never have the same experience twice.
You could do that, but it's more work than using a gesture recognizer, and doesn't compose as well (for example, with the gesture recognizer approach, you can easily add in other behavior like conditionally enabling a tap gesture recognizer that has higher priority than the drag gesture recognizer, without even having to touch the code that implements the drag beyond having access to its gesture recognizer object).
There is no documented example of the polygraph ever catching a mole. On the contrary, all of the known moles who were subjected to polygraph screening beat the polygraph.
same here as well, my us-central1 instance still will not boot
very insightful tyvm
This looks promising...
A differentiable renderer can efficiently answer the question "If I tweaked this input parameter (e.g. camera position, object color, light direction) then which output pixels on screen would change, and by how much?" With this information you can run an optimization algorithm to repeatedly tweak the input parameters in the right direction to make the output pixels look more like a target that you want, e.g. a photograph.

Even better, using the chain rule you can connect the differentiable renderer to other differentiable things, like a neural network controller for a simulated robot. Then you can ask e.g. "If I tweaked the robot's arm position, which camera pixels would change?" This would allow you to, given an image of a target configuration (e.g. two stacked blocks), optimize the neural network to produce that image by controlling the robot (e.g. by stacking the blocks).
Good for Utah.

I've heard some good things about the tech scene there, apart from Domo.
Dear Apple or like,

Please commemorate the life and death of this workers on your products, advertising and software. This could, maybe, change our reasoning about the supply chain.
Show HN: WebRTTY – Share a terminal session over WebRTC
I don't see how replacing a bunch of copy-pasted code with a helper method, makes your bug risk any greater. If anything, it reduces your bug risk because when you need to make changes everywhere, you won't miss out in a couple places by accident.

Not to mention that the right abstractions will actually make your code simpler, instead of more complex. Imagine if someone needs to use an arraylist in a test, but decides to reimplement inline using arrays instead. Sure, they have avoided the use of a higher level abstraction, but the resulting code is now both harder to read and more likely to contain bugs.
Build your own 'Portrait Mode' using machine learning on iOS in ~30 minutes
Robert Scoble – The American Dream 2.0
Palantir Has a $20B Valuation and a Bigger Problem: It Keeps Losing Money
One for Go(lang)[0]

[0] https://github.com/antonmedv/expr
"Not bad for a CEO who got paid $100,000 in salary last year."

humble CEOs build wholesome companies!!!

CEO in a company here is drawing total compensation $2.2mil ($400+K + stock awards) Company is loosing $15mil/year for 10+ years already. Pathetic and greedy IMO.
Polygraph is a placebo "eye of God watching you" to encourage confessions during interrogation. No more, no less. Like any placebo, it doesn't work (as well) if you know it's a placebo.

Either way, it's inadmissible in court. It's a technique for aiding in interrogation (like torture would be, if it worked), not a forensic technique for producing evidence.
Chrome Dev Summit 2018: Building a Faster, Smoother, Capable Web
I moved from Lastpass to 1Password recently. Neither fill basic auth dialogs, and both companies state this is a feature not a bug. It still pisses me off.
Try it! I’ve done a few with my SO and we’ve had a great time. Most around here aren’t going to be very young kid friendly anyways- they require a lot of complex reasoning and spending time in a small space.
That’s awesome work. I randomly downloaded the character animator software in adobe cloud a while back, the real-time animation features are fun and addictive.
One million Americans live in RVs. Meet the 'modern nomads.'
I have a family I need to support, and new technologies I want to learn. Despite my introversion, this provides all the 'motivation' I could ever need.

Realistically, I set up habits that make networking as easy as possible. Meetups, connections through friends, working in shared offices from time to time, mentoring, involving yourself in the local community and so on are all ways to easily build low pressure network connections. Focusing on the tech problems that you find challenging and let that be your motivation when talking to people.

It gets easier with practice. I had to start from scratch as well and found that I wasn't 'pushy' enough and definitely had to sell myself more. Hopefully you find people you like working with.
I use ranged estimates with LiquidPlanner. I send a project plan showing the estimates and expected completion date. If the estimates are wide, I explain that I can make them narrower by spending more (billable) time doing research.

Here's an example for a small project with a new potential client I met with for about 20 minutes:
https://gist.github.com/bc2f83544b210f81715c4f4175fca985

Estimates are fairly wide because I haven't seen any of their code, just a brief screenshare and a description of the work they would like completed.
Many types of paintings are fundamentally three dimensional - something that really isn't captured in an image.

You make a good point about the different value of different presentations. In some ways the bad seat is better than the video, in others not.
What Causes Asthma?
> regulate them out of existence

When the main players of an industry demonstrate unwillingness to take it upon themselves to resolve problems that negatively affect society at large, something needs to be done for sure.

I am generally in favor of regulation, and it might be the answer in this case also. However, I worry that the regulations that would be introduced to fight router vulnerability might lead to a situation where router owners no longer have the possibility of flashing third-party firmwares such as DD-WRT.

In my opinion, being able to flash third-party firmwares is more important than a lot of people might realize.

Firstly, router makers necessarily target the market as a whole, and as such the factory firmwares found in consumer grade routers are generally lacking in advanced features that only a small portion of the market has a need/desire for.

Secondly, open source firmwares can more readily be audited for backdoors. Of course, backdoors could still exist in parts of the router hardware that are not controlled by the main firmware though...

Anyway, the reason I worry that regulation might threaten the possibility of running third-party firmware is two-fold:

1. The regulations might specify that bootloaders need to be locked down, etc.

2. Router makers might decide to lock down the routers even if the regulations don’t directly require it, in order to be able to prove that security demands are met.

3. Router makers might use regulation as an excuse to lock down routers even if there is no real reason to do so.
Credit specilist
My name is Caroline. I had a 420 with Transunion, 411 with Experian and a 405 FICO score. I also had a repossession, charge offs and negative closed credit card accounts. I was trying to get a new 2018 Chevrolet Cruz Premier Hatchback in Cajun Red at my local Chevrolet dealership but I had a bad credit and needed an urgent help repairing it. My friend who previously was in my situation gave me a contact (TROJANVIRUS212@GMAIL.COM, +1 912 388 3132) of a credit specialist who helped him fix his. I quickly emailed and texted him asking him the process to get started after explaining my situation to him. We got started immediately and after 5 business days he deleted the repossession, charge offs and raised my scores to 788. I have purchased the 2018 Chevrolet and I’m also qualified for everything. You can feel free to contact him for credit repair help because he’s the best of his kind.
> the programming language in your link is BNF

The programming language follows a context-free grammar (CFG), which has been written in Backus-Naur Form (BNF). It is technically nonsensical to say "the programming language is BNF". It's like if I were to say "English is a Roman language" because we happen to use the Roman letters for our orthography. Just a technical nitpick.

> BNF is a more expressive language than regexp

The context-free languages are more expressive than the regular languages. BNF is a notation for writing a context-free grammar, and regular expressions are a notation for writing regular languages. (Again, a nitpick of terminology.)
A brigade[0] of retired old pensioners could do this review as a full-time unpaid labour.

[0]:Infantry-equivalent numbers are used.
Even better would be to ask what is the largest integer that has two large prime factors that was factored, since factoring e.g. a large power of 2 is easy
The Mental Model Fallacy
That's a fair point!

I suppose I don't see Intellisense as something that's IDE specific anymore. It's available in plenty of editors that aren't IDEs, and I think that's a very good thing. The line is pretty blurry sometimes, too. For example, I don't think it would be inaccurate to call VS Code just and editor, even if it doesn't have any many features as Visual Studio.

For me, the some of the big wins with heavyweight IDEs are things like built-in debuggers(which I know repl.it has), heap snapshots, CPU and memory use profiling over time, and other tools along those lines.

So I definitely wouldn't want anyone to think repl.it is opposed to IDE features; I think you've already implemented the IDE features that will provide the biggest wins for your users.

And so I don't come across as someone who jsut loves big, complex tools: I agree with what you've written in the past about envionments like Smalltalk and Lisp Machines. I think we've forgotten about a lot of innovation that we could be making better use of. I think we've forgotten about some of the best parts of Hypercard, too. And even VB6.
None of these cheap computers are worth the support headaches. Just get a Raspberry Pi.
It does not mean exactly the same thing as decentralized. It is true that it is not fully centralized with one party controlling everything, but it is also not fully decentralized with each user running their own server.

Instead, multiple servers run by different parties share data with each other. End users can use the system without running their own server.
What Is the Best Analysis Method for Forex?
When you see someone drowning from a capsized boat, is your first reaction to rush to a table to design a new boat that doesn't capsize that easily? Or is it to help that individual?

ryanmercer is talking individually; it's normal to respond that way as well. It doesn't mean it's their fault or responsibility to improve their situation, much like it's not the drowning person's.
I attended American University back in the mid-'90s. It was kind of mind-blowing to see buildings in the neighborhood routinely cordoned off with stern warnings that cleanup of chemical weapons detritus from the World War I days of "Camp American University" (https://en.wikipedia.org/wiki/Camp_American_University) were underway in them. It gave me a vivid sense for how the scars of war can linger for decades, even in places far away from the actual battlefronts.

There's a good article from an AU student publication about the government's wartime use of the campus here: http://www.amwordmag.com/article/2015/12/a-hidden-history

It taught me something even I hadn't heard before: that the campus student union building where I'd spent so many happy undergraduate days, Mary Graydon Center, was first constructed by the government as the "Chemical Warfare Service Building."
> What is the government supposed to do with tips like these?

The answer's right there in the story. Investigate normally, issue subpoenas with a reasonable time to respond, etc. instead of rushing in with large teams of uniformed personnel to disrupt business and discourage customers. It's only a matter of time before someone gets hurt in one of these, but maybe that's the point. Kristallnacht, anyone?
Well that can't be good. I'm sorry to see your work claimed by someone else. @Dang, is there anything that can be done about this?
I don't have Google play services installed on my phone, and don't want to install it anytime soon.
This is why I don't worry about retirement. This is going to hit the year before I turn 65, and if history is any guide, they'll start looking for people to fix this about 2-3 years before it's too late. I'm looking forward to billing $1000/hr in my 60's.
> this outage probably cost them just over a million bucks

I have always wondered whether it is accurate to think about it like this. It sure is interesting to know how much companies make in revenue per minute, but it doesn't necessarily 100% translate to lost revenue in an outage.

For example, if I wanted to purchase something on Amazon, but the retail site went down I would not visit another site to purchase it. I would just wait until the site came back up. In that sense, the revenue isn't lost just delayed.
I don't think nuclear technology should be banned, no. It has uses beyond bombs.
Ask HN: How do you go about finding charitable causes to contribute to?
I would like to allocate a portion of my time to charitable causes but I'm not sure where to start. Ideally, I would leverage my skills as a programmer to help a good cause and the work would be interesting.
Yes, as far as we know they are computable. And sure, without a well defined concept of "physical" we can call anything we want physical.

The main point is the brain, as far as we know, is reducible to the known laws of physics, which, as far as we know, are entirely computable. Therefore, if human beings exhibit non computable phenomena, such as functioning as halting oracles, then that is a good reason to believe the mind does not reduce to the brain. And we could call this 'mind' a new form of matter or something, so that people don't get alarmed by non-physical phenomena.
A charitable reading: if you're aware that "cloud computing involves computers all over the world", but aren't aware that undersea cables carry 99.99% of international Internet traffic, then you might assume that cloud computing involves bouncing your Internet signal off a satellite at some point. Weather can interfere with satellite signals.

Same goes for cell service: a lot of people tend to believe that, while your phone just talks to a cell tower, the cell tower is talking to a satellite (rather than to wired backhaul or a microwave link.) A satellite is depicted in all those diagrams of "how cellular networking works", so I don't blame them for this at all!
They've been down for, what, 20 minutes in the past year?
Chrome: Closing the capability gap between the web and native
There's no way to be "safe". You might be safer if you disable UPnP, it certainly decreases the attack surface.
all the uber/lyft drivers can go home at night and get to work for youtube
> there's a many-thousand page ECMA-376

Honestly, I'd love to see if there are organizational tips on managing (and using!) a document that large.

I feel like technical writing is the closest to coding we get in plain languages, but there are still critical differences. (technical writing is trying to give instruction to a human, while coding is giving instructions to code while giving a lot more context and description to a human). Specs cross this line a bit more - it's giving descriptions to a human with the intention of giving instructions)

Unfortunately, while I can find good code and bad code, I tend to find bad specs and WORSE specs. I can see progress (the various HTML5 and related specs are vastly better than previous versions, for example), but anytime I go in with a question (which is admittedly rare) I spend a lot of time finding the salient part compared to related-but-missing-the-vital-piece part, which is actually the exact same problem that I think the most common problem in maintainable code: making it easy to not only know how, but WHERE.

Are there lessons from specs we can learn? Do the good ones have some sort of "concept" section that makes the reading of it easier? Does each subsection do that?
Electric car use by country
What about the "lie detector" they had on the recent update to Making a Murderer? I assume it is also bullshit (and the lawyer who used it seemed to think that too).
This makes me think that bandwidth 'insurance' plans should be a thing. Pay a nominal cost each month to ensure that if something on your site becomes a massive viral hit you get a few weeks of bandwidth cost defrayment to weather the storm and allow you to find a longer term solution if needed.
Sure, you’re welcome. A gentle intro about IoTA’s reasons for ternary computing here: https://iota.stackexchange.com/questions/8/why-does-iota-use... and here: https://medium.com/@iotasuppoter/iota-the-hardware-part-a610... . A more general and formal discussion here (.pdf file): https://res.mdpi.com/cryptography/cryptography-02-00006/arti...
"In 1938 the common man’s condition in the Soviet Union, Germany, or the United States may have been grim, but he was constantly told that he was the most important thing in the world"

That might have been the case in the United States, but in Nazi Germany and especially in Soviet Union, the common man was told that he was worth nothing, and that the state was everything.
I fully agree with this. To quote Paul Krugman:

>You may say that the wretched of the earth should not be forced to serve as hewers of wood, drawers of water, and sewers of sneakers for the affluent. But what is the alternative? Should they be helped with foreign aid? Maybe–although the historical record of regions like southern Italy suggests that such aid has a tendency to promote perpetual dependence. Anyway, there isn’t the slightest prospect of significant aid materializing. Should their own governments provide more social justice? Of course–but they won’t, or at least not because we tell them to. And as long as you have no realistic alternative to industrialization based on low wages, to oppose it means that you are willing to deny desperately poor people the best chance they have of progress for the sake of what amounts to an aesthetic standard... [0]

[0] https://slate.com/business/1997/03/in-praise-of-cheap-labor....
I really don't mind the ads - they are a business after all. This will just push me to stop using the platform.

HOWEVER, I wish they had chosen a different monetization tactic. I would have much rather paid their $1 a year for the service. And given the amount of users they have, that could generate more than enough revenue for them to fund development.

Additionally, monetizing businesses and their integration into the platform also seems like a great idea. The businesses that find value in the platform will more than happily pay for the service.

Or, another idea: why not make me just pay for chat backup (like $1 a year for the app, $10 a year for chat storage, $20 a year for chat and pic storage, $30 a year for chat/pic/video storage) or something like that. That's something that's user AND privacy friendly.

It just makes me really sad that these ads are what Facebook chose. It's an excuse to not innovate and find creative ways to increase their revenue. It seems like they're taking the easy way out.
Web Writable Files API: Simplifying Local File Access
Burned to death because of a rumour on WhatsApp
Researchers brace for dark matter ‘hurricane’
I used to work for Qualtrics. I think Qualtrics and maybe LucidChart was a rare exception to the rest of the tech scene in Utah, which is pretty much "build a slightly different version of something at already exists and sell the shit out of a subpar product".

Qualtrics has come a LONG way in terms of underlying product quality, but they themselves got by for a long time selling the shit out of a product that could barely deliver. The company is 50% salespeople.

Less than a year ago their APIs were going down every day because of the crappy pile of legacy PHP monolith they were built on. They have brought in some very smart engineering leaders to transition to a more modular and scalable core product, but there's a ways to go.
Another thing that really sucked about the organization was that half the engineers are professional services engineers building custom, overpromised, one-off solutions for large customers. The vast majority are almost completely unmaintainable and they do a very poor job of leveraging previous work or having cookiecutters/shared libraries to accelerate custom development.

With all that said, I think their market opportunity is fucking gigantic and they are serious about curing the underlying inefficiencies of the organization. They are the leader of the field in a time when pretty much every C-suite is realizing they need customer & employee experience data to stay competitive.
Cloudflare launches app to set 1.1.1.1 DNS on iOS and Android
There are few topics more irritating to learn on video than programming... :-)