skysight-inc/HackerNews huggingface dataset:
> The trigger is the appearance of the volume.

I'm sorry. I wasn't clear. I was asking about the work that gets you to the point where the volume appears. You don't necessarily have a device file for the volume, so something needs to be ready to handle that logic when the device is inserted, then when it has figured that out, you have to notify the automounter that it is time to go to work (or not), etc.

Now add logic so that all of this magically gets powered down all the time to conserve power (and then figure out what you do with the filesystem when that happens).

Now handle the case where you have a bad connection so it is constantly flapping as inserted & not.

Now handle the case where it gets ripped out with no warning.

Now handle the case where you have a smartcard and you are using it to provide the key to decrypt another smartcard...
I hope hes right handed.

For PC FPS i would try a mouse with a lot of buttons on the left so you could put wasd on 4 buttons on the left so he could control the shooter enirely by mouse.

Depending on how much use he has with his left arm he could also probably build a simple custom Joystick to replace wasd movement keys...

Also i would get some One-Handed Keyboards for fast Typing with one Hand.

Hope he gets adjusted quickly!
If we were talking about shaving a couple of bytes off a layer, I'd agree that attention might be better focused elsewhere.

However, I've seen (and am guilty of) a few of the pitfalls in the parent post. When you suddenly start adding 100mb+ unnecessarily to a Docker image, it can have some nasty ramifications in devspeed, and also deployments. A classic way to accidentally dramatically increase the weight of a Docker image is to apt-get install build-essential.

What kinds of ramifications you might ask? Well, I live in Australia. I don't know if Docker Registry has a CDN POP here, but that extra 100mb tends to take a solid minute or two longer for me to pull down.
Be Careful Backups Can Bite You
I actually had a similar problem in the past. My workaround was to use some utilities from gnuwin32, which are native windows ports of the gnu utilities. With that, you can use gnu mkdir, rm, ls etc instead of the cmd builtins.
Me and my friend wrote a song together
I hearded about joystick-like device that can be controlled with your feet. Never tried that, but it could solve wasd movement controls for your friend and other actions can be surely mapped on something like Razr Naga.

I couldn't google any of this device, but I saw one in university lab. It was circular board - much larger than usual pedal-size with 4 springs at edges. It may be possible that it was custom built though.
dbus was already there. How do you think udev works?
Here is a rather conventional setup with which I completely got rid of my RSI:

1) Kinesis Freestyle2 keyboard

2) mouse that fits my hands (razr doesn't)

3) listening to the body (!)

4) stretching (especially in the morning)

5) Lots of physical exercise / gym / swimming

6) speech recognition for all text (emails+code comments)

I find it hard to believe that it can be cured simply by changing your mind, but knowing that there are cures certainly helps.

Almost forgot the most important part: a good chair. No slouching! Ever! This is more against upper back pain, but I guess neck tension is related to arm pain.

This is one of the best reasons for me to have a startup: to be able to work when and only when my body tells me that it's okay.
Hendo Hover Board
I would disagree with you there. Yes there is something to be said for simplicity, however advancement often comes with complexity.

I think the engineering model is going to have to take into account the new economics of selling cars. Last month I brought a new BMW, I negotiated a 5 year servicing deal which means I am only liable for tires, brake pads and possibly the clutch if it is burnt out but not if there is a mechanical fault. BMW have a vested interest in making cars that can last for as long as possible.

We should all be considering how we can place the liability of equipment makers back on the manufacturers. We'll end up with a less throw away society.
Lenovo Approaches BlackBerry
You have literally no idea what you're writing about.

No new construction is subject to rent control.
If M-x eshell or M-x shell is not enough, you should try M-x terminal-emulator or even M-x ansi-term.
social ill? why? what would you rather them do with the cash?
> When you have large amounts of data, your appetite for hypotheses tends to get even larger. And if it’s growing faster than the statistical strength of the data, then many of your inferences are likely to be false. They are likely to be white noise.

