skysight-inc/HackerNews huggingface dataset:
TL;DR “I think we now understand that space-time really is just a geometrical representation of the entanglement structure of these underlying quantum systems,” said Mark Van Raamsdonk

I'm a bit disappointed since this article really doesn't get to much new or much substance. The emergent time/gravity idea is interesting, but this is a rehash of other recently discussed results in theoretical universes much different from ours, that are believed by a small group of physicists to be relevant... but haven't been shown to be.
It's too bad that the author conflates /pol/ (known to many other 4chan users as a "containment board" for the most racist users) with the entirety of the site.

While pol may be the most active board on 4chan for the time being, it hasn't always been and may not always continue to be (sadly, painting the entire site as a club for nihilistic Trump supporters makes it less likely to attract different users). Much of the rest of the website offers a great discussion format for focused topics, and I wish I could admit to enjoying the other sections of 4chan without needing to qualify my statements by explaining that the entire site isn't dedicated to racism and porn.
> There is a specific feature inside the Facebook app that does exactly this: listens to ambient sound around you to hear the TV ads, radio ads, etc that it can identify to know more about you.

Citation needed.
>the only messages that get looked at immediately even during the work day are ones from a small number of people and notifications of antivirus events from our monitoring system.

Exactly my point, most get ignored. Complaining about people blowing off your emails is pricky. That people get push notifications for work emails on their phones speaks to my point. It's intrusive and nagging people over email/slack/etc is rude and a surefire way to make your colleagues hate you.
And mir. Wtf is mir?
Obama Quietly Signs the “Countering Disinformation and Propaganda Act” into Law
Pretty much what you said. For client sourcing I just asked a few founder friends if they would be interested in contracting a part time dev and they were. That was unituitively one of the easiest parts.

Also, the market rate as a contractor is quite a bit higher than as an employee which helps cover some of the time that isn't billable.
guess we have our work cut out for us on Matrix then :D
The terrible PIC ecosystem
Personal attacks are not welcome on HN. We ban accounts that post like this, so please don't post like this again. Comments here need to be civil and substantive.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Please don't be rude, even if you're finding someone else's comments annoying.
Enable VC4 accelerated graphics drivers on RPi 1/0
Coincidences like that happen all the time. Attributing them to spying is a ticket to a level of paranoia that some people have a very hard time finding their way back from. It's healthier to deter them from such lines of thought when there is an absence of evidence that this is something that actually occurs.
So, to sum up, "I have no regrets, except for the ruinous consequences of my actions." Well, okay.
I'm amazed that he still gets to play like he's the smartest guy in the room, having so comically overplayed his hand.
The hacks comprised exposing confidential information, not tampering on the level of, say, Stuxnet. Given that we not only have leaked information about nefarious goings-on in other countries but in all probability are still doing so today, it isn't an event of sufficient novelty to activate the national adrenal glands. What's most likely is that we'll try to do the same thing to United Russia that they did to the Democrats -- but, hopefully, better.
Yet researchers have actually investigated the problem of automatically generating prepared statements from existing code and it turns out to be weirdly challenging.

The problem isn't that some people are idiots. The problem is that we, as an industry, don't have great security solutions.
https://en.wikipedia.org/wiki/Myrrh
We unkilled that comment and detached this subthread from https://news.ycombinator.com/item?id=13251962 and marked it off-topic.
This author clearly doesn't understand what it is to do something for the lulz. FWIW, it's not a masculine v. feminine thing, or a white vs. nonwhite thing--it's the same urge that helps children across the globe torture animals and set things on fire out of boredom. That's perhaps one of the few truly universal human quirks.

Throughout the article, the author really really wants to present the 'channers, the alt-right, and white supremacists as being the same groups, interchangeable in motive and person. Further, the author invokes a lot of Western (like, cowboy-western) imagery with references to the Alamo, Lone Ranger, and other shibboleths in a pretty naked attempt to go painting the folks as searching for lost masculinity. Finally, in a cheap shot, she then basically calls them cowards for not dying for their memes while still lamenting that their candidate (Trump) won.

