skysight-inc/HackerNews huggingface dataset:
I think it works similar to how Akka actors work. The actors are purely reactive and their message processing functions are called whenever a new message arrived. You shouldn't block them (e.g. to wait for a response from another actor), because that blocks the actor from doing other things as well as an OS thread. Instead you should return and wait for being called again with a response message. This makes some things a little bit harder to write, since you will need some kind of state machine and store the current state of actors in a more explicit fashion. However you can also achieve a higher reactivity with this kind approach, so it's a trade off. In C# you could basically get some kind of best-of-both-worlds by allowing async handlers (that return Task<T>), which means no thread would be blocked if the message handler would do a long running async operation. I think that was discussed for Akka.Net, but I don't know if it's now supported or not.
You are right to be wary, eptcyka. We know trust is an important issue, so we back up our privacy promises with 3rd party audits. We are the only private search engine to do that.
> Erlang processes can be interrupted by the scheduler.

From what I know, they cannot, not at arbitrary places, and that's why the
scheduler is a cooperative one.
Looks kerning related
Bingo. The benefit here is that you can get your choice of rolling-release packages on any distribution you want without mucking up the base system.
So....

Years ago, I had a customer that had a Tandem which was quite exciting to me as I had yet to encounter one up to that point of my career.

Imagine my letdown when I eventually discovered that the Tandem was used for FTP. ¯\_(ツ)_/¯
my point is that even running the code doesn't help you answer the question.
It runs for a year and doesn't halt... so will it ever halt?
After #DeleteUber, CEO pledges $3M for drivers affected by immigration ban
In other words there is no size fits all there is even no size fit two . All those workflows are based on the management o the organization it self .
Unfortunately in Germany most of the categories seem to be empty. E.g. Film Noir (7687) and Cult Movies (7627).
You don't type most of the time, but once you identify a few lines that need to be written or rewritten, it's useful to be able to at least type without conscious thought, so you can keep focus on the high level structure.
Yes, I'm not talking about porting things 1:1. I'm talking about explaining OOP approach that Rust suggests, and may be examples of how this methodology can be applied to solve issues like code reuse, that C++ at times solves with inheritance and etc.
I'm already well aware of best practices and I was really surprised that they didn't have any documentation or anything.

I meant, is going to school for CS worth working at a place like that.

They really aren't willing to make changes, as I said the goal is to push out apps as quickly as possible.

Coming from my previous job, where I was the only developer, I have full jsdocs/phpdocs, quite a few tests and high level user manuals. They have nothing resembling that.
> It’s widely accepted that the first computer program was written by Ada King, Countess of Lovelace, in 1842

Hmm. Hasn't this been widely disputed and disproven? I wonder why it keeps being circulated, and with such a bold tone.
Not the OP and not a link to my product directly.. but a demo built on top of it, without any mention of my currently One-Person SaaS.

http://searchreddit.net
If I type more, I make more bugs. But my mom made me take a typing course, the summer before high school, i.e., in 1978. It has had an unexpected benefit, years later:

I suffer from eyestrain headaches when I stare at a computer screen for a long time. I can type very fast, including all of the numbers and symbols, but if I slow down just a tiny bit, then I can type quite accurately. As a result, I can type long stretches of text or code without looking at the screen for mistakes.

Because of that kind of eyestrain, IDE's don't really help me. Having all of that info on the screen and requiring me to look at it, just makes it more painful sooner. So I code in a plain text editor. Stackoverflow is my IDE. ;-)
Talking about use cases when it comes to widely used software is a null argument in most contexts. It was previously disablable, preventing that now is just taking features away without a benefit. Its automatically enabled for all the people that don't know about it, but need it anyway.
It only works for English. Any other language seems to get mangled into English-like syllables.
Step one was the PC. For about 6 months I sshed to the PC from my MacBook and used iTerm's tmux integration to do development on that machine. This is phase 2 using that machine without the MacBook. Eventually I'd like to get a non-Apple laptop (if the experiment sticks), but one step at a time.
> You can't beat MacOS at it's own game.

