skysight-inc/HackerNews huggingface dataset:
Summary: a short intro to reducing DB lock contention with "SELECT ... FOR UPDATE OF x FOR SHARE OF y", and the upcoming Postgres 9.5's "SELECT ... SKIP LOCKED".

It's a decent heads up about these features, but there are some editing errors and an odd emphasis on multiple CPUs, while DB row locks are the limiting factor in the examples. I'm having trouble interpreting the final paragraph. ("Keep in mind: If you only got a single CPU, concurrency will be a problem. Therefore is essential to do things in a way that many CPUs can do their share of work at the very same time.")
Yeah, fare enough. Mine was a stupid question, anyway. I just took a stroll the the HN guidelines, and interestingly it advised not commenting that you've flagged something after actually flagging it.
The fact that it exists across all races is the hint that it is genetic. Unless you're suggesting that all races have independently developed identical social pressures to mate with their own race, and override the any inherent genetic tendencies to mate with all races. Then I'd ask how that pressure came to be identical for all races.
Anyone know what the error bars on all these tests are?
Here's a table showing the fraction i/n in decimal (white columns) and in dozenal (blue columns) for i=1,12 and n=1,12.[1]

There's absolutely no way I can get most people I know to mix the alphabet and numerals. I'll definitely look more into it, but for the moment I doubt it's immense usefulness.

And honestly, I think the naming of units is very important. Numeral prefixes are important and I think the metric prefixes are quite easy to work with (maybe that's because I grew up with them). Gravyard is a bad choice I think!

[1]: http://i.imgur.com/LNhsEOe.png
I didn't downvote you, but I'm not aware of any "network" (by which I assume you mean website or application) that matches the requirements you set. Open source websites simply don't exist - as it's impossible to actually validate that the code running on a server matches whatever source code a company might distribute, and every site and application attempts to limit or control access to your data in some way.

Hacker News itself explicitly doesn't share their fork of the Arc forums, and don't allow raw access to your data.
Micro Photography Contest Winners
It has now been 8 years since he wrote this, and I think it's pretty clear that his prediction was wrong. I guess it would have been hard to predict, just three months after the first iPhone (with no third-party apps), that mobile devices would have an even bigger impact than rich web apps.
Yes. The first can simply be a reaction someone has to speech and the other is a criminal offense.
memorandum: "we are laundering money. please do not rob us"
What college did you get into?
From what I've read, the trigger for the mode switch was very detailed and narrowly tailored to the EPA certification testing, and included barometric pressure as a factor.

That makes it quite a bit harder to believe that whoever implemented it thought it was for some legitimate testing. For testing you want a trigger that is hard for anyone to hit accidentally, but easy for people who know about it to hit. You would not include barometric pressure, because that narrows the ability to get into the test mode way too much.

An ideal sequence would be some nonsensical sequence of inputs, like a specific sequence of left and right steering inputs, with a specific sequence of turn signals (often opposite of the direction turned) if the ECU has turn signal data available, interleaved with a specific pattern of taps on the brakes.
I believe the key phrase is "being used by". If they weren't reporting it, they could use the stronger "being reported to Google Analytics". Or "being collected by".

Also note that by singling out Google Analytics, it's possible that the data might be collected and used by other Google tools, just not GA. Depends on how much mental gymnastics they are willing to do.

Of course, the best thing would be someone just looking at the actual javascript and seeing what it does.
It's not that they allow them, they simply don't go after individual infringers because the effort is far more expensive than the outcome warrants. They have gone after and will surely continue to go after third parties trying to sell Hackintosh machines at retail.
I had similar experience 15 years ago interviewing for IBM Canada - got a good tech interview, followed by a complete radio silence. Crossed it off the list and moved on. The best part was that the HR did eventually surface, not 5 months after, and the lady seemed genuinely puzzled, almost offended, that I had no interest in pursuing position.

So, yeah, tech interviews and the HR are two separate cans of worms, especially in larger companies. I wouldn't bother with reaching out to the HR, you are clearly not a priority to them. Your best bet would probably be to try and speak with your tech interviewers. However, I think they aren't interested in your either, because otherwise they would've pushed the hiring through the HR and/or contacted you directly already.
I do think it's an overly polarized stance on a very nuanced issue

I have thought about this you know, and the issue is, who decides group A get to be anonymous but group B don't, and on what grounds? The only way to operate at scale is to be even-handed and impartial.
> The article doesn't really give me the confidence that I could open a shop in that area, be nice to people and everything would be fine and dandy...

what i can't reconcile is that it did kind of did give me that confidence. in my belly anyway.

brain still says no.
Yes, UBO+NoScript has made browsing much more pleasant.
One use might be to create simple singletons. That said, I'm not entirely sure how you would do it, maybe have `Object#initialize` redefine `Object#new` to always return the singleton.
Obviously we are all speculating without an actual measurement, but it seems like at least ensuring adequate ventilation while doing this would be prudent. Most interesting to me was the fact that just the beans themselves (no flavorings) were still a concern.
I believe the principle is that whenever you receive money you get taxed. There are some exceptions and money is taxed at different rates depending on the way you receive it. But for the most part the idea is that whenever you directly receive money there are tax implications. This seems reasonable to me.

In the case of corporations and dividends to shareholders you are correct. I don't know of any other such examples.
I interpreted more to mean "this requires the attention of a moderator".
Amen.

This post reminds me of another post I recently saw on HN, in which the author (someone with an Erlang background) lays out all sorts of reasons why he chose Ruby for a highly concurrent application that launches lots of (heavyweight) threads. Upon seeing the link on HN, my first thought was, Ruby!!?? But then I read the post and the reasons were all very sensible and practical-minded, so in that case Ruby was arguably a much better choice than Erlang, Go, Scala, Rust, etc. for a highly concurrent application.

Edit: here's the post I mentioned about Ruby being used for a highly concurrent application: https://news.ycombinator.com/item?id=10394450
more fun: make a filename have '/' in it
Currently headers get modified in-flight, so a content-based ID wouldn't work.

As for a new protocol, there are some out there, but all fail in some way or another. I figured I'd throw my ideas out there and see how much they fail https://github.com/jimktrains/email_ng
Or the JIT. We're not all using MRI.
For the purpose of conjecture, yes :-)
Want to learn Virtual Reality. Not get time But I really want to do. Please if someone has good resource please post
Stated this way it sounds obvious, but there's a difference between some smoke being bad for you and needing a lung transplant after grinding coffee! In the article the people interviewed were understandably shocked by the severity of the condition.
Facebook paid £4,327 corporation tax despite £35m staff bonuses
I'm claiming I do have an idea.

