skysight-inc/HackerNews huggingface dataset:
> The F-35's rate of return is "we don't have to fight another world war", because potential adversaries will understand they don't have a chance of winning and thus won't start a conflict.

Meanwhile, the F35 barely goes toe to toe with the Rafale F3, which is cheaper to produce and maintain.

But I guess you can reuse it elsewhere. Whooo.
Does anybody use this?

I certainly hope not. Most of the research papers have been related to refactoring TCL code, rather than on any correspondence between the models and reality.

You don't need a computer model to tell you that people don't like when you bomb their neighborhoods, kill their friends, and threaten their access to food and water. You definitely don't need a model to suggest that maybe if there are also some riots, people will like the outcome.
What do teen kids even do these days? I'm older. We had skateboard parks, video arcades, roller skating, community centers, the mall, mini golf, go kart tracks, cheap movies, etc.

I don't believe any of those are socially acceptable for teens now. These things are either gone, or only used by younger-than-teens. I guess they just hang out at each other's homes?
Compelling Science Fiction issue 6
Used it to generate uniform random plasma fields for game textures. Great program!
Because it is elegant.
Sure some defense contacts are firm fixed price with the vendor eating any cost overruns. But no rational defense contractor would ever agree to take on that level of risk for a program as complex as the F-35.

Look what happened to the Airbus A400M. They agreed to a fixed price, and then when the program ran away over budget they blackmailed the EU defense ministers into renegotiating by threatening to cancel the program, close factories, or even go bankrupt. It's just politically impossible to hold the line on these deals.
1. I'm not sure that I agree. Not all research is a race against time. But, perhaps you're right, I'll accept this.

2. Certainly the most plausible thing we have now, I'm not sure that that makes it plausible, but better than anything else. so okay.

3. This depends on what you mean. Neural Networks are actually significantly easier to analyze than arbitrary programs, when you essentially restrict yourself to two operations (multiplication and sigmoid or ReLU), things get a lot easier to analyze. Here are some questions we can answer about a neural network that we can't about an arbitrary program: "Will this halt for this input?", "Will this halt for all inputs?", "What will a mild perturbation of this input have on the output?", these are as a consequence of fineiteness and differentiability, which are not attributes that a normal program has. (caveat: this gets more difficult with things like RNNs and NTMs, but afaik is still true). The questions that we find difficult answer for a Neural Network are very different than for a normal program: namely "How did this network arrive at these weights as opposed to these other ones?" and related "What does this weight or set of weights represent?", but I don't think that there's any indication that those questions are impossible to answer (and often we can answer them, like for facial recognition networks where we can clearly see that successive layers detect gradients, curves, facial features, and then eventually entire faces)

4. Agreed. There's no real reason to know why it works if it works.

5. I think you can tell, but I don't think this holds.
You could also use `sqsd` (an Elastic Beanstalk worker environment) and avoid having to write any queue reading code.
I'm most surprised processors/issuers want to take on the risk from allowing these transactions.
I explicitly mentioned Plan 9. Plan 9 doesn't do anything to make it fundamentally easier to write a filesystem, it just takes the (wise) approach of standardizing a simple filesystem protocol. (Which is a big help practically of course.) Nevertheless, actually implementing that protocol is still difficult. While it would be nice to represent a filesystem as a nested hashtable, 9P doesn't give you that for free: you need to keep track of fids you hand out.

Plash uses capabilities aggressively and only gives subprocesses access to what they need to access. But it doesn't make it any easier to write new applications which construct namespaces and proxy access.
Short answer: Python is the best high-level, general purpose language. It's got a good following in web apps and APIs, data processing and research, and many other fields, as well as being the language of choice for many glue code projects and as a modern alternative to bash scripts.

I wrote a post that was popular on HN a few years ago thinking out loud about what Python is good at which received several comments on areas I missed too. The link in the HN thread [1] is dead but you can find the post at [2].

[1]: https://news.ycombinator.com/item?id=9524607