Why not?

> you can't have a GUI as polished as MacOS

Why not?

All it would take would be for a company to publish a Linux UI library and a standards doc, and to curate an app store. I don't see any reason that a Linux machine could not be made to look and feel like a Mac. There's no magic in OS X, just a lot of hard work.

I'm not saying this would be easy, only that I don't see any reason why it wouldn't be possible. And given how badly Apple is dropping the ball, I also don't see any reason why it couldn't be lucrative. When Google started, everyone thought that the search market was mature and that Yahoo and Microsoft would lead the computer industry forever. I don't see any reason Apple could not be unseated just as they were.
Most fast typers type much faster than they speak. Thus I don't really think this would help.
Traditionally, oligarchs do not bunker in- they send future rebels and unrests into futile wars- where they have to bunker in, fighting the poor and downtrodden of the other side.
So everyone is in a bunker, but the richest.. strange they do build these. What a irony, that nukes would take those "pressure" release valves of the 20 Century away.
If the hardware failure is due to a manufacturing problem, then it affects every machine. If it's problem with the production batch, then again, unless you bought from different batches, you haven't reduced risk much.

And if it's a software problem, then again the redundancy isn't helping you.

Basically you haven't succeeded in getting 5 independent tries in the problem -- the failures are highly correlated.

It's the same reasoning that led to the financial crisis -- you have a CDO or an MBS that has a bunch of different obligations so you think you've diversified away risk, but in actuality there is one big factor that causes everything to fail at once.
Agreed on the "too general" part. Not sure if it's useful to narrow it down, as I don't think that definition is doing any more work for the discussion.

People that started piling on, weren't necessarily piling on false-hoods. Instead, they were piling on unverified conspiracies.

What's the distinction here? That on the one hand they're saying "I'm not sure, but it sure looks suspicious!" and on the other "Look what they did!" Is that a meaningful distinction?

Why the focus on a singular mistake in reporting?

At the end of it all, adding weight to Memories Pizza with a statement like

The left gleefully destroyed a family-run pizza joint because of the answer one of the family members gave to a reporter.

while dismissing Pizzagate which was arguably fueled in part explicitly by the Trump campaign (as opposed to some amorphous "left") seems grossly unfair.

I don't think I have anything to add to this. It looks as empty and partisan as the original comment, unfortunately. I commend you for stepping up and taking the time to discuss this with me. I honestly appreciate it. I'd have liked to have heard from 'rhapsodic as well.
Most of the more recent Apple criticism seems to be focused on hardware limitations. People tend to like the OS X GUI and experience for the most part. They just don’t like the Apple hardware you’re limited to now that Macs seem to be less and less of a priority for minor updates. The Mac Pro is literally over years old. The Mac Mini is over two. And the iMac is over a year old as well, besides the limitations of the form factor: it’s a limited machine, and I don’t want to use two monitors after falling in love with a 34” curved ultrawide display.

Personally, I came to the same conclusion recently. But I went the Hackintosh route instead of switching to a Linux/dual-booted Windows machine. The latest rMBP’s disappointing hardware and battery life, not to mention the cost premium, made the decision fairly easy for me. That, and I wanted to go back to using a separate desktop and laptop after repeatedly hitting performance bottlenecks with Adobe Lightroom on my previous rMBP. My photography pretty much nixed a Linux option unless I wanted to dual-boot into Windows more often than I’d prefer. There are alternatives like Darktable, but even though Lightroom is a resource pig that needs a diet and a lot of optimization work still, it’s my preferred catalog software that I’m most comfortable in. And when you’re trying to sort through 3-5k+ photos shot over a very busy weekend, comfort is the deciding factor.

As a developer, I have no problem with the popular Linux distros. I’ve worked with Linux servers for years, and I love the approach to package management package management. I’m perfectly comfortable with CLI apps. But when I’m not doing dev work, I don’t want to be saddled by the need to constantly boot into Windows for other tasks.

