skysight-inc/HackerNews huggingface dataset:
The housing index went from 53 to 453. Wooaaaaah.

Totally on-board. A lot of these numbers are really silly. Comparing the # of UN recognized currencies to # of cryptocurrencies is like comparing the number of kindergarteners to the number of world-renowned physicists; it doesn't make sense.

I could spin up a cryptocurrency in about 10 minutes, I can't do that with a UN-recognized currency.
Aside from this, there's a higher performance and maintenance cost. Performance since you've turned a single function call into two. Maintenance because now you need to test this `atLeast` primitive when odds are YAGNI.
Stuff I put on Facebook isn't public. It's shared among friends. It's like what I talk about with friends at a bar, or at my house - and if the government asked for recordings of my chit-chat with friends (or even asked whether I recorded conversations) I would be horribly bothered.

So I am horribly bothered. I will be writing Congressmen and donating to the EFF this weekend.
Well, if Hilary can use this excuse...
What does Go have to do with Equifax?
The value of your condo going up gives very limited information if there is bubble or not.

If you want to figure out what the correct price level is, find statistics that compares price of housing to median income in your area over time. That's the single most important metric determining the correct property valuations.

Prices can go up as long as incomes go up. Major cities have higher productivity and prices can go up until they start to eat too much from the income. In declining areas prices can go down and houses are still overvalued.
Researchers develop tattoo ink capable of monitoring health by changing color
Well, it isn't like you can avoid understanding B by using A: A adds a concept, but it doesn't remove any of the existing ones; it just makes you do B in your head when you see A to arrive at the concept which is reified in the function name.

Even if you're only using it in one place, `atLeastTwo(some_value)` is simpler than `partial(Math.max, 2)(some_value)` in at least that way.
Then how do you know where to click?
If I plug a display into my laptop, the screen switches over but everything is scaled wrong and glitchy. When I remove it... it never brings my original display back--essentially bricking it.

::sigh::

I've never once had a problem like that in Windows and I literally switch my display back-and-forth in Windows 7 at least 3 times a day as I move around.
My editor does this independently of VCS, so that's not an issue. I get it, "last saved to disk" is a save point that is meaningful to you. The world you can move to is a world where you can have any number of these save points. "last saved to disk" would be "go back ten minutes" but you'll also "go back five" or whatever else. It's a much more general way of working.
Wow, that's (the price of methane) amazingly cheap.
The fact that the hack was simple due to incompetence, and the possibility of it being state sponsored are not mutually exclusive.
>shapeshift and changelly

Those are more like brokers rather than exchanges or "non-custodial" exchanges as you called them.
This applies to naturalized citizens as well, though. So yes, citizens are affected. Anyone that is a naturalized citizen can be treated like a lower class.

