skysight-inc/HackerNews huggingface dataset:
I reminded a co-worker last week as he was figuring out whether to use Grunt or Gulp - Computers aren't the thing. They're the thing that gets us to the thing. - Quoted from Halt and Catch Fire.

Photography has its own version of the same quote. Amateurs worry about equipment, Professionals worry about time, Masters worry about light.

User do not care about the technology used, they care about results.
http://thehill.com/policy/technology/194200-court-upholds-bo...

By Julian Hattem - 12/31/13 03:02 PM EST
A federal court has tossed out a lawsuit trying to prevent the government from searching laptops, cellphones and other devices at U.S. border checkpoints.

The circuit judge’s decision to uphold the Department of Homeland Security (DHS) policy on Tuesday was a blow to civil liberties groups that argued the practice violated the Constitution’s protection against unreasonable search and seizure.
I've been coding for 30 years. I've seen many people like the OP who are not totally passionate about tech and it's sort of a "grind" to keep up. Meanwhile I have six children and I've been through the "PTA President" years and now as my children grow up I've found myself engulfed in all sorts of new tech. I am not a young man but I'm not old either. I know people who were in tech 20 years before me and some of them stay sharp while most of them find new things to do in life. (Play the piano, learn to play guitar, what ever). I have zero judgement of these people, they find a path through life that is rewarding to them and I'm glad to see them happy. I personally find learning new technologies and pushing myself to the edge an exhilarating experience. I am always frustrated when I start working with a new technology, but I push through that and once I "understand" it I'm fired up with new ideas on how to apply that technology to problems that come my way.

I think the OP should certainly worry if their drive comes from the need to "turn the crank". In 10 years the crank will be harder to turn and if you're not passionate about it you might as well find a new vocation now.

My father learned HTML when he was 62, quit his job and started a web development shop. I hope when I'm in my late years I'm learning new tech and adopting it as quickly as I can to apply it to whatever new problems come my way. My chosen vocation is my passion and thus the parts that feel like a grind to most people feel like a challenge to me and I enjoy it.

I hope all of us find our passions and it's perfectly fine if it's not learning the latest and greatest language brought to you by the multibillion dollar company of the day.

Follow you passions, be happy, life is short.
I'm certainly not trying to imply that it does. The TSA themselves have been attempting to use the excuse that their scans, x-ray or otherwise, are somehow incapable of detecting the difference between a real device and a modified one. I for one, having see many of these x-ray screens during travel, believe that is some kind of nonsense.

That said I think a possible interesting question to ask is whether or not a scanning system could be implemented that is able to determine whether a devices internal components have been modified based on scans provided my OEM's.

edit: spelling.
My partner and I spent three years making our own 2D game engine and game as well: http://junkyardtom.com

It took so long because we initially built it in ruby, but found it was too slow; then pascal but found out it wouldn't work so well on Android; then finally Java.

It's also not a shoot-em-up -- there's a fair amount of logic involved in the movement of the actors (some rudimentary AI) and way too many game rules. Maybe we should have started with a shoot-em-up...

We're going to release the engine some day (when we have time to clean it up) -- it uses XML files to configure all of the actors and the 'stage' so maybe it will be useful to teach basic parallelism to kids or something...
I found this article quite insightful on this topic:
http://www.zephoria.org/thoughts/archives/2014/07/01/faceboo...

Here's my TLDR...
If this research enables Facebook to curate people's feeds to make them happier, would we consider the cost acceptable? Does Facebook even have the right to do so? Is it ethical to hide your friend's serious post or cry for help and show you cat pics, even if that will make you happier in the short run?
Separately, Danah talks about how the media's hypocritical outrage over this is likely going to lead to Facebook and other companies still doing a bunch of unethical things to increase their revenues, but just becoming more secretive about it.

Seriously, read the article. Don't stop with my inadequate tldr.﻿
I wonder what will be done in the case of laptops with dead/no batteries.
Duplicate: https://news.ycombinator.com/item?id=7996380
Detecting login state for almost any website on the internet
From Missiles To The Pitch: The Story Behind World Cup Tech
I believe the problem is that plastic explosives and a trigger mechanism look very similar to the cells and relegation circuitry in a NiMH or LiIon battery so an X-Ray can't really distinguish them.

What does this do to people with extra batteries? Do they all have to be charged? Would you have to put them in your phone/laptop to prove it?
If explosives were what they were really searching for you would be absolutely correct.
Then include your device, powered on in airplane mode, in an easy to reach pocket.

