skysight-inc/HackerNews huggingface dataset:
It's not, though.

Windows NT was designed with multiple "personality" subsystems right from the start. The filesystem that any given "personality" sees is not the underlying system that is seen via the "Native API". They are all reinterpreted views of the NT Object Manager's namespace.

* The Win32 subsystem presents a view where C:\ in a Win32 name is mapped to \DosDevices\C:\ in a Native NT name.

* The POSIX subsystem (at least in the later SFU/SFUA) presents a view where /dev/fs/c/ in a POSIX name is mapped to \DosDevices\C:\ in a Native NT name.

* This Linux subsystem (reportedly) presents a view where /mnt/c/ in a Linux name is mapped to \DosDevices\C:\ in a Native NT name.

\DosDevices\C: is, in turn, a Object Manager symbolic link that points to somewhere else in the Object Manager namespace. (There's also a whole mechanism of "per-login" and "global" symbolic links that I'm glossing over.)

Win32 names relative to \ , D:., and . , and POSIX names relative to \ and . , are also things that are handled within the subsystem (sometimes within a set of conspirator language runtime libraries, in fact) that are mapped by that to the NT Object Manager's namespace.

* The Win32 subsystem itself only supports one current directory, the current directory on the current drive. The Win32 subsystem keeps a handle to that current directory open per Win32 process (and stores the handle value in the Process Environment Block in the process' address space) and remembers what string, including drive letter, it was set to.

* The current directory on another drive is a fiction maintained by conspiring Win32 language runtime libraries, using a set of otherwise hidden environment variables. A Win32 name with D:. is mapped using the value of an "=D:" environment variable. See http://unix.stackexchange.com/a/251215/5132 for how this can make a mess with the (Win32) Bourne Again shell running on Cygwin.

* Win32 names relative to a driveless \ use a Win32-subsystem-maintained idea of a current drive letter, derived from the Win32 "current directory" string that is set, and then go through the mapping to \DosDevices\C:\ (or whatever drive letter).

* The (SFU/SFUA) POSIX subsystem doesn't need such conspiracy, as the POSIX model is to have only one current directory, too. So the POSIX subsystem keeps a handle to the current directory open per POSIX process.

* This Linux subsystem (reportedly) presents a view where / in a Linux name is mapped to \DosDevices\C:\Users\Kirkland\AppData\Local\Lxss\rootfs\ in a Native NT name.

* Presumably, this Linux subsystem similarly keeps a handle to the current directory open per Linux process, and remembers its string. After all, it has to present /proc/self/cwd to Linux programs.

Every Windows NT subsystem has filename mapping mechanisms, and they all present their own "views" of the actual native namespace of the NT operating system kernel. This is not a new filesystem. It's another NT subsystem with its own view of the NT Object Manager's namespace, just as the other subsystems have.
Thanks for the reply, and I apologise I did not see this earlier. So, these are my questions:

1) In a consulting business, what is the technique to discover clients and get a steady stream of work?