It sure reads nicely, but it misses--in my opinion--a big part of the context these actions are taking place in.

These folks are reacting to a world where truth is really just another convenience to use or alter as a selling point, where systemic issues with politics and corruption are ignored beyond being used to build peoples' careers as progressives, where racism is suddenly de jure no longer an issue but de facto pretty obviously used to prevent critical speech, and where sexism and misogyny have been so widely and indiscriminately accused that they no longer have real and common meaning.

So, in the deepest throes of nihilism (which the author should've explored further instead of deciding to play the "mean young white male" card) this culture has evolved.
> The pre-cdma and pre-gsm AMPS cell phones were pretty easy to eavesdrop on as well.

While waiting in the car for someone, my friend changed his Motorola StarTac to engineering mode and then proceeded to search channels until finding something interesting to listen.
This sort of perception is often in the eye of the beholder. Please be charitable and assume good faith, even when you don't feel like it. It makes a difference to the community.
Immutability is one of many advantages of functional programming. Other advantages include higher-order functions (which Rust cannot support very well with its memory model), stronger type systems (only possibly because the Lambda calculus is on much better mathematical footing than any production imperative language semantics), and better/safer state management via ADTs (which Rust has decent support for).

That's the risk of reading articles like the OP, where they show you a couple functional tricks in an imperative language that inherently can't give you the whole picture. You get too limited an idea of what it means to use modern functional techniques. You simply cannot do anything approaching cutting-edge functional programming in a language like Java or JavaScript or Rust. They all lack some important aspects of what makes functional programming useful.
>If it were true, they wouldn't so unequivocally deny it.

That's a strange conclusion to come to. I think it was Shakespeare addressed that very thing in Hamlet.

>There's far more harm for them deceiving customers than there is in them admitting to a creepy feature.

If they've already deceived, then they certainly wouldn't admit it. If they stopped doing it, they could deny it was currently happening and not be lying.

>I have $1,000 for whoever can prove this is happening.

That number pretty much ensures anyone who has the ability to find out wouldn't bother.

Personally, I think they might have toyed with it but abandoned it. The trick isn't collecting the data without getting caught, that's simple (as earlier described). The trick is taking action on the data and not getting noticed.

If you use the conversation data as a weight to only be added to non-conversation data, you could do it completely unnoticed. In other words, gather conversation data but only apply it to data collected in other, less controversial means. So +1 for posting about Colgate, +1 for talking about it only if there is already +1 from the posting.
To be more general:

λ = u / f

Where `u` is the speed of the wave in the medium.
I can't believe someone took the time to compose this article, honestly. I read your comment and thought "perhaps it's a cherrypicked quote; the whole article couldn't possibly read like that!"

Nah. Someone wrote a postmodern analysis about a bunch of kids stitching together green frog pictures in Photoshop and screaming "DUBS GET" because they have nothing better to do.

But I read it. Who's the fool here, the author or the reader?
Surreptitiously, not really. Obscurely? Kinda: https://news.ycombinator.com/item?id=13252761

It wouldn't surprise me if they had some decent fudging to match most conversations to TV quotes. I'll be taking off my tinfoil hat now.
They're deactivating their account:

https://www.facebook.com/help/214376678584711

this is vastly differently then deleting the account:

https://www.facebook.com/help/224562897555674

The delete can take up to 90 days to remove all traces, but it is gone and will not allow logins when the process starts.
I'd be interested to hear what you find out. I have a buddy who basically lost his police force job because of a mis-read EKG, which caused him to be taken off of his ADHD meds, which doctors wouldn't re-prescribe to him, because they thought he was an addict trying to score. He has a real case of ADHD. He wound up losing his job and his condo-- everything, basically.

But I digress...
See my earlier comment above with the provided link.

They do record audio when a certain feature is on, and they say that they send it back to their server. They say that it is never saved anywhere.

I don't claim that they are using it in their advertising but I like to take it with a grain of salt when a company says it does not save my data.
This would surly eat up battery life at a very noticeable rate to process out words while a phone is in your pocket.
I never heard someone say "I use instagram because it's fast"
In the words of Bruce Schneier - "Security is a process, not a product" [1]

Process that could help mitigate this bugs -

- Security / safe coding training

- Code audits

- Testing - static and dynamic

- Policies that are communicated such as "Always use prepared statements" or "use X framework"

[1] https://www.schneier.com/crypto-gram/archives/2000/0515.html
> Furthermore, when things are encrypted, it distorts the actual size of the message.

That said, it'll never make the messages smaller
I've met a handful of people via 4chan. All of them have been kind, intelligent, and thoughtful people. And a lot of fun. I'd much rather hang out with a random 4channer than someone from the US population at large, assuming both are around my age.

I think the really nasty ones avoid meeting irl though.
The funny thing is that everybody else on the site hates the /pol/ folks as they tend to derail conversations (/k/ is a victim of this).
You may not like or accept the evidence, but there has been plenty over the last 6 months. If you demand more, then you will likely never get it from a spearphishing email dump so asking for it is pointless.

https://www.crowdstrike.com/blog/bears-midst-intrusion-democ...

http://arstechnica.com/security/2016/12/the-public-evidence-...

Do you demand the same level of proof that the emails are genuine?
Do you think your Friend was coerced into making the status update? Or do you think the status update was faked by facebook?
I'm hoping you meant this in good cheer, since if it really was a personal-attack-plus-snarky-dismissal (for Christmas!), that'd be real lame.

Whimsical just-because projects are more than legit on HN, they're particularly welcome. Well done deutronium!
Originally when you don't add the protocol, the link should end up relative to the domain that's checking the email. Say you're checking your e-mail at:

https://mail.google.com/mail/u/0/#inbox/123456abcdef

... Then your link without protocol should end up being:

https://mail.google.com/mail/u/0/example.com/building/show/123

... which doesn't exist as a website (I removed everything including the # character since that's for SPAs). So Gmail is being a little bit smarty by assuming you did something wrong in your e-mail so the link should point to the url example.com/building/show/123 with the protocol included. IMHO iCloud and Outlook have the proper behavior by not recognizing the link as an actual link since it's missing the protocol.
Because no part of "securing an enterprise network" includes any meaningful filter on the shitty software the organization is going to buy and run.

