skysight-inc/HackerNews huggingface dataset:
And curiously enough, that's exactly where the interview went, which you would've known had you not been offput by someone's slightly flawed recollection of computers from 20 years ago.
Openbsd changes of note
I often read that macOS is doomed because it is obviously understaffed and not aimed at pros anymore. Maybe. But I don't agree that the iPad is in better shape (as Tim Cook's comment might suggest).

iOS 10 on iPad Pro has been just as buggy as macOS 10.12 on my Mac, but nobody even mentions iCloud failures anymore, or glitchy layouts after rotating the device (hello status bar??).

iOS 10 also hasn't brought any new "pro-ness" to the iPad. Most updates have felt like "me-too" releases next to the iPhone (except for iOS 9 with split screen and Pencil support).

Depending on which analytics site you ask, Apple has cut off ~35% of deployed iPads from updates this fall, which means that iPad app developers can't be smug about fragmentation anymore. It's also hard to look down on AppKit as the framework that hasn't aged well next to the complicated monster that UIKit has become (compared to iOS 5, sigh).

Not to mention that tablet sales have slowed down, and both current iPad models (Pro 9.7" and 12.9") are too expensive to buy on a whim.

If Apple has a plan for the future, then I don't see it on the horizon yet.
But e-mail is more than that. It's how many services authentication/re-authenticate you. You can't even connect a new computer to your Steam account without 2-factor. And if all you have is an e-mail account, then you loose access.
A good conversation is different from an essay, it would be great if there were transcripts of the podcasts, isn't any YC company working on speech-to-text?
Of course. Wrap the drone in a Faraday cage. It will need to be capable of flying itself and communicating with lasers to work properly.
Well, now you can use Visual Studio
Tizen doesn't run UWP apps
"UNIX CLI (shell, python, ruby, perl), System Services, Apple Events (JavaScript, AppleScript, AppleScriptObj-C, Scripting Bridge), Automator, Apple Configurator (AppleScript, Automator), and Application scripting support in Photos, iWork, Finder, Mail, and other Apple applications."

I can speculate why Apple has made this decision. Notice the amount of siri integration into macOS? This theoretically makes automation by code the black sheep in Apples grand plan. Do away with code, push voice.
> Even given a retraction of “you're a Nazi sympathizer”, this comment qualifies as a personal attack and those are not OK on Hacker News.

Ah, whereas his comments about what I "think", and my "agenda", and how I believe "women and children" should be "destroyed", and how I'd be "OK" with the death of his parents are perfectly fine and not personal attacks at all?

How about his whining about downvotes in order to get upvotes? Let me guess, that's somehow fine too; it's only a problem when I bring the subject up when I get downvoted for correcting the false claims in his post?

Am I to take it that if someone in future is making obvious and offensive far-right arguments here on HN they should be tolerated and allowed to get away with it, without comment, otherwise it's considered a personal attack?

Because, aside from the Nazi references (retracted), everything I wrote in that post was simply a criticism of what he wrote and/or the offensive opinions he expressed, and no comment about him personally.

> Further, ascribing the downvotes, flags, and overall behavior of other community members to the causes of your choosing isn't substantive and forms a poor basis for the civil discussion that this site is here for.

If my complaint is so unsubstantive, give one good reason why a post (with numerous upvotes) simply stating "Maybe we should also remember that most of the people who signed this document owned slaves" should be flagged.
This has me deeply, deeply concerned. The election is one thing, but what happens if/when elected officials start screwing with something like Social Security, resulting in a generation of people who had their tax dollars deferred, but saw no benefit when they retired? In a post-fact world, I'm not convinced that the people will take action against such a thing.
Visual Studio already supports Camel Hump search in IntelliSense and for symbols within GoTo. It’s currently missing for file names in Go To, but we’re working on that and it should be coming soon.

P.s. I work on the extended VS team.
I'm judging by the speed of the apps that run on top of the OS not the OS itself. Desktop apps specifically.

