skysight-inc/HackerNews huggingface dataset:
Good question.

Stock Android does not, by inspecting network traffic, contact Google servers.

Google play services and other GApps, do, and they can be exploited in this traffic, or told by Google to activate other backdoors.

Signal with GApps, Google can know which phones, and which users, are using Signal, thats a security vulnerability. Google can infer from their Google-messaging thing, that notifications are sent, and have a high probability of knowing if it is to Signal. Who talks when is leaked to Google.
Spotify is lightyears from Last.fm both in personal recommendation and album/artist/track radios.

I really miss last.fm :(
Sure, I like many of the new features of C++ that could be compatible with or adapted to C (constexpr, auto, typed enums, or even (gasp).. templates for generic programming) and I'm jealous of the level of innovation in C++ (which would't be that difficult to backport to C since the features already are on C++), especially for embedded.
#1: That has to do with terms of licensing deals imposed by the music labels, not an arbitrary decision by Pandora that they don't want to accept your money.

#2: It is the case with ALL music and video streaming providers. Apparently you lucked out with Spotify, but that could be the opposite for someone else.

Stupid, yes... but the bad guys here are the record labels rather than the streaming services.
All my life I've been forced to use things such as Windows, Flash, Skype and Photoshop. Forced because of lock-in strategies in a field with difficult alternatives.

"Forced" is not a term that applies to systemd. People say "forced" because their distro adopted it - guess why their distro adopted it? Because they researched it and found it was good. That is the common theme.

Nobody forced you. If you're an arch linux user, for example, one of the distros that switched the earliest, you'd have been more than welcome to discuss counter-points to systemd on the mailing list.

Of course, most of those that attempted doing so were ridiculed out because in free software, or at least on the Arch ML, there is very little tolerance for bullshit. Most (MOST, not all) of the arguments against systemd are in fact bullshit. Hell, even on HN I've seen people crap on systemd because "it's lennartware".

PS: To be clear, there is plenty wrong with systemd. It's far from perfect, it's still very young and I'm not particularly fond of its "all in one" tendencies myself. But most people in this thread have clearly zero ground to comment on its internals, yet many do.
I've been on the local version Skunk Works team most places I've worked ( not THE Skunk Works, but teams modelled on it ).

Eventually you find that a basket of crabs needs no lid. You can hear the click when tolerance for that sort of behavior ends, it's time to fresh up the resume and go.

It's a really loud click if you are listening.
I've always been under the impression that pg talks to a very small specific audience. He is talking to the SV tech crowd, and those who want to be part of it. Much of his business advice does not apply unless you want to be a high-growth VC-backed startup, and his non-business advice is no better or worse than anyone else's.
Authenticate on Django using XMPP (and no password)
Preact doesn't offer a full synthetic events system so handling e.g. touch events cross-browser may cause you a little more headache than it would in React.

But I'm currently using Preact (server-rendered) for my personal site and loving the speed and byte size.
I second this, last.fm suggestion in and radio in 2010 was better than spotify in 2017.
That is hardly unique to Australia. Britain, Canada, NZ all have no problem at all with censorship, so much that they will even censor fiction.

These countries, one of whuch I am a citizen of, have not a single strand of libertarianism in government nor populace, and it's a shame.
China is run by engineers. So was Al Queda. We'll see how that experiment plays out.
I understand the issue of balancing classes and doing projects. If you want to go to grad school GPA will matter a LOT more. Keep it above 8 even at the cost of spending less time on your skills.

If you are sure you do not want to go to grad school (which is very difficult to decide at this point) focus more on projects. Try to get an internship at a good startup and prepare for interviews hard (read DSA). Going to a top employer like Google, MS, Directi will help you get over the second-grade brand. All of these care more about DSA instead of all projects and specialized knowledge in ML and AI. I know preparing for interviews is boring compared to doing projects but take this advice seriously if you want to get hired at one of the places I listed.
This exploit is not in the original Signal protocol, and was introduced by WhatsApp. Signal discards undelivered messages when the encryption key changes, WhatsApp implemented re-transmission because they think it improves usability. It does do that, and it also introduces this security risk.

