skysight-inc/HackerNews huggingface dataset:
Just curious, how would you solve the authentication problem? I worked on a semester long project building decentralized chat and found this as well as bootstrapping to a node that you could trust be some of that hardest problems to solve because it always boiled down to just trust.
>easier for the lazy to connect with and stay within their own interest groups

Facebook reminds me of AOL. People who had AOL had no idea of anything outside of AOL. I had to show many how to get out of AOL and they were astonished there was so much more.

If Facebook was an ISP it truly would be the new AOL.
Butler Lampson

http://research.microsoft.com/en-us/um/people/blampson/33-hi...

Unfortunately, his current employer chose a different order: 3, 1, 2. Sometimes they drop 1, 2, or 3 separately or in groups at random. Gotten much better at 2 and 3, though.
"It's precisely the fact that Moxie is so credible on this topic that makes his post so frustrating."

Exactly. He's right. And it sucks.

It's especially annoying for messaging. There are now all these messaging apps that don't interoperate. If you're on WhatsApp and the other party is on Telegram, the message doesn't get through. It's like the early days when MCIMail and CompuServ didn't talk. But if you don't have a walled garden with broken glass on top of the walls, you can't monetize messaging.
Don't forget the sales people spending the day at the telephone on the neighboring long table.
Funny, I'm great at building stuff but I wouldn't consider myself an amazing engineer.
Yes, because the comments I read are not random: they're disproportionately problematic. That skews my view in an unfortunate direction.
I wish my email client would do this for me. I know there's things like unroll.me but AFAIK they can't tell how engaged with particular mailing lists I am.

Or even just a "swipe to unsubscribe" feature in Google Inbox would be nice.
Valgrind is the best thing since sliced bread - saved me so much time and agony...
Its an interesting read, but I don't think it goes in depth enough in some areas:

http://arstechnica.com/information-technology/2016/03/nsa-re...

“Each time we asked the question 'What was the solution for POTUS,' we were politely asked to shut up and color,” Donald Reid, State Department coordinator for security infrastructure, said in a 2009 email first obtained as part of a Freedom of Information Act request by the political action group Judicial Watch.

The woman asked for a workable solution, one that former SofS had access to and was told no. She asked what POTOUS had and was told NO, and instead offered something 1/2 assed at best.

There is also the question of a foundation staffer having highly compartmentalized data from the NSA... that is, to say the least, interesting as it apparently came from an "outside source". The story as it is being presented is NSA->leak-> Blumenthal -> clinton. One would think that this would have lead to a swift inditement of him (Blumenthal), yet nothing.

I suspect that there is a LOT more to this portion of the story that has NOTHING to do with Clinton, and it might make one want a tinfoil hat.
What points in the article do you disagree with, or care to offer counterarguments?
Phrasal verbs are a hidden problem for estimating English vocabulary competence (as was alluded to earlier in this thread), because they play serious havoc with the idea of "knowing" a word. If you asked English learners if they knew the meanings of "work", "in", "out", and "off", most would say yes at a pretty early stage of their English education.

But that doesn't mean that they'd necessarily correctly interpret (or produce) "work in" 'incorporate (in a narrative or plan), "work out" 'resolve (a problem); deduce (a solution or consequence); deliberately perform physical exercise', "work off" 'eliminate (a debt, obligation, or excessive food intake) through effort'.

And there are hundreds more of those combinations with meanings that need to be learned independently.
And I remember the net before the web. FTP, Gopher, and lynx. So why did a 'web browser' succeed? Because you could integrate bandwidth hogging graphics?? or was it to mimic the gui interfaces of mac OS, windows, BEos, etc? I still mourn the loss of the newsgroups and usenet. Well, Usenet is still around, but in name only. So what's next-VR interfaces?

The web and FB has made us dumber- we point and click and no longer have to search and think.
The parent commenter isn't claiming that SS7 is secure. Nobody thinks it is.
> Why would you go to the police?! This is an employment matter, not a criminal matter.

When you call it sexual harassment it's criminal. Otherwise you're basically saying that sexual harassment is not a crime. With regards to going to the boss, I'm perplexed with the role of the boss and the company in an interaction between two adults. Maybe that's a cultural issue, but I think it's the court's job to decide if an action was a sexual harassment or not, not some boss', neither a lawyers (If lawyers were to decide on cases, oh dear god...).

> I get tired of hearing these excuses about age, background, I didn't know what the word meant [...]

Well you can get tired of many things, but at the end of the day people need to be educated somehow, nobody is born a polite, educated, pleasurable person, one becomes so. And remember, we're not talking about a rape here, a stupid interaction instead.

> [...] in my old workplace I got to harass ladies all the time and it was fine.

Oh you're so funny. But the topic is serious: calling a person a sexual offender.
Falcon Heavy first demo flight scheduled for november
One of them. :)

