skysight-inc/HackerNews huggingface dataset:
OMEMO actually implemented the double-ratchet algorithm developed as part of the Signal Protocol. Signal, in my eyes, is still the benchmark for balance between usability and security. That's fine if you prefer XMPP w/ OMEMO, and it's arguably just as secure.

...but it's unfair to call Signal another IM silo that's "hostile" towards other clients. Signal is 100% open source, along with the Signal Protocol which powers it all. It is community supported and wholly dedicated to brining cryptography to everybody. The latest implementation of OMEMO as it exists today would not be what it is without Signal.
They didn't start out as a spy agency. That was the CIA's job. NSA were the security experts. They built the tools that protected government systems, and the systems of government contractors (aerospace). That they are now called a "spy agency" shows that reputation is long gone. Of course now the CIA is flying armed drones and the NYPD has a foreign intelligence branch. The old job descriptions are irrelevant. Everyone can do everything these days.

Ask the old hats about "no such agency". If you were working with the US government in the 80s/90s you knew the term.
This is a problem that happens only on mac. Firefox on linux and windows is very fast and quiet. But it's a total pain on mac.
Other terms that will help in your search are Friendly AI and the goal alignment problem.

Check these out:
https://intelligence.org/2016/12/28/ai-alignment-why-its-har...

https://wiki.lesswrong.com/wiki/Orthogonality_thesis
Throwhammer: > 9.375 million packets per second

Nethammer: > 1 024 000 packets per second over a 500 Mbit/s connection ......Hence, we conclude that in theory...

Both currently at best lead to server crash, and are highly impractical.
Any news on whether the hackathon is internal or external? If it's come-all-takers, it looks like Tesla is airing the unspoken point of hackathons (to provide the company with unpaid innovation). A bold move...

edit: is, it's going on as we speak
But bash as the login shell.
does anyone not trust them?
Which was itself a name collision with this one: https://en.wikipedia.org/wiki/Fuse_(emulator)
Some actual examples would be nice; this just sounds like nirvana fallacy.
I love such devices. However, similiar to smartphones they depend so much on the software, and Microsoft is not too known for interoperability. How can my Linux and Mac OS X colleagues participate and contribute in the meetings? Such tools need open platforms and communities which build them.

I'm especially concerned because Microsoft stopped the support for a native Linux Skype client.
If the parent poster acknowledges the difference, I am fine with that. I agree that it would be shady to use detailed web filter logs and behavioral analytics for worker reviews.

Often times, the person who complains about web filtering at work would be the person who complains about for any reason.
Thanks for commenting! Inbound marketing and demand generation can easily be confused, but I do believe there is a difference. There are tons of articles out there with various opinions on the topic, but I really enjoyed this one from Square 2 Marketing's CEO Mark Lieberman: https://www.linkedin.com/pulse/battle-demand-generation-vs-i...
Wow you've read a lot into that comment (and hyper-literally). My point was that the "little" things we overlook add up to a lot of trash. My question is not "how about his toothpaste?" but rather "how does he live his life?"

Thinking back over the last week, I've bought grass seed, a dehumidifier, paper, toiletries, and some toys for my kids. All of those are easily overlooked but add up to me not being able to go a year without emptying my trash, even if all my food waste and packaging were removed.
Said it once, will say it again. Elon needs to provide stochastic simulations of his production line with realistic failure rates of each component. Understand where those high failures are and build in the same redundancy he does to the Model 3's frame.
I agree with you that OMEMO + XMPP is much preferred, however the on boarding process for that is significantly more challenging compared to Signal (Download App, Start Messaging). I've managed to get a fair amount of my friends and family to go the Signal route. It's a compromise, but one that I'll live with for now.

Encrypted Open Source Messaging > Non-encrypted messaging
Building Services at Airbnb, Part 2
Thanks for thatuseful distinction
The title of this should really be the tagline of the linked article: The idea of “cultural appropriation” is a silly, harmful concept. Bin it
Do you have any links to more information on that? Googling "row access counters" leads to a lot of comments you've made on the internet, and nothing else.

