skysight-inc/HackerNews huggingface dataset:
All my life I heard from people "you're so smart, you have so much potential, but you need to try" while I failed through school due to challenges focusing, and, frankly, giving a shit. In the end, I carried this "you're so smart, but" attitude around with me to both my benefit and detriment.

I have no CS degree but have elbowed my way (often with a distinct lack of grace, in retrospect) into the industry as a software developer. I now somehow work at a place that prides itself on intense meritocracy, famous for its grueling elitist interviews .... and the impostor syndrome is intense. But when I look around, most of the people around me do not seem so much 'more intelligent' as 'more adapted for the school-grades / work-politics system' which the interview process / promo process selects for.

To me intelligence and smartness are clearly cultural phenomenon. Yes some people are more adapted to certain types of intellectual activity, but whether those things are 'smart' or not is questionable to me.

As a parent I often get frustrated with myself when I instinctually reward my children with comments like "you're so smart". Unfortunately they struggle with focusing, behavioural compliance, etc. in similar ways to me, while their intellectual and artistic curiosity is intense -- I know they have a long uphill battle ahead of them.
MPAA: Online Privacy Hurts Anti-Piracy Enforcement
Reminds me of http://arxiv.org/abs/quant-ph/0502072

Also, as a Physicist and Computer Scientist, it explains my uneasiness when existence claims are made regarding infinite objects.

For example, we can describe the trajectory of a particle using Feynman path integrals, which involve infinite sums over all possible paths. That's fine.

Some will then treat this as a mechanism, i.e. claim that the reason particles have the trajectories they do, is because they literally are taking every possible path at once. This kind of reasoning sets my off my CS alarm bells, and articles like this provide justification for that.

To see why this leap of reasoning is flawed, consider the fact that we don't solve integrals by summing up an infinite number of infinitesimal quantities. To say that a human writing out a sequence of symbolic manipulations on a page literally is performing an infinite amount of computation is clearly false.

I think Computer Scientists are much more comfortable than Physicists with considering the role of calculation in a theory; i.e. in Physics, the calculations we perform about a system are utterly distinct from that system: whether those calculations are easy or hard says nothing about what the system is doing (e.g. we can easily calculate path integrals, which particles "solve" using an infinite amount of brute-force); the only physically-relevant details are the values. In CS, we focus on the performance of calculations; we cannot claim that a system behaves over time in some way unless we can show that calculating that behaviour can be done in that time.
Okay, that's good enough for me :)

To speak plainly, the problem is that with duck-typing in computer science, it's trivial to determine whether or not an object has a given method. With regards to people, it's very difficult to reliably assess whether or not someone has a given personality trait, and it's even more difficult to know whether or not associating various personality traits together is beneficial. Different measures yield different results, both with regards to personality type and with regards to interactions between types.
Ah - thanks, that's the only version of Windows (apart from ME) I've not used.
No amount of money is going to make me relocate to Cork from Dublin, I think a lot are going to be in the same boat.
Indeed. It's my personal mail server, and I hate email enough so that receiving less email (for whatever reason) is not usually a concern of mine. More important than my dislike of email is organizations which refuse to send sensitive data over anything but plaintext.
After reading the book:
Confidence Men: Wall Street, Washington, and the Education of a President.
I truly believe that the president (and maybe more so this president) is simply a figure head. Being surrounded by people of strong character he's been unable to be a commander and instead became someone with nice rhetoric.
Is desktop development still alive? Weigh in
Maybe we should start calling Unix variants 'Linux-like'.
By your door analogy, if the door is broken (through hard work), it is now open. The key provides an 'easier' or more obvious way to open as opposed to persistence.
Here you have an exact explanation of what Dunning-Kruger effect is.

