jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This is just an amusing aside: Where I work, we sometimes have these sessions conducted by outside consultants. At one such session, after an introduction about how we can be fooled by our expectations, we were shown the gorilla video.

When the trainer asked if we noticed something unusual in the video, all but one or two of us raised our hands.

We had all seen the gorilla video.

So I think the gorilla video actually teaches a new concept, which is that you should assume that the people you are dealing with have the same access to information as you have unless you have a reason to believe that it's a secret.
> articles like this ignore fundamental, empirical proof: OO has worked. There will be hundreds, maybe thousands, of projects started this year in an OO methodology, and they will live or die not because the developers chose OO, but because of generally more basic issues of competency.

If projects live or die based on competency, not methodology, then how is the existence of so many projects proof that "OO has worked", rather than proof that "Software Engineering is prone to bandwagons and hype"?
you have a lot more work to do to establish that "the poor are not worse off in absolute terms". to conclude that you would have to take into account cost of living, inflation, quality of their (local, regional, and national) community, quality of their living situation, access to quality education, access to quality medical care, ability to meaningfully participant in civic life and governance, level of political participation and enfranchisement, and the impact of law enforcement and the criminal justice system. and that's hardly a comprehensive list, just a few things off the top of my head.

in other words, you really have no ability whatever to make judgments about the wellbeing (or lack thereof) of the poor if the only thing you're looking at is GDP (thats what your pizza pie metaphor represents, right?). that is a grossly inadequate measurement and drawing conclusions about the wellbeing of millions of people based on it is misinformed.
Exactly this, and you can't really navigate in cross winds (although the M&M shaped craft was trying to negate that by being a saucer). The steam punk in me would love to see zeppelins again in the sky but I somehow doubt we will.
How well can you switch to a "normal" keyboard? I worry that with some of the more extraordinary designs switching between them and my laptop or a random keyboard at university would be annoying.
I can't stand how the whole UI jumps around, rearranges and resizes itself every time I try to do something. Seriously, buttons should stay put.
Is asking such questions (smoking pot, questions about your social life) in a job interview legal in the US? From what I know, this would be illegal in most European countries.
Very disappointed that its not open source like PGAdmin 3.
I need to visit the Bay Area tech scene and see what's going on. From the outside, via media and this site, it seems like it's drifting away from the real world into its own cultural bubble... but maybe I'm just hatin'
Also worth mentioning in this context is To Sell Is Human by Daniel Pink.
Can we please stop allowing these western forces to create archaeology sites in Turkey since it does nothing but empower "Remove Kebab" memes, thank you.

I'm also happy to note that many churches and historic monasteries are being restored in (Northern) Cyprus [1] but alas nothing good can come of it.

[1] https://www.ydr.com/story/news/2016/11/07/restoration-revere...
Third lowest; NOFORN is above public
Ready to eat my words, but I don't think Tesla will even attempt to enter the lower-end of the market. They do well in the mid-range to high-end.
If Tesla even tries to enter the lower-end it will ruin their brand. They won't be the "think different" car anymore. Then all bets are off and they would need to compete with the likes of Toyota and VW. I don't think they want that.
I totally forgot about that one - it's almost an exact fit for what happened here.
Hilarious, but definitely not a spy. The Russians aren't so amateur as to send an undercover agent to the US who can't speak English.

If they missed the opportunity at the Capitol the other day to plant listening devices though, they must be kicking themselves now.
Number boxing deserves a mention as well: sometimes even code that might appear to be adequately type-hinted may be performing boxing under the hood.

This can be detected by compiling a codebase with `unchecked-math :warn-on-boxed`.

Unfortunately many libs will emit boxed math warnings, so it isn't particularly easy to fail a CI build on this basis.

Still one can run the checks from time to time, and fix anything that can be fixed.
I think it might be interesting to note that different people have different motivations for "side projects" (as well as different definitions for side projects!).