Easy to prove it's on, just don't take it out of airplane mode until you arrive at your destination. In flight you could power it off & back on before touchdown to preserve battery.
Not sure if it's funny or sad, good or bad, that the bar for editing a wiki is higher than contributing to a git repo. Wiki: the no-longer-quite-so-quick-web. I do agree that requiring people to send an email shouldn't be considered "difficult", though.
I don't quite buy it. The Boston bombs were extremely amateur and small, and yet they managed to shut down the entire city for a day. A big rolling suitcase full of powerful explosives and shrapnel set off in a security line at peak time in a large airport would be way worse. And if that's not enough, do it again, and again. One security line bombing a month until the end of time would be fairly easy and would cause complete chaos.

The real reason this doesn't happen is that there are almost no terrorists in the US in the first place. There is plenty of opportunity, whether it's airport security lines, sporting events, or simply using one of the sixteen thousand trivial ways to get contraband past the TSA. The only reason planes aren't constantly falling out of the sky and our airports aren't all smoking craters is that essentially nobody is truly willing to carry out such attacks in the first place.
How the shit does this relate to aviation security?
So your boss is basically telling you to learn all of these things so that you will remain a cog in the machine. Like running really fast trying to move ahead, but really you're just on the treadmill and staying in the same place.
> [...] reaction to rumor [...]

Always a great thing to base policy on.
I was there ;)
-Now, I have 35-

... in my time the changes was made by Microsoft, and really I'm a sucker for learn new things.

"More things change, more stay the same"

Despite all the noise that new stuff generate, exist timeless wisdom that permeant all the good things, so focus in answer the question "What good, timeless thing I can get from this?" Even if some tech fade with the time, you keep what do you learn.

I start programming with FoxPro 2.5 in DOS, then Visual FoxPro 3. I still give credit to have used first a xbase language in how "good" I'm (in contrast with some people) doing database work, and have get OO instead of the people that chose Java... despite that Fox died long time ago.

Everything will teach you something good. For example, Pascal/Delphi show me how is work with structure. Python, what look like to have simplicity & readability. Fox, this is how you do database, and Visual Fox: This is how you do OO. Delphi, this is how look like to have performance and RAD, and not need C/C++. Erlang, this is how multi-core development must/could be, Haskell, this is the crazy world of immutability (and this is functional programming).. etc.

The mistake is follow a BIG. This burn me and others devs in my community when we follow whatever MS say. Don't do the things that a BIG tell you: Them are big, and their problems and resources are not yours. Instead, I focus in learn stuff practical for a solo developer or for a very small team (well, if you want to be part of a BIG, then do otherwise: ie: Understand the motivations and intentions of whatever you are listening).

Don't attach to anything.. too much or for too long. Learn as broad as you can, yes... but don't commit until you need to.

For example: I have read a bit about Erlang and GO. However, I don't do anything (in code) with that, because? I don't have a real, present requirement to use that tools. So, I don't get burned for that tech. I just read the websites, download the binaries, run some samples and get back to my actual, present, work. However I get aware that exist that things called Actor Model & CSP (and I google: CSP vs actor model) so I could use them, even with limitations, in python. Or just know that shared/state/mutation is bad for multi-task and passing non mutables messages is good, and use the libs at hand with that in mind.

I have not committed to GO or Erlang, but still, have learning a good, timeless, practical thing that I could carry with me.

So, not worry to get deep to soon, to fast. Learn broadly - look like is your thing!- but not worry about until the time to get worry come.
I tend to think this experiment is a good example of where informed consent is a limited model. Nonetheless, academic researchers are committed to not do this kind of thing, and breaking your commitments isn't awesome.
I've been using the "Hacker News Enhancement Suite" [1], which isn't much of a suite as it is a more Reddit-like version of HN.

Namely, it has collapsible comments, inline replying, and a generally nicer but not over-designed layout.

[1]: https://chrome.google.com/webstore/detail/hacker-news-enhanc...
"It is difficult to get a man to understand something, when his salary depends upon his not understanding it!"

Nobody is going to put themselves out of a job by saying, "Ubiquitous security screening doesn't work, as every countermeasure we come up with has obvious counter-countermeasures. Thus, we should shrink this agency by a factor of five and refocus our efforts in other areas."

But they can't just ignore threats either, because that gets you hauled in front of Congress the next time something happens. Thus, they ride a line of carrying out countermeasures that don't really help, but which are enough so that they can go to Congress and say that they did everything they could.
Kahneman chose the names "1" and "2" because he asserts that those names are easier to remember than "autopilot" and "deliberate", and so don't require System 2 thinking when you use them. I find that the confusion arouns these names undermines Kahneman's theory, as seen in this thread.
Explosives (to my knowledge) don't provide power, thus helping prove the battery isn't just a bomb.

