skysight-inc/HackerNews huggingface dataset:
Looking for any feedback on this new project of mine that is being launched this month. It's the best thing since sliced bread for digital marketers looking to make their websites convert better.
Yep, me too. But I needed to run a third-party program, configure firewall rules, and change group policies to do so.
This is security critical information. DNS is not secure. (Don't say DNSSEC - practically undeployed solutions don't count as solutions.)
I think anything that requires cleaning is legally classified as destructive.
To sum it up, despite there being regulations on CDOs the real problem still exists. That problem is that loans are easy to get the gov stamp. Thos makes it easy for new home owners to get loans. And this makes it easy for sales people to sell the loans.

Much of this opinion article is based on an other article [0] which seems less doom and gloom and more about the shift to a majority of state sponsored loans. This in itself its own issue in that capitalism isnt doing what it should be when everything is subsidized by the gov.

Ultimately these two articles seem to be about responsibility. Banks are not responsible for homeowners making poor decisions. Banks are not responsible for investors trusting a market that is not self sufficient. And Banks are not responsible for the government to enable them with tax payer money. Meanwhile everyone can point the finger back to the banks and the bank depends on the fact that too many economies rely on them to fall

[0] http://www.economist.com/news/briefing/21705316-how-america-...
Perhaps you can, but maybe a compulsive eater lacks the self control.

I think this project is more for people who feel compelled to check their emails the second they receive them, but also find that doing so inhibits their productivity.
There's an eight hour downvote window.
absolutely; however I confess to not actually be able to successfully implement that control.

I know of quite a few people who will actually exit their email app so no notifications can come in and they won't be tempted - suggesting there might be preexisting demand for this type of thing
I believe the XSeries are just track certifications for courses you can still take for free.

However, the Professional Education programs--which I think are relatively new--do seem to be fee-based only. I stand corrected.

Of course, even though it's a non-profit, edX is doubtless still under pressure by its sponsoring institutions to more or less pay its own way. That's a lower bar than "make VCs a bunch of money" but it still can't survive as a bottomless money pit.
Blockwall Pop-Up protector
They presumably had to scrape the bottom of the barrel to find someone to make a negative comment at this point.
Wrong Java version on Debian: a race condition
This list is used to determine what domains and sub-domains "belong" together, in the sense that they are controlled and/or owned by the same entity. For instance *.google.com is all google, so x.google.com and y.google.com can be trusted to share the same SSL key, safely share javascript (XSS), etc. However x.blogger.com and y.blogger.com are probably two completely separate blogs, people, domains, SSL keys, javascript domains, etc. And you wouldn't want to see x.blogger.com's web pages showing up in search results for y.blogger.com.

