skysight-inc/HackerNews huggingface dataset:
LinkedIn user agreement
Here is some text which caught my attention:

"...you grant LinkedIn a nonexclusive, irrevocable, worldwide, perpetual, unlimited, assignable, sublicenseable, fully paid up and royalty-free right to us to copy, prepare derivative works of, improve, distribute, publish, remove, retain, add, process, analyze, use and commercialize, in any way now known or in the future discovered..."

Link to full agreement http://www.linkedin.com/legal/user-agreement
>Demand-siders have insisted that we all need to start spending more money to kick the economy into gear.

Pretty much.

>Broadly, the only tool to do this is to "print money"; read: lower interest rates, twiddle with the reserve ratio requirement, directly pay off banks for certain types of activities.

Well, those are the only tools central banks have available to them, but there are much better options. Unfortunately those tools are only available to legislatures, who have decided not to use them.
Having trouble coming up with a name for your startup?
At the University of Queensland, Python is used for mech engineering courses. One of the other considerations that I think helped give Python the edge was its simplicity, in that it can be 'programming for non-programmers' and helps a lot of newcomers meet the simple scripting requirements they have without needing to understand more complex programming concepts.

Secondly, it makes for an easy transition from Python to Matlab, and Matlab is used a fair bit throughout UQ's Mechanical and Mechatronics departments. They both share very similar syntax (the major issue for most mech engineers, who deal with little more than loops, is that Python is 0-indexed whereas Matlab is 1-indexed).

The above makes Python a great introductory langauge for non-programmer beginners like mech engineers. It is ridiculously simple and human-readable, and when you're outside an IT/EE department then you don't end up spending excess time explaining the quirks of a language to those who will never care for it. On the other hand, it still gives more than enough rope for those that do end up wanting to run with it and they can end up doing some pretty fancy stuff with it.

Does Monash align there in that it's used in the non-IT related technical degrees?
Not a wikipedia page, but LBP is included in this list of accidentally Turing-complete things.

http://beza1e1.tuxen.de/articles/accidentally_turing_complet...
One company I knew had a "Director of Clever" and "Director of Delight" or something similar. They're out of business now. Nice guys though.
GitHub Enterprise 11.10.341
In PHP you should learn a framework to do web development. For example, my websites were a mess until I used smarty.
Why are we still doing this?

OpenID is the answer to this problem. Let the likes of Google/Facebook/Yahoo/Symantec worry about this problem.
Yeah, but who needs to be cool when you have a billion dollars?
Not sure if you're being ironic, but you're describing e.g. GCC's "format" function attribute (https://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html#...), it makes the compiler verify the arguments for printf() and other format-string functions.

It's not new, it has been in GCC for quite a number of years (not sure how to check this quickly).