For someone, a side project might be about solving arbitrary problems such as trying to write a Tetris clone under, say 1024 bytes on x86-64 Linux machine -- something which has absolutely no real world relevance whatsoever, while for someone else that'd make no sense and be waste of time. Probably they'd much rather build something much more concrete, say a real product (say a web app) actual people can, and hopefully will use.

Perhaps it is a meaningless and arbitrary attempt at making distinctions, but I find it relevant for myself as I certainly fall under the first example, while many here in HN fall under the second. I feel this definitely plays a role in what we consider "side projects" and how we deal with them.
Animals may plan sometimes, but it seems to be the exception, not the rule.

"According to the 'mental time travel hypothesis' animals, unlike humans, cannot mentally travel backwards in time to recollect specific past events (episodic memory) or forwards to anticipate future needs (future planning). Until recently, there was little evidence in animals for either ability. Experiments on memory in food-caching birds, however, question this assumption by showing that western scrub-jays form integrated, flexible, trial-unique memories of what they hid, where and when. Moreover, these birds can adjust their caching behaviour in anticipation of future needs. We suggest that some animals have elements of both episodic-like memory and future planning."

source: http://www.nature.com/nrn/journal/v4/n8/abs/nrn1180.html
Everyone in the 2600 group on Facebook got a message from Adrian last week:

Please take a moment to delete your ~/.purple/otr.private_key & re-key
as soon as possible. Verify fingerprints in an out-of-band fashion,
such as telephone.

If practical, change PGP keys, and consider re-keying on a set schedule.

Set the re-key time on your SSH sessions to 30 minutes or less. *wild guess*

There is no specific reason for this. I'm just suggesting this as a
friendly piece of advice. Please act as soon as you have the time.

Post on the wall if you have any questions about how to do the above,
or whether it applies to you. If you don't currently use OTR and PGP,
look into them, especially OTR.

If anyone here with some actual expertise in cryptography has advice,
I'm welcoming it.

*** Disable logging for OTR conversations. ***

Have a nice day.

It was strange (concerning?) enough to get that at all; now it has me wondering what else we're in for in the next few weeks.
As a musician myself, I really want someone to do something about this. Soundcloud has some of the important features down (eg. a music player that's not shit, unlike Myspace's), but they really need a customisable/brandable artist landing page to really take over the space. I know its far beyond what they are trying to be, but to me they seem like the closest to actually reaching the critical mass to make a go of it (at least in the electronic/dance music area).
Keep close tabs on that market and be sure to focus on what your users find useful. You can still be better while being leaner.

A laundry list of features isn't everything... it can, in fact, be quite harmful.

At the VERY least, if the bottom falls out, you've learned a hell of a lot, I'd wager.
I thought he meant it was more meta than that, in that rather than sitting everyone down and explaining how to be friends, he'd get the managers in and help them create an environment in which it happens naturally.
I never said animals didn't plan, and make decisions; I said they weren't conscious. There's a big difference.

Planning is the evaluation of alternative, non-conflicting motor programs to determine the cumulative utility of a decision branch. (Basically, a decision-tree A* algorithm.) Animals do plan, but planning is not experienced consciously—it simply happens.

Human planning happens on this pre-conscious level as well. If you've ever been in a "flow state" where you felt like you didn't actually have to think about anything, because you just "reacted" the right way to every problem—that's planning. That's how it feels to be an animal.

Thinking is, as far as neurology has figured, the resolution of problems that occur during planning by the use of the neocortex to classify features of the current environment into schema, and re-trigger the planning process with expectation programs, looked up from those schema, substituted for motor programs. The most common form of thinking involves verbal expectation programs (basically, saying things to ourselves, in our heads, and then reprocessing those words as if they were external sensory inputs.) This is experienced as consciousness, and as far as we know, only humans do it.

