skysight-inc/HackerNews huggingface dataset:
You do req/ack. I.e: reply with 202.

Afterwards, either poll or communicate over sockets back to client side. If there's workers involved on the server: add socketid in the message envelope so it can be matched on return.
Probably she is understating the role of acetaminophen in his death. But, I get the impression that she is also understating the magnitude of verbal abuse she experienced, not caused by the acetaminophen. We can also guess that while he may have been susceptible to alcoholism, the incidence could have been spurred on by some other problem — but we simply don't know.
I'm asking for it to be explained.

I'm not arguing that data collection is never harmful. Driving a car is potentially harmful too and indeed caused more instances of actual harm than data collection does. And yet I drive a car, in full awareness of the potential harm.

I am saying that using Facebook - in full awareness of the data collected - is not an inherently unintelligent thing to do.
Alright, finally I understand how they did that AWESOME menu bar in Visual Studio.
Can you elaborate on what data you think Pebble is collecting?
This is basically why you never want to use a proprietary client with any VPN service, you don't know what you're getting into at all. At least with PPtP/L2TP/OpenVPN based services you can use well known clients or OS vendor provided clients that are unlikely to have little goodies like this.
It will make indeed their lives not only easier but also will let them find more clients, and for clients more coaches.

But on the other hand without the users the value of the platform is next to nothing.

That's why in the MVP I have developed all the social features that are commonly available - A professional profile (linkedin) live chat and messaging, notifications (facebook) and groups for forum chat.

My aim was to develop a community first to whom I can sell the further services much easier.

Do you think this is flawed? (fremium model?)
bytes.upper is the Right Thing when you are dealing with ASCII-based formats. It also has the advantage of breaking in less random ways than unicode.upper.

And I mean, I can't really think of any cross-locale requirements fulfilled by unicode.upper (maybe case-insensitive matching, but then you also want to do lots of other filtering).
While there might not be as much effort on it, I wouldn't be surprised if the Innocence Project (or groups similar to it) focused more attention on life prisoners if the death penalty were abandoned. Certainly, outside groups have focused on particular questionable cases of people imprisoned on non-capital offenses and produced evidence leading to release before.
What a bitter, twisted thing to write about a dead person.

It seems her husbands problems have become a large part of her identity, and what greater way to feel better than write an opinion piece about how shitty he was in the NYT?
I think it's not so much an A-to-B city as that it's full of people with A-to-B habits. I'm not excluding myself here, but I've gone through times where I had different sets of habits (usually involving ditching the car and being a little more active about any curiousity) and from those experiences I'm reasonably confident I can say LA often rewards wandering.

(Though havig acquaintances who know places and the internet helps a lot too.)
Brendan Gregg: Linux Performance Tools - Velocity 2015
We can't count on a user (either in the browser or using the API) waiting around that long. Even some of our own services time out more aggressively than that.

Those situations can be smoothed over with retries, but we try pretty hard to avoid delays like this in the first place.
That is indeed what the founder of the Innocence Project said when asked about this exact topic on the NPR IQ2 debate I linked to downthread. :)
They explicitly state in their FAQ how this works and why their service is able to be free: http://hola.org/faq#in_how_is_free

They even have a non-free option that eliminates the VPN as a proxy feature.

