skysight-inc/HackerNews huggingface dataset:
Try and generate a collision with the hash I gave. You can't, as far as I'm aware.

We can only generate collisions of carefully crafted sources, not arbitrary ones.

So MD5 is fine, as long as you follow the standard procedure for storing password hashes:

1) Unique salts + long master salt (to prevent rainbow table lookups).

2) Enough rounds of hashing.

3) Don't allow the most common passwords.

4) Don't allow very short passwords.

I'm not saying MD5 is ideal, I use Bcrypt / Scrypt myself. But it's not MD5's fault Yahoo's engineers are lame.
> anti-religious bias and attacks is no better than racially or gender based attacks.

Why? Why does religion deserve a reserved spot against criticism that race and gender rightfully share?

It's one thing to berate a religious follower, but another to criticize the religion itself.
Earth’s ‘technosphere’ now weighs 30 trillion tons
No. That causes Pizzagate to happen.
Show HN: Post snapshots in Slack from iPad whiteboard app
I'm not sure about Austraila, but he likely wouldn't pass the bar in California. I would suggest he picks another profession.

Edit: admitting to amoral behavior, drug use, etc. Those are grounds for the bar to not let you practice.
> This is hardly an elegant convention.

C++ has arr.back() which is much nicer to read, but has the downside that behaviour is undefined when the vector is empty. Seems like interfaces always have pain points.
From the post:

No commonly accepted Unicode graphics font,
no Unicode art scene; no art scene, no font support.
The idea of an art-compatible Unicode font was born.
I am all for free and open communication as long as it is unrestricted in all respects.

But facebook has been filtering content to show you what they think is relevant. In such a scenario, I'd prefer if they added moderation to weed out fake news or at the very least mark it as such.
This is just a blogspam wrapper around a Quora thread from 2013 (though there are more recent answers): https://www.quora.com/What-are-the-negatives-in-working-in-a...
But then it is not big data anymore!
fyi with typescript you can target all the way down to es3 for async/await now. Certainly if you target es5 you can support any currently-supported version of node.
Agreed, it has pushed me back to using sublime/vim and scripts for my projects.

Also Eclipse gets a lot of hate, but when I was in college it handled our AUV source code with Python, Java, and C++ all in one project so nicely. I don't really know another IDE can that can handle that situation as well.
That's nice.

I wish I could somehow hide the fact that Lua uses 1-based indexing by concealing them completely with iterators.

And yet here I am, programming in Lua with 1-based indices in tables and dealing with the logical inconsistencies of interfacing with application bindings that necessarily expose C-native structures using 0-based indexing.
They aren't. You'll have to provide evidence for your claim.
Le Startupshow – L'argent
Server architecture: more cpu cores, more cache (resulting in better performance per clock period), detection of RAM errors (1-bit and 2-bit) and correction for those (1-bit), built for non-stop operation.

ECC arch. is worth the money wherever correctness of the computed results or integrity and stability of running programs is imperative - scientific and engineering calculations, database systems handling precious information (money), etc.

In practice, it seems ECC in a personal computer is not necessary for most people, but in 2009, a study of DRAM errors in datacenters, ECC was found to be very benefitial:

"Across the entire fleet, 8.2% of
all DIMMs are affected by correctable errors and an average
DIMM experiences nearly 4000 correctable errors per year"

http://www.cs.toronto.edu/~bianca/papers/sigmetrics09.pdf
I'm able to saturate the 100 mbit port with incoming traffic, I'm sure I'd be able to do a full 100 mbit out as well but I haven't tested that with the VPSes. I really like the OVH professional products because you can enable the DDoS protection 24/7 and some of the sites I'd potentially be interested in hosting would be "high risk" for DDoS.
would these measures end up blocking something like a modest proposal
Santana Row or Lincoln in Willow Glen would be the analog to University Ave. Both are pretty nice to hang out in.

