skysight-inc/HackerNews huggingface dataset:
> A modern analogy would be if AT&T was somehow able to ban putting protective cases on smartphones

A couple decades ago, one of the telephone companies in Canada sued a business that was giving away free protective vinyl covers for printed telephone directories. The vinyl covers were plastered with ads[1], so the telephone company argued that it was theft from their business or an infringement. I don't recall how the case turned out.

[1] Example: http://www.westsky.com/phbkcvr1.jpg
Why are eggs sold in Denmark refrigerated?

This surprised me, since I'm from the UK where they're kept at room temperature on a supermarket shelf.
You are confusing hardlinks with symlinks. They are similar but not the same. Symlinks in Linux most certainly get their own inode and can contain data blocks.
A good welfare system pretty much solves it. I'm not sure why America is struggling to create one.

Here in Australia the government will happily pay you $300 a week until you can find a job. It costs us something like $9.5B per year, which is pretty much nothing. Our government doesn't have to disincentivise innovation to help people adjust.

Sure, some people are going to find it hard to live on that amount, but they won't go hungry or homeless. I think it's well within the realms of "suck it up".
I want to see how the next person in line on that comic describes Fritz Haber.
I'm in Sydney Australia and we have a one dollar fee for each Uber to bribe off taxi medallion owners. It feels completely wrong and Uber makes the fee separate on your card I think in protest.
Aeolus space laser catches a following wind
You may find work from my colleagues interesting:
Parallel Lossless Data Compression on the GPU:
http://www.idav.ucdavis.edu/publications/print_pub?pub_id=10...
Fast Parallel Suffix Array on the GPU:
http://escholarship.org/uc/item/83r7w305
I think built on top of the second paper (suffix array paper), there should be fast compression library. We have one implementation in our library CUDPP 2.0, you can try it out if you like:
https://github.com/cudpp/cudpp/blob/master/src/cudpp/app/sa_...
Um, why should it stop at step 18?

If your website doesn't render for a significant number of people, it will get delisted at Google. Then, your website vanishes from the earth along with any ad revenue.

Google will NOT allow web pages that don't render to clog the first page of search results as a competitor would quickly take advantage of "Google recommends broken web pages".

Ad Tech has lost already. The issue is that many people have a lot of money to lose if the people paying for ads realize that they're being suckered. So, they keep playing Weekend at Bernie's with the zombified corpse of Ad Tech in the hope that the people writing checks won't notice.
Anyone taking control of your account can take control of (for example) database you installed, without going via the database's authorization system. Not a huge issue on a laptop, I'd say. But in general - your normal user should be able to modify the binaries you're running without gaining some higher auth level. (for example via sudo)
I don't know when it was introduced, but the sideways scrolling history navigation thing has caused me to lose form input several times now. I use a trackpoint, so it's really easy to scroll sideways instead of up/down accidentally (middle button + trackpoint). I guess that's a very niche problem, but I've lost a lot more input that way than via backspace.

At least Chrome shows a helpful "Use Alt+Left to go back" message when mashing the backspace key and expecting it to go back.
It's unfortunate that Fiddler Mono build is pretty old: http://fiddler.wikidot.com/mono
Yes.

What UNIX called an inode is unfortunately not what Linux now calls an inode. That thing might have better names, but we are stuck with it.

I don't know if it is useful to say "Linux inode" because that can refer to both what "ext4" calls an inode and what the Linux kernel refers to as a "virtual inode".

What POSIX called a "file serial number" (and goes in the `d_ino` field) is also not what Linux calls an inode. I sometimes think this is okay to refer to as a "POSIX inode" because POSIX doesn't otherwise use the term, and up until SUS6 the POSIX file serial number was compatible with a UNIX inode.