Without the ability to think consciously—to resolve motor-program conflicts—an animal can't "argue" with itself about which course of action to choose. Instead, it just has a best intuition about which one will work out, and goes with it. These intuitions rely greatly on habituation—in fact, without expectation programs (and thus without semantic knowledge), memory as a whole consists purely of process knowledge—internal finite-state machines of habituated reactions.
I tried melatonin for a cpouple of weeks and it didn't work for me. I experienced frequent bouts of sleep paralysis and felt MORE tired in the mornings than usual.
Yeah. After 3 pints of Guinness I have to go to the bathroom. I have the bladder of a chipmunk.
Haha this is the comment I needed. A whole lot of self pity when you’re betraying a woman you’ve never met, when you’re permanently undermining the trust and work needed to keep a marriage, a lifelong commitment, alive.

What a pile of crap. Maybe if she turned that deep analytical hourglass onto herself, she would have at least decided to show a little goddamn respect to others.
> If in real world devices that isn't the case, that's a shortcoming of the devices or protocol

Yes, welcome to the real world. There isn’t any protocol/hardware in use that scales up bandwidth with signal indefinitely.
I personally try to make decisions using probability. I understand where you are coming from but there is one factor missing in your analysis: this situation is literally life and death. That changes the math a bit to something more akin to "better safe than sorry" in my opinion. We have found a guaranteed path out of this mess. There may be other faster paths that save more lives, but it could also end up killing millions more too. I'm all for experimenting but I take issue with making the experiment the policy when lives are on the line.
What does it mean to “extend String” in Java? You can’t, of course, literally do that.
I used prolog in anger when I first started at a startup some years ago (why that was is another story) and while I found it interesting, it was really quite an ineffective experience for me.

Firstly, by being so declarative if was very easy to end up with O(a^n) algorithms by mistake and secondly I found, at least in what I was doing, that for example the ordering of declarations would change program behaviour which made it imperative in a very non-ovvoous way.

I also found it hard to debug and diagnose the code or find decent resources online for it.

Perhaps I didn't do a good job with it or was missing details on exactly how best to use it but I found it was almost too declarative to the point of the rubber never hitting the road in a controllable way.
That’s not the right way to think about it. Enterprise value is some number say $19B (shares plus debt less cash; think of the equity in your house). Assume existing debt is $5B. You “give” a debt-like instrument to govt, say $10B.

Debt is ahead of stock. The stock is now “worth” a few billion. No new stock issued.

The Nobel prize in economics was won for this concept in 1990 iirc: the value of the firm is independent to how it’s financed. Just like how the value of your house has nothing to do with what interest rate you pay in your mortgage.
>What I'm about to say isn't to deny that inflammation might trigger or contribute to depression. In fact, anyone who thinks depressed people are just self-indulgent whiners and that there is no biochemical basis for depression are simply living in the 1950s.

Well, there's also us, who don't believe "depressed people are just self-indulgent whiners" but don't believe depression is just a "biochemical distrubance" either.

