skysight-inc/HackerNews huggingface dataset:
Thank you. I will make a donation button once the book is relatively "stable".

About the sentence, sadly, but it is the trend.
Nanobox runs on top of Docker?

What functionality does it add on top of what Docker already does for containerization?
A Discussion on Multi-Core BCD-Bignum Strategies in C++11
I'm sure there is a way to get that set up.

Hrm, SIP URIs maybe? https://www.wikiwand.com/en/SIP_URI_scheme
Third Annual Regulated Industry Summit
This. I went from engineering to sales (solutions architect, woo!) for almost two years. Amazing experience, and one of the best and most informative parts was actually getting hands-on with the people who use the product. Get a much better idea of what matters, what doesn't, and why.
I’ll never bring my phone on an international flight again
Speaking of tangents... I use pycharm too. Do you ever use type annotations in Python? I'm really digging it in Typescript for Javascript.
Why Messrs. Test, Null and Sample Say the Internet Bugs Them
Automated log analysis for IT and DevOps
It's a CV arms race - the CAPTCHAs are meant to stay ahead of state-of-the-art CV tech. That's the entire premise behind reCAPTCHA - if you've solved it, then we've sold useful real-world problems and can move onto the next ones.
No. https://cloud.google.com/spanner/docs/data-types
It's literally the app store logo minus the circle. But you're right, the same icon is also used as part of the generic app placeholder icon. In either case, it does still belong to Apple.

Edit: In fact, thinking about it some more, it's very clearly much closer to the App Store logo than anything else. It's literally the white silhouette design from the logo (as opposed to the colored non-sillhouete version from generic app icons), placed on a blue button that's similar to the app store logo's blue background.
> "How a human being could have attempted such a book as [Emily Brontë’s Wuthering Heights] without committing suicide before he [sic] had finished a dozen chapters, is a mystery. It is a compound of vulgar depravity and unnatural horrors. …"

Just from that excerpt I can't tell if that critic liked or disliked the book. I greatly enjoyed "Wuthering Height", but I'd also say that excerpt is pretty accurate.

That's what makes it an interesting story--it takes a level of depravity and horror that would be appropriate for big villains in expansive settings with free reign to exercise their evil--Darth Vader in Episode IV, for instance--and squeezes it into a couple families in a couple estates on the moors of England in a time when strongly ingrained social conventions for politeness prevented them from even being overtly hostile when all they wanted to do was utterly destroy each other.
The US didn't break the treaty first (or even second). The truth is that there isn't clear pedigree to that land near as I can tell. I've tried to figure out title as far back as 2004. Beyond that, I'd probably have to go to Morton County to figure out more. It's very likely that if you go back far enough, it was transferred under the Dawes Act. Whatever the pedigree, the venue to deal with this dispute was in the courts well before 2014. The courts are the right venue to determine who owns the land, not the court of public opinion. The entire conflict happening there is an exercise in virtue signaling by environmentalists that are using another cause to further theirs. It's populism and vigilantism rolled into one. Institutions like the US Justice system actually work really well by global standards. Allowing disputes to negotiated outside the court system adds lots of legal uncertainty that destabilizes day to day life.

FWIW I wasn't even born in the United States, but I am an immigrant that has been here since 1986.
Aurora is very cool but won't help you much after you vertically scale your master and still need more write capacity. With Cloud Spanner you get horizontal write scalability out of the box. Critical difference.
I really don't think this is true. Redux is simple, and by using the react bindings, you get perfect encapsulation: components take props which can be from the state (so your component needs no knowledge of the state store) or action creators (which makes for easy test mocking). If anything, this makes your components a lot easier to read and reason about (and test).
Evading the Great Firewall of China
Aurora replicas appear to be read-only, according to that link.
OpenCola Softdrink – Open Source Cola
Anyone working on a Rust lang client-library?
>Who disputes origins of Brahmi numerals?

I remember reading it in a book with following claims, but i haven't verified any of the sources

1. Brahmi is found throughout the sub-continent and in Ceylon.

