skysight-inc/HackerNews huggingface dataset:
In theory this is true, but in practice a common pattern is that Joe is a superstar accountant/lawyer because he can code and uses that to do his job better. This becomes known to his co-workers and boss. Six months down the road he's spending a huge portion of his week helping Mike with this one little excel macro or Mary with automatically generating contracts. He also gets called in when a message pops up on the screen about the virus scanner finding something because "you're good with computers and those IT guys always take forever". He does less and less legal or accounting work, and when he tries to get a raise or find another job it turns out that he's no longer a great hire as an accountant but he also can't compete with programmers that have had programming jobs. He's stuck in this weird hybrid spot that doesn't have even have a name and no one hires for it.

Maybe that'll change in the future, but for now the wiser course may be to keep your superpowers to yourself.
If you can walk to work, shoes can be had for under $100, much cheaper than even the cheapest car. This same pair of shoes can even last more than a year and would be needed regardless of mode of transportation.

If you can bike to work, a cheap crappy bike can be acquired off Craigslist for at most a couple hundred.

If you're in a place like NYC, a monthly subway pass is roughly $120 and can handle all of your travel needs for the whole month, not just travel to and from work. No need to shell out $2K - $3K up front; that much money could pay for travel for over a year on the NYC subway and buses. You won't have to worry about your car getting stolen, getting in an accident, break downs, traffic, etc.

>If you're not trying to visibly live the suburban upper middle class lifestyle personal freedom of movement can be had relatively cheaply.

If you're not trying to force everyone into an autocentric lifestyle, then freedom of moment can be had for lower prices, or even free if walking to work is possible.
Clickable: http://www.wemakesense.co/
I now see how that could work. I imagine creating two particle trajectories so that the distance between the particles is Lorentz invariant, i.e. it looks the same for all observers. Once you managed that you can kind of fill space with many copies making sure that the relation holds for all possible pairs.

I never thought about that and it I would probably naively have dismissed the idea that you can even have two trajectories that are Lorentz invariant let alone fill space that way. And it is even more unintuitive to me that you end up with something as well behaved as a fluid and not some totally unphysical mess.

Now I would really like to see a visualization of two or three such trajectories, assuming I am picturing that at least somewhat right.
This can't be more than a transient friction. It would obviously be better if everyone were robust enough to magically work into their were 90s (from a productivity perspective, not just well-being). This would allow more people to accumulate more expertise, etc.
Swift is gaining momentum fast. It has a big advantage because it's arguably the best way to write iOS apps. It'll replace Objective C as a top 5 used language.

In fact, a quick check of Tiobe shows Objective C heading down fast with Swift about to pass it on its way up:

http://www.tiobe.com/index.php/content/paperinfo/tpci/index....
Anecdotally, people that marry their cousins are not too keen on birth control, and they tend to get started on the project a few years earlier than other folks, so...
Rich people are allowed to borrow against their equity options. Why can't we?
Same here. Whenever it acts like it's not responding to audio controls, I make sure to unplug headphones and turn the speaker volume down to nothing before I walk into work in the morning.

Similarly stupid response when unplugging headphones:

1) Oh, he unplugged the headphones!

2) Let's play that audio out of the speakers instead! At whatever volume the speakers happened to be at last time he used them!

3) And keep playing it for a half second or so!

4) I guess he might have wanted it to stop when the headphones came out? Fiiiiine.
that doesn't look like a fair comparsion:

Germany in Square Metres: 357.340,08 km²
France in Square Metres: 632.834 km² (without sea: 543.965)

So now you see we are only slightly ahead of france when you compare the square metres which you should.

Germany isn't as good as it seems when we look at CO2.

Also these values are sanitized which means somebody traded CO2 and that makes our actual CO2 Emission system broken. As soon as Countries could trade Emission.

