skysight-inc/HackerNews huggingface dataset:
I don't really get into political commentary, and I'm not a US citizen, but there's some great RE tips in there.

I genuinely lol'ed at their assessment about Comodo's whitelist-only firewall/av.

Also, this: https://wikileaks.org/ciav7p1/cms/page_17760284.html

(ﾟヮﾟ)
Well it would still be a whole lot better than what happens now. Microsoft, for instance, sued the DoJ recently because almost half of its data requests came with a gag order.

So you wouldn't even know when they got your data, and then perhaps used it against you - in secret (like putting you on a no-fly list, etc). And then they won't even tell you why you're on the no-fly list or why you're getting an audit.

The whole system is broken from top to bottom, and I think that has a lot to do with the fact that politicians who are supposed to represent the people, don't care about what the people want anymore or to actually represent them. They care about what various rich people or powers want them to do. It's not just me saying that:

https://www.youtube.com/watch?v=5tu32CCA_Ig
I'm not a US citizen, but if I was, I would want professionals sworn to defend my country and the constitution to be able to modernize their capabilities. Today, these tools are essential to defense. It may turn out to have been the best defense against RU attempt to Balkanize USA.
So ... they pair the people who are competing for a limited number of jobs. This is one way to hire a bunch of aggressive A-Holes.
I've never encountered a tech interview in any of my phone calls or on-sites.

I've tried applying for QA, but got turned down on my second interview with an engineer, because they thought I would be bored, since I already had some dev experience from a two month contract.

I've already sought advice. This included coffee with other HN users, and posting top threads. One is https://news.ycombinator.com/item?id=13726646
Declaratively Rendering Earth in 3D: Using Cesium with React and Webpack
Airline fatalities rose in 2016 but year was still one of the safest in decades
How have I not known this was a thing? I cannot count the hours I've spent opening Google and searching for the icons that I need.
http://inform7.com/
This is a past revelation that was already investigated, no? Without any direct connection to the current release it muddies the waters.
iOS Exploits Used by CIA
Can you point to any instance during the election when a leak was not precisely timed/filtered to damage the Clinton campaign and/or advantage the Trump campaign?
I do lack OSS contributions. I do have a Github (nothing too complex) with some solid code, and a few running websites. I do have great recommendations from working on a two month contract for a startup.
So that sounds like at least two parties who would be opposed to an unrevokable ledger. Govt officials awaiting their bribes to let a container pass would be a third party opposed.

Friction as usual.
They have a ridiculous turnover, so I'm not surprised. However they have a strict adherence to Scrum Agile (as in, by. the. book.) and they're an agency with some pretty good clients, so they stick around pretty well despite the churn.

(source: I live/work in the area)
>its not like they come with a user manual

"including malware, viruses, trojans, weaponized "zero day" exploits, malware remote control systems and associated documentation"

Sounds like they do potentially come with a manual.

>Also, I'm pretty sure this isn't "the entire hacking capacity of the CIA"

Well, yeah. Wikileaks does like to put their spin on things.
> Why do we do this, still? Is it not irresponsible?

One reason is security - if cryptography isn't done in constant time then there is the potential for timing attacks. This is why BitCoinJ ditched BouncyCastle for their own JNI wrapper around BitCoin's libsecp256k1.

There is a rust client for Ethereum, called Parity - they do FFI calls to libsecp256k1. Similarly rust-crypto vendors most of its crypto in C that it calls through FFI. Similarly go-ethereum also uses libsecp256k1. However, I know that Tendermint uses Ed25519 instead of secp256k1, and in turn they use NaCl which does not involve FFI.

Mining for Ethereum is done on a GPU, so the miner code is necessarily written in OpenCL or CUDA.

There are a few blockchains written in functional language but they are new to the scene. There were a couple of Haskell Ethereum clients but they appear to be abandoned. I know kadena[1] and cardano[2] are written in Haskell. There is also Aeternity[3], which is the only currency I know of written in Erlang.

In the early days Charles Hoskinson apparently wanted Ethereum to be written in Scala. I don't think any of the core devs know Scala, but then again Charles Hoskinson was booted from the project so his language choice was dropped.

Synereo was to be written in Scala, but the founders (the CEO and the CTO) split in December. The CEO doesn't want Synereo to make a blockchain anymore, he wants to make some kind of escrow for ponzi schemes. I hear from the devs they want to code the thing in javascript. The CTO is making something called RChain; I heard he wants to use some pi-calculus interpreter he wrote in C90 back when he worked at Miter corporation in the 90s, but maybe he's ditching that.

From job postings I can see MaidSafe is looking for Rust programmers. MaidSafe has been in R&D for a decade, so they must have had yet another pivot recently.

