skysight-inc/HackerNews huggingface dataset:
Sure. But that is true of all messaging systems. When people are discussing whether something is at-most-once or at-least-once they are talking about independent of the protocol.

The reason that is important is because it has large ramifications for other parts of the delivery promise (such as order guarantees) or the implementation of the protocol (such as how chatty MQTT is).

It is relatively trivial to implement a system with exactly once delivery if you allow for client filtering and don't have performance or delivery time constraints.
Oskar Gröning
and a "than" instead of "then".... ::facepalm::
There was also the recent Twitch chat inside Pokemon at AGDQ 2015: https://www.youtube.com/watch?v=Tv7RqnT0_Wo#t=508
Furious 7 is fastest film to take $1B worldwide
Thanks Joeyspn. I am a noob when it comes to SIP and have some specific questions. For example, which of the jitsi product I should be using? If this is not the right place to ask such questions, can we please take this offline? I could totally use your knowledge
The whole push notification issue needs to be seen in context though even though most people consider it in a rather myopic and self-centered manner. Push notifications, in and of themselves are not all that bad of a thing; but push notifications sent by all the apps and all the services without any sort of coordination is bad for all of the apps because people tune them out or turn them off except for the most important ones like email, messages, calls.

I think the OS that can solve the mental load question regarding notifications will make significant headway. I'm not sure what the answer totally looks like, but it seems to be it really needs to be an OS managed service. I would love to see it even utilize behavioral patterns, but I think there is still much work to be done for that to be useful, but I think Apple and Microsoft could be heading that way.
A group of my distant family were all into selling knock-off purses at flea markets. They all did it for years without any problems from the law. Suddenly about two years ago the police cracked down on everybody and they all had to stop due to being arrested & getting in trouble. I had heard it was due to some type of political pressure that had originated from the designers. I.e the correct local politicians palms had been greased.

I'd imagine the bootleg movie selling would be similar. The police don't really care until someone above them puts out the order to deal with it.
Very true. Also, the area around the ballpark was empty piers and parking lots in the 90s and has already been built up incredibly.
Local storage, full source is linked at the bottom:

https://github.com/insin/react-hn/blob/master/src/utils/stor...
That seems really unlikely to me unless the photographer in question was a German citizen, or the photo was taken in Germany. Otherwise they would not have standing in Germany. It would come down to international copyright agreements like ACTA and I don't think those allow each nation to spread their own copyright laws over the entire globe.

But really vinceguidry is right here: the risk calculation for copyright is not just what the law says, but what is the practical likelihood of being sued under the law. This is true across the board; it's how a million blogs get away with using copyrighted photos on their blog posts.
WISH I COULD EDIT:

Yes, the "20 moving parts" seems like quite a bit of an underestimate, now. Would love to know the actual figure. It is certainly FAR less than a typical ICE vehicle, which is a welcome reduction in complexity.
Tesla's goal seems to be making the best electric car they can possibly make, and it shows in their results. We can never know for sure whether Google would have interfered with that goal or diluted their focus, but that's how acquisition stories often turn out.

Funnily enough, having loads of cash doesn't always result in a better product. The awful products that cash-rich companies have churned out in the past decade are too numerous to mention (including several examples from Google).

Also, it's not obvious that a software company can build a great car, or a car company can build great software. User-facing car software has been uniformly awful. Google's self-driving car prototypes, while cute (in the so-ugly-its-cute way), aren't particularly inspiring as automobiles. This separation of concerns lets both companies focus on their strengths (which can be combined down the road, as long as the self-driving technology becomes licensable). Although I imagine Tesla will still build its own self-driving technology, and Google will build more buggies. But even that's preferable to acquisition, because it allows cross-pollination of ideas from two separate entities.
You Need to Make $40,000 to Travel All the Time
Actually, Nginx has a couple of different load balancing algos that you can pick from -- http://nginx.org/en/docs/http/load_balancing.html
Anyone know if the nginx TCP load balancing supports the PROXY protocol? Doesn't appear to, which is unfortunate.
Of course you can make trade offs on feature/functionality to change what the transaction costs are. Who said you couldn't?