However I'm not trying to nit: Trying to develop a simplified mental model is essential to determining what to do (and what to sync!). From an application point of view, knowing that a symbolic link has a name (and contents) and lives in a directory, can help guide us.
Rcking23's Profile
The first one - used in MDN - is modern, beautiful and clearly tied to Mozilla brand and history. I don't get why they don't just use that.
I might have been unfair to the parent commenter here; I just realized that "you can read any combination of them" might mean "you know the intended pronunciation of any English text" (including words you've seen before) rather than "you are able to pronounce any conceivable sequence letters" (including letter sequences that never occur in English words). That doesn't necessarily represent confusion about phonotactics; it might just be a claim that an alphabetic writing system is always/sometimes easier to learn than the full present-day Japanese writing system. I'm not positive this is true of English orthography, but is probably true for some languages written with the Roman alphabet.
Yes, the proxy browser solution looks like where we're going to end up. If ad vendors insist on absolute control over my DOM? Fine. I'll give them a DOM they can have absolute control over. Only I won't be viewing it.

It amazes me the degree that publishers will go to make sure I see things I don't want to see. Perhaps if they worked more on creating things I wanted to see, they wouldn't have to work so hard at forcing me to see things that I don't want to.
Its pretty sweet bro, you want to collab on a space game in the future?
Well = vs : is a bit different. And requiring quotes around keys.
Taxi drivers risk losing the difference between what they can earn working as a taxi driver and what they can earn on ride sharing apps. It's probably a fair drop but hardly all of their income.
When were you in Barcelona? It's easier to find weed than cigarettes and that's not even including the social smoking clubs popping up all over the city.
I define a proper wage as such that for jobs that society deems necessary (e.g., taxi drivers) people are able to live a life above the poverty line. The textbook definition of supply and demand is a bit too simplistic here. Uber has artificially increased supply to starve of competition and to create network effects for the sake of them, they lowered prices by creating externalities that others have to pay for, and they lured (sometimes barely educated drivers) into a job that paid less and less over time.
What if you "forogt" how to gain access to your account?
What was Tekseeve doing? Only Mac support, still? Why did it go out of business?
There are keyboard layouts that do this. I'm not particularly knowledgeable about layouts optimized for English, but I use neo2. It's optimized for German (primary goal) and programming and English (secondary goals). It's fourth layer (activated with the key right of the space bar or of left shift on a 105-key keyboard) contains a lot of navigation keys and a numpad.
University Startup World Cup 2016: get recognition for your startup
xcode-select --install is more like 130mb, not 10gb.

http://osxdaily.com/2014/02/12/install-command-line-tools-ma...
Hmm... Interesting. I don't think that "brew leaves" truly solves the problem, though, since the list it generates will include explicitly-installed leaves in addition to no-longer-needed dependencies. It can help narrow the list of potential candidates for removal, though, which is nice.
Yep, I don't get it either.

taxi |ˈtaksi|
noun ( pl. taxis )
a motor vehicle licensed to transport passengers in return for payment of a fare and typically fitted with a taximeter.

Uber is a taxi service. Uber _is_ licensed in the sense that they are allowed to operate.

Saying Uber isn't a taxi service is a load of dingos kidneys, in my arrogant opinion.
Ask HN: Why has the downvoting timelimit been reduced?
I feel like it makes people have to reply in a negative manner rather than just being able to lower the comment
It's as bad as it seems. Every time you log in from a new machine, it asks for you to answer security questions, and calls it two factor, which it's obviously not.
And if you could attain (and sustain) it, it would bring you close to c within a year (shipboard time).
It's more useful if you say the child's age, since I'm not sure which country "grade 1" refers to. If it's the USA, I'm not sure how old that is either.
That is really bad advice.

An application should not change the default security policy.
The Dota 2 International 2016 is the greatest event in e-sports
TempleOS Games:  KeepAway and FlatTop
I'm not saying it should. I'm saying it's not a property of the symlink feature. Some Linux distro could implement the same policy, but symlinks would still be symlinks.
Fuzzing Perl: A Tale of Two American Fuzzy Lops
As far as I know, in Denmark, eggs are produced unwashed and salmonella free. Supermarkets (unnecessarily) refrigerate them because customers expect that.
Strange conclusion. The only result I see is that Ad-Tech will lose. One assumption they presented is at least wrong for me: If the service is blocked, the user has lost. I think if the service is blocked, the service provider loses users and dies. And that's neither bad for the users, nor for the industry, nor for the service in general.

Example Yahoo Mail. Let's say they block web access to the emails if you don't load their ads. You can still read them on your phone, in Thunderbird or mutt, and you can still choose to switch to GMail. Emails from Yahoo Mail can also be redirected to GMail so you don't even have to tell people that you are using GMail now. Then Yahoo Mail loses their user base and dies. The empty space will very likely be filled by an email start-up with an idea how to make money without spamming ads. Life goes on.

So, dear ad-blockers. I love you. You allow me to fight for my right to not be spammed. But if the service provider decides to not serve me for that wish of mine, then don't stop them. Don't take away their rights about their service. Just focus on fighting for the users' rights. Thanks. Maybe if you detect that this is happening you can provide an in-html guide how to switch to alternatives.
But what if you set your system up with plausibly deniable encryption? Say you encrypt two data sets, one with perfectly legal data, the other with the secret incriminating stuff. How will law enforcement be able to tell you gave them the key to the innocent data only? Block cipher output is indistinguishable from pseudorandom numbers. Deniable encryption is not a new thing in any way.

Edit: How would this be different from police saying "we know you've gone out and buried something, a neighbor saw you leave with something heavy and a shovel", and then you give them a location where you've buried something innocent (a long way away from your secret criminal stuff)?
I did Italian just like that, as a student of Italian philology. Made lots of research before starting the school (about 2 years ago) and devised a self immersion method, and followed it religiously. In about a couple months I was reading news in italian okay, in six months I started reading actual literature, now I'm quite close to a C1.

I also learned English a bit in primary school but the bulk of it while actively self teaching programming via tutorials and conference videos, and consuming other media in English too. And my English is near-native, which was the experience that encouraged me to do what I did with Italian.
The big challenge seems to be parallel gunzip as that requires a special stream with an index to work, with no general purpose solution available so far.
I don’t get it how the game ends at step 18. How about rendering the page in a headless browser in the background and then cut out the ads. We could also use heuristics to filter out ads. The authors argue that the ad-tech industry could have dominant access over the DOM but that’s never the case, quite the opposite. The user has dominant access because he’s the one executing the damn thing.

They don't seem to understand the lifecycle of page rendering. They assume some strange situation where the server maintains state forever and thus has permanent access to the DOM. That's hardly how the web works. Once the page renders it's game over for any kind of ad-tech. We own the DOM. Period.
Looks fine in Chrome, but the text is tiny in Firefox. I think Firefox should handle this better.

http://m.imgur.com/pReOW6H,lZhlzFL
> memfd_create() does not create an inode. It only creates a file descriptor.

It creates both; memfd_create (and timerfd_create, signalfd, eventfd, userfaultfd, epoll, and others) use a kernel subsystem called "anon_inode" to create an in-memory inode to back the file descriptor.
Compared to how extremely screwed you'd be even just 200 years ago? Actually, not even that, 80 years ago.

I think you underestimate how bad things used to be.

Today, if something unexpected happens, you are almost certainly not going to die by like next week.
The original article makes no mention of kanji (Han zi). Instead it ends with:
"Well okay, I'll come clean. I've actually been secretly teaching Japanese to you. 口 actually really is the Japanese character for "mouth" and 食 really is the symbol for eating."

Not exactly. Those are Chinese characters and Chinese meanings. The article does not teach anything exclusivly Japanese. For anyone who was not familiar, they would go around with the impression that these characters really originate from Japan. You can imagine how the Chinese people or people who study Chinese would feel being shown this cool new way to learn "Japanese".
> The purpose of cat is to concatenate (or "catenate") files. If it's only one file, concatenating it with nothing at all is a waste of time, and costs you a process.

>

>The fact that the same thread ("but but but, I think it's cleaner / nicer / not that much of a waste / my privelege to waste processes!") springs up virtually every time the Award is posted is also Ancient Usenet Tradition.

The time it saves me while writing and debugging that one off one liner is well worth the tiny overhead.

If you think cat is useless when reading a file for piping, why do you spawn multiple processes at all? Should'nt you write a custom tool that handles the whole series of operations in one single process?

And why not write it in asm while you are at it? You should certainly never use a garbage collector, right?
They do so because it's impractical to do one on one lessons with a classroom-ful of people. You can believe what you want but there is a lot of research on the subject that supports me instead of you. See e.g. Krashen.
The problem is there isn't wide agreement on what constitutes the public interest.
This is genial! This way we don't need the complains from "the old taxies" and can gradually reduce the tax when ride-hailing apps are established. This way we gradually remove the old ones :)
You can imagine being British and learning the American language. Of course people feel cheated if their culture is not credited where it should be.
That, or nix. Unfortunately the state of Darwin/OS X on nix has declined over the last year or so.
I know your numbers are only an example, but taken at face value — if 8% of your users have an option set, maybe it's because you've overlooked a user-case that's valuable to them. In that case, having a configurable app that can feed you in this data is like free A/B testing and is a boon to a product team, IMO.
Highly recommend the Asus zenbook. Was able to run Ubuntu right out of the box with everything working aside from having to rebind the screen brightness keys.
It's not that they want to send it to Google, it's that they want to send it to homebrew, and google is an intermediary. Sending it to homebrew allows them to know what features are being used, so they know what features they could remove or improve.
Wow, you jumped to some crappy conclusions rather quick. Maybe some people are not afraid of change, but simply use backspace on the daily basis? I am not one of them persons, but your reply is rather aggressive and assuming there is black or white in this case.
Open Voice Communication System for Space Mission Control
What makes you think that cab companies aren't ripping you off already? In my area, you pay over twice the amount for a cab compared to uber.
I used subways as bucycle as poor MIT student.
I think it's just provided less incentive for developers to handle 'unhappy paths' within their app — there are still plenty of ways that you'd want a webapp to handle unexpected closure (e.g. user accidentally closing a tab, browser crashing, network connection dropping before save takes place). If an app is handling these states fluidly they will likely get the 'accidental back' problem solved for free.
Chrome might not be able to, but the website can, surely? Why not leave it to developers to properly handle state within their application (e.g. by using history and 'beforeunload' functionality) rather than second-guessing it at a browser level?
Yeah unfortunately Nix sets an env var that breaks the system-provided curl (since the system version doesn't use OpenSSL). I filed a ticket about this a while ago and it's still open.
Technology has been making existing professions obsolete for the last few thousand years. The first guy to get a horse and cart was putting dozens of manual laborers out of work. And yet somehow we have persevered, and vast swaths of our population have not become unemployed. Quite the opposite, as our unemployment rates continue to fall. When industries change, people do lose their jobs and that is difficult. One good solution would be to offer generous education and training assistance along with job placement so these workers can find a new job with new skills if necessary. If they don't want to go back to school, then why does society owe them anything? People lose their jobs all the time, for many reasons. Just because you drove a cab for 10 years doesn't entitle you to cab driver job safety for the rest of your life.
Oh? Show me a link where I can go that has legal streaming video from the olympics for all events (live or not) without requiring a cable subscription.
It goes much further than that:

https://en.wikipedia.org/wiki/Transactional_NTFS
The way this is escalating is amazing. I often wonder how much this is impacting Google, Facebook etc.

I've been building a web app lately and making an effort to avoid technology which tracks users and to be honest, it's not easy. This is largely the point of my my post, to those not in building the web, tracking is really prolific.

I understand tracking data is important data for some companies; however, it really is like having someone follow you around all day and write down everything you're doing, often without consensus or informing the person being tracked. The average person just has no idea about how the technology works.

I guess most users have never really been presented with an option to stop being tracked, until now. Given how invasive tracking has become, maybe it's really not such a bad thing?
I loved JSON immediately, having hated XML for so long.

However, I'd agree with your conclusions. The minor irritations outlined here are less bad than breaking javascript compatibility.
What? I'm dual booting ubuntu on a macbook air right now.
It works perfectly, apart from the webcam

(well...until I upgraded to xenial and systemd. Now I'm using OS X. I'm not really helping my case here)
Man time travel would really suck when you find out about 'the controversy' of the day
Uber is sucking up a significant fraction of the worlds venture capital with some very creative deals. I suspect their strategy is to be a loss leader until theyve monopolized a market. No idea at all until they become public if they're making any profit. No judgement here. This strategy worked for Anazon.
I'm don't think anyone should buy from IBM after they bundled malware with that one laptop
This won't work because all particle detectors are noisy. Pretty much all tracking detectors need to use multiple coincidences to determine that a muon has indeed passed by. Individual counts by themselves are not reliable. My past life as a particle physicist included design and build of muon detectors using scintillating plastic and (much more expensive) multi-anode photomultipliers to look at nuclear composition of volumes. Something like an underfunded British version of decision sciences http://www.decisionsciences.com/ :-)
As a thought exercise, what will/would software developers do once 90% are made redundant by A.I. or something? Maybe "suck it up" and go back to school to become nurses?
You own the physical media. You are free to try to install it on your computer (and, if you have a PS/2 meyboard/mouse, that can even work)

> some Linux / BSD group would get it together and go for this still big market

I don't think they'd be interested in writing Windows drivers and the NDAs they'd need to sign would probably end their careers in open-source. What you can do is to install a thin supported OS that can host VMs and install Windows 7 on one. Oracle's VirtualBox even has some support for GPUs.
> "the tax will produce…$1.5m/year"

If that's $83 per taxi-driver, then I agree: handing that $83 to the driver will not have a significant effect.

So rather than use the tax to directly subsidise taxi-drivers income, what if it's used to invest in taxi infrastructure? Or perhaps invest in things that level the playing field, providing equivalents to some of Lyft/Uber's tools?

Research or software into the most profitable time to work (to equalise with surge-pricing). A ride-hailing app that's open to all taxi companies. A training system that lowers the cost of entry into the market.
Velvet Orchid – Eau de Parfum – Brands New Trends
Who the hell has cable these days? Sheesh, what a waste of money.
It's not an emulator. It does live translation of system calls. Much like WINE (Wine is not an emulator) isn't one either.
If you could find some undiscovered pattern in cosmic rays distributions, you'd be discovering something much more interesting than where to site your datacenter. If you could explain such an undiscovered pattern, you may be discovering what it's like to win a Nobel prize :-)
This 4MB android app is everything you need for your phone
$0.19 a ride in the USA (not including “interest, taxes, and equity-based compensation for employees").[1]

Although it's possible that after interest, taxes etc, that they're not even profitable in the US yet.

[1] https://uk.finance.yahoo.com/news/uber-says-profitable-us-mu...
Grammar is a science, and it's not necessary to speak a language. My mother tongue is Turkish, an agglutinative vocal-harmonising beast with hundreds of suffixes, yet I don't need any grammar while speaking nor while reading or writing.

I'll start my archaeology double major in short, and German seems to be quite an important language in the field, so I'll have to learn that. I'll use my way and see if you and the others who agree you are right that German requires heavy grammar. Though I can reasonably guess that I'll start reading research by the six months mark.
Also true in Norway and Sweden. The funniest part is that IIRC, the "best before" date is based on storage at room temperature, due to EU regulations, but everyone in the Nordic countries keeps them refrigerated.

But I thought Denmark had more of an issue with egg salmonella than Sweden and Norway? I've seen Danish cooking shows where they take care to use pasteurised eggs/yolks whenever they're not cooked in a recipe (like for mayonnaise), but never in Norway or Sweden.