2) For a product business, how does a software developer without any business experience identify a good niche to develop a product in (I'm assuming the product would be a SaaS product) and what are some general techniques to market and sell this product?

I hope my questions were not too vague. If possible, could you share your approach to self employment as well?
It's not even just documentation - you can use it like visual unit tests, so you can see what the effects of a change are to all the different states of a component.
Designing Area51
I dunno, I'm not a libertarian :)
“Clojure from the ground up” series of blogposts
Would it not raise eyebrows if you say, had a 512GB drive in the machine and when booted in the plausible deniability mode only showed a X<512GB partition?
The Windows desktop comes in last in any reasonable comparison with OS X and a modern desktop-oriented linux like Ubuntu or Mint.

The focus on backwards compatibility means, among other things, Windows is carrying around multiple ways to render fonts. None of them deliver sufficient clarity. In Windows 10, Cleartype does not affect "Modern" apps.

All the applications I use 90% of the time are available for Windows and Linux. Text in each is more difficult to read in Windows.

I find, on a Dell 27-inch 2560x1440 display,that I can see individual pixels in normal fonts from my usual viewing distance. Bold fonts are often smeary, especially at smaller sizes. Segoe UI looks acceptable in parts of the Windows interface. But, in apps that use older font rendering approaches, it's poor.

If you spend your days reading and writing, as I do, this is an important issue.
It's a familiar one for me. I've shot myself, put an axe through my hand, been stabbed, and have had all manner of painful and unpleasant experiences - and I guess part of the coping mechanism I've had since before I recall is to take a clinical detachment and observe myself as a subject.

Then again when I was nine my mother caught me sticking knitting needles in my eye, trying to replicate newton's experiments, so.
> The end goal is clear but how to best get there is anyones guess.

Surely it's the job of the team to work out how to get there? As the article states, managers are/should be facilitators, not necessarily the experts.
Vote for politicians who support such a law. Join/form a union that will campaign for that sort of law. Talk to your friends and family to tell them that such a law should be brought in.
You can do much of what you described by copying directories around, keeping a text file running sheet and judicious use of winmerge. The key thing is to be managing complexity. git provides good mechanisms for this but it is not the only way. Linus didn't use version control for at least a decade, either. git started out as an automation of an existing manual process he had.
That's ok, they'll give you a keyboard.
The chinese concept of 天/'Heaven' is a LOT more abstract than a concrete 'god' of the West. It's quite self evident in Confucius' work
17 Ways to Come Up with Winning WordPress Plugin Ideas
Renters insurance isn't just about replacing your belongs, it also is about liability coverage (e.g. someone is injured in your apartment.)
Fair enough. Just having a .nz bank direct me to a .uk domain is a huge red flag for anyone that bothers looking at this sort of thing
It sounds good, but nothing is zero impact. If an area the size of Washington state could feed the planet, it would imply that the solar energy hitting an area of that size is sufficient to produce all the food the planet needs. It seems unlikely to me, but I admit I haven't done any calculations (I don't even know how big Washington State is). More likely, those farms use "free food" that comes their way via ocean currents? So the effective harvesting area would be much bigger.
PyFunctional
Es-file-explorer-possible-malware-dianxin-folder
Or there was some formal API or at least some convention for communicating without hacks
This guy should give a TED talk.
> but by open-sourcing our farming model so that anybody with 20 acres and a boat and $30,000 can start his or her own farm.

It sounds like they are open sourcing their information.

Further, they're offering 2 years consulting and 5 years buying nearly the full crop at triple the market rate.

Maybe you could reach out. It sounds like they want the help.
Like @overgard, I feel like you show a healthy understanding of the topic. Are there any books you can recommend for programmers turned managers?
Pirateflix – Stream piratebay movies directly from CLI
I've always liked fsm in Erlang and used it for a few things. Can anyone tell me why Elixir didn't include it in the core?
Except...

The prices are higher. In NYC, I can get a breakfast for $5, and I got a FRESH BLT at 3am at a deli in Brooklyn... for $3.50. There ain't no WAY I can buy either of those thongs in Sydney, Brisvegas or Radelaide.

Besides, Australia is basically the same demographics coast to coast, where the vast majority of people live in just a few cities, and the popluation is really small. Try to make broad gerneralisations that link San Francisco (7 million people, $63,024 household income), Miami (3,876,380/$38,632) and Los Angeles–Riverside–Orange County, California CMSA (16,373,645/21,170). https://en.wikipedia.org/wiki/Highest-income_metropolitan_st...

Compare that to the Aussie states: https://en.wikipedia.org/wiki/List_of_Australian_states_and_...