If something "needs to be secure" then IT is likely up to its ears in reams of policies and reports, Cisco firewalls, VLANs, Group Policies, Symantec antivirus products, Websense, and password complexity regimes. It seems only elite tech companies and the military/intelligence community are making serious steps towards "How can I choose and commission software that is not so likely to contain serious vulnerabilities?" Even obvious ones.

Mainstream IT security practices can, at best, put up a perimeter around the steaming pile of garbage fresh from the lowest bidder so that it can't infect anything else, and only insiders can exploit it, and maybe there will even be a record of them doing things that look like exploit attempts.
When I say "imperative things", I mean insisting on doing things in an imperative manner (for loops, mutation, etc.), not the problems themselves.
This is a good example of the result of being inculcated into the von Neumann machine method of computing (small chunks at a time vs operating on a whole).

It's very familiar to most of us and it is not easy to find new points of view.
Pretty cool to see a binding.pry analog moved into the standard library.
The "hacks" (so far all we know is Podesta clicked on a phishing email and gave away his password) revealed shady behavior on the part of:

1. The DNC coordinating with the Clinton campaign to ensure victory over Bernie in the primary.

2. Collusion between the media and the Clinton campaign (giving questions ahead of debates) to favor Clinton over Bernie

3. Signs of pay for play or general corruption of the Clinton foundation through foreign government donations.

To the hackers, I say: Thank you very much! Thank you for releasing information on the Democratic party that we would never have been told otherwise (certainly not by the mainstream media).