The idea was that consumers were unhappy with credit cards. I haven't seen that. And your system sounds like a poor trade off for my use cases. It is several hundreds of dollars more expensive to me explicitly (based on card rebates on a zero fee card) and is not accepted at as many places.
Finally! The opportunity to put the E back onto CREAT!
This demonstrates the power of Go generators. We're seeing what are typically language features such as generics and debugging being implemented before runtime using code generation. The result is more functionality without an overall increase in runtime size or decrease in runtime performance.

It's unusual and it's opinionated, but it works.
That's all because of alibaba. Yahoo would be worth around $80-$90 if they had sold to MSFT or may be even more as they wouldn't have sold part of alibaba share like marissamayer did last year or so. would have, could have.
Dang, can you fix the spelling in the title please? (FranCisco)
In some parts of the world (Singapore, Malaysia are places I have seen) there are shops in malls that openly sell copies of stuff. In fact when I first bought a PS3 and went looking for games for it in Singapore I was frequently turned away with "Oh, you want originals? We don't do that here".
Work in NYC, commute from upstate
Then you need a very big buffer.
Would love to hear an intelligent discussion of this idea.
How are PPAs different from current unofficial Debian repositories?
Thank you for pointing that out. Does google have DNS management and CNAME wildcard support ?

Found it: https://support.google.com/domains/answer/3290350?hl=en

" We include 10 million resolutions per year for each domain you register with Google Domains. "

Question: What happens when you reach 10 million ?

Also found disturbing article about google whois guard:

http://arstechnica.com/security/2015/03/epic-google-snafu-le...
I'll offer a guess as to why the FPGA manufacturers are hostile to open tools. Open tools reveal the internal details of their FPGA hardware which is their bread and butter. I think it is probably the wrong approach, but that sort of thinking is common around intellectual "property."
Your thoughts seem based on incorrect information.

A. Musk has stated self-driving cars would be essentially finished by this summer, and only the laws and policies are lagging behind and keeping it from being fully released.

B. "How much more they could have been"? They're expanding at a ridiculous pace and are on-track to release a main-stream affordable car within a few years, something the established automakers have evidently been unable to do at all despite all their resources and established infrastructure.

C. "A better car"? What exactly are you comparing it to? Objectively the Model S has gotten the highest scores ever on nearly every single survey it's been part of. If you have a personal quibble with it, don't make out like that's the car's fault. If you're not happy with it "merely" being the best car on the market, I really don't know what you're looking for.
> By your reasoning, picking a lock or guessing a combination couldn't be breaking in because you didn't literally break anything.

What reasoning? I said that "breaking and entering" can happen through an open window. My point was to modify the analogy so that the act of breaking & entering was "easy" and non-destructive bringing it closer to the level of severity in the situation that we are discussing.

Gaining access to someone's password has a much lower bar than something like picking a lock which requires a certain set of skills, and may imply a certain level of intent. The student didn't hookup a laptop to the school network and run metasploit.
They're better than earbuds. The iPod brought forth a decade where virtually everyone's only headphone experience was earbuds.
First-first: Friend-of-a-Friend (FoaF). (I didn't have enough of the right kind of friends...)

First-rebooted: Snagged from first/large customer

Second: Snagged from the Series A VC team mid-transaction (that was weird)

Everything else: sometimes my accumulated acquaintance list, sometimes FoaF, and often from a planning-stage target-market customer.
What do you think of academic papers that all start with an abstract/tldr?

It's not about low attention spans, it's about there only being so many hours in a day. It's about helping people find what they want to read because there is just too much content being produced every day.
There's a more, er... traditional, debugger for Golang in the works: https://github.com/derekparker/delve
The east end of the city (the Mission, Potrero, Dogpatch) is generally fog free, and thus warmer).
Not just FPGA tools, pretty much the whole EE industry.

