skysight-inc/HackerNews huggingface dataset:
Regarding the Boston Tea Party,

These are the folks who led the Revolution. These were not the downtrodden. These were not the oppressed. These were people who stood to lose huge amounts of wealth because of the King's policies. And so they fought a Revolution. Which was, by the way, not very popular. Sixty percent of the colonists either were neutral or opposed to the Revolution.

http://www.econtalk.org/archives/2016/12/bruce_bueno_de_1.ht...
If only the second part was true...
Discussed here yesterday: https://news.ycombinator.com/item?id=14209874
It's a rather straightforward step in controlling the supply chain when you are pushing something like Amazon Fresh.

I suppose they also aren't a hardware manufacturer? Or a logistics company?
The ethics of in vitro mini-brains and mini-embryos (2015)
>but what would make me fire a developer in no time is disrupting the rest of the development team.

I can't really comment on it because my comment would depend upon the complaint and the reason behind it?

Is it actually disrupting other developers (say they aren't getting their actual work done)? Then definitely a problem.

But what if a developer who is doing extra but not getting paid more is complaining because they see this person not putting in extra and getting money by daylighting. The developer they are complaining about isn't the root of the problem, and even if you remove the daylighting developer, your complainer will eventually turn into them.

Basically, I can't tell from the question if the complaint is what I would consider legit or just office politics.

But I agree, if it is legit, then is a big factor.
Hmmm... for a guy without CS background, I guess going embeded is the most complex thing he can possibly do. Sure, there is a whole lot of money there, but is a niche thing; and in my opinion, it's a market for "ture hackers", not someone who is starting programming to see how it goes.
Writing assembly or plain C code (in some cases, without using the std lib) is way harder than writing ruby/python/JS, etc....
How soon before Apple and Google patch whatever mechanisms this tool is using to check phone activity?

Since my phone uses Qi charging, maybe I see a value in epoxying my USB port...
The other day we trained almost human life forms to do our job - they were supplied by one of the many bodyshops from the indian subcontinent.
Distributed Artificial Intelligence in Space
Water and streets are doing relatively well. Any problems lately have occurred after Republicans cut infrastructure spending.
> If one wants to change things, the system has to change first.

Isn't that a bit of a chicken and egg problem there? The way I see it, the system won't change if those who want change are waiting for the system to change first.
It's the usual BS number that counts famines, civil wars, struggles for power etc as "Communism". Because of course, those things (like tons of bloody wars, civil war, famines, and other stuff, like 6 billion jews in ovens) don't happen under other regimes...
Anecdotally, when I was IT student sysadmin at a major university, I don't recall ever seeing admin staff doing actual work. Often times, you'd walk through the hallways and see rows and rows of offices of people screwing around on the Internet, or even playing video games. A good part of our job in IT itself was super slow as well except for the first two weeks of every semester, so we weren't much better. My boss would play WoW on the clock.
This is a horrible idea.

I'm not going to unlock my phone for the cops just because they pull me over. Once they connect, who knows what data they will capture and how that will be used. Driving isn't probable case for them to look through my emails... and once I unlock my phone for them they can see everything.

Also... it's stupidly easy to circumvent. Just carry an old phone and switch it out when they ask. They won't have probable cause to search the car, so it's really whatever phone you give them.

I hate how they waste tax money on crap like this.
Health is… a Bitch
How accurate are E911 pings?

What if I give my phone to a passenger? My driver's license has literally nothing to do with that.

My wife and I both have expensive smart phones. We frequently let the passenger use the driver's phone for, e.g. navigational purposes. If we get in an accident while I'm driving and my wife is using my phone to configure a route, how is a cop to know that?
How does one become really good at programming on a whiteboard? Should you rent a conference room and hire a couple of people to play the part of the interviewers and just practice?
What if he means socially-constructed expectations about the roles of men and women, which have detrimental effects on women?
This article was really light on technological details:

>The technology is still in development. But the concept is a device that would use cutting-edge software to determine whether a person's smartphone was being used at the time of an accident.

Does anyone know anything about what Cellebrite does? Their website feels jargon-y on the surface, didn't get a clear sense of what all they do on an initial visit. Is what they're proposing even possible without help from Apple/Google?
I remember when cookies was where every site kept their cached credentials in plaintext. It was so popular you didn't need a password manager, just a cookie and form manager.

In case most of you didn't know/forgot: a large amount of the modern security practices on the web are due to browsers making it easy for sites to attack users, and making MITM trivial. The most common attack vector is literally the browser and protocol design, not a bug in the browser.

Also, to replace passwords, all you need is TOTP. You can combine TOTP with a 2nd factor for a little boost, but TOTP is much better than passwords, and more convenient when automated. Combine this with password reset and one-time use codes and the majority of users would not need to remember more than one or two passwords (the password for their e-mail or OAuth provider). You can also password-protect the shared secret to protect data at rest (some VPNs do this as alternative to physical tokens)

A protocol extension could define a handshake to negotiate TOTP tokens. The browser would generate a token with a plugin and send it securely after prompting the user to authorize it, and optionally try to verify the identity of the site. It could be extended to rotate the shared secret after an expiration period.

Also, it's about time we defined a better secure mail standard so we can rely on password resets to be valid and eliminate phishing.
Interesting, I would equate the big four to Apple, Microsoft Google and Amazon (in no particular order)

I would not consider facebook to be in their realm, more in the realm of things like twitter. influential but not foundational in my opinion. thoughts?
Practical ethical behavior isn't just about decisions in the moment. It's about making good long-term decisions so you are in a position to make good short-term decisions.

You can always create some hypothetical narrow situation that will justify a bad action. But so what? If you do the bad action, you are still morally responsible for the bad action. And you have still fucked up enough in your life that you let bad people put you in a position of having to choose between one bad action or another.

In the early days of the consumer Internet, I'd often call up spammers and talk with them. A lot of the time I heard this blame-shifting, self-justifying nonsense. They had bills to pay! Families to feed! They were just going through a bad patch! They were good people, it wasn't their fault, they had to spam!

Circa 2009 there were a lot of people who were losing their suburban homes because they took out loans to cover "bills". And in the sympathetic articles about them, you'd see the house with the picture of two nice cars and a boat and they'd be wearing nice, name-brand clothes. Ah, those bills. And sure, I get that consumer capitalism ruthlessly exploits the primate status drive. But c'mon, people: you have no good choices now because you made some pretty bad choices before. Own your shit.

You see the same exact moral vacuity in startup founders who get in over their heads. "I'm a good person! But we just had to sell your personal data to the highest bidder! But I'm a good person!" Well sure, but you also took millions of OPM to start a tech company with no clear revenue model while simultaneously telling your users that you were the most ethical company ever. Water runs downhill, genius.

TL;DR: Ethics aren't cheap. If you really want to have them, you have to prepare.
Anyone know where I can get one of these devices that can bypass the security of a smartphone and scrape it's contents? Also, will the mobile OS manufacturers be patching this gaping security hole?
They (as seems to be standard) ask you to enter 3 characters in positions of their choosing, so they need plaintext to be able to do that.

It's clearly not as secure as it could be, and it's annoying to work out too - I wish they'd just do normal 2FA. Those plastic keyfobs HSBC use are even worse.
>I think this paints a somewhat dark picture of gender roles within typical story plots. Women are more likely to be in the role of victims- “she screams”, “she cries”, or “she pleads.” Men tend to be the aggressor: “he kidnaps” or “he beats”.

How's that different from actual real life beatings, murders and kidnappings?

Aren't men usually the aggressors?
That might be a great idea for a plugin: add warnings/errors and automatic code fixes to import core-js (or similar) polyfills based on code usage.
The quick brown fox jumps over the lazy... fox?
Luxury music fest collapses into chaos, leaves hundreds stranded in the Bahamas
There's a time and place for a good long meandering and elaborate backstory! Interesting conversation and discourse is something you should cherish and continue to develop. So, don't get me wrong, punchline first is not a rule, not always the goal. Just be aware of it, and you can start to decide which one to use. For job interviews, punchline first is good advice. For talking to your friends, it depends. For giving a talk or telling a story, backstory might be critical. Start playing with it and see how people react, find out when & how starting with the punchline is better. I think the point of the article is that punchline first is a tactic to get the other person talking and asking questions, rather than you talking for 5 minutes.
What 90% of college graduates fail to consider is that many of those townies will one day be far richer than they are.

The idea of students 'looking down' at (for example) the local plumber is often ridiculous, considering a plumbers' hourly rate often exceeds that of many lawyers.

As we all know, there is a frightening, decreasing correlation between college education and financial success. At the same time there are plenty of locals who work hard and pour money into real estate.

It's a disturbing truth for most college graduates who drink the kool-aid of "education equals financial superiority". And colleges are only too happy to serve up that kool aid.

eg: I know a guy my age who owns a dozen hardware stores. He made his first million before he was 30, and he dropped out of high school. He's also one of the sharpest business people I know.

Be nice to everyone. You might learn something.
> Uh, IB is not a professionally-focused brokerage. It's the most professional retail brokerage though.

It's sort of in the middle. They have plenty of retail customers for sure, but they also have hedge fund and proprietary trader accounts. I doubt you would find a single hedge fund among Etrade customers.

> On what basis are you calling it most expensive though? It's much cheaper than any other brokerage I know when you look at fees holistically.

It's much cheaper than most retail brokerages. It's more expensive than firms that cater to professionals; for the most part those firms don't put their pricing on their website because they're individually negotiated with each customer. Some example firms: all the big banks, Apex Clearing, eRoom Securities, TJM Institutional Services. For the banks you're probably looking at a minimum $20 million account size just for them to accept you as a customer. The smaller players require $1-$5 million for decent rates, but might accept smaller account sizes.
I hope I never live in a place where only people of certain economic class are allowed, or not allowed, to fight unjust laws.

I also hope I never live in a place where because the majority are neutral or opposed, that unjust laws go unquestioned.
> The thing is, it's not your UX, it's my UX. The more power I have to easily clean out all the "design" crap websites throw at me, the better my experience and convenience in using the web.

In my opinion, absolutely not true. If a UX annoys you so much that you don't want to use a site... stop using that site. That is the power you have. Vote with your wallet. You have the power to deprive the site of your business. That's it. Not to remove ads, not to change the UX, just to stop using it.
Is there any way to do this for Instagram / Facebook / Pinterest?

This seems like it could be super useful.
This seems like a bad PR move. Now there's serious questions about the validity of the claims.

I've never heard of Nomx but this really should not be how you should introduce your product by claiming it's safe and you should just believe the website.
I like to think about this question in three parts: scope, depth, and originality.

The scope of the project is the size and ambiguity level. Ideally as you get more experience your scope grows. Whenever you're coming out of school, your answer to this question might be a tricky bug fix but after a few years it might be something like "we needed to build a system to flag and filter fraudulent users based on their site activity."

Depth is about how much detail you can talk about the project in. If you choose a project with a big scope, can you drill down and talk about the implementation details of each component? If you chose a bug fix, can you describe exactly what triggered the bug as opposed to just knowing what fixed it?

For originality, what about the problem made it non-trivial to solve with out of the box tools? For the fraud case above, maybe the data was stored in a format that was hard to analyze. Or maybe for people at the bigger companies there were scaling issues that requipped unique solutions. For bug fixing, maybe it was a bug that was really hard to reproduce and you had to do a lot of memory dumps and code analysis to pinpoint it.

When I finish something I like to think about it along those three axes for a little bit in case I need to recall details later.
Why string theory is still 'not even wrong'
I had similar in school. A friend who was applying to grad school thought it would be easier to break into school systems than to study for class. I told him no. He eventually found his way into law school and politics.
Its easy to be smug about it when you are making $150k in a software development job however...
Ok they're different. But that in no way proves any specific difference is physical or societal.
You're not wrong; we've always been unsure if "systems" is a good way to describe Rust. It has a lot of advantages, but also a lot of downsides, many of which you discuss here.
My exact thought. The way they describe it, it sounds like they just plug it in and it can get usage data? If no confirmation is required on the device itself, that sounds like a security vulnerability to me.
Booo! :)

