jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
When Google was struggling with various people being locked out of email and not being able to get back in (without an alternate channel its really hard to verify you are who you are without a bad actor in the loop) I proposed a project for creating an identity token. I was playing with the Yubikey [1] as a possible approach. I certainly think something like that has the basic concepts, physical possession of the device which can be queried to provide strong identity verification.

It was amusing (in a greek tragedy sort of way) to watch the conversation get de-railed by reductio ad absurdum arguments about perfect security. When in fact it would benefit over 80% and perhaps as many as 95% of the Internet users to have something like this.

Still have the business plan. Its a bit capital intensive since it functions best when everyone has it, but the basics were build the base system in a "open" documented kind of way (so that folks could verify for themselves it wasn't snake oil), create a licenseable fob capability that is compatible with a variety of communication mechanisms (this was pretty straight forward). Have a 'key' implementation cost less than $5/key in quantity going to less then $1/key (Difficult but doable I believe) and three key partnerships.

The 'competitors' are soft systems which are implemented on handheld devices or other token schemes. Russell Coker wrote up a good summary set [2]. The 'secret' sauce of this effort, or perhaps the key learning that makes it different from other systems, is how it deals with key theft and alternate identities.

Great systems problem!

[1] http://www.yubico.com/yubikey

[2] http://etbe.coker.com.au/2010/03/15/security-tokens/
A number of posts have made this point and all seem to have not understood the article and the FAQ. (Or just like to nitpick)

Let x be a three word pass-phrase of 11 characters and y be a 6 character standard complex password.

The argument is: x is more secure than y.

You've pointed out a special case where x is also a COMMON phrase, and demonstrated a counter example to the assertion.

So rephrasing the argument:

Let x be a three word uncommon / nonsense phrase and y be a standard complex password.

x is more secure than y (and a hell of a lot more user friendly)

I think with that modification the argument stands, and the specific case of 'this is fun' is a mundane distraction from the real point the author was making.
You do understand that gambling online isn't illegal in the United States, right?

http://en.wikipedia.org/wiki/UIGEA

UIGEA "prohibits gambling businesses from knowingly accepting payments in connection with the participation of another person in a bet or wager that involves the use of the Internet and that is unlawful under any federal or state law." but does not make it a crime for a citizen to engage in the activity.
They are using a TLD (top level domain name) operated by a US company (Verizon).

The government hasn't gone out of it's jurisdiction, technically speaking.
The indictment from the DOJ with a list of the charges:

http://www.justice.gov/usao/nys/pressreleases/April11/schein...
Really? Even with your comments on the Groupon apology?
2 things:

1> When you make time limited software: You provide a different version that's just the demo - killswitch for the final delivery after final payment.

2> You don't delete their data ever. That's their data. It's their work. Nothing can make it your work. Use of the demo to make their work can be an implicit acceptance of any contract making them pay you, but don't ever screw with their data/work.
I might have been exaggerating, but my point is that labor is the most costly thing to restaurants.

I've worked in restaurants and I've waited tables at a very high-level. There are your entry-level Applebee's servers who have no experience, are in the "survival career" category, or have no aspiration to do anything but work at Applebee's. They should earn 3-4x minimum wage, or about $24k a year.

Then you have your more respectable chain: Ruby Tuesday's. 4-6x or about $40k a year.

Something in the middle: Longhorn Steakhouse, 5-7x.

Above that you start talking about restaurant professionals, where they expect to see at least $80k a year. Prices are now 14x, but your server? They're damn good at their job. Never seen a professional in action before? Go to your city's equivalent to Manny's Steakhouse[0].

[0] http://www.mannyssteakhouse.com/
I have seen several large enterprise organizations build important applications in AngularJS. The kind of applications that you don't want to rewrite the UI in 2 years. In fact I know of one that will start in a few months. I would not be surprised if AngularJS was in the RFP.

These days I just stay away from those projects and watch them burn.
-18°F (0°C)

What?

-18F is -27C

0C is 32F
I really like Steve Yegge's take on this topic: http://sites.google.com/site/steveyegge2/you-should-write-bl...

"So your fear is justified: practically nobody will read your blog. Unless it's good. Even then, it'll be a very long time before lots of people have read it. Don't worry, though. If you put in the effort, and you write honestly, people will eventually find their way there.

...

I never advertised my blog, and to this day I have no idea how so many people found out about it, let alone why they read it. I certainly haven't made any effort to try to please people. My blog isn't "about" anything, and although there are various running themes, I haven't tried to stick to any particular subject. And I'm horribly inconsistent in my tone, posting regularity, writing quality, and so on. But I'm really just writing for fun, and even if everyone stops reading my blog, I'll still be happy with what I'm writing."
Boz just finished his presentation. I don't think this lived up to the hype people generated for it. It seems just like combining chat and messages and introducing a message history. I'm sure there were some huge backend changes, but I don't know how much this will change the experience for the average user.
You might want to look through http://www.americanscientist.org/issues/pub/the-science-of-s...
To NT people not conforming to or recognizing/acknowledging social structures anchors your cognition at an adolescent level where that type of behavior is acceptable. Teens are expected to conform and some people on the spectrum can be completely “normal” in every other way, but if you asked that person to show up to a job at 8am every day or to do X socially expected thing, they’d probably just go find someone else to talk to, hence the “functioning at a 12 year old level.” I consider this to be oppressive social pressure and I’m lucky I was privilege enough to live this way without being shamed or tormented by my family. We should all function at the level of a 12 year old.
I mean, yes, that's why I used it. I'm implicitly calling myself (and most people) "normies".
Personally, I would not pay any attention to that whatsoever.
If you can helpfully illuminate the issue for us, please do. I don't understand the point of writing like that.
The Social Network may be reasonably accurate but it doesn’t portray a culture. It’s the story of a handful of people scrambling to make money from an unexpected success, and a single-minded antisocial programmer who falls backwards into vast wealth and power. The personality traits depicted and maybe exaggerated in the movie may be common but they don’t form a culture — rather they are formed by a culture of predatory capitalism and legal maneuvering. American Psycho is the same story as satire, with more knives and less PHP.
Tax rate for illegal income should be 100%.
Forget your scare quotes around science. Just go on facts. Do you not accept the idea that we have terrible wild fires in the western us, that we had sudden and unexpected very hot weather in the west? Do you argue that there isn't a big change in the climate from human activities? Do you want to argue that the measurements of carbon dioxide growing in the atmosphere is fake, or maybe doesn't really affect the climate?

Or do you disagree that the level of the sea is rising as frozen water at the poles is putting more water into the sea? These are things that are reality. It doesn't matter if you think I have impure motives about something, am I stating things that are reality? You have prevented no information that these things are not reality, you are just arguing about mysterious dark motivations of people who are pointing out things that are really happening.
At least in the old days, they'd have to unthrottle everything to get decent speedtest numbers. The cable modems the ISP issued around here had FIFO network buffers capable of buffering 5-10 seconds of traffic.

So, any slow connection would stop the entire household from having decent internet.
One of the things I got tired of was the same jokes always upvoted to +5 funny, whereas tired memes are discouraged here.
I've never had to deal with core dumps or understand how the JVM works. Why are those worthwhile skills?
Browngoods refers to Bakelite. Once, all radios / radiograms were made of this: http://en.wikipedia.org/wiki/Bakelite
You're certainly correct there, but they only value "firefighting" for a brief moment too. Unless you've been firefighting directly for upper management - they'll forget, or not even know of your effort shortly after it happens. You're only likely to get rewarded for efficiency in smaller companies where the management has enough technical knowledge to appreciate your efficiency.
I haven't had e's "aha" moment yet; but thanks for the reference in a direction to look that will improve that moment if and when I have it.
Related:

http://news.ycombinator.com/item?id=2006128 - marc.info - Many comments

http://news.ycombinator.com/item?id=2007694 - Ask HN - 1 comment

http://news.ycombinator.com/item?id=2008097 - techworld.com - no comments

http://news.ycombinator.com/item?id=2006954 - killed - no comments
I'm working on a self-hosted app to track family history and stories. I've got photos going back to the 20s and my dad seems to have so many stories I want to capture around them. I also had an uncle pass recently and finding photos of him for the services was so manual. I'd love to have some photo-tagging of sorts. Perhaps allow family to upload their stash of photos.

It's also giving me a fun chance to dive deeper into ASP.NET Core/React/TypeScript, something I work with professionally, but just haven't had the time to fiddle.
> There is a trade off between the collective rights of the innocent citizenry and the rights of the victims of the crimes that can be avoided. At some point the cost of civilian lives will exceed the cost of strain on civil liberties.

That's a huge assumption. A totalitarian state comes at a cost far larger than civilian lives from terrorism. You are pretending that innovation will continue at the same rate without an open and free society.
We'll know the solution is near at hand when there's a satisfying way to represent a book like "House of Leaves" (colored words, intentionally blank/sideways/mirrored pages, backwards text, and other typographic mischief) or "Gödel Escher Bach" (diagrams, puzzles embedded in formatting, messages riffing self-referentially on the medium in which they're represented). This is apparently a long way off, given that after all these years, the Kindle hasn't even evolved to the point where it can render a page without what is often sparse and uncomely full justification (to the best of my knowledge).
I second this. Mindfulness meditation is really easy to pick up and has worked a treat for me.
I was on 150mg a day (worked up to that from a low dosage).

After awhile, I was getting these insane headaches, like stabbed in the brain with a rusty knife type headache. Those lasted a few weeks.

And then came the brain shivers. Moving my eyes, or rapidly turning my head, would cause an electric shock sensation that, from what I've read, was similar to what people having a stroke experience. Like lightning in your head. It wasn't painful like the headaches, but it was well beyond annoying, if not completely frightening. I'd sometimes lose my balance and fall over.

I then made the mistake of quitting cold turkey. This was my first AD and my psychiatrist hadn't informed me of how bad an idea that was, and I was stupid for not reading the insert when taking it. After a few days of hell, I went back on it and tapered off.

I understand if it is effective for a lot of people, but I certainly know I'm not alone in my experiences with it.

Zoloft was much softer, but really didn't do much for me.
The google code page claims PlanetSide 2 and Titanfall use it as well.
About time. Was thinkig to write my own player in iSH(ell), if and ever (never?) apple allows iSH(ell) to have a descent sound acces.

My main complain with iOS is sound. i-Tunes or mediaMonkey are the only ways to play off-itunes-bought sound, still?
Location: Napa, CA

Remote: Hybrid

Willing to relocate: Open

Technologies: SFDC, Netsuite, Workday, Docusign, HTML, Python, Gsuite, Microsoft Office, Mac/PC/Linux, CSS, Mailchimp, FedEx, UPS, USPS, DHL, Flexport, etc.

Email: shawn@nelson-us.com

Linkedin: https://www.linkedin.com/in/usnelson/

Resume: Available upon request

Avid HN Reader that is Operations focused. I can help scale up or step into any role.

Global logistics and supply chain professional with over 10 years of experience managing procurement, vendor relations and supply chain forecasting and budgeting for large and small technology companies.

Key strengths include inventory management, fulfillment, imports/exports, business operations, new markets and supporting cross-functional teams (legal, accounting, sales, engineering, c-suite).
One tricky thing here is that this does break the normal memory management semantics. That is, while one nice thing about malloc/free is that you can drop pretty much any implementation of a user-space memory allocator in there without changing your code, this is no longer the case. Whatever replacement allocator you use will have to change its interface, and probably its data structure, to fit the new model.

Edit: Also, how is this better than doing something like this

struct some_complex_struct {
...
};

free_some_complex_struct(struct some_complex_struct * scs) {
...
}
Google Analytics tells you more about your audience because it stalks people across the web. Matomo can never provide that without having a broad range of websites from which you collect data and writing custom code to annotate visitors with your own interest tags.

Matomo purely tracks analytics: who visited what page, for how long, from what device, from what location, from what inbound website, and what outbound links did they click. It also provides a log of pages requested per session so you can analyze people's flows through your website.

It's certainly not a replacement for Google Analytics if you use it to collect background information on your visitors. Even though Google's information is very broad (you mostly get ranges and the interests aren't that reliable), some marketeers use it to make decisions about their marketing strategies. Matomo won't help you there, your alternative would probably be Facebook or another big tech tracking solution.

It does provide a replacement for the type of tracking that I personally find acceptable, assuming the IP addresses are anonymized sufficiently. Matomo recommends shortening IP addresses to /16 after analysis, which I consider good enough, but that's a setting administrators can change.
"If Musks claims for..." Elon makes many claims, most of them never become true, or become true years later than he said.

- Full autonomous driving by 2017, 2018, 2019, 2020, 2021... He said it was 6 months from release in Jan 2017. That was obviously a complete lie.

- You could sleep in your car with Autopilot driving by 2019

- Tesla vehicles will be assets that make you money. "1 million robotaxis on the road by 2020"

- Tesla will make a mini-sub in a couple days to save that youth soccer team stuck in an cave

- There will be fewer fatalities per million miles if Autopilot is engaged than if it wasn't. Suprise, fatalities/mile is actually higher with Autopilot.

- "In ~2 years, summon should work anywhere connected by land & not blocked by borders, eg you're in LA and the car is in NY"

- Tesla Roadster would be out by 2020

- Tesla Semis on the road by 2019

- Teslas will be able to swap batteries faster than you could refill an ICE vehicle instead of recharging your battery

- Taking Tesla private
Should have taken that money and bought bitcoin, and then Tesla, and then bitcoin again, and then...
producerpower doesn't work for me
I joined Twitter in the spring of 2009 and immediately began grooming a set of programmers to follow. These were, in equal measure, interesting people I’ve worked with, famous open source developers, and random interesting folks who tweeted about programming. I really loved it. As a recluse who has no friends IRL, I found Twitter to be my one respite from extreme social isolation.

It all changed when Trump announced his candidacy for president. As a staunchly apolitical person, I found it painful to watch my corner of Twitter lose its mind. Formerly engaging and technically curious folks reverted to feverishly decrying each new political development and news story. Outrage became a badge of honor among techies.

I did what I’ve always done before: fell back on curation as a means of keeping order. At first I shunted specific individuals into a separate Twitter list. This worked for a while until it turned out that each visit to the “special” list caused me aggravation and disgust. After a few more attempts at re-shuffling my follows, I gave up and unfollowed everyone, renamed my account, and deleted the mobile app.

That was in late 2015. I haven’t looked back since then, although in the early weeks of my Twitter abstinence I found it difficult to keep away. But I persevered and never came back.

I believe I’m better off. I still have no IRL friends, and there isn’t a social platform on which I’m active. This may not be ideal, but it’s better than watching supposedly intelligent people descend into madness. I won’t have any part of that.
That's true, but the transport layer has ossified, and the application layer is the only place we can still innovate. RIP SCTP.
Sure but it's a bubble of comic book artists, people that like video games, comedians cracking jokes, etc.
Google analytics code is 19k, then it still has to do all the analytics.
what are the limitations of the epub version you have noticed so far?
Are you including the profits GM dealerships make on undercoating, transmission fluid flushes at 30k miles in those numbers?
If you have the CSS/HTML skills, I love this approach.

IMO this is the way all design is going. Older designers better learn or pick up some young talent to write their HTML/CSS
I would think the males want to impress so they make riskier moves and have more pressure to win.
The art of Unix programming
The elements of computing systems
Love to see posts like this. I've the feeling I'll be happier in keyboard+text land but haven't had the courage to take the leap yet. My favorite use of screen space is a ginormous editor window.

If anyone is interested, the October issue of Linux Journal has a pretty good roundup of command-line tools. It should be online soon (first of December?)
It means the parent post assumes the world can be pigeonholed in whatever criteria he thinks/has been taught to be ideal. Anyone who doesn't fits there is abnormal in some way.

He assumes there is no reason to be unhappy, completely ignoring the various reasons I have pointed out and stated that ignoring them would lead to bliss, but that's not what I seek.
Do not use this without knowing what it does. http://www.commandlinefu.com/commands/view/1207/classic-bash...
Slightly of topic rant here on the topic of learning to program:

The first language I programmed in was Pascal (Turbo Pascal 5 and 7 to be precise), at the age of twelve. It was a great language for several reasons: it was mostly imperative (meaning I didn't have to try to gasp objects right away; there were OO extensions, but I didn't have to use them initially), statically typed (meaning I did have to learn about interfaces and implementations), allowed for raw memory access (so you could learn about pointers and memory management) while having "real" arrays and strings (so you could learn these concepts and write basic programs before learning pointers).

Going from Pascal to C (at the age of 14) was easy for me, including dealing with the fact arrays and strings (as my handle suggests) are pointers (I know what pointers were and how to deal with them, while at the same time knowing what strings and arrays are for). Moving to C was a necessity, as I was finding myself writing far too much inline assembly without actually knowing assembly (Google "Why Pascal is not my favorite language" for the reason why), but it was much smoother than learning programming from scratch with C.

In college/university, the CS courses were all taught in C which, I think, gave me somewhat an unfair advantage over students who didn't program before coming to university (unfortunately, as a transfer student I was exempt from the "great equalizer" class which forced everyone to learn Haskell).

It's sad that schools these days face the choices of: teaching C which forces students to deal with issues tangential to what they're learning, teaching Java or Python which exclude very important aspects of programming and data structure implementation, or teaching a language which likely no longer even has a stable and widely available implementation but is more suited for the "pedagogic" role. Out of these choices, I believe C is the less wrong, but not the optimal choice.
Under the assumption that success and failure reveals something about your skill, you are right.

Under the assumption that success or failure are basically independent of innate skill and the only thing that determines one's ability is number and length of prior attempts (experience), bragging with failures can make sense. The message is not "I have failed four times", it's "I have tried four times (failed, but that's almost secondary)".
Tell me you wouldn't want to avoid this boilerplate:

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}

and instead write a nice little main macro, so you may just write:

(main (print "Hello, World!"))

Do that a few times in an application, and instead of 10 million LoC, you can write it in 100,000 LoC. This becomes much more maintainable!

Also, see: Alan Kay "Programming and Scaling" 2011

http://www.tele-task.de/archive/video/flash/14029/
https://www.youtube.com/watch?v=gZmcmdsoAXU
https://www.youtube.com/watch?v=-UOmItPa4iA
https://www.youtube.com/watch?v=QlPavndhYxQ
https://www.youtube.com/watch?v=y9xLi0iJg1g

Also have a look at:

https://groups.google.com/forum/#!msg/comp.lang.lisp/gsQJOGKYUw4/oLLHW0f4Ce4J
https://groups.google.com/forum/#!msg/comp.programming/FiNIiSm5cJE/JkF5wa6Ke54J
My father in law works really remotely in PA. He gets about the equivalent of 3g phone speeds. I have found when I'm visiting it's not super reliable, that issue may be the router though.
Yeah, this is going to be big. I wasn't convinced, but after actually tuning into a couple of broadcasts, Periscope's potential became immediately apparent.