Few days ago I had trouble saving results from a semiconductor analyzer. The problem? Path had spaces in it. If you have the time to display a warning that it doesn't support spaces (on windows!), you should be able to fix the issue. Just imagine how bloated their codebase that you can't fix issues like this easily.

Recently I was trying to use ModelSim (HDL simulation tool) on a Linux machine, which unfortunately was not running a 10 year old distribution. It was failing with obscure Tcl/Tk errors :). Should have known better not to waste my time. Reinstalled it on a windows machine and now it was having problems connecting to our license server so I had to use a crack from a Chinese BBS (ugh).

I really want work to be done in this area, but one of the giants will either sue you into oblivion or make an offer you can't refuse. Either way nothing productive will get done... :(
Don't suppose there's a Windows equivalent anywhere, is there?
Surely you must have misread the docs, it's pretty damn powerful.
cringing at use of “AKA” instead of “i.e.” or simply “or:”
Care to elaborate (on both, i.e., what's the upstart issue and how a Debian vote relates to it)? It seems I missed all of that, but would be grateful to learn more.
> Those drivers can be application specific,

Nope, they are database specific.

So we went from "would break any application using JDBC" to large company rolling their own database drivers for reasons that can't be disclosed (probably to protect the guilty).

> as it was the case in the application I had to fix. Why it was made so, will be kept under the covers of the NDA agreement.

Standard case of a large company doing it wrong and blaming somebody else when it comes back to bite them rather than fixing it. And hiding behind an NDA. Seriously what was the expectation? That JDBC never changes? Because at that time JDBC was already at version 3.0 which is obviously the final version after which no features would ever be added again.

> Another use case, many developers mock JDBC by creating their own dummy drivers, specially in large companies where mocking libraries are frown upon.

If you're doing it wrong then you're doing it wrong. Nobody to blame but yourself. Just because you're a large company doesn't make it right. Part of why it's wrong is that it will come back and bite you later on. And that's the problem in this case? The compiler tells you where you need to implement which methods.

Two give you two other examples. Interfaces for HTTP likely need to be updated when something in HTTP changes (WebSockets, HTTP/2). Servers implementing this will need to be updated to implement this. You don't accuse the language of the web server to make a breaking change. That's just how these things work. Same for SSL/TLS features like SNI. Sure it could be that you absolutely have to run your own web server or SSL/TLS implementations for reasons that you can't disclose because you're under an NDA. But then you expect that you'll have to maintain them and add additional features, don't you?
I was doing the same for awhile, only commuting from central NJ :) I assume you're in finance?
Careful about drawing a false equivalence here. I think I can see what you're trying to say, but for example owning a car has both an opportunity cost, and a high depreciation cost.

It's entirely plausible to end up financially far ahead by not owning a car (The same can be true for housing in some markets). Of course this depends on your usage, but it is plausible. So if you want to argue about the (very real for some people) less tangible benefits, you can't ignore the fact that these may come at a very real financial (i.e. opportunity) cost.
Simple SVG drawing app using Backbone.js and Snap.svg
Ah. Thanks castell, geococcyxc, emsy. I didn't know what Retina display uses. I guess my experience is simply due to cheaper TN panels.
Hebtyelpooııdnevecvvdavceıoeşt blhxnhrgnkddcbmömööööm
I used Weber when I first got into Elixir a little over a year ago. It was a cool framework and I even contributed to it (mostly keeping it up to date as new versions of Elixir were released).

But... the last commit was 9 months ago. Weber is dead. If you're interested in doing web stuff with Elixir today Phoenix is what you want.

http://www.phoenixframework.org/
Postgres does one thing and does it well, which is keeping your data safe. The whole NoSQL movement was to sacrifice ACID in exchange for speed and scalability, which MongoDB has neither. You effectively get database that not only performs slower in single instance[1], but also can't even scale horizontally.