And you need to compare where the CO2 comes from.
I would argue that France / Spain have lot's of CO2 even comming from their agriculture. agriculture is pretty strong in these countries. While germany makes a lot of CO2 from car manufacturing.
I'd like to see Apple adopt the HAMMER2 filesystem from DragonflyBSD. It's a very full-featured filesystem, with snapshots, file history, and hashes for integrity checking. Snapshots could integrate with Time Machine, and file history with Apple's file versions feature.

It doesn't have as many features as ZFS or Btrfs, but it's much better than HFS+. Plus it's BSD-licensed and unencumbered by patents, so Apple could do whatever they want with it.
If it isn't profitable, maybe they shouldn't have signed contractual agreements and made promises to the govt related to their buildout. They've already gained large benefits from promising to build out their network; it hardly seems unfair to expect them to follow through on their end of the bargain.
I'm just using it as we speak, pretty cool, can't wait for the movie suggestions. I wish such service exists for Netflix.ca though. Also great idea for books reco ;)
Twitter to Trademark “Subtweet”
ZFS was in the middle of a lawsuit at the time. Larry may have been willing to license it, but I doubt he was willing to indemnify.
Nobody ever took that theorem seriously. Deep nets were around since the 90s.
Resource forks aren't anything new - it's existed since the dawn of macs - if you haven't known about resource forks while working with macs maybe you should learn a bit more about the core of the platform.

That said, I agree, it's a horrible design - but it's existed for 20+ years already.

For me, this is just like saying "hey people! FAT is horrible, it only allows 8 character + 3 character extension file names!"
HFS+ isn't so much "crazy" as it is "really friggin old". It's not much more than a coat of paint on top of HFS, which was introduced in 1985 (!), and thus is missing out on the last three decades of filesystem research.

I might be too optimistic, but I've been assuming that Apple started development on a replacement for HFS+ as soon as the ZFS deal collapsed. I know that was years ago, but filsystems take a looooong time to get right. It's coming, guys, I promise!
There are opportunities that are lost with a 48hr payment vs something that notifies/authorises in "real-time" (even if the actual settlement only happens later).

In particular, if you don't capture geolocation data within a few seconds of a payment, it becomes irrelevant.
Yes, that's exactly what I meant. The cold-hearted decision would be to count those civilians as acceptable losses, and just carpet-bomb the whole area.
considering it's "community written" content - otherwise known as "free", that seems like a high price to run a server farm.
Most businesses record publicly accessible parts of their offices. Ever step into a store? An insurance office? A taxi?
They have better judgement.
4 Things I learned from my company’s users in 2015
C is completely easy to parse, because it reduces to a LALR(1) parseable context-free language after the semantic mapping of input symbols into abstract lexical categories. In fact, it can be parsed by recursive descent with a suitable factoring, so that it is almost certainly LL(k), possibly with k = 1. Pardon me, k == 1. :)

That mapping requires semantic information (type declarations), but that information is something the compiler must maintain anyway so that it can type check the language.

Yes, if we simply treat "foo" as an IDENTIFIER token and feed that to the parser, thing swill be difficult. But we don't; what we return to the parser is a TYPESPEC token, based on peering into the current parse-time lexical environment where we resolve "foo" to a typedef name. The parser then quite easily goes through the state transitions corresponding to its declaration rule.

Sure, a parser which maintains parse-time lexical environments which are also visible to the lexer is slightly harder to write than one which doesn't have such stuff (and just returns an unadorned AST which you can walk again to build that info).

But if the year is 1973, you would likely do that anyway even if the language doesn't require it. Why? Because building the compile-time environment tree reduces the number of passes: from a single pass through the raw code, you already have the syntax tree with type info (and possibly type info that has even been checked).
> However, linguistic constructs in most programming languages are not what I'd consider advanced English.

Linguistic constructs in most programming languages can be at least as complex as anything in English, and aren't even English at all. You know how many experienced programmers have trouble dealing with programming languages with, to them, unfamiliar syntax? To someone who hasn't programmed, all programming languages have unfamiliar syntax.