The Hackintosh route gave me the best of both worlds. Better hardware that I can upgrade on my own terms, my preferred GUI environment, and no need to dual-boot unless I want to game. I had a bit of extra work to deal with in the beginning to get everything working properly (with my Skylake build, proper audio support and the wireless networking card in particular), but it didn’t take much of an effort thanks to a very robust community ([tonymacx86.com]). The only other issue is checking on discussions for new software updates to make sure there aren’t any problems before I go and install them. But that’s not too big a deal, all things considered.

Tl;dr - I guess my point is that we all have our preferred environments and will go to a hell of a lot of trouble to maintain them. Or, if that’s not an option, then to at least get things close to them. Even when that can mean more trouble later on. Using a homebrew port strikes me as a less-than-advantageous approach, but I can imagine why the original author did so.
First, thank you.

Second, how much security does this provide and against what? For example, Moxie said once that Signal was designed to be usable and prevent mass surveillance, but not necessarily to prevent targeted attacks (my paraphrasing);[0] civil rights activists can expect targeted attacks.

Finally, the public needs real security professionals to do the work and provide a reliable, authoritative, updated guide - including pointing out where in the technology/solution stack we need better solutions. There are many guides out there, some cited below; like all the other unreliable information on the Internet, some are obviously flawed, some are flawed in ways that few will notice. There is no alternative to real security expertise. Also, it will need names on it that people know and trust. Crowdfund it; I will happily contribute.

[0] https://news.ycombinator.com/item?id=10665789
It sounds like they have a problem with ghost shifts.

The factory they contracted to assemble their phones is running extra shifts off the books and selling the extra phones for extra cash on the side. This happens all the time in China.
> This isn't a syntax problem. It's a semantic problem.

I never said it was.

You can still make trivial semantic transformations on code by hand or by using a tool (corrode could do it itself, too) and make it safe. As bluejekyll said it's a bit tricky since you can't guarantee anything about the calls until you port those too.
Houdini's name is inspired by Robert-Houdin, who was himself a great inventor. Back in the 1870, his electric chime that allowed people at the gate to ring a bell far away in his home across the garden was considered magic; ditto the "treasure chest" that stuck to the ground thanks to a big electromagnet.

His book "Comment on devient sorcier" ("How to be a sorcerer") explains many of his tricks in detail.

Some are incredibly difficult though... to the point I wonder if he actually gives the real explanation :)
Because it's illegal. Do we have no respect for laws anymore?
We may be talking at cross purposes, but for clarity's sake: I was not recommending email. I was only recommending that noobs be told to think of any written communication in terms of "like it is being published to the front page of your local paper, where your husband, mother in law, and any personal enemy might see it" and, in this case, where any officials might see it as well.

The list in question was mostly full time mothers. I was a full time mother, but also a military wife. I was more familiar with general information security practices than most of them. So this is the most noobie friendly line I know that seems helpful in trying to get inexperienced people to think before they speak/type.

I also got annual InfoSec training while working for an insurance company for more than five years. Getting human beings to take InfoSec seriously is incredibly challenging. If you can't get that to happen, no amount of good tech will save you.
Black Box: The Ultimate Game of Hide and Seek [pdf]
It actually isn't that bad on the budget. We don't have the same day service (I think its 24 - 48 hour response time). It sure beats the heck out of waiting for the disaster as the thing is pretty proactive. Much, much cheaper than service and support from Oracle, and Oracle doesn't visit or monitor the machine.
Keyboard lovers unite!

It's amusing to see GUI-resistance all these years later, after Microsoft has worked so very hard to make Windows work and look just like MacOS. Well, like it would look if it had been designed by people with no taste.
The details here are great even for divers :)
That's good, but your recent comment history looked overwhelmingly political to me, hence my request.

If you really don't see what's wrong with posting like this, we have a problem. Even if your position is 100% right, such rhetoric makes this place worse. Right people don't get to do that any more than wrong people do. Indeed, they arguably harm more.
If Arch is not for you, you can always try Manjaro. It is more stable, but still you get the power of Pacman.
Not entirely, you can always use PPAs and alike.

