skysight-inc/HackerNews huggingface dataset:
The government can't exclude people who don't pay for the lighthouse from using it. It's all or nothing - hence not excludible.

A subway can exclude anyone who doesn't pay while including anyone who does. To take the example of several subways I've been on recently (NYC, Delhi, Amsterdam, Boston), if you don't pay the turnstile won't let you through.

If you scroll up, you'll find me explicitly agreeing that roads are a private good which should be paid for via user fees (either gas or odometer taxes), and those who refuse to pay should be excluded.
That's the latest strategy. Compete with yourself. Win-win.
I came here to write sth like "still in Java... :/" but I can't even check it, the site seems to be hugged to death.
spending a decade high rolling at yacht week is totally worth it though. don't pretend like unsustainable luxury is a bad thing, much better than just dreaming about it

also, you can mitigate black swan events by not being too leveraged up, and going further out on expirations. and finally, just keep rolling.
Sustaining human life, especially in 'developed' nations requires a lot more than energy.

People focus on energy, technology, and conservation as the solution. It's like trying to patch a bullet wound with a band-aid. Nothing saves resources more effective than reducing the population and the overall human population is still growing at a dramatic rate.
Not that it affects your argument, but camelcamelcamel has been around twice as long as PriceZomebie[1][2].

[1] https://www.facebook.com/Camelcamelcamelcom-154220361288305/...

[2] https://www.facebook.com/Pricezombie/info
> UK addresses will have a postal code, and a city name, but after that there's no telling; it'll frequently list smaller and smaller towns and then some hamlet, and not have any kind of street or house number.

Royal Mail don't recommend these long addresses; there's a form on their website to produce a canonical address, something like

[Building name]
[Number] Street
[Hamlet/village/town]
TOWN
PO57 C0DE

However, good luck telling anyone who's proud of their tiny hamlet this...

http://www.royalmail.com/find-a-postcode (and the "Read our PAF Code of Practice (PDF)" link).
Yet any others languages managed to have it, even older than C++ with parametric polymorphism.

Also modules are already on VS 2015 Update 1, just not as final design.
Why do you need Jenkins when there is Bamboo?
> I came here to write sth like "still in Java... :/"

And the problem with that is...?
This is a wonderful idea, but sanitation and health rights goes hand-in-hand with civic duty to where one lives and works. It's not just the responsibility of governments to keep an environment safe and clean. Citizens must do their part, such as minimize their ecological footprint, pick up litter in their communities, be a good neighbour and so on.

A sense of civic duty seems to be amiss nowadays. Just look at the streets strewn with litter, or the runaway urban sprawl by rich land developers who have no regard for natural habitats.

We can't just throw money at the problem. That's not sustainable. People need to be educated to take responsibility for their surroundings.

We all have an impact on the environment. We all have a say. It is our world.
Vice has a good segment on the "love industry" in Japan. Details why the culture has lost interest in marriage and has begun partaking in more forms of recreational affection.

http://www.vice.com/video/the-japanese-love-industry
People who cannot properly separate database contents from metadata and control words in 2016 are incompetent.
Right. Google still uses Borg extensively in production. I am not sure if Omega ever saw the light of day to be used in production.

Kubernetes is mainly used as part of GKE but is not used internally at _all_.

Also worth reading: http://www.nextplatform.com/2016/03/22/decade-container-cont...
They couldn't continue scraping without Amazon's permission. The CFAA makes that illegal.
Very exciting -- a new major version of Jenkins has been a long time coming.

> "Jenkins 2.0 is a drop-in replacement of the Jenkins 1.x series of releases and fully backward compatible. There is practically no reason not to upgrade once 2.0 is released."

Skeptical, but optimistic about this claim.

I hope that the Jenkins configuration format is something that can be manipulated more easily in the new version.
You can go to firms that specialize in incorporating shelf companies which are commonly known as formation agents.
To register a company in the UK you need a local director address and a local company address (which are usually setup with an international mail forwarding service) as well as some other requirements most importantly a business bank account which under UK/EU money laundering regulations isn't trivial to open (And with a thin credit file almost impossible to open in the UK without a large deposit and a good formation agent).

