skysight-inc/HackerNews huggingface dataset:
> usr doesnt mean user, it meant Unix System Resources

It did mean "user" originally. Home directories were usually put there.

However, the root filesystem was typically very small. So very early on in UNIXs evolution things that were large and not needed during system boot ended up finding homes in /usr, simply because it was where the bulk of the disk space was. So you got /usr/bin, /usr/dict, ...

Eventually /usr got so full of non-user content, UNIX-based OSes started putting home directories somewhere else entirely (i.e. /home on linux for example) Because the user to home directory mapping was just held in /etc/passwd, it was much easier to move the users than everything else. Later, the "Unix System Resources" backronym was coined.

So mintplant is right: /usr is very much a historic wart on the UNIX filesystem layout.
But the price is still too much. High prices, great. Higher prices than the potential reward, not great. It is like trying to sell those same eggs for more than the miners' daily wage. You need extra-crazy customers, not just plain crazy :)
We don't have HR at my company. What does HR do in a well run company? What is their role?
Overpriced in terms of today's RAM prices (yes!), or overpriced for a Soviet 4K RAM module of its type? I've never seen one before so I have no idea.
I find it sad that a company based in Rwanda, primarily targeting East Africa, decided to use infrastructure owned by an American company and operating in the US. Did you look for an infrastructure provider that's more local? Maybe one of the European hosting providers, if there isn't a good one in Africa?

