skysight-inc/HackerNews huggingface dataset:
Considering you just said you hope I lose everything... I will take the follow up "Good luck" with a grain of salt.
Need a hacker on DarkWeb for hire?
name: Optimus
mail: cybertronxiii@gmail.com
Mobile phone hack, e-mail hacks, database penetration, Private Online Investigation and money recovery, Remote Access Trojan, RDPs, Computer hack and Remote system control, virus, phishing and many more. Send e-mail for further enquiries
Seems like the gun protests are more a convenient excuse than anything else.

> $950 million debtload... Cerberus Capital Management LP, the private equity firm that controls Remington, will lose ownership in the bankruptcy.

This looks like another case of a leveraged buyout destroying a business.

Edit follows:

Cutting the quality is straight out of the leveraged buyout playbook.

Buy the brand, cash out any public goodwill it has remaining, then sell off the company before the debt payments catch up. In this instance, they couldn't sell the company fast enough, partly because a Remington Bushmaster was used to murder children at Sandy Hook.

If a private equity company buys your favorite brand, buy up some of the warehoused product as quickly as you can, then just forget about it. Otherwise, it's like watching someone slowly succumb to cancer.

Sure, sometimes that isn't the play, and the company actually improves post-buyout, but if you're talking about a nationally recognized brand, the odds are that someone is going to burn the brand to fuel their personal money engine, and then dump the husk of the company on the side of a lonely country road.
The examples are only similar to the extent that they do the same. If you look at what intent they communicate - which is an important part of readability - the second example indicates that x>y is a "special case", which just obscures the simple logic of the function.
I made this as an experiment to see if people will think it's useful for them.

The idea came from me thinking about why some of my friends in the corporate world often want to talk to me about their work stress and issues at work.

I think people just want a way to share their emotions because it makes them feel easier. Often they can't tell their colleagues directly, but maybe it's good if strangers can read it.

The posts are in Redis and expire in less than 24 hours.
Adobe Muse Product Announcement
So... Did this initiative appear because it came out that Firefox was using an ancient and astoundingly insecure practice for its prior password storage product?

Given Firefox was only 2 years ago so insecure it wasn't even a valid target for most browser pwn competitions, and just in this year we find out important code is still held over from those days, I'm not sure why anyone should trust Firefox.
This is a fundamental human algorithm that exists across all cultures and societies.

This is exactly what hate is. And it should be pointed out by everyone. The oppressor only has power if others give it by being complicit.
If it is discovered that Amazon is stealing data from AWS customers than AWS will go out of business fairly quickly. Also even though Mana is new they do have ~$1B AUM.
I personally prefer not having comments at all in personal blogs. Tho the sytem seems robust and comprehensive, would be useful for those who want to incorporate comments in blog posts or support pages. An immediate criticism is that the web page needs a bit of work. It was unusable in Firefox for android, with half the video off screen. Also, the video is kinda cryptic, some narration, written or spoken, would be a nice addition. That it's OSS is really compelling, I personally would be more likely to buy hosted service from you because it's so. But maybe that's not the general stance.

Overall, kudos, this seems cool!
Exactly. We make every third grader look up and write down important dates and people from the past, even though they're already written down write there in the book they're looking at - it's not about the dates and people, it's about how to look things up.
True, for those who don't agree, read about rule-of-zero for some expansions on this. If you have to write the same type of clean up code in multiple destructors you are doing it wrong, wrap that resource in a class that has the responsibility of managing that type of resource and forget about the destructors elsewhere.
How is the top comment here a weak version of, “come on in, the water is fine” when Facebook keeps dripping scandal? A lot of armchair investors and professionally apathetic people the last couple of days, and they’re all making the same claim, “nobody cares.” Meanwhile it’s still being drilled in the media, keeps hitting the front page here, dropped tens of billions, and so on.

“Nobody cares” feels more like desperate wishing/spinning, and it’s getting old in a hurry. It also ignores how this is being driven by Trump’s election, which has freaked a lot of people out, and by a general backlash against big tech. A lot of anecdotes are being bandied about, in the face of a lot of realities that are not anecdotal.

So buy the stock, but don’t be shocked when like Moore’s Law, past performance fails to predict future gains.
Let me know when we fire Trump for those same transgressions.
> How do you feel about potential solutions I have mentioned in the post, e.g. exposing the candidate to a project during the on-site for 3 or 4 hours?

It's certainly another interesting idea, but from the top of my head, I find several drawbacks: The first is NDAs, as not all code may be exposed to non-employees. Secondly, it will disrupt your team for a bit, because at least one developer should be available at all times and can't really join discussions or go into deep focus time. Finally, and most importantly, I think it's impossible for such an interview to have internal consistency: Every candidate will probably solve a different problem (or do you keep a bug open just for interviews?) in a very different social situation. If you're more the nervous type, you suddenly have a whole room full of full-blown developers see you sweat. Internal consistency, however, is one of the most important themes in interviews for me. Everyone deservers teh same chance.