[2]: http://web.archive.org/web/20161101070610/http://lisnr.com/b...
How so? I'm honestly wondering why.
Netflix's VPN detection seems to work by blacklisting a known list of IPs (e.g. AWS datacenters, etc.). Proxying through a machine that's not on the list works.
Your links are talking about preclinical trials and attempts to replicate specific high profile, controversial studies from specific subfields.

We're talking about the entirety of basic research. The "evidence" for this is the incredible advances in our understanding of how the cell and the molecules of life work in the last 50 years. Every single experiment done in the modern life sciences would not be even possible to contemplate doing if all of the molecular biology it is based on was not extremely reproducible. Entire fields of modern biology like genomics, structural biology, genome editing, and more could not even be fathomed to exist if this were not true.

Nobody tallies up how often biology "works", only how often a few experiments attempting to prove specific hypotheses don't work. Basic science in molecular biology and microbiology are extremely reproducible most of the time and nobody writing these articles questions that.

No offense, but this is some creationist-tier science denial you have going on if you don't believe this, and it isn't the responsibility of the scientific community to educate people who've read one time many articles about reproducibility that science works.
I appreciate your comments but as the biologist hopefully you can understand that it's not like we are trying to keep our sample sizes small. We understand statistical power. It's simply not feasible logistically and financially to have the ideal numbers a lot of the time. Real life intervenes, so we do our best. For math/computer people which is probably many here in HN, I think they have a hard time with real-world messiness that is biomedical research. It's the same mentality of "oh I'll just apply my algorithms to this..." which works for them but not so much for us.
Yeah, I never noticed it until I was made aware by this video. Now I always see them doing it :)

https://www.youtube.com/watch?v=i9jIsxQNz0M
Look at the main request on this page: hiDPI. That is what we need a better graphics stack for.

The reason we need focus on Wayland is that NVIDIA and AMD need to focus on a specific graphics stack. That wasn't our choice. That was theirs. Thankfully, AMD is headed in the right direction with AMDGPU.

Unfortunately, NVIDIA shows no signs of sensibility here, so we must be wise, and focus their efforts away from Xorg. The best way to do this is for canonical to forget about Mir, and push its support behind Wayland.

We need your help, Canonical! Let us fight stagnation together, lest we find ourselves using Xorg for another 10 years.
After many years, HN pretty much replaced Slashdot as my technews drug of choice. I think they noticed at Slashdot that quite a bunch of their loyal following left for the orange stuff. Fun joke though.
> As a mere average user of computer languages, every time I play around with Go I start wondering how a language like this became so popular.

You can pick it up in a weekend. A lower entry bar means more people will try it out.

> It feels like it was invented in a universe where Haskell, OCaml, Erlang, Smalltalk, Lisp and so many more languages and research in languages never happened.

It was developed in a large enterprise context not in an academic context. I think it shows.
Hadoop isn't really that hard. It's map-reduce (which is no more than 4 lines of Python code to explain) plus a distributed task scheduling system.

I'm not sure I want to use a replacement written by a person that didn't understand the original.
Looked at it again, and it could be an old comment about magenta, and maybe not applicable to fuchsia?
Well, when I visit slashdot.org (without an ad blocker), I realize why I use hacker news. Only three articles fit on one page.
Today is April Fool's Day.
I don't really understand the usage of the term "prepper" in relation to Anarchist Cookbook. I think of prepper as someone with an underground bunker with a large cache of vacuum-sealed stew and pickled eggs. If anything related to weapons, it's just the inventory and tools necessary to make reloads.

Similar with "gun nut" sites - these usually have content covering the latest innovation in trigger mechanisms, what the right carbon content of the steel is, etc.

Caricaturing people in the wrong way cannot serve any useful purpose.
For iOS, I'm currently checking out Hiya Caller ID and Block by Hiya
https://appsto.re/us/cXg16.i

I've had it installed for about an hour now and indeed have not received a single spam call. Experiment at your own discretion.
> However, unless you're using a CPU from the 6502 era, it's probably not worth the trouble for multiplication and division.