Let's say you have a model that will predict earthquakes based on the number of salmon. I take that model, I see what will happen if I kill or don't kill a salmon, and how that impacts the earthquake. Then I kill or don't kill a salmon. Am I now causing an earthquake? If I am, am I changing the time of the earthquake by an amount that we can actually measure?
Consequences of speech are people's thoughts or reactions to speech.

Where does someone's right to say what they want without consequence end and my right to have a thought or reaction to what I heard begin?

Your right to speak your opinion coexists with people's right to have a reaction. This might be socially inconvenient, but that has always been the reality. Nothing has changed because the avenue expression is online, just the audience and availability of your speech.
To be honest, there is only two major PCIe GPU makers now.
Restoration of defocused and blurred images, Part 2 – Practice (2012)
A great reminder that Theranos is not vaporware!
Well this piece certainly wasn't "on the broader topic of lab exams and other healthcare mysteries". She might've replied if she knew it would be called "Theranos Trouble".
> How do you define "poverty"? Apparently it's not material deprivation, harsh environment or stress. So what is it?

It's being stuck in material deprivation. My theory is that it's most often caused by harsh environment or medical conditions. "Harsh environment" includes being born into poverty.

My theory predicts that even intelligent Asian professionals will make bad choices faced with enough material deprivation, environment and stress. People backpacking and students are doing it out of their own choice and can always stop backpacking and go home / drop out or change university to a less demanding one. Unless they're doing either to escape poverty, at which point you can clearly see it's not the conditions of backpacking/education that are the source of one's problems.

> I guess I totally misread your post. So in fact, it's not true that "moral failings are in fact mostly results of external causes"?