It says so right in the article. Stop spreading FUD.
Refactoring with Applicatives in Haskell
We can't have perfect trust in the server, so this feature being supported by the client breaks the security guarantees of WhatsApp's E2E encryption.
As explained in your link, rainbow tables make salts important. Imposing arbitrary requirements on users is misguided.
>if u really want a kooky old physical medium go with minidiscs! They were amazing!

They were. I still have my old mini-disc recorder in a closet somewhere. Back from the days when the number of components in your stereo "tower" was a marvel. Record player on the top, dual cassette module with the soft open, equalizer with a bunch of sliders on it. Receivers with a multi-channel, digital sound level read out. The analog ones were even cooler. Single CD then CD carousel, 8 track, what? Speakers? the bigger the better! Gordian knot of wires on the back. Hi-tech, baby!

Don't get me started on 80s boom boxes, or "ghetto blasters," as they were affectionately known. Probably get dirty looks for using that term today.
40kb is 40% of your budget if targeting mobile.
If A and B have already mutually validated each others' keys, and B and C have, then B can act as an intermediary to relay the key fingerprints.
So they at least wish to communicate that they have no idea of the value you provide? Not unusual, but quite disturbing.
Tapes can be driven/sequenced by control voltage - I think that's pretty cool.

Here's an example:

http://www.ondemagnetique.com
Some breed combinations cannot necessarily give birth even if pregnancy can start.

In fact also some pure breeds cannot give birth except by Cesarean section.
Sure, but this is now conspiracy theory logic that is impossible to disprove.
Could do it like Signal - always alert the user when a key changes, and not resend messages until the user approves it (having checked the key fingerprint via some other channel, if so inclined).

As it stands now, you have to trust both the client app on your phone, and the WhatsApp server. The idea with e2e encryption was that you only have to trust the client app on your phone.
Did the Russians Really Hack the DNC?
On your blog there is somewhere the line "My ~/project folder is full of half finished web apps ...".

The knowledge of some computer languages alone isn't useful if you don't apply this knowledge somewhere. For example building stuff. But building something requires more then just knowledge of languages. So without those other knowledge your computer language experience is rather worthless for you.

Also you can't really evaluate the dis-/advantages of a language when you never ship something.

If you just want to automate some private stuff the above isn't true of course, but then Python and JS is sufficient anyway.
This is a nice idea, but it's also baseless speculation.

You're implying that WhatsApp, Inc. gave the Egyptian government the ability to remotely retrigger this backdoor whenever they want to (for those who haven't actually read the article: this backdoor only works when WhatsApp issues a key change for a conversation, and only then in certain circumstances). In other words, you imply that Egypt said "Hey WhatsApp, please actively hack into your Egyptian users' messages and send us the results" and WhatsApp said "ok sure here ya go".

It might be true, but Zuckerberg might be a FSB informant and I might be Elvis reincarnate. These are all baseless, yet not entirely implausible claims.
If it is like the Wii U older titles will also work. Games like splatoon, mario u (we love playing this as a family)and all older titles (via emulation) should be available.
> […] In the WhatsApp case, chat data is end-to-end encrypted, and there is nothing the company can do to assist the FBI in reading already encrypted messages. This case would be about forcing WhatsApp to make an engineering change in the security of its software to create a new vulnerability -- one that they would be forced to push onto the user's device to allow the FBI to eavesdrop on future communications. This is a much further reach for the FBI, but potentially a reasonable additional step if they win the Apple case.

[1] https://www.schneier.com/blog/archives/2016/03/possible_gove...
Xerox ColorQube 9301/9302/9303 Driver Download
I think practical applications would transfer the heat to pure water in a heat exchanger instead of delivering the NaOH directly to the radiator. In a well insulated system, the losses should be minimal
the US AND Canada. About 40% of the oil the US imports comes from Canada. More than comes from SA.
What's the story behind today's front pages? A front page dilemma
>what would be the alternative