When we talk PC, fixed point math was popular a few generations longer than the 6502 era.
The 6502 had no multiply and division instructions at all, and up to the 80386 there was only integer multiply and division and that was slow as molasses. Before the 80486 fixed point wasn't a matter of speed, it was a matter of survival (at least for graphics and such).
Sorry to be a party pooper but the problem I think is there might be restrictions on who we can sell such a thing to (given we can create something that is as good as the 35, which isn't a given either). I mean outside of NATO and Israel, I can't imagine who I'd be comfortable selling to...

Maybe Japan and South Korea?

I don't like the idea of being dependent on a few large customers. Not saying you should listen to me. I have a horrible track record in speculation. I was clearly overly skeptical of the Y Combinator darling, Dropbox. I bet Y Combinator is glad they didn't listen to people like me.

It just makes me feel uneasy.
go -> C calls have gotten way way cheaper in newer versions of Go. There's still overhead but it's not as bad as it used to be.
To be honest, you can probably also pick up Lisp in a weekend, experienced programmer or not. The syntax is also simpler.
I was hoping there would be some examples showing how to use this in the README :(
I don't want to pick a side in this, but OpenAI does seem to have published some open source software projects on GitHub, all that I have checked under the MIT license. (https://github.com/openai?type=source ). This is not a high bar to cross, as even Microsoft or Facebook do that, but I have also not found any evidence, on their website, of projects that they have not released as free software. The fact that they are planning not to publish technologies, if there are "safety concerns", in the future, is a different matter, but then given their claims, that is exactly what they should be doing. Clearly, one could argue that in that potential future, OpenAI will become a misnomer (disregarding the issue of what actually should be done), but at the moment it appears that all of OpenAI still _is_ open source.
Go is a genersl purpose industry language. The ones you mention are niche or academic research languages.
Several militaries are looing into making it happen anyway:

http://cui.unige.ch/isi/sscr/phys/anti-BPP-3.html

https://arxiv.org/abs/physics/0507125

Note: The second one has very interesting implications for safety of citizens in countries possessing such devices. Especially given the number of accidents in nuclear transportation and command/control. ;)
Wow, have you seen JavaSCript?
While I obviously don't know for sure, I'm quite confident that there are a nonzero number of employees at any very large Tech Company that are engineers (ie. do development work, commit nontrivial code), and whose compensation is over $1,000,000 USD. I doubt its common, and I would expect that many of those employees are not "just" engineers (ie. at the point where you are doing work that is that valuable, its almost a certainty that you are leading a team, and you are designing things), but I'm confident they exist.
Something similar, and perhaps even simpler: Make a few SNS topics that lambdas can subscribe to - either one per method or one per method type, and then filter more in code - and push notifications to those from your service layer as needed to invoke async workflows. I've been doing this recently and it's pretty pain-free.

Been meaning to look at Step Functions for a lot of this async work stuff, but haven't had time yet (plus it's nice to let these things mature a bit before diving in).
Man nearly electrocuted after falling asleep with his iPhone charging in bed
Agree with that. The problem is not just the inaccurate answers, but the questions are often ill-thought as well. Life scientists often make correlations from molecules to behavior or phenotype, an inference that spans many many orders of spatial magnitude and a gazillion of complex processes. There is just not enough of incentive for systematic bottom-up approaches, as the average grant size is made to fit this kind of hypotheses. It's more culture than training, or rather, training is a consequence of the culture of the field.
There's already a lot of suggestion that Adir (the Israeli F-35) has seen combat over Syria in January. At a minimum French intelligence [1] and Israeli media [2] claim the attack was carried out using F-35s. They reportedly went on to perform a flyby of Assad's palace.

Adir has special kit which may replace some of the problem components in the stock American version, but the air frame itself isn't a "long way" from being combat-ready.