UPDATE: I found a list (https://ohse.de/uwe/articles/gcc-attributes.html#func-format) that says format was added in GCC 2.3-3.4 (whatever the range means). GCC 3.4.0 was released on April 18 2004. Now I'm sad I didn't say "ten years" above, as my original hunch was. :)
Uber faces stiff opposition from the South Australian Government
The cleverer managers I've worked with typically include a factor of ~ 70-80% on worker office time. So in a typical 8 hour work day, 6 of those hours would be productively spent on a task at hand.

For an engineer who is sitting at his or her desk, focussed on a single task, I think this is reasonably accurate. Obviously there are a lot of things in an office environment which can further conspire to reduce the amount of productivity much, much lower.
I'm not claiming he's an Super Well Known Guy, but that it's trivially easy to figure out the non-programmer ad hom is inaccurate.

> First page of google for Jonathan Edwards produces a 17th century philosopher and a singer.

Because all real programmers are on the first page of Google when you search for their name.

It's also worth noting the historical Jonathan Edwards is a pretty important figure in American history. The First Great Awakening set the tone for American religion; it's standard material in any high school History class. And if there's one person you teach about from that period, it's Edwards. In fact, I would be somewhat surprised if most Americans don't recognize the name. So being out-ranked by him isn't exactly unexpected

> Adding "Jonathan Edwards programming" produces Subtext

Right. So even if you haven't heard the name before, some very simple google searching turns up the fact that he isn't a non-programmer.

And even without that, you could flip through his prior blog posts and figure out that non-programmer isn't an accurate description.

> yawning about how programming needs to be more academic?

I mean, the article says basically the exact opposite of this?

> Honestly, I have no idea who he is.

Yeah, I don't know who most of the world's programmers are. So they must not be real programmers (well, unless googling their name turns up their github account? But self-hosted projects don't count!).

But in 10 seconds of Google you figured out that non-programmer probably isn't a great description. And in a few more you might've figured out he's a fellow at MIT's CSAIL, which isn't particularly well-known for hiring programming-illiterate people.

My point was that it's usually a good idea to actually research the author of a piece before firing off the ad homs.
> I don't like fish because it has almost no features, compared with bash.

Which features would that be?
Wise Dudes on Writing Clean Code
> Also, how does one deal with the development of OCaml being largely done in French?

OCaml is developed by french people, I've never heard of it being done in french (aside from interpersonal banter I guess). The french version of the official site doesn't even work correctly (when you click on the "manual" link you get the english manual)
Brain's Consciousness 'Sleep Switch' Found By Accident
Aye, and now grub2 requires a 1MB partition to boot a GPT labelled disk on a BIOS (non-EFI) system. Well, looks like we're out of primary partitions. Adios swap.
Ruby is perhaps more dominant than Python in web development. Not that Rails is necessarily better than Django, but it seems there are more Rails developers than Django ones. However Ruby seems to be pretty much confined to web development and deployment tools. It also makes great DSLs thanks to its block syntax. However in general Python is more popular than Ruby.

One reason is that Python is used for system programming (e.g: the Linux apt system), desktop applications, big data (thanks to numpy) so you might find it a better investment for general purpose software development.

Another reason, which maybe explains the first one, is that Python looks more similar to C++/Java. Basically it's a simplification of those languages (the {} pair traded for a single colon, no type declarations, etc) plus some handy shortcuts.
Ruby is from a somewhat different lineage (Smalltalk) and it shows in many places (e.g. the do |variable| ... end blocks). It can be used to write more natural language looking programs and combining that with some metaprogramming sometimes both amazes and unsettles programmers that come close to the language for the first time.

I suggest that you learn a little of both of them, working on the problem you want to solve, and decide by gut feeling what you would like to work with. I went the Ruby way because I can't stand some of the syntax of Python, not that Ruby is perfect.
It depends heavily on the level of refurbishment required between flights; agreed. I don't think there's enough examples to say "typically". The shuttle didn't come close to targets, but SpaceX seem to be progressing pretty well.

At the very least, a new orbital launch venture which is existentially dependent on SpaceX failing to achieve something that they're very well on track to achieving seems pretty commercially risky... and that's in the already highly commercially risky domain of space launch in general :-)
I'm probably wrong — I must have enabled mine. I know the third party cookies thing is on by default, so maybe I confused it with Do Not Track.
Working assumption for this "NSA secure email" apparently was "the NSA does not have a web browser."
Some additional googling turned up this follow-on story about how the Times made the ascii art in the original article.

http://6thfloor.blogs.nytimes.com/2011/07/29/the-fine-art-of...
Now there are 2 kernel boot parameters required to get old style "eth#" interface names. net.ifnames=0 and biosdevname=0

CentOS 6 only required biosdevname=0
The Paradox of Venture Capital Success in Regional Entrepreneurial Ecosystems
Good Points ... I've been doing Java development for 14 years and it is just plain slower for most things I've done. Sure you can write loop which will optimize correctly but most of the code executes more slowly or suffers from class loading slowness or GC delays.

This is why my android phone needs a quad-core 1.5 GHZ processor to feel as fast as an IPhone 4S.
It's kinda sad that you have to use all 3 points, when creating a character in my own image I only ended up using 2 (or even 1, now that I think about it) points.
Ask HN: How to come up with a great product roadmap in a startup?
I'm a first time founder, right out of college. My friends (and best developers[1]) liked my passion for the idea and joined this journey as early engineers. As a founder I look after the product - what to build and how to build.

Everyone told me you need to have a clear vision for the product from day one, so I (just me) sketched the product road map for first version. We're moving very slow according to deadlines for the tasks, not because we are lazy but the tasks we thought would be easy aren't that easy. (data extraction - unstructured data)

I wanted to hear from you folks:

1. How to set clear/accurate deadlines?

2. How do you come up with product roadmap? By talking to your founders or engineers also?

Thanks!

*
[1] - best among the current 21 yr olds in India
To my fellow filthy rich americans
I don't remember the specific article, but it was probably written by Raymond Chen on his “The Old New Thing” blog.

Edit:

http://blogs.msdn.com/b/oldnewthing/

http://blogs.msdn.com/b/oldnewthing/archive/2012/12/18/10378... — pinball

I can't find the Photoshop article with only a minute's googling, sorry.
Unfortunately this is not the case. I only new 2 Online-Stores in Germany that sell Ubuntu maschines - one is my own: http://rockiger.com/

On the other hand, System76 computers are not available in Germany.
Best bet is probably is Sputnik from Dell, although their Ubuntu configuration is not that good.
Yes, there are plenty of airports that have a transit area that you can just be in without any checks after arriving from a flight. Changi in Singapore comes to mind.
I owned a Macbook Pro from 2009 till 2012. Though I initially liked it, I found much of it annoying, and by the end spent nearly 100% of my time on it in Windows. I just prefer non-Apple.
The Pinball story is explained in Raymond Chen's "The Old New Thing" as mooism2 recalls (well, before he edited with the results of his googling...): http://blogs.msdn.com/b/oldnewthing/archive/2012/12/18/10378...

I can't find the specific Photoshop compatibility issue you're thinking of, but there are numerous similar stories in the archives of The Old New Thing that might be of interest. He's very much still writing.
Taxmen get licence to tap into employees’ LinkedIn profiles for proof
DuckDuckGo is set as default if you choose "Private Browsing" option.
Re: "For android they went for java because of popularity, and everyone can use it on their own hardware."

True, but only the hardware independence part is true. Android was targeted for any vendor, while Apple targeted only their A-series processor.
She seems nice. The tone was more remarkable than the content (the content was also interesting). It seems we've been inundated with this grotesque idea that every single young artist is a boring dark repetition of the same old paradigm ('wilder' than the last).

Her point re: 'people bonding with an artist over a lifetime' may well be salient. I must admit a touch of that with zeppelin / prodigy etc.
I appreciate the new photos were taken at the same position and angle as the originals.
Pixar and Dreamworks in Silicon Valley wage-fixing cartel
The best c++11 json library
If you want a really good terminal on Windows, I recommend installing Cygwin. It's terminal is extremely full featured, as well as giving you a *nix way of interacting with your Windows install. I couldn't live without it!
Failing at things that are basic
Except a 1080p screen at 15 inches is so far ahead of what I currently have that I really don't care. A 1080p screen isn't worthless to me.
Some things claim to be, but not really.

You can write down the list of sharepoint features you need, and then find individual OSS projects that fill the gap. It's not a one-stop thing, but it doesn't have to be a deal breaker either.
There's also this: https://bugs.freedesktop.org/show_bug.cgi?id=73729

Their attitudes towards journal log corruption have been rather apathetic, as well, though I cannot find the particular bug report at the moment.
Sadly the author seems intent on mischaracterizing Mountain View here.

The rejected project was 1,000 units in an area that is otherwise all office buildings.

6 times that number of units were approved by the city and are being built, yet the author makes no mention of that at all.
the only problem that I can think of is that of exchanging word documents over the "city lines".
Demand-siders have insisted that we all need to start spending more money to kick the economy into gear. Broadly, the only tool to do this is to "print money"; read: lower interest rates, twiddle with the reserve ratio requirement, directly pay off banks for certain types of activities.

As I have understood demand-side economics, one additional difference to supply-side views is the source of the demand: demand-siders do not only see business investments as the source of demand, but also private consumption. To support that, wages have to rise (as is happening in China). I think that partly explains the currently active basic income discourse in Europe and the US and the introduction of minimum wage in Germany (done by a coalition of center and right parties!). Both instruments would directly benefit the poorer half of the population, who has a low to non-existant savings ratio (in Germany the "poorer" 60% of the population hold only 3% of the privately-held wealth). Increasing wages for these classes would immediately result in more demand.
What makes this better than using the Google Docs API? I could have anyone write to a spreadsheet and in turn it would be updated when called on their API.

In fact I do that for many small business clients of mine which don't want to deal with databases for things like their product catalog and pricing lists.

Additionally you get version control, busier sites get the google doc scraped X times a minute as to not reach the request limit.
"Fjord, F# programming language for the JVM."

https://github.com/penberg/fjord

It doesn't seem to be in active development, though.
As Portuguese when reading these articles, I wonder how much of said US students would managed to go through the first years of our universities.

Assuming the same difficulty level as I had on the mid-90's as well.
Ignoring blips like Google's current bender of destruction of advertising revenue streams for small labels, I can see larger labels becoming a thing of the past. What is the purpose of a label in the digital age, now that it can no longer include physical manufacturing and physical distribution in its value proposition? To consumers, it's quickly becoming no more than a guarantee that associated artists are curated and are of "high enough" quality to the ears and eyes of some hidden tastemaker. And to producers, they're increasingly a glorified PR firm. The largest labels' business models don't match up with these value propositions; they function as gatekeepers in an age where unlocked gates are plentiful. This is not to say that all labels will disappear; smaller, niche labels such as Monstercat, Neon Gold, and even Roadrunner Records (in the 90s) function[ed] like well-branded aggregators, exactly meeting those needs and having a well-defined target audience. Perhaps we'll see small labels turn to subscription models, allowing access to exclusive content from their members? Imagine iTunes with tons of small label-run channels one could subscribe to for a monthly fee, and get access to all the music within? Lots of chicken-egg problems here, but it's interesting to think about.
There's certainly great value in reading application source code, but it has nothing to do with physical Architecture. I do wish people would let go of this tired and completely wrong metaphor.
Thanks! I somehow completely read over that part :) But my my single experience with RedHat support was a real pleasure.
How to increase productivity by using iPhone or iPad apps
Not all features could be supported though.
Funny about Web Developer
I can at least vouch for 1) drivers (arguably this is an alsa thing, but pulseaudio had a way of exposing problems), and 2) your tolerance not just for glitches, but also latency (in the form of buffers) and overall sound quality.