What about Synborg or Synthorg? Maybe Pseudosynth.
> Learning to hover

But if there's no ground effect in those videos, then he can already hover. So if there's plenty of footage of stable hovering at 0.5 meters "in mid air", why is there none at all of hovering at 3.0 or 5.0 meters? It doesn't entirely convince me that it can be done.
>Also, if you're going to say things like "natural difference between men and women that are implicitly understood by people" (down thread), you're going to have to bring some double-blind, peer-reviewed evidence.

Millenia of history is a kind of evidence. And the main answer back is "this history is the history of an oppression". Which doesn't even go to why would (all things being equal) one gender get to be the oppressor and the other always the oppressed within the same society, and with the same population numbers on each side (e.g. we're not talking about slaves captured via force here).
People elsewhere in the world: whatever anybody tells you when they're crapping on the UK Government Digital Service, make sure they're not using HMRC as an example.

Famously HMRC resists everything GDS has ever tried to do, and after GDS built a entire system for secure gov ID login which is deliberately not tied to a single vendor, HMRC refused to use it and instead is building another one, which is locked to a single vendor in perpetuity.

Search "UK GDS HMRC" for a sample of just the most recent bit of tiresome Whitehall infighting.

[Edit: Oh, and -- the identity system that HMRC wants is a replacement for its nearly-20-year-old pre-existing one. This may or may not have anything to do with the fact that it's insecure in a massively corrupt way. http://www.bbc.com/news/technology-38979144 ]
Of all places to make arguments about Darwinian resource struggles, HN is probably the least appropriate. I assure you the male heroes in those stories are definitely not the type to read HN.

Just as our culture has in-built biases against women it also has in-built biases against men who use their brains more than their brawn.

Need I even cite any examples of this? It's such a well-worn trope.

And you know what? That anti-nerd bias is pretty stupid and it needs to change. Just like the anti-female bias is stupid and needs to change.

The anti-nerd bias is finally beginning to change a little as our culture begins to recognize the leadership value of smart men (thanks Elon!). And we're also going to change that anti-female bias.

Why? Because over time anti-sexism will just plain work better than sexism. Just like over time leadership by brainy guys has worked better than leadership by dumb alpha jocks.
Hello 6 million dollar man.
I was made to sign my card for the first time ever recently in order to complete an exchange that required a refund and repurchase...

Parent comments are talking about online purchases, for which your PIN is not needed.
1. You need to recognize when you're not learning, for one thing. If it's easy, you're not learning. You need to push yourself into the zone of discomfort, where you feel clumsy and have a hard time. Now you're learning.

2. Find a mentor. Lacking that, find e.g. talk of someone explaining some hard techniques and then try to follow the advice. Even and especially if it feels clumsy at first.

(More on those two here: https://codewithoutrules.com/2017/04/17/learning-without-a-m...).

3. Switch to a new job where you'll be exposed to new things. try to find a job where people do code review, feedback is how we learn faster.

4. Learn how to learn: https://www.youtube.com/watch?v=FKTxC9pl-WM

5. Reflect on your mistakes, try to find what cues you missed and what you should look for next time. I've been doing this on weekly basis (you can read the results at https://softwareclown.com) and I've learned a huge amount from figuring out underlying cause of what I did wrong.
Why talking to yourself is the first sign of success
Cryptocurrencies are a brilliant scam. They are to the libertarian-ish programmer crowd what MLM pyramid schemes are to the working class: perfectly crafted to exploit the particular tendencies of its target. I mean, just think about the properties of the typical software engineer who gets into these things:

1. They tend to have more disposable income, i.e., they're fat marks

2. The Dunning-Kruger effect means they think they're too smart to fall for a scam

3. Their libertarian attitude means they probably won't make a fuss once they realize they've been scammed, and just passively accept it instead of involving law enforcement

4. Because every one uses different code, any anecdotes about past scams can always be waved off with "This one is different"

It's all so perfectly tuned to draw in an endless supply of suckers that I'm almost kicking myself for not thinking of it first.
Of course you should. I believe everyone should break at least one law a day. Thankfully, (or not) there are so many laws, so many of them so non-intuitive and/or contradictory, that it's almost certain that each and every one of us does break at least one law a day.

Personally I'm with Bastiat on this:

If every person has the right to defend even by force — his person, his liberty, and his property, then it follows that a group of men have the right to organize and support a common force to protect these rights constantly. Thus the principle of collective right — its reason for existing, its lawfulness — is based on individual right. And the common force that protects this collective right cannot logically have any other purpose or any other mission than that for which it acts as a substitute. Thus, since an individual cannot lawfully use force against the person, liberty, or property of another individual, then the common force — for the same reason — cannot lawfully be used to destroy the person, liberty, or property of individuals or groups.

How much of what passes for "law" these days fits those parameters? I say "not much".
no, you just wouldn't be able to practice professionally until licensed, the same way medicine, law and "real" engineering work.
I lie.

When I was a young, wet behind the ears, Java developer I answered telling them about making a modification to a Linux kernel driver for hardware support. It was a telephone interview but the silence was deafening. Still the only interview I ever had where I wasn't offered the job.

Some things haven't changed in that it is when I step outside my comfort zone I find the technical problems harder. But now I'd just talk about a more comfortable problem that went through multiple rounds of better fit solutions on a system actually in Java so they can relate and see I can actually talk about the target language. Then I'd probably make the point that as a more senior developer it's usually the non-technical problems that require my most focus.

Still makes me cringe thinking about it.
Very similar to Helpouts which was recently shut down but with more education focus
The science behind the movie 'Ghost in the Shell'
Yes, they require a signature. I'm not saying this is a safe practice, just that I've never seen a store where they asked me for a pin code for major credit cards such as Visa, Amex and (I'm pretty sure, but I don't have one) MasterCard. And I'm talking not only my own country, but also the US and several countries in Europe. When I was in the UK some years ago, they didn't ask me for my pin code when I used my Visa credit card, either. Maybe it's the type of card?

I'm talking about credit cards, mind you. Debit cards are different, and while in my country Visa Electron doesn't require anything but a signature, it's entirely possible if I tried to use it abroad they'd ask for a pin code. Not sure.
I am not using HipChat but I am using Trello and now that they have been acquired by Atlassian I wonder if they linked all of Trello's accounts to an Atlassian ID?

As an added precaution, we have reset your Atlassian ID
which is used to access all Atlassian services
In the new today: "Greenway Health Reports Criminal Cyber Attack Affecting Certain Customers"[1]

[1]https://www.greenwayhealth.com/press-releases/greenway-healt...
I think it's unlikely you're being downvoted for the typo - far more likely for the jokey comment which doesn't really add value to the thread.