skysight-inc/HackerNews huggingface dataset:
Wow, sounds rough. You seem bitter and hurt by the whole experience still. Let me just tell you: this experience is good for you in the long run. I can tell you as someone who sits on the ASD scale, I've had some painful periods in my early life where my brain locked on and obsessed over similar rejections. And the obsession and bitterness didn't do me an ounce of good. But later on I accepted it and realized the experience itself made me a wiser, better person.

As to your experience - sounds normal to me (unfortunately). You didn't fit the culture, or at least ended up working with some anti-you people. Maybe you weren't brogrammer enough. It happens to most everyone at some point in their career. I suggest you take from it what you can - when to recognize that things are not working out as early as possible, and to never expose yourself to risk as an at-will employee (always have a money backup!).
No, you're not screwed. Acquire a useful skill that's in demand and which can be done from a desk: drafting, CAD, graphic design, 3D modeling, video editing, web design, programming. Do that craft, and develop a portfolio of work. Find a non-profit that you like that needs that work and spend some time donating that work to the non-profit so you can have some real world experience in that field, that demonstrates that you can work with other people.

Almost every reasonable hiring manager (which may be a minority of hiring managers, but is still non-zero) will value someone with a good portfolio who's shown that they can get the job done over someone with credentials and years of experience in the industry who doesn't have a good portfolio to show (as someone who's been doing technical hiring recently, I've always wondered about people who apply for a job with 20 years of experience and not a line of code they can show me; I realize that there may be many jobs where you work on proprietary code that you can't show to someone else, but not having a single side project, one-off hack, a few patches to the mailing list of an open source project, or even a former employer you can ask for a code sample to show under NDA in your whole career seems a bit odd).
There are many reasons why kids get bullied. There is no unified theory of bullying that explains it all.

For years I thought I was picked on because I was smarter than my peers. Looking back, it seems more likely that I was really kind of a brat about getting better scores on things. There were plenty of smart kids at my school who didn't get picked on.
Malicious javascript redirects to blacklisted website
Post author here. Interesting take, but I'm not sure I agree, or perhaps I misunderstand.

In the initial example, I represented 'good' as a set for ease of understanding, but, in practice, unless a client specifically requests an older version of a data item, the system serves the latest value written to 'good'. That is, the system does not expose a read() that returns multiple values. Rather, clients can read_good(key) or read_by_version(key, timestamp), both of which return a single version/write.

This is different from deciding which "transaction you will accept as valid and which you will reject." Many database systems perform in-place updates, but they must either either 1.) choose a winner across multiple writes (as I described below, distributed databases often employ what's called "last writer wins") or 2.) abort multiple writes. However, a large class of database systems (e.g., Oracle, Postgres) employ what's called multi-version concurrency control, whereby the database stores multiple versions of each data item. The system has a total commit order on transactions which determines what version a transaction should read() from the database. But, say, in Oracle, if:

1.) I start a transaction

2.) You start a transaction

3.) You modify variable X

4.) You commit

5.) I read X

Under what's known as Snapshot Isolation, I will read X as of the start of my transaction (i.e., I will not read your write to X even though it's "present" in the database). This is often accomplished via MVCC techniques.

> The paper describes this scheme as READ Committed which doesn't make generally make sense except in the context of a database with secondary indexes.

I tend to disagree. This is probably another conversation, but databases rarely guarantee serializable isolation (see http://www.bailis.org/blog/when-is-acid-acid-rarely/#acidtab...), and Read Committed is a fairly commonly deployed model. It's true that serializability is often required for correct operation. But, perhaps interestingly, many databases like Oracle 11g and SAP HANA do not provide it as an option (largely due to poor performance and deadlock avoidance), and, anecdotally, models like Read Committed are 2-3x faster than serializability.

I'm not entirely sure what you mean by applicability to secondary indexing (rather, I think there are other use cases, though I'm excited about 2i applications). However, I'm genuinely curious if I'm missing something.
Agreed. Illustrating a point with the results of an experiment is more instructive than "you should do this, because it works for me".
This is a rather disingenuous comment.