> So, programming requires a more basic understanding of written English than you seem to imply.

That doesn't follow from the premise that "linguistic constructs in most programming languages are not what I'd consider advanced English."

"Proficient" literacy (the current highest level) for each area of literacy is defined as follows (from the document provided upthread):

Prose literacy: reading lengthy, complex, abstract prose texts as well as synthesizing information and making complex inferences

Document literacy: integrating, synthesizing, and analyzing multiple pieces of
information located in complex documents

Quantitative literacy: locating more abstract quantitative information and using it
to solve multistep problems when the arithmetic operations
are not easily inferred and the problems are more complex

I would argue that programming tends to require literacy at that level in each category of literacy in that least one natural language (the language in which information about the programming language, etc., and the problem domain is available), as well as the ability to develop the equivalent degree of literacy in the programming language. (This isn't necessarily a prerequisite to learning programming, and especially in the case of early programming exposure, I think programming is a useful context for achieving a proficient level of literacy in a natural language.)
Couple years ago I was considering joining a company. It wasn't a normal hiring situation, so I had some leverage. My lawyer suggested that we could try negotiating a shorter vesting period or longer exercise period. The company didn't go for the shorting vesting but the said ok for the longer exercise period.

Their employee stock plan was in ISO with the standards 3-month period, so their lawyers basically changed one line there, saying "You may exercise this option for xx months after termination of your continuous service status". After the 3 months the option just changes to NSO.

That was it. It was such a simple thing that I don't understand why companies don't do this more often.
What's an IRC? What's a variable? :)

Look, don't get me wrong, I applaud the intent to make the language easy for total beginners. I argue that it's a longer stretch to understand ..< operator than ++.

Arguments like people who never programmed before should be able to use it are great, but one should consider those in the context of the entire grammar, not just one operator.

In my opinion Swift does not shine here, regardless what Apple says.
Btw, Tags are gone, but you've got full text search on the description so you can still annotate your transactions. Just add #ripoff to the description and extract the data later.
Why couldn't they simply do a split, in which case the original employee's share would be diluted, but they'd be given more.
That would be sweet, indeed. How far along is HAMMER2 these days?
Fixing the Inlining Problem
Merchants have learned to abuse (use) that difference between an auth and a capture. Sometimes you will get auths that differ from the actual capture. Some examples (all US centered):

1) Restaurants will auth your credit card for the bill total, but will capture for bill + tip. So pre-settled totals will not include tip.

2) Gas stations auth your card when you scan (before the pump turns on). They auth for $100, but will then capture for whatever amount you spend.

3) When you add a card to certain merchants (like the Google Play store), they will do a 1 cent auth to make sure the card/address/expiration are valid. But then they never issue the capture and the event disappears.
`lon[tab] = lon[tab] + 1`

Autocompletion is a wonderful tool that every developer should use, if only to reduce the possibility of `long_variable_name = long_varable_name + 1` in their code.
A lot of solar development is compatible with other uses. This is the appeal of putting solar on farmland: It is common to be able to graze animals in the same area.

I would think of this like mineral rights. Mineral rights on land is distinct from other uses of the land and can be sold separately.

If there is a lot of money at stake, consider taking the contract to a lawyer specialized in land use laws. I would do everything in my power to lease them only exclusive rights to developing the solar potential of the land and keep the right to also do other things with the land that do not interfere with their solar power development.
Agreed that it's mainly a function of employee number and secondarily a function of contribution. I'd much rather it be based on contribution. The trouble is that contribution is hard to tell up front but you have to be agreed on baseline compensation. Perhaps there's a way to fix that as well.
Mainly because in high-dimensional space saddle points are much more common and many local minima have very close fitness. Look for example http://arxiv.org/abs/1405.4604 and following papers.
The very probability of having a child is higher in the case of relatively distant relatives. So if you marry to have a child (parallel to other goals, of course), then you should not look very far.