(Note: I happen to be American. But that doesn't mean I automatically think that the whole world should use our products and services.)
http://blogs.technet.com/b/askcore/archive/2008/09/17/what-i...
Thanks, I haven't heard of unheap.com. But it looks like its mostly for jquery plugins. UIBox is meant to be much more general purpose.
There are two components at work. One is the Phusion Passenger core, which is evented and uses only non-blocking I/O. At no point does the event loop block.

The other component is the Ruby application process. I believe you are talking about this component.

Concurrency on the Ruby application process side is handled using two strategies:

1. Multiprocessing. 1 process per concurrent connection, with a buffering layer. This is architecturally the same as how Unicorn works when behind an Nginx reverse proxy.

2. Multithreading. 1 thread per concurrent connection, possibly with multiple processes. This is architecturally similar to Puma, though not entirely the same. It should be noted that multithreading support is available in the Enterprise version only.
I think he was only off by a year - http://www.milanworldsfair.com/
It's an API compatibility layer to allow 16-bit Windows programs to run on 32-bit Windows -- or, more recently, 32-bit Windows programs on 64-bit Windows.

Recently Microsoft went full Keanu with Windows on ARM or WOA -- but eventually they changed that to Windows RT (which might be actually worse).
Ask HN: Don't you want to contribute to edu community?
Hi Everyone!

We are looking for extraordinary lectures or people who are able and willing to produce them.

We are mostly interested in topics:
- redis
- celery
- mongodb
- nginx
- varnish
- rabbitMQ
- zeromq
- zookeeper -> shift protocol

Lectures will be published on new educational platform called Webinars (https://webina.rs). We will be super honored if you would like to share your knowledge with edu community. In return, your content will be featured on the portal and our news channels. And you know what? Publisher upgrade costs will be fully refunded by us (this offer will last till the end of September - just drop us a message for an upgrade refund here https://webina.rs/website/support/tickets/).

If you need some more info, please go to https://webina.rs/website/about/ and https://webina.rs/profile/upgrade/promo/
You will find some more details there about the platform and our mission.
Might be fun to hook it up to an Arduino and see if you could read/write. I imagine it needs its own power supply.
Properly validated psychometric tests are valid predictors of job performance (by which I mean objectively and factually correlated with actual work performance), and a properly constructed work-relevant test will be on the whole will be more valid than subjective judgments from most technical professionals.

Do you have any support for this where the employees are both technical and creative? I'm obviously thinking about software development, but it should apply to any kind of engineering or technical job where the employees need to have a deep technical knowledge, know how to apply that knowledge practically, and have to use that knowledge to create new solutions to new problems.
Bets aren't off. Look at what Chrome, NaCL does, or how iOS and Symbian (yeah) and Android (eh Linux there actually) isolate.

Privilege escalation bugs are getting rarer.

If Ubuntu put the browser in a LXC etc things could move forward.

Bets not off! We should carry on trying!
Africa is a huge, huge place, it is hard to even fathom how big and varied it is. East, West, North, South are all really really different. Within East Africa, Rwanda fares well from an infrastructure point of view, lags a bit in English due to being Francophone until recently and on talent, I'd say most are at similar levels. The talent is everywhere, but really the skills are far behind the west pretty much everywhere as well.
Almost unbelievable. After all the past.
check out some courses on - codecademy.com, codeschool.com, and teamtreehouse.com/,
If an idea is truly novel and valuable to the marketplace no patent is needed because the novelty itself provides ample time for you to 'recover' your investment.

Either no patents or very short patents[<=12 months for anything] is a basic requirement for a progressive society.
The Windows on Windows name was also used for the 16-bit compatibility layer, so the WOW part is from the early 90s.
From what is written above it's totally unclear if they even did the same thing.
The articles call it a "Trojan", so I expect they trick people into installing it.
I don't get it. Let's stipulate that he is an Oracle puppet. Why would that incentivize him to lie about what the bill actually covers? Regardless of his incentives, is he wrong that not all software patents would be prevented under this bill?

Disclosure: I'm a Microsoft employee, so I probably have some devious motives, too.
I'd guess because pockets. It's annoying to try and pull the phone out of your pocket, only to have it turn your pocket inside-out, thus dumping the contents of whatever else you had in there onto the floor.
> HR should not be setting compensation. That's a business question and something the business people need to understand and deal with.

I read "out in the market calibrating salaries" as gathering market information which serve as an input for management in making compensation decisions.
There are efforts to fix this. In Arch Linux, all binaries are now in /usr/bin, and /bin is just a symlink to /usr/bin.
HIIT also works with strength training, not just cardio-oriented stuff. 30 min workout per day, 3 sets of the heaviest weight you can handle, highest exertion you can muster, with a couple different exercises.

Our bodies respond well to extreme variation in exertion, and HIIT strength training is another way of accomplishing that besides HIIT cardio.
thanks for the feedback, that's what happens when you update infrequently and put in so many changes.
Whether they have to or not is clearly conjecture. And why would anybody in their situation not be defending their company?
Yeah I love the look of this, but a 2K buy it now price, not exactly letting people find its true value. (not getting into free market stuff, just saying these kind of "i think its worth $X thousand, buy it or not" stuff isn't exactly the point of eBay)
jk = just kidding
I can't say that we evaluated every country before choosing Rwanda, to be perfectly honest we didn't look at that many, we just decided that Rwanda was 'good enough' and would probably work so we went for it.

The three countries you list are very very different from Rwanda and from each other, so it is hard to comment on that. In many ways South Africa has more in common with California than it does with Rwanda.
It's technically possible with Crypton. Note that the server-side components are under AGPL or commercial license; it's either pay fair or play fair.
As other's have said, it's an industry standard term. Whilst in acronym heaven, I actually had to look up what TLA meant. Three Letter Acronym for those wondering.
> renaming system32 would have broken compatibility with dumb

"compatible with dumb" makes short-term business sense, but I'm not sure I'd call it /perfectly/ sensible...
Moom is a little expensive. I use Spectacle instead: http://spectacleapp.com/

It's free and open source, and really makes it so much easier to manipulate windows, especially when you have several terminal windows open and want to organize them without using a multiplexer like tmux or screen.
Are you or one of the founders native to Rwanda? What's the electricity situation like? What's the ease of doing business for complete outsiders?
Let's hypothetically say you have a new feature Foo. Foo is under active development and works on the test and staging environments, but you're concerned it might not be ready for prime time. You first release Foo to your staff's accounts on the production servers. After they break Foo in a while, you roll it out to 10% of the user base selected randomly, while watching your automated instrumentation to see how it reacts (does it blow up anything? do users care about it? does anyone actually use the thing?). After you've proven Foo out you release it to the entire userbase. Should you at some point have a problem with Foo, you desire the ability to yank it back from all users while you get back to tinkering on it privately.

Feature flags are a way to do that. By happy coincidence, they share semantics almost verbatim with A/B testing. (At a high level of abstraction, the most interesting API is basically User#should_see?(feature_name_goes_here). They typically have a bit more going on in the API than that -- for example, the ability to assign users to groups (like, say, "our employees", "friends & family", "our relentlessly dedicated True Fans (TM) who are willing to suffer the odd bug", "10% of people who signed up last Monday", etc) and assign groups as being able to view a feature. There is often a UI visible for that.
Reminds me of this video of Adam Savage showing off his byte:
http://www.youtube.com/watch?v=hQWcIkoqXwg
Happiness is not an "end", its about to enjoy everything you do.

If you enjoyed the process, does not matter if your startup failed or not, thats a total different thing.
Even in these cases, they're still allowing full access to that sandbox. This trojan doesn't escalate -- it doesn't need to. It just has to drop other payloads, which could be done on any system without hard code signing requirements.
I used to work for a pre-employment background screening agencies. It's illegal to reject someone based on any criminal history as long as the person has not lied about their background. Unfortunately, it's not illegal (federally, with the EEOC, each state may have their own differences) to discriminate by personality test.

This is definitely something I saw prevalent in the hiring world: if it isn't outright illegal, use it to prevent someone from being hired. In many cases we had clients that'd tiptoe the line and ask if certain reasons would be valid for rejecting a person, and some HR managers were upset when they learned it was against the law to disallow someone who had admitted their criminal history from being hired. So they found another reason.

There is still a massive amount of hiring discrimination. It's just not the "official" reason anymore since that'd be illegal. That job was soulbreaking.
Before leaving my comment, I searched and searched for any shred of reason for CloudFlare to release this inappropriate statement, including reading all of Rajiv's timeline. Obviously, since I left the comment, I came up empty.

Can you point to what you feel makes this statement appropriate on behalf of your company? I can't identify what annoys me most about it, because there are many things: the "it's who you know in ops" attitude that I've been fighting for my entire career, the creation of a Batman-esque hero at a startup CDN provider who assembles a team to guide the lesser ops teams through a crisis, the overdramatizing of a DNS hijack that happens countless times daily (just with an interesting vector this time, but certainly not the first of ITS kind, either), speculating on another company's statements, preempting an official response with your own "postmortem" to score some traffic...

It's particularly frustrating because I've been in this exact scenario, to the T and including a registrar compromise, before. But because my personal side project doesn't have name pull, I didn't get a CloudFlare Crack Squad on speakerphone calling in a dozen courtesy phone favors to score my contract. And I had to wait for tickets and TTLs like everyone else. That sounds bitter -- and I hate bringing it up for that reason -- but that's why this is ethically shitty. Either you're playing favorites or capitalizing on something for sales. There is no third option, not even an altruistic one.
etc isnt called /conf or configuration because it contains examples, scripts and other small stuff as well, which is etcetera.

Doesn't it stand for 'Extended ToolChest' ?
It just says "improve" here. They could mean quality/efficiency instead of speed.
Honestly, even technical tests have their limits. Personally, my memory is digital, meaning that I'm rubbish in "sit down and remember 100000 facts about tech" tests, but if you give me time to research a project and put together a solution, it comes out gold. Technical tests do not mirror your working routine, because you have time to discuss, ask advice, and scan Stackoverflow. Poor kid.
I think he means too high with respect to the desktop/table surface.
World's smallest Mac (clue: it's a RaspberryPi)
Well, if you're running your own on, say, an EC2 or Rackspace or DigitalOcean droplet, they likely won't have it blocked.
Amusingly, exactly this characteristic -- being "really distracted" by things like grammar errors, or in general annoyed by other people for minor/nonessential reasons -- would get you dinged like crazy on the test being discussed. It marks you as a non-conformist and "hard to work with".
The problem with paths with spaces on Unix is not the API, it's the shell.
Anonymous claims NSA tool can neutralize common online security
http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext...
There's a "Make Offer" button. And Buy It Now stuff is really common on eBay these days. Surely "the point of eBay" is whatever people do with it?
If they discard the second point, the first point may become less relevant. Companies that choose not to follow evidenced-based hiring practices, instead focusing more on pedigree or a few interviews, may do just fine as long as everyone is treated consistently and their processes don't show observable bias. They do so at their own detriment, but legally they can be OK.

Also worth noting: sometimes less rigorous way is the better way. Developing validated tests doesn't work as well with smaller numbers, and can be expensive. There are also considerations to be made for the selection ratio (candidates selected over candidates applied). The utility isn't always worth it, and I shouldn't make it out to seem so.
Is it just me or is that "art". Nice design.

Weren't the Russians making vacuum tubes for decades after the US stopped and "perfected" them?
I really don't think it matters what platform you use, as long as you use you own software to encrypt and do it locally, it doesn't matter much if someone else can access your cloud store. Personally, I use AWS because it's a mature platform with good support and the chances of me loosing data are astronomically slim. But as far as Amazon is concerned, I'm just uploading noise.
Would you mind sharing links to your other favorites?
POS, Inventory management, and merchant services all in one? Wow, game changer.

Just needs chip/flash (EMV) support!
Node Weekly: A Free, Weekly Node Email Newsletter
Avoiding Problematic API Choices
by chunking data to be saved we dont have to send all the data at all. so when you are saving personal info your position related data is not sent to server. but we send all personal related data again to save. this we thought reduced lot of complexity on the backend and gave best user experience by reducing number of clicks for saving data.
Afaict this does not include any sort of remote exploit of linux, so it would probably rely on social engineering or something similiar. Have a look at the earlier discussion at HN: https://news.ycombinator.com/item?id=6185932
That should be obvious from reading the linked article, and I think someone asking for the attack vector would know this as well. It is a valid question, we know that people are tricked into installing the trojan but every article about this so far has been light on details as to how they are tricked. A browser exploit, malicious software repository, no confirmation on anything so far.
I always liked that parallel, because when I worked in college as a waiter or in retail, every POS I used was indeed a POS.

I'm glad we finally have a generation of POSs that no longer fit the pun.
Someone please buy this and loan it out to the Computer History Museum!
This artifact belongs in the hands of someone who can answer that question for himself. I know he's not me; I would waste its potential by enclosing it in a Plexiglas cube and displaying it on my desk. "Look at this curiosity! No, please don't touch it."
Exactly, except that overnight the population of miners doubles so everyone is getting half the gold that they were just yesterday and they can no longer afford the $83 eggs, and the prices drop.

The same thing is happening with mining hardware. Over the last two months, the difficulty has from 21m to 65m. My ASICs are generating 0.6 BTC per day versus 2 BTC / day in early July.
FX is a great market, but not for the reasons people typically think. The problem lies in brokers for the mass market (the little guy). If you're at a billion dollar hedge fund, you have access to an entirely different class of brokers (and those markets are full of intrigue...)

I second your claim ("9 times out of 10") for CME. Human nature is to assign a complex answer ("they're reading the tape") to something very simple ("my model is shit").

That said, front running happens on CME, too. Again, it is the same construction: consumer sending orders through a nefarious broker.
If you ever spent a few days in a retail environment, anywhere...POS means point of sale.
5 Examples of Brands Who Don't Suck at Content Marketing
> 32-bit simulated version of the registry
> How did Linux handle this problem?

Not having something as terrible as the registry in the first place.
Yeah, that design makes it a complete fetish item. I covet it just by looking at it.
Wow, what a find. A tape based sampler. Amazing. That would be so much fun to restore to working condition.
Please correct me if I am wrong, but I think all the OS's that you referred run apps on sandboxes with strong limitations on the file system access. If that is the case then the compromises might not worth it on desktops
I'm ex-Amazon and believe they provide an awesome service, so no, I don't see any problem or sadness in that in the least. The last thing the world needs is propping up inferior systems for the sake of Nationalism, much less in the software sector.

Amazon provides a great product and has never let us down, if an East African competitor pops up and does the same, I'll move in a heartbeat.
Making $8 Billion From Thin Air
No, they're the concerned citizen that performed first aid on the motorist, then hung around to take questions from the media.
The Real Social Media ROI Formula
Or "three letter agency" when talking about IRS, NSA, &c.
Show HN: TrackingDiet.com - tracking diet like never before.
But what of users (as they often do) descriptively naming files?

I've seen plenty of "Accounts for Proctors' Attention.xlsx" style files. Case insensitivity would lose the case there. :/
Judging by the time it was made it was at least intended to be used in a hostile environment. By 1983 the days of core memory were long gone so any application involving ferrite would have to be special to justify the additional cost over using semiconductor ram.
I don't think he's missing the point. I also find the scissor type keyboards to be a better fit than the model M and derivatives. And I also touch type & spend hours a day typing.
Four clicks in a million is not 4 people in a million. Unless all of your users show up exactly once per month, click one thing, and leave. Which is probably not the YouTube model.

Further, who these people are matters. The number of active editors on Wikipedia is about 0.0004% of total users. But if you kill something even a small percentage of them use, god help you.

Most importantly, people aren't mathematical entities. You may sometimes have to piss some customers off. But most of the time you don't have to piss anybody off. And that's a good choice, because unlike, say, your average integer, people have memories, and they talk with one another.

Product decisions aren't mathematical decisions; they're human decisions. Ones often helped by good math.
Because I have no interest in contributing to a terrible software project just because it also happens to be a terribly outdated browser. People are in fact allowed to criticize bad decisions without being obligated to fix other people's code for them.
True, but how is the windows shell better in that regard?
The key to all this is HR refuses to identify the test or what it measures or allow anyone outside HR to examine it or question its empirical validity.

This test is probably not even graded and it's unlikely that it is accepted in psychology, or even heard of.

What is happening is the new hire was the wrong race, so he got "1%". Because he questioned the system, the author then was forced to retake the test and told he failed based on some mysterious new "antiauthoritarian" aspect of this single-dimensioned 0-100 metric not because the test showed that, but because HR is using the test as a prop to make sure the wrong races, looks, and attitudes don't show up on the payroll.

A discrimination lawsuit subpoenaing HR's test and information about its validity and scoring will be extremely instructive in ferreting out what is really going on here.
'Remove Custom Section' - So Objective is not custom section. Hmmm.
> I disagree. /opt is for systemwide installations of monolithic software by dumb companies that can't fit their software into the standard layout.

You are actually fully agreeing with what was said !
Not sure about vacuum tubes, but Nixie tubes were used until the 90s. Most vintage Nixie tubes are from the former Soviet Union.
Fwiw, one of my first mentors in college was a blind computer graphics specialist. He made 3D data visualizations for scientific computing jobs run on supercomputer clusters, and he couldn't even see them, except in his own mind. A screen reader read him the code, and he coded with a braile keyboard. It's pretty amazing what technology can enable these days.
Is it coherent? I think the whole point of that post was that it's not obvious where things should go and different people have different opinions on that. For a newcomer, learning the Linux filesystem takes years and can never truly be perfected for the above reasons.