Maybe they didn't anticipate that a site that rigorously polices (for example) breast-feeding pictures and race hate material wouldn't rigorously police "rape a bitch" image macros.

They have discovered that having their ads next to this sort of content is not what they signed up for, after all, and are planning to unsign up for this stuff. Companies change their minds all the time about where they advertise - advertising on a service isn't some sort of lifetime promise.
Good ones. Also search for: The suit was based on a claim by sophomore Blake Robbins that school officials reprimanded him for “improper behavior” based on photos the [school issued] computer secretly took of the boy at home last fall.

Granted it's not zero tolerance because he wasn't expelled.
Fantastic work with this, really. Tiny file size, yet still has all the features I need. Completely unopinionated which gives an awesome blank slate to build off of, yet at the same time looks beautiful on its own with no additional styles. I love it.

It feels like a CSS toolkit to build "flat designs", where Bootstrap forces a ton of gradients, shadows, and bevels in a lot of its base styles. Of course, you could build something of your own with less-flat design using this toolkit, which is what makes it so nice.
Better: http://selfcontrolapp.com/
Lets you customize your black/white list so that you keep access to stuff like stackoverflow, google, etc. the timer doesn't expire even after reboot.
Disclaimer: not affiliated with selfcontrol. Just a happy user.
Side Effects of Read Later Apps
Facebook is a public company.
Only if you get Honest Achmed to sign your GPG key. [1]

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=647959
For the record, this is not my blog, but a colleague's.
They (the advertisers) are under pressure from feminist activist groups like /DestroyTheJoint , and www.womenactionmedia.org/fbagreement
Surely a physically present user (mentioned by the requirement of point 18) can disconnect the boot device in order to prevent Windows from booting. The firmware then has ample time to set up USB and allow the user to enter firmware setup.

Alternatively, as a workaround, find someone who has already accepted said agreement elsewhere and have them accept it on your device, disable secure boot and wipe the boot device.
Stash Feature of Opera 15
Great app! I could use the additional features, as I've been using the plain text mode in the browser so far.

"data:text/html, <html contenteditable>" in the browser's address bar, that is.
As someone who comes from the United Kingdom where the tax payer funded NHS takes care of most medical fees, it strikes me as ridiculous that any country could expect their tax paying citizens to pay for the privilege to carry on living.
Not if the default is to boot from an SSD soldered onto the mainboard, or tucked away in a device that is not designed to be opened.
I'm not sure his comment was disingenuous. But you're right, it's bizarre that FB jumps to remove breast feeding images and yet leaves the most vile rubbish untouched. And unsurprising activists are targeting advertisers after repeatedly getting nowhere with FB itself.
Why is it a problem to discuss consensus if the consensus is from educated parties and founded on empirical evidence supporting the consensus? Challenging the status quo is fine if you have data to back up your assertions but that isn't what happens in the most case. With the issue being so politicised, data is no longer the ultimate trump card. That's the problem.

Regarding the sources, they're simply the first that I find when I search for information I've previously read and want to reference. I applaud your effort to source thoroughly cited references on points you present, but unfortunately when I'm reading HN between my day job I don't have the same time to build an equally bulletproof case.

FWIW, I don't hold a particular view either way on what you cited. I haven't read it enough. I'm sorry that I can't comment specifically on it.
I imagine they're accustomed to having sway over the content on any number of traditional media outlets on which they have advertised in the past.
kefka as in kafka? Mine comes from there too, just took out the vowels.

Yes, I suggest you lie. Also, if you are into drafting, what about learning a bit of web design? There are different type of arts that seem to sell well on the web:

1. icons (http://www.shutterstock.com/).
2. T-Shirts (http://www.threadless.com/)
3. Etc.
Class and gender roles? Where's the evidence? It's all just conjecture and anecdote.

If that's how we're going to do it, I would assume a simpler explanation. Kids, and often adults too, want to show to their peers, or themselves, that they're strong. So they pick on the weak to prove it.
Agreed. Why does every little doctor visit need to be paid for by insurance? That's not the point of insurance. Auto insurance doesn't cover car washes and oil changes.
Because they were already implementing gstreamer support for Linux, and gstreamer has a high-quality back-end for OS X's apparently awkward audio APIs that I guess Mozilla didn't want to reimplement from scratch.
No, at the risk of "getting you started", I'm not "horrified" at the loss of 70% of the North American forest over the past 500+ years, if that is, in fact, the correct statistic. Try running the film in reverse, regrowing the lost forest at the cost of 95+% of the people. Would that be an absolute delight, the undoing of the horror, the horror?

Clearly it would be to some people, but not to me. I'm hardly arguing in favor of eliminating the remaining 30% of the forest and adding another billion or so North Americans. Being okay with some change doesn't mean I prefer the maximum amount of change. It's just that as I drive from coast to coast, as I have done more than once, I'm not overwhelmed with the horror of the landscape.

I am willing to work to clean up the mess we humans so often make and to take steps to avoid ruining things we can't fix. I don't want to live on a pile of garbage, and it does take constant effort to avoid letting garbage of various sorts (trash dumps, dirty water, smoggy air) get out of control. Sometimes we fail, and we need to do something about it. I'm especially worried about damage that is not obvious---the oceans come to mind.

But no, I'm not horrified at the thought of North America having 70% fewer trees than we had 500 years ago, if that's the real number. I want to take proper safeguards with respect to the environment, human health, human living standards, crime, political and economic freedoms, education, and numerous other important issues, but sometimes I think that some people get uncomfortably "religious" about the environment in particular. I'm not one of them.
Open Source Blogging Platform WordPress Turns Ten, And Its Community
I agree. Especially with the 'always' part:

"Anyway, it is always a good programming advice to minimize the number of arguments. Zero or one argument is easiest to understand and maintain."

How is one to minimize the number or arguments in a purely functional language with immutable state? How can I do tail recursion without any arguments?
That is actually the case. Point 17 states:

Mandatory. On non-ARM systems, the platform MUST implement
the ability for a physically present user to select
between two Secure Boot modes in firmware setup: "Custom"
and "Standard".
This read to me like think tank backfill. Friedman has definitely got his own angle on things.
I think reading _Linchpin_ would be more useful advice,
“The job is what you do when you are told what to do. The job is showing up at the factory, following instructions, meeting spec, and being managed.

Someone can always do your job a little better or faster or cheaper than you can.

The job might be difficult, it might require skill, but it's a job.

Your art is what you do when no one can tell you exactly how to do it. Your art is the act of taking personal responsibility, challenging the status quo, and changing people.

I call the process of doing your art 'the work.' It's possible to have a job and do the work, too. In fact, that's how you become a linchpin.

The job is not the work.”
― Seth Godin, Linchpin: Are You Indispensable?
> The British forces did not "take and hold ground", the repelled an invasion force.

Incorrect. The Argentines surprised the small garrison, had the place in a few hours. The Brits then mobilized an amphibious force and had to take the Falklands back.

> did not hold any ground for a long period of time.

I don't recall there being a qualification for 'time spent on the ground'. And incorrect because we've had forces in Kuwait ever since.
Google Brings Skeeball to Your Browser
The Prank that Taught Me to Code
Show HN: Arity - A JavaScript library for enforcing function arity
Nice reading

This is a good explanation (of what it is to tackle bigger problems):

"As an engineer, your job is to build things that solve problems. When you first join the company, you're assigned small tasks and you solve them. As you grow professionally, the domain of these tasks becomes larger. It is a mistake to constrain the increase in domain to larger or more frequent diffs. Code is a tool you have for solving problems. If you were gardening, you might plant flowers or pull weeds. Increasing your scope does not mean planting more flowers or pulling more weeds (though you should expect to be faster and more proficient at that as you become more experienced). What it really means is looking up from the ground at the garden in its entirety, considering how your section fits in, and eventually helping to decide the whole garden's plan."
OP said 'take and hold ground'. Which is what Grenada was.

I will allow it was not a major conflict.
Parent might mean it's a private sector business not a public sector one.
Learn About Mining Bitcoin From a Redditor
Or just make the function take two arguments. And then use currying (if your language supports it). A lot of this depends on language.

I definitely agree with you saying its suggestions, not hard rules. Unfortunately the author of the page keeps saying 'always' as if it's hard and fast rules.

Understand why and when first, then use where appropriate.
> Lastly, for now wanted to dodge anonymous signups

Well, the only way I would log in with facebook is with a freshly created "anonymous" fb account for this purpose only.

How about supporting https://login.persona.org/ ?
> There was no ground held in the long term.

We've had forces in Kuwait ever since Desert Storm ended.
> and possibly on some ARM systems

Disabling Secure Boot is forbidden on ARM systems. Point 18 ends with:

Disabling Secure Boot must not be possible on ARM systems.
Reversal: Australian Govt picks ODF doc standard over Microsoft
Adobe Acqui-hires Creative Consultancy Ideacodes, Names Co-Founders
I paid money (I don't know how much, but will be close to 50-100 dollars) for Windows 8 when I bought my Dell Inspiron Special Edition because it had good hardware, but Dell didn't provide an option to get it without the OS. It was the only affordable laptop available with 1080p screen. After a week of many annoyances, I decided to delete all the Windows partitions. After installing Ubuntu using Legacy boot, I tried to install a pirated Windows, but couldn't because there it couldn't be installed on a GPT partition. Installing an OS used to be easy.
Yes, but also ridiculously expensive CPI!
Save The Surprises For Your Loved Ones
Chinese Hackers Access Advanced U.S. Weapons Systems
Amazing Horizontal Scrolling Effects
I don't understand why Facebook needs to block content. If I don't like what people are posting I can just unfriend them.
Thanks for this, really quite amazing sequence of images. Some extra detail on the past decade would be quite telling I'm sure.
Ok, then I just did not understand that part yet.
Anonymous Hacker Pleads Guilty to Stratfor Breach
I had similar experience at salesforce.com. Now I call it "failure to on-board." Partially my fault, partially theirs.
Bullshit! Republicans like to forget, but the Bush Administration can't be so easily hidden. It was the Bush Administration that started the TSA, indefinite detentions at Guantanamo, the indefinite AUMF, the Yoo Torture Memos, the drone programs, the "Patriot Act" and NSA spying, not to mention other big government programs like "No Child Left Behind" and the unfunded Medicare Part D. Don't get me wrong; there are big, legitimate criticisms of the Obama Administration too, but don't let that "small government" rhetoric from the Republicans fool you. The GOP only wants small government when they're not in power.
Any country that calls itself civilised must have something like the NHS.
My hypothesis on bullying is simple: human beings are animals and like to fight for dominant positions. The low intellectual and/or emotional development of some kids will lead them to try for overt dominance, instead of the more sophisticated and hypocritical adult versions. Geeks are targeted because they are weak -- either in physical strength or in alliances.
HTTP Strict Transport Security is a must also.
It sounds, based on what you say, that they are replacingthe famous meritocracy of google with a technocracy?

Is this your impression?
That seems like "solving" the wrong problem. How is preventing the government from tracing very large transactions going to do anything to stop them from conducting random searches of your car and seizing cash you had on-hand?
With Windows 8 it no longer is.
Actually, software licenses aren't required to simply use a program - though you can certainly obtain a copy by licensing it.

Essentially, copies made that are inherently required for the expected function of the work (to the HD if required, to RAM, to screen, etc) aren't copyright violations. http://www.law.cornell.edu/uscode/text/17/117
Batavia school board disciplines teacher after Fifth Amendment survey flap
And UK health care seemed very basic to me combared what i knew from Austria.

Healthcare for everyone can be fairly reasonable in costs (if not cheaper for everyone) when all patients are treated early.

It's sad that health/living is considered an economic priviledge in several countries
I totally agree-- the problem with reviews isn't technological. Reviewers fundamentally need better incentives to do a good job, which I'm not sure how to do.
and for Windows I use WriteMonkey [1]

[1] http://writemonkey.com
Revisiting Android
Pretty nice, one thing I'd say is that the preview view should respect the user's theme setting. If I'm using the dark colour scheme, go to preview what I've been working on and suddenly have a bright white screen thrown in my face it puts a not insubstantial amount of strain on my eyes to adjust.
North Korea's English Propaganda Broadcast Now Online
Missing BSNES?

https://en.wikipedia.org/wiki/Higan_%28emulator%29
Ah, thanks for explanation. Also thanks for introducing me to the phrase "rubber hose cryptography", I didn't know that.

It is probably good to keep in mind what you said. All passwords are only as good as your ability to keep them for yourself.

Also remember that if someone (feds) would had physical access to your computer while encrypted data is mounted, then the password doesn't matter. Even if you manage to turn off the computer, they could still decrypt the keys by "cold boot attack"[1] within minutes after shutdown. Actually anybody can do that easily. [2]

For normal-purpose encryption that this thread is about, it would be too much hassle, but if I had something I would want to really encrypt and be sure nobody would get to it, then:
1. I would use multiple layers of encryption with the possibility to decrypt one layer in multiple ways (plausible deniability)
2. Would not rely on password only, but also use some external key/token, maybe something like this: https://www.crypto-stick.com/
3. Make the access to data quickly destroyable if I choose so. Several options come to my mind. E.g. make the key/token easily destroyable for me. Other option would be to physically destroy the media where data is stored. These would render the data inaccessible if I choose so. I would of course lose the data.

[1] https://en.wikipedia.org/wiki/Cold_boot_attack
[2] http://vr-zone.com/articles/bitlocker-pgp-truecrypt-cracked-...
I don't think that even thinkpad docking stations have PS/2 anymore. PS/2 support on modern laptops from non-obscure manufactures (leaving myself some wiggle room for whatever weird Chinese thing you might be able to buy on ebay) may very well be extinct.
Written like someone who hasn't used these much and doesn't care. Best to do your own research, depending on the game you're after. Recommending just "MAME" (with no frontend or other tips) for arcade machines, for instance, is massively unhelpful (and saying it lacks features is massively wrong).

Don't trust this list, don't use it, don't link to it, would be my advice.
HireArt's approach is an interesting one, but culling through 500 video interviews by hand is time intensive for the reviewer and the 499 candidates who don't get the job.

We're working on these problems at Mighty Spring (https://www.mightyspring.com), with a focus on talent whose time is more highly in demand.

Our approach is to reverse this process: you have an anonymous profile that companies view. If a company sees your profile and they're interested, they can request an interview. You receive these requests via email and can choose to accept or decline. The anonymity means you can both freely decline interviews and use the site while employed with no repercussions.

The goal is to provide a similar service to working with a really great recruiter, but without the hassle.

As most of the readership here is in our target audience, we'd love any feedback and welcome questions. We'll expedite invites to HN signups - also feel free to email me: lumen@companydomain
Justine Bateman (Family Ties) is a freshman at UCLA, intends to get CS degree.
It's mentioned in the article, but her Tumblr is http://getacollegelife.tumblr.com/
Keys To A Successful Local Business Website
DMCA takedown. Expulsion. Streissand effect. Hilarity.

They couldn't keep it online, but couldn't be seriously censured for trying, and they wouldn't be alone.
I only hear you talk about ONE civil right, ignoring all the others. I think conflating guns and the right to a regulated militia, in the context of ignoring all other civil rights, indicates some other motivation. A motivation not influenced by rational thought.

Start standing up for porn, flag burning, video games, and pastafarians and I might take you for some one serious about civil rights. Liberty is not about being able to do the things you like, it is much bigger.

If you do stand up for the other civil right, thanks! But I see no evidence in tone or content of this.
I do this all the time when I'm signing contracts, I just lie to the paper and sign my name even though I don't agree with it.

Right.
Thanks! I'll work on the copy some more tomorrow.