2. Brahmi has been traced back to the Phoenician type of writing represented by the inscription in which Mesha, king of Moab (c. 850, BC), records his successful revolt against the kingdom of Israel. It was probably brought into India through Mesopotamia, as a result of the early commerce by sea between Babylon and the ports of Western India. It is the parent of all the modern Indian alphabets.

Rapson, E.J. (2015-04-09). Ancient India Chios Classics. Kindle Edition.
UX and business decisions seem to never get along
If you're that paranoid, you might want to also keep in mind that it would be far more reliable to shoulder surf via video surveillance. As a bonus, it even works with radios disabled.
To be fair, you shouldn't even run MySQL on an f1-micro. This is more on par with an 18 vcpu raw server, before you'd even consider any value that the software provides.

I'd certainly love to see us get to a world where we can split up a single spanner "install" in an isolated, multitenant manner, but even for a small company, $8k/year is admittedly a small fraction of one engineer. At a company with several, you can share your single Spanner instance just like you would any other database.

Disclosure: I work on Google Cloud (but not Spanner).
I've been having this discussion both in my own head and with my team for the last couple of weeks and have been thinking about how to implement something like this (but haven't got around to it). Looks great!
Facebook’s autoplay videos will now play with the sound on
It also confuses ease of reading with density of meaning. It presents the simplistic idea that the less dense statement is always the easiest to read, which might be true in isolation but it's almost always false in the larger context.

This is my experience with Go in a nutshell. You start out pleased by how easy it is to read the code. You end up frustrated by how much damn code you have to wade through to understand a relatively simple system.

Perhaps the fantasy is that Go forces programmers to write simple, elegant systems. In reality, of course, the effect is much smaller than hoped. Go is much easier to get right than C, so programmers have no fear of writing vast reams of code. This is not such a problem for the original author, whose understanding of the system precedes the implementation, but anyone else reading the code has to refine meaning from very meager ore.
The Need for a Digital Geneva Convention
Yes. That's how things have always been. As long as we live in a capitalist society, that's how they'll always be. The market value of a thing is not just what someone tries to sell it for, it's what someone else is willing to pay for it.

There have long been mechanisms by which the most dedicated fans have access to some of the tickets for less than market rates. Call it old fashioned if you like but fan clubs or the 21st century analog.

FB Groups, mailing lists, private websites, actual in person box-office ticket sales, whatever...

14 months ago, I got to meet my all time favorite musician. I purchased my ticket at a beauty parlor and I talked to the concert promoter on the telephone to ask him if he could help me make it happen.
My bot already purchased all the tickets for his lawn in case you'd like to buy one.
This is awesome. I always feel like I am in the dark on open source options for my .net apps.
workload in which terms? :)
75 Mbps?? Are we in 2005? :-(
I've wondered if you could price tickets with an algorihm where they start out high and then over time or volume get cheaper and cheaper. If a scalper jumped in first they would pay a high price, later buyers could get tickets much more cheaply, if they come in later they won't have the desirable tickets which sold early.
Just use iphone & default safari, its retardingly difficult to discern 2 iphones, they are literally the same hardware only IOS version can be a bit different. Problem solved.
This is a best practice amongst many high performing organizations. Engineers who intuitively understand how their products are being used become much better designers. Similarly, managers get to understand the real pain of their customers.
Love seeing competition at work. Two times in a week, after the T-Mobile/Verizon rate plan wars :)
How do you randomize the keypad? Is it possible on iPhone?
I see there's "data layer encryption" but the data is still readable by Google. Why would anyone want to keep feeding the Google beast with more data?

Software is about separating concerns, and decentralizing authority. Responsible engineers shouldn't be using this service.
This HN comment thread is a day or so old so perhaps you won't read this, but as someone who had an L4/L5 bulge 14 years ago, my most emphatic recommendation is that you walk as much as possible.

Certainly you need to do all of the rehab/prehab strengthening exercises you can - and you need to do them for the rest of your life - but the real turning point for me and that back injury was beginning to walk regularly.