Alice getting a warning about key mismatch and a prompt for redelivery (or not) of the pending message. Bob-with-new-phone does not get to read Alice's messages to Bob without Alice at least having the ability to verify that Bob indeed changed phones. Yes, 99% of users will click "redeliver" without checking, but the ones for whom secrecy matters won't.

I think this is how Signal does it, and it is the only security conscious way to do it.
Why not just do that with the Wii U then ?
Your friends will want to take you drinking. Be careful.

Be sure to get lots of exercise and sunlight. I'm serious you have be very careful about slipping into depression.
Good point, but there is an explanation: blocking WhatsApp would lead to more intense backlash. See what happened in Brazil.

Not to say it isn't both, but the price of blocking (one of) the most popular messaging apps is higher to a government than blocking one in the low low percentiles of usage.
> We could have been "H. H. sapiens sapiens" and chimps could be "H. P. troglodytes"

Tangent, but if we ever genetically engineer some eldritch horrors, I vote to classify them as "H. P. lovecraft".
Oh, and in an exit interview for a layoff once:

- He: I never see your car in the parking lot after hours.
- Me: Yeah, I've been done with everything I was given
for months now.

Please note - it was a layoff exit interview.
Facebook Project M
35+ Tools Every DevOps Expert Must Know
Even in the same language, how do you prove that your changes didn't break things like type inference? Any change to the signature of a function (even accepting MORE types than before) can potentially break someone's code.
Does Spotify still not allow you to save favorite albums/songs in some sort of personal library?
i can't access spotify. apparantly i live in one of those wrong places.
Heh, funny how easy it is to assume that male brutes raped our women.
Isn't this against the chrome ToS?

Can Google retaliate by removing their extension from the store?
> I used to collect books. It was a big part of my life.

I used to collect stamps, comics, books, CDs, video games. I believe it's was a compulsive behavior of mine.

Then I had to move to another city and leave all of it behind, stored in my parents' house. Then I started collecting digital music to replace my physical library, and had tons of music I never listened to. One day my external drive crashed and I lost it all.

I then realised collecting physical and digital stuff was hampering me. Physical stuff is hard to drag with you anytime you have to move. Digital stuff ends up taking space as well, because you start to collect physical media to store the digital stuff in it.

Nowadays I just listen to whatever is available on Youtube and read books on an e-reader.
This should be the top post - exactly this vulnerability was announced last year April; it's just that the Guardian picked it up now (with a somewhat clickbait-y headline, to boot).
> technically possible to get better sound quality than digital

This is simply not true, provided you're not comparing new vinyl on a great turntable to a 64Kbps MP3 from 2001.

You may prefer the sound of vinyl - and that's totally OK - but by any objective standard, "quality digital" reproduction is far more accurate than "quality vinyl" can possibly be - regardless of the vinyl playback technology you want to throw at the argument.

Couple this with the fact that most people listen to vinyl on shit turntables they bought at a clothing store and have no clue how words like "elliptical," "tracking force," or "anti-skating" figure into their listening experience....
The jury is out on this one. The probability distribution would be the surface of a mattress with a peanut under it (very flat).

This is the branch of IA/ML that turns me on the most. When we get there, it will redefine many jobs (as well as create an existential thread as a side effect).

I think it is sad that the terms AI and Machine learning do not make a clear difference between narrow and strong AI, this is the source of much confusion.
AFAIK, Play Services is controlled by Google and has system-level permissions, so it could easily access Signal messages post-decryption if Google wanted it to.
I have the tMBP 15". I know there is a lot of hate on HN (easy upvotes), but I get 8-10 hours on mine. I use safari.
If they made an electric with AWD/4WD that was sort of SUV boxy (you know, to put stuff in it) that was 4-5 inches higher off the ground than a typical sedan and sold for around $30k USD it would handle 90% of my needs.
I can count on one hand the number of people I have encountered who could actually design instrumentation from scratch.