And preventing bombings has been a 'big deal' in aviation security for a few decades now.
That is seriously medieval. I cannot believe that people in 21st century western civilization are subjected to this sort of torture, by the hands of private contractors no less.

The emphasis on retribution over rehabilitation is a serious problem in modern society. Unfortunately the victims of an often over zealous justice system are granted a severely muted and underrepresented voice. The people most motivated to change the system are unable to do so. I'm glad that a forum like Prisontalk exists to give them some semblance of a voice. It seems like if this system is going to change, somebody else is going to have to step up to the plate and take charge of changing it. Hopefully the internet will help to disseminate stories like this to the public and motivate people to push for change in what is a seriously backwards prison system.

America should be ashamed.

Edit: I post a lot of unpopular opinions... I sure didn't expect this one to get downvoted!
How can you suggest reactive web if you don't know what I'm building?
It seems you need more time to think about it.

Message passing can be synchronous, and function calls asynchronous

Also consider remote procedure calls.
Note that this is the version from before Randall decided that writing his own assembler with a completely different syntax than anything else out there and rewriting his book to use it was a good idea. Thus I recommend this version and not the later ones.
The author specifically mentions Angular - probably that was the last straw. I want to tell you: I feel your pain! You are not alone!

I've been in the field for almost 35 years, and I think I've seen a lot. But Angular really stands out. It's absolutely the worst kludge ever unleashed into the field with so much hype, I can't remember anything like this since EJB, but EJB is a nice piece of engineering compared with this cake. And there's not much choice - others somehow acquired the taste of it, next thing which is going to fall on our heads is polymer (the kludge of comparable proportions). Brace yourselves!

Good that I'm going to retire soon: accepting Angular and friends as a career is going to kill any remaining professional self-respect even if one had some left.

The reason for this unfortunate development (as I see it) is a total lack of culture of professional criticism in programming. People who were supposed to speak out didn't do so.
Many of the first release of Apple Macbooks had a "random shutdown syndrome" problem with their heatsinks. The laptop would randomly hard-shutdown and then be unable to turn back on for some time. This is widely documented.