> Paying every candidate is an expense, but is it less expensive than hiring the wrong candidate and then needing to fire them? It seems like other comments here have already pointed out that they pay something like 160k annualized salary hourly rate, which seems pretty reasonable.

But is it less expensive than other methods of interviewing? If a classic whiteboard has a slightly worse chance of hiring the wrong person, but has no additional cost, it might still be better, all in all.
Additionally, the expense depends on how many you interview for a given position (is there a filter interview beforehand or do you invite every reasonable resume?).
A better idea that we sometimes use it to hire uncertain, but hopeful candidates for a paid internship. If they're good, the get a full contract; if not, we haven't lost much. Also, it's an easier decision after several weeks than after four hours. However, we can't do this for everyone.
The actual miner is using WebAssembly so I don't know if it's even possible to deobfuscate in a sensible manner.
I want to add a lot more information as well, but there are some limitations to my current spreadsheet system :) I'm working on creating a new site.
Also from what I've heard their quality had taken a dump and they weren't putting out good products.
Facebook doesn’t need to predict — they can buy when it’s already big. They are able to monetize users much better than random startup social network so they are able to pay much more per engaged user than the company could get from VCs or the public market.
It's a restructuring mostly

"This has been in the works for a while and nobody is really concerned about it. They're still selling guns, building guns, and planning for the future. This was more of a they were behind on their financial payments because of their last buyout and such. When the industry took a downturn they were hit with it. So they need to restructure to be able to pay off debts. They're not going out of business, and they won't be likely to go out of business any time soon, their name is still hugely valuable and they still sell some of the most popular guns on the market (and their quality across the board seems to be getting better, especially their Marlin line). Source: Person in the industry (though not at Remington)"

https://www.reddit.com/r/news/comments/875z4t/remington_one_...

[edit: changed the quoting for readability on mobile]
I doubt this is really due to the protests. Remington's quality has been dropping for years. Their most popular model, the 870, used to be one of the most reliable and affordable shotguns out there, but now it is one of the worst ones you can buy. It seems just a coincidence that this is happening at such a high point of the gun control movement.
Pivotal S-1 Analysis – The First Cloud Native Business to IPO
This eerily reminds me of how Valve Corporation handled the now abandoned Source engine, and it's 2004, 2007, and 2013 mainline public SDK branches. After this experience, I will absolutely not consider using closed engines. The feeling of putting years of work into a project on a closed engine only to run into issues further down the line that cannot be resolved by proprietary roadblocks caused by the engine's company changing direction instills a burn that you cannot heal from and takes away a sense of innocence on a hobbyist platform.
Yeah but they froze most of his assets initially so he didn't have money to defend himself.

It's been a mix of luck, US Government mishandling the case and the tenacity of Kim.
Refactoring might have you adding a parameter to a function, and then feeding that additional parameter to the function at it's call sites. Even when you only have one call site and thus are in the "2 functions" case - these two functions are often separated by multiple "irrelevant" functions.

The less scrolling, tab management, and other context switching I have to do to look at those "2" functions, the easier it is on my memory.
I'm not sure I'd agree- the data is accessible to anyone who wants it for free. There's no restrictions on creating the account.

Radio is free, but you hear advertisements. Probably better to create an account than to have product placement in the actual data.
I don't think throwing void at people is generally going to make anything clearer.
The sad, sad truth.
This doesn't work? https://discussions.apple.com/thread/7093344
It's deliberate and used to keep people divided.

Look at the 16 or so classes of the "sistema de castas" that the Spanish American areas used., for example.

PS no hispanics were ever enslaved in Canada and the United States.
If Zuckerberg has any game at all, he will welcome this investigation, 'educate' the regulators, and then build a regulatory moat around Facebook that no one can breach.

The big four banks did this after 2009, and they are even more entrenched and systematically important than they were before. Expect Facebook to borrow liberally from their playbook.
Welcome to marketing?
"If you must show a table, do it properly."

Then shows a table of numbers that are not aligned to the right with the same number of digits.

25.5
19
78.2

Yeah, that's not how to "do it properly". I wonder if any of the advice are proper.
I'm working on building a new site that will support a similar feature, and many others.
You can still add color when not piping or writing to a file with `--color=auto`.

git config --global alias.lg "log --color=auto --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'"
"Companies and products sometimes fail" doesn't really address the claim "the market doesn't seem to punish gross misconduct or negligence."

Re: GP's examples, Uber is a "user-facing" company, and the Wells Fargo and Bank of America scandals involved consumer services.