Dan and Scott, though, and in this case mostly Scott.
Cape Grim 400ppm C02 threshold emminent
Donald Trump's Social Media
Yes, the Lisp exists so we can write JavaScript without having to leave the Garden of Eden.
Wonder if BitKeeper might be a viable alternative for Git LFS (https://git-lfs.github.com) then.
This actually brings up an interesting property discussion. Normally it's pretty clear when someone is doing something on their property that harms the environment of other people's property (e.g. releasing gases, etc).

In this particular case, it's your bees that are going onto the neighbors property and bringing back chemicals. Clearly you can't control the bees (unless you encase them in a dome) so it's not quite analogous to letting a dog roam around the neighborhood...

I'm very curious what would happen if e.g. you tried to sue your neighbor for harming your bees.
This is how I try to justify flying up front (if the price works out right). I take the extra cost and attempt to "pay it back" by how many hours of extra work I can get done (or, if an overnight flight, extra work I can do the next day after sleeping the whole way instead of feeling like a zombie).
As others have mentioned, while this article is about Test Pilot and focused around how you can help with UX experiments, there are lots of wonderful devs hard at work on platform features.

Some are just starting to land after literally years of work:

You might be more interested in reading about platform improvements like getting Servo/Rust components into Gecko:
https://blog.servo.org/2016/05/09/twis-62/

Or progress in multi-process support (codename e10s):
http://arewee10syet.com/

While these are focused on Firefox to improve performance, stability and responsiveness, there are also experiments like the Positron project, which is making Gecko able to host Electron applications:
https://github.com/mozilla/positron
Most companies simply don't have the data volume to make Hadoop worthwhile. You can process tens of TB in an RDBMS on a beefy machine cheaper than a Hadoop cluster.

Hadoop is slow, but on huge data volume the overheads are dwarfed by the parallelism gained. Most companies don't have huge volume though.

For example recently I saw someone propose using Hadoop for a sub-TB dataset...
> Learning how packaging systems work

Do you have a good source on this? When I sat down to do this in fall of 2014, I found myself frustrated with the lack of good tutorials.
OP post suggests he does not question the facts and asks for advice.

You're welcome to suggest to OP that he question his facts. I am not a lawyer, so I don't know what bar he has to cross, but if his facts are true as presented, then he should proceed to termination.

As to your question regarding the female employee. Sure if is she is in fact harassing the male employee, she should be terminated. She could also have fabricated the whole thing. She could be being blackmailed. She might be playing a prank. Someone could have been impersonating the male employee. She might have mental health crisis. There are many scenarios. We weren't asked to consider them.
WhatsApp Official App for Mac and Windows
"told me she really doesn't want to cause problems with the team."

What people say and what people do are two different things, that and it could open you up to further legal issues.
Talk to a lawyer, then talk to him (preferably with the lawyer).
> The internet (or more specifically, information) was going to get harder to find and navigate anyway, once you turn it loose on a few billion people.

That sheds light on a much scarier issue: Google.com has effectively BECOME the internet.

How do you find information that isn't indexed by Google? There has to be a better way than just word of mouth, but all other alternatives afforded by current tech will just shift the problem to some other megaportal.
The BAM server is part of the open source version. The 90-day trial is for the enterprise version (which is the same version, only with commercial support).

BitKeeper doesn't support locking binary files.
Thank you very much!

I contacted the company and am now waiting for a response.
There's very little evidence whatsoever about any software development methodology or practice working well or poorly. That said, most experienced developers I've interacted with consider most of the Agile principles to be wise -- either common sense, or shown to be true via decades of experience.

Here are the principles:

* Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

* Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

* Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

* Business people and developers must work together daily throughout the project.

* Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

* The most efficient and effective method of conveying information to and within a development
team is face-to-face conversation.

* Working software is the primary measure of progress.

* Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

* Continuous attention to technical excellence and good design enhances agility.

* Simplicity--the art of maximizing the amount of work not done--is essential.

* The best architectures, requirements, and designs emerge from self-organizing teams.

* At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

Which of these would you argue aren't wise principles for all of us to use when developing software? Now, if your beef is with Scrum (or some other branded methodology) in particular, I'd be more inclined to agree.
I must use 100+ links a day with 99% success rate.
here are all the ways that people traditionally deal with sexism in the office. This vid from DevOPs Days Con, explains the pros of cons of each method. Going forward, implementing what you learn from this will go a long way.
https://youtu.be/M2mnDiWJhOY?t=2h27m26s
I hate FB and stopped using it a few months ago. But the people behind the company are pretty clever. They might have seen the writing on the wall and are trying to move pretty quickly to act against it. You've already alluded to one, but FB has also bought Oculus, Instagram and WhatsApp. All for ridiculous amounts of money, but with a crazy amount of potential. As a company FB isn't going anywhere, any time soon and by extension nor are its ideologies and practices.
>There has to be a better way than just word of mouth, but all other alternatives afforded by current tech will just shift the problem to some other "megaportal."

I don't see why there has to be. Word of mouth is probably the best method possible.
I am very interested in seeing in the post-web internet.
I might be forgetting something but I think the main use of cross-domain privileges is so that my keyboard shortcuts still work on story pages. That way, if I open (say) a NYT article that is currently highlighted on the front page, I can jump back to the front page when I'm done looking at it.
If someone sexually harasses someone who the company needs to let go for unrelated performance reasons, then this gives the victim a lot of leverage for lawsuits or expensive financial settlements if and when she is terminated for those unrelated performance reasons.
I guess they could do an "untethered" desktop version but they don't really want to. Solve syncing of history etc but it's doable. But they just love living in your pocket. It's all about owning you, and that's easier if they stay with you all the time.
I do not understand this obsession with npm.

I think npm is great - but people need to ship github respos. Its much better for various reasons - for example you can do.

npm install user/package

it makes the user more aware of the creator and implicitly makes the community better.

anyways, I can just hope more people use git.
https://youtu.be/M2mnDiWJhOY?t=2h27m26s
Is anyone qualified to comment on what this will do with my OS X address book and similar data should I open it?

edit: on the plus side, looks like it's just their web app repackaged using Electron. Still not sure what all these helpers are for though
http://www.theguardian.com/environment/2016/may/10/headlines...

"Report’s author says many media outlets have misinterpreted the science by conflating sea-level rise with climate change"
"more straightforward and more predictable relationship with assembly language than any other language in the world" is the right way to say it.
> When you call it sexual harassment it's criminal.

No. Sexual harassment is not always a criminal offence.

> With regards to going to the boss, I'm perplexed with the role of the boss and the company in an interaction between two adults.

Those two adults met at work, and this meeting was a work related meeting - she had said that. The employer has a duty of care to the employees, so that's why its gone to the boss.

> Maybe that's a cultural issue, but I think it's the court's job to decide if an action was a sexual harassment or not

If the boss doesn't do anything it might go to court. Or if the boss does something like fire the man, and he disagrees, it might go to court.

> neither a lawyers (If lawyers were to decide on cases, oh dear god...).

Well, if it goes to court everyone is going to have lawyers, right?
To echo what everyone else has said, my feed is utter garbage and a lot of friends post stuff that makes me cringe. I've unsubscribed from the majority of my friends so now all I see are ads and sponsored posts.

Here's the thing, I get to see what events my friends are going to, which usually end up being really fun and not something I would have found out about otherwise. So nowadays I only use facebook to find and management events to attend.
But we can easily assume that every major intelligence community has access to SS7.
Free bikes and tubas? How Helsinki is rebooting social connection
This whole $730M amount seems very strange to me.

Surely if they were classified as employees instead of as contractors it would come with an accompanying pay decrease. If they decided to drive for Uber at the previously agreed rate as a contractor, wouldn't they also have accepted the job with a $730M pay cut if it came with a $730M reimbursement of their expenses?

It sounds like they want to get paid for certain things twice.
A little off subject, but I just realized how to remove my old videos. I'll just fine a copyright claim on myself?

I have videos on YouTube that I can't remove. When Google bought YouTube, and made everyone change their login credentials, I must have made a major mistake.

I can't get to my videos. It's been a few years now. Why remove the videos? Because I don't like giving away content to Google. I had no problems with YouTube, but Google is not going to put ads on my videos, while I get nothing.

They aren't even good videos, but they serve a niche market? I guess? I tried Google's customer service, "That's not my department. Please go to the help boards. Please don't use this email, unless you decide to advertise with us?"

I used to feel fine about giving away content. "Here--you can have it. I love your site. I'm grateful you didn't sell out to the highest advertiser." Those days are over.
> it's not a department wide requirement

I suppose that the head of State (who was that again?) can't be expected to follow correct procedure if they weren't properly trained. If only there were a diplomat running the department at that time who could have directed that all relevant staffers and heads of state received proper training.

Hopefully this carelessness doesn't affect the importance that staffers give to using proper procedures for handling classified documents.

In all seriousness, that is what this part of your position reduces to: the head of a department didn't break any rules because they didn't receive the proper training. You hopefully can see why people might see that as a problem, even if not a crime.
I recommend Franz (http://meetfranz.com/). Does Whatsapp, works on Linux, mac, pc. Supports Slack, WeChat, HipChat, Facebook Messenger, Telegram, Google Hangouts, GroupMe and Skype.
YT claim and contentID system is not DMCA. It is entirely voluntary and governed by googles 'whatever the f we want' rules.

If you are popular on Twitch you can get at least 60/40 split.
Are you aware of any hosting solutions that support BK as-is? eg something like Gogs or similar

Asking due to looking for a Gogs/GitLab (like) server side solution for a project under development. However, it needs to handle binary data well, which Git-based solutions don't.
Shoot, I completely missed the word "religious" in the original comment! I totally deserved the downvotes...
Compiler Explorer
I'd offer up keybase.io as a workable way to solve this authentication problem. On keybase I can authenticate my identify by leveraging social media and public identify proofs across multiple services.
Chrome has that sorted already on android, where you can run up a site with a home screen link, different icon and separate listing in the task list. Given the work they've recently put in on full screen mode on desktop it looks like they're maybe a couple of versions away from having something similar on desktop
For those interested in pcb design and you're not tied to FOSS I'd definitely recommend trying upverter.com. It's made loads of progress in the last few years and is probably the best / easiest to use layout software for beginners that I've come across.

I've worked with eagle, altium, and briefly KiCad but I can never get over the tediousness of using KiCad. I recently checked out upverter and after watching their tutorial was able to design an LCD adapter board from start to finish in ~2 hours.

Not trying to knock too hard on KiCad because it's great that we have an FOSS option, but if you're just into tinkering, upverter definitely has an easier learning curve and is pretty powerful. I always find that I want to spend my tinkering time actually getting my project designed instead of fighting with tooling.
I'm young enough that I've never had to use any of these, except for FTP. But the contemporary needlessly bloated and avertising-centered web does make me nostalgic for things I didn't experience. It even makes browsing through Html-only sites feels refreshing.
Ask HN: What tools do you use to run your Tumblr?
I run a fairly popular Tumblr blog, but Tumblr isn't really built for running a long-term, revenue-generating site off of - it's really lacking some basic tools which could make things much easier, like post templates, better and deeper stats, and a more configurable post queue. I haven't been able to find any tools out there that do anything meaningful so wondered if anyone on HN can suggest anything?
Of course its still tethered. Does the app you linked bypass the tethering ? I fail to see the benefits offered by the app you linked over the official client.
Airlines, airports sound the alarm on long TSA lines
Great, now can we have ubiquity back?
There's a sort of resignation about the tone here, both in the article and the comments, which is very depressing.

Let's take that punch, roll with it, and redirect its energy. If centralized efforts, much like BDFLs, are looking like a good option for development cycles, okay. How can we wield that knowledge, but also build lifecycles around it that can help us buy back the powers and critical freedoms of federated systems?
"The only thing I'm seeing in the pastebin rant is that CPUs are fast enough and memories are big enough today to support more expensive features, which I can agree with."

Fair enough haha. Ok, my memory loss is hurting me on examples. I might have just been the little things adding up. I do recall two from security work: reverse-stack and prefix strings. MULTICS, UNIX's predecessor, had both with significant reliability and security benefits. Reason C had null-terminated strings was PDP-11's hardware and one personal preference/opinion:

"C designer Dennis Ritchie chose to follow the convention of NUL-termination, already established in BCPL, to avoid the limitation on the length of a string caused by holding the count in an 8- or 9-bit slot, and partly because maintaining the count seemed, in his experience, less convenient than using a terminator."

Now, on reverse stack, my memory is cloudy. Common stacks have incoming data flow toward the stack pointer in a way that can clobber it, even leading to hacks. MULTICS had data flow away from the stack pointer with an overflow dropping into newly allocated memory or raising an error. C language (and most) implementations use regular stack. I think it was because PDP hardware expected that with a reverse stack requiring high-penalty indirection. I could be wrong, though. I know a reverse stack on x86 gets a performance penalty and key traits of x86 come from PDP-11. A CISC with reverse stack would have problems with C.

The pointer stuff. Lots of the pointer stuff, esp arrays, comes from efficiency needs for running on a PDP-11. This by itself is why we can't map C easily to safer or high-level hardware. The CPU at crash-safe.org, jop-design.com, and Ten15 VM come to mind. PDP-11 model doesn't support safety/security so neither does C.

These are a few that come to mind that carry over into modern work trying to go against C's momentum. Hardware, software, and compiler work.
I got about halfway through the article wondering why the NSA wanted to talk about their quantum computer so much, then realized it was NASA.
That's a rather bold assertion. How would you back it up? What about high-level assembly languages, ISA-agnostic IRs or languages like Forth or Oberon for which compilers intentionally perform only simple optimizations, if any?
The problem is that many of the slowdowns I experience in Firefox are due to existing bugs, so I'm not at all confident that adding brand new code to the browser is going to solve anything. And the rewrite isn't likely to fix slowdowns, because unless the developers figure out what is causing the performance problems, rewritten code won't magically fix it.