I suspect, based on how few people seem to be upset about pulse audio (as opposed to what one might expect) that some subset of popular sound hw worked rather well. It's just not a subset I ever owned.
> Eventually pressure would be too high for local authorities to change laws and with one stroke of pen bubble will burst.

Yes, if you believe that ~100 cities in the Bay Area are somehow preventing housing from being built with laws, then certainly yes.
Semiconductor manufacturing involves the use of highly toxic chemicals, both in the manufacturing process itself and in ancillary uses, such as agents that help keep the clean rooms clean.

I'm sure these converted clean rooms are excellent at negating microbial and particulate contamination, though I have to wonder how much concern has been given to negating chemical contamination, given the purpose these facilities previously served.
I was really disappointed, as I only found this out after buying the book.

So I end up mostly reading the book as a means to update the knowledge I had from the Caml Light days and differences to F#.
people interested in bytecode should also try to find this book http://en.wikipedia.org/wiki/Lisp_in_Small_Pieces

The author progressively derive a VM from a naive interpreter (after many steps)
GPT labelled disks don't have a limit on the number of primary partitions
Shameless plug here. Chrome extension to email yourself the current page with a single click:
https://chrome.google.com/webstore/detail/email-this-page/dk...

More in the line of "save it now, maybe i'll get to it later" :)
Thanks for the feedback. Yes, it is backed onto a spreadsheet effectively. Showing it is a good idea for the front page.