I'm skeptical that "ECC won't help," that's not a commonly held opinion. It might be true but it'd be interesting to read some actual analysis as to why.
Found a repo [0] with better solution than mine.

[0] https://github.com/slingamn/namespaced-openvpn
C also thanks to Fabrice Bellard

#!/usr/bin/tcc -run

#include <stdio.h>

int main() {
printf("Hello, tcc\n");
return 0;
}
The Top Import of Every State in the US
I was looking for one a few months ago, but no luck. You're best bet is to go with mini-itx system (which is about 4x as big as NUC, but still compact when compared to mATX).

If you gonna get one of those, go for 35W TDP CPU as I had some issues with overheating on Ryzen 2400G using this case -- https://www.newegg.ca/Product/Product.aspx?Item=9SIA93K72F62...

This is a complete part list of my build -- https://ca.pcpartpicker.com/user/avolkov/saved/#view=mYmM8d
Strange, I run Firefox developer edition on a 2015 dual core MBP and have no issues what so ever. I think it is more responsive than chrome and uses less memory.
People are fluid and dynamic. It's easy for anecdotes to get out and become solidified, but the reality is that psychology is rarely static, and different people interpret things in different ways.

Expressive, objective, and committed people tend to assume that their inner sense of security and self-assurance is universal, and don't understand when people get offended at one-off comments, or associate a negative comment constrained within context A as something broadly/universally applicable (e.g., "This is crap" referring to thing A does not necessarily have any bearing on thing B, thing C, etc., even if they're from the same source).

Personally, I think this is the reason that many successful people get labeled "assholes" by people who are less successful. The insecure take offense from little things and memorialize and repeat and nurse them as justifications for their own insecurities, whereas the supposed "offender" hardly realizes anyone has a problem.

You can say it is bad not to elevate Everyone Else's Feelings to #1 priority if you want, but again, it only further solidifies the personality types. The insecure fret over their own insecurities, and the secure and self-assured don't take criticism personally, and focus on getting something real done.
Not sure why you're being downvoted as the NUC 8 handles all these issues better than dealing with eGPUs and other hassles. Its an incredible little box. My only criticism is price is high-ish, but its clear the Intel/AMD combo hits quite the sweet spot and its odd to think this little box outperforms my 970-based gaming tower PC.
Talking Music and Tech with Web Developer Travis Morrison – Part 1 of 2
He wrote a pretty interesting profile of Robert Noyce, one of the co-founders of Intel

https://web.stanford.edu/class/e145/2007_fall/materials/noyc...
Yes. Some washing machines have both hot and cold inputs, though it seems less common nowadays. My gas combi-boiler heats water more cheaply than my washing machine, so it makes sense to use it. However, washing machines use much less water these days so perhaps the savings are marginal now.
It's very funny and engaging, but I first read it young enough that I still expected that kind of story to include some kind of redemption and turn-around— in reality the characters (esp Sherman) basically spend the whole time making a bad situation worse and worse and worse, continuing to double down on their mistakes and ultimately bury themselves.

Not that this is at all bad, but it was a change from what I was otherwise used to reading as a teenager.
Eh, I mean, it's complicated - isn't it? If anyone inside US borders is off limits, wouldn't it be a great place for terrorists to set up shop? Completely no surveillance in US borders, win win!

I agree completely that our rights shouldn't be trampled on by governing agencies. Yet, I don't know how they're going to work in the old fashioned way. Perhaps it's not required, but I can't blame them for seeking that option, even if well meaning.

(By old fashioned, I mean back in the days of easily monitoring everyones phones and calling it good enough. Things are becoming increasingly difficult to monitor for a even a well meaning government)

