skysight-inc/HackerNews huggingface dataset:
The infosec community has this insane conspiracy theory that Assange is owned by Putin.
The best offense is a good defense. Improving the quality of software in general would be far more beneficial than developing zero-day short-sighted tools.
What storage back-end do you use ? I assume S3 but am genuinely curious ...
Well, traveling to the US I have had to fill out a green form stating that I'm not a terrorist or a 40-45 Nazi. I guess they capture a lot of pathological truth-telling terrorists/Nazis with this piece of paper
Today it is very easy in most U.S. states to order your own blood tests for Lyme. If you think you may have Lyme, order the test online and go to your nearest LabCorp/Quest office. You'll get your results in 2-5 days. No need to convince a doctor that you need the test. If it's positive, you can take it to them and receive treatment.

"Chronic Lyme Disease", as used by some, simply means "untreated Lyme disease". It is not a chronic vs acute form of the disease.
Right, if you're just matching a substring in a list of strings then you don't need regex for that.

Also, lxml is over 20x faster than BeautifulSoup, although it doesn't really matter with such a low frequency of requests, it's something to note if you had another project that required parsing e.g. 1,000's of html pages.
How did you deal with this content?
It's both. Mozilla's advertising model isn't such a big deal. It's even easy to counter in their own product. Being for profit means Google must keep trying to drive its numbers up. A likely side effect is spying on its users in new ways whose results will be sold in new ways. That prediction certainly came to pass several times over.
How to pick the best VPN service
Dishonesty Gets Easier on the Brain the More You Do It
Hi, I would like to apply for this position!
I (with some colleagues) developed a capability-based shell scripting language (http://shill-lang.org) that makes it easier to apply the Principle of Least Privilege to system administration tasks and also functions as a modular, programmable sandbox.

We're currently working on a port to Linux and a commercial version. If you're intrigued, I'd love to chat.
VimFx is enough for me, maybe it's for you too. https://addons.mozilla.org/en-US/firefox/addon/vimfx/
1 I have seen the steam escape for the lid to lock, but I would not categorize that as a noisy escape. But my perception may have been colored by my previous experiences.

2. True. But the difference when I bought it was around 25 dollars, so it seemed a worthwhile investment. I have used the low pressure to cook rice for some dishes which require the rice to be hard but cooked. I could do it in slow cooker mode, but it would take a long time.
Our CTO and my co-founder at CryptoMove (also, my dad) created the Hello distributed programming language recently.

From the white paper, some of the problems Hello aims to solve are (1) Repeated re-coding of the same distributed primitives; (2) Challenging development process due to the combination of a programming language and extraneous library; and (3) Inefficient and unreliable distributed code.

Here is the white paper and reference guide if anybody is curious:

White Paper: https://docsend.com/view/zfcz7sh
Reference Guide: https://docsend.com/view/65tbeht

Edit: Thank you omg.lame.dont.dotis@wtf.example.com (email edited) for the feedback. We have email capture by default because we use DocSend for sales collateral, but we've turned it off for these white papers. They're downloadable too, if you just want the PDFs.
"But I know for a fact that the CIA does have a committee of elected officials that oversee it."

And they let their own inflated egos delude themselves in believing that the overall threat posed by the Russians/Chinese (which in comparison to the US, are much weaker) is greater than that of a government that surveys/records/interferes with the lives of its own citizens.
Thanks for this. It has suddenly shot up to position #1, possibly due to resolution of reasons you cite.
Have had one since Black Friday.

I feel generally competent in the kitchen to the point where assembling a nice meal (dare I say gourmet?) from scratch without a recipe is relatively easy for me.

That said, I've found the Instant Pot to have a steep learning curve.

For starters, you can't easily check on the food while it cooks, so if you are experimenting with large batch sizes and timing you are kind of gambling and have to wait till it is done (sometimes an hour) to see if you ruined something.

It is hard to find consistent info on how long to cook certain things, and it is easy to overcook things into mush.

And for anyone citing cooking time of a couple minutes... That's just misleading. Most recipes quote how many minutes to set it for. They do not tell you it takes upwards of 15 minutes to come up to pressure in some cases, and depending on the release instructions, some things can take another 20-30 minutes to release pressure if it is a large volume of liquid.

That said, it makes amazing steel cut oatmeal and we've had a couple other successes.

I'd love more recipes that were purely easy quick prep, toss it all in, no extra cooking steps (like finishing in the oven), and good for making easily freezable and quick to reheat one pot meals. Many recipes I've found are overly involved to the point where the IP seems unnecessary.

I desperately want to use it more, but so many recipes fail to meet the above criteria. Hopefully that improves. Maybe my expectations are just too high?
The plans were to have the API added from the start.
To prevent a rocky beginning the API wasn't released, but it will be added as soon as possible.
The term "hacked the election" goes beyond the literal computer hacking of the dnc. It also covers the well-targeted "fake news" propoganda program ... something not touched by the release of these tools.

The "hack" of the election was trickery to twist a system to a desired end. Like all good hacks it ignored definitions to employ whatever techiques were availible regardless. That some were not traditionally called "hacking" means nothing given the overall effectiveness of the program.
IMHO: No, I don't think WASM is the end of Javascript, in the best case both flavours can focus on what they do best (Javascript for light-weight web-frontend scripting and DOM manipulation, WebAssembly for computation modules). And Javascript can focus on being a 'scripting language' again, and not a compile target. I think most serious WebAssembly apps will still use Javascript glue code for the actual HTML/CSS frontend.

I also think there will be many web apps which are 50/50 JS/WebAssembly where WebAssembly is used for libraries that need to do fairly heavy computations, but can do that without having to call into browsers APIs too much (e.g. image processing, physics engines, AI, etc...).

Android NDK is heavily used for games, I wouldn't say that 'nobody started using it'.

I'm not seeing the appeal for running languages on top of WebAssembly that need a heavy runtime environment. The big downloads this requires will kill all the fun. Even C++ will create bloated WASM modules if one isn't careful. Using 'embedded style' programming practices really makes sense when trying to reduce module size for asm.js/WebAssembly.
A Shifty Detail in Pegasus
Ask HN: As technical person how do you handle politics in office?
I just curious, how someone at lower level as technical person handled a politics in office? Just quit your job and finds another employer?
> Does anyone else actually enjoy going to the grocery store or walking to a local place to pick up food?

Nope, not at all.

Any kind of shopping is pain in the ass to me. It takes time away from any of the many other things in my life I would rather be doing.

Food shopping as an example is a necessity as I need food to give me the energy to get back to doing those things I enjoy. It's a chore like doing doing the dishes, washing your clothes or cleaning your home.
$57.99. But they were also pretty cheap in December, I think -- see https://camelcamelcamel.com/Instant-Pot-IP-DUO60-Multi-Funct... .
I'd like to hear a security expert's opinion on whether releasing even patched 0-days could be considered harmful ? even if the 'sploits dont work out of the box, it seems like they would still advance the state of the art, and allow moderately-skilled hackers to build on very sophisticated designs, adapt and make them effective again - "stand on the shoulders of giants" kind of thing.
The Russians really seem like to most likely there still. It would’ve taken quite a bit of knowhow and resources so the Russians would be one of the few organization with motive and opportunity so at this point it seems highly likely that it was the Russians. It could also be some nation state that wants us to think that they are Russian (which I don’t know who would have motive for this). The only other option would be a corporation or hacker group that is really good and knows enough to be able to (and also have a motive to) implicate the Russians convincingly, but that seems unlikely.

That’s the analysis I heard so it doesn’t really change the overall analysis but I’m no expert and I’m open to other views.
Totally possible. As an example, Codec2 used in ham-radio applications can send pretty decent voice audio at a few kilobit/s or less, and it keeps sounding perfectly understandable even at 1.2 kbit/s like this short sample:
http://www.rowetel.com/downloads/codec2/hts1a_1200.wav

More information here:
http://www.rowetel.com/?page_id=452
Project Planning Isn’t Rocket Science If You Use the Right PM Software
In that case, you say "I can't answer that question" and let the system do its job.

You don't lie.
It is annoying that I have to install pulseaudio if I want to continue using Firefox for media consumption.
Well on Android's case it helps that the Android team is not very keen in allowing the NDK to be anything more than porting native code into Android, high performance games, or just implementing Java native methods.

Even for Android Things they gave up on their plan for C++ Frameworks on Brillo, and adopted the Android Frameworks instead, due to "We incorporated the feedback from Project Brillo to include familiar tools such as Android Studio, the Android Software Development Kit (SDK)".

So to come back to WASM, it depends on how willing the browser vendors are to push it, beyond the initial prototype.
That too. I always feel rushed when I do chores because it all feels like a massive waste of my limited free time.
Mozilla says 'Enabled multi-process Firefox for Windows users with touch screens', however on my Dell XPS 13 it still says multiprocess windows are 'Disabled by accessibility tools' in about:support, which was the touch screen issue. Any ideas?
> Shopping for food that I put in my body also reminds me that I am alive.

Surely having to drag yourself out of a warm, comfy bed should remind you of that every day?
Point of clarification, a felony fraud conviction wouldn't prevent him from getting food stamps or any other aid. There are 6 states that have restrictions on drug felons getting food stamps, perhaps that's where you're claim comes from?
"Finish off" is what HPE seems to do best these days.

They've already started to gut Simplivity. HCI was a massive missed opportunity for them, as they had all the parts from the beginning but their combinations never jelled. Storage basically fell apart, attriting down to just 3PAR (lots of nasty internal politics) and then starving that for resources and field support. I expect Nimble to be digested and fall apart in the same fashion with Nimble executives bailing as soon as their clocks run out in a year at best.

There will be rejoicing at Dell EMC today.
> Added support for WebAssembly, an emerging standard that brings near-native performance to Web-based games, apps, and software libraries without the use of plugins.

I've been watching this from the sidelines... what's the best way to dive into WebAssembly? Or is it just waiting for tooling to catchup to produce it for WebAssembly-enabled browsers to execute?
The Uber Conflation
In the early 90s I created a small custom language. The purpose was to learn/build a compiler though, but other projects came along so it was eventually scrapped. I did get fruits from it though in terms of how compilers work.

I also came up with an idea to build a common intermediate compiler so you could use C/C++, asm, BASIC, custom language etc. on top, then a descriptor/translator file would compile to a common assembler base. This was on the Amiga (and some years before .Net).
That some governments use that kind of tribal moral relativism to justify war does not mean that war cannot be waged for justifiable and morally good reasons.
Use of undisclosed zero day vulnerabilities by governments is not really news. But the article makes it sounds like these OS come with a rootkit pre-installed to exploit those vulnerabilities. My guess is that they first need to find a way to install these on targeted devices. Any idea?
But do you do? (Honest question; I mean: is there a reliable and easy way to enforce encryption happens?)
> Android NDK is heavily used for games, I wouldn't say that 'nobody started using it'.

Which is very much the only use case that Google's supports, and Android APIs that are exposed to it, for anything else welcome to JNI.
The 7-in-1 six quart cooker (currently $100) was just under $70: https://camelcamelcamel.com/Instant-Pot-IP-DUO60-Multi-Funct...
> The Instant Pot does not run for a fixed time. It has a pressure sensor and only starts the timer when it has reached sufficient pressure.

Yes, this is exactly what my pressure cooker does. There's a dial, which has indicative minutes, and a picture of what's cooked under certain minutes around the dial, for example a small icon of a bunch of beans appears under the 40 minute dial, similar for other items. But total cooking time rarely ends up at 40 minutes (for beans, indicated at 40 minutes for example when starting from cold water and unsoaked beans) because it pre-heats to starting temperature and then kicks-off. The heating plate heats pretty quickly, which also makes sense when seeing recipe examples for browning meat before starting the pressure cooking.

Seems identical, just analogue control. Just a standard modern pressure cooker without a bit of marketing a dial in-place of buttons.

I also have a pressure cooker for the gas stove, significantly larger, and while that takes manual timing it has a release valve if steam pressure gets too high.
No. The only way he couldn't answer the question was if the program existed, thus revealing the existence of the program, so he had to lie.
I bet you're using GNU time rather than BSD time.

It did seem odd to me that the author didn't bother to mention which OS he is using, though from the hostname I have a pretty good guess.
someone like Greg is going to be hard to come by.
I honestly think this makes sense, based on how government bureaucracy is. Obviously everything else about it, is classified.
It suggests that USA had to invade something, just for the sake of invasion.

After 9/11 the public found it therapeutic to have an evil enemy they could go to war against. Powerful people in the Bush administration wanted an excuse to invade Iraq again, and the public's psychological need made it very easy for them to sell the war. North Korea never would have worked because they weren't the right race and religion for the U.S. public to conflate them with the 9/11 attackers. Going to war with North Korea wouldn't have served the psychological drive to "strike back."
Isn't it just possessing both conditionals and loops?
One academic also did make in Prolog. That way it was ddclarative and used logic programming.
It's very sobering to realize that if the government wanted to track my every movement they could easily do so. Arguing about the security features of Android vs. iOS just seems redundant now.
Heroku: How We Sped Up SNI TLS Handshakes by 5x
I am on bazel learning curve and was searching to integrate Bazel build system with visual studio (xamarin) project, apparently Bazel support for windows is still too nascent. I home something comes up on this lines.
Me, too. I was surprised because I was trying to use `builtin time`. :)
It's present on mine under the paper plane icon: https://pageshot.net/tXxzW2A7XAhVuAGN/mail.google.com
If it has been removed, a comment below you quoted the following which would likely explain it?