Secondly, maintaining this list is a pain. You have hundreds of two letter top level domains, one for each country. Each country with its own NIC in charge of sub-domains. Each NIC with the power to add or delete subdomains (check out https://en.wikipedia.org/wiki/.uk for just one of hundreds of examples). Some "countries" even sell off their top level domain like .nu . Then you have .us (https://en.wikipedia.org/wiki/.us) that has wild card domains like http://vil.stockbridge.mi.us/ where the vil. is fixed and part of the domain and stockbridge.mi is the important domain information. Of course they're always adding more top level domains: .ninja, .wtf, etc (maybe there is a .etc now?). Then you have all the blogging and hosting platforms that use personalized domains for hosting content. Many are listed in the publicsuffix list, but I'm guessing not all!

I ended up writing my own publicsuffix parser in PERL a few years back for the blekko search engine. The main purpose being to be able to group web pages together by site/owner. There is nothing quite like feeding every URL on the internet through your parser to find bugs and corner cases.
PilotKit
Super-easy local site
development

PilotKit is a robust local WordPress, Joomla and Drupal manager for Mac. You won't be disappointed with the ease of use, performance, and features.

Link: https://pilotkit.co/
I don't see anything described that can't be done in a userspace library through shared memory. Maybe security is a concern, where we don't trust some nodes that might be exploited not to be able to screw with the shared memory? But then zero-copy would be off the table for the same reasons, no?
I'll never forget a discussion with a very intelligent professional American (in the software business) who refused to believe that America could possibly be engaged in torture. She just refused to believe that a country as 'great' as the US could commit torture. (this was a few years ago under GWB when Guantanamo was all over the UK papers but presumably still being suppressed in the US media).

The more stories like this are told and remove any shadow of a doubt about the foundations that western imperial states are built on the better.

Occasionally British politicians talk about "British Values" or "Making Great Britain Great Again" without any hit of acknowledgement of what 'British values' really entailed in reality.
Uber mainly uses their deep pockets to cut prices.
It's stays in your outbox until the receiver's preferred delivery time. You can see which messages haven't been sent and start to get a feel for other people's schedules.
DevOps Engineer Needed – London
A leading e-commerce organisation based in Central London are looking to take on a DevOps Engineer on a permanent basis. Their current platform manages around 40million visits per month with that number set to grow exponentially given their recent expansion into European markets. They are currently sitting on an AWS platform and are looking to grow this capability as it is a strategic area of focus.

They’re looking for an engineer to join the web development team, who can help maximise their delivery through collaboration, automation and continuous integration. Ideally you will have a solid background in development, system administration of Linux/Windows and DevOps practices.

There is an opportunity here for a DevOps Engineer to join a rapidly growing organisation working with best in class technology; you will build on your already credible skill set and be presented with an opportunity to grow into a senior position

Key Requirements
-	Experience working in a DevOps environment
-	Deployment and delivery in a Linux/Windows environment
-	A background in development; ideally scripting with Java, Ruby, BASH, Python etc.
o	Configuration management tools
	Puppet, Chef, Ansible, Saltstack, Docker
o	Working with Continuous Integration servers
	TeamCity, Jenkins
o	Source Control
	Git
o	Virtualisation
	Vagrant, VMWare
-	Experience working with network protocols such as HTTP, SIP, TCP/IP, BGP and DNS (not essential)

The role also offers a starting salary of 35,000 to £55,000, on call bonuses, exceptional benefits package and an ideal working environment with real flexibility.

Job Title: DevOps Engineer
Salary: £35,000 to £55,000
Location: Central London

To apply for this position please direct message this account

Key words: DevOps, Linux, AWS, Microsoft, DevOps, Java, Ruby, Bash, Python, Puppet, Chef Ansible, Saltstack, Docker, TeamCity, Jenkins, Git, Vagrant, Vmware, support etc.
Try python "sh"

https://amoffat.github.io/sh

It's pretty elegant.

import sh

sh.bar(sh.foo())
But is this their main business?
I don't think there's a line between machine learning and bias. In the example I gave (black Americans in the 1960s), I'm pretty confident that any working machine-learning algorithm would conclude that this population is economically disadvantaged and therefore a less-profitable target market. Such a conclusion would also reinforce structural racism.

And that's the way we treated this in the 1960s. The government didn't ask Woolworth whether they had legitimate economic reason to refuse to seat those black college students, or whether their objection was based on them being college students, or because they only ordered coffee and not a meal, or anything else. As long as the effect of your policy was that you were discriminating on race, it became illegal. It doesn't matter whether you had valid reasoning based on race and economic status being correlated, or you were a card-carrying Klansman. A good-faith policy that discriminated on race is still illegal.

It seemed to work pretty well, and I don't think many of us regret the loss of ability of restaurateurs to make these particular economic decisions. The fact that we can now offload these decisions to algorithms (which aren't likely to be "racist" in the conventional sense) instead of humans shouldn't change things.
Did you mean to say that none of the 2000 systems you have under management is an Apple System? That would be very unusual for a technology company, where being able to use Apple gear to get work done is a pre-requisite for a lot of engineers considering applying for a job.

