skysight-inc/HackerNews huggingface dataset:
After many years of RSS (Google Reader, then Feedly), I gave up on it due to sheer volume and now get my daily fix from curated email newsletters, a mix of news and tech-related ones. This post lead me to make an inventory of them:

http://www.nytimes.com/newsletters/morning-briefing-europe

https://qz.com/

https://webopsweekly.com/

https://www.finimize.com/

http://ben-evans.com/newsletter/

https://blog.ycombinator.com/the-macro/

https://labnotes.org/

https://aeon.co/

http://softwareleadweekly.com/

http://www.nytimes.com/newsletters/the-interpreter

http://www.phpweekly.com/

http://www.hackernewsletter.com/

http://www.electricdreaming.com/

https://www.dpreview.com/newsletter

And a few Greek ones, might as well add them:

https://insidestory.gr/

http://factnews.gr/

http://www.georgakopoulos.org/2014/05/newsletter/
When I heard about the documentation project I was excited, but when I went to use it I was sad. They really didn't know how to build instructional systems.
What I mean is when you have a 200 line for loop that includes other for loops, "continue" statements, if statements and modifying state it gets really confusing quickly. If it's short it's probably going to be OK to understand anyway but if you can decompose a long for loop into several map, reduces and filters it's much easy to understand what's going on because it's more linear.

For that example, you should really have a generic "group by" function to use anyway that plays nice with your map, filter and reduce functions.
>If Herbalife's product is as good as they claim why not sell it direct to customers either online or in supermarkets?

For the same reason Apple made iPhone exclusive to a carrier when it launched for the first time... and for the same reason many phone companies still do it with their phones.

Apple and these phones companies do it because they make anti-competitive deals... which have seem some backlash. However, Herbalife doesn't have that because they provide additional value. Products like fitness supplements are only good if you use it in an intended way, which is what a lot of these health clubs try to do. You can buy any other food supplement, but you will not get the results. People choose Herbalife because it just works.
the "jobs americans don't want" meme needs to die. The whole reason there has been no wage growth for the middle class is because we bring in uneducated workers who drive wages down, basic supply and demand. Eliminate that and those jobs would pay more and americans would do them. The reason republicans don't want it is because their donors don't want to pay higher wages.

The reason america is #1 is because in the past we brain drained other countries, the Manhattan project was run by Hungarian jews hitler ran out, NASA rockets were built by Nazi scientists. Now for some reason we want to do the opposite, might explain why we are on the decline.
Mozilla also say that your Sync passwords are secure, but they aren't — they are secured with one's account password, which is processed by JavaScript downloaded from Mozilla. At any time they can target — or be compelled to target — a user with malicious JavaScript which sends his password (and hence access to all his 'secured' data) to Mozilla or any other organisation.
They're trying to avoid running the next Mega. It also posts the unencrypted hash of the file you uploaded to their server so that they can do DMCA takedowns.

There are other existing solutions like https://share.riseup.net which do not do things like this too and which do allow multiple downloads.
“Once Wal-Mart decides to go after Amazon, there's no contest,” Analyst(1999)
Just to remind everyone how bad the USA is, I pay £17/mo for unlimited data & text, and a couple hundred minutes on Three UK.

The price for unlimited data on new contracts has gone up since i got it, but they haven't attempted to force me to renew or raise the price on me.
Just because an AES implementation matches the test vectors does not make it correct or safe.

Here is an excellent visual depiction of several different AES implementations, many of which do not run in constant time:

https://cr.yp.to/mac/variability1.html

Implementing AES with variable time secret-dependent operations can leak the key.

There are much bigger and more terrifying subtleties to implementing crypto correctly than simply matching the test vectors.
https://github.com/mozilla/send
Something else to add ... there was an influx of draft dodgers from the Vietnam War, and a lot of those became teachers. Canada was investing in their education system at that time whereas the U.S. was trying to choke off campus protest movements. Fast forward half a century, and that investment has paid dividends.
Speaking as someone who used to answer regularly and now doesn't at all, it's because the moderators have gotten insane and taken the fun / interest out of it. So at least in my case, your thesis is incorrect.
Which crimes should we expect companies to do this job?