edit: Not sure why I'm being downvotes, so let me elaborate. We all know it's stupidly common for the government to monitor it's civilians. Those days are being altered heavily due to cryptography. In some ways it still be easier to track people, in other ways it will be harder.

Is this news to any of you? I don't get the push back lol.
Snowden helped bring those behaviors to light by being someone people could 'relate' to. Thus, calling attention to past, present, and future actions by certain agencies.
I'm going to tackle setting something up tonight and tomorrow night. I don't know anyone at ycomb so can't speak towards making anything official, but at the very least we can give it a shot and see if it can gain some traction/community.

I'll post a Show HN when it's ready.
You seem to be imagining some sort of situation where bash is used to deal with input from customers (random users). You do not use bash for that. Filenames with spaces (lol) do not happen unless you do it yourself. Bash is useful for productivity when getting stuff done. For the work I do (where code never comes close to a customer and one-off tasks are common), if a candidate were to write a python script for the example line of bash I would be strongly biased towards rejecting them.
Back when DCVS was just becoming a thing, I started with darcs and rather liked its model. I soon discovered that darcs had a nasty problem of quietly accepting large binary files that it could not manage -- you only discovered that the file was too large when you needed a revert or something similar. This led me to give up on darcs, and I switched to git. I could have gone to mercurial, but it appeared too sane and not as exotic.
The NSA trying to propose an encryption plan is like letting wolves decide how to secure sheep. Total conflict of interest, especially after Snowden.
Appears to be a common problem with FF on MBP:

https://www.reddit.com/r/firefox/comments/7g6k9n/firefox_qua...

I guess you got lucky.
>Hollywood turned the book into a terrible movie that ruins the story; I would avoid the movie if you have any interest in reading the book.

I saw the movie when it first came out but never read the book. I thought the movie was good and couldn't understand why it got so many bad reviews. What made the book so much better?
> They are actually better for the environment than running a nearly empty dishwasher.

Washing a few dishes by hand just takes a moment.
You're probably suspecting correctly :)
I think you missed his point. This is like getting never-before-seen bonus material for your favorite book. It reads similar to the book as well. All in all, very cool.
Appears to be a common problem with FF on MBP:

https://www.reddit.com/r/firefox/comments/7g6k9n/firefox_qua...
Maybe you should start raising exceptions instead of returning None.

I've almost never wanted to have my program do anything but crash upon file not found or permission error.
We detached this subthread from https://news.ycombinator.com/item?id=17072865 and marked it off-topic.
Adobe XD is free now
Do you think that there is no limit to human understanding?
The Right Stuff --- one of my favorite books of all time.
I think the vast, vast majority trust it a great deal, perhaps more than any other crypto property.

So I'm wondering why you would ask such a question?
You denied other's the chance to do the same. You need to make amends.
i think one fundamental problem is that for most ecosystems, versioning is almost entirely arbitrary, manual and dissociated from language semantics.

the elm package manager seems to take a step in the right direction where changing a function signature will force a version bump if you want to publish the update. (iirc)

are there other languages/ecosystems that do something interesting with versioning?
WhatsApp update brings Slack-style group messaging features, new admin controls
Please don't blindly follow style guides. Use what works right for you. I generally strongly dislike the decions codified in Google "style guides"
https://stonetoss.com/comic/wagging-the-dog/
Another vote for this one. Also Chuck Yeager is the most badass pilot that ever piloted anything that flies. They also made a movie out of the book. It's decent but the book is amazing.
This mostly deals with ignition and static firing where the rocket is not moving. Rockets have ridiculous acceleration, but create a lot of noise on the ground. I assume being kind of noisy for 5-10 seconds a few times a day is not that big a deal.

Assuming ~20 stories aka 200 feet is reasonable at 100 feet per second acceleration aka just over 3 g's in 2 seconds the base of your rocket is just over the 20 story building and your doing 130 MPH. Even still that building is still going to be blocking a lot of sound as the fire is below that level.