Also saying that Postgres cant scale horizontally is not entirely true, it in fact can[2], it is currently more complicated but I learned something when I was investigating how our applications would behave with Postgres backend. Turns out that every instance we had mongo we could run postgres on a much smaller instance. In one instance the data was so laughable that you could just run postgres on the same node that was running the app.

The point of it is that even if you think that you need to scale out, unless you're Google, Facebook or similar company you chances are you don't.

[1] http://www.enterprisedb.com/postgres-plus-edb-blog/marc-lins...

[2] http://www.slideshare.net/mason_s/postgres-xl-scaling
In an autoscaling environment, you just need to keep your metric paths consistent. Then all you need is wildcard queries. E.g., CPU userspace cycles on all your instances should be like:

provider.region.vpc.group.instance-id.os.cpu.user

E.g.:

aws.us-west-1.prod.web-front.i-4df567a9.os.cpu.user

Then wildcard queries will provide you aggregate stats at any level you like.

It's really a feature of how Graphite queries work.

--------------------

All that being said, I agree that Grafana is pretty awesome.
Find a Co-Founder
How 'Frozen' Inspired My Preschooler to Learn Math
I love Atlanta, but let's be real: the northwest side of town is getting better but it is hardly "perfectly safe". People have been held up at gunpoint on 10th Street where I walked daily, literally across the road from Georgia Tech, in the middle of the day. My old house in Home Park -- about a mile from Collier Hills? -- was broken into in broad daylight. A house three lots down the street was raided by police because some criminal organization was being run out of it. At an apartment complex I lived at in the same area (10th and Northside), the apartment next door to me and a bunch of others were broken into. In the parking garage at that same apartment complex, a Georgia Tech student was shot in the chest during a random crime and very nearly killed. These are just the incidences that I remember and that I have a fairly close connection to, as a counter to your own, more fortunate anecdote.
it throws me off and i _am_ a native speaker.
Rosetta's comet throws out big jet
Wizardry – you can ask for anything you want
For one thing, it's much colder in Montana than in Ethiopia.

Next, what would we do with these people's agricultural output? The US government pays current farmers not to use land to keep food prices up. US have 721k farmers; Ethiopia has 86M population.
Edgee Finds Space Between a Blog and a Tweet
There's also this: http://forums.glitchcity.info/index.php/topic,6638.0.html (featured on HN before)

and this (G/S ACE, through a translation error): http://forums.glitchcity.info/index.php/topic,6716.0.html
Yes, that pretty much puts the article in perspective.
The explanation on the "water level overflow" is marvelous...

> I had been wondering if raising/lowering the water level could help me collect this star in 0 A presses, and then it suddenly hit me: what if I raised the water level to the maximum possible value? I theorized that if I did this, then the water level would actually overflow onto the lowest possible water level. Using hacks, I tested this and found it to be true. Consequently, I then raised the water level using TAS until it reached a very special water level, which I'm naming the "overflow water level," at which the water level oscillates between the highest water level and the lowest water level. I make use of this to ascend and descend in the town, thereby allowing me to collect the star in 0 A presses.

> To raise the water, I make use of a glitch, which works as follows. The water in the town raises and lowers periodically. Whatever water level you unload the town on becomes the median water level for the next time you load the town. So if you consistently unload the town while the water is at the top of its cycle, then the water will gradually rise, and that's what I do in the video.
Looks like your MySQL server is down
>Your comment made me realize that for instance at ENS (one of the French topmost Grande École) we had professors but the courses were focusing on theory, and for example there is no courses on a programming languages (there is a compiler / programming language course, but it is focused on the theoretical aspects of things, what I mean is that there is no C or C++ or Python course, you are just supposed to pick it up yourself if you need it).

