skysight-inc/HackerNews huggingface dataset:
> If someone "slanders" a business it can't reply with evidence? Must the company say it is a personal matter that we can't disclose, which reads they are guilty and don't want the truth to come out?

I'd say the real problem is, honestly, they didn't reply with evidence. If they claimed someone engaged in fraud, and believed they had a case, they'd take them to court and set an example.

If they have a software feedback tool with largely positive feedback, they'd show data showing it was an anomaly.

Etc.

They aren't showing evidence so much as providing anecdotes of their own and if that is the strongest defense they have by a top-level journalist wrangler...

Well, honestly, it makes it pretty clear Amazon's position is:

A) We can't prove this is bullshit. We know it but we hope you don't.

B) If you fuck with us, we'll fuck you right back.

That isn't likely to be an effective strategy but they chose it nevertheless.
Linux is not an ancestor of any flavor of Unix. It did not evolve from a Unix codebase.

It is the epitome of a "Unix-like" operating system. At an early point, it might've been fair to call it a spiritual successor of Minix, though.
Every tenth article posted is about the death of something-or-other. Its a clickbait way of getting attention by poking sticks at a big name and claiming "the emperor has no cloths" or whatnot.

You didn't miss anything.
Show HN: Plumfeed – A simple RSS feed aggregator
Technology is an empowering force. Whether you're starting at the top or the bottom, it will help you. If you're going against headwinds, it will help you.

The parent's advice is solid. If you want to get ahead there are few choices better than becoming a great developer. If you want to get ahead in spite of discrimination then it's probably THE best choice.
The Trading Game
If it's not (legally) a wheelchair, it doesn't need FDA approval, and from what I understand FDA approval is an extremely expensive process (as in, "increase unit price by hundreds of thousands of dollars" expensive).
Very insightful, and very well said. I hadn't thought of it that way, but I think you have probably hit the nail on the head.

I should add though, that I think it works the other way too. You could also have the problem that the 35+ year engineers look down upon the 20 somethings and communicate it, perhaps unknowingly, in subtle, or not so subtle, ways.

It almost feels like an animal hierarchy problem where you have an older male being added to the herd and the young pack leader is worried about this older male challenging him, while the older male thinks he can and should challenge the younger one.

Makes me wonder then, do women face age discrimination?
Let me first say, I appreciate the spirit in which you're keeping this going; we're civil, we're responding to things, it's great! It's how online chats should be.

I read that article, you're right, at first glance, it's pretty troubling. Seeing the source (one of the oft-propagandistic, oft-badly-sourced Real Clear sites) made me want to follow up on the claims inside.

The Ohio man who was shot, it isn't clear from any authoritative reporting what actually happened--the only people who explicitly link his attacker to a union are secondary sources. It also looks like the authorities were in fact working on it, though I couldn't find any sort of follow-up reporting.

The rest is all so vague that I can't really make a lot of sense of it.

That said, of course I don't condone violence, neither petty vandalism (like leaving debris in the Verizon driveways), nor the economic destruction left behind when multinationals bend laws in favor of offshoring, and then do so, and leave entire towns with no source of employ.

Neither of those is right, but I don't think we'll get to the right place by trying to come up with one "right" set of laws that every person and every business must abide by--I think we'll iterate closer and closer to "right" when people and groups work together to make their slice of the world better.

It's just that, the entire time I've been alive, the working folks and the poor have been under the bootheel of a variety of--excuse the language, I can't really think of another way to be succinct about it--oppressors both large and small, whether it's the people who ship factories overseas to save some bucks (and bend laws in their favor), or the managers who willingly accept just-in-time staffing solutions that leave their workers with unpredictable work schedules, or the managers who cheat workers out of overtime by classifying them as "salaried," or the managers who try to normalize 100-hour work weeks, or ... on and on and on. We work a lot harder for a lot less, and we're still on course to work even more, for even less.

If a union's a way to bend that downward slope a bit, I'm all for it. No historical evidence suggests that less regulation would do it.