> Enhanced Sync to allow users to send and open tabs from one device to another.
And the Firefox Devtools now also have an excellent tools for learning, visualizing and debugging CSS Grids: https://hacks.mozilla.org/2016/12/css-grid-and-grid-highligh...

Well done, new feature coming along with Devtools for it.
> > Java

> Another internal tool to rewrite from scratch, yay.

If you care about security in the slightest, you should probably already have done that.

> > Acrobat and the like are no longer supported.

> Is the build in PDF viewer still burning through battery power like the electric heater it turned my laptop into the last time I used it? Been some time so that would be interesting to know.

You can still use an external reader of your choosing; for example I'm using the marvellous Okular. You just can't use an NPAPI-based PDF reader plugin.
That assumes the data is there in the first place. What if Alexa just didn't record everything everyone said. It just sounds really really dumb.

Like snapchat saving every image privately shared on a server. It's such a big scam. Sole reason I'm not buying their shares.

I'm hoping someday we'll get true offline speech to annotated text translation that we as consumers control. Like I control what data is in my machine's hdd.
New York Times weighs in:

https://www.nytimes.com/2017/03/07/world/europe/wikileaks-ci...
This is exactly the problem. They have just made it hard for no reason. I want concrete information as well with an easy to run guide. It's not clear why I need to use Mozilla accounts.
Alright, I'll bite. Regardless of the who owns what, I'd be a hell of a lot more confident if some of the old regular PGP sigs started showing up again
> Wikileaks has done tireless work in this field and has largely been correct about its claims and the authenticity of its documents

