skysight-inc/HackerNews huggingface dataset:
You can get higher performance with C++ if you go wild with SIMD intrinsics and other advanced features. That is, for low-level coding of algorithms with the highest speed and memory, C++ beats Java. On the other hand, C++ will bog you down in details that may drive you insane. You might think you are on top of it, but you're secretly afraid to make any changes to the algorithm because it takes 20 minutes to build your code, you might make a mistake calculating derivatives by hand, etc.

The advantage of Java is in building systems that are distributed. You can build things like

http://lmax-exchange.github.io/disruptor/

and Hadoop. On paper you could write systems like that in C++. In practice you can get C++ code like that to work most of the time in a controlled environment with a huge amount of work because you have to deal with entropy at every layer that Java pumps out for you.

On the other hand, for many kind of algorithms, you can get even better results using tools like Tensorflow which are intended to compile automatically for parallel computation, will calculate the derivatives for you, etc.

Related to that is the classic strategy of linking to "old codes". Even in the 1990s, programming in C and Java in grad school for physics, I never wrote matrix factorization codes, but just used LAPACK written in Fortran but enhanced by the hardware vendor (IBM, Intel, ...) to take advantage of parallel features. This was faster than anything I would write, took less of my time, and had fewer bugs.

Today you would take advantage of that in python by using numpy and related tools.

Maybe your best bet is to learn how to use FFI inside out so you can use code other people wrote from the C universe because there is a lot of it.
You will probably see better performance if you write your own string deduplication.

https://shipilev.net/jvm-anatomy-park/10-string-intern/

> In almost every project we were taking care of, removing String.intern() from the hotpaths, or optionally replacing it with a handrolled deduplicator, was the very profitable performance optimization. Do not use String.intern() without thinking very hard about it, okay?
This reads like part of an Economics 101 textbook. If quantity supplied is limited and demand increases, the obvious solution is to increase the price enough to hold constant the quantity demanded.
With async (it’s just monads!):

listOfPromises.reduce(
async (m, n) => await m + await n,
0,
)
Not really; it isn't actually proven until you have proof.

As FooHentai originally said, "There is a clear evidential basis to infer the NSA's intent and capabilities in this area" - but it tells us nothing about this particular case, which remains speculation. One could say the odds have changed, but we still don't know anything about the real state of things.

The "'conspiracy'-label" is applicable regardless, whether we're talking about fact or fiction.
I really like the idea of plain text data files so am really interested in this.

YAML serves this purpose too but I'm not a huge fan of indenting so recfiles look great. Anyone compared and contrasted?

Also are there other resources on this? Would be nice to have Java/C++/Python libraries. (As well as convert to parquet, arrow etc )
I object to the term "toxic masculinity". When social norms harm women, feminists call that "sexism"; but when social norms harm men, feminists call it "toxic masculinity", in order to deflect blame from society as a whole onto the men themselves.

> For one thing, boys’ schools are more violent places, concluded the study

Many cultures have a norm that violence against men and boys is more acceptable than violence against women and girls; I think this difference in the schools is an instance of that norm. If the norm were reversed, the feminist movement would definitely call it "sexism", not "toxic femininity".

> The separation of students, teachers, and administrators into single-sex public schools may serve cultural and religious purposes, but it seems to create an unintentional ghetto for boys

Historically, many universities in the United States were segregated by gender, leading to worse outcomes for female students. The feminist movement called this "sexism", not "toxic femininity".

> “Boys don’t feel that school can necessarily help them reach manhood.”

In the United States, STEM is traditionally seen as a masculine field, which is part of the reason why fewer women choose STEM subjects. This could be phrased as "Girls don't feel that STEM subjects can help them reach womanhood." The feminist movement calls this "sexism", not "toxic femininity".
First of all, thanks for your feedback. The interests that you want to talk about could be as broad as 'Sports' or it could be about a single match of Football. You are free to tell us your interests if they don't already exist on the platform. And I guess most of the popular interests among people within a particular area or geography would keep on changing based on current events. We believe people will use this platform to talk about those interests and passions which they can't talk about right now within their friend/family circle.

We are working very hard on actual product and the current MVP/Beta for which we are accepting signups is just a bare-bones version built to get few early adopters to try out the platform so that we can collect detailed feedback about what is working and what is not and update our actual product with these insights. But if it repels users from trying out the product, I will surely remove it. Again, thanks for your insights, it would help us a lot. And please sign up for our beta :)
At this point, we should just experiment with a disconnected coastal elite just to see what happens.
Typically investment structures take the form that they take because investors understand them and are familiar with them and the forms have risks profiles that are somewhat understood. This means the difficulty with a company seeking a different kind of investment for a new product has to both:

1. Sell investors on the future of the company's product.

2. Sell investors on the company's risk analysis of the investment form.

