skysight-inc/HackerNews huggingface dataset:
Thanks for pointing this out. You said it better than I could: "Some people make development a job, others make it a lifestyle. Age has nothing to do with that. I have devs anywhere from 25-30, and I'm often disappointed by their lack of exposure or passion for the new tech out there. But they will all go home at the end of the day and read comics, or watch TV. "

Well said. A colleague of mine who had no GF, no family, no responsibilities at 27 continued to disappoint me on a regular basis with his lack of drive to learn. He had zero growth since joining our team, and has just signed on with a startup who made the mistake of not doing a technical interview. Whoever the team lead is who gets stuck with him is screwed. On a side note, I learned how important rigorous technical interviews are. When he told me he got the job and said it involved business intelligence/data warehousing, I mentioned to him that he had never worked with these things, and asked him if he indicated this in the interview. His response: "Well, I know SQL, and I looked at star schemas on wikipedia and it doesn't look that complicated." I then asked him (this was him giving me a 2 weeks notice) if he had contacted the team lead to find out what the tech stack was so he could start reading up on using any tools he wasn't familiar with. This hadn't even occurred to him.

Lack of passion spans the age groups.
NYC's official collision data riddled with errors
The example you give uses no feature that frames don't have.

To demonstrate why maps need syntax support, you need an example which pattern-matches keys.
I will pay $1 to the person who finds me breakfast.
Amazon actively shutsdown projects, which automaticly replace affiliate links. Most still running projects are just too small to be noticed yet.
Yay. That's the kind of world I've always wanted to live in.

Gooooo, Justice! — Really, get the fuck out!
Why this case in particular?
Another app which has overlapping functionality is bSafe (getbsafe.com).

I like simple apps that do one thing and do it well, so I build Kitestring to give them a little friendly competition. I'm hoping that it's simplicity / ease of use will be attractive to people.

I think there are many people who could benefit from an app like this. Of course I'd like them to use mine, but I'm also happy to see them using another app as long as they're on top of their safety.
U.S. generations aren't growing in size, so no they don't.
I agree that more honesty when you don't like ideas is needed. A few years back when I started a company (as the tech founder), we approached a high profile investor. He was positive at first and then cooled off after a few days.

Then he took me for a walk during a convention we attended together, and he said very bluntly: "Listen, this will never work. Your product is nice and you can execute the tech part, but your go to market strategy is all wrong because [XYZ]. I have been known to be wrong before, but you guys are basically driving off a cliff".

The irony is that because we had a bullshit guard up for every word coming from anyone in the industry - that we just said "hey, he's wrong, next investor please". His advice was pure gold, and in retrospect, spot on about the problems we had, that could have been fixed at that stage.
"When something does not work in Linuxland the answer is still "open the terminal, enter a bunch of cryptic commands" and/or manually edit text-based config files. I can do that easily, I grew up with DOS."

I can install CentOS on a laptop, add repositories and install multimedia codecs/applications, change the language and set periodic updates all without any use of the terminal at all.

I suspect that part of the reason that terminal commands are given on support fora is simply that it is easier to provide the text command than it is to describe a series of steps in words that you have to execute on a GUI.

I also suspect that another part of the reason is that people who really know about Unix like OSes tend to be from a sys admin or programmer background and are more comfortable with the terminal.

Agreed that this is going to have to change soon!

"- (Ubuntu) Getting my wifi to work. Do I even have to start? I ended up having to download a kernel module .tarball from somewhere, had to integrate that into the kernel, and edit some config files by hand. Again, no problem, Google is magic. However it wasted one hour of my life: unacceptable. On Windows getting the wifi to work required.. clicking on setup.exe."