The ENS is a special case, as it does not wish to form engineers, but researchers.
I just think the binary approach is an incredibly naive, fruitless way of looking at an issue, one that suggests that resolution isn't the goal, but rather the clash between ideologies themselves is.

When you treat the negative spaces of non-activity as equally evil to the positive spaces of activity, you shove people who are straddling the middle away from your side and towards your opposition. That keeps the middle ground right where it has always been, and nothing ever gets better. Mechanically, that's just incredibly stupid.

What's the message of this Salon article? "White people, you're always going to be a part of the problem, and nothing you can do will be considered part of the solution, because your desire to be involved is part of the problem. You are always wrong." Do articles like this make it more or less likely to convert people who have started to think about it? To me, "you're always going to be wrong" is just driving people away. It is too easy to turn that into "then why even try?"

If that's not the message, then someone in one of the sociology departments of universities across America needs to come up with a much better way of talking about the issue, because that's how I and a lot of people take it.

Outside of the recent spat of police shootings, the white-privilege topic is the only one I've personally been seeing coming out of academic circles and into the public. I guess that's part of my privilege that I get to live in a world not surrounded by concern about race. But I'm not a social worker or community organizer or politician or sociologist. I'm a software engineer. I'm busy making a living for myself. That doesn't make me a part of the problem or the solution. That just makes me a person. I'm not asking to be held up and congratulated for not being actively racist. I'm just asking to also not be vilified for keeping my nose in my own business.

That's my point of the issue not being binary. "You're either for us or against us" is a totalitarian rhetoric, one that is not compatible with healthy democracies (though I belabor under no illusion that we live in a healthy democracy).
I'm not American either, but in Canada, the only bad thing about gentrification is the debate about gentrification. The moment that debate starts, any attempt to build a community ends and the neighbourhood becomes a turf war between people who lived there before 'all this' and the people who bought into it..
The mean may be ~ 90 feet, but I doubt the median is. Lots of big hills, and lots of near sea-level flats. The article specifically talks about Mission Bay as an ideal place for development - it's all land reclaimed from the bay.
French Lawmakers Want Google’s Search Algorithms
Monitoring includes:

- fault detection

- metrics

- logs

Grafana + Graphite cover #2. Graphite may also help with #1 if you have something like Sensu watching the metric thresholds.

ELK covers #3.
I'm pretty sure Cook County would need to show some sort of nexus in order to compel, eg that significant business is done by the Romanian company in Cook County. Otherwise, anyone could break any laws so long as they didn't live in the place where they're breaking the law.

As is, providing an anonymous an non-specific service to anyone doesn't really satisfy that.
If they can modify the content on a web site, they can modify the data hosted on the site, in place.
It has something similar to "/render"[0], but it's not Graphite-compatible. There's also support for "/find", but it is currently not the part of the public API.

Adding Graphite-compatible endpoints should be fairly easy and this can really open up a lot of integration opportunities.

[0]: https://bitbucket.org/aeroclub-it/statsify/wiki/Home#markdow...
There's plenty of good prior art to look at, e.g. Multics, ITS (not sure that's at all accessible) and Lisp Machines are my favorites. Even plenty of good stuff in the base Windows 32 API, which was designed with threading in mind.
Thanks for the tip. Never heard of that one before.
I mostly agree with you and the cynical in me says it's all about greed, except regarding expiration: nothing is eternal, especially considering crypto, so it's a safe assumption to say that nothing can be guaranteed for more than a given number of years. If you don't put a limit, you stall development of new primitives because deployment is more expensive than deprecation of what is already existing. Putting a "best before" date keeps everyone's head up.

The CA system looks like a good idea on paper if you keep it technical; if you look at it from a more widespread angle there's little surprise that it turned out to be like it is. But the idea remains good.
The people I talked to also say that they typically engage in a conversation with the driver. Why don't passengers use their phones? Is the driver typically starting a conversation? What if you had a tablet in front of you. What would you do with it?