And you want to fight a nuclear war over this? Ridiculous. Utterly ridiculous.
The kicker is that reality isn't in line with your, or the author's, pre-concieved notions. While it's just a sample size of under ten people, the cultural identity of frog shitposters I know about is diverse: a Yemeni, an Asian-American, along with a Brazillian and Argentinian of the black persuasion.

With the Brazillian being a "flaming homo" who cross dresses. And posts the images peseudo-anonymously. Imageboard culture is quite the ride.

Yes, you don't have to be a "straight white male" to spend time photoshopping MAGA hats onto japanese anime girls, or ironically calling for "RACE WAR" while "worshipping" an ancient Egyptian god of chaos. Big shocker: you don't need to invoke white privilege to bring trolling and ironic shitposting into the world.

It's actually only a shocker if you 1) don't understand the culture and 2) look at the world through a lens of overt racism yourself.
There are the enraged, violent, gun-toting psychotic Islamic militants that I tend to equate with cult members.

But then, there are belief systems in general (which need not be folksy rural superstitions), which I also find to be out of touch with reality. Pretty much anyone practicing odd rituals and harboring irrational opinions about tradition and funeral practices is going to catch this bug.

We don't go anywhere when we die. We didn't come from anywhere when we were born. When bad things happen, without obvious cause and effect, it's not cosmic justice at work.

To make claims otherwise is to be out of touch with reality, no?