This is not necessarily a bad thing. Take the domain of application performance management. You're collecting hundreds of thousands of metrics from all over the place, OS, network, middleware, end user. Occasionally there is a performance problem that is non-obvious. You go through the obvious metrics and find nothing. It is a great thing at this point to just throw all this data at some algorithm and let it come back to you with "metric X, Y, Z looks related". This gives me some hypothesis I can go check that I would probably never have thought of on my own. And I have a direct way of verifying if it was a correct hypothesis: oh, it looks like there's 2 disks in this cluster, 1 is running at 100% the other at 0% so the overall utilization only shows 50%, I didn't think that was a problem. Investigate. Oh this disk has compression enabled, the other doesn't, turn it off, the application runs fast now.
I use TunnelBear
The anarchic experimental schools of the 1970s
No worries, end to end PGP leaves a lot to be desired, but I feel it's important to point out when the common recipe steps fail to protect against exactly the adversary one would think they do.
Lockheed's Big Idea for Small Fusion
It depends how you measure the cost to the employer. When you're talking about increasing employee compensation in the $100k - $150k range, I look at the total cost to end up with $1.00 in the employee's savings account. The point is that increasing compensation is extremely inefficient in the $100k - $150k range. That's why, for example, US engineers getting raises in that pay range will often find it doesn't change much in their living situation. "I got a $10k raise" but really take-home pay just increased $4500.

Often times paying out compensation in cash like this is just too expensive. It's a weird concept that the cost of cash is a curve mostly dictated by tax rates. When the IRS is taking 55% at certain points in the curve, you get much bigger bang for the buck by offering other benefits, like maximizing expense reimbursements. (phone, internet, qualified commuting expenses, food & entertainment, etc.)
pay their taxes, for one.
Yeah a post below mentions http://stinkyboard.com i think this would be simliar to what you're referring too.
The actual Lisp interpreter is rather tiny compared to the other stuff. Just do a 'ls -l *.c | sort -gk 5' in the src directory. By far the largest file is xdisp.c, which is the redisplay engine, and only a handful of people in the world dare to touch it. Next comes input handling (keyboard.c), then then dealing with coding systems, terminals, win32-API, image handling, windows, processes, buffers, and much more. AFAICS the first file to actually deal with Lisp is lread.c and comes in at #21.
Hello :) I have just downloaded the app and it's great!

I have a small comment/request, though.
Can you like rotate also the text/captions to the current orientation
even if Portrait Orientation lock is on? Just like the native camera app.

Thanks a lot and more power. :)
Getting those in power to relinquish or put restrictions on their power is historically a pretty impossible task
How do you work on it? Do you remote to a more powerful machine or do you use apps?
Yeah he is dominate right-handed, thankfully. Will look into the one handed keyboards too!

Thanks for that!
Lockheed Martin’s Claims on Fusion Energy Meet with Skepticism
The Truth Hidden by IBM’s Buybacks
Why would the thought police situation cause economic collapse? If there's enough pressure, things will change. China already has changed politically quite a bit over the last 50 years.
Such huge debate about estimates - for what? Have you ever thought about estimate as a waste?
Is it not better to manage the software development as a pull system? Instead of push the
Estimate-driven development?
I was also constantly thinking of PowerShell while reading that. A PowerShell-specific list of such advice would actually be rather short, given that most of the pitfalls are already avoided. I still firmly believe that PowerShell is actually a much more consistent Unix shell in that several concepts that ought to be separate are actually orthogonal. Let's see:

Input from stdin, output to stdout: Nicely side-stepped in that most cmdlets allow binding pipeline input to a parameter (either byval or byname, if needed). Filters are trivial to write, though.

Output should be free from headers: Side-stepped as well, in that decoration comes from the Format-* cmdlets that should only ever be at the end of a pipeline that's shown to the user.

Simple to parse and to compose: Well, objects. Can't beat parsing that you don't need to do.

Output as API: Well, since output is either a collection of objects or nothing (e.g. if an exception happened) there isn't the problem that you're getting back something unexpected.

Diagnostics on stderr: Automatic with exceptions and Write-Error. As an added bonus, warnings are on stream 2, debug output on stream 3 and verbose output on stream 4. All nicely separable if needed.

Signal failures with an exit status. Automatic if needed ($?), but usually exception handling is easier.

Portable output: That's about the only advice that would still hold and be valuable. E.g. Select-String returns objects with a Filename property which is not a FileInfo, but only a string; subject to the same restrictions that are mentioned in the article.

Omit needless dagnostics: Since those would be either on the debug or verbose stream they can be silenced easily, don't interfere with other things you care about and cmdlets have a switch for either of that, which means you only get that stuff if you actually care about it.

Avoid interactivity: Can happen when using the shell interactively, e.g.

Home:> Remove-Item