The nice thing about Applecare, is pretty much any major city in the world there is an Apple authorized reseller that I can bring the gear in to be replaced. Downside, is there isn't the same type of "Onsite, 4 hour repair service" that companies like Dell offer.

I've got a laptop (2013 Macbook Air) that's up for renewal, but, honestly, it's fast enough that I don't really feel the desire to get a new one until Apple comes out with their new MacBook Pros. For the first time in a long time, I don't feel any urgency to upgrade...
> Sure but 1 and 2 end up being the same. Because when you reach the limits you clone.

You mean (0) and (1)? Yes, deep inside, they're the one and the same. (2) is qualitatively different from the other two.

> So the best way ... is to have isolated computation then reconnect them at the end...

What I'm saying is that Erlang-style complete process isolation is too heavy-handed and imposes unacceptable overhead in many cases. It's better to have fine-grained control over what you isolate and what you share, as in Rust.

> and yes it is hard..

It isn't easy, but rejecting large classes of errors automatically helps.

> But parallelism has few interest in my view. Concurrency is far more interested.

Besides writing correct programs in the face of shared resource usage, another of the main points to concurrency control is to safely parallelize the parts of your program that don't compete with each other for resources.
Cisco to Axe 7% of Workforce as Cloud and Software Take Front Seat
Another anecdote, many years ago we had a friend who bought a Ford Focus as her first car out of college. While parked at a traffic light the car started fire (this was straight from the dealer on her way home). She got out and called the dealer from across the street watching it go up in flames. She got a new Focus with more bells and whistles than her original.
In december, you'll need a GitHub account to contribute to MDN
A variation of this taxation proposal exists and has been at work for several years in Ontario. While it is not a 100% taxation on the rise in value of the property, it is indexed to ~2% (for anything above $400,000) of the sale value.

It's called the Land Transfer Tax: http://www.fin.gov.on.ca/en/tax/ltt/
I just love this one: http://www.viva64.com/en/examples/V504/

void GlyphComboBox::update(SPFont* spfont)
{
if (!spfont) return // <=
//TODO: figure out why do we need to append("")
// before clearing items properly...

//Gtk is refusing to clear the combobox
//when I comment out this line
this->append("");
this->remove_all();
}

Gee, why do you need the dummy append? It's because you put in so many TODO comments that you concealed the missing semicolon that you otherwise might have found ...

This is arguably not a bug; the developer tested the code, massaged it into working as expected, using what look like well-defined constructs, and documented their surprise at certain aspects of the code, leaving this issue easy to find with a grep for TODO.

On another note, what is surprising here is that they didn't catch it with their compiler. Look, the function returns void. GCC has a diagnostic for this, something like "return with expression in a function returning void". I think that still kicks in even if that expression has void type.
Here are the classes of bugs: http://www.viva64.com/en/examples/

I'm no expert, but it looks like most of these would be caught by the Rust compiler at the time they were typed in.
In other news: people who do things in their spare time often make mistakes and do slipshod work.
> Why would a driver use a new competitor app if the customers aren't there?

Because there is almost zero cost for the driver to sign up for yet another app. Already today, many drivers use multiple apps.

> Why would a customer download another app they haven't used before or heard of, especially if the rides aren't there?

He will hear about it and download it if the rides are cheaper.
I'm a HUGE fan of using softcover.io to build documentation for runbooks and other technical documentation. You can write the text in Markdown (with some LaTeX and other goodies), and it automatically converts it to both HTML as well as epub, mobi, pdf. I like using it because you can make mobile documentation that can be pushed out to Mobile devices (and optionally managed by Apple's tools) so your on call resource has the ability to pull up the documentation about the alert that they are receiving on their mobile device so they know how to remediate/mitigate that issue.
My statement was that the telemetry wasn't baked into the OS itself-- and it isn't. It's in the programs you _run_ on the OS, so the user has agency. How many users opt for the extreme inconvenience of turning off Google Play Services and all the Google apps isn't really the point-- they _could_.