The effort on the second point is a distraction (grifting aside) because it takes energy away from creating a product and it has a lower expected return. In some ways, cooking up a new investment scheme might be easier than creating a product.

Anyway, there are industries that operate on a similar principle. Notably real-estate has investment syndicates with limited partners. A key difference is that real-estate investment is typically asset backed.

Good luck.
His platform helped deliver the presidency to one billionaire, why not another?
I'm OK with it is only it is like music where you can pay a little extra and get the DRM free version. Or more accurately (hopefully) pay less for the version with DRM since it is the company that gets the benefit.

I would absolutely live it (and pay a premium) if a car company had completely open source flashable firmware. At least on the non-safety systems like navigation.
How can he not win if his are the only political ads allowed on Facebook?
He reminds me of a male Hilary. I think we've been reduced to(maybe we've always been this) just quick reactions for Elections, and my immediate reaction even from the start was I don't like this guy, even before I knew about the "stupid fuckers are trusting me" and sweatgate. He just repulses me, in the same way Hillary physically repulsed me on an evolutionary level. And I think if America is filled with morons like me, he won't win.
> Or maybe Mark will divest completely.

He and Andreessen specifically colluded to restructure Facebook stock so that he could take a LOA and work for the government while maintaining voting control over Facebook.

That's not something you do when you plan to divest.
This is a compelling reason to use Wire over Telegram or whatsapp. I am assuming we can run our own instances though.
Placing trust in your ISP isn't a good decision, even if they are mandated by law---there's always bad actors, violating the law might be worth it depending on the penalty, and there's law enforcement / government warrant/subpoena power.
There's this assumption that FB should be censoring advertisers. It seems logical - registering key phrases like "how to burn jews" is bad.

But I still wonder, had they preemptively censored advertisers, would that itself be a minor scandal?
Ask HN: What are the most common tasks in data cleaning?
I am trying to build and assemble Python scripts that will do the most common tasks in data cleansing. So anything from removing duplicates, converting files etc. Shoot them my way please. I'll put up the scripts on Github.
It's not a requirement in Germany either (or anywhere, really). Our local HAM radio club spends most of its time with modern technologies nowadays like 5 Ghz high-bandwidth radio links nowadays.
> now believes religion to be “very important.”

... to his future political career. That's right, Zuck, get your strategic lying in. I'm sure you'll go far in politics.
If you think a Jew will be president, you need a history lesson. The Chosen prefer to rule from behind the Throne.
SDR and RF in general has always felt like black magic for me, but the availability of cheap hardware and wife software selection makes this accessible to everyone. For newcomers I recommend the RTL-SDR subreddit, plenty of great resources. My latest venture is a jam and replay attack on keyless entry systems eg vehicles, project page is here: https://github.com/trishmapow/CC1101-FSK
Watching this, I am actually getting excited about Java 9.
It would help us answer the question if you told us more about your application.
or one can dream that he will try a third party and consequentially breath new life into US politics by simply dumping money out of the two big ones.
Other than age and industry, what's different about him and the current US president?
Anko SQLite, a library to simplify working with SQLite on Android
It's about whether you can put stack allocated VLAs into temporary structs:

keno@anubis:~$ cat test2.c
void bar(int *);
int foo(int n) {
struct {
int non_terminal_val[n];
int some_other_member;
} val;
bar(val.non_terminal_val);
return val.some_other_member;
}
keno@anubis:~$ gcc -c test2.c
keno@anubis:~$ clang test2.c
test2.c:4:13: error: fields must have a constant size:
'variable length array in
structure' extension will never be supported
int non_terminal_val[n];
^
1 error generated.
Ποιες είναι οι 4 απαγορευμένες σκέψεις που δεν πρέπει να κάνεις στο σεξ;
It’s also much easier to care about privacy when there is a viable alternate way to do something desirable which preserves privacy.

Care about privacy? Ok, don’t use gmail instead setup your own mail server and configure gpg.

Vs

Care about privacy? Ok: use apple products when they work for you.
Why should we ensure that a company doesn't become liable for more damage than they can afford to repair? The implication there is that the company has a right to exist. If they're so grossly negligent, why should they have a right to exist?

I don't know anyone outside of high finance who had a good opinion of Equifax before the breach was announced. Their recent hardships has certainly not helped that.

For myself, I definitely think that companies and their officers should absolutely be liable for negligence.
He'll probably have to run as an independent. Don't think Dems will let him usurp their system. And then he'll end up bring a Perot. This time he'll likely suck more voters from the Dems than Reps.
did you read the comment I am responding to? you must be having a hard time making simple connections:

person a: not sure why the husband didnt just go to the car and pick her up
person b: thats unpossible at sporting arenas! dont you know!
person a: sporting arenas have wheel chair access
Both Hil and Zuck are not genuine. That's not going to resonate, unless in the next 3 years we swing to the opposite end from Trump's uncesnsored raw bullshit and go full American Psycho Plasticity
Cloud Load Testing
It's far more efficient