Rather, it's a byproduct of a seriously messed up world/society/personal relations landscape, that depressed individuals are more sensitive to or have felt more deeply.
(This is not the same as "situational depression" -- I'm talking about the real deal, where still the causes can be numerous and not known to the sufferer at a conscious level).

(I find the whole "it's all just bio-chemistry" idea akin to reductionistic scientism. It's inherent in the prevalent attittude to not attempt to go beyond that level and question "why the inbalance", except in mechanistic terms).
This only works in a country where guns are rare.

Another common crime-prevention device in Japan is orange dye balls. Convenience store clerks have some handy to throw at robbers. This marks them for later pickup by cops.

It probably wouldn't help much in the US.
Where did you get the refurb HP workstation?
Now-free "Find My iPhone" sounds like a huge value add.
This is the sole reason we are still designing fighter planes, submarines etc. Nobody else in the world can match the US at the moment, but if we stop now we'll be starting from scratch in 30 years when we want to again. The way to make it cost effective is to slow down the pace and lengthen the projects.
Sorry to nitpick, but The Netherlands isn't situated in Northern Europe. It's in Western Europe. Also, 'The Netherlands' is singular, not plural.

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

http://en.wikipedia.org/wiki/The_Netherlands
>Do you not realise that means throwing away the entire web, and its history going back to the early 1990's? Backwards compatibility and platform stability are GOOD THINGS that we need more, not less of. Lest we perpetually build content for doomed platforms, and leave no mark, no history on the world.

the better course is evolution, not revolution.

Candles oil lamps, and torches were pretty good at providing light at night in the 18th century, then there came electricity and the light bulb, everyone slowly threw away their candles for something better. Many people tried to design better candles instead of switching over. Candles that would burn brighter and longer, candles that would not blow out as easily and did not put off as much smoke, but you know what? These were was mere evolutionary changes and could not "hold a candle" to the revolutionary benefits of the light bulb.

Sure it took a lot of work for people to take their oil lamps and candle fixtures off of the walls and ceilings. It was a lot of work to run wiring and put up new electric fixtures. But the time spent was an investment. Eventually it led to a lot better solution and a lot less effort in total.

You are one of these guys who was using and evolving candles and oil lamps. You just can't see the bigger picture.

These HNers who are not happy with still being forced to use candles are the real innovators... The technologists. You who are happy with the candle are merely paint and canvas artists.

Paint and canvas artists in the 80s and 90s started to scoff when computer art and graphics began to gain prominence. These artists lacked the skills to do art with new technology, and lacked the ambition and any passion which was required to learn something new that would have diversified their artistic talents. They had their tools and they didn't want new ones. Their opposition actually was a result of a fear of being displaced, they wanted to stay in their stagnated comfort zone.

Many web designers today are much the same. You want to make art with your old tools and are not really technologists at all, perhaps with new brushing techniques (JS libraries) in some instances, but never with any major evolutionary change.

This stagnates innovation, even worse you are actively supporting the suppression of choice because you are afraid that you may become obsolete in your complacence with the technology behind your art.
That's all golang has, it's pretty much like other languages :)

github.com/lib/pq is a typical driver, which returns rows of values which you read to recreate your objects.
I want to point out that that there is no difference between a basic income and a negative income tax. Suppose you have a negative income tax rate of 30% up to $ 50,000, then an income tax rate of 30% thereafter. Compare this to having a $15,000 annual basic income and a flat 30% income tax rate starting from $0. They are the same thing using different words.

But the words matter, which is why I don't like calling it a negative income tax. Because if you call it that, people start asking questions like why should someone making up to $50,000 be getting the "subsidy"? And then people want to do something silly like make the negative income tax be something like 60% up to $25,000, then 0% to $50,000 and 30% thereafter, which is obviously very stupid if you stop to do the math on who gets screwed by that and what incentives to work it creates at the bottom: It's equivalent to a $15,000 basic income with the same tax brackets, and it makes no damn sense whatsoever for someone making $25,000/year to be paying a 60% marginal tax rate. But calling it "negative income tax" encourages people to think that way and expect high marginal rates on the poor to be Good when they are really quite Bad.
You should not have rules for behavior outside your community. Second, your rules should be restricted to actions that have an effect on your community.
I do this too. This system fails pretty badly when you encounter a site that insists on certain formats for their passwords. For example not allowing special characters.

Generally that's a red flag and I just don't use the site, but I don't always have that luxury. The service my company uses for performance evaluations has this limitation. Hmmm, a website I go to at most 3 times a year, requires a significantly complex password due to the site's nature, and yet won't let me use special characters making all my memorized "hard" passwords impossible? Yup, I have to request a new password everytime I visit it. Very annoying.
It's really easy to port/wrap plain JavaScript code to Erbix/CommonJS; this is the first thing we've noticed while coding on Erbix Blog/Form Creator/ActiveRecord (included in Blog, a port from TrimPath Junction).

One other example si UnderscoreJS, the library is already "ported"; this code does the trick:
if (typeof exports !== 'undefined') exports._ = _;

http://documentcloud.github.com/underscore/

We would welcome your suggestions on the frameworks you want us to take a look into.
Why does this submission continue getting voted up when the site has been down all day today?
The practice of Mantra recitation is only one application of a trait of the human brain and how it functions. Namely, that reciting something aloud speeds up the process of internalization. Have you ever had a music instructor that made you sing your part instead of playing it? Same concept.

If you associate certain ideas with each other over and over again by force, your brain will start to perceive the association as correct.

"Mantra" has sort of become a linguistic shortcut for referring to this effect and its application.
If I went to a party or a meetup where they asked to check my ID at the door I'd probably just walk out and never come back. I don't like parties run by the socially inept. Who asks their friends for an ID card?

I'm willing to show my ID at bars and airports, to cops, and when opening bank accounts, because it's the law. And at least most of these venues have excuses -- banks want to link large amounts of your money to your ID, so they need to make sure they've got it right; cars are deadly weapons; alcohol is a potentially deadly drug. (The airlines? They really love nontransferable tickets with big change fees. And security theater. And, uh, did we mention that it's the law?)