[1] http://www.airforcesmonthly.com/2017/03/07/have-israels-new-...
[2] https://www.almasdarnews.com/article/video-footage-israeli-j...
Wow, I just went back to look at it after ~18 hours and the entire thing has changed. It's much more structured now.
Deadlocks and race conditions are two IMHO typical examples of what many developers consider shortcomings of the platform / language, while they are actually application logic bugs that are hard to catch at a language level for all but the most trivial cases. So this is a very nice listing right there, starting with two things that some people may find surprising, then moving towards things that no one should find surprising :)
- FLAVOR: [Ubuntu Desktop, Ubuntu Core]

- HEADLINE: Multi-Seat and Multi-Head Out of the Box

- DESCRIPTION: It would be a great way to cut costs if a single machine could support multiple workstations like SoftXpand does for Windows 7, out of the box without requiring an expert to configure. Though currently possible, it seems to be requiring a lot of configuration.

In developing countries e.g. India where I live and work, people might not come or vote and contribute for such features but this will be a huge step towards making Linux available to many more children at school and home and more hands at work. For schools, this could make computers available for a single computer making computing available for 4-8 children after installing some additional graphics cards. Being in the e-learning Industry, I see this could give a lot of momentum to computer literacy in schools.

This could be a huge maintenance and energy saver at the workplace at will. Now that almost all cards nowadays contain multi-heads, just installing an additional card could make a single computer server upto four workstations.

- ROLE/AFFILIATION: IT Administrator of an expanding company
I do all of that as well. I also use a vacation checklist.
I wasn't aware that they'd discovered any Kuiper Belt Objects (KBO) bigger than Pluto.

From everything I can find, Eris is more massive, but Pluto still has the bigger diameter (as confirmed by New Horizons), and everything else is quite a bit smaller.
> I think in ten years time Snapchat will look the more justified valuation, providing they execute.

They execute what, exactly? I looked at their investors page. Doesn't make any sense. It's a sexting app!!!
Your version is outdated.
I just put some names randomly. You can add C++, Python, Ruby, and pretty much any other language after C.
Culture novels have Dirigible Behemothaurs and the The Algebraist has Dwellers. Two big floating lifeforms. Dirigibles live in airspaces and Dwellers in gas giants.
I learned about that once when someone turned around, started explaining the bug, and during the explanation, realised what the issue was. He then said, "Thank you for being my rubber duck."

"Your what?"

"Look it up."
I said MISRA-C combined with tooling. Many of the best tools using very, diverse methods start from a safer subset of C (eg MISRA-C) or need C itself. Such tools would have to be rewritten for use with Rust. Difficulty of that varies per tool but it's not happening for most right now.
Enough so that the retiring US Attorney for Chicago specifically called it out for the city's murder problem.

https://archive.fo/203tP
This is an article that has lots of little details wrong but the overall message isn't wrong at all.
Can't wait to play games on my fridge!
Oh. So I get it is a joke, I just don't get why it is a joke. I program daily in Go and everytime I read about buffer overflows and a dozen other preventable security holes I'm glad I'm programming in Go.

But maybe this joke is only funny to those who enjoy programming in C? :)
The error was too high so I haven't integrated it into the actual code base yet, so it hasn't been a problem in practice yet! Ha. Yes I think the best thing I can do will be to collect more data, I am hoping that will close the gap a bit more. Also, I haven't spent that much time tuning hyperparameters.
I realized I was using the password reset functionality a lot which is how I came up with this workflow.
You can limit it to the protocol layer. High-assurance security in military systems just used fixed-speed, fixed-timing transmission with covert channel analysis of setup, crypto operations, and error handling. Any problems at all violating key invariants cause fail-safe. Tor could do something similar.

Still need a language that allows such analysis at least for those components being analyzed.
Or early days of The WELL. From its own admins.
I hadn't even heard of this until now! https://www.reddit.com/r/place/

Someone should seriously do a PhD thesis on this thing. Such a wealth of human interaction.
Yes, but I think know how JS became popular; syntax similar to Java/C++ and pretty much the only language available on the browser.
Not sure why Ada is not taking off these days. It is mature and has all the safety and concurrency bells and whistles:

http://www.adacore.com/uploads_gems/07_safe_secure_ada_2005_...