Your body (and your back) are built to walk. Walking will heal you. Yes, it might hurt more and be uncomfortable for the first week or three, but after that, everything tightens up and fires up and tones up ... and all the pieces of your spine put themselves back into place.

I am over 40 now and have been doing (relatively) heavy squats and straight leg deadlifts for the past ten years. Totally asymptomatic.
The blurb is not misleading. PIOPS are a performance measure distinct from volume size.
It sounded like you can only modify by primary key? Can you make a transaction that contains a query and a bunch of updates by PK ?

And yeah it makes it sound like writing an OEM adapter will be much more difficult.
That was simply amazing.
Ask HN: Open Source Call Routing Software for Text Adventure Game?
Greetings,

Simply for fun, I’m interested creating a basic choose-your-own adventure game inside of a regular push-button telephone. Premise is that after some simple directions the user would make decisions in the text-based adventure style (1=yes, 3=no, 2=north, 8=south, 4=west, 6=east, 0=game directions). I suspect this could be made to work using a fairly standard call routing program, so long as the software allows for many levels of menus. Ideally, the software could be run off-line on a raspberry pi.

I ask the community because I lack the skills to develop it myself. My background is more closely aligned with the narrative building side of things and I’m hoping someone has experience with a suitable open source option.
The absurd path of the court of public opinion and a cultural marxist framed discussion of the "oppressed vs oppressors". Protesting on land that is currently recognized as private land is depriving its owners of its use. If the ownership is in dispute, the venue to resolve that dispute is in the courts. Literally no one cared about the land until a pipeline was going to be placed on it.

FWIW, my original source for this information is a friend who is 1/4 Sioux and thinks the protest is absurd. I've fact checked his claim. The Sioux only occupied the land east of the Missouri river in pre-contact America. The Arikara/Sahnish were agrarian people driven off their land by the Sioux.
>Right, but this assumes that there isn't an equivalently sized population of people willing to pay more that will buy them instead. My argument is that audiences aren't interchangable and that real harm is done when you force the artist to select the audience on ability to pay alone, as you are proposing.

The set of all people willing to buy at $50 is at least as big as the set of all people willing to buy at more than $50. Demand curves slope downwards. If you supply enough to meet all demand at $50 and price at $50, then everyone who would buy at $50 does and there's no extra seats.
Has anyone done any back-of-the-napkin math on how much solar PV we can harness before we start contributing to actually warming the planet? Since it turns mostly-reflected-back-to-space radiation into absorbed-onto-the-surface radiation.

Is there a point at which we need to focus more on wind? (since wind arises from already-being-absorbed-by-surface radiation)
I've always assumed classical critics are searching for archetypical qualities which they tend to "over-fit" to over time. It helps them become good at what they do, but then when the inevitable disruptive new expression occurs, the are unable to fit it into their model and reject it.

The modern version of this has seem to evolve into genre-level criticism which insulates the critic from that level of disruption. At the extreme, it just becomes fanboy-ism.
Use app activity to scale the reserved bloc of tickets. Dedicated fans still get to attend shows. The goal isn't to maximize ticket revenue, but to fill venues with a quorum of fans and sell them status-signaling merch.

You can realistically expect your real fans to buy one tee per tour. Farmer accounts will likely show maximum sweepstakes entry activity and no game-play activity until winning a lottery, then will refuse all the merch upsells and never be active again. You can just dump those user ids into the "ignore" bucket and rescale your reserved bloc so that there are still enough seats for the real fans.

In any case, why would anyone buy a transferred fan club burner phone instead of a transferable dollar-priced ticket from a scalper? Why crack the proof-of-fandom test for a single artist, when you could break the CAPTCHA for all of Ticketmaster? The hypothetical attack you imagined requires greater effort and produces less profit than if you were just a regular ticket scalper.
The $3 VMs are different from the cloud instances. You get local storage with the $3 VMs which work great, while the cloud instances have some weird Ceph cluster that is making problems all the time. So the $3 VMs are way better than the regular, expensive cloud instances.
Honestly, this is awesome. It looks a lot easier than AMazon's EC2 load balancer to use, and fits right into their whole philosophy.
From Miami to Nassau using different programming languages
Sure, below is a link to some unhappy users posts. If you look on LowEndTalk, people commonly discuss how sub-10MB/s disk IO on the VPS SSD 1 plan is common, and many use these as cheap Tor relays, as OVH does not care what users do.

