skysight-inc/HackerNews huggingface dataset:
What a cute strawman (and completely incorrect strawman from the wrong horse at that, this is Trumpist drivel from the guy who runs the actual bug bounty who of course has some acute rationalizations for underpaying for some of the most intricate technical work in the industry).

Nobody said it was "worth millions" but I have second-degree connections in Scandinavia that would pay 10x, like I said ($100,000).

@collingreene doesn't sound too familiar with these rather-illicit organizations, he strikes me as a product manager type person with a loud voice, not someone who actually has found and sold zero-days before. Maybe he doesn't have the technical acumen to do so, but hey, I'm not one to judge.

It's hard to establish proof that the market value on the black market is, in fact, much higher given that it is the black market (you're not going to find these people on Medium); However, one public example of this is the leaked Stuxnet details showing similarly high 5-digit prices for zero-days.

This isn't a specific bug either (it wasn't "oh, the log files for that one UberEATS micro-service were visible"), this flaw allows you to intercept the emails of pretty much any single one of SendGrid's clients. Imagine the damage someone could do with that, had it gotten into the wrong hands. Only $10k, what an insult.

EDIT: Upon further examination, it turns out that said author also contradicts himself and corroborates my own argument:

https://medium.com/@collingreene/why-product-security-is-har...

Primary source:
https://www.wired.com/2016/09/top-shelf-iphone-hack-now-goes...
You have reminded me of this book (not actually read it): https://www.worldswithoutend.com/novel.asp?ID=12078
I want to make a correction about the time you have to switch jobs on an H-1B visa.

It's now officially 60 days, per new rules issued by DHS last year under Obama: https://www.uscis.gov/news/news-releases/uscis-publishes-fin...
It's - '' - 'U+0003 : <control-0003> (END OF TEXT [ETX])', which is (apparently) invisible on some browser setups.
> Reposting spurious allegations years after they've been debunked

I had no idea this was the case.
Your second link shows Java used about 1.7 to 30 times more memory than Go.
How I beat Boris Becker
I would recommend them too, I had a bad experience with sensgrid. Went from mandril to sendgrid to postmark and couldn't be happier.
Ironically I saw a presentation from the phycologist mentioned in the article, Dr. Brian Little, a couple of weeks back where he said that being introverted or extroverted was fixed, which was surprising to me.
OK. Explain yourself and your interpretation. I don't know what it is...

Starting with his first comment here - https://news.ycombinator.com/item?id=13444512

Is that a complaint or a suggestion? He is saying that it was a "friendly" suggestion and that I somehow interpreted it as a complaint.

It also clearly says that he would NOT be annoyed (i.e. it would be OK) by the author's words if the author is known for having a bi/lesbian audience. True or false?

There's really not much there to misinterpret. So, I look forward to hearing your own analysis. Thank you!
Really? Because I was thinking of taking them up on the offer. I've heard plenty of complaints about NZ from NZers, but they've tended to be of the "First World complaints" variety. What's so completely terrible?
> The go command works pretty well for me since it exists. If you set GOROOT, GOPATH, PATH=$GOPATH/bin and place your projects into domain/dir/project then everything just works automagically. Without any script.

Yeah, it is really that simple. In my experience, most people are confused by this due to its simplicity. It feels like you missed a step or two coming from other toolchains.
Well there are at least 42 videos, so that's fairly complete. Nearly a semester already...
It depends ;-)

Useful to what systems & what aims? What's important to an Entity to engage what systems?
NZer here.

NZ isn't a great case for a likeness in pay to nearly anywhere else in the world for tech roles. Snr dev for a company specializing in Laravel/Shopify apps. <60k/year NZD

The education system itself is pretty broken, but not for the Early Childhood scene. Wife is doing her degree at the moment, and there is a great honor of a child's family's culture -- Embedding it into the child's learning.
Te Whāriki has just undergone a massive update, mind you: http://www.education.govt.nz/early-childhood/teaching-and-le...