Well of course Windows is easier to find drivers for, it is the operating system for which the cheap commodity hardware you can buy is designed. Having said that, I'm surprised that Ubuntu's restricted driver identification was unable to find the WiFi kernel module you needed. What was the module you installed and which version of Ubuntu did you install it on? My reason for asking is that having 'manually' installed a kernel module, you may have to repeat the exercise for each kernel update.
And even if you do not yet violate their TOS, they do change them to their liking and kick you out anyway. Relying on Amazon as a partner is not really something I can recommend.
I hear you! Just added an FAQ: https://www.kitestring.io/faq

I'm also happy answer any questions here or via contact@kitestring.io.
I certainly agree with the latter point if adding a default/out of the box JSON serialization does indeed add significant overhead, impacting all users including those which don’t require it. On the flipside, if a cost-effective solution can be found – e.g. by providing a default JSON serialization via class annotations – I feel that it should be part of Dart’s core and not up to individual developers to home-brew their own solution to a very common problem. In the particular case of DateTime, I’m pretty sure that adding a default JSON serialization now will increase interoperability between Dart-based services and sites in the future.
In keeping with this spirit - Is this idea good? https://yenbe-beta.appspot.com/

I just made this page 2 hours ago, and took a break to see whats up on HN. As I was making this, I was thinking "This is a stupid idea" :)
> zeeed 3 hours ago | link

> the full interview is here: https://archive.org/details/snowden_interview_en

Very good quality and on archive.org.
There are now enough good games in the universe that I have trouble imagining the person who can legitimately think, "I have too much time, I should play some garbage to fill it."
Good feedback! Just to be clear: I am not making any money from this app, and have no intention to start charging people.
"If you can, you might want to consider revoking the keys that have been made public, so that anybody who may have discovered them already will be prevented from using them."
Thanks for all the great feedback! I've updated the blog post with some of the key points from this discussion.
Ah, of course. I'll see what I can do to make it highlight the sign up form in a flashier way. Thanks!
Is Math a Young Man's Game? (2003)
More reason that the medical profession's highly misleading rhetoric about the benefits of breast feeding do a huge disservice to parents: http://articles.chicagotribune.com/2012-11-21/lifestyle/sc-h... http://www.skepticalob.com/2013/05/world-health-organization....

Life is enormously simpler when the baby can be fed by either the father or a daycare worker.
"As stated above, the history features of version control systems mean that simply removing the tokens and then committing the result is not enough. If you can, you might want to consider revoking the keys that have been made public, so that anybody who may have discovered them already will be prevented from using them."
Things have changed quite a bit in the past 600 years.
Immediately improve your life with this one, simple tip
> It's not unlike when I was eight and pumping quarters into Gauntlet in order to reach the next level -- Blue Warrior's health dropped whether or not you were taking damage

You certainly could play arcade games that way, but the good ones could generally be beaten on one credit if you were skilled enough at the game. Plenty of modern enthusiasts still consider this the only "legitimate" way to play such games.

The difference between this and most freemium games is that it's your skill being tested and not your tolerance for pain, and many of us find the former a far more palatable thing to test.
Nope. They've already been doing that for decades. The games industry is like the music industry in that regard. There's no shortage of people who are making games for the love of it. The vast majority of them will just never be able to support themselves doing it.
> All the hard work of figuring out dependencies, avoiding cycles, etc is done OUTSIDE the OS by the repository maintainers

Your typical package manager will build a recursive and reverse dependency database, resolve version conflicts, detect cycles, and suggest alternative dependencies and recommended or optional packages.

Here's the official PKGBUILD used by Arch for ffmpeg as an example. There's not a single version qualifier in sight, and no other files are needed to build and install the package... from source.

https://projects.archlinux.org/svntogit/packages.git/tree/tr...

It's not exactly trivial, but FOSS OSs have been doing this for decades and have hundreds of thousands of packages. It's a vast improvement over having 28 copies of the openssl dll on your average Windows machine, all out of date.
Great adaptation of Hitchhiker's Guide! I hope you do a whole series of them. I'll get you started on one of them: "A repl, it says, is about the most massively useful thing an interstellar Clojure hitchhiker can have.." :)
Dogecoin decides to allow annual inflation of 5 billion coins each year, forever
It's quite clear from the interview that he doesn't want to put himself into the position of revealing information himself, rather to funnel it all through journalistic sources.