Folks with green cards, which we know a bit about, are affected. It doesn't matter what your status is so long as you weren't born here.
It's not a bubble in the traditional sense, just a tremendous burden on up-and-coming generations.
This is the reason it's scary, it's not the collection in of itself. It's also sad because there are history textbooks, novels, movies and so much information about the past about why this sort of thing is dangerous and like idiots we all allow it to happen again and again even when freedom is the mantra of the constitution of the country. Who dare's to Tweet or write something that either is critical of the government or can be interpreted that way and risk being locked out? Critics and thoughts silenced by fear.
Did not they just buy ads on Facebook instead of hacking it?
HN typically leads me to enough interesting things to fill my free time (which I don't have a lot of).
Tinder in Africa
Kubernetes 1.8 brings security, extensibility improvements
Stopped somewhere around 2000.
How China got its hand on US nuclear technology (they stole it)
>DNSSEC has a CA-like trust model.

Not really.

You cannot get .tk operator to sign .jp domain (unless they're both controlled by same authority, which usually isn't the case).
Kudos for re-using an existing API when one was already available in the same language for a very similar usecase.

Any time you commit to someone else's API -- whether it's an actual industry standard, or simply some de facto widely used paradigm -- you incur risks; conversely, now that you're a vested participant, consider being involved in the future of the spec so it can evolve where it needs to meeting emerging needs around its new uses.
I thought of a few use cases...

A more granular way to block requests than what cloudflare provides (IP, BGP AS, country)

Tokenizing credit cards at the edge if you have a payment provider that supports that, and are using CF's PCI compliant environment.

Injecting a unique ID into requests for log correlation. You get collisions if you do this via browser javascript for various reasons. I'm assuming v8 has a better Math.random(), or that you would at least be able to find a workaround since it's in one stack.

I'm sure there's more.
I'd argue B is simpler. Why? Naming things is helpful. A function named "atLeastTwo()" is more or less self-explanatory, I don't have to look at the implementation to know what it does. In case of A, I have to look at the implementation and figure out what it does.

A is maybe more _elegant_, but IMHO it has a higher mental load.
I've 'finished' tv series or film series by reading the synopsis before, the show/film series it self was becoming dull or bad or whatever, but I still wanted to find out how it ends.

Done the same with books too. Usually YA series that I didn't realise was a YA series when I started reading it.

Only so many times you can read about a 14 year discovering they're special and then somehow they kick vastly more powerful, trained and skilled adult ass. Or the other variant in book 1 they're not special, and still win, but then in book 2 they become special and win because they're basically unkillable. Woo-hoo!
IMO it is great. The Ubuntu dock is an improvement, also Ubuntu Gnome will support old style tray icons out of the box. Canonical is making Gnome more usable and attractive to an average user. They are fixing mistakes that Gnome developers are making. Of course that is subjective and controversial opinion, but it seems like Gnome developers are removing useful features and adding useless apps like gnome-recipes instead.

Unfortunately, real fractional scaling did not make it to this release (you can test it though). I can't wait for 18.04 which will probably have fractional scaling and will be an LTS release.
She didn't ask for what she really wanted, so she didn't get it. This story is repeated every day, everywhere around the globe. She made a wish, and it was granted by a monkey's paw, or an evil genie, instead of a fairy godmother.

Part of the job that I get paid for is to help people figure out how to say what they want in a way that other people can understand well enough to give that to them. The amount I get paid indicates that this sort of thing may be a somewhat uncommon skill, but also in high demand. You can't really expect that skill to be present in every 2-person relationship.

Cleaning services don't watch your kids. If you want a day off, ask for a day off. But when you take that day off, you can't reasonably expect that everything you normally do will still get done in the way that you do it. The world does not revolve around you, and it takes constant effort to fool yourself into thinking it does.

Micromanagement is bullshit at the office, and it's bullshit at home. If you want relief from the emotional burden of making sure the whole world dances to your tune, you will have to allow someone else to play theirs. You will have to accept that you are the only person that wants exactly what you want, and that sometimes close to that is good enough.

If you cooperate with a person that overextends their will onto the world, you are not really helping them. You are reinforcing their unhealthy behaviors, and allowing them to export their self-torment to you. Some people enjoy that sort of thing, and that's fine. Sadists can pair up with masochists, and make each other happy. It's not my thing, so when people throw that kind of relationship at me, I dodge instead of catching it.

This "emotional labor", as described in the article, is not real work [in my opinion]. It is squirting neurotransmitters into your own brain, that will occupy receptor sites for a time, and then reuptake to be squirted out again later. If your own emotions cause you enough distress to raise your cortisol, medical treatment is available, including therapy by trained professionals that specialize in your exact problem. Would you ask your spouse to set a compound fracture in your leg? Not unless you were on walkabout in some hinterland. Normally, you go to an orthopedic surgeon at a hospital. The same holds true for a broken brain. It is not acceptable to use another person as your brain-crutch for the rest of your lives when genuine treatment is available. And if you value your own life, you will not be that crutch for someone else for any longer than it takes to get them to someone that can actually help them.

Don't allow yourself to be micromanaged (unless you like it).
TFA does not say that though, it does not exhibit that attitude, and is not an Equifax marking piece.
I see what you're getting at with (B), since you've named the function which adds another 'thing' to think about. But I can anonymise it in modern Javascript:

y = (x) => {return Math.max(2, x)}

To me that just looks nice, and it's clear how Math.max is being used. With the partial (A) I have to have some implicit knowledge of the function, where as in (B) or my version I can see how it's being used. Perhaps I'm a bit dis-functional.
Zero G but very short term EMT...a high tech hospital is always close by the landing point.

Cool stuff.
We use point free notation in JavaScript most often with "fluent" apis like d3 or underscore, where instead of using an explicit compose operator like in haskell, each method in a chain returns the context with a ton of chainable methods defined on it.

The big difference is that Haskell (and other ML-syntax languages) make currying the default so it's much less noisy syntactically to use pointfree style than it is in JavaScript.

https://wiki.haskell.org/Pointfree
Gmelius (https://gmelius.com) detects and blocks pixel trackers within Gmail and Inbox. We'll soon release a way to prevent link tracking. You can learn more about this privacy feature at https://gmelius.com/gmail-block-trackers/
You still have to remember that pow has 2 args, and not 1 or 3, to get a basic sense of what kind of object f1 is. How about:

f1 x = pow 2 x
f2 x = pow x 2
When you forgot $EDITOR, ^O^X had your back. :)
It's a meme that a couple who assembles Ikea furniture together is jeopardizing their relationship.
SM64 Online Developement UPDATES INFOS PLANS [video]
Idera (the company that acquired Sencha) own Embarcadero, the company who publishes Delphi. There's a third-party product called uniGUI for building Web applications with Delphi that heavily leverages ExtJS at the front-end. I suspect this has something to do with it.
This is factually incorrect. No funny money is put in by QE. QE is an asset swap, treasuries for reserves, and it nets to zero. The goal of QE is to lower the price of money in hopes that people will borrow more but they are not. All of the lending/borrowing aggregates are going sideways and down. The reason that the stock market is up is the expectation that QE will someday work to bring get the economy growing faster, but it hasn't happened in 10 years. The only thing that will get this economy ( and the rest of the world) back to where it needs to be is massive deficit spending ala world war II. You need to physically put money into pockets. Tax cuts on middle class and Jobs( via large scale infrastructure spending) will do that.
Try a different distro?
This is particularly annoying, because if they just cached the image immediately upon receiving the e-mail, there would be no privacy impact AND you would get to see the image. (Yes, it might still send your e-mail address to third parties, but someone who has your e-mail address is free to send it to anyone they want without your help; there is no way to stop that.)

I guess we didn't need further evidence that Google cares more about third party marketers than users' privacy.
I hate those extremely passive non-apologies that are attempts to squirm out of admitting you did wrong. There are far worse things that happen in the world, but I certainly hope this comes back to bite him in the ass
It's not objectively simpler at all, actually.

It does not express anything with objectively fewer concepts. Instead it distributes the concepts differently.
TL;DR:

All in all it revolves around:

>... some investigators inside Equifax to suspect a nation-state was behind the hack. Many of the tools used were Chinese, and these people say the Equifax breach has the hallmarks of similar intrusions ...

The following sentence:

>Others involved in the investigation aren't so sure, saying the evidence is inconclusive at best or points in other directions.

is the exact opposite.

And the one following is even worse:

>One person briefed on the probe being conducted by the Federal Bureau of Investigation and U.S. intelligence agencies said that there is evidence that a nation-state may have played a role, but that it doesn't point to China. The person declined to name the country involved because the details are classified.

So with the investigation still not concluded there is a small number (not quantified) of people saying it was a Nation-State AND Chinese, another small group (also not quantified) saying that it was NOT a Nation-State (and thus NOT Chinese) and ONE single person stating that State-Sponsored intelligence "may have played a role" BUT NOT Chinese.

All the rest ia about how good are (or were) the people at Equifax and how hard they tried to make this not happen, but of course you can do nothing if you are the target of a Nation-State intelligence, particularly if Chinese.
The proposal explicitly calls to keep i386 as a target for containers.
You can install gnome-session package. In GDM you will be able to choose between "Ubuntu Session" (Ubuntified Gnome) and "Gnome Session" (vanilla).
I used to work for a company that had a big security hole that would allow you to log in as any user as long as you knew the user's UUID (I know, right?) I logged a ticket and raised the issue up the flagpole to let folks know that if someone slipped in some code (we ran a lot of third party javascript) to harvest UUIDs, they could fairly trivially log in as an admin and do some serious damage. The issue sat for months (MONTHS!) until finally a user complained about some non-https content being loaded on our login page, which sparked a whole security review, and gave me an opportunity to bring additional attention to my ticket, which finally got fixed.

This kind of crap is out there, and people don't give it the attention it deserves until they get bitten in the ass. Thankfully, my company didn't get bitten, but if we had, it could have been very bad, and the fact that the issue was called to people's attention and they didn't do anything about it would have made it look that much worse.
> Will Cloudflare be curating a list of useful worker scripts?

Better than that, we plan to unify this with Cloudflare Apps, so people can publish a reusable script as an app, and other people can then "install" that app onto their site with a click.

> Do requests made from the API go through Cloudflare's usual pipeline, or do they go straight to the backend? In short, will we need to manage the cache ourselves?

The worker sits in front of the cache, so subrequests made by calling fetch() will go through the usual caching logic.

Eventually we also plan to expose the "Cache" API from standard Service Workers to allow you to manipulate the cache directly for advanced use cases, but this shouldn't be necessary for most people.

> And finally, does this change Cloudflare's role as a "dumb" intermediary?

That sounds like a policy question, which isn't my department. ;)
I agree that this quote may have been misappropriated.

However, I think it has taken on new life and new meaning and is cautionary in terms of "be careful what you are giving up...". 9/11 attacks were successful in their goals based on exploiting the FAA guidelines for hijackers, not because we didn't spy on these people. No one imagined them turning a plane into a bomb. I think non one believes that if hijackers tried to take over a plane with box cutters today that they wouldn't be subdued or killed within minutes.
you are joking right?
I agree it doesn't say that. But TFA announces the possibility. Other articles will be written by other people. The collection of articles is at Equifax's disposal to reference. So, an example of a very simple security practice they can't manage is relevant in my mind.
>As far as the Egyptian first-born, was God not patient and slow to anger?

dude. he fucking killed babies. what a shit head psycho.
No global menu though.
The Language of Hip-Hop
Just like they did before but now somehow the new administration considers it smart to brag about it...
How do you know? Unless you have some actual evidence you're just making things up. Fidelity's largest fund is an index fund[1]. Do they make less money with index funds vs actively managed funds? Probably. I see no evidence that they are losing money on them and ample evidence they are profitable.

[1] https://www.bloomberg.com/news/articles/2016-12-02/fidelity-...
> 2005: Smart phones did not exist.

Yeah, ok.
> Reading your other comments in this submission, it doesn't sound like you know many non-Americans who have experience with the US border.

From my understanding it's different depending on where you're visiting from. And, yes, I know non-Americans who visit people here (not sure what comments of mine you got that idea from).
Can I use this together with CloudFlare streaming to open up stream ingestion based on some HMAC signed parameters?

To give regular end-user the rights to e.g. 'record one video of up to X seconds and Y mbps under ID "some-uuid"'

I've been waiting for a proper Content Ingestion Network for ages by now... if the CloudFlare video team ever wants to talk to someone who hand-rolled their own single-node version of this I'd be more than willing to share my experiences.
Are you serious?

Let me ask you how many of immigrants are grad students or prople with high tech jobs?

Is it one of the stupidest thing to say drop in IQ is connected to immigrants!

It is greatly disappointing to see this kind of nonsense in HN which is kind of home for many hackers and programmers. Hearing these kind of stupid ideas in C-Span? Who cares? But HN, that shows how low our societies has become.
Is Franklin criticizing immigrants who consent to give up some "essential liberty" in order to gain the "safety" of US residence?
This isn't what it looks like! Because when you take the whole S&P500 you get stocks that go up and stocks that go down. If you pick just stocks that go up, you can get numbers well over 100%. Or negative numbers - imagine if the S&P 500 had fallen slightly but Apple had gained slightly - you'd have that Apple was -1000% of the S&P500's gains!

Though I just checked the data: in order to get past 100% with YTD from [1] you need to go to around top 112 companies, so my complaint isn't that valid. Only 159 of the S&P 500 lost value this year and almost all of those were very modest, so there isn't as large a cancellation as you might otherwise see. Nonetheless, you can always select the top performers and point out how they're outperforming the rest. If this were an honest infographic it would compare this value (% of total gains obtained by top N performers) to previous years.

[1] https://www.investing.com/indices/us-spx-500-components
> I believe it's an EU regulation

Yep.

https://en.wikipedia.org/wiki/Waste_Electrical_and_Electroni...
> What a fucked up industry.

What industry isn't?

Yahoo CEO had fake credentials:
http://money.cnn.com/2012/05/13/technology/yahoo-CEO-out/ind...
He lied and accepted a salary. In my world, I define that as stealing.

Equifax CEO Richard Smith will collect 90M
http://fortune.com/2017/09/26/equifax-ceo-richard-smith-net-...
What a convenient time to retire.

Questionable morals of Uber CEO
https://www.reuters.com/article/us-uber-ceo/uber-ceo-travis-...

And numerous other examples. Bad people are everywhere. Cryptocurrency is a new realm that combines tech with the economy at a different level and currently, it is like a big experiment. It might be an expensive experiment but the learnings are for sure gonna change the face of the internet.
I use FM receiver in my S7 to wirelessly listen to audio from TV. In my TV, I plug in an FM transmitter. Much less BS to deal with than Bluetooth.
man xrandr
You need a different approach to SaaS product feedback at scale
>There are no grounds (rational or otherwise) for objective morality outside of God.

hopefully we can do better than OT god, otherwise we're in for rough ride.
I worked for an analytics company at one point and we generated impression IDs server side (you'd be surprised how broken client-side JS randomness can be) and included them in our loader. If we had been using CloudFlare I would have put our loader directly into this service worker so that we could shave a few more milliseconds off our intial response time, so that we could get to our cached JS faster.

So yeah, if you care about milliseconds :)
Google's Pixelbook and Cloud Domination
Sure, it's possible it was a state-sponsored attack, but that mostly doesn't matter. What matters is that this system should have never been set up in the first place. There's no reason that we need to consolidate this data into one big target, and then put that target into an easily breachable safe.
True. If that's the case, one could make the argument that they let both our country, and their customers down.
Unity was never there to stop you using xfce4, so I'm not sure why removing it is 'too late'. Xubuntu predated Unity by several years. The various desktop flavours are alternatives, not competing forks, even if the one you prefer isn't the default. One of the reasons Ubuntu succeeded is that it supported both Gnome and KDE, even if Gnome happened to be the default, and Xubuntu brought even more users.
Where there is a problem there is (sometimes) a market opportunity: a service that periodically autoposts innocuous kitten photos into your Facebook feed, says "Happy Birthday!" to your friends, and the like.

(Might actually be an interesting project.)
Go does not free you from security obligations: http://mmcloughlin.com/posts/your-pprof-is-showing
That would make sense - immigrants usually aren't native speakers. Given that most IQ tests have portions that rely on linguistic ability... So it's not that their IQ is lower - it's that they test lower.

I am curious as to the distribution of jobs amongst immigrants.
I have Intel Atom netbooks that currently run Ubuntu wonderfully. But they are low RAM and the 32bit version runs better than the 64bit (if they can even run 64bit). I am worried I will have to drop Ubuntu and switch to plain Debian because of this.