"Hola built a peer to peer overlay network for HTTP, which securely routes the sites you choose through other Hola users' devices and not through expensive servers. Hola never takes up valuable resources from these users, since it only uses a user as a proxy if that users' device is completely idle (meaning device is connected to electric power (not on battery), no mouse or keyboard activity is detected, and device is connected to the local network or Wifi (not on cellular)). This makes Hola the first VPN service without underlying operational costs. Although Hola doesn�t need to pay for bandwidth, we still need to pay the engineers who create, maintain and keep improving the free Hola service. Hola generates revenue by selling a commercial version of the Hola VPN service to businesses (through our Luminati brand). This is what allows us to keep Hola free for our users. Users who want to enjoy the Hola network without contributing their idle resources can do so by joining the Hola premium service for $5 per month (or $45 per year)."
I have to disagree, I think using Unicode in Python 3 is currently easier than in any language I've used. It certainly isn't perfect, but it's better than the alternatives. I certainly have spent very little time struggling with it.
So, wine (the windows emulator) should be illegal?
Not true. LA has some of the best weather in the world.
Focus Is the Key
Anyone have VPN recommendations?
RIP Mandrake, used Mandrake 7.x to 10, fond memories of users spending a lot of time playing clanbomber. Loved urpmi, lots of installable games (compared to Redhat that time) and Multi Network Firewall (MNF) edition.
I listened to an interesting podcast the other day about this topic:

http://devchat.tv/js-jabber/114-jsj-asynchronous-ui-and-non-...

The guest was talking about the difficulty of putting yourself in the shoes of someone far away from the global data-centres, when you live and work in Silicon Valley / New York / London (he's from New Zealand).

He also said (which I thought was interesting) that Amazon preloads the first items on the next search page, so the user doesn't have to wait for the server, and then loads the rest in the background (with the idea that by the time they have examined the first items, the others will have arrived).
Very beautiful, the notation looks similar to Frege's concept script https://www.math.uwaterloo.ca/~snburris/htdocs/scav/frege/fr...
I suspect the reason for that is the same flawed, non-probabilistic reasoning that most death penalty opponents are making - "if I'm alive there is always a chance..."

For the record, as a person who does understand probability, I'd much rather be wrongly convicted of a capital crime than a life imprisonment one.

I also don't believe for a moment that left wing anger at wrongful executions by electric chair will transfer to false execution by old age.
If you were actually in Vancouver, you'd know that this statement is incorrect. While yes, the actual events were very limited (I only got to go to a medal ceremony, for example), the whole city was alive. There were massive TVs all over the city, showing the games. There were celebration zones, with live streams during the days and big-name concerts and fireworks at night. There were the country and province pavilions, showcasing the best of Canada and the world. There were things to do literally all over the city for this two week period. And all this was completely free of charge, with access by anyone. The absolute best part was the excitement of it all. People across the country were united in their love for Canada, the streets were filled with people at all times, cheering on the athletes. It was an incredible sight.

So yes, while the actual events were hard to get to, there was more than enough for everyone to do, and it was, as OP put it, a massive party. I'd easily do it again for $8000.
Block Range (BRIN) Indexes in PostgreSQL 9.5
In a perfect world, there would be enough funding for examiners to spent a month examining every application that comes in. In the real world, I worry a lot more about overbroad claims being issued than silly, but extremely narrow claims being issued.
Yes, sure. From http://pages.getpebble.com/pages/privacy I quote

We may collect information such as occupation, language, zip code,
area code, unique device identifier, location, and the time zone
where a Pebble product is used.

and

We also may collect information regarding customer activities on
our website, Pebble Android App, Pebble iOS App, account.getpebble.com
services and from our other products and services.

and

We may collect smartphone device-specific logs which, for example,
include your hardware model, operating system version and unique
device identifiers.

I'm not okay with any of these rules.
Still incorrect. The black box testing refers to testing of the implementation, not the API.
Here is how I think about this, there are three high level paradigms you see for processing:
1. Request/response (e.g. most UI actions, REST, etc)
2. Stream (e.g. subscribing to a Kafka topic)
3. Batch/periodic (e.g. Hadoop, DWH)

You actually need all of these at least somewhere in a company, and they each have their place.

The dividing line for request/response is that someone is waiting on the other end and that if the request fails you can just show them an error and continue on your way. So when a web service gets overwhelmed it usually just times out requests.

Consider an e-commerce site as an example:
1. Request/response
Displaying a product
Making a sale

2. Stream or batch
Restocking
Logistics and shipping
Price adjustments
Analytics
Product catalog import
Search index updates
Etc

The later category is asynchronous so it can be done in a batch fashion (once an hour or day) if latency is not a concern, or in a streaming fashion if it needs to be faster.
Others have observed this is a little odd, given that in LA there's almost always decent tacos or burritos close at hand.

On the other hand, ones favorite place for these things might well be an hour away. I live in West LA and my favorite Mexican food is in Eagle Rock and my favorite mediterranean food is in Orange County...
At my workplace, a little conference room was provided for one of the open office spaces... it lasted for a few months, whereupon one of the managers decided that she needed it.
It used to be quite bad, but it's getting better in a good rate. Of course they have to keep bad stuff around for backwards compatibility, but unlike say Java they wasn't afraid to break too if it was for something smaller.
He drug her down with him. There's no excuse for that.
I am willing to bet that effectively every single MAME developer has pirated one or more ROMs at one point. Infringement is infringement. The "they don't distribute it with ROMs" is a red herring if those same people are themselves pirating ROMs.
This company looks interesting - https://www.tunnlr.com/
I learned about them from http://devio.us/ (which is great when it works...)

I did the trial for 1 day and tried them out. Have no pressing reason to continue for now but have filed them in the mental rolodex.
Bright minds think alike!
i've been renting a cheap-as-dirt vps ($15/yr) and just using sshuttle[0] to proxy through it which works great for my circumstances (my school blocks nonstandard ports but is just dandy with 22)

[0] https://github.com/apenwarr/sshuttle
Nothing about morality, ethics or even 'higher values' requires believing in the supernatural.
I doubt that if they sell their users as bots they will do anything about the network being used as a botnet and there is nothing you can do about it, especially considering the users 'responsible' won't even know what they are taking part in.
That's exactly what I was thinking.

SSDs have fairly large page sizes and erase block sizes, so you're often reading and writing a lot more than necessary, anyway. A clever implementation might be able to take advantage of that to scatter the MAC throughout the drive without too much impact on performance or longevity.
I'm looking forward to seeing if there are any relevant announcements at Google IO over the next few days.
hopefully abp will successfully block it
I was born in the bay, I now live in LA. What you experience for traffic in the bay is heaven compared to LA
A few things:

1) They have it sitting unused presently. The nominal cost of providing it would be zero.