I was experiencing this problem shortly before heading through US airport security. I was terrified they would ask me to turn on the laptop. They took me aside, but it was to ask me questions about the remote-control that came with these early macbooks (it was an apple product they didn't recognize, so they were suspicious).

My point is, there's no way to know that your product -- any product -- won't fail when you're going through security. The assumption that all devices going through security will be operational, is bogus.
The corrupt Chinese officials probably have more to do in ruining the housing market in China. They also have "retirement plans" that involve setting up their kids in a University/House abroad in some country without an extradition treaty (see http://en.wikipedia.org/wiki/Naked_official). But most of the money coming into the states from China is probably legitimate (or at least mostly legitimate, as much as can be said for the micro corruption that occurs).
I love this post. So awesome. Good for your dad.
I would argue California has a huge Somebody Else's Problem field.

Much of California public services are provided by local taxes. I'm not sure about Japan, but if it's anything like Canada then much of it provided at the state or federal level. Add in things like Prop 13, "Pay for government?! That's Somebody Else's Problem", and you end up with huge incentives to externalize your costs.

Schools are cheap if all your workers live somewhere else. Low-income assistance is easy if the cheapest place to live is $2000/month for a room-share. Most of the local legislators are home owners and decreasing costs by increasing supply will directly hurt them and their paper gains.
Really? when they lower the price of the per-hour billing they don't lower the locked-in fees?

Huh. In the VPS market, from what I've seen, the rule is "treat your existing customers as well as your new customers"

while, say, the co-location market is like the real-estate market. "Subsidize your new customers, and if they are still alive when the lease is up, take profits in the form of much higher renewal rent."

I guess what you describe with pre-pays is sort of inbetween. There's a difference in most minds, I think, between raising a price and just not lowering it when you perhaps could be expected to. Most people new to the real-estate market feel pretty bent out of shape when they find out that they have to pay significantly more in rent to renew their existing contract than they will pay if they move.
I'm not familiar with this calculus of data structures, but I'd surmise it's because L(a) = 1 + a L(a) implies that (1 - a) L(a) = 1.
Sorry, I misspoke. The managerial staff, not the C-level people. Should have been specific.
This is under the assumption that physical beings have a consciousness like your own. Nothing physical indicates this though except emotion.
Mention your planned commute endpoints and times for
better responses. Mention urban driving experience
locations for comparisons.

Traffic over the Bay Bridge (I-80W)
and its northern approaches (I-80W & I-580E) is quite
heavy at typical morning drive times. The rest of the
Bay Area is merely very heavy at those times.
BART is popular, but parking at BART stations fills early.

Useful traffic resources include Google Maps typical traffic:
http://www.google.com/maps/@37.7,-122.26,11z/data=!5m1!1e1
http://www.sigalert.com/
http://traffic.511.org/index
http://www.mercurynews.com/mr-roadshow
http://www.reddit.com/r/bayarea/
Understood that he ranted, but Chinese monetary policy, along with the fact that the ultra-wealthy in China are often politically connected rather than talented founders, has certainly created a situation where tons of Chinese investment is buying up housing stock in any city which has seen a steep rise in prices.
A function is well defined in mathematics; see http://en.wikipedia.org/wiki/Function_(mathematics) . Note that the definition doesn't really differ for computer science. Procedures, on the other hand, may or may not be functions according to whether they behave like them (match their properties).
Ten Things I Learned Researching Ten of the World’s Fastest Growing Startups
Awesome idea. I could imagine a marketplace for resume themes that is based on this. Would be easy to switch between different designs to see consistent details.

Well done.
This should be pushed over to swintonreport.com. Not to push it as a site, but it does carry this type of pertinent information.
I looked over the website briefly, and I couldn't find an answer to this question so I'm going to ask here. I am not asking this tongue-in-cheek, these are serious questions:

* By "open source standard," what do they mean? I don't see any evidence they're on an RFC track, so this would be "standard" in what way?

* Why? I've never needed a resume in JSON format, but that is anecdotal. They don't really say why they're pursuing this on the site, except why they chose JSON.

Good luck, either way! Making something isn't easy, so I applaud any effort to do anything.
So Google can't build property in Mountain View, what about building another campus outside of the Bay Area? Maybe an hour south of Mountain View or something, where they could still recruit in the area.

I imagine Google's thought about this more than I have though.

>that workers in the technology industry do not belong here and are not the type of people who are supposed to be in San Francisco. It is a strangely unprogressive attitude for this open-hearted city.

It's always ironic to see how people in 'rejected' subcultures tend to reject outsiders as well ( this happens way too much in tech as well).
Agreed that cost of living is lower -- $40k in Gainesville maps to $88k in NYC -- but my friends mentioned offers much lower than $40k.
Hey guys, we weren't actually ready for a lot of eyes to see this project. We were hoping to keep it small and get some feedback on important decisions about the project's trajectory.

The plan is to create a standard that developers worldwide are comfortable enough with to build upon.

To give the standard some traction, we have built tools to export to other formats such as pdf, txt and doc.

We also thought it would be cool and useful to have an NPM like system for resumes. So we built a CLI heavily inspired by NPM, to init and publish your resume to the jsonresume.org registry.

The themes right now are in bad shape, and we are looking for designers who would love to jump in during the early stages. We are thinking of building a theming version manager on top of NPM to take advantage of versions/distribution and also allow theme developers to implement their theming systems however they like (erb, mustache, md etc).

All the code is open source and available at -> http://github.com/jsonresume

Theme developers should be looking at the resumeToHTML repo -> http://github.com/jsonresume/resumeToHTML

People with comments about the standard semantics and structure are encouraged to post their ideas to Github issues. -> http://github.com/jsonresume/resume-schema We also want to formalize the standard a lot more over the coming weeks.

If the project can be pulled off professionally and driven by the community, we believe that working with resumes will be fun!

Edit: Here are some of the reasons why I personally think JSON resumes will improve HR.

(trying to figure out bullet points)

- Better searching and filtering than PDF/doc. Making recruiting a tad easier.

- Applying themes will be a lot easier.

- Applying for jobs will be easier. Instead of filling out complex forms over and over again services might start allowing you to auto-fill with your JSON resume.

- There are many services that ask for your career history such as LinkedIn, Angel.co etc. These could be autopopulated or synced with your master copy.

- You can update your resume programatically so Github projects can be inserted and any other online certificates that you might want automatically added to your resume like Mozilla Open Badges -> http://openbadges.org/

- The comment section suggests that lots of innovation could arise from it.

----------

Make sure you try the CLI! sudo npm install -g resume-cli
Seems like Tesla should have been able to just phone in a kill command on this ride, no?
Spectral methods [1] are FE-like methods with non-zero basis functions over the whole domain. Indeed they produce full matrices.
[1] http://en.wikipedia.org/wiki/Spectral_method
RPG uses mixins as a direct example of the concept, very interesting read if you can get through his style.