My point is that there's much less moral failings happening at all than people (usually in a better situation) like to think. That is - a person X is not poor because he's lazy, he's poor because he is malnourished and so stressed that he doesn't have spare cognitive capacity to educate himself and get a better job. My theory predicts that if you solve his direct financial needs for a predictable while (for him; as opposed to random, one-off, non-repeating, small help that doesn't let him plan), he'll most likely recover and start to improve his condition.

> The fundamental attribution error is not a magic incantation to ward off all evidence of bad decisionmaking or moral failure.

No, but it's a name for when people are too eager to see bad decisionmaking or moral failure where there is none. Also, I pointed it out as a starting point - articles describing the concept in detail cite studies about the effects of environment on human behaviour and elaborate on how predictable humans are if you can set up the external conditions.

I'm sorry I am not linking to anything concrete, but I'm writing from a crappy hotel over Great Chinese Firewall. I am asking you to trust that if you start from fundamental attribution error, you'll end up reading about relevant studies :). It's 5 minutes for you, 5 minutes per site for me :(.
AnyToISO Pro 3.7.1 Build 505 Crack Download
Religious flamewars are not allowed on HN.
Ditto. I usually roast outdoors, but I think after this I'll add some flexible ducting to my Behmor just to be safe.
Kexi uses KDE's bugzilla. There you may request features or vote for the ones you want.

https://bugs.kde.org/buglist.cgi?quicksearch=kexi%20severity...
The illusion of being busy
> Should Money.new(20, 'USD') == Money.new(2000, 'US Cents')?

Like someone else pointed out in this thread, designing APIs require consistency and good taste.

If I had to implement this API you code above would evaluate to `ArgumentError unknown currency "US Cents"`.

> Or Money.new(20, 'USD') == Money.new(125, 'CNY') when ExchangeRateManager.getExchangeRate('CNY', 'USD') == 0.16?

Again, me designing this API, it wouldn't be equal. Why? For the same reason `1 != "1"`, if you cast them, yes they are equal, but implicit casting (aka weak typing) is not idiomatic in Ruby, it's possible, but very rare.

> boolean currenciesHaveSameWorth(Money m1, Money m2)

At this point you might as well do `m1 == m2.convert_to(m1.currency)`, because "HaveSameWorth" might mean many different things too.
It seems really interesting to consider connections between "computation" (or thought/creativity) and the physics of the universe. This is also related to the question of Platonism, ie. does mathematics exist outside of our own contemplation? For a long time I thought this was ridiculous, but recently I've been seriously wondering if the mere _structure_ of calculation (mathematical discourse as we understand it) could in fact be also driving the shape (what we see) of the universe. To some extent this is obviously true: mathematics does seem to underlie the physics we observe, unreasonably so. Does this suggest that the universe is a giant thought?
I agree there is a lot of mob mentality going on. But I feel like you are only viewing this when you perceive it to be started by the "left". Mob mentality is not a left or right problem. "Progressives" are not the one's doing this. Mob mentality is a human thing.

Is your reasoning that only people attacking Justine Sacco were "progressives" and "liberals?" Does that mean everybody, to put for a lack of a better term, "on the right" understood the context of Justine Sacco's tweet and did not join in and pile on?

I mean in the context of just those tweets, what she said was pretty racist and offensive. So the implication that only liberals attacked her means that either conservatives didn't attack her because they already understood what she meant by those tweets (hard to imagine anyone could in that moment since one of the biggest things about it was that she was on a plane and couldn't defend herself) or they didn't believe those tweets were racist (which they were when taken without context).

Dividing people by framing this as a left/right issue is not the way to go if you really want to stop the internet mob.
With regard to shareholders and corporate and dividend taxes you are correct. My statements on this were wrong.

The general principle I stated is the one employed in the U.S. Generally, when one receives money there are tax implications. There are some exceptions to this principle but this is the general idea. The different ways of receiving money have different tax rates and this causes a skewing of how "income" is begotten in the U.S. by the very wealthy. They prefer getting money via capital gains since the tax is less that route.

I don't think one can reasonably argue that not taxing one form of income would lead to people preferring to get income via that tax free route. The objection I had to your original post is that the U.S. tax principle is bad. It is reasonable to tax all income streams. I don't know the optimal for each stream but given that taxes in the U.S. are low relative to the past 70 years suggests the rates aren't burdensome.
"the HR lady" - you mean the recruiter.
I think you have as fine a point it as they do.
My recollection is that no company has ever contacted me to tell me they decided not to hire me. Not one time.

I've had a similar experience with a company I tried to go back to after leaving a few years prior. I had a couple of interviews, it was great, other people at the company were reaching out to welcome me back, etc. but after my interview nothing happened.

It is frustrating, but if it's really been 3 months since your interview, and you're not getting a response from HR anymore, then you're probably not getting the position. You should move on.
Checks in the mail or heating the apartment for winter?

If the first, s/check in the mail/electronic transfer/; if the second, well, global warming and stuff...
Thanks, I've added that into my own mail platform as another source to test!

Upvoted you too! :)
Nixon's endless fascination as an historical and literary character transcends politics.
No. Your site is public. If it is available via HTTP without authorization, I can scrape it (but not republish). There have been in many countries (except the US) court decisions about this.

There are ways to force authorization, if you don’t use them, your fault.

If I just use TOR or VPNs or similar to get around your block, also, again, your issue. Unless you require authorization, your service is, by law, public.

And if I want to store the site offline for later reading, or read it now in a browser, is nothing that you have to decide.
Also he wasn't "with stolen information". He did not keep a copy with him on his way.
Is the network performance of using OBSD as a guest on KVM similar to a linux guest with paravirtualized device drivers?
I agree that the engineering involved in these big projects is astonishing and worthy of great praise, but I disagree with calling it "big engineering". Building a bridge is big engineering. Where would the engineers on these big science projects be without the physicists/scientists exact specifications?
Defining instance-specific behavior of any kind is catastrophic to method caching. JRuby has a hierarchical method cache so it can clear only what's needed, but MRI does not:

http://jamesgolick.com/2013/4/14/mris-method-caches.html