If you marry to not have a child, or your priorities structured rather differently, my argument is null.
Compose Conference 2016 Registration Now Open
RedHat's OpenShift have a good free plan, but they idle your app if you don't get 1 HTTP request per 24 hours, then they start it when you get that request. If they keep the HTTP request on wait until the app start on that first HTTP request it would be cool, but I don't know, they say it doesn't affect at all so maybe they do that.
It's a font in the old Suitcase format from classic Mac OS-- it's not a lazy-man's DRM; it was the way fonts were supposed to be stored. Fonts were resources, so their data went into the file's resource fork.
A co-op isn't supposed to be a neutral party, it's supposed to represent the workers (and possibly, the customers, depending what type of co-op).

The reason I would support a co-op version of Uber over the actual Uber is exactly because that would be an organisation run democratically by it's drivers.

I'd prefer one where customers got a vote too over that as it goes.

But this is why it makes a difference whether it's a corporation, a non-profit, a worker's co-op or a workers-and-customers co-op: Who gets control? Who gets the profit?

Non profit's are marginally better than corporations because at least the few in control can't obviously easily use their power to directly claim it's resources for themselves.

Worker's Co-ops are marginally better than non-profits, because they give democratic powers over the decisions of the organisation to all of the workers, not just the bosses.

Customer Co-ops are marginally better than Worker's Co-ops because the customers also get a vote in that democratic enterprise.

And of course, often, visionary leadership from a single benign dictator that can ignore his customers, his workers, his shareholders and just DO THE RIGHT THING is powerful like dynamite.

Dynamite can be used for good or evil, obviously.

As you said, some things need managing in different ways.

Also: I've never actually used Uber or any of these other apps. I tend to get the bus frankly. The bus timetable apps are great ;)
This would only further encourage our nation's epidemic of slouching and other bad postural habits. ;)
"Alternate Data Streams." https://en.wikipedia.org/wiki/Fork_%28file_system%29#Microso...
> Second: I am not a comedian. For a good reason: If I was, I could not afford to sit in a heated apartment or use electricity.

For what it's worth, I laughed out loud at that line.
it seems like a general phenomenon that our scientific understanding decreasing with the complexity of the system. in classic physics, we could have very clean equations capturing the dynamics of a system. this is not true any more in chemistry/biology/social science. modern deep learning pipeline, compared to its shallow counterparts, gains more complexity, so it's not surprising at all to me that we are not able to understand it well at the moment.
Netflix is a large supporter and active contributor (perhaps the most active?) to Restify, so it really isn't that surprising when you think about it.
Exploring Virtual Reality Data Visualization with the Gear VR
TLDR: all standard applications for working with files are unaware of resource forks. This is confusing, and hurts new computer users. #consideredharmful
Not far enough for Dragonfly to use it. There's a greater chance of Apple adopting BTRFS (i.e., not a snowball's chance in hell).
Alternate parts to the main file are present on several platforms, and have the same problems. They are called resource forks on Mac.

On Windows/NTFS they are called alternate data streams - https://en.wikipedia.org/wiki/Fork_(file_system) - to use specify a colon and name after the filename (eg example.txt:myads).

On Unix, Linux, OS/2 etc you can find extended attributes - https://en.wikipedia.org/wiki/Extended_file_attributes - which allow storing key value pairs on a file. Restrictions exist and vary.

As for an example of them being helpful - on Windows when you download a file from the Internet using a browser an extended attribute is used to mark that. Trying to execute the file from Explorer then explains that it was downloaded and asks if you really want to proceed.

On Linux selinux can store labels in the extended attributes.

