skysight-inc/HackerNews huggingface dataset:
I agree with you completely. And that is kind of my point. At its core, it has some parts that are great. The trappings paying the bills are what have created so much damage. I think ultimately, the world would be a better place if people who wanted privacy could just buy it. I’d pay money to have Facebook without any tracking and without any ads. The trouble is that I wouldn’t pay as much as that policy would cost.

If everyone now is worth $5, but everyone rich enough to pay $5 just “bought out” their own ad space, advertisers would flee immediate and Facebook would lose most of their revenue.

The struggle with Facebook is that they can’t afford to sell privacy to those who want it, except at a cost that nobody would want it. They are interesting to advertisers because at least some Data is fair game for everyone. If that goes away for those that are most able to pay, it drives a spiral away from advertisers, and therefore away from privacy being affordable.
And I guess not long from now, you'd be able to buy from Aliexpress EVs made out of Chinese back yards.
I can't think of a single instance, from the last 200 years, where money alone has achieved the appropriate constraint of a process, product or industry.

All the significant milestones in health and safety have been from hard won regulation and money - not just taxation, but penalties and fines. Usually accompanied by enormous effort and spending from industry to lie, cheat and avoid said regulation being enacted, or having to comply with it once enacted.

Business has become ever more multi-national, taxation is gamed across nations, trade deals have placed commerce above government, and regulation is becoming ever less fashionable. Industry now feels ever more able to simply move things out of sight, overseas to developing nations sub contracted to members of their supply chain. All health, safety and environmental issues can be dealt with via a simple press release expressing disappointment, but they are, after all an "independent" supplier.

I'd say the last two centuries have proved that trend entirely inappropriate for everything except corporate profit.
The ironic thing is that this illness is due to non-coal dust (silicates) in the air which are much finer than coal dust. And because they are non-coal dust, they escaped regulation for a long time.
No worries, it's part of the whole story. I don't particularly see the point of kill switches when you trust the software.

I acknowledge the efforts in hardware integration they do. I'd love to see the Linux desktop being upgraded to Android's standards.
It's disgusting how coal mine owners doesn't even want to admit that it's a problem. It's only a "potential" problem and the science isn't conclusive. What a load of shit. Silicosis is a well studied health hazard. What do you expect when you mine the earth and silica is everywhere in the ground?
Boring Company Test Tunnel Launch Livestream (8pm PST / 11pm EST)
The problem here is the only non-bruteforce solution worth pursuing here involves DP with less-than-straightforward memoization rules, which the engineer is unlikely to actually use before or after the interview. So she has to waste a month studying _specifically for the interview_ and "refreshing" the skills she won't actually need on the job. It's like you're hiring a welder, but you want them to be good at juggling as well, just for the interview.

Don't get me wrong, I'm not saying DP is useless, it came in handy a couple of times over the course of my 20+ year career. I'm just saying that you could always look it up, and the amount of signal you get out of someone solving this problem is very close to zero, because it amounts to: "this person solved this problem before the interview", whereas the question you really need to answer is "can this person solve the problems we need solved".
Why would a GPS satellite broadcast anything other than TAI in nanoseconds?

I don’t know anything about GPS coding, but it would seem that anything calendar related like “weeks” is best left up to the receiver.
The Boring Company – Live Webcast Begins Around 8pm PT / 11pm EST
> - While left-leaning female politicians received slightly more abuse than right-leaning female politicians, there is a much stronger and opposite disparity for journalists. Right-leaning female journalists receive more abuse than left-leaning female journalists -- the gap is triple that of the left/right politician gap. Does anyone know what might be the cause?

Perhaps right-leaning people not being as abusive towards left-leaning journalists as left-leaning people being abusive towards right-leaning journalists.

IMHO most right-leaning people are too busy getting on with their lives and being successful to bother with being angry at opposing viewpoints. I could be wrong, though.
Point 7 is only relevant because it leads to behavior that's not intuitively obvious. If you reassign an object in a function then it's not visible outside the function, but if you modify the object it is. That's a very subtle distinction.
One reason would be that RBC was allowing people to send money from its app via Messenger -
http://www.rbc.com/newsroom/news/2013/20131211-facebook.html
How does this work with single page apps where it's not uncommon to modify the history?
That link omits some parts of the essay. Complete version here: http://hermiene.net/essays-trans/relativity_of_wrong.html
Feminist leader Gloria Steinem admits to being a CIA spook (2015)
Wow, hardware accelerated rendering even? That's pretty slick.
Always good being downvoted without comments. This only ever happens when being critical of Google... go figure. :)
> Having never needed to build my own sorting algorithm in 14 years of coding,