Also, it's not like companies are incapable of making conscientious decisions with regard to other companies with which they do business.
Aspergers was not a thing when I was growing up in the 70s so I was never formally diagnosed, but I'm pretty sure I'm on the spectrum, and the result was a pretty painful childhood. I managed to drag myself out of it and give myself an education in social skills, and nowadays you'd never guess that I'm Aspie (my wife still doesn't believe me, but I think she's an undiagnosed Aspie herself). Even to this day there are a lot of things that "normal" people do that are utterly foreign to me, like going to clubs or watching sports on TV. My idea of a good time is reading up on quantum mechanics or the ordinal hierarchy. I think mild Aspergers is a lot more common than most people think even today because it is possible to hide it completely, and there's a lot of societal pressure to do just that.

[UPDATE] A lot of reply comments are of the form: what you have described here is not Aspergers, it's just normal growing up. Well, yeah, it's not so easy to give a complete description of my situation in an HN comment, and I'm not sure I'd be willing to do it even if I could. I'm not particularly proud of the person I used to be. But I will tell you this: in retrospect, when I was a kid, I was completely oblivious to the fact that my peers were agents in their own right, with thoughts and preferences and hopes and dreams that might be different from my own. That, I am now given to understand, is the hallmark of autism spectrum disorders. But I don't think it matters whether or not I "actually" had/have Aspergers. What matters is that because I was clueless, I behaved obnoxiously (not realizing that I was doing so) and as a result of that I had very few friends. It was intensely painful, and it took many years of concerted effort to change my situation, but I ultimately managed to do it. That is really what I want to convey: whether or not it was abnormal, it hurt, but I was able to make it better. And if I could do it, so can you, regardless of what label we choose to attach to our conditions.
Mustache in Clojure
“I dance with a traffic cone on my head and so do a dozen people I know. In fact in the last three months our numbers have quadrupled. The world has definitely taken notice of traffic-cone dancing.”
Vermont and New Hampshire are swapped.
Your code is RUBBISH, says GitHub. Good thing we're here to save you
Show HN: Eric S. Raymond's travel rules (2003)
Terrible quality control and terrible product development is responsible for this. Principles of mass manufacturing reliable firearms were figured out in the early 20th century and Remington as a company seems to have forgotten how to do this in the last 20 years. The launch of the R51 pistol was a textbook disaster in terms of product quality and public messaging and pretty emblematic of the overall problems the management had.
Lumo: Brightening the Horizons for ClojureScript'ing
> No one in urban centers or in the new generations is racist against black people.

Excuse me?
Yep, hence the pejorative "Rustington"
Perhaps part of that was that IE was really bad at it's job and as users were told about Chrome and Firefox and they tried it and it was much faster - they switched because IE was not nearly as good. Facebook is pretty good at it's job - despite questionable practices. If Facebook started to suck from a user perspective (a bit like MySpace did) - users would move to another thing in a shot.
> which itself refers to this HN comment

I was secretly hoping you actually meant your own comment, creating a recursive loop. But a surprise John Nagle is even better
How much did the 887 recall contribute to this?
>Foremost among these tools is enforcement action against companies that fail to honor their privacy promises

This is the crux of the issue. The problem is that when Facebook asks for "location information", the consequences of this are not being conveyed to the user. The user might think, "ah they want my location for the weather recommendations and event suggestions in my neighbourhood". They do not realise how something so "innocuous" as location information could be weaponised against them.

I used location data as an example because you could infer almost everything about a person just from that. You could know their social circle, their approximate tax bracket, which banks they use, who is their lawyer, their accountant and their wealth manager, their familiar situation, how healthy they eat, how healthy they are, whether they are chronically ill, and what type of chronic diseases they might have, what activities they engage in, what are their political leanings, I could go on, I do not think this is anywhere near an exhaustive list...

The user does not know that Facebook it going to tip off the insurance provider about the user's unhealthy eating habits or his chronic medical condition. Or maybe tip off his bank that he has substantial wealth elsewhere.
Running Lisp in Production (2015)
> Young people can adapt to new technology quickly. I know I was able to drop Facebook pretty easily.

Older people can't. I think sharing photos with extended (ie, older) family is a huge use case for Facebook.
> calls at the end can still fail and need handling… You can’t conveniently omit the mess that would be created for checking each of those.

For the purposes of this post, it is assumed that any errors produced in those calls will automatically bubble up the stack to some caller or to the top level. In my experience, most JS code is not written with fine-grained error checking around every expression, if there's any explicit error handling at all. The example code isn't intentionally omitting any mess, rather it appears to me to be fairly typical.