In terms of Primary schooling, I've had 2 friends who have decided that the reports they are needing to do on such a deep level and regular basis are to the point of holding back what they can teach and left the teaching industry altogether.
Well, if we go by the Wikipedia definition of FP:

> [It] treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.

Javascript certainly doesn't avoid changing state or mutable data, as its two core data structures, objects and arrays, are both mutable.
This sounds convincing, a 25-fold spike in real users seems unlikely.

If your theory is correct, then the title is slightly misleading.
"With OpenRC, TrueOS boot times have been reduced from generally over 1 minute to around 10 seconds"

that's… odd. Pretty much all my FreeBSD machines spend more time before init, enumerating devices and stuff. rc doesn't take much time. Unless it's doing DHCP without a network connection :D
The US Muon Accelerator Program (2015)[pdf]
Now I look at it I see that it's not open source --- I'll add a cover note saying it's actually BSD.

Let me also say that if you actually want to use this for anything you're crazy. I wrote it when I was... younger... and when I had no idea what I was doing. The only thing it's useful for these days is looking at and laughing at.
Majority are PhD, but definitely some have Bachelors/masters. Care more about quality of education/skills. 4.0 undergrad at MIT vs PhD at rando state U w unknown advisor... no question.
The average person has one testicle, one ovary, and less than two legs. I'm being facetious, but my point is that highly aggregated data can lose nuance.

Personally I mistrust the inflation numbers that the government publishes, since I think there are major intergenerational effects that aren't captured by the figure. Young people have to contend with enormous student loan bills and massively inflated house prices, while these aren't issues for older people.

In short, I don't think it's appropriate to try to describe the evolution of the purchasing power of an entire population using a single monthly figure.
It's functional. It has all the components needed to code in a functional style, but at the same time, lets you use other paradigms, such as OO, when they make the most sense to do so.

I'd argue a "pure" functional language is akin to trying to write a novel on a keyboard without an "e" key. Sure, you'll eventually stumble and write "Gadsby", but there are times when being able to cheat is useful in making your code more clear and concise. When I code stuff in C++ or C#, I keep my objects immutable most of the time because it's the easiest way to rationalize the various components that way, but at the same time, when I'm doing things like handling I/O, a pure functional style gets in the way.
Not comparable - beating the market one year is quite probable.
http://www.purescript.org - PureScript a small Haskell like programming language compiled to JavaScript (and C++)
When Facebook was young I had my account suspended because I used a fake name. I reached out to support and had a conversation with a real person about my supposed name, "Joe Blow." I guess at some point they stopped doing that.
I'd call them tangible in the sense that most people, if not all, respond with emotions of fear or anxiety when hearing about that a country might use nuclear weapons (if not openly, at least neurologically).
Στον πάγκο ο Χιμένεθ στο ΑΕΚ – Αστέρας Τρίπολης
С++ takes it all the way to 11 with templates. Here's a program that is parsed differently depending on whether pointers are 32-bit or 64-bit:

template<size_t N = sizeof(void*)> struct a;

template<> struct a<4> {
enum { b };
};

template<> struct a<8> {
template<int> struct b {};
};

enum { c, d };

int main() {
a<>::b<c>d;
d;
}

Depending on which instantiation is used, the first line of main is either a variable declaration, or two operators < and > applied in sequence.

This is especially fun to deal with for C++ IDEs that support semantic highlighting (i.e. typenames are in a different color etc). If I remember correctly, the first one that could handle this right was VS 2012 - it only took 14 years after ISO C++ standard was released...
I figure it might give me ideas for how to express some compiler concepts in awk. What I planto do is most brain-dead, simple implementation that's possible so anyone can understand & vet it.
People often fail to trust what they don't understand, and instead believe those who offer easy to understand but often false or inaccurate information. People also look locally but are told things that apply globally and they can't connect the two. This of course means they are likely to be manipulated by people who know how to tailor the message. I don't know if our education system is up creating a population that can understand what they are being told and when they are being lied to. Life today is filled with so many decisions and concepts and information and connections and maybe it is too complex for most people to comprehend. This may just lead people to give up and never get beyond easy answers.
My personal pain point with JS as a functional language is its lack of native persistent data structures and the fact that its mutable-by-default nature has spawned an ecosystem of libraries and frameworks that overwhelmingly exhibit reckless disregard for managing mutable state in a sane manner.