Anyway, thanks again for keeping the discussion going in a courteous, engaging fashion.
fwiw, pandastrike seems to be on a crusade against all things Facebook/React so take this with a grain of salt. https://twitter.com/vjeux/status/655128064754499588
ColorNote – Sneak Peak into One of My Productive Daily Habits
How to understand the EU-U.S. digital divide
Given that most startups fail it's definitely a quantity business too. Just ask Rocket Internet.
Mathematica is homoiconic. And instead of reader macros it is using configurable presentation transformers (Mathematica notebooks) for different visual representation (and WYSIWYG editing) of the underlying Lisp-like lists. Even graphics in Mathematica is nothing but lists internally.
If you can find the story again (try changing your user settings to "show dead" stories, if the story has been killed altogether), you could unflag it.
A lot of thought about measuring an audience that for the most part lives in a bubble. In view of the fact that it's often the same audience which continuously produces bug ridden UX conundrums and ad tech supported mentalities locked in a tech bubble focus, I think that HN might be the wrong place for this study.

I love HN, but one still needs to remember that the audience, although influential, is quite different then a truly diverse mainstream crowd.
The tech crowd (at least on HN) didn't see through the cover-piece...the comments here were overwhelmingly along the lines of "I knew it! Horrible environment". A lot of confirmation of existing anti-Amazon bias.
Please clone your Attorney and send the copy to my city. We need more honest, qualified and dedicated people. Alas, the whole system is tuned to actively eliminate such people and replace them with ones that can pander to the public. That's what I'm complaining about.
I wouldn't say its inexcusable. However, it does reflect poorly on Amazon that such an oversight occurred.

I'd say your version would have gone over better and/or providing actual evidence rather than more anecdotes.
If you're a great programmer you will get the opportunity to know others in your field. Being a great programmer implies some sort of collaboration.
You're right, something being illegal doesn't mean it's impossible.

It is, however, also impossible, because nobody has invented a car that can drive itself yet.

I believe my original theory has been amply proven.
I think a lot of people's problem with this is that it's not very transparent.

You don't find out who Carney is until the very bottom of the article, and it's presented as just another journalistic article published by Medium and not an official rebuttal by the company.

If the whole thing was prefixed with "Following is Amazon's official rebuttal to the New York Times article", I don't think many people would have a problem with it.
The iBOT didn't find a market, probably at least partly because of FDA regulation:

https://en.wikipedia.org/wiki/IBOT

https://en.wikipedia.org/wiki/Medical_device#Class_III:_Gene...
I have a problem taking seriously any article that spreads FUD by accusing their targets of spreading FUD.

The people who build React and the related ecosystem are incredibly smart people trying to make the web better. I'm certain there's no ill-intent in their motives. Regardless, they open source pretty aggressively. If an open technology from Facebook displaces another open technology from another source, I don't understand why we should be upset simply because the backer of the more popular technique was Facebook.
>it shows really poor taste that they would even respond

I'm not sure how to respond to this, except that the idea makes me deeply upset.
I've heard you dont have to connect the impulses to nerves near the injured site, but any nerve-rich area of the body does fine. The lower back skin and tongue are popular areas. After a few weeks of training, the brain "zones" the news senses as the old senses. This works for artificial sight, hearing, and hands. Much like how you can become subconsiously "one" with your car while driving.
The last inappropriate bit reads like ad hominem inception:

> The next time you see a sensationalistic quote in the Times like “nearly every person I worked with, I saw cry at their desk”, you might wonder whether there’s a crucial piece of context or backstory missing — like admission of fraud — and whether the Times somehow decided it just wasn’t important to check.

Mr Carney is basically saying when you read an interesting article in the NYT, you should assume that they are withholding information. Ironically, this is exactly what the press accused him of doing not so long ago: https://www.youtube.com/watch?v=nKcDUi1-lbA

