skysight-inc/HackerNews huggingface dataset:
> People don't call a boy a man or a girl a woman

Well, a "girl" is a subset of "woman", and is definitely more a woman than a man. But we can agree to disagree.

> If I greet myself as Veronica it's safe to assume that is my name.

Well, if you introduce yourself as "Veronica", of course I'll call you by that name. But at the same time, I still consider "What's your real/previous name?" a perfectly valid question (based on curiosity, not insults), just like I would consider it for Prince or Madonna.
The fact that Google created a huge maintenance burden for themselves shouldn't absolve them of responsibility to provide that maintenance.

Microsoft supports Windows versions for ten years, and I agree that's crazy for Android. However, three years I feel is a bare minimum expectation. Devices tend to remain on the market for about a year, and the standard phone contract is two years. So three years from a version release should cover the vast majority of users for the life of their device, should they choose not to take "system upgrades" which may slow their device or change it in an unwanted manner.
Seems silly to needlessly antagonise your future employer?

I mean, it's a cool hack, but common sense seems to have gone out the window.
Treaties are not laws.
If you've ever dealt with police in other countries (I have everywhere from France to Zimbabwe), the interactions are amazingly more peaceful. As a former US Marine (Afghanistan and Iraq), the hyper-vigilant police mentality I see more and more scares the heck out of me. It's no secret that it's getting worse, and coupled with a racket like "The Bail Trap", prison industry based products and one of the highest incarceration rates in the world, things are looking very sad here in the US. I'm sure it's not perfect anywhere, but we are way off base with our justice system. When you have to have a dash cam or a hidden cam/mic on you to prove you didn't do anything, that's pretty sad.
Thanks for the detailed feedback. We used to list apps that we have got working ourselves but we decided it's not a great idea to try to support a bunch of third-party open source apps ourselves. We hope we can encourage the actual developers to let users load their app on Portal, it's pretty simple usually. We definitely need some examples though.

Each app is a separate KVM virtual machine. By default, apps only have access to data they've created, not the data of other apps. Apps can communicate over a private (virtual) "LAN" using private IPs. An app's LAN and Internet access can also be disabled.

Our idea for keeping apps up to date is to replace the entire operating system and app software every time the app VM starts up. For example, restarting an app based on "ubuntu14lts" loads the latest daily release of Ubuntu 14.04 LTS with all its security patches.

The only thing that survives an app restart is the /data drive, with the idea that not even a rootkit will be cleared by a simple restart.
surprised this isn't getting more attention here.
Smallest height 2.5" HDD is 100x70x5 (35,000 mm^3), max size 4T

MicroSD is 15x11x1 (165 mm^3), max size 200G

MicroSD is less than 0.5% the volume of 2.5" HDD, but 5% of the capacity. So MicroSD is an order of magnitude more dense than 2.5" HDD.

MicroSD still has to fit a little controller in there, so the comparison isn't particularly fair on flash. I expect heat management to be a problem scaling up though, apart from any manufacturing difficulties.
Super cool. Now I can organize a statistical hierarchy of anomalies and assign to appropriate workers!
A better tool for container visibility
I think at this point she's has closer to a gig of data. Honestly the only thing I can think is that the download itself plus seeding it to other computers nearby got her to that number. But that's a guess.
Per the wikipedia article[0] ASLR (address space layout randomization) was first added in 4.0 and fully enabled across the OS in 4.1. To go with that, 91% of android phones are on >= 4.1, and 95% are on >= 4.0 [1].

[0] https://en.wikipedia.org/wiki/Stagefright_(bug)

[1] https://developer.android.com/about/dashboards/index.html
The Marines who lowered the flag in Havana in 1961 will be the ones who raise it
You could actually have runtime checks by default (in a hypothetical language), and have a smart compiler elide them whenever possible.

int32 a, b = ...;
a+b; // there is a check
// implicitly:
// if (MAX_INT32 - a <= b) throw OverflowException;
// a+b;

but