The lack of native persistent data structures means functional programs need to depend on libraries like ImmutableJS and Mori to fill in the gap, but in doing so they have to trade away language features like spread and destructuring that improve readability and minimize boilerplate, and take a hit to ease of debugging. I almost always pick up ImmutableJS or Mori for my JS projects these days despite these issues, so it's certainly not the end of the world, but whenever I work with them it's painfully clear that persistent data structures, and by extension functional programming, is a second class citizen in the context of the language.

The ecosystem issue is a much harder one to work around however. You can take every precaution to carefully craft your code to minimize side effects and manage state transitions, but there's only so much you can do if your components/visualization/networking library (mis)manages its own internal state. The situation has improved dramatically in the past few years with the advent of React/Redux, and we've experienced a functional programming renaissance with tons of great new libraries popping up that are amenable to functional paradigms, but we're only just starting to make a dent in the massive JS ecosystem, which is still overwhelmingly inadequate when it comes to dealing with mutable state and managing side effects.

All of these pain points become painfully obvious once you've worked with an ecosystem that has spawned from a functional-first language that is immutable-by-default and encourages being mindful of state and side effects (in my case, that language was Clojure and ClojureScript, but that's certainly not the only one).
1. That's not the common meaning of 'financial independence' no matter how much you repeat it, it's really closely-associated with the coming-of-age rite when you no longer rely on financial support to survive

2. I can't imagine being independently wealthy & keeping my day job but I suppose it's conceivable!
But having accepted that DNS is impossible I'm now suggesting actual redirects (as in HTTP 301 or 302) rather than DNS.
So don't tie them back to the user. Seems like a simple solution.
Wow. Thank you for sharing those James Burke quality Connections!

TEDxSarasota [1] => Saratosa, Florida [2] => Ringling College of Art & Design [3] => Ringling Bros. and Barnum & Bailey Circus [4] => P T Barnum [5] => Ringling Bros. and Barnum & Bailey Clown College [6] => Magic Leap [7]

[1] http://www.tedxsarasota.com/surprises-abound-in-this-multime...

[2] https://en.wikipedia.org/wiki/Sarasota,_Florida

[3] https://en.wikipedia.org/wiki/Ringling_College_of_Art_and_De...

[4] https://en.wikipedia.org/wiki/Ringling_Bros._and_Barnum_%26_...

[5] https://en.wikipedia.org/wiki/P._T._Barnum

[6] https://en.wikipedia.org/wiki/Ringling_Bros._and_Barnum_%26_...

[7] https://www.magicleap.com
4 tools to monitor your server
And even if they were only counting successful connections, connections != users.
I dislike all compile-to-JavaScript languages. The compilation step is a massive overhead and it becomes a major pain in the neck once your project reaches a certain size.

Whatever shortcomings of JavaScript these languages claim to solve are not worth the pain and suffering that this extra compilation step adds.

They all claim to compile really fast, yet whenever I have worked on a project which uses a compile-to-js language, they always seem to end up taking 10 to 30 seconds to compile each time and this slows down debugging significantly.
Ask HN: Top researchers in AI or Bionics?
I'm looking for the personal webpages or published works for respected researchers in the fields of AI and Bionics respectively.

If you know of any would you mind posting?
I meant insofar as I personally find myself thinking tptacek is usually on the ball. I meant I find myself deferring to the knowledge of HN comments. Probably didn't word it right.
Finding overlapping intervals and querying on those ranges. E.g. answering this question: on January 2nd, what payment schedules apply (more than one because different countries pay out differently)? Or: if I add this schedule, does it overlap another one? If so, which ones?

That's a date range based use case for this interval tree structure.

Another team is doing something similar query-wise, but with integer based ranges. I forget what their use case is, but our data structure is exactly what they need, but we either need to use reflection (unacceptable) or copy and paste (also garbage) or code generation (bad) to accept and return the right types.