Neither have I. What I have had to do is recognize when I could do what I needed to do without sorting the array, understand various requirements when I'm writing comparison functions, understand why std::list::sort exists when std::sort is right there, debug a stalling mapreduce job, recognize when a library I'm using has done a stupid and written an intrusive data structure that sorts in N^2, etc. Are you seriously claiming that you'd be able to do any of that if you didn't know how sorting algorithms worked? If those things aren't in the documentation, or if you run into the intersection of that thing and some other issue, you're hosed unless you know the math.

For that matter, why are you so focused on sorting? You know what I have to write all the time? Tree and graph traversals. Why does it matter if I use a stack or a queue if my traversal will visit every node anyway? Why can I get away without maintaining a set of visited nodes in one case or the other? Hell, I have to implement something very much like a toplogical sort once a year or so. That's not something you'll ever learn by groveling over for loops in fifty languages.

I agree that you rarely need an explicit "algorithm". What you do need, regularly and consistently and on a basic level to write correct code that is usable in the real world, is knowledge of algorithms. In a perfect world everyone would know from reading the docs and from staring at stack frames that their code gets slow when they use particular data structures and libraries. We do not live in a perfect world. The engineer that cannot write a single sorting algorithm is not the one that just uses library functions for everything and is fine in the end. The engineer that cannot write a sorting algorithm is the one that writes a jumble of for loops and you improve runtime from eight minutes to eight seconds by replacing it all with hashes. The engineer that cannot write a sorting algorithm is the one that designs an API that fundamentally requires server-side session state that grinds to a halt at ten QPS. These are people that I have worked with. In every case the fundamental issue was that they had "started learning about the applications of the syntax" and never studied formal CS theory.
I'm curious why you didn't discuss the interesting question and instead focused on the rebuttal.
A website is a fine idea but I'm not sure you need it. Just get the footage and make a post on Facebook. If it goes viral in your area, they may be identified by PM.
Security, Scaling and Power:What it means for Intel and the rest of the industry
it's already a prominent option in the app. they just aren't very explicit about how it works.
‘Information wants to be free’
> No one is going to be able to prop up an alternative ecosystem and get more traction than the language's own ecosystem

node vs web browser?
linux vs unix?
ubuntu vs debian?
autotools vs base make?

i'm sure these aren't the best examples.

irrespective,
you can (like|dislake) the language and (like|dislike) the ecosystem separately.

"oh I hate programming in XYZ it's far too verbose but it really does have a nice package management system"

yes, they are connected, but I don't criticize a hamburger by complaining about the taste of my soda..
Here's an example: https://youtu.be/TmWnvN_XsMY
Sounds like it's only counting history entries in reaction to a user interaction, so if history is modified when the user clicks a link nothing will change.
Haha. Love it!
These are the reasons why python sucks?

Gosh python must be a pretty good programming language.
I used to work in Social Media customer support using a well known platform, in a large telecommunications company.

We could only access the private message history containing the conversations we had had with the individual, nothing else.

You think people care about their personal data, you should see what type of information they provide through private messaging platforms. Including through public posts, it's shocking.
NEW – My Top 5 Predictive Lead Scoring Software
... yes, but can I buy it on social credit?
I would suspect not as much as you might expect. My reasoning for this comes from the fact that right-leaning female journalists are attacked three times more than left-leaning female journalists. This doesn't follow the media's viewpoint that the Russians were backing the Republicans/Republican candidate.
Sounds like you’ve invented coinrank. I dig it.
To enforce the law based on the people in charges' priorities. That could be stuff that helps you or hurts you. Then, we maybe reduce the bad of that with Congress and courts.

Just how it works. It's how it always worked. The "Protect and Serve" is just marketing. There's definitely plenty of cops that are about that, though. Even some that don't care will risk their lives protecting people because it's part of their job enforcing the law as their supervisors or police chiefs order them. It's all pretty complicated.

In pro-gun areas, we are already operating with this assumption, though. That ruling just reinforced what many of us already believed and sometimes experienced. Each American is responsible for their own safety before anything or anyone else helps them. Each living person is responsible for deciding their own risk avoidance or tolerance in their various systems since there's no guarantee the system can protect them without their own action. It's up to use first and foremost.
I call it "the bush vs. the line". There are lots of comfortable places to hang out in the bush (tree? whatever). The internet linearizes it, for better or worse.
Now I'm imagining a system that never displays a user's absolute rating. Instead, ratings are only displayed as a number of standard deviations above or below that user's mean rating.

