skysight-inc/HackerNews huggingface dataset:
>I seriously think that to get a CS or EE degree (or similar) B.Sci degree, you should be required to take at least one full term length ethics coursev

Why limit to CS or EE? Why not ... everybody?
Firefox 53: no support for Windows XP or Vista
I'm just going to respond to this in the context of this essay. It's very different to notice something and decide to do something about it. One requires much more expenditure of effort than the other. This is about how one person has decided to allocate their budget of effort over the next 4 years. One can reasonably assume they have noticed these problems before.
I would rather beg MS to write many of the popular plugins.
These free editors with flexible plugin system is only good if the plugins' quality stay above average.

Stuff like Atom, I dig a dozen plugins only to keep 3 or so in the end, because they're written by random people with random quality, which is not much of use.
In the US, you have to disclose every arrest, criminal proceedings, etc. along with all debts, so this would come out. And they can can deny you for things that aren't convictions. That said bar examiners like a good human interest story as much as anyone else. A former bank robber got admitted to the Washington bar last year after he started doing Supreme Court appellate work while behind bars.
Yes.

Step 4, specifically "the remaining comment length matches the recorded length" will fail in the presence of appended data, as there is no end of comment or end of record marker. This is exactly how the file failed in the article, it used that algorithm and found zero valid headers.
Incorrect. It does, since 12.18:

http://www.opera.com/blogs/security/2016/02/opera-12-and-ope...
Get the Manager Tools podcasts on how to do one-on-ones. Follow their methods. That is what I did after hearing the Zapier (or was it IFTTT?) founder extol the podcast's virtues. www.manager-tools.com
A rainbow table is just a precomputed table of hashes for a lot of passwords. Some tricks are used to make the table smaller, but you can think of it as just a lookup table. Only the passwords that were precomputed and put into the table will be found.

Rainbow tables are usually computed for short passwords (1-10 characters) and limited character set (say, alphanumerics). They are good for finding the bad passwords if you get your hands on a set of MD5 hashed passwords. But they are of no help if you need to reverse a good, long, random password.
You might find games that don't have a monetization method built-in may be more immersive, depends on the content obviously. I would venture to guess that most mobile games can't be very immersive.

It would be hard to quantify immersive since that is a feeling, you could look at time spent in game as an indicator.
The purpose of cross-selling is to make money, and that's why salespeople are incentivized to do it. The total amount of extra fees that were charged due to this is $2.4M (i.e. negligible to WF), or $1.14/fake account, or $450/dishonest employee.

If an underperforming employee earned $450 in pay that they did not deserve, WF lost money on this. As matt levine explains:

If your customers have a checking account, and a savings account, and a credit card and online banking, all in one place, then they'll probably use each of those products more...when they want a...mortgage...or investment advice -- they're more likely to turn to the bank where they keep the rest of their financial life...No one feels extra loyalty because they have a banking product that they don't use or know about.

In website terms, this is roughly equivalent to the head of marketing buying fake traffic so he can tell his boss that he did a good job with SEO and ask for a raise.
When noexcept?
> Treating different major versions as different packages

For emphasis, because I think that's what should ideally happen.
I'm always on the lookout for moves that everyone knows are a con, but due to how the incentives are set up, can't avoid them.

This drone delivery thing seems like one of them. There seems to be no way this can be scaled out sensibly yet by delivering something to someone living next to their warehouse, Amazon gets their name in the papers, and associated with hi-tech, speedy delivery, even though it's probably boring but interesting to me things they do to automated their warehouses that actually make the difference to their real customers.

I wonder how you'd need to set up incentives so that a news site could say "No, that's obvious PR clickbait" and ignore stories. Obviously they need a business model that itself doesn't rely on clickbait.
The difference in performance between a recent laptop and a 2012 era one is marginal, but the difference in power consumption is considerable.

My 2012 Asus has a i5-2410M, which has a passmark score of 3154 and a TDP of 35W. My recently purchased Dell XPS13 has a i5-6200U, which has a passmark score of 3926 and a TDP 15W. A 25% improvement in raw power, but a 190% improvement (almost a factor of 3!) in performance per watt.