I'm not sure we know this yet. They sell it like it is, and it seems like a good idea that makes sense, but at this point online ads perform in the same way as TV ads: They give us brand exposure. Most of the time I do an internet search I am not trying to purchase something, and I've never seen an ad that made me say as a result of that search "I need that" and make a purchase.

When I'm doing an internet search I am looking for information. When I want to buy something I go to Amazon and search their inventory. From everything I've seen on HN I'm not alone in this.
how are we so quick to excuse companies that would provide credit without validating who is actually applying? the danger with the Equifax exposure is the lack of safeguards companies using the information apply.

just because someone gets my information by no means any company should accept a credit application, especially those outside of the area where the person has residence. It is this lack of safeguards that we should take issue with. Those issuing credit should always be liable for any loss.
I thought it was well known and shown in the west, splitting boys from girls in classes meant girls were better off and boys were worse off.

Can't find anything to cite(lazy) but have never seen anything that contradicted it.

I just took it as a simple obvious girls temper boys behaviour.

It is an interesting moral issue. Do you let girls be worse off for the common social good?
You're ignoring that he's short, uncharismatic, robotic, and looks like a dork.
So of it isnt twitter. We can agree that we as a society need a social sounding board.
> When social norms harm women, feminists call that "sexism"; but when social norms harm men

The usual phrase for this used by feminists is "Patriarchy hurts men too".

> many universities in the United States were segregated by gender

This wasn't entirely the free choice of the women, no? And where it persists part of the rationale is avoiding harassment by male students.
I hadn't thought of that. If they're lying to get you to sign up for a paid service then that does indeed seem like pretty blatant fraud.
The image isn't clear enough to proclaim such things.
There are some details here:
http://pe1nnz.nl.eu.org/2013/05/direct-ssb-generation-on-pll...

It says a dynamic range of only 13 dB on the levels.
Your argument is that law enforcement wanted to risk the identities of millions of Americans they're supposed to protect?

That logic is simply broken. Either the argument is strawman or law enforcement is just as guilty of negligence as Equifax is.
> If those companies' products are no longer a reliable predictor, they shouldn't use them.

I think this is very optimistic. It's hard for me to imagine a situation in which lenders are questioning the reliability of these credit reports and the only scenario I can come up with is one in which the reporting agency are over-estimating people's ability to reliably repay debt to the point where the lenders are losing so much money that they actually notice. Given that most consumers complain that these reports include erroneous /negative/ information, this scenario seems unlikely.

Lenders will continue to use these reporting companies, no matter how poor their product, because there is no measure against which to judge their product except each other. They'll continue to use them out of inertia, out of erring on the side of caution, and because this is the way they have always done business.
> Restructuring of Facebook stock trough the Chan Zuckerberg Initiative. In the SEC filing it says that he can take a leave of absence from Facebook and still retain voting control of the company if he goes to work for the government.

It can't possibly be kosher for him to be President with this arrangement, can it? If Carter had to divest his peanut farm, why would we let a President retain a massive interest in the biggest media/marketing/surveillance platform in the country? It would make Berlusconi look like an amateur.
The sub headline threw me immediately:

"On the breadline in Europe’s richest country"

Germany isn't Europe's richest country, not even close. They may be Europe's most influential economy due to size. The rich title goes to Luxembourg or Switzerland; then to Norway. Or take Belgium as an example a notch down the list: their median wealth per adult is nearly four times that of Germany.

One of Germany's problems is precisely that they're not such a rich nation at all. Their median net wealth per adult is a mere $42,000 and has not improved in over a decade. It's lower than Spain (which has over 1/3 less GDP per capita), Taiwan and the US.

Their median income is also not impressive, given the way they're widely perceived as being Europe's most powerful economy. Their median income is near ~25% below that of the US.

Their economic growth for a decade has been nearly flat. $3.4 trillion in 2007, $3.4 trillion in 2016. To make matters worse, in 1995 it was $2.6 trillion - adjusted for even a small amount of annual inflation, they've seen between zero and very little economic growth for two decades. All of this while Germany has been free riding on an artificially cheap Euro (artificially cheap for Germany), while simultaneously harming most of the other Euro-zone members (such as Spain or Portugal), with the end result being propped up exports for Germany.

What does that all add up to? Record poverty problems:

https://www.thelocal.de/20170303/german-poverty-hits-record-...

http://www.newsweek.com/poverty-germany-record-high-says-stu...
Compared to what we have currently out in open-source that easily runs on hardware the answer is yes. Google's Android is trying, but it's just not there yet, and it's not full Open Source. The rest of the open-source phone platforms are all dead as far as I'm aware.
False. ME by itself does not do any remote communication whatsoever. Zero external attack surface. Different story for vPro, but you can disable it.