Campbell also has a nice downtown; while it's not San Jose, it's surrounded by San Jose and is basically the same metro and is VTA-accessible. There's also Saratoga and Los Gatos, but those are further out.

Downtown, I'll grant you, though. San Pedro Square can be OK, and the area nearer the University has some quirky stuff, but it has a ways to go. It's gotten somewhat better over the years, though, and I think BART coming to the area may accelerate that a bit since it can actually be a destination.
“It’s messy and not easy and I’m exploring that onscreen” an interview with195Lewis
What's funny is that there's someone currently working at Yahoo with a name scarily similar to yours and I was pretty sure for a moment that you were some random ycombinator person faking being him.

Although...he IS cool.
How to Teach Offside to a Five-Year Old?
any plans/thoughts on Windows support?
I regard that as a valuable teaching moment: "This, kids, is a great example of what you'll have to deal with all the time. Computers are not smart and neither are compilers. Forget a semicolon or some whitespace, and it's your job to clean up the mess after your compiler shits its bed."
Maybe you can "pay" people to work more hours at a law firm with food.

But at Google, people either already would work >40 hours a week anyway. Or if they don't want to, they'll stroll in at 11am to stay for the 7pm roast.

At FB, dinner starts at 6pm. It's a perk, not an incentive to work later.
I'm quoting Safeway prices...
I just disable the FB news feed
Offset (distance, 0-based) and Ordinal (position, 1-based) are two different things, and the confusion disappears when your program/language properly treats different types.

https://en.wikipedia.org/wiki/Zero-based_numbering
Page 1 of Amazon Product # 3
>>for one thing, I can't think of anything he does like off the top of my head

it's been occasionally opined that the biggest issue Dijkstra had with computer science is that it often needed to be applied to computers.
The problem with this is that it breaks the conceptual model of zero-based indexing - your indices start from 0 when counting from the left, but from (-)1 when counting from the right! It always irked me in Python. This is especially painful if you need to do further arithmetic on the indices in a single slice operation, because you have to remember the different rules at play here.

With 1-based indexing, you can just skip zero, and be consistent - a[1] is the first element from the left, a[-1] is the first element from the right.
I assumed that indexing started at zero because of binary representations. For example if you're using two bits to represent four states, the first one will be 00 and the last one will be 11, which is three.
Willingly, because most competition is actually worse.
If one suspected this whole effort will be focused far more on politics than on truthiness (I know... amazing!), you've just confirmed that suspicion. Congratulations, I guess.
Maybe:

- $5 DigitalOcean droplet

- WordPress

- WordPress theme[1]

- WP Subscribe plugin[2]

1. https://justfreethemes.com/themes/landing-page/

2. https://en-ca.wordpress.org/plugins/wp-subscribe
If someone knows how to delete more than 100 emails at a time, let me know. I have more the 10k emails, 80% of which are probably spam!
> I can't say MS is better at everything

MS is way better at support, which is a crucial factor in business. Our small company we have found that G Suite had almost non-existent support from Google.

Finding a human at Google to talk to, or even reply to a forum post is very difficult.
Fact check please.
Crashed my WiFi hardware on Mac Computer - would Not disconnect even when shutting down window
It's interesting that we are entering 2017 and the most popular configuration for users are...

But the stats cover Firefox users, not average PC users.

I'd guess there's a lot of overlap between (people savvy enough to keep old PCs in service) and (people savvy enough to download a browser that didn't come built-in to the system).

In particular, if you're using an older PC to browse the web, you're pretty likely to want to do some selective content blocking. I believe Firefox has more plugin options for that than the other big contenders.

Similarly, Firefox may be the best choice on Windows 7. But on a brand-new Windows 10 PC, many people may be satisfied with built-in Edge.
Maybe it takes a little more to convince anyone of anything than merely to say "no, you're wrong" over and over and over again. Would that the world were so simple, perhaps. Evidence suggests that it is not.
I grew up in the Eastern Bloc. The Raketa brand (tr: "Rocket") were quite popular - and had a good reputation too.

Nice article, it brought back memories. Like many child geeks back then, I was intrigued by the innards of wristwatches. The rubies used in those tiny bearings were fascinating.
There's also an Opera extension to install Chrome extensions for the Chrome marketplace, it's really awesome so you don't need always need Opera specific extensions...most of the super popular ones like ublock, https everywhere, etc. are already there.
I'm very curious for a breakdown of the reasons for voting for Trump. Like, how much voters fall into something like:

1) Fanatical follower that believes he will do everything he says

