skysight-inc/HackerNews huggingface dataset:
> They all timing ticking bomb, since most (all by now) are nuclear reactor propelled.

When, after posting your comment, you then go to read the article, you will discover that the ARA San Juan is a diesel-electric submarine.

It's in the second paragraph.

Relatedly, modern diesel submarines that use air-independent propulsion are significantly quieter than nuclear submarines while being cheaper to field, which fills a strategic role more effectively than the nuclear submarines would in replacing them. That the United States fields an all-nuclear submarine fleet does not suggest that the rest of the world does or is going in that direction.

(edit: and, further, something like eight or nine nuclear submarines have already sunk and while not trivial problems, they are not the gasping danger you imply.)
Ask HN: Best conferences in Europe 2018?
Best conferences in Europe in 2018?

Looking for interesting software engineering conferences in 2018 to hunt for tickets already, both with general theme and focused on specific technology stacks. Do you have some favorites?
Maybe the developer is developing something else and will come back to the first project in time.
Ask HN: Deadpool-ed startups useful open sourced code
Given the transient nature of startups, was wondering if there were interesting code bases that HN community found on GitHub that was open sourced after a startup shut down?
Collaborative Editing Solutions Round Up
From a usability standpoint, WebExtensions have a lot less control of the browser and some use cases are completely closed off. The Webex version of Tree Style Tabs, for instance, requires you to have a redundant tab bar on top because it's not allowed to hide the main one. Pentadactyl can't have it's sub-buffer anymore. Download managers/scrapers like DownThemAll can't even do their main function anymore. On and on and on.

Part of security is availability - the most secure system is one that is unplugged and unusable. Mozilla has taken the step of putting covers on all the outlets (damn those who want to plug something in), bubble-wrapping all the knives (damn those who want to cut something), and essentially baby proofing the browser (damn those who are adults), making it far less usable in the process.

Firefox was the extensible browser. That was its differentiation. Now it's yet another Chrome clone (hang the technical differences, those are not what I refer to) with an extension system to match, but it's not made by Google, so that's a positive, I guess?

If I sound upset, it's because Mozilla took what was a big part of my daily life, an amazing and infinitely versatile tool that I'd grown with and customized over the years until it was like a comfortable pair of shoes and just completely fucked it in the most thorough way possible. Sure, an extension broke every upgrade or two, but it was survivable. This? This is not.

Okay, it's faster. Neat. Whatever. I didn't use Firefox because of it's blazing speed.

As of this moment, there are no good browsers. There is nothing out there that matches what Firefox was. (And ESR is just prolonging the inevitable).

This is legitimately saddening for me and many others - and no amount of insisting this is better despite the many more important ways its worse will change that. Mozilla's target user at some point stopped being me and started being someone else . I can accept that. What I can't accept is this constant, infuriating, paternalistic posturing that it's for my own good.
For anyone else that is curious, the old SLA was %99.95.

https://web.archive.org/web/20171114180320/https://aws.amazo...
There are end users and then there are PC/motherboard manufacturers who usually large amount of DOS based tools (very often composed from layers upon layers of horrible hacks) for testing and/or initial setup.
>These figures are drawn from License to Work, a report released this week by the Institute for Justice, a public-interest law firm

This article appears to have been seeded by a lobby group started by Kochs seemingly dedicated to deregulating... just about everything:

https://www.sourcewatch.org/index.php/Institute_for_Justice

The weird obsession with eliminating $185 hairdresser licensing and the like also crops up in their other lobby groups - e.g. CATO - https://www.cato.org/blog/occupational-licensing-bad
Helping to secure the boot process is valuable. My main concern about UEFI is end-user control, and one way UEFI reduces end-user control is through complexity.

Think of what someone new to IT had to learn 20 years ago about bootup and compare it to now. UEFI is far more complex than BIOS; IIRC the spec is over 2,000 pages. I'm a professional and I've spent significant time looking into UEFI, and I don't feel that I really grok the whole subsystem. What is some kid going to do? And add to that all the other 'new' subsystems in the boot process, from TPM to ME to AMT to TXT ... someone would need to be a full-time 'boot specialist' to grasp it all, keep up with them, and understand how they interoperate.
"Itself" might be 1 in the first definition. The "exactly two" in the second definition is what makes the definitions different.