The reality is both are fine for day to day browsing. The real difference is that the power difference means the Dell has a smaller battery, so can be thinner and lighter. Given that I use my laptop plugged in and with a monitor 99% of the time, there's no real reason to upgrade.
I think it's reasonable to expect a reasonable level of (legal) pushback from service providers against government warrants or mandates. It's unreasonable to expect of them to risk their entire business.
Instead of numbers, you can also use spring-summer-autumn-winter.
More like all of these every day?
"Chain restaurants" Really? I don't even live in the Bay area but I visit a fair bit on business and I don't know the last time I've eaten at a chain either in the city or the South Bay.

But the South Bay is basically suburbia, SJ technically being a "city" notwithstanding. So just like pretty much every other urban area in the US, there's enormously more "culture" (in the Arts, Theater, and Culture section of the newspaper sense) in the city, SF in this case, than in the suburbs.

Boston/Cambridge are exactly the same way. I live well West and like it but if I want to go to see a show or music performance, 95% of the time I'm going to drive into town.
Note that this is a bug in Xen (https://en.wikipedia.org/wiki/Xen, the hypervisor), not in any actual x86 hardware.

It accidentally failed to ignore operand size information from the instruction stream, which could lead to leaks of 32 or 96 bits of hypervisor memory contents to a guest.

The patch is pretty straight-forward:

if ( op_bytes == 8 )
+ {
host_and_vcpu_must_have(cx16);
- op_bytes *= 2;
+ op_bytes = 16;
+ }
+ else
+ op_bytes = 8;

I assume (didn't read the full code) that op_bytes came from the instruction stream.
Skype multiple service outage notification
>but that would only matter if those limitations outweighed the advantages of developing with lisp?

Yes, and I doubt this Zygomys can reload code in runtime because of limitations of it's platform.

>so from "clojure is worthless parasite on jvm" we're down to "clojure is a lisp which i haven't tried yet but it's on jvm so i think it lacks tail recursion"

Nope, I wasn't talking about clojure.
Apple removes battery “estimated time remaining” in newest macOS update
If you are looking for alternatives to Evernote, I'd also recommend Notion.so

I'm not affiliated with the company, just an avid user.
Getting Things Done by David Allen

Look no further.
I'm sure they will lower their prices again if the pound recovers some of its recently lost value. cough
> on this point I disagree as it use objects

That's a technicality, it just loads query data into objects which is what more or less every query builder does, the objects aren't involved in any of the logic. By the benchmark you use psycopg is an ORM (it really isn't, it isn't even a query builder).

Don't misunderstand, I'm not saying a query builder is bad, I'm just saying this is not an ORM, and shouldn't be sold as such: it's going to disappoint people looking for ORMs like Django's or Rails's and it's going to turn off people who object to ORMs[0] but would have been interested in a query builder.

Not to mention a good query builder is an excellent basis for a full-fledged ORM.

[0] and there are many people who think ORMs are a terrible idea
Unless num is zero. In which case you won't get a floating point signal, you get a number that doesn't male sense.
Two notes:

2) There is interest and progress on securing web applications:
- For early research papers look into 'Privilege Separation in HTML5 Applications' by Devdatta Akhawe et al. <https://www.usenix.org/system/files/conference/usenixsecurit....
- For more practical concerns, see the stuff coming out of the W3C WebAppSec Working Group (CSP, Suborigins, etc.).
- For Sandboxing/Compartmentalization of code, see the Realms proposal coming in to a future version of ECMAScript (JavaScript): <https://github.com/caridy/proposal-realms>

2) Firefox new-style extensions (WebExtensions) are in fact least-privilege.
> Since Python isn't your first language

I didn't realize this wasn't for beginners until I got to this section and read that his first application was a whitespace interpreter.