Depending on the type of company you are registering for the prices can range from a few 100's pounds (plus fees/deposits) for a regular limited company to considerably larger sums if you are buying/forming a shell corporation.

Another good reason to get a lawyer (in both jurisdictions) is that some countries also have regulations regarding owning foreign companies. If your business is in a regulated field, health care, finance etc. this usually tends to complicate things even further.
Now I get what you're saying. I think it's possible for a C++ compiler to be smart about this. But why is this such a big deal to you? Have you seen it become an issue in projects you've worked on?
Thats mostly why I use hakyll, it's just a library that gives functions to build your own generator, so you can write out your own rules in haskell (Pretty simply for the most part) And then compile it to get your static website generator.
Bill Gates: Meeting Students Where They Are
Ask HN: How to acquire a zombie domain?
All of us have on occasion found we wanted a domain that was already registered, and perhaps even been willing to offer money for.

I've found an odd situation where the domain has long since passed its expiration date, with no drop period, no deletion phase, simply existing as registered. I've attached a screenshot of what the whois has to say without the pertinent information because I don't want it snatched away.

http://i.imgur.com/nv2bAvj.gif

I promise it's a screenshot from today.

How would you go about trying to pick this up?
> Cynical rants that would find fault with absolutely anything.

I think that is just comments on the internet in general, everywhere has them, I had to work hard at stopping it bothering me, you can't bath in negativity and not get wet.
Google cache: https://webcache.googleusercontent.com/search?q=cache:Sm-mng...
What's the largest number you can represent with 3 digits?
Bill Gates on What Makes a School Great
How Much Money Is Enough?
Part of the search space though should also consider the global state of the game, which includes things like your own deck, which adds a further complication for forecasting branching.

And if you want to get truly smart, you also have to consider what the opponent might do, which, as viewed by the player, opens up the search space to a lot more cards both in their hand and in their deck.

So yes, each turn the branching options to play is relatively small compared to the other examples. However, the evaluation of future moves and the "true" board state is much, much harder and has a huge branching factor.
Quadrupling Revenue with Audra Fordin, Mechanic
I think there's a short list of situations where using a higher level language to describe CSS makes sense:

- when demonstrating a pattern present in CSS at a higher level, to educate people who write CSS

- when dealing with CSS animations where different browsers also use different properties

- when it's your job to output lots of different pieces of CSS based off the same pattern

Most of the time I'm either building new websites from scratch, or retrofitting old existing websites with responsive CSS and fixing problems. The web is written in three languages and only three languages: HTML, CSS, and JavaScript. If you're not writing one of those, you aren't writing the web. I can never be sure of the stack of the projects I'm going to be asked to fix, so if my requirement is: "Well I can fix it, but only as long as you use SASS" I'm going to be very hungry in life.

I can (and do write) CSS from my phone, tablet, and multiple computers - but if I had a SASS/Less workflow, that would severely limit the situations where I could write new code. Frontend web shouldn't need to be compiled!

Also, unless/until things like colour variables can also be used from JavaScript, I don't how useful CSS-only variables can really be.

In my experience, specializing specifically in responsive CSS - I've just never run into a situation where I needed or could make use of the features of SASS or Less (or Stylus, or others) where it didn't create more work for me, plus introduce technical debt into my projects, while simultaneously restricting which devices I could work from and on which sites I could work.

I could work that way, but I feel like I'd get 'Less' work done compared to the flexibility of pure CSS.

Frontend to frontend dev: what is it you reach for in SASS or Less that can't be done by CSS, JavaScript, and HTML?
what would you design then? (That can be done statically)
My email address isn't private, and I am OK with these comments being linked to my real identity. But—and this is important—I elected to do that.

It's far more of a dick to force your users to reveal their identity.