I'd rather something like ImpactVPS or Linode, as with either I know things will be decently managed, unlike OVH. Don't get me wrong, those VPSes make great dev boxes or Tor relays, they just have no performance or reliability guarantees AT ALL! Do not risk your business on them, spend a few minutes to find either a smaller provider with good management (generally at the same price point or lower), or pay up for Linode or AWS.

Link: http://www.webhostingtalk.com/showthread.php?t=1470503
Can you reframe your first sentence based on the fact that a sign with "Death to All Jews" was used? I don't understand the word "actually", is it to clarify that he only holds artistic feelings relating to this content he made? I don't see how his post-mortem intent negates the actuality, which is that people took offense to the poor taste, as you've noted, of the stunt.

The companies have no obligation (Aside from contractual) to work with him. He made content that they deemed to be bad enough to end their relationship, that's on him, no matter the intention.
I'm working on that - intent parsing as both an open source library and hosted API. A not quite yet usable model is sitting here https://github.com/spro/intense
Ask HN: Does a master's in CS develop you into a better programmer?
I'm not a programmer, just a really curious guy. Does a master's in CS make you a more effective programmer (in the workplace)? Or is it merely the most talented programmer choose to do a MS?
26 hours. We took 30 minutes to eat dinner and watch 30 Rock.

We were up against a deadline from the Defense Department. One we didn't know about until the day before it was due. The product owner dropped the ball on this one.

We did complete it. Sadly (and not really a surprise) there were other problems with the contract we had with them and the deal/partnership was dissolved.
How Outsourcing Companies Are Gaming the Visa System

https://www.nytimes.com/interactive/2015/11/06/us/outsourcin...
They're pretty good for pickling and flame-grilling. I get your point though. I'm actually hacking on an idea I had 2 days ago that I think might address this issue of choice with CSA distributions.
They just upped all plans to a min of 1000Mbps
I think that was a misprint. The floor on all plans are now 1000Mbits. :)
This might be deeper than you are looking for, but this is the theory it's based on, and even has diagrams. :)

https://arxiv.org/abs/1311.3903
Nanobox will build both development and production environments using docker containers, but it automates the deploy process, sets up all the networking, locks everything down with firewalls, sets up a load-balancer, health monitor, messaging system, then provides a dashboard that lets you introspect into your app's performance (at least for live apps). Locally it lets you configure your entire environment from a single config file, much like docker-compose, but different.
Linode is my top choice for hosting, but lately I've been tinkering on a project that needs a lot of disk, and it's hard to find good options there. On AWS every dimension scales independently, but with Linode I can't buy disk without buying CPU and RAM too. When I had a similar need a few years ago, I wound up renting a dedicated server, where even the cheapest came with 2TB or so. I'd love to just stick with Linode, but I need an option to add disk!
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1528.htm discusses it in some detail.
> I just wish it weren't fixed.

I thought the article mentioned this, but there's a user preference to turn that off ("Disable stickyness").

http://stackoverflow.com/users/preferences/
Related to the voluntary aspect: https://en.wikipedia.org/wiki/Sokushinbutsu
Ok, I see you didn't mean .NET Native and xcopy deployment work together but both are options now. Thanks for clarifying. I see the UWP app build folder has all the DLLs copied now.
I probably wouldn't host a blog there. Their ToS[1] has, among other things:

- A prohibition against the propagation of data, images or sounds that may constitute defamation, an insult, denigration, or an infringement of privacy, image rights, good morals, or public order

- Users are required to use decent and respectful language

- Users are reminded that they must update software without excessive delay when a security failing is noted by the user or the software publisher or Scaleway

This reads like: If you might offend anyone by the standards of the French, or might use strong language, or don't run the latest version of everything, this isn't the service for you.