cmdlet Remove-Item at command pipeline position 1
Supply values for the following parameters:
Path[0]: _

However, this only ever happens if you do not bind anything to a parameter, which shouldn't happen in scripts. If you bind $null to a parameter, e.g. because pipeline input is empty or a subexpression returned no result, then an error is thrown instead, avoiding this problem.

Nitpick: You'd need ls | % Name or ls | % { $_.Name } there. Otherwise you'd have an expression as a pipeline element, which isn't allowed.
As far as I can tell, this is the paper [1]. It was published a little over twelve months ago, so that's a pretty big lag before the news article. Was there perhaps a follow-up that I missed?

1. http://www.ncbi.nlm.nih.gov/pubmed/24007776
I think this pretty cool, but I can't really see why you would be so conventional in a custom keyboard. I would end up remaking the space cadet or something similar I bet. I assume a modern linux install can handle the extra modifier keys
"employers that require employees to use their personal devices to conduct business as a condition of employment will need reimbursement plans or face litigation risk."

So what does this mean? Likely not triggered by simply storing my mobile number on the internal groupware contacts card.

However, if I'm in services or sales, and I travel a lot - I would now be in a position where I need to be available - would that be considered "as a condition of employment"?

Examples would make this a lot easier to navigate.
Tracking Planes with RTL-SDR and Dump1090
They pay 100% of their tax liability as set forth by the US Tax Code, I have no doubt. Take it up with the elected officials.
18959 units of 4 possible values (nucleotides) is equal to 37918 units of 2 possible values aka bits.
other governments have proposed similar things - in europe there is a widespread distrust of these systems because they were used very effectively by the Nazi's - record keeping in the Netherlands was very good - 75% of jews were killed, in france the people collecting data conspired to protect jews by not punching the jew slot on the punched card and only 25% were killed

a belgian company sold an ID system to the rwandan government, it was used by one tribe to find people from another tribe so they could kill them

these systems are deadly in the wrong hands - if the info is not there, it can't be abused.
I tried to hack on g++ as part of project years ago, but really struggled to make any contribution. The codebase is indeed monstrously complex, but the core development team is also very protective. A secondary effect of the growing complexity in an open source project is the decreasing willingness for the core team to bring in new people because of the time/effort cost involved and potential risks. If the team naturally atrophies over time, you end up with increasing stagnation.
When Smith wrote, China had already fallen behind. Unlike the United States, they have been there for 3000 years, though. I recommend "Why the West rules - for now" by Ian Morris if you want to get an idea of this.
Resolving these kind of queries is same as asking system to write a Turing complete program. A generalized query essentially sets a goal and the resolver is expected to create a program on the fly to build an answer.

For example, you can set a query "what's the 2nd biggest city in CA not near the river that has weather same as Seattle and is not among the top 500 cities in US".

As you can see generalized query would literally require system to create a program on its own. If we can do this, we would not need programmers and very likely it would be same breakthrough as practically unlimited supply of energy.
Also very dumb to not rebalance. No way would your portfolio justify holding that kind of balance unless your net worth moved at the same rate!
I'm happy to trade my $35/mo cell phone bill in exchange for the 12% marginal tax rate California adds.
Yeah - kind of. The BBC's Panorama show (kind of linked to BBC News, but long documentaries) has had special access to his rehabilitation over the last year, that special airs tonight.
World's richest man tries to defend wealth inequality
I think it's crucial here to identify the point where a particular architecture is breaking down and no longer serves the needs to find out when you should rewrite. Oftentimes the bashing of an old codebase occurs not while it's still adequate, but rather when it's still in use long after its expiration date. What starts as a quick hack can survive remarkably long, but sooner or later technical debt makes things so complicated that thinking about a rewrite is probably not the worst thing to do ... if you have the time and money to do so (but if you don't you'll just ink more and more time and money into an inadequate solution that breaks down catastrophically sooner or later).

The best thing probably would be to try to figure out whether you'd hit that point in the near future, so you can start work on the rewrite or overhaul ahead of time instead of being forced to make the new code a rush job as well because everything's breaking down around you.
The thing that bothers me about this is that the Apple logo is not positioned exactly in the same way as it is on the menu bar (it is shifted a bit on the left).
Your foot pedal idea is really interesting, i also just thought that there is a certain amount of pivoting ankles can perform while seated. So the two feet holsters could pivot from side to side and forward and backward. If all these movements were linked to potentiometers, calibrated to an individuals movement that gives you a total of 6? variable inputs.