For example, all of the browsers run slower and are klunkier on Linux.

I'm with you on the telemetry. I just disabled it via the registry though. That option works on all editions of Windows unless I'm mistaken... which I very well may be since I did not go to very far lengths to verify that my machine is not sending back anything. However, I am not worried about US clandestine operations because there's nothing I can do about them anyway. They are into everything around you, not just Windows.

In my opinion the greatest threat is not spying on you. The thing you should be worried about the most is psychological warfare. They are not supposed to be running psychological operations on US soil, but it's so obvious that nobody follows that rule. TV, movies, news...all of them are used to program people. Honestly, there's nothing you can do about that either unless you are seriously rich and very well-informed.
The AIs are coming
I'm with you there. However, it's important to remember how fluid and dynamic verbal discussion can be. It's a great format for creation, even if it's lacking in consumption.

Luckily- my startup; Spreza, transcribes podcasts. We've talked to Kat about providing transcripts for this upcoming series.
> all the versions of Wine still haven't solved the problem, even after 20 years.

Wine isn't Microsoft, and doesn't have access to Windows internal code. If Microsoft decided to write a Windows compatibility layer for non-Windows OSes, it wouldn't have to reverse-engineer. That is an immense difference in terms of amount of effort.
Taking the "no" out of "Do no evil". Now it's 33% more efficient!
My answer is going to be boring. Stick to business as usual.

I enjoyed 90% of the guests and learned a ton. I never felt a retooling was needed.

Maybe @aaron needed more hosts, but he did a fine job.

Would love to complain about something, but all I can say from a listener viewpoint is that taking time away to retool wasn't needed imho.

The way you sourced your guests was pretty good, just keep doing that.
What if your landlord cut off access to your apartment, and everything inside, because you happened to have 3 guests visit and stay with you this month, instead of the 2 allowed by the lease? Would that be okay with you?

And that wouldn't even be as bad as this, because a lease is a far more legally applicable document unlike TOS's which no one reads. Further, at least your violation there is related to your apartment. The TOS being violated here was for a hardware device that isn't the service being disrupted. And the worst part is that the act that was in violation is one that governments want to encourage, to the point that owners are protected from being sued. Since Google can't attack them the ordinary way, they are using their leverage on those users with their other products to prevent them from conducting this act.

This whole thing is terrible in many ways.
BMG V. Cox: A New Era of Liability for ISPs
Holding onto shares you are granted is one of the most reckless things you can do financially.

Whenever you are granted shares, ask yourself the following question. If you were given the equivalent amount in a cash bonus, would you use that cash bonus to buy stock in a single company?

For every Apple example, there are 100+ cases where people held onto their shares and rode them right into company bankruptcy, at which point they lost all of their bonus AND their job.
I think it's just because the SVR is not a household brand in the same way that the CIA is and the KGB was (you never saw the KGB described that way either).

The CIA, KGB and MI5 are Hollywood staples; the SVR isn't, yet.

(In a similar way GCHQ is often described as "the UK's counterpart to the NSA" or words to that effect).
I love how a weak assertion made by the DNC to deflect attention away from the actual email content has now been silently elevated into a "fact" mindlessly parroted like here.
IO completion ports were introduced in NT 4.0 in 1996.
I read the article.

It wasn't an article, it was a political speech, per the title and the single introductory paragraph that wasn't his words, and therefore subject to constraints that make some of your complaints irrelevant, like the single anecdote.

Integration is key though.

You mean like the famed US "melting pot"? That concept is stone cold dead, your "integration" is most assuredly not happening.
Does Apple give anyone that's not a senior executive nearly that many shares? If they do, I need to go return a recruiter call immediately.
I 'quit' Facebook two years ago. I occasionally log back in to see what people are getting out of it- and my outsider observation is that Facebook unintentionally feeds people with borderline personality disorder.