int32 a = ...;
// after here: typeof(a) = int32
int32 b = rand_int(0, 1000);
// after here: typeof(b) = int32[x|where x >=0 and x < 1000]
if (a < 500) {
// in here: typeof(a) = int32[x|where x < 500]
a+b; // the overflow check can be elided
}

So the compiler would be able to narrow down the type of a variable, and know what operations are safe to perform. This is probably impossible in the general case (halting problem and so on), but I believe it is very doable if you restrict yourselves to a limited number of subranges. This is like a kind of dependent types, but completely internal (you could expose them, if you wanted though).

The compiler can't only use this extra information to remove overflow checks, but you can also have a language that guarantees there is no overflow - add two int32 and the result is an int64, and so on. And if it can infer that the result fits in an int16, then it can put it in there. But most of the time you would just use int, which means: integer variable of enough length to store my data. int8, int16, int32, maybe a BigNum. Kind of like python does it, but with the ability to pick optimized native types if needed.
The same author writes on this topic/related issues somewhat frequently. Here's one on the origins of the police force itself: http://www.nytimes.com/2015/01/18/magazine/the-point-of-orde...
Bloom Energy and Fuel Cells in the Data Center: Evolution or Revolution?
His link requires javascript and decrypts on device. Additionally, it overrides the browsers zoom behaviour and makes it impossible to view the image in a new tab seperately.

The link of the comment I replied to was just as bad as the sites that block right-clicking.
Jef Raskin wrote an essay from CACM (21 years ago!) titled Intuitive equals familiar. Text here: http://www.asktog.com/papers/raskinintuit.html
There's a performance cost now because processor instruction sets have dropped hardware overflow detection due to disuse. Current processors are largely engineered to just run legacy C code fast. See eg. https://news.ycombinator.com/item?id=7847980
Besides what the other posters said, what do you have to offer as a cofounder who can't do technical work? What's your skill set?
Well, that ghosting effect is also called motion blur. If I integrate continuously, that is.
The world is full of 'outrageous' things: we could easily keep the front page full of them.

But then we'd lose what we came here for in the first place.

There are other places for these kinds of articles.
Going after budgets won't really bring about meaningful change. You'd need to go after the individuals. In a circumstance like that described in the article, it would not be unreasonable to investigate the police officers' actions, specially the question of whether he truly had reasonable grounds for suspicion that the straw was truly drug paraphernalia.

If not, prosecute him for assault, kidnapping, false imprisonment, etc.

I know it's never going to happen but one can dream...
This is a grey area. Not everyone is going to agree.

For example, if some email client can cause arbitrary command execution by adding a malformed email as CC, like nobody@file:///calc.exe or something, vendor patches it, then the workaround to use the exploit again is nobody@file\:\ / \ / \ /calc.exe , I don't consider that a new bug and doesn't deserve the same grace period for disclosure, IMHO. Now, if it turned out that the email client's ability to show embedded images in the message-body and setting the metadata in a PNG to "file:///calc.exe" caused the calc program to run... I think that IS a new bug and does deserve another grace period because its "point of entry", rendering a PNG and processing its metadata, is very different from parsing the email to/from/cc/bcc fields.
Ask HN: Is This Enough to Get a Job?
Greetings everyone! I am self taught web developer and I am wondering if my two latest projects demonstrate enough skill in building web apps to get an entry/mid level web developer job(specifically rails). I would greatly appreciate any and all input on what I should be doing in order to land a nice rails developer job.