It's a great place, however, to gain persistence after an initial compromise as the talk shows.
True, but at least third parties (where they check Equifax, etc.) have a choice. With government, no one has a choice.

I do agree that handling of data could be regulated to some sort, though. Much like how we have agencies, etc. for keeping tabs on companies that handle other things (hazardous materials, food, etc.)
One can be an Atheist and believe religion to be important at the same time. One has to believe religion to be important for certain, if one was to run for POTUS.
Why Central Banks Are Ruling the World
In the US there is no morse any more. The technician license test is very easy and will give you all the VHF/UHF bands and a few narrow HF bands. General class test is a bit harder and requires some basic math and electronics knowledge and will add most of the rest of the frequencies. Extra is quite difficult (for me at least) and gives you everything else. Each test is usually about $15.
Duly Noted. After you enter your email address and click on the Notify CTA, we ask you to fill just the basic information in a Google Form. Once we have your interests and enough number of signups to match users, we will be sending you matching emails with details of the person you can talk to, including some ice-breakers for your common interest.

Another point, instead of the email and notify flow, if I show you a CTA called 'Get Started' and on clicking I open the google form to collect your interests, would that be better?
I am equally suspicious of creating a government agency for tracking all citizens. However, I worry that your proposed solution has three significant caveats.

Firstly, reliability tends to change slowly. Banks might not be tracking this, so it would take a long time for this problem to surface. The article indicates that they're already unreliable, and banks continue to rely on them.

Secondly, there's too little competition. There's no realistic alternative; especially when all three seem to be roughly equivalent in terms of reliability.

Finally, any single bank dropping a credit agency will cause that credit agency problems, but will likely cause themselves more problems. Individual banks have little incentive to act on their own. Some form of banking cartel would probably be needed to put sufficient pressure on the credit reporting agencies to effect change.
I have done some prototyping on a similar idea, but I think with a more idiomatic approach. The idea is mostly adding relational structure (schema) to CSV, and enabling a cleaner lexical syntax (get rid of the line noise).

Might some day dust it off and try to bring it to a more serious level (performance, tooling etc).

http://jstimpfle.de/projects/python-wsl/main.html
It's a prison because they make it so enjoyable most people don't want to leave?
1.1B Taxi Rides with Spark 2.2 and 3 Raspberry Pi 3 Model Bs
The sales numbers compared to their main products is tiny.

> You mean the platform where iOS development happens?

Yes, that one. I doubt "iOS developers" can keep Apple alive.
LOL. I dropped Atom back to Vim the same reason.. electron apps are just too slow and memory-hogging compared to native apps.
Building an Angular 4 Drag and Drop Application in 15 Minutes
Why are you waiting? I’m already using Alacritty.
Capitalism is evil, so this is not surprising.
Trump is kind of paving the way for this type of corporativism, no?
This can be fixed by a small change to privacy liability law. Current law requires litigants to show actual economic harm. That is hard to do in cases of identity theft and privacy violations, which is why the OPM case was just dismissed [1]. If this was changed so that a privacy violation could be litigated, companies like Equifax would need to buy insurance against such actions. Alternatively, there could be a new law that any company storing SSN-type data owed some nominal amount (say, $10) to the owner of that data if it is compromised for any reason. Either way, companies that aggregate large amounts of such data would end up buying insurance.

No insurance company would sell such policies without due diligence -- they would establish security requirements and pen testing. Consumers are protected by the existence of an actuarially fair insurance policy. not by the (nominal) compensation. Note that Equifax's customers are (primarily) not consumers. Regulations (in the form of liability law reform or nominal compensation) may not be required in industries where companies only hold the data of their own customers, but such companies could cite their insurance policy to convince their customers that they take security seriously. (Now it's always empty words.)

[1] https://www.washingtonpost.com/news/powerpost/wp/2017/09/20/...
People quoting Stallman have very little knowledge about the users.
As opposed to current president, who is quite dashing and the smooth speaker.
Do I really want to see Twitter gone? Yes. I despise the trend of writing news articles where tweets are treated as sources, and most of the article is a series of tweets. One of the headlines I avoid ends with the phrase "and the Internet/Twitter goes <strong emotion>".

Twitter has only one logical paying customer that I can see: the media. The media immediately grabbed on to Twitter, pushing their handles on broadcasts. Back in 2007 I remember saying that CNN should have a rack with their name on it at Twitter's data center. Twitter has been trying to find a way to make advertising work, but if anyone wants to save Twitter (if it actually needs saving), it would be the media, maybe in the form of something like the AP, a service that everyone uses and pays into.
Yeah, I was thinking "why don't we just nationalize credit bureaus" until I thought about what we would be handing over to the government, and how close it would resemble China's citizenship score-type thing.