I would imagine that allegations of murders would qualify, as would man slaughter. Clearly armed robbery or any form of crimes that involve bodily harm. Since we are dealing with a imaginary taxi driver, anyone alleged for scamming people seems reasonable that the taxi company end the employment in order to not enabling further crime.

But here come the question: Why would this system be preferred over the existing system of police custody? Is the taxi company more suited to evaluate the risk for further crimes?

"If they did so, and he raped a second woman, would you argue that the taxi company had absolutely no responsibility"

If the police let the person go and they raped a second victim, would you argue that the police had absolutely no responsibility?
But at that point it's just a file hosting platform. Why not use a public Drive/Dropbox/OwnCloud/Mega/S3 link?
Creating a QEWD Micro-Service
I see your point. What I was trying to get across is that there is a method to a sustainable model and then there is everything else that just makes money for a while. Nothing wrong with the latter except my personal opinion of it.
What if it's encrypted on the client (browser)? I'm not saying they do, but then their statement could be true.
I found these two temporary file hosting services that have similar or bigger limits (1GB was the one that Mozilla had, right?):

https://dropfile.to/ - 1GB (requires js, not third party however. It also has a nice API)

https://lewd.se/ - 5GB

That being said, there are many more permanent file hosting services which one can use instead.
I personally think the entire book of Joshua is not a factual account of history, very little information outside of the Bible supports it's claim. Treating it like a historical document that can be disproved is nonsense. The scientific article this started on wanted to discover what happened to the Canaanites, and only mentioned the Bible to say it was one of the few records of the period and that they were exterminated in it.

On the other matter, the Bible states that extermination is the goal, and describes the campaign to do so in detail. That it later says there may have been pockets they missed doesn't mean Bible scholars are making the entire thing up.
Is Prius a bad car safety-wise? I thought Toyota cars are very reliable and well-engineered.
BREAKING: Building a car factory and battery supply chain requires a lot of up front capital.
Or Putin's finances, now that would be a bombshell.
I keep reading this "Canada draws strength from diversity" line but I've never seen anything to substantiate it. Could you please give it a shot?

Because I'm an immigrant living in Toronto. The diversity here, while "nice", seems to be a significant weakness if anything - a highly fractured, multi-cultural society simply tolerating one another's existence with no real united identity, goals or vision for Canada's future.
Yeah, I like the 10^n method, since it looks like you get the coefficients written out very nicely.
Array.prototype.sort destructively modifies the array, which is typically not considered a part of the functional paradigm. You could make a case for pragmatism if the array were purely local to the function (i.e. not passed into it), so that nothing outside the function would notice anything being mutated.
One could use ShapeShift. It doesn't use accounts, so no ID required.

https://shapeshift.io
I was thinking of attacking the implementation of whatever processes attacker controlled input. If sending 100 pings in a row triggers a stack overflow, this will interest the attacker.

I would say that security specific code would be any code that directly processes the untrusted inputs. Parsers and decoders, mostly. You may want to isolate them from the rest of the program (ideally a separate address space), and make sure the interface between them and the rest of the program is much simpler than the input they are processing.

