skysight-inc/HackerNews huggingface dataset:
One significant difference between CloudFlare and Tor is that Tor has no choice. Tor's technology is explicitly designed to prevent censorship. Any change to that would make it fundamentally a different product/project altogether.

CloudFlare on the other hand has no such limitations and has many stakeholders exerting varying levels of influence over who they accept as customers. From adhering to various laws to terms of service violations to more fuzzy reasons for terminating an account, these are decisions every business has to make quite often using a wide variety of inputs.
Any Wireless ISP in the area? Sometimes one is only one or two repeaters away and bamm, 100mbi/s up and downstream.
I have an absurdly expensive MacBook for work, and I thought about building a gaming rig but didn't want to drop the ~$3k to get it (yes, I could build one for cheaper but I get carried away when I'm shopping and have a weakness for best-in-class components). I started looking into AWS gaming (very disappointing performance) and discovered paperspace, which has p5000 and p6000 16GB dedicated GPU instances. I think it's about $0.60/hr and I end up spending about $30/mo on my weekend gaming binges. I have 1000Mb google fiber (sorry) so YMMV if you have constrained bandwidth, but the p5000 is beastly and it has easily brushed aside every game I've thrown at it with ultra settings at 1440p (the parsec streaming client I use is capped at 1440p or I'd be running it at 2160p). Eventually the costs will catch up with me, but in the meantime I can't think of a good reason to buy my own hardware (aside from the urge to tinker). Obviously for personal computing I feel differently but for a gaming machine paperspace is very convenient. No affiliation, I'm just super happy with the product.
Well there was no cassette with the ZX81, free in the box. However the artwork on the manual was pretty good:

http://www.worldofspectrum.org/ZX81BasicProgramming/
if you want to compute for 0 dollars per month, buy a decent laptop and go to star bucks and libraries.
Sure, just limit the types of programs to those that could be understood by an average programmer within 8 hours. This way, a human could solve the halting problem for a limited domain of programs, but there is still no general algorithm which would be able to make the same determination.
Looking only at AWS, the only service that’s being very gradually sunset is SimpleDB.

From a PaaS perspective, they don’t even EOL anything.

No clue what happens inside that never sees the light of day, of course.
Teehan + Lax is showing...
This is exactly right, and is also what keeps the casual thief from doing things like copying software. Obviously these can be cracked, but the layman isn't going to deal with, or even know about it. I don't want to get into the "well those people wouldn't have paid for it anyhow" argument. I firmly believe, as much as a hassle as it is, it's preventing proliferation to the masses. Not much to complain about really, we did it to ourselves.

Same can be applied to locks on a house. Prevents someone looking to have fun, from just walking into your home. Otherwise it's too much effort.

Regarding reporting. I've submitted various copyright claims to Instagram for others using my photography, and they responded quickly. It was a smooth transaction.
You're niche. Most people don't care as long as their phone is fast and they can use their phone all day. By the time a phone's battery becomes unusably short (my iPhone 4s still holds a charge for about a full day), most people agree their phone is ready for replacement.
By design, there's pretty much nothing the Tor project can do about what people use Tor for. (Beyond publicly repudiating it.)

If they could, the whole idea wouldn't work.
I think that Slack is the top-offender in the "people love to complain about it" camp (for Electron apps), not necessarily Atom.
The great cycle.. lets not code too much ourselves, lets only be experts at our domain, lets use librarys.
The librarys fail, they do not deliver the expected performance, they cant be customized or are suddenly not maintained and we can not port our whole ecosystem.

Lets write most of our code ourselves, get independent from external actors, but we are slow now, glacial and distributed to reinvent a lot of wheels, while others outpace use in our domain. We should use more librarys.
What kind of support do you need for a smartphone? I've literally never even thought "maybe I should contact support" for a phone problem.
BBC Sport ditches Gill Sans and replaces it with bespoke typeface
Your small startup is probably why you're making that. Startups don't actually pay well, and it's not a small difference.

Regarding cost of living here, I just did some basic research using Portland as an example and it looks like I could reduce my mortgage by anywhere from 25-50% pretty easily without giving up anything in terms of bedrooms, square footage, location, etc. In terms of rentals, it looks comparable. Of course I probably couldn't get a job earning what I do in SF either. I haven't looked at relocating because (surprise!) we actually like it here and with kids you get pinned down unless things are pretty bad.

It's worth noting that I live in Alameda, the island/town the woman in the article was living in when she got evicted. We are literally having riots (two now) at city hall when tenant-friendly changes to local law have been discussed. They keep passing the ballot, though!

Alameda passed an anti-density measure in the early 70's in response to developers demolishing old Victorians in order to build crappy apartment buildings. That measure has in turn kept high density development from being done _anywhere_ on the island, including the old naval base where there is nothing historic to be preserved (except the ships floating on the water). Current anti-density arguments primarily come from people who don't want additional commute-hours congestion and landlords who are perfectly happy to rent a 2-bedroom apartment for $2200/mo. (Cheap compared to SF!)
> One of the suggested mitigations of putting the OBD-II connector inside a hardware locked case (presumably with a mechanic lock with key, IMHO safer than an electronic one with a password) goes in this direction, no physical access, less risk.

As long as we give owners the key. Reminds me of farmers who can't service their own tractors [1].

[1] https://www.theguardian.com/environment/2017/mar/06/nebraska...
TOR project announces Tor still works as intended and gives more visibility to themselves and to hidden services.

The fact that Neo Nazis, Journalists and human rights activists all use the same service (though I suspect that all three of them are drowned out by copyright violation and illicit pornography) does not say much about the service itself, especially not when that service has been designed from the ground up to achieve that effect.

Cloudflare as a corporate entity with shareholders and customers is in an entirely different position than a not-for-profit entity such as the Tor project. Both are acting roughly as one would expect given their background.
Does it have Authentication yet? Last time I checked there were no users or administrations or any permissions
Sorry, but the alternative to using Electron isn't JavaFX or Qt or Xamarin. It's nothing. People weren't writing cross-platform desktop apps before Electron. For that reason alone, Electron is great.
Speaking personally, the value of my house means little to me. I plan to live in this region for a long time - when my house goes up, other houses in the region go up. When my house goes down, other houses in the region go down. My house may be worth $1million, but selling it and buying another will get me the same house as when it was worth $500k.

It only matters if I decide to sell it AND move somewhere else. Which probably isn't going to happen.
The algorithm takes a bunch of pictures, figures out what's in common between them, and then removes that part. If you give it only many copies of the same image, it will find that the whole image is in common between the images, and subtract out the entire content.
Amen to that. I just took this screenshot using an extended battery on my S3:

https://i.imgur.com/9dnRrA0.jpg

When I bought the extended battery kit it lasted from 3-5 days. 3 major Android releases later it is rivaling some dumbphones.

Not having to worry ever about battery life has been life-changing and I'm not going back.
I'm curious, where does one login from your website?
Why doesn't this also apply the other way?

White supremacists talk about killing jews and blacks, but so far it's only talk. The few which actually did kill somebody, like the car driver, got arrested. So why not let the police deal with the problem at hand instead of talking about how the
white supremacists will kill many in the distant future.

Why is it not a slippery slope to say that allowing marches today will lead to genocides tomorrow?
I think the argument would be that TDS is operating at a scale where they cannot have the same reach they do without a CDN service. So a CDN to terminating their accounts is effectively silencing them. It would be the similar if Google decided to censor their results.
I really liked MagSafe but the ability to plug my laptop in on either side and the ability to use whatever USB-C cable I want for charging kinda negates that. Besides, if I really want it that bad, I can get an adapter that adds MagSafe capabilities (although I don't know how great the adapters are; I just know they exist).
Even in dense cities (Manhattan), most people don't live walking distance to work. But they have a great public transportation system, so it works. The Bay Area has a terrible public transit system, and if you add density without improving it will get a lot harder to get around.

Also, the big tech jobs centers (apple/facebook/Google) are in the south bay, and many of their employees (especially those without kids) choose to live in San Francisco because it is a much more interesting vibrant interesting place than Mountain View, Menlo Park, or Cupertino. Someone living in Noe Valley and working at Apple could already live closer to work, for much less, if that's what they wanted.

So adding high density housing will allow some people to live closer, and some to live farther, but it will add incrementally more traffic. That's fine, but let's at least address the infrastructure in tandem, if not first.
It's usually easier to employ someone than to give each of your costumers a new computer though.
I'm not sure who down-voted you, but it's an interesting question. However, the South Pole station afaik isn't equipped with the means necessary for self-sustainability, such as being able to recycle bio material. Anyone with more info on this?
> Do you know how awful it is for a single customer to try to buy something from another country?

Would you mind elaborating?
> I have no objections to paying taxes.

First you're complaining about "huge" capital gains, which is literally a tax on profit you made for doing nothing. A tax, might I add, that is much less than income tax. Second, you're complaining about Prop. 13, which just means you're upset about the prospect of paying the property taxes you actually owe, as opposed to the wildly deflated ones from when you purchased.

I don't think you understand just how out of touch you're coming across, and nothing in your statement suggests you have anything but objections to paying your fair share of taxes.
Does "they can all benefit" mean "I think they would benefit" or does it mean "they have actually been demanding this due to the benefit"?
There is Brig (https://github.com/BrigJS/brig) but despite the fact that QML and JavaScript are already "married", and the immense popularity of both Qt and JS, it's far, far, away from Electron's maturity.
My dear, Bikes aren't cheap if you factor in the funeral costs!

Seriously though, the amount of additional risk of life/limb/etc you'd be taking by biking to work isnt worth saving an extra hour given the raised attentiveness you have to be on throughout the commute.

What we all really need is cheap selfdriving vanpool networks that dynamically optimizes routes based on traffic flows. or better yet hub-to-hub VTOL human transport drones. In all honesty I think we'll see those before we'll see legislative action helping the housing crisis.
They would probably use the same warp every time on a specific image, so that you can't average it out across multiple download sessions.
The Daily Stormer moving to Tor has very little to do with Privacy and Security.

And who are the 'we' that are oppressing a groups voice, they simply find it hard to get commercial entities to provide them with a vehicle for their hateful bits. Note that Aurenheimer is the guy who single handedly managed to drive a very large number of people away from Slashdot and who tends to come across as a man who relishes to watch the world burn.

Providing a service to such a character or not is the kind of decision a company should be allowed to make.
I believe it is present in both the original distillate and also is leached from barrels. Some info here on the leaching from barrels:

AGING OF WHISKEY SPIRITS IN BARRELS OF NON-TRADITIONAL VOLUME

http://etd.lib.msu.edu/islandora/object/etd:1059/datastream/...
This is not 100% true (George Dickel Tennessee Whisky comes to mind first) but it's close enough.
> White supremacists talk about killing jews and blacks, but so far it's only talk.

Do yourself a favor and open a history book. Regions of interest: Germany, roughly 1932-1945, South Africa, 1948-1991.
It's not quite so simple. A tool that can protect privacy and provide security can be used to take privacy and security away from someone else. For example doxxing someone on a hidden service protects the doxxer's privacy but removes the target's privacy.

I'm not trying to make a moral judgement about Tor. I just feel it's important to acknowledge the best way to protect privacy is not always obvious and is rarely if ever simple.
Well, for me, I'd rather have the USB-C ports. Eventually, all cables and devices will use USB-C and I'm not one to buy a new computer every year. I want this thing to last me as long as possible and if I have to use an adapter for a little while until USB-C adoption is the standard, then I'll gladly trade that. I don't want a bunch of old ports on the computer that will be obsolete sooner than later. I already had that happen with Firewire and Mini DisplayPort. Especially when it only worked one direction as far as compatibility went.
In our current job-hopping world, where you are lucky to even get 4 years from an employee, you can take someone from good to great, acceptable to good, or bad to acceptable in the time you work with them. Your investment should almost always be on the first two, especially because the last one is a much bigger investment of time and energy. Keep in mind many times what you're fighting is not just lack of experience or some other easily fixable thing, you're fighting personality traits the person has had for years, and will continue to have (to a lesser degree) even if you _do_ "fix" things.

It is one of my signals of inexperienced management that they believe they can/should take on this sort of challenge.
If you are curious about the compensation model, I wrote about it some here: https://news.ycombinator.com/item?id=13881004 – I personally think it's pretty fair.

It's true we don't hire everywhere. Most people are from the EU, United States, and Canada. There is an office in Japan, China, Taiwan, and a small group in New Zealand, with some people scattered about in Australia. The timezones in Asia are really rough, so I believe there's reluctance to hire there for positions where the team is not already located in Asia.

Outside of those countries I think we've used Elance (which is Upwork now?), but I think that's discouraged for new hires.
Advice for Writing Small Programs in C (Sean Barrett) [2015]
my ancestors? no, I'm sorry, I'm quite sure my ancestors were living in shtetls in Eastern Europe and had nothing whatever to do with the Atlantic Slave Trade.

"white" as a category is just as non-sensical as "black" as a category. these are very course labels for phenotypes and say very little about a person's ancestry or heritage. When I meet a black person today, in New York City where I live, I don't know if they are the descendant of American slaves or if they are a 1st gen immigrant from Nigeria. The only sensible thing to do is treat people as individuals and judge them by their own actions.
What a joke, mods routinely violate their own guidelines to remove comments they personally diagree with. Happens regularly like clockwork.
but one could also make the argument that a tiny, cramped, physical QWERTY keyboard is not going to be of benefit to elderly users with arthritis?
I disagree about RTA comment. I take the 55 almost everyday and it is super clean. The city used to be dirty, but has been rejuvenated from public square to the east bank. It's really bike friendly as far as transportation goes as well.
> Is your code so tightly coupled between logic and display that you haven't reduced the common features to, essentially, libraries at this point? Separation of concerns is not a novel concept.

No, I don't think many development companies have reduced the common features of codebases in 3 different languages to libraries yet.
I have a friend that was doing something like that but he suddenly changed his mind when he lost his broadband internet connectivity for 2 weeks and put his "home computing" on a 4G/3G network.
The idea is to use a randomly-warped per-image watermark. So in theory, there's exactly one distinct watermark per image, so 1000 of the same image would have the same watermark.
Where would the event gateway be deployed? It looks like it could be any provider and anywhere right? Essentially, giving me the ability to take my entirely serverless architecture and giving me servers to manage. Alternatively, it may be a Kubernetes type deployment. OR, what my guess is, the first step towards getting people to use the serverless platform, which will handle hosting this for us.
I just can't type on screens. I have tried so many times. My current phone is a Blackberry Passport, previous one was an HTC Desire Z, and my next one (fingers crossed) will be this: https://www.indiegogo.com/projects/gemini-pda-android-linux-...

I'd like to ssh sometimes, but mostly I want to send text and emails like everyone else.

Shame that few companies have the guts to break the monoculture. It is vaguely ridiculous that most phones look identical.
"Premium materials and true craftsmanship shouldn’t just be for the few. [...] we've tried to make our phone as affordable as possible [...] you can get an unlocked Essential Phone for just $699"

By what standard is this affordable?
Show HN: A library to record and intercept JavaScript at runtime
you are no longer required to have a developer account in order to test your apps on your Mac and/or iOS device. to publish apps you still need the account.
Hmm yeah. Maybe censorship isn't the best weapon to use against Nazis.
I think that using cloud environment for development is very promising. I tried it with linode 8GB instance and the compilation speed of scala project was the same as on 2012 MBA. The problem is that you usually want some gui setup for IDE and things and you need to tune vnc to the limits it can offer. Docker didnt quite work for me, due to the ports hell or, probably, my wrong hands setup...
You sound kinda like myself when I was your age (I'm 44 now).

A week after I graduated high school, I moved out of my parents house to another state to attend a vo-tech school for a 1 year associates. Six months prior to graduation from that school, I had started my first job in software engineering. I graduated, and continued to be gainfully employed.

Today I wish I had gone to college to obtain a degree in CompSci. I'm not certain, but I am pretty sure I could have obtained an MS, if not gone further. I base this on my fairly recent experiences with my understanding and abilities vis-a-vis with MOOC courses for ML/AI. They have shown me that I have an aptitude for understanding this more advanced stuff - and likely always have.

Had I gone to school then, things would likely be better today. I'd probably be earning more, or have even gone down the startup route (I recall asking the owner of the company I first started at how he started the company - so there was interest there, and still is today to an extent - though I understand more about myself as an adult to know that I would probably be a poor business owner). More than anything, though, I would have a much better understanding of the deep and theoretical underpinnings of computer science, plus the knowledge of the math behind it all.

Today, with the MOOCs and other methods I am trying to make up for this lost time. I don't believe that it will change my salary or life; I don't think I will be likely to publish any papers on arXiv advancing the state of the art or anything, but I do intend to make some changes. If I'm very lucky, I might even manage a BS.

I don't think the years of work missed in my career nor the debt would have been that large of a burden in the grand scheme of things (granted, back then it was much cheaper to go to college than it is today); for me, the tradeoff for the knowledge would have been worth it.

My problem then and today is that I am lazy by nature (another reason I wouldn't be a good business owner); I did not want to spend more time at a school doing a ton of homework and such. That attitude has likely cost me a lot in missed and lost opportunities.

What doesn't make sense to me in light of that, though, is that I love to learn and I seek out opportunities and means to do so. I guess what I don't like is rote busywork; let me learn something, give me some examples, let me try my own hand at it, and once I am comfortable with the knowledge, let me move on.

High school doesn't do that, and I didn't realize I was like that until much later, and nobody told me that college doesn't work like high school. I know these things now, which helps me to tailor my self-studies better. But while I might have not listened back then, I also kind of wish somebody had told me and guided me better.

/working with what I have, and doing well at it, though...
I absolutely agree. For a service with any availability guarantees there has to be rigorous monitoring and alerting.

This also holds for services that have internal clients. In other words, if your output is consumed only by other services in the same company, the same high monitoring standards must apply. Otherwise failure detection becomes very delayed and the productivity of many teams gets affected. There is no worse buzzkill than explaining other service owners what is wrong with their application.

One other important lesson we have earned is that alerts require time to mature. The thresholds need to be trained, the alert formulation needs to be revised. Our alerts usually give couple of false positives in the first two weeks of their creation. During these two weeks we frequently improve the conditions of alerts.
Dumping the frame buffer has nothing to do with X; you can’t blame X for bad permissions on the underlying device node in Unix. X didn’t create the device node, and is therefore not responsible for the permissions on it.
The Tor project made no decision.
Tor has similar constraints with the design of the TOR service as the US government has with the Constitution. Which I suppose is why you have groups like ANTIFA ready to trade blows and hackers ready to take down sites. You have the right to post the message, but then you have to face the response.
I dunno... modern X (XCB) doesn't seem so different to Wayland.

Both are asynchronous RPC protocols with bindings generated from a bunch of XML specs. Both use shared memory aggressively. Both share a lot of concepts. X just has more back-compat to deal with.
We are getting better at killing projects more quickly if they aren't working.
A custom CloudFormation resource example for CodeDeploy