The late, great James Golick had a patch to add one once, but it never got merged upstream.

If you care about performance even the tiniest bit at all whatsoever, please don't use the techniques discussed in the OP in production code or in your gems. It may make your memos 30% faster on a microbenchmark... while causing the rest of your program to run considerably slower.
As others have said, call HR or the hiring manager and ask. Mostly likely there is no job but it won't hurt to ask.

Big company's HR departments seem to drop the ball a lot. Here is the thing though: You Won't Be Working For HR.

Would you recommend against the college you went to because of the admissions departments poor performance?

Would you turn down a 2nd date because the restaurant you met at had poor service?

[start rant]
People (in general) need to decouple the interview process from the act of working at the company. The interview process is broken. It doesn't mean the company is. Sure they ask stupid or even insulting questions. Get over it and "study for the test" if that is what it takes.

If your find a company you want to work at, you may have to jump through their little hoops. Remember: the interview is a 2 way street - you need to interview the company to see if you want to work there. If you don't pass their insulting "linked list" test you're sunk before you start.

Recognize that not every company is going to be optimized to immediately see how "special" you are. You may have to "hack" around, or work though, their broken system to get where you want to go.
[end rant]
There are plenty of networks that fit this requirement!

https://news.ycombinator.com/item?id=10408968
Prismatic Schema is wonderful. One useful property is that a schema is just a regular data structure (often a map). So you're free to use regular data structure processing functions:

(def Customer {:customer-id s/Int, :address-id s/Int}

(def ProcessedCustomer (merge Customer {:external-id s/Int}))
That's assuming your world revolves around PC and x86.

There are a couple more in embedded and ARM spaces, and as far as I know, they are also all hiring all the time.
I, on the other hand, am baffled by the outrage in any case. I do not understand why some animals have greater value than others. Be it rarity or not, from an evolutionary perspective there's no ranking. One cannot say that a worm is worth less than a human.

So, this value ownership that has been put on the animal species is entirely subjective and irrational, and points out a little bit of hypocrisy in all of us.
MIT's free online classes can now lead to MicroMaster's degree
Indeed. This is, presumably, how the NSA managed to backdoor all major hard drive manufacturers' firmware.

http://www.dailykos.com/story/2015/02/17/1364910/-Breaking-K...

The NSA buys lots of storage, so it's only natural they would demand and have access to poorly tested/reviewed code hiding behind closed sources.
The world is biased towards good storytellers. I highly recommend reading Lauren Rivera's Pedigree. It's published in 2015 and resonates with my friends in consulting and finance.

http://www.amazon.com/Pedigree-How-Elite-Students-Jobs/dp/06...
> Only if you do it that way. Make it MatchForParticularPurpose(v1, v2) instead, and voila no leak.

Making the name more opaque won't save you at all. You're making what should be a local detail -- how your type implements equality -- into something that only works when it is global knowledge.

Consequently, your type is brittle and incomposable with types that aren't infected with this knowledge:

[instance11, instance2, instance3].sort

won't do anything sensible until we infect either the Array type or the call site with non-local knowledge about your type.

Every type you build in this manner will find knowledge about itself diffusing throughout your application, like children peeing in a pool. Composition will be limited, inflexible, and require manual insertion of type-specific knowledge, because you have failed to encapsulate knowledge about equality.

Everything needs to know about everything else, and in the end you've built a tightly coupled ball of mud.
Really? Not even an email?
It had to have been, in order to implement authentication and password reset. If not, Skype has been sitting on a massive breakthrough :). Decentralized user/password auth for 100M users would require a few GB of storage. Then you'd need a way to verify that info. Not impossible, but see how heavy e.g. the Bitcoin block chain is. The real obvious tell is that Skype had password reset via email, so obviously they've always had a "backdoor".

On top of that, the client was heavily obfuscated, so it's unlikely anyone besides the developers actually knew what it did in every situation. (Skype client did stuff like generate executable (.com) files on the fly to check things - they really didn't want the protocol reverse engineered.)

Skype allowed LE in well before Microsoft. And how would that even be noticed? Your system would relay through "random" peers and you had no way to verify the selection, and since the protocol is unknown, you have no way to verify the packets transmitted. The client could easily divert your call via a special interception node and you'd have no idea.

Skype could have easily implemented proper E2E crypto with a simple audio verification step (ala PGPFone and now ZRTP.) They chose (and continue to choose) not to. They could then publish the spec so users could verify; they choose not to.

What you're probably thinking of is MS's decision to nix the P2P part of the Skype client which imposed undue resource usage on clients. Now MS runs the "peers" needed to maintain the network. This is the least concerning part of Skype, but looks the most sinister to a casual glance.
Very soon government will just throw everyone in jail, so there will only be full-time slaves without any rights
It's not slander if it's true. "the books" is a permanent record and can be easily verified if it goes to litigation.