I believe what people don't trust is their motivation. I've seen people argue that motivation doesn't matter; facts are facts. That's incorrect, as anyone who has listened to a skilled dissembler state facts leading to a conclusion at odds with reality knows.

There are other problems, including suspicion that it may be true that WL may be leaking exactly what they're given (modulo redaction and strategic withholding), what they're given may be tailored to the goals of those leaking. Assange's statements don't help dissipate that suspicion.

So in looking at their releases, you have to fact in not only their (Assange's) motivation, but that of the unknown people leaking documents.

Ain't intelligence analysis grand?
> Intercepting audio/texts before encryption by Signal, Whisper, WhatsApp etc.

This basically means if your device is compromised, expect malware to be able to read all content (including Signal, WhatsApp messages). Nothing new. The way it's phrased makes it sound like Signal, WhatsApp have vulnerabilities, but no, the intention is sensationalism over sound analysis.
f (3,456 789)

or

f(3 456,789)

or

f(3,456,789)

depending on intent. I mean the requirement of a common as a separator seems superfluous -- particularly in languages like Python which rely heavily on semantic whitespace.
They have a service 'infosite' that every array dumps stats to.. From there, they can predict things based on your usage patterns, such as when you are going to run out of disk space, when you should add additional SSD's (if a hybrid setup), when to upgrade controller models to handle increased IO, when a hard drive looks like it might need replaced, etc.

It will also tell you what VM's have the most IO Load in vmware, how much bandwidth you need for replicating volumes, etc.

My regional engineer told me they have one of the largest HP Vertica database clusters in the world to handle all the datapoints..
Honestly, for eggs I've found this to work a treat:
Take a small pot with a lid, add 1cm (1/2 inch) of water, put eggs in, throw on cooker (up to boiling very quickly). 5 minutes later, soft boiled, 7+ minutes for hard boiled.

Usually find 5 minutes is just enough time to make toast and a coffee. ;)
Interesting. I have the exact opposite experience on Mac. Chrome becomes unusable after about 15 tabs and especially after leaving it open for more than 2-3 days. Firefox is the only decent browser I can use on my Macbook.
Is this related? https://bugzilla.mozilla.org/show_bug.cgi?id=1342881
Shirley your joking, you think they give a shit
True, and isn't that a shame :/
Easily Migrate Your Existing Stormpath Users to Auth0
You don't have to be upset to find something interesting and worthy of discussion.
Mapping “France at Night” in R
Wikileaks' 'analysis', which is what this link is about, has always been fanciful and shoddy. I don't trust them to be doing any kind of 'analysis'.
Pressure cookers used to be a mainstay in the US as well, but fell out of fashion and are now coming back. I'm not sure pressure cookers are that popular in Europe either at the moment.
"In retrospect, invading North Korea in 2003 would have been a far better choice than Iraq."