Personally, coming from Ruby, I learned Python via https://learnxinyminutes.com/docs/python/ after stumbling a bit on the Python 3 import syntax, which I came to love.
If you borrow $2k from the bank and can't pay it back, that's your problem. If you borrow $2 million from the bank and can't pay it back, that's the bank's problem.
File under "Yet another clickbait heading for something that doesn't actually exist"
I disagree strongly. If you from an engineering perspective are the only one who truly recognizes the implications of a management decision, you need to speak up about it.
> those things make it less of a lisp

those things make it convenient lisp.
Hacker for hire
We are part of a team consisting of highly efficient developers and hackers.
Upgrade University Grades
Facebook, Instagram, Twitter, Whatsapp, Line, Skype Hack
Delete unwanted online Pictures and Videos on any website
Remove Criminal Records
Hack bank accounts
Apps hacking
MasterCard, Paypal, Bitcoin, WU, Money Gram with untraceable credit on it etc.
We also develop hacked facebook, twitter, instagram, yahoo, gmail passwords etc.
We do custom software and web development in php, java, asp.net
etc.
We have 100% records from our client as well as highest repeat hire rate.
our work speak for ourselves, we provide a perfect software solution to all clients.
We believe in mutual growing with client and hence we work as a technology partner and consultant for our clients.
Contact us @Lulzsekhackinc@outlook.com or ICQ: 703132619 or WhatsApp:+14696660879 or Skype: Lulzsekhacker@gmail.com
I agree senior management were "assholes or idiots", and did not do a good enough job preventing employees from stealing. If I owned WF shares I'd be really angry and I'd probably vote against the current board of directors.

But I'm replying to a post alleging that RICO should be used - essentially claiming that WF is the equivalent of a mafia front and that the CEO is basically Tony Soprano. That's what I'm arguing against.
New DEA Rule Says CBD Oil Is Really Illegal
> 1) As Yahoo "upgraded" all password storage in UDB (where all login / registration details are stored) to be bcrypt before 2013, I'm curious how this was possible.

You check the plaintext password sent to the backend against the md5, on success you rehash it as bcrypt, insert it in the table.
Brother Bruce has been fighting the righteous fight for a long time now, and he has been doing it with minimal ego and loads of class.

And here is he is trying to lift the spirits of the anti-Trump privacy folks. What's wrong with that?

Where's the love y'all?
When "your guy" is in charge, you want him to be powerful so that he can do what you want. We've had over 200 years of never expecting "the other guy" to ever get the power even though every 4/8/12 years he does seem to.
I feel like the "we" in that article is obviously the group of entrepreneurs and not everyone... especially as the subject of the leading sentence is first-time entrepreneurs.
> I'd like to see more complex topics explained this way.

The rubber duck strikes again.

https://en.wikipedia.org/wiki/Rubber_duck_debugging
What happened that made them disclose this > 3 years later?
In the UK they've actually fixed this. The whole process of switching is automated and requires very little work from you. The process is called the "Current Account Switch Guarantee" (Current Account is British for Checking Account). All of your electronic payments (in and out) are migrated automatically. And because the vast majority of payments in the UK are done using direct debit nowadays (rather than checks), there's very little extra work to do on your part. I'm a US citizen but spent a few years in the UK. I miss their banking system.

Here's an example of the standard process:
http://www.hsbc.co.uk/1/2/switching-to-hsbc
How hard is it to just learn SQL?
Yes, changing chemistries does change the energy/power density ratio. However I was referring to within a single chemistry. Hence why the higher capacity Teslas have higher performance too.

An ICE doesn't get faster if you put a bigger fuel tank in.
It's not just "json".

It's a templating language, and a scripting language serialized down to a json. Of course any real app has to have some interactivity, and some state, and work with that state, push it to a server, maybe pull it from a server. Way to cumbersome to do it here.

This would probably be the "static site" equivalent in native land, but already with exponent/react/weex you have a much easier time setting things up.

At best, this can be called a good experiment.
How to create a temporary account without a password
tl;dr yes.

The tech industry doesn't care about qualifications, it cares that you know your stuff. The way you show that is experience.

