skysight-inc/HackerNews huggingface dataset:
When a single system is receiving messages, you pick an observed order of events that meets some definition of fairness, and you stick with it all the way through a transaction. By pretending A happens before B (even if you're not entirely sure) you can return a self-consistent result. And once you have that you can simplify a lot of engineering and make a lot of optimizations, so that the requests aren't just reliable but also timely.

You throw three more observers in and how do you make sure that all of them observe the requests arriving in the same order? Not even the hardware can guarantee that packets arrive at 4 places in the same order, even if the hardware is arranged in a symmetrical fashion (which takes half the fun out of a clustered solution).
Active Desktop! Didn't you just love that thing? ~
Congratulations on shipping your book!

This is slightly off topic but something I've always wondered. Who picks the organism featured on the cover?
https://media.giphy.com/media/l3vR2Dr1As9J002T6/giphy.gif :)
How is that even possible? You'd want to specify version numbers for a solution file even if you were keeping things purely in the Windows realm.
That's a good point. They kinda did the same thing with One -- OneDrive, OneNote, and XBox One.
Full of crap.

WinRT/UWP is a toy application framework able to produce no better than toy apps. That is why any Windows application worth using is not "modern". The real story is that today's Microsoft can no longer execute and create something new on the same quality level as Win32 was in the 90s.

Sandboxing has nothing to do with it. You can sandbox win32 and in fact they do when you submit a legacy desktop app to the store.
This was a common workaround, so that customers don't get nervous, as some browsers showed an increasing number in a red circle at the top right. (i.e. the number of JavaScript errors)
I doubt it, but for consumer-grade devices that need to have sufficient mass-market appeal, it's the logical choice.
This reminds me of a puzzle in an old point-and-click adventure with a Fridge with a lock like this...

http://questgame.ru/images/pilots/2.jpg
There's never been such a policy on HN; you remembered it wrong, as have many before you. It's the same phenomenon as attributes pithy quotes to Einstein and makes Canadians think we have Miranda rights: people hang memories on the nearest pre-existing hook in the brain.

Probably the most that I've written about downvotes on HN is at https://news.ycombinator.com/item?id=9440694.
Nice cite, fun to think about, thanks. Will compare with NPV options based strategy proposed in Design Rules.

Design Rules, Vol. 1: The Power of Modularity http://www.amazon.com/dp/0262024667
Bay Area flier says United canceled his ticket after he filmed baggage dispute
Submitted. :)

https://feedback.azure.com/forums/597976-azure-database-for-...
Well ok then, disregard my comment.
I use 'poppler' or Apache's PDFBox for text extraction from PDF. They both can write HTML or their own XML format. In addition, they keep the absolute positioning of the layout.

For XML files, there is XSL-T. A simple run with the default template will give you all strings in the document, if you really want just the paragraph text, you will need to find/create an XSL transform.

None of these is ready to go, but very close to it. Epecially in the case of poppler and pdfbox.
I really hope the irony in the fact that this is posted to a content aggregator with it's own automatic styling and layout (as opposed to self hosted and self designed) and spread via the internet (instead of the hard work of some physical means) is not lost on the author.

Technology is, at it's core, a shortcut. I think you'd be hard pressed to find people on this board that would agree it should be avoided.
I'm a spaniard and mongo is an insult. [removed unnecessary snarky comment]
To me, cockroaches aren't disgusting. And yes, I have used an outhouse in a 3rd world country where cockroaches were swarming up and out... But they just don't disgust me.
C is only true from the customer's perspective. Google doesn't seem to be willing to crush competition, but they are still willing to acquhire them into being on their own side. Youtube, for example, was clearly superior to google video, so it was purchased. Customers were not very impacted.
Show HN: Scratchbox
Hugo.
How does this compare to Postman?
What can I learn or implement in 1 month to secure a job in ML/AI?
I'm in a very desperate situation with no confidence in my abilities to choose a correct project that'll fast track my knowledge as well as help me in securing a job.
On the other hand, if I heard of a database called "CockroachDB" gaining ever-greater adoption, I'd pay close attention to it because it was clearly succeeding despite a marketing handicap.
Sure, but those guys are all (sadly) long gone, and the parent comment said "don't", not "didn't".
Designed with TLA+! :D Small interview with Leslie Lamport:

https://techcrunch.com/2017/05/10/with-cosmos-db-microsoft-w...

Hope Cosmos team releases a whitepaper on their experiences with the language. I'd heard snatches of gossip here and there that TLA+ was used inside Cosmos, but no concrete details.

edit: apparently there's also a video of Lamport talking about this https://www.youtube.com/watch?v=L_PPKyAsR3w
I don't mind the abundance of NYT articles as much as submitters not taking the effort to see if an existing discussion has been occurring.
Days Before Firing, Comey Asked for More Resources for Russia Inquiry
I believe that there are simple modifications that could be done now to the existing system. Namely, why are reviews typically single blind, where the author doesn't know the referees, but not double blind? Certainly, the reviewers could figure out who wrote the paper based on the context, but it seems inexcusable that we don't even attempt to remove this bias.
random3 is replying to someone asking about Google's Spanner, which does have those transactions.
It's hard to see any comparison. At the peak of AT&T's power, they were able to block sales of a third-party device that attached to your phone that helped keep people from overhearing your conversations. The device was just a cup, it didn't do anything electrical, but AT&T still decided they didn't like it and shut it down.

That was eventually overturned in court, but it was a decade-long fight. It took another decade before third parties were allowed to sell devices that transmitted sound through the phone system with acoustic coupling, and another decade after that before you could just plug in your own phone.