To be frank, while there are functional programmers in the scene, these guys are struggling to establish themselves. There's a lot more talent in procedural programming which is why so much code is written in those languages. I'm not 100% that functional code is going to have fewer bugs which result in financial exploits.

[1] http://kadena.io/
[2] https://iohk.io/projects/cardano/
[3] https://github.com/aeternity
Yeah, exactly that, although sadly Firefox represents a minority of traffic for me so OffscreenCanvas isn't a realistic option.

To your point about direct manipulation, I think you may be right. I'm talking about drawing rather than image processing, and no way I want to effectively re-implement a bunch of Canvas2D primitives, but what I could do is draw the image once on the foreground thread, extract the raw bytes, and then rotate those using image processing into a bunch of target arrays in the background. I'd then pass those arrays back to the foreground and create a set of corresponding images.

The only issue here, and I'd need to benchmark this, is that it's not clear to me how much of the time is spent drawing versus actually creating the images. If creating images is expensive this might not yield much of a gain.

The upshot is that this starts to sound like quite a bit of work when, what I could do, and which would be much simpler, is reduce the fidelity slightly: e.g., by rendering only 180 or 120 images, and tweaking the minimum angular velocity appropriately to avoid jerky animation.

And then I suppose I'm back to the point that somebody else made, which is that Web Workers may not be that useful in the real world. :/
> Is there some special set of software that always gets patched because the CIA uses it?

If so, a diff between the "CIA version" and the "civilian version" would be highly instructive.
Ballasts would be a better option.
Are you saying that the very use of a block chain is too complex to be deployed by one IT-operational department at a large scale without issues? Just trying to clarify what you mean.
Fitbits are just as bad too. The only benefit is Fitbits customer service is better. I owned a Fibit or I should say 5 Fitbits, before I switched to an UP3, then finally an Apple Watch. Fitbits would contstantly break, mostly just going completely dead and their support would send me a new one.
Spain Joins Unitary Software Patents
When I was in college, I was addicted to Starcraft II. Luckily, I primarily played 4v4s so the brainpower necessary to win wasn't nearly as high as 1v1s (which left far less room to meme, so I didn't enjoy them nearly as much).

However, while playing game after game in the evenings, I was always frustrated that I was using the inputs and outputs of my body so inefficiently. Starcraft tied up my eyes and my hands, but I still had time to think about the things I'd be coding if I weren't playing, and wished wholeheartedly that I had a few extra hands so I could play AND code at the same time.

This frustration crept into other activities like the drive to and from classes (and, even more frustratingly so, the long drive to and from home when I visited) and I eventually came up with a plan to let me code while multitasking with things that require my hands (primarily starcraft and driving).

I had taken the traditional compilers class the previous year so I had some experience with lexing and grammars, and set out to make my own voice-first programming language. I called it Bespoke (ha) and uploaded a proof of concept to GitHub[1][2] after it was featureful enough to solve a couple Project Euler problems.

I decided to use Javascript in the beginning so I could take advantage of webkit's native speech to text and get right into the logic without having to deal with processing sound or extracting words from it. After getting a proof of concept up, I expanded the flow control and data structures it supported (piggybacking on JS) and eventually wrote some fun (albeit simple) programs while gaming, but eventually gave up on the project when I realized I could code things up in a similar amount of time by just outlining code structure while gaming (also using STT) and coding up the necessary snippets in brief downtimes (between games, at stoplights, etc).

Now, I still pretty much do the same: I use a prose-like DSL that's evolved over the years to outline what to code, in what order, and how to tie it in to other pieces. I now take the train/bus instead of driving (and code at will), and outline what to code while I'm dead in Dota 2 games.

[1] https://github.com/drusepth/voice2code/blob/master/voice2cod...
[2] https://gist.github.com/drusepth/3134188
This bums me out, I've always been a fan of Nimble storage, and not so much of HP.

That said it seems like a great move for HP to finish off their networking/storage business units
There are quite a few situations where you have an obligation to not delete data so "legally you've done nothing wrong" is probably overly broad.
Oh, so that's who you are! I had only noticed high quality posts from your account, thanks for sharing you're knowledge all this time :)
First time I hear that Assange "the guy" was "somehow" instrumental in Snowden's flight.
Auditions. You mean like coding on a whiteboard to see if I can actually traverse an algorithm? What a novel suggestion!
Oh no question, but the difference is the results of a craft can be tested and held to a standard that's firm and very objective, whereas the results of the other are nothing but subjective all the way down (aside from the basics like, did the actor show up).
Wikileaks' political alignment doesn't have anything to do with the authenticity of the material they provide.
I consider myself to be pretty liberal on things like this, but denying access to all because it's not accessible to some seems way overkill. That's like saying a library can't have any books that aren't also printed in braille. It's an absolutely ridiculous concept and if that's actually a real component of the ADA I cannot believe public libraries haven't been sued out of business yet.
Hard boiled eggs are a lot easier - you barely even have to think about it.
I'm wondering if these documents are going to match the same ones that were taken by Harold Martin III and if the CIA will out him as the Wikileaks source.
> This existence sounds awful and I don't know how people not only manage to do it, but aspire to it.