The "handing" at the top is mainly for checking function preconditions. e.g. "does it even make sense to proceed?". Early returns help to decouple precondition checking from the important logic of the function, which IMO makes these types of checks easier to write and maintain and thus more likely to exist.
I used Hypercard a lot for prototyping UI back then. Of course the UIs were not in color but it was a great tool. Supercard came from Silicon Beach which added more functionality to the basic Hypercard.
I don't see why they bother implying the recent protests have had or will have an effect on Remington. Bankruptcy has been a long time coming due to garbage management and deteriorating quality. The timing is just coincidental and makes no material difference.
Maybe I was wrong? Maybe there is a way to date in the Bay that will yield better results?

I'll be giving up an extremely attractive opportunity should I choose to stay on the east coast, I want to ensure I didn't miss any plausible way of making this work.
1. Yes but that doesn't answer the standalone question.

2. I do trust Mozilla to have the technical expertise to build a secure password manager. But just because they can do it, still doesn't answer why they're doing it the way they're doing it.

I would just like to hear Mozillas thought process that went into this. I'm sure they have reasons for all decisions, but I can't read thoughts.

Knowing their thought process would help me evaluate my prediction of this being abandon-ware in half a year.
The Infinite Primes and Museum Guard Proofs, Explained
Not reflected in the bug statistics, according to the post. So if the effects exists, its negligible.
My wife and I believe our daughter has a (thankfully) mild form of autism. It took us a while, but when the realization came, it was a relief, as we stopped being angry at her and at ourselves:
1) hopefully we did not do anything wrong to cause this, and
2) it is not our daughter's fault that she behaves this way.

We did not get a specific diagnostic, and I'm not sure it's worth seeking one. As far as I know, the diagnostic is not scientific, so I wouldn't consider it a strong validation of what we're experiencing. However, a diagnostic might make it easier to explain to our family and friends what is going on, and talk about it.

Any thoughts?
Well, you don't have to literally count them, you use the spatial reasoning hardware built in to your retina and visual cortex to just see that this bit of code is further over to the right than that bit of code. But of course that only works for pieces of code that are small enough to fit in your field of view.
A few email provides can do something similar. I believe it's called Catch-all: https://en.wikipedia.org/wiki/Catch-all
Exactly! I think the OP read a comment that was really just encouragement in the form of, “You may not understand any of this now, but any time and energy you put into learning more will be rewarded with greater understanding; good luck!” which was not meant to be pressury or judgmental or moralistic, and read his own meaning of “no pain no gain” into it.
My personal favorite is `git log -p --` because it actually shows you the content that changed.

Or, to show you what changed on each given single line, use `git log -p --color-words --`. Far more useful for long lines, IMO.

I'm also a fan of `git log -LN,N:filename`, where N is a line number. It gives you a log of that particular line number. It's like `git blame` but better.
> This reeks of naturalistic fallacy. Humans are bad because we exploit animals. Yet, humans are animals, and this is what animals do given the chance. We don't need an excuse.

> Just because we can introspect and consider the ethical state of things doesn't mean we have to abandon all progress and be an agrarian society.

It's exactly because we can introspect and consider the ethical state of things, that means that we should. The fact that you can think and reason about the fact that you're stealing from someone else, or otherwise harming something else, the fact that you are (hopefully) intelligent enough to think of a different way, means that you have a moral duty to be better than that.

You argue that I succumb to the naturalistic fallacy, and yet you are the one doing so. You argue that we do not need an excuse for our behaviour because we are animals, and it is natural for animals to exploit other animals.

In addition to that grave error, you're also making a complete false equivalency in equating "not using a random bear as a test pilot" with "abandoning all progress and becoming an agrarian society".
That's amusing considering Microsoft has shut down more products and services than Google ever has. Apple is also up there.
I don’t know either, but it’s against the HN posting guidelines to inquire. It’s hard to know where sentiment comes from, I’d recommend not dwelling on it too long. Just keep writing comments you believe in.
I'm working on creating a new system that will improve the accuracy. Some people have pointed out something similar on reddit, which I do agree with. Phone number requirement is added under SMS.
Frustrated Father Chops off his Son’s hand for watching porn
> No, they value their average user over you specifically. If the average user will gain more from Uber than from the feature you suggest, it is in Google's users' best interest to not implement that feature.

No, they don't. They could make this an optional feature, and they choose not to. And I can't think of any way that preventing users from controlling there own data could be good for users.

> Then you can certainly name all the other times?

I can't name all the other times, but they misuse our data so often, they publish statistics about it:

https://transparencyreport.google.com/user-data/overview?use...
Everyone complaining about Facebook today is defiantly moving to Instagram and Whatsapp... joke’s on them that Facebook owns both.

The conspiracy theorist in me would say that Facebook is reaching the end of its lifecycle and the company has prepared itself in advance for the move to newer social media platforms, and that they’re not particularly concerned about people leaving Facebook.