At least, you want to ensure such code either produces sound output for the rest of the program or fails cleanly. The attacker will have a harder time exploiting a bug deeper in to the program, I think —hope.
Building a Serverless Chatbot with AWS, Zappa, Telegram, and Api.ai
Ask HN: Google Sheets power users – What automated workflows do you implement?
I find myself doing the same types of spreadsheet tasks over and over. Crunch some data, drop into a slide deck, format it, and send out to non-technical stakeholders. What types of spreadsheet-based workflows do you automate, and how? Sheets API, App Scripts, something else?
When it happened to me I immediately filed complaint asking for a refund, and they issued it very quickly with an apology.
They could trivially move the coins to another address that they own.
Excellent points and well argued. If the United States' solution to the lack of living wage employment is to just dump African Americans, Latinos and Native Americans into private prisons and the rest of the unemployed or underemployed into our military, the United States should not get to deprive these people of their vote, even while they serve time in prison. I think the US should have to live with the voting decisions of its prisoners. (we might then think twice about incarcerating whole swaths of people because we can't find a way around offering our people social services for a chunk of the money without turning a profit) I definitely think the eagerness with which we dump people in prison with "intent to sell" and ridiculous mandatory minimums has a lot to do with who we actually want to get a vote in the first place, just right out of the gate. So to me, it makes perfect sense that we harshly stigmatize a person after they have paid "their debt" to society by depriving them (or continuing to deprive them) of the vote, of a voice, of a say in places where they are the minority, and by keeping them unemployed.

(It's crystal clear that we don't want these people voting, not ever!, because it might shift power centers and it might allocate funds to the needy, etc.)

But we prefer the poor to always feel that they are non-people with a "debt" to society; and automatic debt they pay from the day they are born. The thing is, it starts out that way, and we know it to be true. So, we will always see these incarceration measures as punitive; this validates the current power structure and those who benefit from it. And of course that doesn't "work" (if by work we mean "rehabilitate folks), and of course people end up right back in jail -- our society has figured out a great system to keep these people marginalized forever. Other countries who approach incarceration like rehab (Norway?) see actual positive results from its incarcerated populations---but we clearly aren't aiming for positive results for the poor. We are definitely not interested in this data or we would be doing something about it. Heck, it's cheaper for taxpayers! But we don't want it to be cheaper for taxpayers; we (when I say we, I mean those who voices are heard loudly- the wealthy) want profit to those in power while at the same time, ensureing their power endures because they really don't want to deal with the bees escaping from that jar they have shaken for centuries. "We" hate the downtrodden in this country, "we" certainly don't want them to have a first chance, let alone a second chance. When "we" realize this, those of us who care about this and who definitely don't want to be a part of this kind of a "we" will need to speak out and unify. But too many are unable to see the machinery at work making this kind of awareness more difficult, too many buy into a meritocracy that awards them accolades when it does. I would think engineers and scientists, many of them would have an urge to be skeptical of the criminalization of poverty.
Client-side encryption. Mega works, may use some questionable cryptography, but the rest of your solutions don't offer that at all.
https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...

> Betteridge's law of headlines is one name for an adage that states: "Any headline that ends in a question mark can be answered by the word no."
For the uninitiated: https://en.wikipedia.org/wiki/Wacker_Drive

Chicago has also begotten the most amazingly complicated 3D road diagram in America: https://upload.wikimedia.org/wikipedia/commons/9/98/Chicago_...
Anki is sort of designed for this. You would have to manually add the highlights, though.
The checker in the compiler was being too conservative, because it was easier to write a conservative one. That means that sometimes it would complain about cases that were actually just fine. The language doesn't specify that lifetimes are tied to lexical scope, that's just what the borrow checker was using as a shortcut. The new one will be more specific.
Not caring at even the basic level strikes me as a lack of empathy.
>Syria for example, even though It probably wasn't the best place on earth, as perfectly fine before the US and NATO decided to shower them with the blessing of democracy.

Perfectly fine? That's about as bad an example as you can think of. Look up all the crazy stuff Syria did to its own people in the last few decades. While it wasn't the war zone it is now, it was one of the more brutal regimes on the planet for decades. Plenty of disappeared people, to add to all that.
Nowadays, the chat apps are quite impressive too https://telegram.org/blog/files-on-steroids
Generally if I'm going to SO instead of RingTFM, it's because I don't particularly need to learn. I just need to fix this one thing that's tangentially related to my work. And usually my deadline precludes me spending time learning it anyway, even if I'd like to.
The CIA is targeting international suspects. Warrants aren't necessarily applicable.
Even if the code would still be bad for 32-bit machines, I'm not sure they would suffer from the bug (if they had 32-bit signed int as well).