Australian minimum wages are high for a variety of (historically anomalous?) reasons, that aren't always applicable to countries with much more varied demographic splits.
So how hard would it be for a user to bypass a network block on encryption? Just redirect the URL given to a server that returns the right page (or doesn't exist)?
I have to agree with others here that the particular reasons given in the article for why AP will no longer be capitalizing "Internet" don't really make sense. I'm pretty sure I always capitalize it, except perhaps in IM/chat when I capitalize very little.

I don't know if I've ever capitalized "web". Certainly I remember how the NYT's insistence on spelling "weblogs" "Web logs" drove me nuts for years (this was way back in 1999 and the early 2000s before "blog", kids). The reasoning and usage of the people who coined and actually use a new word surely should have some influence on how it is spelled when the word is reported on.

Which brings me back to "Internet"--same argument from me: the style should follow that of the people to whom the word is most relevant, unless they are just ludicrously out of step with common usage.

So I'm curious if they actually did research on how people spell "Internet" in non-casual settings, or if they are just trying to set a precedent and truly believe that capital letters are "speed bumps" (that's true in a sense: our brain pauses on them precisely because we've trained ourselves to understand that they are used for Important Things like names).
And for identifying who broke the build :)
... except that:

* Linux is the part that's being replaced, with the Windows NT kernel and this subsystem.

* The people promoting this are not aiming it at GUI programs. (https://news.ycombinator.com/item?id=11391961)

* The desktop seen on the screen will still be Windows Explorer.

So it's "Linux on the desktop", except in every particular. (-:
When Rails' protect_from_forgery Fails
To me it's a way of creating checkpoints which I can revert to when I've taken a wrong turn. It actually increases productivity for me.
Jon Skeet: The 'Chuck Norris' of Programming
I don't think users of outdated word processors are just using them for simplicity's sake, usually they're real power users of whatever software they're using, the fact that it's an old DOS/Win 3.1/whatevs program is not the whole raison d'etre of it, although I guess the "distraction free" environment might help a bit.

If it's just about the latter, a non-networked Amiga without games might suffice, but if it's also about word processor-fu, does the Amiga actually have something unique that's in a league of XyWrite or WordStar? A real reason to pull out the A500, instead of heading for e.g. iaWriter/WriteRoom (for the distraction-free) or Emacs/Scrivener (for the feature-focused).
You did mention it was hyperbole, but still, saying that executives, marketers, HR and even managers are "useless" people makes my blood boil. A company is a team, and these are crucial parts of a team - especially so for larger enterprises.
It may be so. However, JavaScript (TypeScript) lacks concurrency and easy extendability with native codes.
List of fictional companies used in Microsoft material
> And as everyone knows, Germans drive like crazy on their Autobahns

Not actually true. They may drive fast but in a really cultural and organized way while (mostly) respecting all the rules.
I want to pay people as fairly as possibly, which to me doesn't mean paying people as equally as possible. In fact, I'd like to pay people even more unequally than our current system (industry-wide, not solely at my company) permits.

I view the stable/equilibrium compensation level as between 20 and 45% of the value created for the company. Want to get paid more? Create more value. I'm ideally paying for output not effort.

The obvious problem is that you can't easily put a dollar value on the contribution of engineer A vs B or engineer C vs project manager D vs product owner E vs manager F, and if you survey people for their personal contribution and add it all up, the sum will be a significant multiple of the total enterprise value created. Even with these challenges, I think it's usually clear how to find the rough buckets of "well above average contributions", "average", and "below average contributions".

What I believe is actually happening in the industry is that the highest value creators are underpaid and the lowest value creators are overpaid (often wildly).

Of course, even with this philosophy, there are company rules and strong market competition for talent, so I've lost a couple of strong performers over comp over the years. I think that even when people say they're leaving over comp, that comp is a secondary issue; it's an easy one to talk about in an exit interview, but the one good friend who left my employ "over comp" was leaving over multiple issues, comp was just the easiest one to quantify. He's still a good friend and happy at the new place.
Ask HN: React.js and PATENTS clause. Can I please just stop worrying about this?
React sounds awesome, I have seen the docs & and I like some of the ideas around the entire ecosystem. I don't want to base my work off of other libraries that emulate React (Vue?) for fear of non maintenance and community support.

I've been stuck on the PATENTS clauses in React for a while now. I have actively told people about it. This is the latest text of the clause as of this writing: https://github.com/facebook/react/blob/b8ba8c83f318b84e42933f6928f231dc0918f864/PATENTS#L14..L26

But I fear maybe I was exaggerating the trouble in my mind.

In non-legalese, am I correct in assuming the following:

1. If Facebook or it's sub-entities sue me/my product for Patent Infringement, I DON'T lose the right to continue using React in my product (which would trigger a catastrophic & urgent rewrite).

2. If I/my company or sub-entities sue Facebook for Patent Infringement, I immediately lose the right to use React in my Product.

3. If in regards to (1), I "counter sue" Facebook, which AFAIK is the way to defend against the litigation, I DON'T lose the right to use React.

If the above are correct, I have a further question about (2):

Say AlphaCorp owns Beta Co. & Gamma Ltd., all producing different products. If Gamma Ltd. chooses to sue Facebook for patent infringement, All products arising from Beta Co. & AlphaCorp itself would lose the right to use React. Is that correct?

Finally, how does this compare to the terms of using Angular/TypeScript? Are they equally onerous and just don't have an explicit mention?

If all my assumptions above are true, then I guess I can live with building a few things off of React and make some money without fear of the legal letter.
Actually, generalizing this, the idea of collecting regular samples from regular bodily excrement is fascinating.

Imagine a "lab in the toilet". Every time it is flushed, it runs analysis on the current contents and produces reports if requested, or alerts if needed.

"You're currently suffering potassium deficiencies, which can cause frequent headaches. Eat a banana to alleviate concerns."
I think access to CS concepts for all ages in schools is a good thing because 1) technology is increasing a part of the fabric of life and 2) it is good have a way to identify early those whose inate abilities could do technology jobs. The same could be said of people that want to become engineers. Some can and some can't.