This is trivial in Java, where I have a version of this written and used without complaint.
did you try http://nlp.stanford.edu/projects/coref.shtml
I don't understand the distinction; are there wealthy dependent people?

I've run the numbers on what I'd need to not work and the total amount required would clearly put me in the 'wealthy' camp.
If you think hosting anything is painless then you never hosted anything important.
I think that's the problem with inflation. We should look at inflation for a given income level. If housing is 50% of a poor persons income and 2% a wealthy persons a 10% increase in housing costs seems to result in a diffrent decrease in spending power for each group. (5 and .2 respectively)
It's a matter of intent. If people are willing to try to get around oppression, they have already indicated their intent to strive for better. Maybe it takes a year, or 5, or 10, or more, but people will group and work for freedom.

That is my point.
I hate skinny bitches
I don't know what boredpanda.com is, but it's amazing how the actual content is an embedded video from someone else, and the rest is crap/ads.

And then they complain about ad blockers (I use one too, but not on mobile)...
Model performs at human levels on standard intelligence test
It was never released:
http://motherboard.vice.com/read/carnegie-mellon-university-...
> Yeah, that might work, but then it leads to an explosion of traits...

Yes, there are a lot of common math functions, but why is that bad? The alternatives are worse.

> The examples are cut and paste errors in a sense; as it says at the top of the page, [...]

I understand, sorry about that. I didn't see the comment at the top of the page, and I wasn't sure you knew.
Sure: what I was referring to in the example that I gave was the q-dot that appears in the denominator of the expression of the partial derivative of the Lagrangian.
Wow, that must really sting. They literally stole his creation. He shouldn't have released it under a permissive license if he's not willing to collaborate.
My impressions from the research community have been that the consensus is 1. Using Tor is more private (and possibly more secure) than a VPN or nothing at all, 2. Tor will not protect you from a targeted attack by a well-funded, state-level adversary, 3. It may or may not defend you against more dragnet types of attacks, depending on the state of the cat-and-mouse between offense and defense (it most likely will protect you on any particular session, but the more you use Tor, the more likely you'll use it while an attack is viable in the wild).

So far though, the overwhelming majority of attacks on Tor users comes from things that aren't Tor itself --- e.g. Firefox vulnerabilities, timing side-channels on when the user was home, etc. Additionally, if you're not doing anything illegal, you're less likely to be targeted on Tor. Not that this is to say "if you're not doing something illegal you have nothing to hide!", just that your adversaries are likely not powerful or motivated enough to target you on Tor if what you're doing isn't illegal. Even in places like China, where every attempt to block Tor is made, they typically don't spend much effort in targeting those who do try to use Tor. This means if your motivation for Tor is to do things like stop web site trackers, it's not only a good option, it's probably the best available.
Statistics is not trusted because it shouldn't be. It is incredibly easy to lie with statistics. There's even a tutorial:

https://www.amazon.com/How-Lie-Statistics-Darrell-Huff/dp/03...

Statistics is ultimately counting, and therefore is incredibly vulnerable to discretion in choosing "what counts". Take the unemployment rate as one example. When people realize that its not equivalent to "people who do not have a job", how can you complain that they trust statistics less?

Expert authority is in decline because it should be, as there is an increasing body of evidence that experts, from politics to medicine, have almost no advantage in forecasting power than the average person.

https://www.amazon.com/Expert-Political-Judgment-Good-Know/d...

Why should "experts" (often just pundits) have any authority when they have consistently demonstrated they deserve very little?

Finally, the political slant of this article, going along with the decried "fake news", blaming the election results on these declines in authority, is pathetic. It's basically an extension of "the other side is filled with stupids" and has no credibility, no matter how you dress it in professional journalistic veneer.
Digital Physics
There are big companies using Elixir; I think what qaq meant is that Elixir isn't itself developed by a big company.
I don't get why they didn't simply make a GUI/Wizard for iptables.
Money can corrupt, but so can poverty.

There is a financial sweet spot where the contributors to DuckDuckGo are fat and happy and there aren't greedy investors wanting to monetize all that trust.

Google has already occupied the greedy investor niche. DDG has carved out a niche where, I fear, the greatest threat is a lack of money for the people building and maintaining DDG. If they feel underappreciated, they may start to monetize that trust. The DDG team should be rewarded for their hard work.
The Intercept
I like it. At my work(big corp that built a wall for for all engineering work and prevents engineers from using SAAS), this will be very helpful as it is a single binary built from open source Go. I'll try hosting our team's internal scripts and tools through this.
Upgrade Ubiquiti Controller Unifi4 to Unifi5 on Ubuntu Server
1) Login to your local Unifi portal and make sure to make a backup (via Maintenance)