EDIT: to be clear, OP is not a dick, but there should be a non-session or non-sso signin option (as there is now) if I want to preserve anonymity for what is essentially a (polished) toy.
This is by no means a comprehensive list of databases and that's not the intent of this article. The real intent is that it's a simple read for many companies still running solely on 'general purpose databases' and showing where newer database technologies can fit in based on their data needs. Upvote.
Modelling your data dimensionally is becoming less and less popular in the analytics space.

It used to be the standard in data warehouses but now the trend is to leave the data unstructured and use query tools e.g Drill or do multiple ETL into structured versions. But even the structured versions would not be relationally modelled to any great extent. Data scientists typically want access to data right now not in a few months when your database guy has finishing modelling it.
You haven't programmed in C if you haven't found a compiler bug.
Maybe this is a dumb question, but within the whole of the intelligence community, who/how many people actually see how big the surveillance operation is? Is it just the one guy at the top of the NSA that knows about all the eyes and ears in the kingdom?
I would imagine, based on compartmentalization, the people involved in individual parts of all the machinery only have limited knowledge of the other things going on.
The Official Saastr Podcast #6: Russell Fujioka, US President  Xero
It wouldn't make a difference: it is their affiliate account was that was closed - which is how they earned money. Affiliate account = getting paid "kickbacks" by Amazon for customer referalls from PZ's site that result in purchases.
That's right, and that's why one of the most harmful qualities of current schools is the pervasive uniformity. If all students were valued, all students would be taught in the manner most appropriate to the individual student. Instead we favor those students with the good fortune to fit like keys into the Procrustean lock of this year's ed-school fad.
Typical issues surrounding Java projects:

- High startup time. Anything bigger than a hello world takes seconds, more typically tens of seconds, to start. My Jenkins setup takes 3 or 4 minutes before it is fully initialized. Even starting the JVM in client mode doesn't help much. I know, it's a server, and startup time doesn't matter once it's running, but it feels annoying.

- High memory usage. Heaps in the 1-2 GB range are not uncommon. This can probably be tweaked but as a user who is not a Java expert, figuring out how to do this (and figuring out what value is safe) is frustrating.