I'm not able to read the article because of a 503 timeout, so I can't see this in context, so the following might be irrelevant or off the mark (sorry).

A more interesting/usual pair of definitions is

1. A non-unit p is prime if whenever p divides ab then p divides a or p divides b.

2. A nonzero number n is composite if there are non-units a and b such that n = ab.

Then there is a short proof that, for nonzero non-units, being prime is equivalent to not being composite. (A unit is a number with a reciprocal in the number system. For the integers, that would be 1 and -1.)

The two definitions capture different (but equivalent) parts of the atomic nature of primes.

Elsewhere in mathematics, there are the concepts of irreducibility (whether an object has a subobject) and indecomposibility (whether an object splits into subobjects), where in general irreducible things are indecomposible. Basically, the fact that long division works implies that indecomposible numbers are irreducible and that irreducible factors don't straddle the decompositions.
*in pure speed

However, when looking for a web browser, speed is only one characteristic among many, and imho Firefox is close enough to Chrome on this for speed to be ignored

On the other hand, Firefox is built by mozilla instead of Google, which leads me to trust Firefox way more than Chrome about privacy issues, and keeping consumer interest at heart above all

To me, this is worth way more than a couple of micro seconds on a chart
I think this is part of the mindset the OP is criticizing.

Following that logic, a software cannot possibly be completed - It can be either in development or dead. Which would mean you either have a budget of time, money and resources for constant maintenance of your software - or you might not write that software at all. Repeat that for every new piece of software you want to write.

The problem is that this is impossible to do for hobbyist authors, so we would lose a large amount of free or open-source software currently available.
> felt like walking on streets naked

So browsing on the phone is not evoking similar feeling? :-)
Yes, these are great! Text.Megaparsec.Expr blew my mind. It lets you write something that can evaluate expressions like "(3 + 4/(-2)) * 7" -- a nested expression parser, with prefix, postfix and infix operators of varying associativity and precedence -- in 12 lines of code. I made a repo about it [here](https://github.com/JeffreyBenjaminBrown/megaparsec/tree/mast...).
And the fact that today was the first time I have seen Firefox crash after 3+ years of heavy everyday usage. Luckily I didn't "upgrade" Firefox on my main machine. I'm staying away from 57 until they get it together.
GP is referring to Intel's High Assurance Program (http://blog.ptsecurity.com/2017/08/disabling-intel-me.html) which offered the possibility to disable ME.
I like how they compared the performance of the two browsers on five whole websites (Chrome was faster at displaying three, Firefox two). Some very comprehensive testing.
> Fuck if I understand why people like JohnStrange, revelation and ryanlol are downvoted

The Hacker News community largely gets its non-hacker news from CNN, the NYT, HuffPo, etc. As mainstream US media parrots whatever the FVEY IC tells them to, it's not surprising that most HN voters end up uncritically believing the Russia-Is-Evil narrative from the same IC that conducted MKULTRA and sold us a war predicated on the lie that Saddam was loaded up with WMDs.

Downvoting any and all dissent from CIA psyops is the natural consequence of this. Because, patriotism, or something.
This is true. But i’m ok with stupidity hurting individuals—at least in terms of compromise—i’m less ok with default settings being potentially insecure one day.
Search for Intel HAP (High Assurance Program). It's a magic killswitch that disables the ME, provided officially only to three-letter agencies and such, of course.

As for coreboot, keep in mind that it was originally developed long before the ME was a thing. IIRC the original motivation was that BIOS sucks. Which it does, sure, but that's orthogonal to the ME.
GTA 5 Hileleri Denendi Çalışan Hile Kodları (Xbox 360)
>What about the minor detail that the oligarchs existed not only before Putin, but before Yeltsin, his predecessor, as well (not that they didn't grow under Yeltsin, but still)?

Nobody is doubting that. The country wasn't liberal or less oligarchic under Yeltsin, it was just as oligarchic under Soviet rule. Russia never meaningfully deviated from this course.

And this doesn't just come from a 'westerner far removed from Russia'. I have family in the country and lived there and I have experienced the degree of corruption not just under Putin but his predecessors personally.
What I got out of this is that to be an AS, you either have to be a big company, or a small company with a lot of connections. There was a lot of stuff that relied on his friends helping him out. What if you don't have industry connections? You will never get the peering agreements needed by an AS unless you pay someone big bucks to peer with you.
"What one programmer can do in one month, two programmers can do in two months"
1.) Can you test against it easily? E.g. how good are mocks and test version of API?

2.) Documentation quality. Can you read it and understand? Does it contain details and examples or rather fuzzy generalities?