The main drawback I see (assuming that you are seeking an honest picture of that provider's quality, and not a tool for punishment) is that you don't meaningfully capture people who only write reviews to flag serious problems.
Yes, Americans have stopped pushing for better-regulated factories because they're largely all overseas.
What I describe is duck typing, with eager authentication of duck specie. Exceptions raised at point where the greatest clarity of error message is possible.

Aspirationally, anyway.
I made that mistake when launching my first dating website By trying to be more efficient. Unfortunately, this market is not about dating, it's a dopamine delivery market. You want to keep people long, increase your LTV, show them an ever better possible "match" so you never settle. You don't want them to actually meet someone. Hence the crappy chat features ( while the rest of the tech stack is usually pretty solid ).
The Russian Troll army spent a few thousand dollars (no more than $100K by any report I can find) on social media. Meanwhile the campaigns themselves spent $2.6 Billion on all ads, and that's not even counting the $ value of the millions of memes freely shared on the internet in various forms.

Can I ask what we're trying to deduce here? There are billions and billions of advertisement impressions and editorial impressions and meme/tweet/reddit comment impressions over the course of an election cycle. Certainly they all exert influence on voters. But there is a vast competition of ideas and opinions floating out there.

Now, NY Times is trying to point the finger at National Enquirer, a tabloid magazine famous for... Brangelina gossip... for Clinton's defeat.
I admit I don't have stats for this, but it seems that most people who get CCWs do practice regularly or at least have extensive experience with firearms.
Quick and Easy BeyondCorp BackOffice Access with ALBs, Cognito and GSuite
> Where does the word “kademlia” come from? What I know is—it is a Turkish word for a “lucky man” and, more importantly, is the name of a mountain peak in Bulgaria.

http://www.maymounkov.org/kademlia
Audi pulls the curtain back on its self-driving car program
studies have shown that if you do not create the cards yourself, you do not retain the info as well. there is no free lunch.
There is no thermodynamically possible way to generate power from burning coal while also removing the primary product of the reaction from the effluent. Clean coal is, necessarily, 100% bullshit.
>The Geneva convention, for starters.

Is the full statement. Individual state laws vary but it's important enough to be international law was the point.

From the article:

>If a person sets up such a trap to protect his/her property, he/she will be liable for any injury or death even to an unwanted intruder such as a burglar. It is illegal to set a booby trap on one's own property to prevent intruders.
Have you taken a look at Paprika? It imports from almost any site, adjusts portions, and generates a combined grocery list. The only thing is doesn't do is the last thing: combine recipes in a way to minimize ingredient waste.
Because it captures important truths about the physics and gets the right answer; all using just high-school mathematics and very little quantum mechanics.

The electron really is a wave-like thing confined a by coulomb potential and thus has a discrete set of solutions. Moreover the discrete indexes of that solution map onto mechanical properties like angular momentum and energy. The Bohr model captures all of that, and even gets the right equations for the energy (at least in simple cases).

Of course the real wave equation that needs solving is much more complicated than the 1-d cartoon in the Bohr model, but that cartoon works because it captures many essential properties of the real system.
A basic principle of PR is that you should trickle out good news, and get all the bad news out in one dump. Because when bad news trickles out, and the public reads a fresh bit of bad news every day, it does more damage.

One wonders at Facebook's very passive strategy here. They're not controlling the narrative at all, and we're reading a fresh bit of bad news almost every day.
That is beyond horrible. Sorry you had to go through it. Did you contact the FBI? If I understand correctly, kidnapping is a federal offense. They might have taken it more seriously.
Network Device Configuration Tracker Written in GoLang
So are session cookies allowed?
I have one of these on the way.

The main surprise for me is they're shipping it without the lcd panel working.

They can control the backlight. But no video.

Now I'm participating in the gamble that can be made to function without rework, I'd at least like complete details, not "we are talking to the panel vendor".
Yes but that doesn't require a central host. If your friend is connected to the network you can join it via them.
> You, as a passenger who has paid their fare for a flight, must sit still, strapped in, and watch an ad on a screen straight ahead of you, with sound playing through the cabin, with no way to opt out.

If someone in the seat next to me decided to opt out by colouring over their screen with a sharpie, I would not stop them.
Can you explain how that plan works?
Awesome blog post! I very much enjoy hearing how large web properties implement these technologies and any issues they experience along the way.

Are you using envoy at all in your main http ingress path? You mentioned haproxy and AWS ELBs, but it wasn't clear if envoy is also being considered for public ingress traffic.

Keep up the great work!
“Hi Norm? This is Mr. Eddie Vedder from the Federal Police. Listen, we were tracking a dangerous terrorist cell when our BLT drive just went AWOL. Could you please get me a log of all the account activity of Mr. Fred Bloggs? Australian federal law requires you to comply with this request. Thanks, Norman."
> I don't particularly see the point of kill switches when you trust the software.

In my view it's two things: 1. It's defense in depth. No one person will ever be able to review every single line of code running their device, but anyone can crack open the case (and/or check the open schematics) and verify that flicking the switch kills the microphone. And 2. The baseband still has proprietary code running it that you can't verify so the only reasonable thing you can do to it is power it down.
Some of my friends are postal workers and have described their mail sorting to be roughly this. It's not a general algorithm though, there is knowledge of their route weaved in. So the most significant bit would be the street name, but they'd remember houses 42+ are earlier in the route and direct them to a different bucket. For this reason the person delivering the mail also sorts it.

Computer science isn't directly applicable because we generally deal with general purpose algorithms, but I wonder how often their work is applicable to us, how often could we see huge improvements by using a specialized for the purpose sorting algorithm?
You have a very good point, and in an ideal world that's what one would expect. Unfortunately our mindset has to change and we have to be way more suspicious on what companies do with our "private" data.
Vehicles are provided by the manufacturer, to licensed dealers in geographically exclusive plots. Online purchasing isn't really adding anything at the moment.
It feels to me like we are seeing that with organic food, which used to be rare and hard to find, but now you can find some of it at Walmart. Maybe see how that niche did it and copy it? I’m sure this is a decade(s) long issue to work on.
Why hasn't somebody come up with a code editor that shows left-brace or right-brace in the left margin when the indentation changes?
Modernizing Academic Data Science to Improve Reproducibility
Foundational means the core set of principles/theorems/abstractions underlying everything else. Saying that debugging is foundational is like saying that knowing how to use a TI-89 is foundational for math. You don’t need a calculator or a computer to do math or computer science.

In the end you choose what you spend your time learning and if you decide that all this computer science is not worth it then that’s fine. But you will objectively become a better programmer if you understand these things. Even if you never use any of it.
That's an interesting idea I hadn't ever thought of. But would such an endpoint return anything meaningful on a GET request? Would it return a list of all deleted records?
Maybe I missed it, but it doesn't seem to cover setting up a cross toolchain and rebuild everything from source.
Yuengling Rolls Out 1800s-Era Cans, Bourbon Barrel-Aged Beer for 190th Anniv
> If you didn't know how to solve it before the interview started, you aren't going to figure out anything other than a brute force solution in 45 minutes

Not with that attitude.
Make a publicly indexed dating site for people into bestiality and just upload all of these profiles to it. 'Restore' all of the accounts using their emails and password hashes. Like Ashley Madison, charge people money to delete their profiles. Accept only bitcoin.

Thank you for granting me this exercise in creativity... now please don't do this.
“Facebook also allowed Spotify, Netflix and the Royal Bank of Canada to read, write and delete users’ private messages, and to see all participants on a thread — privileges that appeared to go beyond what the companies needed to integrate Facebook into their systems, the records show.”

Wow...that’s scary
They definitely won't go out of business. They have a legal monopoly on selling cars. They will have to increase their front of house margins though.

And since all dealerships will be in the same boat, they will all have to increase their markup so it won't be a problem for them. Either that or they will find new ways to hide the true costs of the vehicles.

You'll probably see a lot more leases. Complicated leases are a great way to squeeze extra money out of people.
Re: your last paragraph

But if everyone thinks that (and most people who think crypto isn't all shit do think that), the bottom will be a lot softer than what you describe (modulo people going to jail, I think this is mostly independent of the value of crypto).

It's the efficient market hypothesis all over again.
How are they not related ?
If we just look at the genotype and use some sort of similarity metric, how treelike does it look, without presuming a tree?
I actually do, for wood working. Won't be breathing in all that sawdust.
I'm a bit worried that some journalists (and some readers) no longer care to make any distinction between an app having access for legitimate reasons that respect users' intentions and the whole company having access to do whatever they like. At least, they don't explain it well.
Amazon Shipment Forever Stuck at Customs
Example of OCaml's object system in use by the creator of OCaml: https://github.com/xavierleroy/cryptokit/blob/master/src/cry...

OCaml's object and class systems are excellent; I prefer them to just about anything else. They rarely get used for the simple reason that algebraic types, functors, and first-class modules are better suited to modeling almost any kind of domain logic.

Also, I like OCaml's extremely simple and direct syntax. I'm fine with F#'s implicit `in`, though it requires whitespace-sensitivity. I think ReasonML went in the wrong direction, cluttering it up with curly braces and ubiquitous tuple-like syntax for function arguments.

OCaml actually has excellent tooling — among the best — and some (but not many) great libraries. What it lacks most is great documentation...
Machine learning-detected signal predicts time to earthquake
Guidelines != rules
Foster diversity of thought through enabling diversity in style, and watch the community grow healthy
Not really sure what the solution is then. And it's easy to see why companies wouldn't bothering doing much about it.
I suspect the issue is precisely that he's coming from C. In C, pass by value vs pass by reference is extremely explicit. In python, it's "magical", because it depends entirely on the type of the variable that is passed in, which is itself hidden from view of the code due to the dynamically typed nature of the language.

This has been one of my own annoyances with Python as well.
Well put.

I think it's possible and desirable to simultaneously respect both approaches for their respective merits. Maybe ironically for this profession, the choice isn't either/or.
Work with Digitally Signed Emails and Extracting MSG from PST File in Android