So maybe an "extremist Muslim" is No True Scotsman?
The stuff on wheels is interesting! I found the paper by Carlstrom (http://www2.math.su.se/reports/2001/11/) and it alludes to applications, though I didn't see any specifics about applications (to computer science, at least). Thank you for the pointer.
China would. Russia would.

Notice how you don't hear too much about "Chinese hackers" anymore? There's all sorts of brinksmanship and politics involved here.

The US have even publicly acknowledged this stuff. In 1982 pirated software (I think IBM mainframe stuff iirc) was modified, stuxnet-style to cause one of the largest non-nuclear explosions of some sort of gas refinery ever. God knows what's been done since then.
Well, I'd be surprised if they hadn't researched it to see how feasible it was.

>there's no way they'd be able to keep it secret, NDA or not, and there'd be a massive shitstorm about it.

If a developer goes public with that information, their career is pretty much over. They get sued for millions of dollars and their life is pretty much over.

The developers working on it could be led to believe they were working on something else completely. It only takes 1 person to pull the libraries together, and that would have to be someone you trusted.

Coca-Cola protects their formula by having several vats of stuff, so to make Coke, you mix 1 part vat A, 2 parts vat B, and 1 part vat C and you're done (just a hypothetical). Some people knew what was in vat A, but not vat B, etc. The same thing can be applied to programmers.

>there's a big difference between how people intentionally speak to a phone (e.g. making calls, FaceTime) and just ambient audio from a phone in a pocket or on a table.

Siri can do it easily. You have to be in close proximity for it to respond. Say "Hey Siri" from across the room and nothing happens. Just check volume levels and that's it. Anything quieter than a few decibels and you ignore.
Yes Yes Yes! One of the best math books I ever read, "Math for the Millions" by Lancelot Hogben taught each math topic as something that was discovered as civilization grew to have more complex problems.
Quick note, now that I reread what I quoted, I noticed how they say they do not store sound or recordings. But what if it is converted to text?

Notice below they say that the fingerprint cannot be reversed into the original audio because it doesn't contain enough information.

Text cannot be converted to the ORIGINAL audio but it can be converted to audio.

This may be just me being paranoid, but I do know that legalese is designed exactly to say something without saying everything.

Anyway.
Oculus VR vision head arrested for soliciting sex from cop posing as 15 yr old
I was madly in love with Ruby in 2005 but now, Ruby feels like this ex girlfriend you were completely infatuated with and eventually broke up with because you were too young to pay attention to her flaws.
But not the monorail system which the voters wanted several years ago.
https://news.ycombinator.com/item?id=13252761
Since I was downvoted, you're not the only one who fails to detect e-sarcasm :-)
Bureaucracy is a hard to manage 4th branch of government.

If legal or other changes were made to do what you suggest, most of the juicy stuff would be destroyed... more to cover the asses of the people involved than anything else.
Since I never picked up ruby (I joined Python and now I'm about to pick up ruby). Curious what made you move away and what you've moved to?
No, people don't use condoms every time like they're supposed to because they ruin the fun, not (just) because they're stupid/uneducated/irresponsible.
You shouldn't need the whole tree for kernel patches.
I think you want to replace the "$" with a ".".

But either way, you haven't done the same thing as the GP. It's not actually clear what the GP's algorithm is supposed to do, and I made the same reading mistake at first as well.

> I tend to think that as the accumulation condition gets more complicated, the for loop begins to be the clearer choice

You can just use recursion. It's very easy to translate a loop into a tight tail-recursive function in Haskell. The generated assembly code usually looks about the same.

In the most extreme case, you can just do a loop inside the State monad, which allows you to get (better defined) imperative semantics without mutability (although the compiler will often generate mutable-equivalent assembly when it sees that doing so is safe).

> This can lead to a bunch of allocation overhead for the intermediate lists

Haskell uses list fusion so this usually isn't a concern.

I transliterated the OP's example in another comment. It's a pretty straightforward recursive function of type e.g. "Int -> ByteString -> Int". Substitute ByteString with whatever constant-lookup data structure you want.
I tried to use it, settled on Shoes instead. Tk isn't free, you still have to install OS dependencies, and it's API wasn't very Rubyish.

You'd think Ruby would be swimming in easy-to-use widget libraries. But it still isn't. Shoes fits most of my needs, though I'm still working on my workflows and tooling. It's annoying that I can't just write to the console or drop in a pry session, but I'm slowly figuring it out.
Not completely sure why I was downvoted, but I'm sorry for any offense I might have (accidentally) caused
https://en.wikipedia.org/wiki/Mir
Deniability is a powerful thing. How many disputes have been settled in the shadows?

Remember this is 2016, not 1916. Revelation and escalation don't lead to a mere slaughter of soldiers, but potentially destruction of civilization as we know it.
"Fix" in quotes, really -- I don't think the Go team ever pretended they were building a replacement, although they are certainly replacing C++ for their own work. That said, if you read Rob Pike's history of Go (previous link), they were mighty surprised to discover that Go didn't really entice C++ programmers at all; the crowd that Go appealed to were Ruby and Python developers who wanted a faster language that was still expressive and fast to compile.
There is so much promise here. Unfortunately, the author is horribly undermined by her own ignorance, and also, somewhat ironically, by trying to attribute larger aspects of internet culture to a specific group of racists, misogynists, and Trump supporters.
Maybe you were actually too young to know how good it really was. :P
https://www.youtube.com/watch?v=WIjBO26qjYM&t=45s
I think you don't understand the implications here.

US has a LOOOOONG history of meddling with other countries with some heavy-handed manner (like sending a carrier group to Brazil in 1964 to ensure a coup, bombing Chile to install Pinochet, attempt to assassinate Castro 60+ times or so, and so on...)

If US even HINTS in considering a minor hack of sorts as an act of war and attacks Russia over it, it could very well spark the entire world to attack US back.

US can be the most powerful country of earth, but I am very sure US vs all other countries US meddled with would mean US destruction (and maybe the other countries wouldn't survive it either...)

People shouldn't even joke about going to war over the "election hack", what should be done is fix your own security and redo the elections if the hack was proven.
Generics are not a show stopper, since they already exist (built-in support) for everything the language creators care about.

Whether or not they are a show stopper for the users - well, that depends on your use case and preferences. Since show stoppers are a subjective thing. Objectively you could implement everything in Assembly or even Machine code, and people used to write rather complex programs this way.

I personally know there are a lot of types of systems I would never implement in Go if given the choice, because it would be too bothersome, and I don't like RSI. YMMV.