3.) Do the company seem stable? How likely are they to disappear (or get into trouble) three years later?
What is the pricing on a x1e.xlarge? I'm not seeing it listed:

x1e.xlarge N/A* N/A*
Wow! I just checked out the copyrights[1] for Photoshop CC, and Photoshop still uses a (a heavily-customized) MacApp![2][3]

[1] https://helpx.adobe.com/photoshop/photoshop-copyright-tradem...

[2] https://www.theverge.com/2013/2/13/3959868/photoshop-is-a-ci...

[3] http://basalgangster.macgui.com/RetroMacComputing/The_Long_V...
Please do this.

(1) Current title does not reflect article

(2) Current title uses logic that can only be written by someone with an agenda. Quantum has been out for less than a week and it's suppose to supplant Chrome's huge market share in that time???
That does not make much sense. US companies have always needed to hand over information when presented with a warrant from LE or the FBI, I don't think that was ever denied by a US company.

In Apple's case, this would be any iCloud data which they can access and is not encrypted (such as contacts or calendar entries). However, the OP was referring to something completely different: Government attempts to force Apple to weaken data-at-rest encryption on everyone's devices.

It is fine if you believe that sealed/secret warrants are problematic, but it seems strange to equate that with the weakening of security for all.
Not all of the performance improvements for FF got into version 57, expect 59 to deliver another substantial performance increase. Also I wonder if an improved Firefox has a chance of replacing the use of Webkit in other browsers, like Opera or Safari?
Ok, so how's the memory usage compare when I have 50-60 tabs open until I take time to go through and grab what I needed from them?

What's the comparison look like when I open (of course) the daily comics in the morning by Ctrl-clicking on the appropriate bookmarks folder to open all of them at once? I've watched that one bring misconfigured routers to their knees.
I can agree with that wrt. Zuckerberg, I just take exception to the idea that every boarding school kid was born with a silver spoon in their mouth.
> does not work for a few days after an upgrade

"A few days" is an understatement. Extension developers have known for months that these changes would break. If they hadn't created compatible versions by now, they certainly won't be able to do some in just a couple of days.
Linux (the distros that people actually use) works fine with secure boot. Also, if MS mandates secure boot that means AMD will also use it.
3.5 Inches (2011)
"As it is currently written, the Espionage Act of 1917 makes it a crime to hurt the United States or benefit a foreign country by collecting or communicating information that would harm the national defense. It is also a crime to enter an installation or obtain a document connected to the national defense in order to hurt the United States or benefit a foreign country. Knowingly receiving classified information that has been obtained illegally, as well as passing it on, also runs afoul of the Espionage Act."

https://www.rcfp.org/browse-media-law-resources/news-media-l...
Show HN: Who is mining? checks if a website is mining crypto currency
Off-topic: Regarding Stripe's sandbox, I really dislike their web GUI. After creating a bunch of test customers for instance, deleting them requires going into each and every single customer and then clicking "Delete". There is no way to multi-select and batch-delete.