I think any activity in school or out of school at an early age that exposures students to a set of possible tasks for them to do and to learn from helps people learn about and grow their inate strengths. I am experienced in FIRST Robitcs as one of those out of school programs that does just that. For years I have witnessed students learn what they are good at and get better. Yes some of that is CS, CAD design, fabrication and trouble shooting but for some it is marketing, business planning, fund raising and presentation skills.

I have witinessed this first hand as a mentor and parent of middle school and high school students.
They decided that it was too confusing and suggested that developers seek other solutions.

I wrote an Elixir wrapper around it 2 days ago, and pushed it up to hex with the name gen_fsm. Here's the github page: https://github.com/pavlos/gen_fsm if you want to check it out.
You Don't Have to Reach the Top in Order to Succeed
This guy wants to challenge the validity of the RIPA law in the European court of human rights.

Lauri Love, the accused, is a journalist and this strikes at the heart of the Freedom of The Press.

"It’s a presumption of guilt for random data.” - Lauri Love.

With a neutered Legislature & Compliant Judiciary the fifth estate is the last hope for the balance of powers a healthy Democracy requires.

Arguably the UK government has crossed this line for quite some time, e.g. :

The UK govt physically destroying the Guardian Newspapers computers last year - prompting their exodus to New York.

The harrasment of Glen Greenwald's husband at Gatwick.

The right to remove embarrasing links in google & censor the press, seemingly mostly used by embarrased footballers and malpracticing doctors.

The overuse of D-Notices, notice there is no coverage by the BBC of the recent oil bribery scandal, D-notice !

The shameful & inhuman confinement of the 21st Centuries most important journalist, Julian Assange, to prevent & curtail Wikileaks work exposing secrets.
By default, doesn't firefox query OCSP responder for every TLS connection (unless the server offers OCSP stapling [1]) ? The privacy implications are pretty similar to Safe Browsing.

[1] https://blog.mozilla.org/security/2013/07/29/ocsp-stapling-i...
Another thing to remember is that tastes can be acquired.

When I was 12 I hated beer, blue cheese and olives. Nowadays I'd have that for dinner and count myself lucky.

I remember being unwilling to eat the coffee crisp out of my Halloween candy bag because it tasted too much like coffee. Now I drink 4 cups a day black as night.

I imagine that if you forced yourself for a week (or some timeline), you'd love the taste of whatever seaweed came along.