There are also these universal package formats that some directly from the developers.
If I understand git-flow correctly, it's a trunk (develop) with a release branch (master).
A listener on night shift guard duty from a more ancient or more naturalistic culture would perceive it as spirits trying to send him a message (probably just his subconscious working something out, but whatever it doesn't matter) so he's listening really close to the spirits muttering and then "snap", oh foul words, that was a real sound from a real hungry lion, sound the alarm.

Meanwhile people who hear nothing in the wind get bored, fall asleep, and become snack for hungry lion.

This is ignoring the second order effects of most of the voices are probably your subconscious working something out of your system that needed working out, so you'll be a more well adjusted caveman if your PTSD is worked out because of something you heard the spirits tell you on the wind, than if its all bottled up.
I feel like learning a non-qwerty layout would make it difficult to switch between computers. What has your experience been? Is QFMLWY supported on pretty much every device? How does it compare to Dvorak?
I end up choosing Ubuntu for the reasons you mention, and recently found that I get a lot of crashes of unity, seemingly due to the nvidia prprietary drivers running at 4K. I'd guess the crashes aren't this common for all users or else they would not be considered stable.

My take on unity is that the main problem is simply bugs, not design defects of philosophical issues.
s! works too
Thank you for using private search, no matter which private search engine you use!

DuckDuckGo uses Amazon web servers so they may be just a hair bit faster for image search according to a recent comparison article. See: http://securityspread.com/2016/10/24/duckduckgo-startpage-20...
Flatpak can install system-wide by root, or by any user to their home directory.
I'm getting server error (500). This is always a cool idea, though. I learned touch typing with https://www.typing.com

It's probably much more boring but quite comprehensive for most things.

The real challenge usually comes when you're touch typing and mixing different hot keys and autocomplete functions (vim plugins in IDEs, for example).
Forced adware and terrible update experience == a total nonstarter for me.
I am continually boggled by how bad the user experience is for me on my windows 10 partition that I try to use for gaming. Everything from the standard networking drivers not working in windows (but worked in ubunu out of the box), ads for edge or office 365 whenever I open the thing up, or forced restarts when I am gaming in the middle of the night continually baffle me. I just keep asking why I gave these guys money, why I payed for this experience and become complicit in setting this standard. This is on all new top of the line hardware.
So no thank you.

I also don't share your frustration with the keyboard use in Mac OS; I rarely take my hands off home row but when I do it's to use a beautifully responsive trackpad full of powerful and useful gestures just inches below. It's the one thing I miss on ubuntu.
Comparing bus states of two CPU's running of same clock is perfectly feasible and there are no problems with glitches as long as the whole mechanism is synchronous (and the CPU is completely deterministic, which it should be, but then there are things like RNG-based cache eviction policies). In fact both original Pentium and some m68k processors have all the required hardware for this included and building error checking pair of them involves literally connecting all bus pins of two CPUs in parallel.
I have a Nexus 6 at present, I assumed that it was too hard/impossible to somehow get it working with an upstream kernel otherwise someone would already have done it, never owned a 5 though.
I apologize for misinterpreting your list. The rest of your comment is troll talk.

If you conduct religious flamewar here again, we will ban you, as we would anyone.
No application, especially enterprise applications can have all business logic in the DB. It is spread out over huge, _multiple_ application code bases & even shell scripts and ad-hoc jobs.

So it doesn't matter how "good" the DB is. If the App & presentation layers are so bad, that they introduce logical or other anomalies every so often, does it matter if the DB does not produce any error in a billion years?

The Porsche analogy is cute. But if the business case could be solved by 10 scooters, isn't it be better & cheaper? When your "Porsche" is down, all customers are affected. With 5 scooters down, only 50% can be (if you design it that way).

In many of these so called "enterprise" applications, what they _needed_ was 10-20 scooters, but they bought 2-3 Porsches. And it's usually because "no one gets fired for buying IBM". In many internal apps, companies literally are putting Wordpress like shitty CRUD CMS on Oracle because of this mentality.
> FDE handles almost exclusively a single threat: the physical threat of your unattended computer.

For most FDE solutions, doesn't the computer have to be off or possibly in hibernation (suspend to disk)? Does sleep mode (effectively suspend to memory?) activate the FDE? IME, most people's computers are almost always on or asleep.

EDIT: File-level encryption seems better: All files are encrypted except when open. But I don't know if there are any solutions that implement it securely and useably.
I have had multiple years of uptime until I needed to do an OS upgrade for some new part of the financial system.
Automation Is Coming for Our Porn Stars
That's your prerogative and I understand the choice.

However, the problem of how one can backup claims in an anonymous world is real.

Maybe HN needs a third party who can verify claims privately (like reddit mods do).
Sadly, I think it's popular demand that is changing the nature of the Web. Google is just taking advantage of the situation in ways that benefit themselves, as is almost everyone else in the modern Web ecosystem.
Up the spout
No, because VHDL is used for configuring FPGAs. An ASIC is a different beast entirely.
Xapo (Bitcoin wallet) approved in Switzerland
That makes sense, although then it seems to me that it'd have been better to strike within Manhattan and keep servicing the airport.
Thanks for this, awesome. Questions:

> 4. Switch to Google Chrome.

Can one configure Chrome to not be a data-sucking kraken?

> 7. Disable cloud-based keychain backups.

That backup is encrypted, I'd hope? So, is the problem that getting hold of a cloud-backup facilitates off-line attacks on the encryption key?

I remember Filippo (FiloSottile here) publishing his encrypted private PGP key [1] (back when he was still positive on PGP). If that's safe, how is this problematic?

> 10. Install a password management application that doesn't store your secrets in the cloud.

Same question as 7. My understanding was that most password manager vulnerabilities have been related to browser integration, so that is the first thing I'd switch off.

[1] https://blog.filippo.io/on-keybase-dot-io-and-encrypted-priv...
As a software engineer I (quite cynically) have viewed patents as a way to protect IP and force people to pay you for using your solution.

Do people frequently use the patent system (either for software or product design) as a catalogue of tools and building blocks they can use?

I imagine it must be quite time consuming and painful to go through the licensing process. Would be cool if parents all had associated licensing terms and costs declared up front!
Religious experiences work the same way. For the sake of politeness we'll assume I'm referring to dead historical religions.
The ADL disagrees with you regarding Bannon.

https://www.washingtonpost.com/news/acts-of-faith/wp/2016/11...

As for who wrote the executive orders:

" Inside the West Wing, it is almost impossible for some aides to know what is in the executive orders, staffers say. They have been written by Stephen Miller, Trump’s senior White House adviser for policy, and Steve Bannon, Trump’s chief strategist, according to people familiar with the matter. Ideas for some of the Trump executive orders came from transition officials and so-called “landing teams,” "
--http://www.politico.com/story/2017/01/trumps-flashy-executiv...

How can someone be pro-Israel and antisemitic?

https://theintercept.com/2016/11/16/steve-bannon-made-breitb...

http://forward.com/news/israel/354402/how-steve-bannon-and-b...

And of course he would put up working with Jews if it meant he had a seat at the table and a chance to enact his wildest dreams. In a choice between power and principles, most people chose power. Your proposed Occam's Razor doesn't work because you're ignoring the most obvious thing: the desire of people for power. If being Trump's right hand man means putting up with Kushner, then so be it. I'm sure Kushner, as the other key figure standing beside the throne, feels the same way. He can put up with an antisemite in order to be in the White House.

Think about it. Occam's Razor is for the simplest choice. Assuming Bannon's racism, Bannon's choice here is: work with Jews and have a lot of power, or avoid Jews and go back to the mundane life as a publisher with no seat at the table. There's really no question of what he would choose.