Furthermore it would compromise his position that his main motivation was to inform his own citizenry if he starts commenting explicitly on foreign intelligence agencies.
I see 5 too (Russia)
I've heard Martians do that too.

The fact that people in Asia (who did not buy games 20 years ago and do not buy games now) pirate them is completely irrelevant for the actions of the US market. Unless the argument is "Americans don't buy games anymore because Asians pirate them".
Facebook stock is going nuts
Why does an MVP need an original typeface? Seems the opposite of minimum.

Looks good, nice work.
Having a Kindergarten at your workplace was quite common in the GDR. Sadly this wasn't adopted in West Germany.
are you a web developer by any chance? i keep seeing people wanting to use elasticsearch for everything. the last thing I heard was indexing file metadata in elasticsearch

just because a piece of software is great, it doesn't mean it's great for everything.

why not use one of the many mailbox indexers out there ? like mu.

http://www.djcbsoftware.nl/code/mu/
just wanted to say it's great seeing security integrated into such a product from the start!
"ummjackson" has appeared on HN before so perhaps they will comment here as to how dogecoin could ever exceed 1000 satoshi with this decision.

That is several new coins for every active person on the internet, every year.

Also, the blockchain might require terabytes after a decade.

ps. if you do show up, please clarify if it is going to be a zero to 10k reward which is a different situation, or actually 10k fixed per block
Eight, more or less, and at the start of that period, scientific medicine was barely out of infancy. I don't believe anyone has suggested that either perfect wisdom, or immunity to political considerations, are among the traits of that field of science.
Attitude criteria are often proxies for culture fitting; you are basically making a call on whether they are extroverted/emphatic or not, vs. checking skills or anything.

For internal promotions, it's called "being visible" and "managing up", where again, appearance is more important than capability.
It seems I have accidentally given the article a kudos point for this post, although I didn't intend to. It would be nice if svbtle had more indication about that leaving your cursor over the kudos button has this effect, unlike most normal buttons where you have to click to activate.
He married daughter #2, so lets not act surprised when daughter #1 says he behaved inappropriately / criminally.
“Opinions are the cheapest commodities on earth. Everyone has a flock of opinions ready to be wished upon anyone who will accept them. If you are influenced by "opinions" when you reach DECISIONS, you will not succeed in any undertaking.” ― Napoleon Hill, Think and Grow Rich: The Landmark Bestseller--Now Revised and Updated for the 21st Century
How many tech interviews are one session long anymore (especially for the good ones)? Like I said in my post above this one, I'm arguing for the point after candidate potential has been acknowledged. If you know a candidate can do his/her potential job well - then I think good team fit is the obvious next step. If nobody wants to work with a potential candidate - then it will clearly be a detriment to a team (short term and most likely long term as well).

I think the problem is that everyone on HN thinks things are binary, when practically every scenario in this universe is not. You can't just eschew potential team fit because you want a rigorous hiring process that depends only on candidate qualification. The opposite holds true as well. Here are the two things you need for an awesome team:

1. A team that works well with each other.

2. Individuals on the team can do their job.
I encourage you to experience a patent prosecution yourself to test these claims. Fortunately, you can do it vicariously completely for free! The entire prosecution history of a patent, i.e. the arguments back and forth between the applicants and the examiner is available for free on the USPTO public PAIR website. Go to that site, enter an application number, then click on "File Wrapper".

It will be immensely boring reading. But you will see all the work that goes behind a patent application. The File Wrapper will have tons of documents, mostly boilerplate, so you want to look for documents titled Office Actions, (Non-Final Rejections, Final Rejections, Allowances) and Applicants Arguments in response.