It just. Isn't. Done.
The bigger question is whether an init should be a continuously developed project with rapidly increasing scope as now various distributions are on differing versions of systemd with widely varying compatibility and feature sets.
DRM only means that the pirates, with their fancy DRM-removed cracked copies, have a more pleasant experience than the legitimate users who have to put up with whatever fuckology the DRM forces on them.
Obama Expands Surveillance Powers on His Way Out
> As such I think it's unfair to just complain about WhatsApp here.

I think it would be wrong to start complaining about other apps. We don't know of vulnerabilities in other apps. We DO know of one in WhatsApp. Let's focus on what we know and take WhatsApp to task on it instead of wasting energy on what we don't know.
I thought it was an inherent limitation in LPs (track skipping probability increases with loudness) that meant they are not mastered into oblivion like CDs?
> Alchemy was the search for the ability to transform matter (particularly Pb->Au). I rather think that nuclear fusion/fission are still consider worthy fields

This is just a disagreement over definitions.

If you define alchemy as e.g. 'the search for the ability to transmute elements', then sure, nuclear reactions are alchemy. But that's not how the word is generally used. It's used to describe a practice bound up with a bundle of concepts, beliefs, and connotations[0], which mostly disappeared after the 18th century. (That's a useful thing to have a word for -- under a definition of alchemy for which nuclear physics is alchemy, you'd probably want to invent a different word to describe that practice, and then that just introduces unnecessary confusion when talking to people who use the more common set of definitions).

[0] https://en.wikipedia.org/wiki/Alchemy#Core_concepts
They gave up on the idea of automated battery swap stations, right? It's a shame; I thought they were a great idea, but perhaps there's good reasons why they can't work in reality.
Though you would get the key-change-notification (if you had enabled it, overriding the default), and could then verify fingerprints via some other channel.
This is clearly incorrect since cosmology operates with the distinction between the observable and the unobservable universe. But of course there have to be a reason (based on models which can be verified in observation) to assume the existence of the unobservable.
Audible Magic Accuses YouTube of Fraud Over Content ID Trademark
Y'know, the correct solution would be that it came with one
Sure. There's also loads of people (millions and millions) that live in rural and suburban US and and Canada that could very easily install a charger in their garage or driveway. Don't ~~show~~ throw the baby out with the bathwater.
To be fair, it is better explained later in the text. But definitely misleading.

> Also, it should be computationally infeasible to find any other word which also hashes to '...'
> 85% of genetic variation exists within local populations

That's Lewontin's Fallacy [1]. There's no logical reason to think that genome-wide diversity within populations somehow proves that large-scale impactful allele frequency differences between conventionally understood races do not exist.

They do. You can measure them. Given someone's DNA, you can identify his content-scale race. (You can actually narrow someone's ancestry much more narrowly too. Race is a cakewalk.)

[1]:

http://onlinelibrary.wiley.com/doi/10.1002/bies.10315/abstra...

"In popular articles that play down the genetical differences among human populations, it is often stated that about 85% of the total genetical variation is due to individual differences within populations and only 15% to differences between populations or ethnic groups. It has therefore been proposed that the division of Homo sapiens into these groups is not justified by the genetic data. This conclusion, due to R.C. Lewontin in 1972, is unwarranted because the argument ignores the fact that most of the information that distinguishes populations is hidden in the correlation structure of the data and not simply in the variation of the individual factors. The underlying logic, which was discussed in the early years of the last century, is here discussed using a simple genetical example."
Why throwing 91 errors a minute was causing our team problems
Maybe replace some of the meters on the streets with paid chargers (meter + charger fee going to municipality).
>"As others have attested there is nothing good about tapes."

Tapes weren't as bad as you may think/remember, at least not from an audio point of view, if you Type-IV cassettes and Dolby S noise reduction you can get pretty decent sound output:

https://www.youtube.com/watch?v=jVoSQP2yUYA

I personally preferred MiniDisc, but I don't see them making a resurgence, probably lots of proprietary parts of the tech owned by Sony.
> What video games teach you a feel for probabilities?

Every trading card game, Hearthstone is a popular example.
For years, Laurie Anderson has been using a violin bow with tape as the "strings" and a tape head as pickups on the violin body.

Here's a recording from 1977 of her playing it.

https://www.youtube.com/watch?v=6ZyXwcsboGs
Türkiye’deki İlk 5G Testinde Rekor Hıza Ulaşıldı
Is udev optional on any Linux system? (Okay, you probably don't need it on embedded, but then you likely won't want to afford systemd anyway.)
The Neo-Geo is truly a way to bring games you would find in an arcade home while the SNES has long single player games which don't work in an arcade setting. So it's not that surprising the Neo-Geo games are more suitable for competition than most SNES games.
I moved to SF from Europe and Im glad I did it.
I will probably not stay here my whole life but its a great experience.

I found a very nice studio in Marina (pacific heights) for 2.5k, and it was pretty much first place I applied to, so finding place at least for me was super easy.
There are plenty of crypto implementations out there. What do you mean by proven?
How about driving to the nearest charging station?
So why not do the heavy lifting necessary to not-have blocking issues? That's what I DON'T see - I see blocking issues. I see quite the opposite - I see firemen-as-arsonists because that's what they're rewarded for.

People willfully disregard the most basic principles in organizational design and the result is reduced productivity.
Hehe, yes, but the point is this:

if you had verified fingerprints with Bob and are happily chatting with him, all the messages that reached him (two tick marks in WhatsApp) are safe.

Only those that have not yet been delivered (one tick mark) would, when the server sends you you a new key, be re-encrypted and re-sent.

All of this, as usual, is predicated on the client behaving as promised.
Reinventing Production at Tesla
Apple’s culture of secrecy wore down Swift creator and Xcode lead Chris Lattner
> And both are in a race to become the world’s first Universal Map — that is, the first map used by a majority of the global population

Actually, lol, no. OpenStreetMap is. Google Maps will be a contender for some time, but eventually it'll settle.
I never saw that message before; what kind of station was it?
I can permanently exchange capital for land, therefore land is capital.

If slavery were legal, then labor would be capital too.
Arguably the same process of "competent" mastering that increases dynamic range etc results in a product with less fidelity to how recordings from certain eras were originally enjoyed[1]. There were comparatively few recordings made that were intended to be consumed exclusively on cassette.

[1] Granted, it would have been perfectly possible to master CD audio to vinyl's sonic limitations and even introduce artificial noise if sound engineers chose to do so, and plenty of digital players give you some scope to modify dynamic range
> scientists getting behind the idea that there are clear racial lines dividing us all will not contribute to the peace-making.

I disagree. Science promulgating obvious falsehoods like "race does not exist" breeds distrust of all science. Science needs to acknowledge that race exists in order to save science from the postmodern nihilism of politics. The world is never made a better place through scientific censorship.
I guess it's worth mentioning that people are currently working on removing the Google services dependency in Signal:
https://github.com/WhisperSystems/Signal-Android/pull/5962
Did you miss this from the article?

> Boelter said: “[Some] might say that this vulnerability could only be abused to snoop on ‘single’ targeted messages, not entire conversations. This is not true if you consider that the WhatsApp server can just forward messages without sending the ‘message was received by recipient’ notification (or the double tick), which users might not notice. Using the retransmission vulnerability, the WhatsApp server can then later get a transcript of the whole conversation, not just a single message.”

In other words, what seems like "a vulnerability that only affects some messages" could be turned into a full blown interception capability with very little change.
Thank you. The last link should be the source (a note to moderator).
The device runs machine code. Client code can be written in any language which can be either compiled or interpreted to machine code.
Marketing automation benefits for small business
When Predators Exploit Freelance Writers