(http://www.mayoclinic.org/diseases-conditions/borderline-per... )

I find it amusing that so many facebook users are identifying Facebook's "fake" news feeds as the source of the election's problems.

If Facebook were to honestly tackle that problem, there won't be much Facebook left.
While maybe these issues can be slightly mitigated, the underlying problem is the same as getting seasick or getting sick while trying to read in the back of a car; I imagine the state-of-the-art solution is "Dramamine" ;P.
It took us a couple of days to upgrade from v1.13 to v2.8

And even that time was largely spent eliminating deprecations, which still worked.
Blatantly off topic from the article but related to social network spies, and because this community takes privacy concerns seriously — anyone who joins your neighborhood on Nextdoor can immediately see your full address (apartment number included) with the default privacy settings. Also, it's possible to join a neighborhood with no verification if just one bad actor is in it and invites you. I think it's an absolutely absurd setting. I've clicked through many people in my neighborhood and get the feeling most people don't realize the exposure at all.
How to Control Third-Party Apps with Siri in iOS 10
A small portion. (It’s listed in the mitigations.) Use HTTPS anyway, though.
Why? Not unilaterally deciding the US presidential election isn't mutually exclusive with "one of the greatest foreign operations in decades". I might disagree with their assessment, but Russia did influence the election and someone could at least attempt the argument that it was "one of the greatest foreign operations in decades"
I'm gonna need a massive citation here.

> This isn't conjecture. I've seen the base files.

Until you share, it's conjecture.
> I don't actually want to go back before the days where these services were fragmented and it was very difficult to juggle many closed services instead of a few

I do. I'm sick of the giant web companies. Especially since they make their money off fucking ads.
That's a good point, though it could be an AND too. Push an agenda and make money. We can't easily know the actors, but the motivation is similar to grab power or its surrogate money.
It's a social science; you can't exactly run experiments like they do in natural sciences. There are measurement errors & omitted variables errors you have to deal with in social science.
Then these news should be a wake up call for you.
Regulate a free service?

I wonder if any G Suite customers had their accounts closed.
Would `DROP FUNCTION IF EXISTS ...; CREATE FUNCTION ...;` be satisfactory?
"Silently elevated" by being the consensus opinion among the entire intelligence community.
Kepler 11145123 is the roundest object observed in nature
You can also tell that macOS is not a priority

...

OS has much larger user base and hence the priority

Didn't you just repeat what he said?
I think de Beatis means the bed was about twenty-six feet by twenty feet, which is 503 square feet. A twin bed is about twenty square feet, so the bed could probably only fit twenty-five people comfortably. Durer was wrong!

Oh, please. They said nothing about the fifty people being comfortable. Besides, you can absolutely fit 2 people into a twin bed. Plus, people were generally smaller a few hundred years ago than they are now. As I understand it, this is part of why older buildings so often have ceilings that are too low -- because we are generally taller than our ancestors were.

(And this is without even getting into how hand-wavy old measures were).
Ex-CEO of Nest.
Reminds me a lot of https://en.wikipedia.org/wiki/Company_town
An Intro to Monkey Testing with Gremlins.js
Yup, that's exactly what my company's open plan office is missing. 50 people muttering aloud at their computers all day.
Thanks for mentioning this. It bothers me immensely that they report 1.79 billion MAU. Is that discounted for social game mining accounts / spam bots? If not, that seems like a material issue in their reporting.
I don't think they are necessarily doing the extinguish part anymore as a primary strategy. More like embrace, extend, entangle.
Can a free music service beat a paid one? Survey
Apparently so. On the Google Apps/G Suite (which is basically the paid business version of Google services, including Gmail) page about restoring a suspended user (https://support.google.com/a/answer/1110339), "You can’t restore an account that was suspended for abuse or for breaching the Google Terms of Service. To see why a user was suspended, click the exclamation on their account page for an error message. Then see below for your corresponding recovery options."
I don't agree that panics are exactly equivalent to exceptions in languages like Java or Python because the language doesn't support using them as a general purpose error handling technique by providing `try/catch/finally` or by documenting what exceptions may be thrown with `throws`. I agree that the implementation of unwinding is similar in both cases, but I'd argue that that's not sufficient in practice to be able to apply knowledge about the usage of exceptions in, say, Java to the usage of panics in Rust.

I'm aware of catch-panic and the unwinding related to panics. Nevertheless, the vast majority of panic usage I've seen is related to the semantic that a panic signals an error that is fatal to the context of the panic. (This is a more nuanced view of panics that didn't exist in my previous post.)

Yes, you can use catch-panic on a server that is meant to stay up even if one of its threads panics. Or you can replace unwinding with aborting to save on code size. But idiomatic Rust code doesn't use panics simply to signal to a caller that some sort of typical error occurred like a file not existing.

Edit: I realize that my post may come across as arguing over semantics. I really don't care whether they're called exceptions or panics or even if they're mechanically the same thing. What I'm trying to talk about is whether they cause code to become harder to understand because of implicit error cases that are invisible in the source.

2nd edit: I appreciate your several good points in your replies to my posts.
Ask HN: What do you look for in a junior developer?
When interviewing a junior dev, what key qualities or skills are you looking for? What would make you hire one over another?

Though optional, please include your job title. Much appreciated.
Can you see the Fnords?
> "As household staff served them dinner in the formal dining room, the [95 year old] elder Mr. Shultz said Ms. Holmes had told him Theranos’s blood-testing devices worked so well that they were being used in medevac helicopters and hospital operating rooms, Tyler Shultz recalls. He and his colleague knew that wasn’t true."

I'm absolutely against ageism, but when you're 95... maybe it's not the period in your life where you should be attempting to vouch for groundbreaking biology on the basis of someone else's claims.
You haven't needed linqpad since vs 2015, which has a C# repl in it.

I also don't get the point of resharper. Apart from being slow as molasses, it's ridiculously over opinionated to the point where is makes existing code a mess of squiggles. And it's intellisense is super dumb as it redlines while you're still typing, which is very distracting.

The only great part of it, the quick find, is now in vs 2015. Ctrl-,. I think it literally just came in with the last patch.
I really like 'budget cuts' as a game. It's pretty fun, but only has cartoon levels of violence.
That is really cool. I'm definitely going to try it out.
Kind of a small sample size, right? I guess I'm hesitant to change the political dynamic of a nation based on just that.
Newspeak, Thoughtcrime, Facebook, Saveyourself, Createtime, Deleteaccount.
What the fuck is this page? Stop giving me an abstract and just tell me what's changed, if anything.
Hypothetically speaking lets say that Russia did in fact intervene in the election but Trump did not collude or have any part in it. Is there any written law or established precedence as to what to do in that situation?
> The state would then penalize those schools by cutting triple the amount of money wasted from the 2017 budget.

Budget cuts to public high schools—money that's used to pay for the staff and resources needed to actually teach kids, by schools which often don't have much budget to go around in the first place—as a form of punishment, because lawmakers disagree with administrators' decisions. And somehow the _students_ are the childish ones?
You have to admire him for standing up to them and not folding under pressure. Sending that initial email just painted a target on his back. I wonder if things would have played out differently if he quit first, then leaked the information in secrecy.
if you friend worked in pharmaceuticals development you'd have a better analogy.

theory and application BOTH define the field. it's an unfortunate tendency in academia to claim that _only_ the research/theory part is the field.
I like SQL Server a lot, I wish I could use it on production over Centos, but the price of the licenses... Oh boy... I can't afford that.
Next.js: minimalistic framework for universal server-rendered React applications
Only speaking for myself, but I'm put off because Google is punishing its users with a digital death sentence because they sold a phone that was originally bought from Google at full retail price. Yes, it's against the service agreement for the Fi phone service, but at most Google should only be allowed to suspend the user's Fi account, not irretrievably delete their entire Google identity. It's retaliation and punishment, and it shouldn't be legal. Basically, Google is claiming that these folks paid full retail price for a device they don't actually get to own, as they apparently don't have a resale right to it. That's a load of horseshit as far as I'm concerned.

All of that said, this is a perfect example of why you should diversify your online services and always, always have an offline backup.
Did you notice that you are replying to a person with no facebook account to a link that requires a facebook login to view? Maybe that's unavoidable, given the topic, but it's not visible without logging in.
Hi. Newbie here, but I've been following this story. It sounds rather tragic.

This might be slightly off-topic, but is there any possibility that someone could conceivably "weaponize" an x-ray or gamma-ray emitter, e.g., for a terrorist plot?

I came across this article about an earlier half-baked plan from 2012. Some white supremacist had "allegedly planned to use a remote-controlled X-ray weapon hidden inside a van to vaporize Muslims in upstate New York and launch an attack on the White House." This seems to be stretching the limits of plausibility. (Obviously, this wouldn't have been some science fiction "disintegration gun.")

https://news.vice.com/article/this-kkk-guy-tried-to-build-an...

However, let's assume that we had some James Bond super-villain who had unlimited resources and a stable of highly-trained engineers and Nobel physicists as his minions. Would it be within the realm of plausibility to build such a thing? Or would this still be complete science fiction?

More specifically, could an emitter be be made that generates x-rays or gamma rays in a non-directional way so that everyone in the vicinity received a lethal radiation dose over the course of a few minutes? How much electricity would this take, and what type of potential range might it have? Would buildings or car doors tend to block the radiation? Would the victims somehow sense that they were being irradiated (e.g., a burning sensation)?

I'm not looking for technical blueprints or anything, of course. It's just a thought experiment. (Hi, NSA!)
I built a device that turns your phone into an FM receiver... For those of you who like the radio!

www.enrad.io
I've been "unfriended" more than once for doing this -- people don't like being called out for spreading fake news, especially when the fake news supports their own personal worldview.
14 Year Old Builds Communication Device for Brain-Injured Friend
mutable APIs are so 2015 - ember and redux for the best of both worlds

https://github.com/toranb/ember-redux
"He had just graduated after changing his major to biology to better prepare for a career at the startup, he says."
For working on small bits of code with quick results, https://dotnetfiddle.net/ is a great online solution.
Ask HN: How would you do an Internal Knowledgebase with these reqs?
I wanted to ask the HN community what they would use for an internal knowledgebase (henceforth IKB). The most important feature is the notifications, so people see when key documents change.

Answers could range from buying SaaS, to configuring something like dokku-wiki, to rolling your own maybe starting with a nub of software from github.

It might be cool if app was just like Quip, but with a Table of Contents view and team/user notifications layered on. Or maybe like a Github wiki, but with notifications.

Audience

The audience for the IKB includes developers, who might write or edit articles, as well as communications people, who would would read, write, and edit articles.

Purpose

The purpose of the IKB is to host articles that people at the company should know about. Examples might include information about the product to help do support, style guides for writing, company policies, and other operational documents.

New employees might read all or sections of this, and perhaps more importantly, certain employees would get notifications when articles are added, closed, or updated.

Requirements - Must Have

* WYSIWYG text editor (creates markdown/HTML)
* categories
* search
* notifications
- about new, closed, and updated articles
- targeted by team/group and user
- teams can be notified about a category
- individuals can subscribe to changes to an article

Requirements - Nice to Have

* version control
- view edit history
- rollback articles
- close instead of delete articles
- closed show up in search, but not in ToC
- closed articles can be re-opened
* autocompleting search
* table of contents
* openauth/similar to integrate with company logins that exist
Site requests bank logins for online purchases
Not the OP, but I've been looking at Fastmail for a while to replace Gmail for a robust dedicated email service. I haven't felt the push to pull the trigger yet, until reading this article.