1. Your uint8_t would get promoted to a 32-bit int

2. Your int would get shifted, getting a 1 in the signing bit

3. The result would get stored in a uint32_t when being casted

Now I don't know how uint64_t works on a 32-bit machine, I'd have to compile the C code with -m32 to see.

EDIT: just tested and you're right, it's still a problem on 32-bit machines.
The equal split would be a matter of convention. I think this is what people would consider fair. The amount was split evenly, so the taint is split evenly too.

Here's a more detailed proposal to show it can be done as a distributed system.

http://www.loper-os.org/?p=988

It's not about forcing nodes to do anything. It's about publishing data about what they're doing. Then people can make informed decisions. Some people won't like it, but precisely what freedom would be be trying to preserve, if they're fighting this? Freedom to foist off dirty money to people who don't want to receive it?
Awesome UI, simple and intuitive. It would be nice to get data on other countries (Eastern Europe and the Middle East, which currently only has Dubai). The temperature gauge is really handy
Definitely something to keep in shape. Weight lifting, cycling, swimming, football, martial arts, running or any physical activity or sports really.

Any of them (or any combination of those) would be a great hobby. It will help you become healthier and balance out health risks from your job which requires you to sit in front of a computer most of the day.
Except you know no such thing, that's the point. That could very well be the intended and correct behaviour of the compiler for that input.
Except whatever generation preceded the black plague. They were right.
"...is run by the field agent directly from an USB stick; it requires administrator privileges..."

So?

This just in - people with physical and administrative access to a machine can install monitoring software - news at 11. Be sure to tell every MSP or Enterprise IT group to tune in.
Many of the problems the author speaks of are likely caused by things other than smart phones. Young people are facing an increasingly dim future, the prospects of being able to find a good job or own a home keep getting worse. All that stuff filters through family relations, friends.. etc. and its not like social pressures to be accepted did not exist in the past. It is easier to find friends and fit in today using social media. Isolated people can more easily find groups they identify with if they have more uncommon personalities than in the past. It does not matter if young people get less screen time, they are still going to be thrown into and economic and cultural disaster society. Big government destroyed a generation, not smart phones.
The thing that normally nobody says, yet most the people telling you to not roll your own crypto assume you will understand is that you should rely only on well vetted libraries.

Rolling a usable crypto library is not a single person endeavor. Your own crypto won't be peer reviewed, thus you should not trust it.
That was in Germany, USA or where? Just don't tell me Iceland or Sweden (with their famous Pirate Parties)..

Your friend is also a saint with cojones the size of cannon balls for doing that too.

In Poland the "take it all" strategy seems to be the default one, at least for private devices. There was once a case related to one Polish movie being shared on torrents that ended in 40 thousand confiscated PCs. The law firm hired by the movie studio gave the prosecution a list of 40 thousand IPs they said were pirating their client's movie. The prosecution gave a blanket warrant and the police got the people data from the ISPs, confiscated the computers and gave the law firm copy of the personal data so they could offer the 'pirates' a few hundred zloty settlements to not press charges.

C.f. frivolous DMCA on YouTube reviews and this case: https://news.ycombinator.com/item?id=14904149

So much for warrants when it comes to allegations of piracy.