2) sudo apt remove unifi

3) sudo apt auto-remove (optional, this is to clean packages that are not in use)

4) sudo vim /etc/apt/sources.list (or use your favourite text editor)

At this point, you should see your previous one:
deb http://www.ubnt.com/downloads/unifi/debian stable ubiquiti

Replace the word STABLE for UNIFI5. Now it should be like this:
deb http://www.ubnt.com/downloads/unifi/debian unifi5 ubiquiti

Exit and Save

5) sudo apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50

6) sudo apt update

7) sudo apt install unifi

Login to your local Unifi portal and you should have version 5!
>The FSF doesn't say you can run it when you wish.

Yes it does. "As you wish" means no limitations. It's a superset of "when you wish". By your argument all software is Free software, because eventually the copyright will expire.

Being GPL later is better than being proprietary for as long as possible, but until it happens it's still non-Free.
Women’s marches: Millions of protesters vow to resist President Trump
This is both hilarious and false.

You believe pissgate was anything more than fanficfion/4chan trolling?
A personal firewall is also a great way to gain a better understanding of how applications communicate and networking in general.
Paywalled, so I can't read it. Curious if this would ban asking about even current salary. That will make things interesting in Philly.
Ask HN: What are your best practices for editing other people's code?
I work in a large company where you're required to get a code review from the creator / maintainer of the edited files, but I'm specifically looking for tips with respect to a small team.

For example, how soon is too soon to refactor someone else's code? Is that even acceptable at all, or is there a best practice for getting someone to edit their code?
Likely that the heads rode on a film of oil. Thus was no actual contact between the rubber belt and the heads and so no wear. And also probably the oil film meant that belt moved smoothly under the heads. One could imagine if there was any friction the belt would tend to move unevenly (skips and jerks) leading to crummy voice quality.
How long until Trump leaves office?
> Unless you live in Russia, where nukes are literally paraded on the red square every year

Could be America soon.
The best question and the best answer
A collection of links for streaming algorithms and data structures
Is it confusing? Is there a specific reason to think that the multiverse is related to the many worlds interpretation? I didn't know people thought they were the same thing.
They also bought Dyn.com too. Not sure if that's new news, or just nobody reported it.

No idea why Oracle hasn't been split apart
This is a stale and old debate, personality is extremely flexible and heavily depends on environmental and social constraints, as were demonstrated by seminal social experiment studies such as those of Milgram or Zimbardo. The argument that the changes seen there are short lived can be contradicted by the fact that subjects always go back to their normal environment after the experiment. What I believe Ed Boyden would call the illusion of isolation. That is why important changes usually occur at key breaking moments in a life: change of school, leaving home, changing city/country. The social environment has far more power on the psyche than any therapy. But the social environment of an individual usually do not change, and the only real power he has on it is to willingly chose isolation, which is worst of all. http://journals.sagepub.com/doi/full/10.1177/174569161456835...

Personality disorders, on the other hand, are characterised by fixed traits of personality, rigid in time in spite of detrimental effects on the life of the subject or the life of others.
How old is this project? I wouldn't be surprised to see a cease and desist from the maker of the exercise bike.
In the land of Tor can you distinguish the difference in any meaningful way? I agree generally but I don't see how Tor could differentiate.