2) A vote against the "system" though understands he says one thing and does another

3) "Just don't like Hillary"

4) etc.
Like I said, $4000 on a regular month. I spend more many months because of trips, stuff breaks, etc.

Most new grads here make $90k-110k from what I've seen. Yes, you can make more. Yes, there are companies that pay stock on top of that. Those people are not me.

I make ~$110k. Minimal benefits. No stock. I happen to work for a big company too. Not every company here pays well and many low ball as hard as they can. (And succeed at low balling)

Before this job, I made $65k. Companies low ball hard and if you can't interview well, you take what you can get.
Crashed My WiFi hard drive and would Not disconnect to My Mac Laptop . Loved It till this Happened .
Admittedly, I would be much better off using VS to create the project/install packages/etc but I thought I no longer needed to, hell they were providing yeoman generators for .NET Core (but they weren't always updated at the same time as a new release)!
You are either missing, or deliberately ignoring the part where the word choice for your arguments matter.

Surely you know that, in current discourse, individually the word "deadbeat" means something, and the word "blacks" means something, but the combined "deadbeat blacks" means something much greater than the sum of its parts, because of the societal context in which it is uttered.

To claim that you are just using that combination as just the exact sum of its parts is disingenuous, especially from someone who claims to favor analytical philosophy. Go read Paul Grice.
If you need a GUI to guide you through each step and can't take an hour or two to learn the platform you are using every single day then you should probably just wait until VS2017 comes out.
For those of us less familiar with his work, do you have an example of some of his less tame, more arrogant writing?
Report it to Jetbrains. They're actually pretty good at responding to bugs.
Aging Is Reversible--at Least in Human Cells and Live Mice
I don't recall any analysis of the Google/Motorola deal pointing to a rationalization like this. I do recall Motorola's CEO announcing on an earnings call that if Motorola didn't soon find market sucess with Android it would be willing to start suing other Android ODM partners with its patnet portfolio. Given how quickly Google cancelled all its other product lines, and even sold off the cable box and network equipment business, and then finally sold to Lenovo, it seems like it was always clear in retrospect that Google bought Motorola to peaceably unwind without causing a civil war to the whole platform ecosystem they were building. That being said, I think you did very accurately call out the parent comment's reasoning and exactly what's wrong with it in cases like this. When companies are at a deep, deep discount to their market-leading peers there's usually a reason.
We do have hiking trails in the area too, particularly up in the Santa Cruz Mountains, and Henry Coe State Park is a little less than an hour away. There are a number of wineries in Los Gatos and Saratoga, around half an hour away. I'm less familiar with the microbrew scene around here, but I know there's mead in Sunnyvale (~30m) and a handful of larger "micros" like Rock Bottom in Campbell and Lazy Dog in Cupertino. NHL is downtown, NFL is ~30 min away in Santa Clara, etc.

You're overstating the issue. It's not New York or San Francisco, for sure, and we sure do need better rapid transit but you're definitely not an hour and a half from everything cool. You're more like half an hour or so. You just need to look for it.
Court decision: https://www.caselaw.nsw.gov.au/decision/5834d37ce4b058596cba...

The reasoning is indeed "The contract stated Mr. Moore could overdraw as the bank allowed; Mr. Moore requested to overdraw and the bank allowed it; therefore Mr. Moore was authorized to borrow funds and there was no deception on the part of Mr. Moore".

Apparently the account was set to have a "relationship officer" status, which comes with a default-allow policy, but then had no relationship officer assigned to deny transactions.
I don't use the account, but I was required to create one in order to get internet connectivity at home via AT&T...
it saves time and money. and unless someone is very "type-A" about meal planning and time management, this convenience buys them a certain amount of emotional security (ie it lowers the slight anxiety about "what am I going to do for dinner tonight). The more anxiety and stress you can eliminate, the happier your employees are. I think it's great.
I doubt it, but even if you're right, 1-based indexing wouldn't eliminate off-by-one errors. They're easy to make regardless.

Ask ten people to implement binary search with 1-based indexing, for example. Watch the off-by-ones roll in.

In fact, from https://en.m.wikipedia.org/wiki/Zero-based_numbering
With zero-based numbering, a range can be expressed as the half-open interval, [0,n), as opposed to the closed interval, [1,n]. Empty ranges, which often occur in algorithms, are tricky to express with a closed interval without resorting to obtuse conventions like [1,0]. Because of this property, zero-based indexing potentially reduces off-by-one and fencepost errors.
You're the one focused more on politics than truthfulness.

What exactly do you disagree with in this code of principles? [0] Or is the problem that reporting reality accurately undermines your fantasy?

[0] http://www.poynter.org/fact-checkers-code-of-principles/
ordinally, not cardinally. Ordinal means Order, Cardinal means Size.

And choosing "0" to mean "absent" is as arbitary and misguided (unless you are optimizing bits and cycles on a low-powered machine) as choosing "-1" to mean "absent"
Private equity turn around guys that slash the employee base, take on massive debt, restructure everything but often extract a lot of value. I can see it happening.
> EDIT: It's funny, but people never seem to question if modern American life actually, you know, is good for mental health. Maybe people are mentally ill because the world is super effing weird and hard to adjust to?

Anecdote: my mother told me that when she was young and they could - living in Poland - finally get to watch some American movies, they were perplexed by one thing: it seemed that every other American goes to a shrink. They used to laugh at the western lifestyle because of that. Fast-forward ~30 years, and every other person in Poland also visits a psychiatrist...
With your view I still think I can't pass a table in; your X is not a variable. That's my point. There's a lot of power in SQL and its associated technologies, but there's also a loooooot of places where in a modern system we'd have a variable or some other composition mechanism, but there's no first-class existence of that mechanism in SQL. For instance, in systems programming languages, "first-class functions" have won so thoroughly that it's hardly even a "feature" anymore, it's just part of the baseline for any new language, or it better have a darned good reason they aren't present. SQL has not even remotely had that revolution.

Some of these things are fixed up by the product-specific languages, but only some of these things.

Here's another example; using your product-specific language, can you create a table for me with a variable number and types of columns based on the parameters passed in? I don't know them all, but I bet it's hard in most or all of them. No credit if your product-specific language lets you bash a string together and then somehow execute it; I'm calling for everything to be done via first-class mechanisms. (Also, I'm not asking for whether this is a good idea; it is obviously a tricky thing of dubious use. But that should be a software engineering determination, not a language restriction.)
You are assuming that other costs apart from salaries are negligible and that firing 80% of the staff will have negligible effect on revenue.

They are pretty big assumptions to make.
German research institutions boycott Elsevier
Leonardo Da Vinci’s To Do List (circa 1490)
Recommendations for basic building blocks for a website
If I am building out an app as a side project, there is some basic functionality that is needed on the backend. Something like a user sign up, authentication etc. I wanted to get some feedback from the community on how they go about it.

Are there some open source components people use or is it better to just write them myself so that I can reuse them in the future. On one hand it seems like this functionality is so basic that I should find/use some good code already out there and spending time on it is wasting it when I could instead work on the actual functionality of the site. On the other hand, if I write the code myself, I can better align it with my design and integration and maintenance will be smoother. And I can reuse the code in the future for other projects as well. I will be using python btw.
http://exple.tive.org/blarg/2013/10/22/citation-needed/

according to at least one attempt 0 based indexing was chosen because it was slightly faster to compile.
Android Things Developer Preview
>Morally, there are several things not to like.

Assuming banks are moral, and cheating them is immoral, which is a big assumption.
Are there any benefits at the moment?

Like, use V8 if you need X, use Chakra if you need Y etc.
Upcoming linux tracing enhancments details
I imagine the terminal font actually had a potential line at each pixel.
I agree that saying "you're wrong" isn't an effective rhetorical technique, but trying to argue with alt-right trolls is a waste of effort.

Sites like Snopes and Politifact do the research, with primary sources, to actually validate claims. Since conservatives can't actually invalidate those claims, they've decided to simply claim that any source which disagrees with them is biased.

It's gaslighting.
It's not but it is often very misleading.

I don't think the fake news is actually what won the election anyway. If anything it was Wikileaks' extreme authenticity that won the election, and I'm struggling to understand how this is 'fake'. I'm assuming that they're trying to delegitimise it by association however.

I also find it hard to believe that it was Russia that orchestrated the leaks with zero evidence shown. It's not so easy to trace cyberattacks, and it just seems like officials are looking for a scapegoat for why they didn't win.

There seems to be just as much fake news coming out of the left as from the right, albeit smarter less off-the-wall/gutter stuff.
Harman Kardon and Cortana
https://medium.com/@hunchly/bait-and-switch-the-failure-of-f...
I guess our ideas of how it would be implemented are different. Let's consider it from a practical perspective. What's the basic level of income? Right now, minimum wage helps some people (where cost of living is low) and not others (where cost of living is high), so asking this quantitatively, how much would you propose basic income be, assuming the dollar stays put? Of course, we have to get Congress to even pass such measures in a way that actually helps society, but let's ignore the government problem for our theorizing.

Second, what do you project would be future salaries? I know, that's very difficult to say, but let's toy with the idea since it's important that such salaries have an impact on whether people actually step out into the workplace... or if the sorts of jobs available are even something they can do.

Third, exactly where does this money come from? The rich have money, but it's awfully hard to get them to part with it. They're usually crafty enough to manipulate the system. The government can't keep printing money (without taking it out) because that makes it worthless. Money doesn't just magically appear when the economy "gets going". Let's not assume imports are going to decrease (at least not for this theorizing, even if Trump gets his way), or at least we should pretend that imports and exports balance out. I say this assuming that we might apply Basic Income at a global level, at which point "import" and "export" become meaningless. Money can't just cycle because the fact is, some people are in control of the resource supply and others aren't. On a small, small level, capitalism is like this: If we have two people, Mr A and Mr B, and Mr A has the resource supply, the way Mr B gets anything is if he works for Mr A, and Mr A pays him for the resources. Basic Income at this level would be taking from Mr A to give to Mr B some small, but significant amount, for just existing. Does Mr A get a stipend/basic income? And supposing Mr B works more. I wonder at what point would Mr B become like Mr A where he gets taxed more. Already we've seen companies move their headquarters to places like Singapore to avoid the heavy corporate taxing. I have no doubt that the rich (who can afford to move) will be glad to leave this country to find havens where their wealth is unaffected but from which they can still suck the wealth of other nations. Taxing laws here are critical because there are usually loopholes to get around it.

Fourth, how would this look with immigration? Seems - just from my observations - a number of liberals would like both immigration and things like Basic Income. These ideas seem opposed to me, since immigration doesn't necessarily bring much wealth, as it's often the poor who immigrate (assuming no wars or famine and such that drive people from their homeland, and those could be factored in, at least with Basic Income on a national scale). (I'm ignoring here, the fraction of people who immigrate just 'cause they like the country).

I await your thoughts.
to be fair in many languages we've managed to squeeze it down to two pernicious dots