For everything Google does, there are viable competitors. They may not be nearly as large, but they're extremely easy to switch to if you want. People don't stick with Google because they have no choice (as would be the case with a monopoly) but because they like it more.
The blog and other non-docs pages use hugo (http://gohugo.io/) and the docs use jekyll, but will be ported to hugo soon. We use github pages for hosting with cloudflare in front (for https on a custom domain).
I think in theory most people would agree that a benevolent dictator is a good thing both economically (monopolies) and politically (actual dictators). The problem is that human nature gets in the way in both cases, so you can't really trust a company or a leader to stay benevolent (or that their successor will be even if they are).
It's really cool how much performance you can get out of hardware dataflows.
I agree... there's not much more they can do to scale since off die is still slow. Unless they stitch across the exposure boundary!

However, they have been at the reticle limit since they were in 28nm. GM200 (980 Ti and Titan X) was 601 mm^2 at TSMC... the maximum possible at the time.
Regardless of my username, I really like this product. Microsoft is the first to do it and (I assume) it works seamlessly with Azure.

Microsoft is certainly ahead of the pack with this product.
Kiwix does. But you have to download the dump and run a couple scripts to convert the XML to kiwix archive format (ZIM). They have a repo on github with the scripts. But Kiwix is built on top of xulrunner which is basically Firefox but not supported by Mozilla anymore. And that goes back to my original post why not just bake the offline functionality into the browser.
I don't mean a live-streaming service. I mean a place where you upload videos for on-demand viewing by others.

You will have an uphill battle against Google ranking penalties, while YouTube gets a free pass.
I agree but also have counter example, perhaps not yet as an interface for two systems. But let's start with this:

What if I can ask my OS to do things I normally do over some protocol like HTTP in a RESTful style? Create user, list directory, find the last login, tell me linux kernel version.

^ has been done as a separate monitoring tool like Osquery, but can't we make such protocol natively? I don't want to parse my command-line output if I can just speak in one human-readble, machine-friendly dialect.
What is human capital?
You’re not getting a raise and nobody knows why
I have a feeling that it will get even worst when Google will dump the Linux kernel in favor of it's own. (with Google’s “Fuchsia” smartphone OS)
Ask HN: How can I transition after getting “burnt-out”?
I've been a programmer at the same company for just over 5 years. I have lately been experiencing what I believe to be burnout.[1] After a particularly anxiety-inducing unable-to-focus episode, I spoke with my supervisor about the issue, and he suggested that we make a change with regard to my day-to-day work duties. Since I am a senior at the company, one obvious path is to take on some managerial duties while reducing my programming duties. The main issue with this change is that my department doesn't necessarily need a manager at this time (my department has three people including myself, though we're trying to hire another person), so moving me to that position would most likely incur more of a drain of company resources (e.g. money). It's worth noting that I do not want to leave my company.

Questions for someone who has dealt with or is dealing with burnout:
* Has transitioning to a different set of duties worked for alleviating your symptoms?
* What would be a good set of duties to transition to from programming?
* If you also suffer from depression, do you have any method(s) for not letting your depression interfere with work?

Questions for someone with experience running / managing at a company:
* Is there a way to transition without putting a significant drain on company resources? I.e. are there any techniques for making a manager position profitable when the position isn't otherwise necessary?

I realize that answers to most of these questions would require more details about the structure of the company I work for. I'm really just looking for general tips and/or success/failure stories from people who may have been in similar situations.

[1] As a side note, I do also suffer from major depressive disorder and I take an SSRI for that. The symptoms of burnout used to wax and wane alongside the symptoms of my depression, but the burnout symptoms have lately been growing more cumbersome despite me not feeling overall more depressed than usual.
Just wanted to say that, as the creator of Insomnia, I love Paw. If I didn't need a cross-platform app at my last job, I might have never started working on Insomnia.
omg I saw this once.

The status code was 200 but the HTTP body was literally "403: Forbidden". On an endpoint that was supposed to return XML .

I guess they just read the spec and assumed "the API returns a '403: Forbidden' " meant this.
You posted this 9 days later and I didn't see it till 736 days later! but here you go: https://en.wikipedia.org/wiki/2_%2B_2_%3D_5#Abb.C3.A9_Siey.C....
That's true, but there is reason to believe this time is different™, with killer applications in medical image understanding, natural language understanding, and self driving cars, all of which could drive demand of these chips by themselves. It is possible we will discover new dominant architectures that don't use this hardware well but I am putting my money on us coming up with even more applications that do use this hardware well.
Are there any uses or applications for Gödel's theorems (other than their mere implications)?
Ask HN: Would you buy apparel with 'significant' SHA256 Identicons on them?
Here's something I came up this weekend: "Identishirts" [1]

Basically, T-shirts with Identicons of SHA-256 hashes of interesting data, like:

1. First N digits of Pi

2. The Planck constant

3. Random bits from a Quantum Random Number Generator [2]

4. Metamorphosis by Franz Kafka

etc. etc.

So if I were to wear one and someone asks, "Hey, that's an interesting design, what is it?"

I can reply obnoxiously with, "Oh this? It's just some quantum randomness of photon arrival times :)"

Is this something you're interested in? Is it too geeky / niche? Or is it just stupid?

[1] https://zirotekton.surge.sh/identishirts/

[2] https://qrng.physik.hu-berlin.de/
Well, it does matter, because under the U.S. antitrust law it is not illegal to have a monopoly. It is illegal to abuse your monopoly position. See United States v. Aluminum Corp. of America, 148 F.2d 416, 430 (1945) Learned Hand J, the "successful competitor, having been urged to compete, must not be turned on when he wins." European antitrust law is more strict and you can run into problems just for having a monopoly position even if you do not abuse it or obtain it unfairly.
The assumption around natural monopolies is that they're the inevitable result of the economic dynamics of an industry. Therefore if you carve things up to force competition, the theory goes, you're going to increase capital requirements overall and therefore prices to consumers.

It's also fairly clear that at least over long enough time horizons there aren't many natural monopolies.
Rebuttal to Jonathan Taplin's story about Google and Facebook being monopolies
I'm calling bullshit. You can't use this for the workload that overwhelming dominates it's typically use on Windows. Further it looks different, and is incompatible with other plug-ins.
How would I manage the device from my wired desktop computer?
I don't think this is related to the Intel thing at all. It's not technically related, and it's not related in terms of severity.
I've been up for a couple days working on a big project and my brain is having trouble saying what I want to say. Hopefully this makes sense.

My only comment is with your primary quote featured right on the landing page of your site. As far as marketing goes, it feels sketchy because your book title isn't part of the direct quote.

"This revolution is just beginning, and it's exciting to have [Tragic Design] to ground the growing movement of achieving truly inclusive design in the digital era."

My guess is that John said something like "this book," or maybe you changed the book title and he called it something else. But having your primary marketing item be a quote that isn't a direct quote just feels wrong to me. It seems like he could have said something not even related to your book, and you changed it to make it work. Obviously I know you didn't, I just wanted to give you my opinion. I would suggest contacting him and seeing if he can give you a direct quote that doesn't require you to use brackets.

Either way, congratulations on the book!
Nah. This is NVIDIA. They will just continue to focus on both markets as long as they're kicking ass in them.
Nice comment, never thought about the problem of an easy to reach snooze button.

A friend of mine had an alarm that started to roll on the floor :-)
Awwww. Traffic-free paved cycleways are one of the great pleasures in life. And the Bristol-Bath Railway Path (UK) shows that if you do them right, they can attract thousands.
> We must have different EU countries

Seems like it. France and Austria, in my case. If I pass a transfer in my French online banking system in the afternoon, my bank even tells me outright that it won't be processed until 8 o'clock the next morning (until which time I can undo it). It's then deducted from my account at that time, and the day after that the receiver sees the payment in their online banking as "you will be getting this money, but you don't have it yet, it's being processed".

> EU is aiming for these systems to be available

Well... it's "encouraging" providers to do it. Not holding my breath ;-)
I think the problem is worse: marketing / business people have convinced the worker that this surface level analysis is all we can expect of anyone. As said by other commenters: if the name of the DB solution influences your choice then you're probably gonna get what you deserve.

(Within reason. Someone on here actually said this argument is reasonable to have "because what would you do if they named it 'n-word'DB." Seriously.)
I wonder why some routers are not listed as vulnerable (I have N65U)
I wish I only saw this once. This is my life. I integrate with 3rd party APIs for a living...what I've learned is that everyone's 'REST' API is terrible in one way or another.
Who’s Watching Wall Street? The Feds Turn a Blind Eye to Goldman’s Game
I was surprised myself. So much bloat and spying. I saved one of the emails I received:

Subject: Monetize Your Daily App Uninstalls!
Hi Developer,
My name is Kathy Lee, Director of Business Development at [redacted], and I wanted to introduce to you our new (100% Google Compliant) revenue-generating tool that lets you monetize your app uninstalls. If you are currently earning with In-app ads, why not monetize when users uninstall your app? We are the only network that can help you instantly earn $$$ when your users uninstall your app.
The [redacted] SDK, with one line of code, lets you earn the highest eCPM with today’s top global offers. When you sign up and integrate today, we’ll deposit $50.00 FREE into your account!
To get started and claim your FREE $50.00, sign up for your free account.
If you are interested in learning more about app uninstall revenue or have any questions, please feel free to reach out to me via email or Skype.
I look forward to you working with you.
Kindest Regards, Kathy
Kathy Lee Director of Business Development Skype: kathy
Mobile: 646-
Not random, specific source archives, listed in the recipe, along with a known hash of the file being downloaded.

Given that, it effectively is a central repo that is controlled by Homebrew.
For speculation on short term direction, current price of BTC which is above $1,750 is a SELL. This move is parabolic and looks to be complete. I'd put a stop loss for a short trade at $1,875.
Replace the words "benevolent dictator" with "winner." People go to Google by choice, they win based on consumer preference. Unlike say, Windows, there is nothing locking you into Google you don't have to use Chrome or GMAIl, or their search.

Yes a lot of people are okay with one company controlling 80% percent of a market if - they get there by relatively fair practices, there are clear and viable alternatives, and the consumer isn't forced to use them.

Now if the behavior of the "winner" starts to have clear, negative effects on consumers and consumers are no longer happy, the story changes considerably.

Maybe I could see an argument against the greater Google ecosystem (Android, Google Play, which does lock you into Google), or the distributor of content also being a content creator, etc.
The Internet of Things...
This always boggles my mind. The hardware on those seems decent enough but the software is almost universally utter dog shit. Why do these companies treat the software (security as well as UX) side so poorly, considering that this is what the enduser sees, is beyond me.

I bought one of those affected routers recently. Since the DD-WRT has slower Wifi performance for that model I considered staying with the stock firmware... for about 30 minutes. When configuring something device names I think I used '-' in a name. The Web UI allowed it and saved it. On refresh the JS was all broken because of that character. No device list for me. Flashed it with DD-WRT, never looked back.
Heresay: A friend managed a hedge fund for a while. He said most of his peers didn't understand the math (the measures of volatility). Of course, I don't either; but I don't pretend I do.
Thank you so much for the thorough answer! This is stuff we're always working on, so it's helpful to know about this stuff. Since you're not actively looking, I won't go into all the details, but if you ever are in the future, happy to give you a rundown of the state of the art whenever that is :)
OPEC is out of options: How low can oil prices go?
Well, I think both are idiots. I didn't know the probation office was involved. But judge has the final say in the sentencing.