Older ignorant tools aren't going to know about this, but don't substantially harm anything. Modern tools do know about them and do the right thing. (eg copying a downloaded file elsewhere on Windows will still give the warning). The Linux GNU cp command does require a --preserve xattr flag to copy extended attributes and does not do so by default. Dropbox does support them by default and cross platform.
You're looking at it the wrong way. For better or worse, people are made an offer when they first start. Stock in a company that is "less of a sure thing" (earlier stage) is worth less. So, they must receive more of it to have it correspond to a certain amount of salary they might be missing out on. What happens later is in the future. It's like the employee is an angle investor.
>In the last 15 years or so, researchers have created a number of tools to probe the geometry of these hidden structures. For example, you might build a model of the surface by first zooming in at many different points. At each point, you would place a drop of virtual ink on the surface and watch how it spread out.

It sounds to me like this 'ink drop' is a metaphor to explain some state-of-the-art dimensionality reduction technique. Does anyone know the common name of this technique?
This seems to be down. I'm getting 500 errors or a blank/blue page. I hope this wasn't supposed to be a demonstration of IBMs scalability prowess.
Wildlife are definitely a danger for drivers in the more remote parts of the U.S. Personally, I survived an elk collision unscathed, and with minimal damage to my car because she was trying to jump down from a cut in the side of a mountain. She put a dent in my roof and smashed the windshield and one of the rear windows. On a level road I doubt it would have been a survivable crash. Elk are very large animals.
It's used widely by popular applications (Adobe / Microsoft software products).
Because the solution space is convex if you've chosen your representation well.
i use that + sourcemaps, and it seems pretty easy to debug.

using Chrome + React Dev Extensions

setting up sourcemaps to work properly is quite a pain though, most the browserify tooling via gulp or grunt does a pretty poor job of it.
Interesting that it is HFS+ getting accused of being crazy, rather than the (blatantly deficient) POSIX-style tools!
You meant to reply to the parent right? Just look at the published studies on the topic. One can argue for roughly 20% functionally illiterate easily, any higher and its really just speculation. Certainly far from a "vast majority"
Show HN: Le-Woju – Let's Encrypt Client Done Right
Honestly, Venture Capital firm.

You probably still don't know about the hierarchy that exists in the industry, but I'll just say that VCs are usually in the best position.
that's what they are working on (Lyft, Didi, etc):
http://techcrunch.com/2015/12/03/lyft-didi-ola-and-grabtaxi-...
The Developer’s Triangle
If they need something in the short term they could use HAMMER 1, it's been stable for years.
Creation is a beautiful torture (2014)
>Applications — even basic filesystem tools — aren't aware of the additional content. How do you deal with a file with two sets of data? I'm sure there's an Apple-y reason for the existence of this feature, but I can't imagine what it might be.

G.K. Chesterton on the matter:

In the matter of reforming things, as distinct from deforming them, there is one plain and simple principle; a principle which will probably be called a paradox. There exists in such a case a certain institution or law; let us say, for the sake of simplicity, a fence or gate erected across a road. The more modern type of reformer goes gaily up to it and says, “I don’t see the use of this; let us clear it away.” To which the more intelligent type of reformer will do well to answer: “If you don’t see the use of it, I certainly won’t let you clear it away. Go away and think. Then, when you can come back and tell me that you do see the use of it, I may allow you to destroy it.”

This paradox rests on the most elementary common sense. The gate or fence did not grow there. It was not set up by somnambulists who built it in their sleep. It is highly improbable that it was put there by escaped lunatics who were for some reason loose in the street. Some person had some reason for thinking it would be a good thing for somebody. And until we know what the reason was, we really cannot judge whether the reason was reasonable. It is extremely probable that we have overlooked some whole aspect of the question, if something set up by human beings like ourselves seems to be entirely meaningless and mysterious. There are reformers who get over this difficulty by assuming that all their fathers were fools; but if that be so, we can only say that folly appears to be a hereditary disease.
I'm also planning on adding support for Swift to https://repl.it once I figure out how to implement a proper REPL with it.
The rise of hackathon
A Quick Thought on H1Bs and Profitability
Perhaps they aren't clearly reasoning about first class functions and think that is the way it needs to be written.

Some complaints I see about Python's weak lambda have a similar undercurrent.