But I don't think showing the spreadsheet in the API docs is so useful; the idea is to present a clean API to the users, and they don't even need to know that the data was originally from a spreadsheet.
Machine readability, unless I and the dictionary are mistaken, is related to whether or not you can input the data from some physical medium into a computer. It's not the same as asking whether something you read in makes sense, or is easy to parse, or is well-structured, which is what their idea is related to.

Other than the fact that most of the things I noted are ALREADY in a state that is computer usable (whether it makes sense to humans looking at computers is another question), I was trying to point out that getting the information into a computer (A.K.A. Machine readability) is not the issue we're struggling with now, it's structuring, characterizing and understanding the information.

I mentioned OCR because it's used to parse resumes to find important bits when other methods fail (or someone submits something crazy like a scanned version of their resume instead of the file) -- something that wouldn't be necessary if there was a standard (like is being proposed) to adhere to, that people could semantically find what they wanted from.

Also, if you read closely, I said with the state of OCR AND OTHER METHODS... OCR does not have anything to do with the machine readability of other methods, it's just one method people use to extract data, or for machines to "read" the document.
Took a look at the source code. Noticed

crow::black_magic::is_equ_p(...)

I haven't yet tried the framework, but I already like you.
A curated list of awesome awesomeness like a awesome-php, awesome-go etc
It depends on the machine, if you're feeding your picture to a machine with image recognition capabilities, it might just be able to tell that it's your ass. Some pretty big companies are working on just that. (not on figuring out if it's your ass, but image recognition in the general sense)

The big picture is to make as many things as possible "machine readable" (things more difficult than resumes), and use machines to work faster than humans ever could.
The claustrum is suspected to be a key junction that ties together different systems, making coordination between systems possible. This possibility is suggested by the claustrum's seemingly unique anatomical situation--so many other regions run into it like no other.

If the claustrum is a junction connecting myriad systems, enabling coordinated forms of mental life, possibly consciousness, then in a sense, it could really be a key to consciousness.

Calling this critical juncture key to consciousness is not saying the claustrum is a theater where a homunculus watches everything come together, or that consciousness happens in the claustrum.

Consciousness is a state of the brain where disparate systems interact, and the claustrum may be key to explaining that coordination in consciousness.

Borrowing the car analogy in the article, the ignition system isn't where a car "runs". Nonetheless, the ignition is key to explaining how everything that comes together to put the car in a running state. I think people are misreading what the investigator meant when he suggests the claustrum might be key to explaining the conscious state.

Am I wrong here? Somebody quote me the passage I'm missing where the investigators say the claustrum is where consciousness happens, rather than just saying that the claustrum may be key to understanding how consciousness happens.
The "mess" reflects the fact that choices exist, that is, it is the result of the different goals of the producers of compilers or the processors, not of the mentioned standards. What's not standardized can vary.

Compared to the pre-IEEE754 state, the standard was a real success.

Re the article of the picture you link (0) still unless you're building games, and as long as you're compiling using VC your results haven't changed for more then a decade and a half. New versions of the compilers took care to preserve the results. And even VC 6, produced 1998 luckily selected the constants of intermediate calculations that were most reasonable and matched the ones in SSE2 hardware introduced by Intel in 2001.

0) https://randomascii.wordpress.com/2012/03/21/intermediate-fl...
Thanks guys - looks like it was the claiming that I'd overlooked. Another fun thing about DF's complexity - so many layers. Dump, forbid/claim, dig, deconstruct, stockpile, zone, burrow, traffic cost...
I'm happy that there is no 'Career Objective' section. This website[1] is down now but I think the name convey the idea.

1. http://whatthefuckismycareerobjective.com/