(Yes, it can be done programmatically, but that's not always feasible/practical, especially if I want to keep certain customer accounts alive.)

Similarly, after deleting a customer, it takes you back to the customer list, but it's not always up-to-date. Sometimes the front-end can detect that updates have occurred in the list (i.e. something has been deleted) but it requires a manual refresh.
If you don't want to jeopardize your health don't join the rat race to begin with. Or be rich and do little work like most founders
Well, perhaps the people who don't care to investigate just aren't a target of this library at the moment.
> As a thought experiment, consider the #3 ETF trade I described. If I can't immediately hedge my risk and instead go into a batch auction for each stock, how will that affect the price I offer in the ETF?

My idea for this is that when you rest an order, you should be able to attach a set of hedge orders to it that will initially be inactive, but will fire when the owning order is filled. This would let everyone get hedges done at better-than-HFT speed, and make things like speed bumps or batches a lot more tolerable for market makers.

You'd want some kind of pro-rata, or multiple orders at fill thresholds, so you could show big size and respond sensibly to partial fills. You might want alternative hedges to cope with price moves in the hedge target. You might want some mechanism whereby the exchange will pull the owning quote if the hedge disappears. There's all sorts of fun you could have.

For this to work really well, you'd want the hedges to be processed synchronously with the fill of the owning order, so there's no HFTable window of vulnerability between fill and hedge. That couldn't be done across different matching engines in the typical architecture current exchanges use. For futures, though, it might be workable - i think all the different expiries of a given underlying, and their spreads, are already handled synchronously, so that the exchange can do implied matching. That might not include some of the more exotic constructs which aren't in the implied chain, though.
Slaughterbots - Stuart Russell and Autonomous Weapons [video]
You really don't believe there is a possibility that some others have assessed all available facts and simply disagree with the conclusion that you've evidently come to?
Yeah, every time you buy a Windows PC and install Linux, you're telling the market you want Windows and you're starving the Linux ecosystem of revenue that could be used for better hardware support.
Thanks for the suggestion. You are right of course.
I'm wondering if Google has plans to address the RAM issue. Small benchmarks are fine in isolation, but pain points are the RAM used by Chrome, which eventually renders it slow with many open tabs.

Is V8 the culprit? node.js doesn't indicate that to be the case.
and the HN discussion: https://news.ycombinator.com/item?id=3082203
At least they didn't make their test suite a representative example of online apps including email, document editing, spreadsheet, mapping and social media.
How do these AMIs stack up against the recently announced NVIDIA GPU Cloud images (https://www.nvidia.com/en-us/gpu-cloud/)?
Pls HN, don't downvote straightforward questions
The trouble with GDP (2016)
Totally. Such hypocrisy, it's even funny.
> uses logic that can only be written by someone with an agenda

Absolutely agree!
Or ESR if you are willing to re-create your profile.
It's based on 52.x and is going to be supported until March 2018.

Webextensions should have been sorted out by then. Hopefully.
After minification with Uglify:

27.3 KB compressed with `gzip -9`, 26.4KB with `zopfli -i1000` and 24.0KB with `brotli -q 11`.

(kilo, not kibi)
Show HN: CloudBuddy – Pay less for online storage
To add some important points:

> uMatrix is a replacement extension from the creator, and compatible with, uBlock.

To avoid any confusion, I think the parent means, 'from the creator of ... uBlock'. uMatrix is not by the creator of NoScript.

Also, blocking just JavaScript is quicker and easier in uMatrix (at least easier than the current NoScript; I don't know about the upcoming version). The UI is far more efficient, and you configure it by origin/remote pairs (e.g., on foo.example.com allow googleapis.com; on other example.com hosts, block it; on example.org allow it everywhere).

But NoScript does far more than block JavaScript; it's a sophisticated firewall, in some ways. Look through the options menus and lookup the features, such as ABE; it's impressive. uMatrix doesn't replace much of that functionality.
And purity! And I'm still waiting for dependent types. Idris looks beautiful but I'm afraid to commit to such a new language.
It's really shocking how much of "the public" has bought into this "public safety" nonsense too. I recently had a lengthy debate with someone who was arguing that I, as a homeowner, should not be able to hire someone to do such basic plumbing tasks as snake my sewer line unless that person had passed a plumbing certification with the state. This over-regulation is disastrous to the poor.
Well for one, the trend is hugely toward people consuming media on mobile devices, where resources like processor power and battery life are much more limited and unsuited to effective crypto mining than even a standard PC is.
I think there needs to be some quid pro quo, but early stage startups often have such a low valuation that accurately matching the difference in salary could result in an equity disparity that breaks any pretence of being "equal"(ish) partners.
As expected, an article about language on HN draws out pretentious commenters that sound like teenagers showing off for English class and not realizing how ridiculous they sound.
This is completely normal to any city that has a lot of transplants. At 24 years old, showing up to a city and expecting to become inner-circle friends with people who came up through high school is not reasonable, and people give up "making friends" fast.

Source: I moved to Seattle at 22 and have more friends here than I ever had in my previous life.
I don't know if you can really put a p-value on this result without a more specific null hypothesis, but anyway it looks like this tournament result provides extremely weak evidence that Stockfish is better than Houdini. In the round robin component, Stockfish and Houdini played two games against each other, each winning one and losing one. In the "superfinal", they had 15 draws, Stockfish won 3 games, and Houdini won 2 games.
Interesting. It looks like this is maintained by the maintainers of moment.
> do you have the same complaint about companies like NYTimes or other paywalled content?

Not the person you're responding to, but: yes, of course.
They do some of the same things, but there's a lot they don't do.

https://news.ycombinator.com/item?id=15730800
Frames might come back: https://research.googleblog.com/2017/11/sling-natural-langua...
Wow, aggressively pedantic much?

San Juan was laid down in early 1982 and launched in 1983 then underwent a mid-life upgrade in 2008-2013, Vanguard was laid down in 1986 and (being significantly more complicated) launched in 1992. The point stands (as a counter to the idea that Argentina's fleet is somehow ancient) that they're of a pretty similar age and era, even if it's not true that the majority of the RN's fleet is.

The other two subs were UK built and are still serving, even if not with the UK.

As another data point, HMS Illustrious launched in the '70s, participated in the Falklands War in the '80s and was only decommissioned 3 years ago (admittedly as the oldest ship in the fleet and decidedly showing its age).

Edit: If you widen the criteria to the entire fleet, there's also 14 Archer-class patrol ships that were commissioned in the 80s (plus one that's with the Royal Oman Police) [1] and eight of the Hunt-class minesweepers [2], of which one was commissioned in the 70s.

1: https://en.wikipedia.org/wiki/Archer-class_patrol_vessel

2: https://en.wikipedia.org/wiki/Hunt-class_mine_countermeasure...
There's a lot of overlap, but uMatrix doesn't replace NoScript.

https://news.ycombinator.com/item?id=15730800
In fact, the Ohio itself, launched in 1979 is still in active service.
Lambda the Ultimate | Programming Languages Weblog
If you google the HN title, you find the mashable site with this title. So it might just be them A/B testing different variations and the submitter saw the title they used.

https://www.google.com/search?q=Chrome%20is%20still%20king%2...
Is there a reason they can't release them into a new habitat somewhere, even constructed specifically for the Axolotl?

Also if they are so prolifically inbred in captivity, couldn't they capture another specimen and start a new line either with a captive specimen or another wild specimen?
Get real
And still no https
> There's no impact outside of the instruction decode/fetch and the load/store units

But the issue is not only in the processor, it's in having an entire PC-XT available on the hardware so that the bios and boot loader can boot up like it's 30 years ago. (A20 emulation anyone? - ok Haswell removed it. daisy-chained interrupt controllers? DMA controllers from the time ISA buses were all the rage?)

Thumb does not deal with 16-bit "mode" it's just an instruction set with 16-bit instructions, but each one corresponds to a 32-bit one. It's really not comparable to 16-bit mode on x86
What if one does not want to use a port of Joda? Even looking at the documentation makes me run away. Where are all the examples?

date-fns seems good, moment works well too, despite its flaws, this new one is worth looking at.

Dismissing all other libraries isn't very helpful.

And yes, I realise all other libraries are wrappers around Date. It works well enough for 99% of cases.
All prior Firefox builds are easily accessible via Mozilla's web interface to their FTP server at http://ftp.mozilla.org/pub/firefox/releases/ . For example, the latest FF52 ESR update for English Windows x64 is at http://ftp.mozilla.org/pub/firefox/releases/52.5.0esr/win64/... .
They did that to protect the platform against stupid enterprises.