On the positive side, they lack the litany of restricted services that most hosting companies I've seen provide, and I don't see any prohibitions against using your paid for resources to their maximum, so that's good.

US customers should note that all of their prices are in Euro, so -- for exchange rate shenanigans and currency exchange fees on most credit cards. There's no selector to show prices in USD.

[1]: https://www.scaleway.com/terms/
For a similar practice that we actually know happened, Japanese self-mummification is fascinating and gruesome:

https://www.damninteresting.com/sokushinbutsu-the-ancient-bu...
Spanner's paper: https://static.googleusercontent.com/media/research.google.c...
A memcache cluster might qualify. If there's a partition, just forget about the missing nodes. It's just a cache anyway.
Rather than cut prices (I think $5 is low enough), I would prefer if they would beef up their specs. For $5, DO gives you only 512MB vs 1GB from Linode.
Some data says no: http://blog.alinelerner.com/how-different-is-a-b-s-in-comput...

Getting a masters in CS is a good way to get a visa to the US though. Most MS CS programs are about ~20% US citizens.
The concrete examples have been deleted.
As a bit of a veteran in the database industry, I concur (at least about the impact on Oracle's database business). There is a lot of pent-up demand for anything that offers distributed consistency.

We've been seeing this demand at Fauna. FaunaDB offers distributed consistency, based on Raft and the Calvin protocol instead of depending on specific networking and clock hardware. We've seen a big part of our appeal is the ability to run FaunaDB across multiple cloud services.
So if I'm understanding you, with Aurora all writes go to one master and you're constrained by the biggest instance AWS offers. Is that right?

Do you have a sense of what that limit is?

There's a pretty big price difference between Spanner and Aurora at the entry level so it's useful to explore this.
Author here. I totally agree if you're starting a new project or have the bandwidth to migrate to GraphQL – definitely consider it! However, I still think we'll need solutions that work for apps that use non-GraphQL APIs.
Would love to know the results of this, I'm currently trying to get http://letsopensource.com up and running.
Here are some numbers:

AWS Internet traffic costs ~60x as much as renting bare metal servers.

No change in architecture can change that fact.
How the #$% can saving be sexy?
This is marked as a dupe, but is it? The "past" link does not find an earlier submission of it.

Is it being mixed up with the earlier submission to the announcement of Cloud Spanner? That article announced it and gave an overview. In that overview it was mentioned that Cloud Spanner does not violate the CAP Theorem even though its feature set might make it appear to.

The present submission is to a different article on the same site that is about the CAP Theorem and how Cloud Spanner achieves its features without violating CAP.
YC W17 Launch: Claire, Peer5, WaystoCap, Symple, RankScience, and Kudi
How can good developers write such terrible code?
And linode introduces high memory instances. Today is a good day for all of us!
I love CSD... and I use XMonad.

I had to figure out how to not render their own shadow, and to disable the "Close" and "Maximize" buttons and edit the Gtk/DecorationLayout property to taste, but I really appreciate the nice simplified menus they bring, and the removal of the bloated menu bars. They are more usable, specially on a small screen when the window is not full screen (on a tile on the side).

I also like CSD when I have to use Gnome itself for the bigger dragging area. Traditional menu bars and title bars is poor UX just to enable certain programming decoupled. Now the the abstractions have evolved and we have widget toolkits and the abstraction is provided without compromising the UX.

I am sorry you got used to that. You may still use KDE or something else. But some of us really like what GTK and GNOME people are doing. I know the noisiest voices are the critical ones, so here is a reminder: there are plenty of happy users that love the work you are doing. Thanks a lot, I love you for making my computer work better every day, and with Free Software!
Playboy Magazine Snaps Out of Its Never-Nude Phase
Redux uses Event Sourcing. ES's trade-offs apply.
A Spanner node is not related to a VM instance, they are entirely different concepts. A Spanner node refers to a collection of regional (and eventually global) compute and storage resources, while a VM instance is just a virtual machine running on a single physical host.