You will see almost everything, including the evolution of the claims from application to issue, the search strategy the examiner uses, the prior art references presented, the rejection issued, and the applicants responses on 1) how the prior art does not apply or 2) amending the claims to sidestep the prior art.

There obviously is variance in quality of examiners, but typically they're a tough bunch to get anything past. I would echo everydayman's sentiment, that while they are they not all technical experts, they are very good at search and they do find stuff pretty well on average. They do have pressure to get rid of cases ASAP, but their default is to reject. I have seen more frivolous rejections than I've seen frivolous allowances.
Don't apologise, the predictive type on the Nexus 4 is fun :).
Excellent list...it is really very hard to get a vision across. Even when you have a functional product it is an uphill battle.

Part of the problem is that with almost all good ideas, you are trying to introduce a new reality where a familiar one already exist.
UK resident: My wages are paid into my bank account using an electronic payments system that does not use the Internet at all. The accounts/HR people have computers that are on a separate VPN from the rest of us.

The attack mode in this case revolved around the use of a client system to tell HR/Payroll where to pay the money. We don't do that, any change in bank account details is a visit to an office with paperwork.
The iOS position seems to be missing from your website. I've emailed you.

Keep up the awesome work!
14 Year Old Pro-Drifter
No, this simply isn't true. Watch the front page of any daily newspaper - a large percentage of the articles are about new revelations or stories on the politics of a reform bill, and I have not seen a single one (in the last 4 months or so, when my memory is fresh) talking about Snowden personally.
Beer Delivery Drone Grounded by FAA
I don't want to give aws.amazon.com access to my mic...
"Stupid idea" "Never work" - these are not constructive things to say. They make people have the same reaction you did. "Your go to market strategy needs to fix XYZ." This is the kind of feedback people are looking for, and when presented this way, will probably result in more successes overall.
> I really don't understand what point you're trying reach, since automatic dependency management/resolving is one of the most important reasons Linux is chosen for server environments and deployments.

>Since I've been doing this for a living for more than 10 years, I really don't know how you have found so many problems and issues with it. Maybe you're using some kind of rolling-release distro?

For average desktop users things like third party repos, PPAs, etc induce failure modes in apt-get that are quite common. One of the most common ways that users get screwed is by adding too many third party repositories or steping outside the repository and build/install via source or installing an rpm/deb file manually. The main reason is the OS does not handle dependencies, only the package manager does. So if you step outside the package manager.. you can get burnt fairly easily doing benign things. A few examples I found in under a minute...

http://unix.stackexchange.com/questions/43952/
http://unix.stackexchange.com/questions/5505/
http://unix.stackexchange.com/questions/59930/
http://unix.stackexchange.com/questions/96282
http://unix.stackexchange.com/questions/8963/

>because.... we would have done it! That's why homebrew for Mac feels like a poor man's apt/yum system.

That's rather poor reasoning. There are several factors why one would not want to maintain a giant repository of packages and associated dependencies. For one, atleast on newer OSX installs the presence of the Mac App Store negates any large scale interest in such a project.

Also the fact that tech like macports, chocolatey, nuget, etc exist, demonstrates the proof of concept. Also I'd like to stick my neck out a bit for MS tech like AppV which is the underlying tech for MS Office 2013 IIRC which allows centralized deployment for enterprises. Its better than apt-get IMHO.

Across platforms I'd say Steam is a much more better platform than apt-get/yum etc for digital distribution of software. On Windows - the only dependencies would be third party libs like PhysX, OpenAL, etc. Windows, since XP, has a great OS-level dependency solution (unlike apt-get and the rest - which the Linux kernel/executable loader/etc do not know about explicitly) for installing multiple versions of libraries side by side and having the developer specify things like - whether they want the latest version or whether they want a specific version, etc via simple application manifests.
Scholas Occurrentes: Worldwide Network of Schools Getting Together
Thats a very weak statement. It is the first thing you should do.
The bitcoin protocol is not obfuscated. That's how protocols look like. It's actually a fairly simple and straightforward protocol compared to others.