There are many ridiculous rulings, some are harmless and for giggles, but some are seriously fucked-up like Turner's case or those you linked.
Title should have the word 'again' at the end.
> How much of that cost reduction goes into building new stores?

Probably almost none of it, at least not directly.

> How many new stores in any case are going to food deserts rather than places more profitable for the retailer?

Probably a lot of them.

Places where it's profitable to run a grocery store already have grocery stores. Food deserts exist in the first place because they're not profitable places to put grocery services for one reason or another. Lowering the fixed cost of running a grocery store means that some places that previously could only support N grocers can now support N+1, so that's where the opportunity is. This is no less true when N=0.
> I, for one, definitely prefer the one that doesn't require human suffering to operate

In the US, grocery worker jobs are some of the only blue-collar jobs left that still provide a middle-class income with benefits. There are lots of people for whom getting one of these jobs is something to aspire towards, not some terrible fate to dread.

This has a lot to do with the fact that grocery workers are better unionized that most -- 19% of workers in the retail grocery industry are union members, compared to less than 7% in the private sector overall (source: https://www.gc.cuny.edu/CUNY_GC/media/CUNY-Graduate-Center/P...). Which is one of the reasons for the push towards self-checkout; it pushes those numbers down, which reduces the bargaining power the union can wield on behalf of those workers who the machines don't replace.
> consider URLs insecure, especially if for a web browser.

A web site I used recently puts your session ID in the URL. If you log in, then alter the URL to remove the session ID, you appear logged out.

It gets even worse. Clicking the "Log out" button on the page simply removes the session ID from the URL. If you go back and reload the web page with the session ID in it again, you still appear logged in.

The page also doesn't use HSTS so is easily vulnerable to SSLStrip.
Britecharts was conceived a bit over two years ago. We needed something that was fully tested with the flexibility to freely customize the look and feel. There were (and still are!) plenty of great libraries out there nvd3, c3, highcharts, etc. but nothing that quite fit the bill for what we needed at Eventbrite at the time. So we rolled our own and rather than keep it to ourselves, we decided to share it with the community!

My colleague posted a followup to a question on a blog post he wrote that goes into more detail about this topic if you're interested:

https://www.eventbrite.com/engineering/introducing-britechar...