Key point: write a CV that shows you do this stuff already and have years of experience in it. Because, in fact, you do.
Para os brazucas que trabalham com cloud
May I suggest a hardware keylogger?

Noone will ever figure out that the fat plug at the end of the USB cable is a keylogger =)
Fully agree. Staring at the same leading number in the versions of a given piece of software for my whole life is a very acceptable worst case price to pay for opening up the version space to those really big "spiritual successor" kind of changes.

Just imagine the headache if Angular had bumped the most significant number for every change pre-Angular2. All the we difference between 1.x and 2.x would be perfectly obscured.
Bringing a robotic character, Cozmo, to life [video]
> Side note: While I definitely applaud the idea of trying to create a language that is geared towards beginners and good for learning on, I don't know if I can get behind recommending such a language that is still under development being suggested to beginners.

I second this. Especially when python itself is very beginner friendly.

IMHO the best advice on learning a skill is just do some projects with it. I am not exactly sure, which should come first, the 1. or the 2. point made in the article.

Though I would dare to say the 2. point is more important.

By doing python projects first you familiarize with it and then if you are still on - you should read zen of python, pep8, etc..
Google Sounds like Microsoft in the late 90s
Solved MCQ of Data Structure Set-1 – InfoTechSite
Useful article. I have been a paying customer for a long while even though I have stopped using Evernote. Exporting everything to markdown, and closing shop might be in my future.

For what it does Evernote is a great product. My issue with Evernote, OneNote, etc. is that I spend too much time saving things that I end up never referencing again.
Ever since I started using email I though law enforcement has continuous, uninterrupted access to my communication.

News like this are no news to me :)
If you're the CEO or some other exec in receipt of such an order, you're not going to be able to single-handedly implement a backdoor without anyone noticing, even if you possessed the skill to do so in the first place.

The nature of such an order requires you to be able to tell the people who need to do it what it is that you need them to do, even if you can't tell them why.

Additionally, anybody with the power to veto such a change also must be provided with a good reason why they can't veto this one. Your legal counsel needs to understand why the change must happen, so he can respond appropriately to questions from pissed off developers and ensure that your company is complying with the letter of the demand (and no more).
My bad.

This package been send from USA -> Ukraine, Kharkiv. When I saw article and addresses automatically assumed that someone from Ukraine stole it.
Experts, True Believers and Test-Driven Development: how advice becomes a religion
Answer: not very! I don't know why people have such an aversion to it. SQL is a powerful, flexible, fun, and highly rewarding language to learn!

The only substitute I'd accept is a quasiquoter that checked my SQL syntax for me at compile time.
Some people prefer not to write raw SQL, opting instead to use predictable interfaces or abstractions.

Personally, I prefer to write SQL in my models as it just _makes sense_ to me, but I understand why some don't.
GOOD SEX
Given the most popular desktop resolution reported, I'd say "not most".

It's always interesting to see what the rest of the world is doing outside of the bubble.
Thanks for the links! I have to take Linear Algebra after this winter break and the manga guide to Linear Algebra looks like it could be a good primer to my course.
Good idea.

Another advantage is for communication. There might be frontend programmers (HTML, CSS, Javascript, templates) and backend programmers (Java, C++, SQL). No matter in which camp you are, you have to talk to the other one. It helps, if you know something about their job. Playing with their tools a little is a good way to learn that.
I'm not a fan of this exterior design. It looks like a movie prop from a Robo-cop movie. I still think "executives" will go for a P100D Tesla rather than a Lucid, even if the rear seats are more comfortable. Come to think of it, if you are an executive that rides in the back with a drive, you're likely in a Bentley, Mercedes C class or 7 series, not a Tesla.
Reading that code and seeing the multi-disk (non) support [0] brought back awful memories of .zip files spanning ten or twenty disks which you would feed in, one by one, until you god the dreaded 'zip file corrupted' error on disk N-1, almost inevitably. Meaning you had to try and re-download the data again, over your trusty 19K2 link...