Grass looks greener on the other side, I guess. I definitely wouldn't be fine spending shit ton of money for small apartments, but that's unrelated to being "shut in", which is something I find more and more appealing. I guess between spending most of my days in an open-office workplace and an active relationship, I'm just getting tired of other people. I find myself dreaming more and more often about a week away from human interruptions. Just me, pen, a notebook, stack of books and a laptop with good Internet connection. I have a lot of thoughts to sort through that I can't because there are other people around me, and I can't focus.
People who commit crimes rarely believe they will be caught, and as a result weight that conditional probability differently than an ideal reasoner might expect them to. If you believe your chance of being caught is 0% then the punishment is not a deterrent. Alternatively, if you are desperate, even if that chance is not 0% and you know it, it might still be worth it (say you're desperate because you have a previous felony conviction and now can't support yourself).

Now, one of the hard things to measure, is whether the sentences does deter everybody who doesn't commit crimes. I assume that there are crimes you and I have had the opportunity to commit, but weighed the odds of being caught and decided that the outcomes from committing the crimes were not worth it. It's difficult to measure that, but it's also not very useful, because it is hard to say whether the deterrent came from the punishment, or from the fact that it was lawbreaking in the first place, or that the label of "felon" is risky enough given the known outcomes.

In the place I'd argue we want the most deterrence - violent crime - our harshest punishment seems to have no real deterrent value. (I would be interested to see a review of this using more modern statistical / ML techniques to examine the data, though).

https://www.dartmouth.edu/~chance/teaching_aids/books_articl...
That's an interesting thought, indeed.

The US doesn't benefit financially from Germany, as far as I can tell. The argument could be made that we benefit from Japanese trade, but I find that to be rather weak.

If your claim is correct, then what benefit does the vassalage of Germany and Japan have for the US?
I hate to be a naysayer, but this is by no means a viable option to store energy.

Let's see how much energy can be stored in this sphere with a diameter of 3m.

E = VP

where E is the energy stored, V is the volume and P the pressure.

V = (1.5m)^3 * 4 * PI / 3 = 14m3

P = 100 * 1e4 N/m2 = 1e6 N/m2

thus E = 14*1e6J = 3.9kWh

Imagine that, the capacity of 4 big car batteries that I can buy for 100€ each! It uses 20 tons of concrete and is a highly delicate and sophisticated machinery.

Luckily, the energy stored scales with the cube of the diameter, right? So a 30m sphere will have a 1000 times higher capacity! 4MWh! However, it will be almost impossible to construct such a sphere out of concrete. Also, 700m depth? That is the limit for saturation divers and current nuclear submarines can't go deeper than 500m before getting crushed!

I have no idea who reviewed the application to this fund. It must have cost millions to build a storage system that stores as much energy as 400€ worth of car batteries.
I was "interviewed" like that once. I found it incredibly unsettling. It devolved into three politely introducing ideas while trying to outdo the other two in discussion while three people watched silently from across the room.
I didn't feel like the discussion was organic or actually moved to solve the problem.
In what is surely one of the most astounding intelligence own goals in living memory, the CIA structured its classification regime such that for the most market valuable part of "Vault 7" — the CIA's weaponized malware (implants + zero days), Listening Posts (LP), and Command and Control (C2) systems — the agency has little legal recourse.

The CIA made these systems unclassified.

Why the CIA chose to make its cyberarsenal unclassified reveals how concepts developed for military use do not easily crossover to the 'battlefield' of cyber 'war'.

To attack its targets, the CIA usually requires that its implants communicate with their control programs over the internet. If CIA implants, Command & Control and Listening Post software were classified, then CIA officers could be prosecuted or dismissed for violating rules that prohibit placing classified information onto the Internet. Consequently the CIA has secretly made most of its cyber spying/war code unclassified. The U.S. government is not able to assert copyright either, due to restrictions in the U.S. Constitution. This means that cyber 'arms' manufactures and computer hackers can freely "pirate" these 'weapons' if they are obtained. The CIA has primarily had to rely on obfuscation to protect its malware secrets.

One of the more interesting passages. The arsenal must not be classified to protect those who deploy it from legal action. This cyberwarfare kit, which can just as easily be used to destroy the US as one of its enemies, is public domain software created and released at US taxpayer expense.
Traditionally you deal with the lag with variable pitch propellers. But with electric motors you can have a lot of immediate / momentary torque and power and instead vary the propeller speed.