2) RRS is fine. So would Glacier be. This reduces costs further.

3) There is significant PR benefit to such a move.
> The modern Catholic position, if you will, on the death penalty is something of an anomaly against the backdrop of what previous Councils, Popes, Doctors and Fathers of the Church have taught.

No, its generally in line what previous Councils, Popes, Doctors and Fathers of the Church have taught on the fundamental moral question as to the role of the State vis-à-vis punishment.

To the extent it differs at all, it differs on the prudential question of whether the circumstances in which the death penalty is justified actually occur in the domain which each particular authority is addressing in their commentary (whether its the USCCB speaking specifically of the modern US, or Popes John-Paul II, Benedict XVI, and Frances on the conditions in the modern world more generally; this is something on which, in principle, Catholics may permissibly dissent from the view of hierarchy (since it is by definition not a matter of faith and morals, but of prudential judgement), and it is a matter on which the correct answer would be expected to change as the relevant facts change.
> It goes without saying that copying games is illegal. Well, bar a few caveats which seldom apply to people who run emulators.

Obtaining ROMs for games you own may or may not be, depending on your jurisdiction; in any case, it seems entirely ethical to have ROMs for games you own.

Likewise for BIOSes.
Its generally incorrect to moralize (ie no excuse) anything, especially an addiction.
https://www.privateinternetaccess.com/ (PIA) works for me. Of course with any VPN you run the risk of providing all of your information through a (potentially) captured source.
Then this argument against capital punishment isn't simply that mistaken application of capital punishment is bad, because all mistaken legal sentencing is bad.
It's not clear that part of the article is even true.

They appear to just sell VPN server by the GB. I see nothing about a botnet in there, there is no traffic amplification or ability to run programs on the clients.
A common pattern is to publish a "checkpoint" message. Not sure if the concept is built into Kafka or not.
I usually point people to this:
http://torrentfreak.com/anonymous-vpn-service-provider-revie...

As a former privacy VPN operator I can tell you its extremely hard to operate one securely.
Maybe this partly explains why the atomic bomb scientists were completely against compartmentalization (I know its off topic... but I was reading about the Manhattan project and this exchange reminded me of that).
I'm sure you're right, but it seems like traffic would be easy enough to consider by simply increasing specific edges' costs.

As for the scale issue: most of these nodes and edges will never change, so it might be possible to calculate a Dijkstra map.
I'm not a startup employee, but I can tell you that there are a lot of offices in NYC that are 1/3 to 1/2 empty on Fridays in the summer.
This was my sentiment exactly...I ended up making some friends in LA over the past 1.5 years and have been visiting enough to the point where I got to know the areas pretty well (mostly in the South Bay..El Segundo, Hermosa, Redondo..less so Santa Monica, Venice). Decided to turn down a school in New York for one in LA because of those reasons you mentioned. I guess I have such a mystical view of NYC and SF because everytime I visit I have such a great time. In a weird way, I think I picked LA because my experience thus far has been more real than NYC or SF.
It's easy to store messages in HDFS or S3 for long-term storage. It's also easy to replay messages from those mediums, if you need to re-ingest data later on.
Not to mention that the things to do in LA are so spread out. If you try to visit the city with the intention of visiting as many destinations as possible, you'll be spending more time in the car getting to these places then you will actually being at these places.
Travis-like Jenkins job generation
Hmm, but isn't the cliche that people with more future ahead of them live more recklessly, take more things for granted, "waste" more time, etc – that "what really counts in life" becomes especially apparent when some threat instills a sense of urgency?

People might stop caring about their communities because of a prolonged phase of youthful self-centeredness and a lack of any urgency?
I wasn't excusing anything, simply stating that perhaps airing ones dirty laundry - particularly about a dead person - in a newspaper no less, just seems bitter.
When you use an encoding based on integral bytes, you can use the hardware-accelerated and often parallelized "memcpy" bulk byte moving hardware features to manipulate your strings.

But inserting a codepoint with your approach would require all downstream bits to be shifted within and across bytes, something that would be a much bigger computational burden. It's unlikely that anyone would consider saddling themselves with that for a mere 25% space savings over the dead-simple and memcpy-able UTF-32.
That isn't really true. US states are not fully sovereign. The United States could abolish the states entirely by modification of the Constitution. The union of the states is "perpetual."

America fought this battle at the ballot box during the ratification of the Constitution, the federalists won. And again during the Civil War, the unionists won. It is a settled matter.
I do a lot of embedded C, so I generally avoid dynamically allocating memory, but when I do the way I try to avoid memory leaks is to always try to allocate and free in the same scope.

For example, you malloc in your get_line function but you free in main. I would probably do your line handling in main so the malloc/free are in the same scope.

Alternatively, I will sometimes make Create and Destroy functions that do the allocating/freeing but even when I do that I always try to keep the calls within the same scope so it's not easy to loose track of memory.

Practically allocating/freeing in the same scope is difficult so it takes a lot of effort to structure your code to accommodate.

If you're interested in mission-critical C programming you should check out the JPL C standards: http://lars-lab.jpl.nasa.gov/JPL_Coding_Standard_C.pdf

They're a little unrealistic for most non-space projects but it gives you a good idea of how safety-critical software is written in C.
The proposed architecture really works well for me. I've used it for a couple of projects now.

To throw around some terms for those interested in reading up/background:
- The separation of writes (through log) from reads (through any of the consumers) is sometimes called: CQRS (command query responsibility separation)
- having a centralized log as the defining store for updates/ change events is sometimes called: eventsourcing
- as mentioned in article: elastic search as a consumer of the log, which only gets updates through the log, is an example of an Eager Read Derivation.

All defined on site of Fowler.

Glad to see this getting more attention.
Asked about usage for Kafka as an eventsource here some time ago. Includes insightful answer of Kafka author. http://stackoverflow.com/questions/17708489/using-kafka-as-a...
Wide-ranging snooper's charter to extend powers of security services
> I don't believe that people will buy a computer, a smartphone, a tablet and a watch. Assuming that each of these devices remain widely used (as it is the case today) I think that people will make a choice to reach a balance.

> In that scenario, it is easy to see how an expensive watch that replicates smartphone's functionalities would be a commercial failure.

I've thought about this problem for me personally and agree that I definitely don't want all four. I'm fine with three of them, though. In my case, I've decided I'd actually much prefer a smartwatch over a tablet, in the sense that I think a tablet is actually more redundant on top of the phone than a smartwatch. I've actually completely lost interest in tablets over the last year or so.

I had a Moto 360 and there were moments when I felt a glimpse of the genius of a smartwatch. The rest of the time I was frustrated with the incredibly laggy interface, the pixelated screen, the flat tire at the bottom, the general massiveness of the watch, and the extreme unreliability of the fitness tracking options. From what I've seen of the Apple Watch, it's a huge step forward in terms of basic quality, both hardware and software, but I'd have to switch to an iPhone to use one.

The Pebble Time has a quirky appearance, but it looks great in terms of usability and software quality, so I'm definitely excited to try one when I can get my hands on one.
Guess I'm learning Lua now. :D
If you drive > 10 mins for Mexi, you're definitely doing it wrong. There are countless places at any price point and any style. Personally I prefer Gilbert's and Don Antonio's (homestyle; both on Pico). The best tacos I've ever had tho were from a street vendor outside of Liquid Kitty. Just outrageous.

http://www.yelp.com/biz/liquid-kitty-los-angeles
McDonald’s Will Change How Its Burgers Are Cooked
Anyone knows a better alternative to luminati.io? We've been using it in our company but it feels expensive.

I thought this thread may be good place to ask for an alternative.
It's why data wants to be together!

http://datagravity.org/
You've just optimized for my happiness. Thank you.
Dear downvoters, without articulated critique I don't know what to improve.
Can someone explain why the parent was downvoted? Difference of opinion or is there actual reasoning. Because if there is reasoning, I'd be interested to hear it. But this seems like shaming. Stop. Or explain why he's wrong.

Other than the "Go is more relevant to the crowd here" which is a bit overarching, I don't see what's wrong here.

I'm a Python user that has my eye on Go instead of transitioning to Python3, but letting Rust/Go/Py3 all bake for a bit before doing anything (though Py3 is last on that list as I've lost faith in it at this point). I tend to agree with his viewpoint. Do go on.
Apple Pay reportedly gaining rewards program at WWDC next month
> As a software engineer, it is your job to take precautions when developing software.

On other people's software as well? Why was it not PostgreSQL's (random example) job to make sure their software rejects invalid input? All it would take is for them to use a typed language (given that the type system in Haskell, for instance, is enough to prevent SQL injection). So tell me, when does it become my job to patch whatever database code I choose because no database ever has concerned itself (it seems) with solving this for everyone else in one fell swoop (so we didn't have to think about it anymore for all these decades of dealing with SQL injection in every language that implements a database driver)?

Before the first million programmers had to write the same damn code to clean the input to give to these databases, the database coder should have fixed it themselves. But you weren't there to chastise him so we didn't get it.

Maybe the "mere mortal" programmers like me would be more excited about security if the industry standard software was also secure (we would want to mimic it, and keep it all secure, and not introduce security problems). No security expert has fixed the SQL injection problem where it should be fixed, but they do charge by the hour to fix it in every company that uses a database.
Apple CarPlay, Google Android Auto compete in connected car market
Roll your own: https://www.digitalocean.com/community/tutorials/how-to-setu...