1. OpenRecipea(http://openrecipea.com/)
Brief Info: Finding & Sharing Recipes Has Never Been Easier! I developed and designed a small social media website centered around cooking at home. Users of the website are able to create and share recipes. Other users can then review and like the recipes. Users are also able to follow other users in order to have any new recipes that user posts appear in their timeline. Each user is also given their own cookbook which organizes the recipes they have created and liked by category.
Detailed Description on functionality and what all was used to build it: http://heydidyahear.com/index.php/post/open-recipea/

2. 2-Do. A better todo list(http://my2-do.herokuapp.com/)
Info: 2-Do is an app I created in order to provide users with a better to-do list based on Convoy’s Time Management Matrix. The to-do lists users can create fall under 4 important categories based off a lecture given by Randy Pausch. The goal of this app is to help users make their day to day lives more organized and productive by telling them what needs to get done in which order.
Detailed Description on functionality and what all was used to build it:http://heydidyahear.com/index.php/post/2-do-todo-list-app/

Do these apps that I built 100% myself demonstrate enough skill and understanding in web development to land a entry/mid level job? If they do not please let me know on what skills I should be working on and should be demonstrating in order to give me a better shot.

Thanks in advanced to any one who gives some input, I really appreciate it!
Preview more than 120 file types, including 3D files and DICOM images
Unfortunately, the middle class people charged under the current system either do not have enough money to defend against the charges, or would bankrupt their families by doing so. Only the rich can afford to defend in the current system, the poor and middle classes are forced to settle and serve jail time, (though all are subject to the very real possibilty of a false conviction followed by a very long sentence anyway,) as is indicated by the >90% settlement rate of criminal cases.
Has anyone reverse engineered the server side such that another provider could step in or you could run it on your own servers?
Moore's law is passing the baton from GHz to the storage stack. Whereas you once had a simple RAM + HD setup, you now have a teamworking hierarchy of storage technologies: Cache / 3d stacked mem / DRAM / X-point / SSD / HD. Each one of these is behaving just like GHz did: doubling in speed/capacity every 18 months. Given that this is where the performance bottleneck has been, we're looking good on exponential performance upside for a long time to come if we extrapolate the recent trend. Excellent.
You can't optimize all those things at the same time.

Also to be clear: I see total throughput, itself a function of population and affluence, as the fundamental challenge. It's not a question of optimisation, but of living within the possibility envelope.

And the harder you push up against that envelope the greater your systemic risk.

There are also nonsystemic risks: asteroid impact, nearby supernova or gamma-ray burst, etc. But as I see it now, the biggest risks humans face are systemic and self-induced.

As my earlier nuclear comments have made clear: I'm not anti nuke, but I see substantial problems, enough to wonder if they're worth the trouble.
Front End Development Is Development
Intel offers $4,000 to staff for job candidates to help achieve diversity goals
Which is all nice, but doesn’t make it better that the site is almost unusable.

A better solution would be decrypting the image and then loading the image into an image tag with a data: uri in base64 encoding.

I could zoom normally with the browsers own zoom tools, I could right-click save normally, etc.
Browser Trends August 2015: Chrome Exceeds 50%
This exists, subresource integrity: http://www.w3.org/TR/SRI/
A BT engineer came to my house, attempted to fix something and told me that they didn't have the parts (a socket faceplate c'mon that's just silly for a telecoms engineer.

I walked out of the house two hours later to him having a conversation with a breakdown van in my car park about the breakdown guy not having a suitable part to fix his van.
I don't work with much HDR so I can't help you there.

As for file formats, it varies entirely on the show. Higher end, fx heavy shows tend to use DPX and occasionally openEXR while lower end shows are typically some flavor of ProRes (422HQ and 4444 being nosy common). DNxHD 175 or 220 are also occasionally used. Some people are trying to move to the new ProRes high quality (4444XQ or DNxHR).

Delivery specs for whatever network are almost always ProRes 422HQ 720p or 1080p. Features we'll output to DPX or TIFF which will be converted to DCP (JPEG2000) in the P3 color space (XYZ instead RGB or YUV).

I'm excited to see higher bitrates for delivery, but it's going to be a long time on the broadcasters end. They're wary to upgrade so soon - especially when a lot of people already have trouble telling 720p from 1080p.
Not saying it's wrong, my apologies if my comment came across that way!

Usually, if you have a short post history, and link to a product more than once, it raises alarm. Usually better to put a disclaimer either way: I am not affiliated w this company, just a huge fan of their product.
Facebook cancels student's internship after he highlighted massive privacy issue
I guess the biggest challenge is, if say, I signed up for this today, would I be able to use it as a non-technical user, if there's no pre-prepared apps to install? And even if other developers are supporting your manifest standard, if you have no central app list, how does someone signing up for your service know what apps are available for it, and where they can get them?
Interesting, had the impression the Midwest was mostly cornfields. What city do you live in with over a million people? Even Seattle (proper) has a population of 600k.

Feels like there's a real dearth of opportunity here in Seattle compared to the Bay Area. There's mainly Amazon and Microsoft, and nobody I personally know who work in either place like it much. Google and Facebook have some small offices here, but most of the interesting and exciting work they do appears to be done in the Bay Area.

Do you feel like you can find another job you'd enjoy in the city where you live pretty easily?
Server-side and client-side rendering using the same code with Re-Frame
Microsoft is a very unusual case, in that they have a brand that is built on legacy support and enterprise stability.

Very few other companies in this industry are willing to put up with the pain of maintaining multiple versions, especially without paying enterprise users who care.
What shouldn't we forget about _NSA?
You can stop paying for freely broadcast networks, and only pay for cable channels with a service like Sling TV. They've managed to work out the right deals to get basic cable, including ESPN, into a $20/mo package. The more people who start doing this, the less power broadcasters will have over distributors (cable, IPTV, etc.).
What ‘Game of Thrones’ Does to Your Heart Rate
I agree with the first two sentences of your post, but I am left to wonder where the places for these kinds of articles are. I have little reason to believe that these problems are going to get more public attention in the future than they are getting now, which is to say that I have little hope of fixing these issues.
In reading the article, part of the conclusion that I came to is not that cash bail is inherently broken and unfixable, but the sense of scale by the people setting bail is. To a lower-income person with minimal savings and unpredictable income (like most of the subjects of the article), an unplanned $500 expense like bail is potentially crushing, whereas to a higher-income person with decent savings and regular predictable income (like the judges), an unplanned $500 expense is annoying but not catastrophic.

Restructure the law so that bail cannot be easily set over $100 for non-violent misdemeanors, and that 100% of the bail is returned to the person posting it for amounts under $1000, and NYC (of which I am not a resident) will be well on it's way to solving the current problems of the bail system, and then have a whole new host of problems with the new system to solve in 50 years once all of its weaknesses are exploited.

[edit] corrected improper use of bailbond to bail
This first urge is to build an AI around this, because it seems to be alive. But it's too expensive as a gadget.
I don't think anyone should have to pay anything for a broadcast signal within the broadcast area. I mean, it's free to anyone with an antenna already. I'm not sure, but I get the impression that businesses are not allowed to have a TV showing local channels based on the number of them that show a degraded signal from cable when they could just put up an antenna and get HD.

OTOH there is some damage done by bundling local channels onto cable - they now have to compete with non-local stuff so the viewership will be lower.
I'm sure he is too, but we've been discussing only base salaries so far. I'm guessing total compensation might differ even more.
It's a popular misconception that ending the drug war would end the injustice. But as much as I'd like to see the war on drugs put to a swift end, it's not the root of the problem.

Arrest quotas have become the standard for judging police officer performance in many cities, and fines for trivial offenses have become a key revenue generator for many local governments (see the DoJ review of Ferguson for a particularly awful example). "Justice" for petty crime has become a self-sustaining industry - and a profitable one, as we can see with the rise of private for-profit prisons.

If it's not drug paraphernalia, it's some other charge - jaywalking, loitering, and the ever popular "resisting arrest". A recent video interview with a former Baltimore cop summed it up well. He pointed out that it's pretty much impossible to drive a car or walk down the street without breaking some law or another. So cops can easily arrest anyone, at any time, for largely fabricated reasons.

Throw in arrest quotas and fine revenue as municipal funding, and you have a formula for mass arrests and incarceration for trivial offenses. The trick then is to find people who can be arrested who won't rock the boat politically... the poor, and the non-white. Now, you wind up with a racist justice system, not out of racist intent, but out of its very architecture.

The solution is for comfortable, safe, middle class white Americans to stop ignoring and start caring.
Constructor.io founder here. Swiftype does a great job of being pretty good at a lot of things. Constructor.io focuses on state-of-the-art in autocomplete. Looking at one of the websites Swiftype advertises powering like www.bulbamerica.com, you can see they miss basic misspellings.

Constructor.io, aside from providing typo-tolerance as you type, also optimizes autocomplete rankings to prioritize results most likely to lead to conversions, provides search suggestions as well as product suggestions, and much more.

If you want a pretty good full search solution, use swiftype. If you want to add the best state-of-the-art autocomplete that's proven to increase conversions, get in touch with us at constructor.io :)
We're hoping we can encourage app developers themselves to support Portal as a platform, and if we can, we will include those apps as "Officially Supported" apps.

You're correct that right now it's really only possible for developers to use. That will change quickly as we get officially supported apps. We're working to make at least a few apps that work for non-developers within weeks. Thanks again!
As stated elsewhere, the original bug was reported in April and not publicly disclosed until July. The issue here is that the patch did not sufficiently remove the flaw. This gets to the crux of the debate on what is "responsible" disclosure. One would assume that the patch would be studied by legitimately malicious attackers and presumably they would independently realize the flaw still existed and continue abusing it. By stating that the flaw is still present the public at large can make educated decisions about their handling of MMS messages instead of assuming everything is fixed when in fact it is not. The flip side is now that less capable malicious attackers will also be made aware. And so the endless argument continues.
New Features in Knot DNS 2.0
VDev – High Velocity Development Process, Roles, and Forward Deliverables
The cable companies won't do itemizing since they make money off people that don't watch channels they don't watch.

Also if you look at the graph in the article, the broadcasting portion of the cable bill is relatively small.
How would good art differ from this?
You're not thinking hard enough! How hot is it outside? Can you pack some of the LTO6's on the dashboard? Or will they melt in the sun? I bet the SSDs can handle higher storage temps than the tapes, and therefore you can pack more of them in.

I'm off to research the weight differences, and see if the wagon's suspension factors in to this...
I think it is time for this removal to be reexamined, considering popular scripting languages like Python and Ruby (which check for overflows on all integer operations) face significant performance hits because of lack of hardware support for these instructions.
The quoted section does not appear in this document. It makes pretty nasty reading too.
So I guess HN has fully devolved to the quality level of a Reddit default sub if this is the top post.

Your post is full of stupidity but I'll start with this: a person buying a property does not increase the rental price.

Do you really think that if I sold you my house which has a market value of $100,000 for $2 million, suddenly I could find a tenant to rent it at 20x the previous rent?
Can someone explain to my why SSDs still cost more than HDDs?

When I look at all the moving parts in an HDD, I'm shocked they can still be produced for less.
> If not, prosecute him for assault, kidnapping, false imprisonment, etc.

Can one do that? Why doesn't it seem to happen more often?
You can probably get basic cable channels and ESPN from Sling TV ($20/mo) for less than you're currently paying. The best option is always OTA broadcast though. Both in terms of price and quality.
'I fell in love with a female assassin'
With such "open" system don't even think about large or government companies, especially non-US.
I missed that!

Thank you!
Yep, `docker-machine env` should work fine in zsh (I am a daily zsh and docker-machine user).
I had a colleague recently who handed me his iPhone ( a 5, I think. Tall and skinny. ) and asked me to look-up some astronomical data while he was busy.

Not having used one before, I can say the the interface is far from intuitive. I couldn't find the way to switch between running apps, I kept having to go back to the home screen and hit the app's icon.

I've just searched now out of interest and apparently I should have swiped four-fingers to the left. How is that in any way discoverable? Or even easy to do when walking.
> The Santa Clara, Calif.-based company will offer bonuses up to $4,000 to employees who suggest job candidates that help it achieve its diversity goals.

So they have a hiring referral bonus program, like many companies. But their program doesn't have to pay the bonus if the person hired is a white male, or other non-diverse person?