But in general nobody asks for your ID unless they have a good reason. And I just don't see a good reason why my as-yet-nonexistent Stack Overflow karma needs to be linked to any other aspect of my identity.

At least I have a straightforward answer to my question: No, the Stack Overflowers will not give me the simple username and password that I want. It's against their religion. Good to know. I'll ask again five years from now.
I would -- that would be a terrible idea.

"Merging" the desktop and mobile-touch universes is a fool's errand. They shouldn't be unified for the very same, very good reasons that the iPhone was served by a fork in the first place.

Frankly: you're looking for a fundamentally different experience at the desk top than you are on a mobile. And ARM is a bad choice for the types of tasks that people are still buying traditional PCs and Macs to do.
He's not criticizing the defenders of free speech. He's challenging the internet iconoclasts who defend the viewpoint itself, and worse, do so dishonestly.

The thing is, I have a chickenboner uncle who defends the use of the word 'nigger' by citing its (supposedly) non-racist etymology. He emphatically claims he is NOT racist. I'm not so sure, but let's do a thought experiment. If he's at all reasonable, he'll probably make the same assumption I do when he encounters someone who uses the word frequently: thar be a skinhead.

Toulouse is right in pointing out that most of these people are Americans who are presumably familiar with western opprobrium wrt the swastika. If they saw a guy on the street with it tattooed on his chest, Toulouse argues, they would cry neo-Nazi, just like the rest of us.

I happen to disagree with the guy on the issue of the swastika, because I know that its disgracefulness is largely a western phenomenon. But I know that online gaming is not a suitable forum to challenge cultural norms. It's interesting to note that many Indians I talk too are far more understanding of the swastika's inappropriateness in that context than these reddite Americans are.

I'm all for challenging normative cultural symbolism, but I know that's not what this is about. As Toulouse points out, the same arguments are made regarding the term 'fag', and the fact that means 'cigarette' in the UK. The issue is not free speech; it's intellectual dishonesty.
"In Groupon's bustling 1,000-person Chicago headquarters, heroes include comedy writers, improv actors, and buzzing rooms of salespeople. There is an office elaborately decorated as a bedroom for an imaginary, deranged tenant. It's hilarious, but also the kind of thing that the brains at Google probably wouldn't find funny, or support."

Has the author ever been to the Google offices? From what I read here Groupon would fit right in. Both companies seem to be extremely bottom-up, embracing chaos and weirdness. Technical vs non-technical seems like a detail. (And Google employs a lot of non-technical folks.)

Disclaimer: I now work at Google. When I interviewed there I saw a newsletter in the urinals. Do you think an algorithm thought of that?