Yeah. Sure. With Seoul in range of NK artillery and poison gas grenades. By the way, do you know why NK still exists and will exist for a very long time? Because it has 2 boarders with superpowers, China and Russia. And both powers have zero interest that the US soldiers, stationed in SK, move close to their boarders. Invading NK looks easy on paper. But the long tail risk is enormous. Do you know why 2 Korean states exits at all? It was not the North Koreans that brought the US army to halt. But yeah, for sure this time the Russians and Chinese won't bother.
This is a misnomer, as bandwidth gets cheaper, file sizes get larger due to technological advance. Think about the average size of a photo from 2006 and from 2016.
My issue now is their command line python app that does the update to get you a new cert broke when I upgraded my Ubuntu 14.04 to 16.04. The python depends on openssl and the version has incompatibilities that you see mentioned all over the boards.
Visual Studio 2017 takes on DevOps, containers, productivity
Was thinking about writing the very same thing, a pressure coocker has always been a common implement in every kitchen I've seen. I realize that there is much more to the marketing, final implementation and other details of these Instant Pots, but all these comments read to me like everybody just discovered that eggs are awesome and you can use them for so many things.
Agreed. One of the few websites where I actually enjoy the advertisements and even click on them regularly.
I'm pretty sure I've seen that paper plane icon before, but it doesn't seem to be there now either.

The one I always used had a Firefox icon.
I would not even categorize the cooking time to be lower for many dishes (Because you will need the pressure to vent slowly for 20 mins unless you manually vent it). It is more of once things are inside the pot, you do not have to tend to it till it is done. The cooking time certainly helps for dishes like pot roast and it tenderizes tough cuts of meat much better without dehydrating them. Having said that, the above holds true for any well built electric pressure cooker. Instant pot is just a well built electric pressure cooker.
I'm working on buying land some land and building a house right now. The prices for a typical traditional way of building a house aren't that astronomical. I looked into some prefab but for a split entry or two story it's pretty hard to bring my costs down much lower.

I wish I could get my land prepped and then print it out cheap or dropped off but haven't found anything that can get me to the price point I want with ~2500 sqft other than doing the typical way.