I think that the demonstrable environmental impact may be enough for some people to force themselves.
https://archive.org/download/JerksAsshatsAndTheUnstablePolit...
Samsung Banks on JavaScript, Node.js for IoT – InfoWorld
The Tools of a Blind Programmer
Apparently, he seems to be good with teaching people how to be persuasive: http://jordanbelfort.com/
What happens in 5 years?
Wow, someone should data mine the shit out of this. Histogram of dates of birth could be cool, or hell, you can even draw a population growth curve from it.
Yeah, they could all end up being that way.
The IMF want to get the countries they work with on a "sustainable" path. This typically involves burning bondholders, writing down loads of debt, and privatizing everything that isn't nailed down.

Because what has happened in the EU is a mish-mash of the euro area governments, the ECB and the IMF, they have not done things the usual way.

Hence, they see that Greece's current debt is unsustainable and want to write down loads of it to allow the economy to grow again.

The Germans fear that doing this would cost them lots of money, and encourage prolifigate behaviour in other states (like Italy and Spain).

Hence, the memo and these fights (which have been going on since before the last bailout).
I'm with you on most of your ideas, but I don't want people thinking 8 is some kind of magic number. For new managers, it might be 3. For experienced managers managing other experienced managers providing mostly strategic guidance but not getting into weekly supervision, it could be 20. For me, an experience leader of people, I get uncomfortable above about 6 directs because I know I can't commit to knowing enough about their work to adequately assess their performance, or coach them through career success ... but that "6" is a very personal and somewhat arbitrary number. Maybe in five more years I'll be able to do more ... or maybe I'll become yoda-like and only tackle one pet at a time.
"I don't remember it" is not a defense and that's why my grandma would to jail after her PC gets infected with ransomware.
Manager Tools is awesome. It has helped so many of my reports become much better managers & leaders.
You know what the best thing to do when you have serious questions about a legal document is?

Call a lawyer.
[Harvard] Law Students Clash Over Posters and Free Speech
just remember to have hens around or other vermin eaters
I tried that when I was your age and it didn't work that great for me. I did it because I was just so tired after school that I crashed for hours when I came back. My problem was that I overslept (2 to 4 hours) during the nap and I felt so refreshed I wasn't tired until 2am. So I ended up sleeping only 5 hours for the night, pretty much like you. On the other hand, I was still tired during the day.

My point is that naps are good but at some point they're harmful for your night, and 3 hours is getting close. I believe it's better to keep at least 7-hour nights and have 30- to 90- minute naps. But the truth is that school hours are poorly designed.

This is a kind of biphasic sleep by the way.
Adult Swim did an infomercial spoof about the same idea https://youtu.be/DJklHwoYgBQ
To anyone who thinks this is a great idea, read and understand the Amazon Associates Operating Agreement https://affiliate-program.amazon.com/gp/associates/agreement and the Linking Requirements. Buying search ads and using redircting links may lead to account closure. Usually ad links are redircted and even redirects within your own domain for tracking purposes can cause trouble. When in doubt, ask the associates team before implementing questionable advice you found on the internet.
This is really really cool. I especially like the part about having two different types of farms, one for food production, one for soaking up pollutants from waterways.
Yesterday I managed to stay in group PrictsGo (since I abandoned they grew to #1 with more than 200 participants), it took me about 8 hours.

When we were like 20 or 30 a member from another merged group suggested to play 20 Questions and that was really fun. The conversation was very vivid until we grew to about 100 users and were joined by people with scripts.

I still dont understand the 140-symbols limit and a Twitter-like bird as a logo.
Tron meets Agar.io
[Edit] I stand corrected, decryption keys are apparently mostly 256bitAES

I still think is not realistic to remember them.

If it is just a password to a wallet of keys or an OS then authorities are more than capable of cracking them - just like FBI vs Apple.

[edit] disagree ? -- Read the court filing , they assert exactly what is on each disk.

https://www.documentcloud.org/documents/2781972-Lauri-Love-c...

If they already know the disk contents then it is not unreasonable to assume :

[Edit] IMHO this fits with the trend of sending chilling effects to journalists - as when they send police with angle grinders to chop up computers and hard drives to the Guardian newspaper ( who then moved to America ).