You're definitely on the money with your reference to the girl from your school too, our feet's dexterous movements are surely only limited by use/practice.
Please send questions like this to hn@ycombinator.com.
Probably not, since it requires a bit more work than just a keyboard you can buy. I would say something like the CODE Keyboard, WASD Keyboard, or Ducky Shines are good and reliable keyboards.
He did effectively say that.

sdegutis has stated that he was referring to stem cell research, and he advocated that it was immoral and thus should be avoided at all costs.

Perhaps the suffering is not unavoidable after all if stem cell research would not be subject to religious beliefs. Perhaps some parts of stem cell research are morally questionable, but certainly not all. This is what is objectionable.
https://news.ycombinator.com/item?id=8483800
I just heard this guy on Radio 4. The presenter gave him an opportunity to downplay the significance of this, and he didn't take it. He really believes he's onto something big.

When the presenter asked him about the 40-year wait, he went quiet; then said something about having a duty to help these sufferers by continuing the work. Pretty inspiring.
The 100-gigabit shadow Internet that only the US government has access to
Except since everything is sharing the nursery (or everything on that core or what have you), you've got no control when you need to allocate slightly longer term objects. So your GC run ends up not being great anyways. Despite the great speed of the GCs, it still adds unnecessary work and as you note, can cause considerable slowdowns. But if there was a simple way to stack alloc objects when safe, that could mean a lot, and is certainly faster, and is hassle free- barely worth calling manual management. In fact, there is a way to do this, by using unsafe code and setting up your own object headers; except the GC won't scan your object, so you gotta be extra careful.

The line about the JIT emitting better code is often repeated. I used to repeat it myself. But diving into the emitted code, I'm not overly impressed. So, sure, in theory, JIT codes going to be all amazing, taking advantage of my cache sizes, common flows, etc. In real life, this doesn't happen. As I mentioned, simply inlining critical code by hand results in improvements, meaning the JIT is doing a poor job in the first place. Structs even used to prevent optimizations in the CLR codegen!
My cousin has lost an arm about 10 years ago and now beats me at every single game he owns on ps3, using the standard controller. For some games he'll use his feet for the triggers, but other than that, he just plays with one hand over the controller, and has gotten really good at it.

Looking for alternative controllers might be nice, finding some way to make do with the standard one could also help him gain more agility with the one hand he has left, which will be useful for many other things in his life.
One of the biggest difference between US and India is the constitution. Indian constitution does not give freedom of speech to its people. So government can pass all sort of laws.

The 1st amendment to US constitution gives people freedom of speech and ensures that government can not pass any laws against it. On the other hand all the "rights" that Indian constitution gives are subject to other government approvals which means you can have Right X to the extent that other existing laws allow.

Despite that several of laws except the IT laws are pretty good and time tested. IT law however is horrible and puts a prohibitive cost on various IT businesses.

Indian classified company Quikr (like CraigList) has hired 200 people just to screen each and every post to make sure it is not "offensive".
That would be great! I'm currently reading "Bridging the gulf: a common intermediate language for ML and Haskell" (Peyton Jones, Shields, Launchbury, Tolmach) which was one of Paul Levy's references for CBPV and it seems likely it was a main inspiration.
The primary challenge in creating a successful community like Hacker News is generally not the software (there is lots of free software for running forums), but in actually gathering and cultivating the community of people.
My original was a poorly structured question - I should have asked if there was a specifically "anonomisable" discussion platform - something along the lines of phpBB. Something that could be setup to discuss free speech issues in restricted countries while keeping the contributors safe....? Would something like phpBB be safe for this kind of thing?
From basketball superstar to big data mechanic.
That's impressive, but I kind of dismissed some of them as scripting languages.
You do realize employers aren't required to pay gas expenses for employees to drive to work, right?
I am using a mechanical keaboard as well, and hardly have any signs of rsi. It's amazing to see professionals still using cheap and crappy keyboards as their main tool! I've invested in my computer gear, especially; good mouse, keyboard and screen (mind your eye's!).
Are you referring to GNU sed? Other sed implementations I know of actually use -E for extended regular expressions support. I could never understand why GNU picked up -r for sed...

As for dd, it came from a non-UNIX OS and kept the original syntax.