As a means to outsource SHA256 cracking it would be patently useless. To crack a hash you need a collision. Bitcoin mining doesn't produce collisions, it produces "hash is smaller than target" results. But even if you'd assume there'd be a value in that answer, it's still useless, because you can't dictate the hash of the previous block (which is included in the hash of the current block), and you can't dictate the transactions of a block a miner would include (which also go into the hash). Since you can neither dictate input nor output nor get a collision answer, it'd be a pretty stupid tool for attacking SHA256.

It would also be useless as a means to attack EC-hashes, since miners don't try to guess these, and the flavor of EC-hashes used in bitcoin is unique, it doesn't overlap with the ones usually used in TLS.

See this is the reason why people who're not programmers shouldn't comment on things todo with programming. Especially if you've never designed and implemented a protocol, you shouldn't comment on protocols. If you've never used cryptographic hash functions, you shouldn't comment on them. If you've never understood the bitcoin mining process, you shouldn't comment on it. As a general rule of thumb, don't comment on things with conclusions, you can't support, because you have no clue.
I am reminded about the story of the ceramics teacher

http://www.codinghorror.com/blog/2008/08/quantity-always-tru...

'The ceramics teacher announced on opening day that he was dividing the class into two groups. All those on the left side of the studio, he said, would be graded solely on the quantity of work they produced, all those on the right solely on its quality. His procedure was simple: on the final day of class he would bring in his bathroom scales and weigh the work of the "quantity" group: fifty pound of pots rated an "A", forty pounds a "B", and so on. Those being graded on "quality", however, needed to produce only one pot - albeit a perfect one - to get an "A".

Well, came grading time and a curious fact emerged: the works of highest quality were all produced by the group being graded for quantity. It seems that while the "quantity" group was busily churning out piles of work - and learning from their mistakes - the "quality" group had sat theorizing about perfection, and in the end had little more to show for their efforts than grandiose theories and a pile of dead clay. '
"If I was in charge of Windows that is likely what I would do. Make Windows for Desktop and Windows for Touch, with starkly different UIs and designs, but with some emulation layer so people can run a touch app on the desktop (in like a sandbox window)."

I agree that this would be much better than current Windows 8; Microsoft isn't full of idiots, so I imagine there are people working for MS who are aware that the attempt to combine tablet and desktop interfaces in Windows 8 is producing a pretty shit product. The question is, what is it that is compelling Microsoft to pursue this approach, even though the immediate product it produces isn't very good? I assume the top people at Microsoft think there is commercial pressure to use their dominance on the desktop to strengthen their position on tablets, and they think the mediocrity of Windows 8 is a price worth paying to achieve that.
"And when you say you want to change the world, maybe stop bullshitting yourself a little bit."

I've already mentioned this in another post. That line above is simply a keyphrase to attract VCs. Nobody is changing the world with the next cool-dog-food-pic-sharing-6-second-iOS-app.

There's 3 things humans desire: fame, power, wealth

It's tough determining which one is the most sought after, but I would say that it all begins with wealth first (this is in the general sense, in terms of regular folk).
Ambro: Food Redefined
I'm in the UK, read & watch the news everyday, and didn't know this interview was happening. It's also the first time I've seen it mentioned online. It wasn't promoted properly.

It's news, not a brand of cereal. In theory journalists are supposed to occaisionally go and get stuff, otherwise they may as well fire them all and just get a photocopier and put marketing press releases through it. (In some papers I suspect this has already happened.)
If you read the article, it specifically says in the fourth paragraph: "However, he said he believes the university should reimburse him for his loss, since it was its system that was hacked.".

It wasn't his banking account being phished, you should read the linked articles before commenting on things.
Lithuania's Vinted Becomes Highest Valued Baltic Startup with new €20m B-Round
I believe the CESG has done this study to see how other goverment and industrial branches can least be tapped, not to see how it can best tap everyon.