7 seconds after launch your (5 after clearing the building) your doing 477 mph and have traveled 1/2 a mile. At 12 seconds your doing 820 mph and have traveled 2 kilometers up.

PS: Falcon Heavy is apparently ~160db vs 120db for thunder, which you can barely hear at 10km. So, it's going to be noticeable at 10km, but not that noticeable.
The music composition on this video sounds eerily similar to Final Fantasy 7's main theme. These sections specifically:

* Surface Hub 2: https://youtu.be/7DbslbKsQSk?t=1m34s

* FF7 Main Theme: https://youtu.be/nPSdaQW97rA?t=58s
I'm familiar with fair use as it relates to a defense against copyright infringement. I don't see how that relates to the issue at hand. Can you link me to information on some of the supreme court cases you are talking about?
Ocelot Arcade System: Homemade Vector System
It’s the same question as whether or not an office suite or a graphics editor should use an open format. There are arguments for and against. If you are open, you can attract users from other products, and being open may make users want to use your software. If you’re closed, then you get to lock users in, which can also be very lucrative.
Twitter Is Going to Limit the Visibility of Tweets from People Behaving Badly
Sure, Signal contributed back to the whole IM scene some very useful things, I'm grateful for that. That still won't make me use or recommend their network, as they actively request alternative clients to stop using their servers and are just yet another, centralized network that can just go away at any moment.

In Poland I don't see many people using Signal yet. I'm recommending Conversations to anyone who asks, which doesn't seem far away in terms of usability. On desktop it's a bit worse (I mean, I'm very comfy with my Psi, but wouldn't recommend it to a random person on the street), however Dino looks very promising and might fill that niche soon.
kids are curious. Answer their questions as honestly and best you can. I don't know is a good answer, but be prepared to explain why you don't know!

Demonstrate curiosity. Kids are interested in things things their parents are interested in. I don't watch sports - my kids are not interested either: we signed them up for soccer, but they are just running around with no clue why it is important to kick the ball into the right net.
Even simple things like having two robot arms for the same task with one idle but ready in case the other fails; or being able to electronically label some assemblies as rejects and no-op everything on the down the line until they hit an eject point. Ability to re-insert them again later. On-off ramps with even 20 minutes of buffer capacity would be extremely helpful in building redundancy into the system.
It seems a bit like the difference between

async fn foo() -> int

and

fn foo() -> Async<int>