[0] https://github.com/thejoshwolfe/yauzl/blob/master/index.js#L...
>I often suggest the read-a-chapter-write-a-program-based-on-it route

After doing some of https://javascript30.com/ I want the "30 day challenges" style tutorials in every language - I love it. I'm not sure how well it works for long term learning but it's really helped with my motivation.
Very interesting that no one suggested to form a new C-Corp that acquires assets of your PA LLC. Like any other profession, lawyers come in different colors. A lawyer experienced in issues of closely held businesses would have made it easier.
Maybe some people are happy trading nice leather and wood for a much better engine.
Sorry for the delay, just noticed your replay.

So what you're offering is more like an escrow (not a perfect analogy I know). That sounds much better to me as an applicant than the "sales lead generator" as I previously pictured it.

I see a couple of challenges:

1) As an applicant, at the end of the day, it all comes down to trust. When a company harvests something of value from one party and sells it to another, the tendency is to do what the (paying) customer wants. "We'll pay you big bucks if you give us all your sales leads."

2) Chicken and egg problem: For the service to valuable to either party, there needs to be a certain critical mass. Even with the trust and reach that Stack Overflow Jobs has, it might not be enough. I've had my profile on SOJ for a year or 2 and I've never heard a peep from anyone.
http://stackoverflow.com/story/chrisbennetcv

I think people think about fixing the "hiring problem" from the perspective of job seekers. The simple fact is if job seekers aren't paying you, they aren't your customers.
Can someone fix the misleading title?

Stating "Learn python efficiently" is one thing, but stating "My advice on learning Python efficiently" is another entirely different thing. One is a statement of fact, another is just yet another opinion.

Accepting clickbait articles degrades the quality of a news aggregator.
Most people who use orms know sql.
But they're doing that anyway, in bits and bobs, when they erode the trust of their customers.
One of the features listed is "Mapping with nested structs", but there's no example of this. Given that this would be a feature setting your project apart from many of the Go "ORMs" out there, it would be nice to have an example.

Maybe something with two tables: an "authors" table and a "books" table. Then an example of getting authors each struct of which has a `[]Book` of books.
I've worked on products with tens of millions of customers, in a position to know if something nefarious was going on, and also in a position to be able to do something about it.

This is why I've given it some thought. This is something that you probably need to spend a little time thinking about if you're in a similar situation, because things are not going to get better.

It's a personal decision. I can't tell you it's worthwhile to quit your job or risk legal action. But if you're responsible for the privacy and rights of millions of people, you should consider what your actions will be.
> The rationale was that if, password hashes got compromised, the attacker would only have until the next forced rotation to crack the passwords and take over accounts.

In all fairness, it's a fair assumption. There is an attack vector where one gets an old password from 8 years ago by whatever means... and it is still valid.

The execution was terrible though. People started forcing password change every month [which is overkill to stop an attack that has a multi year timespan] and it created a whole new set of disasters.
The problem is that 90% of Ruby jobs are RoR jobs. It's a shame really, but true.
http://www.smbc-comics.com/comic/the-rubber-duck-method
I don't think there'd be hardware reasons not to, but I'd be surprised if anyone did that instead of just selling it as a reason to upgrade to a new phone :P
If you live in an area with closing fees on rentals, like I do, rhat's a wash.
Started with tax returns. Given how the rest of the personal audit went, I am sure they would have asked for more. BTW no one had trouble buying a house in 2005 which helped 2008....
I think you misunderstand:

I know SQL and actually often enjoy using it. I guess this is a common trait for Java developers.

Still I often find a ORM to be a good tool on many projects.
7 Reasons to Implement Social Media in Your Web Promotion Strategies
What use does a mini map have, if you can only see the "shape" of your code?

Never used it on sublime text. Genuinely curious.

I'd use method listing which is visually more distinguishable.
Engineers do speak up, frequently. For a famous example, see the Challenger disaster. Again, engineers aren't generally the problem. Still disagree?
What, like Tesla's original Roadster?