Polish link for the 40k PCs case for anyone interested: https://www.dobreprogramy.pl/Juz-40-tys.-polskich-internauto...
There is a whole market, managed file transfer, only focused on this. The industry is/was strongly oriented on integrating this offerings inside ubiquitous apps like Outlook. UX is the main issue.
And URL shorteners. Almost impossible to find one that isn't blocked
Hey HN - I wrote this post about building a highly scalable event processor compatible with the analytics.js spec using Kinesis, Spark, Airflow, and Redshift. I hope it's useful to others interested in exploring Spark more.
It's even worse with javascript. Often times there will be 10+ duplicates with legacy kludgy answers that are irrelevant now or using jquery, when the correct answer should use new APIs or less buggy browsers.
IRC also allows you to send files by using DCC.
It is possible to, say, care about some archetype, and then perceive that archetype in a person you've recently met, and apply your feelings to them. There are people that find it easy to fall deeply in love quickly. I think this is what goes on in their heads.
Am not a pilot, but the difference looks pretty clear to me: https://www.youtube.com/watch?v=MnzNvhQxu90
LDAPJS is neat. You can actually run an LDAP server in NODE. I haven't played with it too much, but that's one of those things I just didn't think I would see.
> isn't this almost the same as just doing a foreach loop

yes they are both ways of iterating over the array

> I don't understand why doing this

there's more than one way to skin a cat
Honestly, feedback is the number one unresolved issue we have internally with the current process. We would love to give more feedback in a constructive manner on either code challenges or position fit. We can't even give our hired employees detailed feedback on their challenges after they've started.

I'm not a lawyer or HR professional so take this as just my personal ramblings not an official legal or company opinion. But, basically, as I understand it, because we're a federal contractor we're subject to some very strict federal regulations around hiring process and record retention. Additionally, as a remote company, we're subject to a hodge-podge of state level laws and regulations. Sadly, the combined impact means the only safe course is to not give any detailed feedback on code challenges to anybody.

That feels deeply unsatisfying on a number of levels, at least to myself personally, but it's the honest reason we can't as best as I understand it.
For what it's worth, C++ can have freestanding implementations and it provides dynamic allocation support at a syntactic level. Freestanding applications, however, need to provide an "operator new" function (with the appropriate memory allocation code) if they want to use it.
Hey everyone, author here. I put together this tutorial on building an AI powered serverless chatbot by plugging various existing services together. I've been playing around with Zappa/Lambda/Serverless a bit recently and have thoroughly enjoyed the simplicity so far after years of setting up Apache servers and renewing certificates and running up against various OS-level issues.

Feedback appreciated!
Maybe you're not capable of a passionate hookup, but you're fooling yourself if you don't realize that people have very passionate sex from hookups all the time. In fact, the excitement of a strong mutual sexual attraction to a new person can heighten the sexual passion.
Ops project or PowerShell?
From the repo, it appears that it depends on S3.

It would be nice to be able to self-host this on a small home server for friends and family. That way, even if they shut down their server, you could still share files with your friends.
Reading your blog allowed me to better understand the reduce function for the first time and I want to thank you for that.
I find JS is well documented on MDN, but doc writers can't possibly imagine all edge cases and interactions. A lot of these cases are "If you knew about that simple feature of instruction A and the simple feature of instruction B and how they work together then you can solve this problem".
" One piece of data that indirectly but stunningly captures kids’ growing isolation, for good and for bad: Since 2007, the homicide rate among teens has declined, but the suicide rate has increased. As teens have started spending less time together, they have become less likely to kill one another, and more likely to kill themselves. In 2011, for the first time in 24 years, the teen suicide rate was higher than the teen homicide rate.

Depression and suicide have many causes; too much technology is clearly not the only one. And the teen suicide rate was even higher in the 1990s, long before smartphones existed. Then again, about four times as many Americans now take antidepressants, which are often effective in treating severe depression, the type most strongly linked to suicide."
What are you refuting with your link?

TFA says Since 2007, the homicide rate among teens has declined, but the suicide rate has increased.

The slide you cite ends in 2005.
7 Mistakes New Open Source Projects Make
I had this happen to me 2-3 times as well. Incorrectly flagged and closed by point seekers in a hurry. It made me respect the platform less and honestly I find myself barely participating anymore after years of activity.