(pseudo-rust syntax but the distinction also applies to C# and JS, et. al.)

Async code and error handing can both be implented with regular code, but there are cases where some compiler magic can be more elegant, more expressive, or more performant. In these cases it's nice to have a construct that distinguishes this magic from regular values, rather than just making a specific return type magic, IMO. In the throwing values proposal, the magic is to make a regular value usable in exceptions, and also to use mostly-hidden CPU state (flags register) to indicate the type of the value. This allows the C++ proposal to use less memory and perhaps be more performant than rust-style error values. (This ABI change could also be used in other languages like Rust, as mentioned at the end of the document)
But isn't it the same argument that if you wish to secure your system you really need to get a whitehat hacker. NSA looks at herself in the same light as a whitehat.
> Some will say "not possible, how will the code recompile?"

Read own code, make changes, recompile, redeploy and replace self (or not, just start new fork) with newly upgraded mind.
There are plenty of reasons beyond money. Some people have multiple computers. I don't feel like being forced to buy apple hardware just to keep my home and work dev environments the same. My custom desktop dual boots windows and osx while I use a macbook for work. The few hours it took to set up is probably equal to one month of typing errors from swapping environments.
Deploy Helm Charts with Spinnaker
Honor Launches the Honor 10, Its Flagship Model for 2018, AI Photography
I can't say anything about this new system.

But I think in general Microsoft isn't that bad for cross-platform nowadays. On MacOS I have Office, Skype, Onedrive, etc. And I can access my documents on phones via mobile clients. The tools are all weaker than the Windows versions, but I think they mostly get the job done and are getting better over time.

Can't comment on pure Linux support, but would understand if it's lacking due to the smaller user-base.
There were never days of "easily monitoring everyone's phones". If they wanted to monitor somebody's phone they had to go to great effort to do so.

It's easier today than it has ever been for surveillance services to monitor large amounts of people. Not just because they have the access and computational ability to automatically search the content of messages, but also because more of our communications are long-distance or otherwise digitised than ever before.
Subcutaneous Fitbits? These cows are modeling tracking technology of the future
Just because all languages have flaws does not mean one language cannot be superior to another. Don't respond to one fallacy by employing another one.
What did you like about Charlotte Simmons?
Overcome the Fear and Double Your Income by Mastering This Soft Skill
No one is trying to tar anything. A central controller for client devices doesn't change anything.
A particular fft in practice may be discrete but the relation between fft's of different resolutions of the "same" signal hints at the infinite structure which bundles up all the finite subspaces into one conceptual object.
I tried Google Maps in FFX on Linux the other day and it was horrendously slow. Bummer :-(
How I Structure My JavaScript File
That first link is just a list of known short comings of PGP (wrong usage, infrastructure, metadata, etc), but none of them is a reason to not use PGP at all. PGP might not be encryption for the masses, but at least encryption that works.
The biggest problem with mesh networking is that the word “mesh” is used for many different things involving self configuring network devices.

Any use of the word “mesh” online invites commenters who, not having RTFA, will opine endlessly based on an incorrect understanding of a completely different use of “mesh”.
Electron wouldn't be needed if browsers provided controlled access to a small selection of local resources like filesystems.

Why don't developers who think they need Electron instead just run as standalone browser windows with controlled resource access as suggested? Answer: because browsers haven't done the work required to provide the stuff that people think they need from electron.

The core idea that is flawed with Electron is that there really shouldn't be any context in which an application needs unrestricted access to the underlying OS - what application needs that? Electrons combines such unrestricted access with the ability to download and run code from the web which is a recipe for disaster. The effort being put into Electron should instead go instead putting controlled access to local resources into browsers.
Learn WebGL and 3D algorithmic with a progressive and interactive way
>this comparison isn't particularly interesting, because you're comparing dissimilar things

The differences are not relevant to the point - which is the concept of ownership versus leasing.

>bits have asymptotically zero cost there. a leased car has to be recovered and released or sold. this doesn't apply to bits. etc.

True, but I think you mean copying bits, not creating unique bit sequences.
Where did you get this impression of Wolfe?
For Skype for Business meetings they have a chrome plugin now. It requires you to download an MSI to install. Haven't figured out how to do that in Linux.
Is there anywhere we can see this progress? I suppose I'll see this comment of mine when I look in HN (I do often) but would love to know when anything is up and running.

BTW, I'd strongly, strongly discourage vBulletin.
that could probably.be answered by jlund. Electron downloading things by default seems like a pretty bad thing to do.
Looks like they are taking a stand by signing that pledge.

There is one section on resigning:

> If we discover misuse of data that we consider illegal or unethical in our organizations:

> ...

> If we do not have such authority, and our organizations force us to engage in such misuse, we will resign from our positions rather than comply.

From what I have seen, Google's help with the Pentagon seems limited to software consulting. If Google had shared any data with the Pentagon for military purposes then it would have crossed a line for the pledge.

The pledge says to try to fix it through: working with colleagues/leaders; then whistleblowing; then legal defenses if they have the authority; then resignation.
Whatever it is, it's a psychological question. The only hope of answering it would be to go around measuring how much people could understand - and if that wasn't possible (due to understanding not being defined, i.e. not really meaning anything specific, or due to it just being really difficult to measure), then you'd have no chance of ever knowing.
why would you ignore category errors when comparing two items?