http://www.talyarkoni.org/blog/2010/07/07/what-the-dunning-k...
I should add that one of the most frustrating things for me is to stand in the microkitchen at work and listen to the (overwhelmingly male, white, middle class background) engineering/CS grads around me bitch about garbage worker strikes or unions in general, while they snack on organic chocolate and pat themselves on the back for having run the gauntlet of HS/university/interview-process. To me, the world of unskilled labour and precarious employment seems only a mis-step or two away...
Is SQL a good place for business logic?
It really annoys me that some routing systems drop packets that use any protocol other than TCP/UDP. It makes innovation of new protocols basically impossible.
Hoffa: TPP a punch to the gut of U.S. workers
You shouldn't praise children for being smart, but for trying hard or working hard or doing a good job. Because being smart is not something they control, but working hard is
Hey, before you call certificates like that 'useless' just think of the thousands of government jobs that depend on them!
For example, Netflix consistently forgets what I have seen and if I don't watch the ending credits it thinks I haven't watched an item and suggests it in the continue watching section. There should be visual indicator on what I have watched, and if there are unwatched episodes in series. Now I have to open it and go to the episode list, which is unreliable. Also, starting video playback is too slow. It's not possible to open items in new tabs. There are no keyboard controls.
It is probably unfair to ask, but is there a way to get an early invite for B2 (I already signed up but can't contain my excitement; email: HN username at gmail)?. Also, have there been any comparisons of B2 done with Amazon Cloud Drive's unlimited everything plan for $59 a year (with break even when compared to B2 at around a TB)? They do provide an API, although I have yet to try it out.
iPad Pro review: Mac-like speed with all the virtues and restrictions of iOS
in the old fashioned world of physical domain squatting - i.e. land speculation - ramping up land taxes (as some percentage of the current valuation of the land) is one way to discourage this kind of thing.

perhaps not the best way, but certainly a way to go about it.
I'm not a gambling man, but perhaps I should be. Even though there should only be about 2000 of you IQ 160+ people in the world, by pure chance I seem to have bumped into at least 100 of them. Incredible, what are the odds?
Why is it any harder for startups to hire people from within the US? The US is big and has A LOT of tech talent within its borders, I can imagine the level of talent being sufficient for nearly every "startup."
it's possible, but let's not ignore the heritable / family aspect of this. In my family noone has done unskilled labor going back to 19th century at least and possibly earlier. So it's fair to say I am not in danger of that. But I agree with your point that a bit of compassion from those more fortunate wouldn't hurt
This looks like a re-hash of the findings published in a 2008 book by Malcolm Gladwell called "Outliers - The Story of Success". He's the one that made the 10,000 hour theory popular.

https://en.wikipedia.org/wiki/Outliers_(book)

Its a #1 Best-Seller on Amazon:
http://www.amazon.co.uk/Outliers-Story-Success-Malcolm-Gladw...
If only they would allocate a few of those jobs to an Apple store in Dublin.
The ones investigating countries like Ireland and Luxembourg and companies like Apple, FIAT or Amazon are the EU commision
How Lining Yao adapted bacteria to make living clothes
Apple and Google yank Instagram password-stealing app from app stores
That's not that different from how it is right now. You never really "buy" a domain from someone, you just give them money to convince them to release the domain
I think I've only ever once seen a CV with an IQ on it. I remember at the time we laughed and thought, "How weird!", but the rest of the CV was a bit "off" too, so it went straight into the reject pile.

I can't really imagine how someone's IQ would otherwise come up during a recruitment process.
I recently went through a very similar process porting my screensaver [1] from Windows to Mac without using a library like SDL. Here are some additional difficulties I encountered during this process:

OpenGL on multiple monitors - this was much more difficult to do on MacOS. I had to create a separate window for each monitor, create a rendering context for each window, make sure my graphics code was issuing the drawing commands to the proper context, then have each context queue/batch "pending" rendering commands and issue them all at once at the end of a frame on a by-context basis. Whereas on Windows you can pretty much create a window that spans multiple monitors and draw to it with a single rendering context.

Input - I used DirectInput on Windows and wrangled a suitable implementation using HID Utilities on Mac, which was not easy given my lack of previous USB programming experience. A major annoyance was the lack of a device "guid" that you can get via HID Utilities to uniquely identify an input device - I had to manually contruct one using (among other things) the USB port # that the device was plugged into. Not ideal.

SSE intrinsics - my experience was that Microsoft's compiler was MUCH better at generating code from SSE/SSE2 intrinsics then clang - my Windows SSE-optimized functions ran significantly faster then my "pure" C++ implementations, where as the Mac versions ran a bit slower! My next thought was to take this particular bit of code gen responsibility away from clang and write inline assembly versions of these functions, but I took a look at the clang inline assembly syntax and decided to skip that effort. (I did write an inline assembly version using the MS syntax and squeezed an additional 15% perf over the MS intrinsic code.)

Prtty much everything else (porting audio from DirectSound to OpenAL, issuing HTTP requests, kludging up a GUI etc) was pretty straight forward/did not have any nasty surprises.

[1] http://www.ubernes.com/nesscreensaver.html
Labor is cheap in ireland too. Process engineers at intel in dublin only make about 40k euro with masters degrees.
"but then realized I could open a term window and that I was really using a unix-like system with a user interface that wasn’t X Windows."

Where would one have to hide to retain this level of ignorance for so long?
>Now, to go back to the original page you were on before you went to the site, you have to search through your history or click 100x times on the back button.

Useful trick: if you long-press on the back button in most browsers, it shows a list that allows you to jump several pages back.

However, I was not asking for keeping the slide history in the browser history - the presentation doesn't even have back/forward buttons to get back to the previous slide while staying in the page.

> I also never found a use for deep-linking to an intermediate page.
It's used for referencing the content of the slide, so that people coming from an external site will see exactly the page that you're talking about.

I hate it when someone quotes some content in a slideshow and link you to the first page, forcing you to guess which part of the file contains the content they're talking about.

I hate
So Much for the Death of Sprawl: America’s Exurbs Are Booming
Nonsense. It's not about who is better, it's about who markets themselves as "better".
Having no Apple store in the republic has always been a bit of a pain! I've had to travel to Belfast to get some things sorted at the store there.
I still remember the day I typed in cdnow.com and it took me to amazon.com, sometime around 2002 I believe. That was when I started to take amazon seriously. I wonder if they are making so much from their cloud computing services that the retailing will become less of a concern for them.
> the only worthwhile "speed bumps" are those that help
> people who know what they're doing not accidentally
> shoot themselves in the foot. I cannot imagine an
> exception-catch block appearing in my code by accident.

Rust is very much designed to help people who know what they're doing not shoot themselves in the foot. The risk isn't in a catch block appearing in your program by accident, it's the fact that exception safety is an invisible footgun that has potentially severe implications even for code that doesn't believe that it has any reason to concern itself with error handling in the slightest.

(The irony in all this is that Rust's approach can be interpreted as an attempt to return exceptions to their roots by relegating unwinding to exceptional circumstances, as opposed to the routine error-handling solution that they've become in languages that have chosen to embrace exceptions (e.g. Python's egregious `StopIteration` exception for loop termination).)
The word you're looking for is "double Irish"

https://en.wikipedia.org/wiki/Double_Irish_arrangement

Also see "Dutch sandwich".
I think they've done it in Presto too, when updating to a new version.
Livetweet of Laszlo Babai's First Graph Isomorphism Talk
How to Incorporate in the USA: US Inc. As a Subsidiary
Avoiding Last Place: Some Things We Don't Outgrow (2011)
The obvious answer would be that there is a global conspiracy of IQ 160+ people (the Intelligati) and you are a member!
CERN Public Computing Challenge 2015
They've never tried to pretend, nor had to, because it's perfectly legal and an accepted financial standard of practice.
Thats basically it. Cheap english speaking technically educated workforce, most with experience working for other american companies.
You are one lucky person. I can't work with anything less than 8 GB + SSD or 16 GB with a regular HDD. Maybe its the result of poor habits (leaving 2 dozen tabs open at any time) and my development stack (RoR + Node + MySQL + Redis).
SDL2 also have nice SDL_DYNAMIC_API feature that let users to switch to different library version even if it's statically linked.
There's a lot here that resonates with me beyond matters of intelligence.

In my spare time I'm a contact juggler. If you don't know what that it is, it involves rolling balls around the body. David Bowie in Labyrinth is usually a good reference point.

And I'm good at it. I'm good at it because I've been doing it for nearly a decade and I've put in the hours. I don't think I learned particularly quickly, or even particularly well, but I stuck with it and worked hard to improve. I'm not shy about telling people that, but many still seem to assume it's some form of innate talent, no matter how much I reassure them otherwise.

It's as though people would rather accept their own status quos rather than believe that effort and commitment is enough to improve their lot. Yes, it might take years to reach a level of skill in a given discipline, but those years will pass anyway. Wouldn't it be nice to have something more to show for all that time than a depression on the sofa in front of the tv?
You're Not Taking Enough Notes
From Google's perspective it is probably more about how TensorFlow scales out horizontally. If a researcher fires off a Borg run (or whatever they use now) and the job takes a few thousand CPUs, no problem, at least for research.

They must have better optimization a for running in production, such as in place operations.
Being smart (and intelligence in general - I dont know if we need to establish exactly what definition we use for that, but something like an ability to quickly see and adjust to logical patterns) is a great secondary ability in my view.

You can simulate a lot of actually useful abilities by being smart. Being smart doesnt have a lot of value in and of itself, once you're over some certain threshold though.

Getting stuff done, not being a dick to people (or even possibly getting along with them), following up on commitments - that's abilities that are useful. Being smart can let you find easier ways of doing so, but it doesnt have any meaning in and of itself.

The truly smart people I know seem to know that and tend to be a bunch of slightly weird, but nice, people. The people who want to be admired for their cleverness (or admired in general) typically don't (and typically aren't as smart, in my experience).
Exercise Songs for Preschoolers Part 5
The iPad Pro
But you just said:

> So what about 160? It's in 0.0031%

0.0031 / 100 * 7e7 = 2170.0
I just found this article on the solvability of these puzzles: https://www.cs.bham.ac.uk/~mdr/teaching/modules04/java2/Tile...
Bedeutungslust
Do you mind telling us the name of your new workplace?
> return exceptions to their roots by relegating them to exceptional circumstances

Python does it right. I've never bought the argument that "exceptions are for exceptional circumstances". If you use error codes for some errors and exceptions for others, all you do is confuse people. The definition of "exceptional error" is subjective, after all.

As far as I can tell, the advice to use "exceptions for exceptional circumstances" originated in C++ circles in the 1990s, when support for exceptions was bad and throws were slow. The thinking was that you could efficiently use error codes for commonly-encountered errors and still get some of the syntactic benefits of using exceptions for rarer errors. Also, if you were using a compiler without exceptions support, you could turn your exceptions into aborts while not aborting just because a file doesn't exist. You can see vestiges of this thinking in the iostreams API.

Somehow, this performance hack morphed into commonly-accepted dogma. I don't accept this dogma. Exceptions are for any situation that a function can't meet its contract. In Python, if an iterator can't supply its next element, it can't satisfy the contract, and the exception tells you why. I don't think there's anything particularly wrong with that.
It's a shame that none of this music is ... well... enjoyable.
Where are the citations for that number?
Precisely ... does it matter whether you have millions of results as long as the first few results gives you the answers you want ?
This is very rude.
I have no idea what my IQ is, but I'm pretty sure I'm not a member
This subject came up at a previous employer and one of my colleagues argued that she didn't drink soda or eat snacks and it was unfair to offer freebies that she got no benefit from, and if you want snacks and drinks you should pay for them yourself.

At first I thought that was being a bit mean, but when you scale up an organisation you might go from having one or two people of that opinion to having hundreds or thousands. Big organisations have to pay a lot more attention to issues of fairness and discrimination, and being seen to implicitly subsidize a lifestyle or habit clearly detrimental to health such as snacks and soft drink consumption is actually a bit of a can of worms. Subsidizing things like gym membership could be seen as discriminatory as well I suppose, but at least it can be justified to shareholders on the basis that it's a benefit to the company to have healthy employees.
The biggest (non-tech) companies seem to have the worst systems for developers. Writing code for a $500m ERP system for a $4b company? Here's a 19" LCD and a Pentium 4 2.4GHz and 3GB of RAM. You can only open one project at a time, blah blah.

Work at a 20-person company? Picked out the loaded MacBook Pro, monitor, and keyboard I wanted to use after my interview.
Entrepreneurs, Credibility and the Sinatra Test
Long-Distance Teleportation and Quantum Entanglement with Twisted Photons
Here's something I find confusing about Rust references/borrowing. Please correct me:

The '&' character does not seem to mean 'pass by reference' ala C++ - it simply means borrow. Put another way, using '&' is not forcing the compiler to pass a 64-bit pointer reference - Rust will ALWAYS memcpy() the params.

Rationale: existing Rust documentation states that both copy semantics and move semantics are implemented with memcpy(): http://doc.rust-lang.org/std/marker/trait.Copy.html

The only way to pass a reference (like C++) to a function seems to be by using Box. This way Rust can memcpy() the Box struct - which is essentially a unique pointer to some memory on the heap.

It works(?) this way because the called function may spawn a thread that depends on one of the params. If such param was a reference/pointer to something on the caller's stack and the caller's stack was unwound the reference would be invalid.

I realize the borrow checker should be able to determine all of the lifetimes and it should be able to pass pointers to data on the caller's stack in some cases. Does Rust do this?
I am saying it's not a technological problem, it's a social problem.
Some companies uses IQ's estimation tests on their hiring process. I have taken a Raven's progressive matrices test once when applying for a C++ development job, so there are people who takes that seriously.
"And I think that’s the great thing about trains. We are all using this common system together, and it’s very kind of leveling. We all want it to be better. And we want it to run more frequently, more smoothly, with less problems. We have a love-hate relationship, and an enormous desire for it to work better."

I respect what designers do but the NYC MTA, at least, has way, way bigger problems than the way its system is visualized.
This. Even if it takes 10,000 networked cores to replace the ultimate souped-up single machine loaded with GPUs, you can go from 10,000 to 20,000.
Goretex or even waterproof fabric is not necessary in many alpine situations where this jacket could be used. A lot of down filled insulating garments do not have any waterproof fabric as it is and instead people prefer to just throw a shell over them if there is any precip.
any idea on initial cost?
How does your N=1 anecdote show that vaporware makes a lot of sense? I'd say they got away with it, but not that it was a crucial factor in their success.
The best thing I've ever read online about 'being smart' came from a Reddit comment:

https://www.reddit.com/r/confession/comments/nxdzz/im_not_as...
I suppose we'll have to agree to disagree, then. :)
I outsource the parts I don't want to work on.
It is vaporware, the whole novelty of it is that it is an AI, which it is not. "How it works" is the whole point.
Frankly results like this are inevitable from either the courts, or congress if advertisement companies continue to refuse to self regulate in a reasonable way.

The only reason its not a bigger issue right now isn't because "nobody cares, privacy is dead!". It's because people for the most part do not understand the mechanism.

Explain exactly how ads track you to common people, just how many do you suppose will approve and be comfortable with the arrangement?

The entire industry is built on sand.
In either example, it would probably be more useful to have a combination of dedicated human performance testers, and automated benchmarks that flag problems. Forcing developers to use crappy hardware, even part-time, is more of a kludge for when you don't have a healthy testing and feedback process.
or musical.
Do you have any more info on this?
What protocols are being dropped? And which routing systems are dropping them
Just curious
Yeah, that's definitely true. "HTML email" in this case is a synonym for "email with lots of images and crud" in it.