You know what Jay? I'll do my own trust and fear evaluations, thank you very much. I don't need some mega corporation telling me what to think.
I think your conception of a Ph.D. is off by quite a bit. Outside of their dissertation topic I'd expect a Ph.D. to be on par with an undergraduate, from the time period they graduated.

You also said that you're hiring for an engineering position, but you seem to only care about coding. Perhaps I don't know what you mean by engineering, but I'm under the impression that there's a lot more to engineering than any single skill, even by the loose SV definition. How do your Ph.D. applicants do outside of coding?
He messed up the punchline!
Curious what you think about why boards aren't incentivized to reign in CEO salaries. Is it because they all sit on each other boards?
Segment: Rebuilding Our Infrastructure with Docker, ECS, and Terraform
"Someone riding a motorcycle isn't working any harder [than someone riding a Segway]."

TIL that Paul Graham has never ridden a motorcycle.

When riding a motorcycle, your left hand is used for clutch control, your right hand is used for both front brake and throttle control, your left foot is used to shift and your right foot controls the rear brake. Your arms control the front wheel's angle, which creates lean, and balance must be maintained by your whole body at all times:

- https://www.youtube.com/watch?v=ysQThqrpI1c#t=0m40s

Motorcycling is hard work; thus the multitude of fitness regimens for motorcyclists:

- https://rideapart.com/articles/introductory-strength-trainin...

- http://trackdayfitness.com/

- http://www.soundrider.com/archive/tips/motorcyclist-workout....

- http://www.askmen.com/sports/bodybuilding/the-motorcycle-wor...

- http://www.sportrider.com/fitness-motorcyclists
> a REST endpoint can return whatever you want. If you only want a subset of that graph, make an endpoint around that subset.

So we have to make endpoints around every possible subset?

> You want to avoid large object graphs anyway, for two reasons. Returning coarse-gained chunks of data tends to work against effective caching strategies, whether you're using REST, Relay, or anything else. You have to cache the whole chunk or nothing.

I thought the whole point of Relay et al. was that it would cache the union of the chunks, such that when I request more data, it can download only the exact pieces I need?
I think it's fairly safe to say that the technical crowd (which includes commentators of slashdot/HN) will lean towards the Asperger/autism spectrum. It's easy for geeks/nerds/experts (especially vocal ones) to misjudge how products could be accepted by the masses (who are not geeks/nerds/experts).

What you're describing is a startup investor, not someone with autism. Even pg thought Facebook was lame. I thought the iPad was silly.

Predicting the future is hard.
As it stands, Amazon/Carney have made a defamatory statement about an individual while providing no evidence of their claims. Claiming to have the results of an internal investigation is not evidence. Now, the entire investigation will need to be made public and scrutinized.

This will likely allow legal entrance into all of Amazon, as all internal policies will need to be examined.
"So we have to make endpoints around every possible subset?"

No, you use the query in querystring. One way or another you're offering a query interface. A lot of REST is just about how you offer the same interfaces you were planning on offering anyhow. Which is probably a source of a lot of the frustration REST advocates experience. If you're genuinely doing something that REST can't do very well, OK then, but if you're doing something that HTTP can already do, why layer something else on top of HTTP that HTTP is already doing?

(Sometimes there are good answers to that question, though.)
In many high level languages a break, continue, pass, that sort of thing (where you want to skip or escape a loop iteration) is usually implemented with a goto as well.

Also, a common use of goto in C is when you're doing something in nested for loops and want to break out of all of them. A goto is actually much cleaner here than using sentinel values or boolean flags, or naughty things like setting your loop variables to be outside of the conditional bounds.
Europe is almost twice as big as the US, yet US technology companies dominate Europe in almost any startup category. So I don't think brushing it away on that basis is helpful.

At the end of the day if it goes as it normally does with technology there are going to be few winners in each industry and many loosers.

If Asia manages to create more successful companies locally they are going to be able to create more successful companies internationally which means just as the US have many in Europe, Asia can have many in the US (Alibaba comes to mind)