Windows telemetry is baked in the OS. I believe that is a fundamental difference.

Also, I don't think it's disingenuous to say that users have different expectations of mobile and desktop operating systems. Apple's iOS has always sent basic telemetry; until recently Windows didn't.

Apple doesn't have a history of compromising users' privacy then lying about it, unlike Microsoft with Skype.

And finally, while Apple is sending some telemetry, they are actually serious about their users' privacy and are collecting data with a technical solution that truly does guarantee anonymity.

https://www.wired.com/2016/06/apples-differential-privacy-co...
The bug exists on chrome for android here. Rather nasty, would fool me.
Improved Alpha-Tested Magnification for Vector Textures and Special Effects [pdf]
> There is no reason to believe the findings in Louisiana extend beyond it.

There is also no reason to disbelieve that the findings don't extend. You don't get to summarily reject presented evidence that doesn't match your agenda/opinion without evidence to the contrary.

There are other studies that show similar results--urban charters are better than public, suburban charters are worse than public. Unfortunately, that demonstrates that the educational facets aren't the deciding factor in educational achievement.

You will note that I said "unfortunately". I really wish charters were better than public schools from an educational standpoint so we would have something we could roll out in the public schools. Sadly, most of the "gains" from charters are from student selection.

There have been lots of attempts to be better than the public school system. None of them have reliably worked, yet. The Gates foundation hasn't coughed up anything better, either, without expending vastly more money than we are willing to.
It's gotten more interesting in Windows 10. With a hi-res surface, scaling often plonks screens in confusing and arbitrary places when docking/undocking. My method is now something like "Alt+Space, M, Hold Left for a few seconds, Hold Up for a few seconds, Hold right for twice as long as Left, Hold Down for twice as long as Up, etc". And it won't work at all on Java sub-windows, who just scale and move any which way. And hitting Win-Left or Win-Right may not even snap the window to a viewport, meaning the secret button nor the red X are at a window extreme.

It's certainly added a fun little extra layer of puzzle to my life. I bet this is how Catherine felt about Atrus' door puzzle locks as she wandered Myst Island.
http://lwn.net/Articles/504984/ #Priority Inversion #Latency

It’s not about tight loops.

Also this idea that you have to fix wifi chip or screen before you can add anything to the kernel doesn’t seem to be founded in any kind of logic.
Agree with you. A lot of teams where I worked didn't ever think about testing their code.
Imagining the future of technology with science fiction prototyping
EULA is not necessarily enforceable.
> Well there really is only one country in the world that has 'Freedom of Speech' codified into law.

What?? America's freedom of speech protections are strong and admirable, but this is surely an empty claim that you are unable and unwilling to defend.
> Even though I had to go into an office, many people I worked with were somewhere else in the US.

That's the thing. Over the last 10 years the vast majority of my colleague, client and bosses were in remote countries. I worked with a guy that was the only one in the office for his team. His whole management hierarchy, all his colleagues where in other countries. Still management insisted he needed to come to work, wearing a suit as it was the standard in that office. (note that there were not even anybody to "see" that he was there, I guess the only reason is that remote working for permanent employee is quite difficult in the UK: you need a home office assessment, the company need to provide specific stuff, ...)
You can't protect everything, but I'm sure they have a secure browser at NSA )
Yes. That's why they don't like rust: http://www.viva64.com/en/b/0324/
Neuromorphic computing mimics important brain feature
Right, and so I've developed the view that the most interesting quality of a static analysis tool is not "how many bugs does it find" but "how many of the things it points out are false positives" and (if you want to be really tough) "how many of the things it points out are likely to cause problems for a real user or be actually exploitable by an attacker". Most software projects already have a huge list of bugs they haven't fixed yet, so a tool that identifies 10 easy to fix real bugs is great, but a tool that mixes those 10 real bugs in with a hundred false positives is much less useful, simply because of the time it takes somebody to sift through the list...
>> Regarding your last point .. I thought the point of ray tracing is that you get a lot more realistic images than with OpenGL