- XML configuration files. XML was hip in 2004 but these days it is frowned upon and users generally don't like it. This is technically not Java's fault (and I'm sure newer projects use something else) but it is something traditionally heavily associated with Java projects.

- Non-Unixy feel. Lots of things just behave like they're not really native.
Yes, things are changing (slowly). My accountant left a salaryman gig (!) at 25 (!!) to open his own business (!!!) in accounting (!!!!) which successfully convinced Japanese businesses to use a 25 year old washout as their accountant (!!!!!). I happen to know a ~60ish year old Japanese software entrepreneur. This entrepreneur recently raised a venture round (!) from a US VC (!!!). She's a woman with approximately ~40 years of experience operating a software company. (This is so outside the norm that exclamation points do not do it justice. If instead of meeting her I had heard about her second-hand from the Pope, I would have called him a liar.)

My view on Japanese corporate efficiency is essentially that Japan had a few things going right for it, including a de-facto world monopoly on applied mathematics ("which is useful"), which lasted for a few decades. Those were very, very good decades, and no amount of other inefficiency in Japanese companies/government/etc could make a monopoly on math lose. ("Monopoly" is a slight exaggeration for effect.)

Japan no longer has a monopoly on math. It took ~30 years, but Ford and GM spent enough time looking at Toyota such that they can make a car which is, if not a Toyota, at least not a death trap. Korea and China skipped directly from dirt-poor nations to industrial-powerhouses-who-can-math without taking the US' 200 year detour through "Let's try running factories like they are public schools and public schools like they are factories." Meanwhile, the US becomes the global center for software (which works out swimmingly) and Japan becomes the global center for robots (which works out swimmingly if one owns robots but not so much if one competes with them) while cranking up industrial output and industrial efficiency but concentrating the gains of it rather than passing them around many folks as previously happened.
Daniel @ RethinkDB here.

We're constantly improving performance and a lot has happened within the past year. I think that at this point RethinkDB is as good a database for analytics as many of the other general-purpose databases when it comes to features and performance.

From what I can tell, there are still two main limitations that apply in some, but not all scenarios:

* Grouping big results without an associated aggregation requires the full result to fit into RAM. I believe this was the limitation that you ran into a year ago, which lead to RAM exhaustion. This limitation is still there ( https://github.com/rethinkdb/rethinkdb/issues/2719 in our issue tracker). However we're shipping a new command `fold` with the upcoming 2.3 release of RethinkDB, which can be used in the vast majority of cases to perform streaming grouped operations (in conjunction with a matching index). See https://github.com/rethinkdb/rethinkdb/issues/3736 for details.

* Scanning data sets that don't fit into memory on rotational disks is still inefficient. Most SQL databases deploy sophisticated optimizations to structure their disk layout in order to minimize the effects of high seek times. RethinkDB's disk layout it built with a stronger focus on SSDs. This limitation hence doesn't apply if the data is stored on SSDs.
My experience with production/enterprise/whatever code has been that bugs at interface boundaries exceed bugs interior to an interface, so I like to check that A plays nice with B plays nice with C rather than ensure that A, B, and C will be individually robust players in the game of blame volleyball. That won't save them from inter-component misunderstandings.

As always, exceptions: algorithms, logic hairballs, parsers, anything with a sufficiently low surface-area:volume is likely to generate significant bugs in the interior, so it can likely benefit from a unit test.
How does bitcode change this?
How to Lock Down Your Raspberry Pi
As the website got HN'd, a question: does Jenkins support now pass-through of parameters in pre/post build actions to other jobs?

Background: I have "deploy frontend" and "deploy backend" job, both of which need to invalidate some layers of caching, and a job parameter that specifies the environment (it's the docroot).

For now I have a metric shitload of shared code between the jobs as there is no way to move the cache clearing code to its own job and pass the environment parameter through in pre/post build actions.
Quintus, Sextus, Septimus, Octavius and Decimus — Roman names for fifth...eighth, tenth son.

Prima, Secunda, Tertia, Quarta, Quinta, Sexta, Septima, Octavia, and Decima — first to tenth daughter.

Octavia survived into modern English: https://en.wikipedia.org/wiki/Octavia_Spencer , https://en.wikipedia.org/wiki/Octavia_E._Butler
I found Visual Studio a lot more reliable once I took to disabling Minimal Rebuild. (Don't ask me why I thought to try this... it's possible I read about it somewhere.) People always seemed to leave this switched on, because it sounds like you want it - but you don't. It supplants the standard file time-based dependency checking with some additional content-based stuff (see https://msdn.microsoft.com/en-us/library/kfz8ad09.aspx) that goes wrong every now and again.
RethinkDB isn't popular in analytics space because to my knowledge there isn't any Spark or Hadoop integration. That's a deal breaker right there.
He's got my vote. I ignore the texts from Bernie, but I'd walk door-to-door through a snowstorm canvassing for that guy.
Or: We are in a bubble in Redmond and thinking we know best and how products work we bounced around emails and thought it would be a good testing idea based on results in China (a controlled market where it is nearly impossible speak up). AI buzz is hot these days so our marketing team also backed it up and we decided it would be great from a PR perspective to capture some of the buzz around AlphaGo. Boy were we so wrong. Because we have never launched a real product into the wild we thought everything would go well and PR buzz would give us a coolness bump.

Now we discovered something called stopwords, and bayseian spam filters which, are also available part of project Oxford.

Good luck kids and welcome to the real world because its a crazy world out there when you leave Redmond.
It's great to see that Jenkins is following the path blazed by GoCD[1] and Concourse[2] to make the pipeline concept more central.

That said, this appears to be achieved by promoting the plugin into the default installation.

It also misses some of additional the advantage Concourse holds over Jenkins and GoCD: build configuration is purely declarative and can be checked in with the project. You know what version of your pipeline built the software at any point in its history. And you have a reasonable shot at recreating that build, because every task in every job is run in a fresh container.

These are killer features, in my view. Jenkins can be extended with plugins to try to sorta-kinda do either or both, but it's not part of the central organising concept of how it works. Windows can run some POSIX apps, but it's not a nix.

Further out, the Jenkins pipelines are tricky to do fan-out/fan-in with; in Concourse it's trivial. You have to lay out your pipeline in Jenkins, Concourse will lay it out automatically based on declarative information about each job. Rather than a very rich API for plugins, Concourse boils the unit of extension down to "resources", which with three actions (check, get, put) can model points in time, git commits, S3 files, version numbers, interacting with a complex product repository and so on.

I used to tolerate CI/CD, as a necessary and worthy PITA. Now I find myself actively looking for regular tasks, resources, sanity checks and so on I can put into Concourse, so that I don't have to remember them or write them up in a wiki.

Disclaimer: I work for Pivotal, which sponsors Concourse development. But I wouldn't rave about it if I wasn't such a convert.

[1] https://www.go.cd/

[2] http://concourse.ci/
When I was reading those tweets I felt like I was just reading 4chan posts. I laughed because it was obvious it had been compromised in some way, then I stopped paying attention.
This article reminds me of Sir Charles Antony Richard Hoare (aka Tony Hoare)'s InfoQ presentation [1]. What the article described are part of that $1 billion damages.

For people who don't know Tony, he's is a British computer scientist, probably best known for the development in 1960, at age 26, of Quicksort. He also developed Hoare logic, the formal language Communicating Sequential Processes (CSP), and inspired the Occam programming language. [1][2]

[1] http://www.infoq.com/presentations/Null-References-The-Billi...

[2] https://en.wikipedia.org/wiki/Tony_Hoare
Oh yeah, יום ראשון is the name of the weekday, not what it's called in Genesis 1:5. Thanks for the correction.
Build Your Own Amazon Echo with a Raspberry Pi for $60
I flagged this in the hopes that URL is changed to what user kennyasare posted.

In the meantime...I read the PDF. Meh, internal squabbles I care nothing about. What I do suspect, as an owner of the first-gen Nest thermostat and a Nest camera, is that they're a one-hit wonder. The thermostat is okay, and it continues to do the task for which I bought it. However, where's my Apple HomeKit integration? Guess that went out the window with the Google purchase.

Nest cam? Well, to start with they bought DropCam, which is fine. But the product? Meh, nothing special that isn't made by a dozen other name-brand companies. When I went go buy another camera, I thought I'd try another brand and ended up with a Withings. Head-and-shoulders above Nest in features and usability, and aesthetics if that's important to you. Integrates with other stuff, including HomeKit. Don't need Flash running in your browser to view the camera (unlike Nest). Much more responsive iOS app.

The smoke detector is so lacking in improvements over a standard wired detector that I just skipped that one.

In summary, I was fired up about the potential of the Nest thermostat, and was happy enough with it that I blindly bought the Nest cam. But the honeymoon is over, and as a customer I don't give two poops about their internal drama, Nest needs to step up their game on the product side or they'll be just another commodity gadget manufacturer.
The Full Stack Startup Founder
Www.abc-nepremicnine.si
Top Design Flaws in the Human Body: Our Bodies Are Full of Hack Solutions
You Can Solve Quantum Mechanics’ Classic Particle in a Box Problem with Code
I'm not sure if it's far fetched, but instead of creating more security for gmail users, perhaps this is a deliberate attempt for people to start requesting that "lock" next to their email address (especially businesses), and as such create a surge in providers adopting secure communication? Because that's the biggest impact this will have, and as such, will mostly indirectly increase security for google's users.
Anyone see this in action? What sort of vulnerability was being exploited? What types of things was the chatbot saying?
Your comment is a perfect example of the kind of incomplete and normative reasoning about names that causes systems to fail. The problem isn't that you're not careful, the problem is that your fundamental assumptions are based on incomplete knowledge.

For instance, you mentioned accommodating Cyrillic letters, but you didn't know you'd need to include a field for patronym, which is not the same thing as a middle name and can't just be included in the first name field without causing potential problems.