It's not a competition, it's a game with no rules and no judges.
Regarding the discussion about deduplication ability (deduplibility?): Would it be possible to do some cryptography tricks to allow MEGA access to the data while still preserving deniability? I am thinking about the Dual_EC_DRBG backdoor [1] or the weak-key-generation in Debian [2].

Edit: I should clarify. I mean a purposeful installed vulnerability at the point MEGA was build, not something that can be used after the fact.

[1](https://en.wikipedia.org/wiki/Dual_EC_DRBG)
[2](https://en.wikipedia.org/wiki/Random_number_generator_attack)
Hey all, I'm the founder of SourceDNA and happy to answer any questions about how we found this or about binary code search in general.

We take a different approach to understanding code than the traditional antivirus world. Rather than try to hunt for a needle in a haystack, we've created a system for finding anomalies in code that's already published. For example, you can build a set of signatures for "bad apps" and then repeatedly search for them (AV model) or you can profile what makes an app "good" and then look for clusters of apps that deviate from it (SourceDNA).

Consider an ad SDK like Youmi here. They weren't always scraping this private data from your phone. There are some apps that have this library but that version is a typical, only sorta intrusive, ad network.

But, over time, they began adding in these private API calls and obfuscating them. This change sticks out when you track the history of this code and compare to other libraries. There was more and more usage of dlopen/dlsym with string prep functions beforehand. This is quite different from other libraries, where they stick to more common syscalls.

By looking for anomalies, we can be alerted to new trends, whatever the underlying cause. Then we dig into the code to try to figure out what it means, which is still often the hardest part. Still, being able to test our ideas against this huge collection of indexed apps makes it much easier to figure out what's really going on.
I'm not an expert on REST by any means, but it seems like that guy is sort of intentionally misrepresenting what they're doing. They didn't say Rest isn't good. They said that Rest isn't good for what they're doing with it. If you don't like it, don't use it.
Two Australian mines are now operating with an all-driverless fleet of trucks
EMC teams with Mesosphere in open-source storage push
An interesting comparison might be to something like sending protocol buffers over the wire instead of JSON [1].

You can make a 100% valid and spirited defense of JSON (human readable! lots of open source tooling!) which at Facebook's scale is trumped by "well it works 20% faster and we have 400 million users that will see the benefit".

And that scale aspect of this really matters. OP is completely correct in the criticisms that X_NEW_THING can be done in REST, but with the number of users + infrastructure that Facebook is dealing with, small improvements can really matter.

1 - https://code.facebook.com/posts/872547912839369/improving-fa...
Can I ask a question, please don't take it the wrong way, as I find optimisation a very interesting topic, and in fact it was also the subject of my thesis. However: How is this a computer science thesis, and not a mechanical engineering thesis? I'm just curious how you managed to pass a wheel-design topic through a CompSci program. Did you have a co-supervisor in engineering? Or does your school have a combined CS/engineering program?
Amazon will state any "fact" that they think will turn your opinion.
The parent and grand parent commentors are different.
I have heard that Maxima's source code is unreadable 1960's lisp and nobody actually tries to understand it, they just pile on more to the existing mess. Is that true?
> self signed certificate unless it's explicitly verified is worth less.

Of course it's worth less; the point is that it's not worthless, and has greater value than plaintext.

> if the attacker can perform a MITM attack

Then you communication is still protected from other attackers.

> What i do not want to see is people thinking that if we just spam SSL certs and stick them on everything

That's exactly the thing that needs to happen. PHK was right when he pointed dout that it would be trivial for Apache to simply generate a self-signed cert on first use if no other cert exists, removing a lot of the plaintext on the the internet.

> it will some how help us

"some how"? The point was it provides very good protection against passive analytics (aka "eavesdropping", "spying").

> this is the classical definition of security theater.

Nonsense, nobody has ever claimed self-signed certificates were "safe", we only said they were better than plaintext. Why would you accept self-signed certificates as any kind of authentication?

> self signed certs trains people to just click accept

sigh

That dialog may be the biggest reason we're still using plaintext. I needs to die yesterday, for the very reason you say: it gives people bad habits. That kind of scary popup needs to be reserved for invalid certificates, which actually warrant that kind of attention. Given BULLRUN's large budget and how easy it is to manipulate software projects[1], it is somewhat suspicious that there just happens to be a scary popup if someone tries to encrypt without caring about authentication.

Nobody said anything about giving self-signed certificates any kind of trust. This is about removing plaintext. Unfortunately, there has been culture that badly confuses authentication with encryption (privacy) when they are entirely separate matters.

> meaningless to all but the most primitive types of passive sniffing.

Which is exactly the set of problems I'm talking about. Why do you want to continue allowing passive sniffing? We can trivially put a stop to this kind of nearly-free eavesdropping, but because those solutions don't address more complicated types of attacks (by design! use authentication when you can!), security people tend to be hostile to the idea. Meanwhile, as the search for a perfect solution continues, incredible amounts of passive sniffing is de facto accepted as the status quo.

[1] https://www.youtube.com/watch?v=fwcl17Q0bpk
Ask HN: Let's share our favorite mnemonics (Even better if it's created by you)
Please give a brief description.

Here is one of my own, just to set the ball rolling.

"A Pretty Girl Is Running And Smoking."

It's the six ways to aid the creation of long-term memories.

-- Apply the knowledge/information as much/often as you can

-- turn abstract concepts into Physical object

-- Group items into big chunks/categories

-- create Images

-- discover Relationships between things

-- make things Active, preferably some crazy/surprising Actions

-- invent emotional Stories that contain the things you want to remember
> Also, [the anytime feedback tool is] not anonymous

I assume by this they mean managers can see who left feedback.
I think there's a difference between "pandering to" and "relating to". The former refers to artificially trying to fit into and build trust with a group, usually with an ulterior motive (e.g. you want their votes). The latter refers to the ability to take yourself out of your own "box" and make an effort to understand them and find some common ground with them.

And guess what: the attitude you demonstrated is the exact same attitude you blame young people for: you're refusing to adapt to them because they don't fit your own age-defined tastes and characteristics.
The genie is already out of the bottle. No matter what Amazon says (or what PR person they hire to whitewash the situation), I would still never work from them after what was revealed (not only from the NYT article, but from other anecdotes I've seen online).
This medical app is like a little shop of horrors
I have read that book; Its definition of a startup was affiliate marketing or selling courses on selling. There was few examples of real businesses like Coffeeshops or a Photographer but I don't think we consider those startups.
> It feels slightly unsafe though, just a bit.

To me, this is part of the appeal. Abled folks get to do all sorts of slightly unsafe things: skateboarding, motorcycling, etc. Why should disabled folks be tied to ultra-regulated, super-safe electric wheelchairs with absurdly slow governors?

The edgy vibe is what makes this cool (for me). I'm allowed to choose to ride a motorcycle (which could leave me stranded / kill me / etc). Disabled folks should also be allowed to choose their own calculated risks.
This site has a habit of doing that, it seems: https://twitter.com/vjeux/status/655128064754499588

The reasoning in all three of those posts feels super shallow; I have the most experience with React, and he's setting off a bunch of alarms in my head. "We don't need React because we have Web Components"--if Web Components were as high-perf ("they're getting faster so we don't need workarounds") or as just-plain-easy to work with (crickets!) even for a JavaScript dolt like me, maybe that'd be true. "But but open, but Facebook evil" is not a good-enough reason to use things that don't offer clear benefits. When Facebook twirls its evil mustachios and suddenly Embraces and Extends with...their...BSD-licensed software, I may worry. Somehow I'm not betting on that.

(He might even have a good point about the tight coupling of React, except that React, and indeed all of my JavaScript, is the presentational layer, and anything important is behind the API anyway.)