I think what is aimed at with electrics is you get a lot simpler aircraft with far lower operating costs and higher reliability and availability.

No engine maintenance, no variable pitch propeller, no fuel systems (you do have batteries but they should be self contained man changeable systems). No huge checklists with warmup etc procedures on the ground.

It's worth it to just have 30-60 minutes of flight time, because you still get to train takeoffs and landings.

Maybe the instructor and student can first swap the new battery with 5x20 kg units or so, take off, do a few touch and go:s, land, then let the next guys do the same.
Three things Instant Pot does that my older non-electric pressure cookers could not do:

1. Preserve the shape of the food being cooked. The older non-electric cooker would mush all the garbanzo beans or vegetables into a mash. When I cooked with the instant pot for the first time, I thought nothing was cooked fully because every vegetable and bean still were mostly in its original shape.

2. No noise. Non-electric cookers have the steam whistle to vent out excess steam which is noisy and annoying. Instant pot does not have that.

3. It has two pressure settings - lo and high pressure. When I bought it, very few of them offered this option.

Most electric pressure cookers come with a coated aluminum pot. Instant Pot was one of the first ones to offer a stainless steel container. This was the original reason I bought an Instant Pot.
There still are alternatives:
https://wordpress.org/plugins/unloq/
I'd almost be on board with harsher punishments except for the fact that almost everything is a felony these days. In the US anyway.
Have there been any leaks showing TLAs using Intel's ME or AMD's PSP as a means to compromise a target?
Trusted Overlord for AWS
Isn't that called a sugar daddy/mommy relationship?
Do harsh punishments do anything other than slightly affect the expected value calculation for a sociopath? For the majority of people, the reason they don't commit arbitrary crimes is a feeling that it would be wrong. I don't kill people because I might get 25 to life. I don't kill people because killing is wrong.

When I look at crimes of passion or necessity, these cannot be stopped by harsh penalties. A fit of jealous rage doesn't consider the prison term. Hunger won't stop theft. The only place harsh punishments could stand to be effective are crimes which have no moral component. For such crimes ALL persons make an expected value calculation, like a sociopath makes for crimes than an ordinary person would consider immoral.
It would have to be atomic, isolated and consistent.
Not long ago it was hinted that US ambassy in Paris is a nice CIA antenna too. Nobody denied nobody answered, question still up in the air.

Also, latest Russian project, a large church-like building in Paris is suspected to hide intel dept.
I think Rapidshare earned tons of money. At one time RS was the go-to filehost for pirated material. They had almost anything you wanted, and they seldom removed files.

Then came the FBI raid against various filehosts. I remember few of the other hosts got taken down and charged, while others shut their site down as precaution. I remember Rapidshare starting their decline during this phase, something tells me Rapidshare did it on purpose and 'ran away' with the earned money before the feds got them.

Well thats my theory :)
Thanks - that might be interesting. See my comment above but, yes, I'd quite like to avoid implementing those primitives. I could get round it by drawing one image, and then processing the bytes for the rotations, but:

- This might lead to the odd jaggy artifact because I'm rotating bitmaps rather than vectors,

- It might not speed things up that much because I still need to create images from these arrays,

- It starts to seem like quite a lot of work; maybe I'd be better off reducing the number of images slightly, and compensating by speeding up the minimum angular velocity.

You can see what I'm up against at https://arcade.ly/games/asteroids/. (Also, see my comment above, where I've made substantially the same points.)
Thank you for clearing my point although I still got downvote.
This sounds like a terrible idea.

Besides the Facebook phenomenon where people portray a falsely positive self, I often playfully troll or otherwise post sarcastic status updates all the time on social media, because I just don't take it that seriously. It is only intended for my audience, who already know me in person (for the most part), not a bunch of cobbled together algorithms.

Then again, if a company rejects me based on my social media accounts instead of, you know, talking to me, I probably didn't want to work for them anyway. I just hope something like this doesn't become the norm.
Well the article says that F-35 runs operating system compliant with DO-178B, right. But it does not say that control logic software (applied software) was a subject to DO-178B certifcation. Anyone can buy a license for DO-178B RTOS, it is not very expensive actually. But to certify your own control avionics algorithms is a whole different story. Agree?
Something I don't get to say every day: Nihilism made me smile.
Show HN: Vimsical.com – Interactive Screencasting Tool
To Build an Atlas (by Civil Maps)for self driving car developers
As an Eastern European O&O developer, I can only hope that they will support the H1B visa reform with the same wording and the same dedication. It's impossible for talent to get into US. Amazon recruiters directly say that they'd rather hire you to Vancouver and transfer you later than even attempt to play the 30% chance lottery. Why does this anti-Trump hysteria take over logic in the US is beyond my understanding. Only if Mozilla is interested in Indian slaves and uses all the buzzwords as keywords for hiring them.