https://en.wikibooks.org/wiki/Ada_Programming/Tasking

http://courses.cs.vt.edu/cs5204/sp99/Overheads/6UP/6UPCSPand...
Go is designed for average programmers working in a huge organization. That's why its dullness is a virtue.
How does Multiplayer game sync their state?
Sure, there are lots of links on Google. Here's one about teens showing restaurant spending increasing significantly and media spending (and some others dropping): http://www.businessinsider.com/how-teens-are-spending-money-...

This report suggests if wages are falling, the auto category is taking the most significant hit. Discretionary spending (both restaurants and movies) stays steady or increases (the PDF has much more detail): http://home.isr.umich.edu/releases/how-teen-workers-spend-th...

This suggests the 2008 recession did change habits, but notes that movies are the only public/external recreation service that's suffered. It blames home viewing being a good enough cheap alternative: http://www.nbcnews.com/business/economy/how-recession-change...

So there are a few different slices that hopefully help isolate the problem for theaters that just as much or more is being spent on recreation, but it's being spent differently.
I read your comments and I think you are missing only a few pieces of the puzzle.

I recommend you to investigate Modern Monetary Theory. It's what made me fill the holes in my understanding (the bigger holes, at least).
There are companies built on Haskell and Erlang.

Just because a language is founded on good programming theory doesn't make it unviable in the industry.

Ideally, the reverse would be true.
Latest drone video of Apple mothership
I went for #00ff00 myself.
Good article and callout for those projects (and mine). I am doing an express alternative[1] with something that is not secure as a temporary session secret[2] formed with `secret: 'secret-' + parseInt(1000000 * Math.random())` so I'll modify it to use a real random key from a crypto library or display a prominent warning. Then I am also documenting it in a small production security guide [3]. Also, if the key in the documentation is used there's a warning[4] similar to how Dropbox stops you from using 'correct-horse-battery-stapler' as a password.

If you have any other tip/recommendation I'd be really thankful.

BTW, doesn't SSL/TLS mitigate this a lot? Like, if the user is using SSL then only with physical access to a decrypted device would an attacker be able to impersonate the user, limiting greatly the possible attacks. And if someone has access to your decrypted device then you have bigger problems. Though devs who don't change 'super secret' are probably probably less likely to set up https...

Edit: I almost didn't include the BTW comment because I agree that it is an important part of security, so I didn't want to make it sound less severe, but I am curious about attack possibilities with https enabled.

[1] https://serverjs.io/

[2] https://github.com/franciscop/server/blob/master/src/config/...

[3] https://github.com/franciscop/server/issues/3

[4] https://github.com/franciscop/server/blob/master/src/config/...
I don't think Consumer Reports rates other product review sites with which it directly competes. Project Zero is more like politicians paying for opposition research. You can argue that it benefits the public to have dirty deeds exposed by any means necessary, but it's hard to call it altruistic.
This has a serious security flaw.

Reproducing the security flaw:

1. Create a plausible enough distraction
2. Place pill on said keyboard
3. Pharmaceutical intervention Complete!

Perhaps, this is a general flaw in the choosing of a visible, non-access restircted (presuming) place to keep the pill (also no verification if it's the correct pill).

How would you solve this problem?

1. Trivially, restrict access to this place (lock your cabin or something) or use a pill box for which you've the keys
2. Verification of pill
- camera surveilance of keyboard(has its own issues lol, perhaps, if angle it such a way that you're not keylogging yourself)
- weight sensitive plate on keyboard (mission impossible anyone? :D)
- edible hologram on pill
- SHA engraving on pill (manual verification becomes is time consuming and is not cool)
- encode hash in pill weight: Have a delicate weighing balance, alter the weight of the pill by addition or removal of a neutral substance, program the balance or use an sdk for balance to auto verify this; (note SSH keys required)
- Ah! laser engrave a qr code on to pill; laser engraving can be reasonable automated (presumption), verification via smartphone i.e. check the hash or qr code is a shortlink to a verifiable hash (I'm reasonable happy with this solution, moving on)