That's correct - you CAN get more realistic images. I guess what I was trying to say is that the better (photo realistic) rendering quality is not real-time yet on high resolution displays, but simple rendering using ray tracing techniques can be near real time. But if all you want is simple rendering with phong shading you're probably not going to bother with ray tracing.
Except that their paid whitelisting is anything but open... it's all backdoor deals that are just a profiteering scheme, not about consumer rights or encouraging change.

Plenty of good adtech vendors meet their "standards" but are only allowed through if they pay up. It's all about the money.
Of course this is marketing, that is obvious from the title alone. The open source projects give them a means to post a high numbers of bugs found by their magical product. For a high number they just have to scan more products, they can even decide to omit the projects that didn't trigger much bugs. They can't post the results from paying customers in a marketing stunt like this.

They mention that they let the developers of the open source projects know about the issues they find. I am wondering how much time the developers get to patch up before they post their results.
The lack of self control was why I don't buy the family size. I was making the same point you are.
Presumably the biggest factors will be education, and a lack of superstition and as you say, religion. I imagine it's not just a factor for the person donating, but also a consideration they have for their immediate families. I would guess that another community which donates a lot, are lonely people without those connections, who feel like this could be a last sort of service to the community.
Any idea what that cost them?
> The Apollo program fixed for inflation is something like $130 billion. That's buys you a lot of talent, testing, etc.

$130 billion was the total Apollo program budget. For the Apollo Guidance Computer (AGC) software in question, "In total, software development on the project comprised 1400 person-years of effort, with a peak workforce of 350 people." [1]

I would value 1400 programmer person-years at about $200 million. So ... a lot of money, but still less than GitHub's $250 million Series B raise.

Edit: Also, refer to the Mythical Man-Month for explanation of why throwing people and money at a software project doesn't guarantee success.

> Apollo 1 deaths

This was not due to any AGC software bugs. It was a cabin fire during a launch rehearsal test at Cape Canevaral and was essentially a plumbing design issue. [2]

> Apollo 11 eating up all the CPU during lunar landing

That was not catastrophic and was NOT due to an AGC software bug. It was caused by a peripheral hardware error. In fact AGC software's priority scheduler design actually saved the Apollo 11 mission and crew by recovering the CPU. [3]

> Apollo 13's famous O2 tank explosion

Again, nothing to do with the AGC software. Apollo 13 was a mechanical failure related to the famous O-ring issue. [4]

[1] https://en.wikipedia.org/wiki/Apollo_Guidance_Computer#Softw...
[2] https://en.wikipedia.org/wiki/Apollo_1#Major_causes_of_accid...
[3] https://en.wikipedia.org/wiki/Apollo_Guidance_Computer#PGNCS...
[4] https://en.wikipedia.org/wiki/Space_Shuttle_Challenger_disas...
www.driveshaftshop.com makes custom-size axles; they can probably build ones for Teslas pretty easily.

The calipers are probably made by some supplier like Brembo anyway; it'd be nonsensical for Tesla to build their own. The trick is finding which brand/model they really are and what's compatible, like you said.

This taxi guy should start his own webpage about Tesla-compatible repair parts.
I Took a Smoke Break, and My Code Stopped Working
Explicitly I don't because the container has already been specialized to a type at construction.
I wonder how this will affect crime. With a driverless car, if someone wanted to hold you up, all they have to do is walk in front of the car, which will then obediently stop.
I'm with you. America is far from perfect in so many ways, but the freedom of speech is one of the most heavily defended rights here.
ガンベッタさんは、良く頑張った、ね。
At a maximum speed of 7MPH I wouldn't be too worried about that. They don't operate on public roads anyways.
Actually, they're struggling quite a bit.
It does if you configure your MUA to only download it 3 times a day.