skysight-inc/HackerNews huggingface dataset:
Unfortunately, you really do need to test on all the browsers. That being said, you can have a main browser you develop in and once you finish certain features, do quick tests to see if the other browsers behave the same.

I use Firefox as my main development browser because it doesn't cache files saved on the local disk. Chrome does cache locally saved files, so you need to remember to the clear the cache (Ctrl + F5) after making any changes to your code. This is surprisingly easy to forget and can lead to some frustrating moments.

I do prefer Chrome's built-in console, so I'll often switch to Chrome if I'm going to use the console a lot.

Finally, Opera has a sweet Remote Debugger that's nice for doing client side development for mobile devices.
IMHO, cloud print, the webui reimplementation of gui system toolkits (like the print preview dialog). There are some new features that make me a bit worried with the direction chrome is taking: the new NTP with a search box duplicating functionality already in the omnibar; the chrome app launcher (I want a browser, not a whole OS).
Tablets are becoming not uncommon in restaurants for order-taking, POS interfaces, etc. I've also heard of applications in other fields where employees need to be portable and carry around (or write down) a lot of information, like nursing and scientific field work. Not all work is office work.
I wonder in A/B testing you might see different results for landing page conversions with different nationalities ...

it is said for example that the dutch are more price conscious and the french more relations/support minded ...
Is it a general issue with how people process facts/myths or is there something more specific at work here? The myths you cited are held true by a certain sub-population and fueled by a certain "news" outlet. Moreover, the "news" outlet claims that it brings you the stories that others won't, in a way causing mistrust of other actual news networks. Therefore, once the seed of the myth is planted, it is very hard to refute it for anyone since they are now also a part of the myth.

For example: Obama said multiple times and with multiple supporting documents that he was born in the US, yet I still encounter people that say that those were all fakes, and that Obama, his staff, and the media are trying to cover up the real story. When they are pointed to these facts they point back saying it's a conspiracy. In this situation first you have to prove that the people talking are not conspiring to deceive the listener, which is much harder to do than just to disprove a myth itself once a trusted source is doing so.

Edit: In terms of this contravercy, I was left with the impression that NYT did not act in good faith and neither did Tesla. I do not believe we will ever know exactly what happened since the circumstances were very specific. However, this definitely left a sour taste. The impression that I got is that Tesla will fight any negative press, whether it is objective and impartial or not, and they will fight dirty. For a moment do s/Tesla/Ford/g in everything you have read about this story and then ask yourself if you would still buy a Ford after that.
Yup, and the final sentence of that paragraph as well:

> Beard speculated that the primacy of relationships in females' value systems might prevent them from putting relationships at risk by taking the kinds of chances that males might take in order to prove themselves through achievements.

[Most] men who feel like imposters try harder, and [most] women who feel like imposters buckle. This correlates strongly with women being less likely to negotiate salary and ask for a raise, due to how it could change their perception.

Anyhow, I found it interesting, relatable and worth noting.
I'd like to second @lowboy and add a bit unrelated but annoying thing I've been recently noticing:

It's enough that many popular news pages break my habit (in Firefox/Chrome) to use [Ctrl +] Shift + Left/Right to highlight the text I read with the Left/Right arrow buttons doing some magic like going to next article etc.

Never mess with the keyboard shortcuts of the browser unless you really know what and where you're doing. Keep in mind that Ctrl + .. often trigger browser native shortcuts, LeftAlt + .. is used to expand menus, and RightAlt + .. is used in some languages to type in diacritics. Unfortunately there's no much room for shortcuts considering all of that, other than complicated combos like Ctrl + Shift + .. (and some of that are also taken by the browser).
I reckon the Machiguenga know all the ways to suck in an anthropologist by now.
Yes, this is a point often overlooked when people say that Nokia going with Windows Phone was a huge mistake. The Android market really isn't that great a place to be in, and there's no guarantee that Nokia would have made an impact there.

I'm not saying that WP was definitely the right choice, but it's not a simple calculation, especially when you factor in the money MS is giving Nokia.
If works as advertised will be great.
Ah it arrives 30 minutes later
I totally agree with you. I also hate the way he lumps the ultimatum game with prisoners dilemma and talks how you would expect the results to be the same across all humans. Yes, I would expect the same response for the prisoner's dilemma but not for the ultimatum game for the (obvious) reasons that you and smelendez mentioned.
Then the real question is: how do you build a team? We're talking about just one or two other people who are basically "cofounders". Finding these relationships is much harder than just hiring somebody, because you need to work especially well with them.
At Taodyne, we also developed our own language. That lets us do that: http://www.youtube.com/watch?v=9vv18SFljzA. No other language fits the bill.

Try that in Javascript or PHP and see if you can fit the whole thing in 15 minutes (the YouTube upload limit)

Sometimes designing your own language is just the right thing to do.
Let's not go and pretend surprise drive-by shootings and long-range snipings are the standard case for a home invasion.
It is hard to accept an unfair plea bargin like this, but it is typically your best move.

Federal prosecutors typically hold all the cards.
I'm sory, but the only insulting post I see is yours.
It's ironic that Objective-C was an albatross on the neck of Mac OS X, a platform with small marketshare and an uncommon application framework. Now, Objective-C is a key advantage for Apple's vendor lock-in keeping iOS developers from (easily) porting to Android.
Is there actually research of the same game being played amongst a group of poor Americans? Sure, with trivial numbers in a lab. But going to a poor neighbourhood and playing with money equal to a week's wages?
So does Spolsky get credit for SO or not? You can't have it both ways.
Building custom data stores
Linode's 4 hour test drive
Youtube video link of the MYO: http://www.youtube.com/watch?v=oWu9TFJjHaM
I'm curious, what does this do to account for trackers randomly listing fake IP addresses? Seems like trackers could bring the whole thing to its knees with a couple weeks of mass spoofing. After about the millionth false positive the customers will start lawyering up.
Anonymous, but still within a relatively small group.

There was also another party in the game whose identity was known well enough: word quickly spread of the young, square-jawed visitor from America giving away money
R and Hadoop Data Analytics - RHadoop
Agreed. fortunately, there's LLVM for the back end now. And XL for the front end/AST
Social Innovation Design Degree at SVA
The role ubiquitous computing plays in UX design
I believe part of GP's point is that, for some sizes of village, there may not be any chance that your counterpart is a stranger. If your counterpart is not a stranger, even if you don't know their exact identity, you might choose to play more generously.
Doesn't the compiler inline this kind of functions?
As programmers we see this all the time when non-technical people make very bad hiring decisions. It's a chicken and egg type problem for a non-technical (co-)founder to build a good team because(or find a technical co-founder) he/she needs a good programmer to evaluate potential hires but they can't make that evaluation themselves.

I would expect myself to encounter exactly the same problems others encounter when trying to hire good programmers when I'm trying to hire some other kind of expert in a field I have little experience in.
Glass Interrupted
The Machiguenga had traditionally been horticulturalists who lived in single-family, thatch-roofed houses in small hamlets composed of clusters of extended families.

You're saying the family would never talk about this strange newcomer and his odd games and what he got me to do?
Anything you build, however, is to your benefit, as long as you are able to learn from the experience.
There's a barebones sync server implementation written in Python included in the Chromium source repository. You could run your own, if you wanted.
Do I have to read these studies to you aloud?

"Results found that the “female” applicants were rated significantly lower than the “males” in competence, "
Top 5 Popular Social Network Android Apps Most Young People Can’t Live Without
- Does not work well on iPhone, not at all.

- Why not put the actual page at something like and y=50 and scroll to y automatically? so that pull-to-refresh part would be visible while scrolling and cancellable.

- Why does it requie "scrolling down a little bit" first?

- Don't break the web please! There is no need for that on the desktops.
Meldium (YC W13) Controls Your Team’s Shared App Passwords For You
I can't vouch for the service but consider a campaign on https://www.bountysource.com

Maybe you can get enough money from people who want feature improvements to keep the site up for a little longer. If you have some consistent users you must be doing something right, and it definitely looks like a well made website.
Take the interview. See how you do. Learn more about the position. If you get the job, you can always say no. There's no point in stressing before you have to make a decision. At the same time, you have nothing to lose by going through the hiring process.
CircleCI is an awesome service that has made testing and continuous integration significantly easier for our small dev team. Highly recommended! https://circleci.com/
I agree that the language is really poor. It's a shame that it sells papers and documentaries.

Food could be a fascinating documentary. Instead we get "supersize me", which is fun but not rigorous.
There was in interesting "Ah ha" moment in the development of the Xerox Star system when they figured out all the layers of abstraction meant that each character placed was taking a lot of subroutine calls. Flattening the architecture resulted in a 10x improvement in performance. It was an amazing result.
Was It Rational to Watch the Oscars?
Yeah, guess I avoid any copper issues by using mobile only and cable internet.
In Norway, the salaries are public. I have never lived there, but a colleague who has worked in Norway told me that it was a pain, not because your neighbours know your salary, but because people can target you commercially as they know how much you can afford. But apart from that, nobody cares.
I agree with alaskamiller - you need at least a co-founder. Having somebody to bounce ideas off of and ask questions to is invaluable.

More importantly though, forget about the technology. After reading your post, it sounds like you're frustrated because you spent a ton of time implementing super hip technology and yet still nobody is coming.

People don't care about technology. They care about what your site does for them. You also didn't appear to talk to too many users to find out what it is they needed.

My advice is to follow the data. If your data shows that nobody needs your site, then shut it down. But don't shut it down because you built it and hoped they'd come without trying any marketing or customer research.
>>No reasonable person would be persuaded by your "I was getting lunch with a female coworker/friend" story.

No reasonable person would dismiss it as just an anecdote, because no reasonable person would be so blind to the fact that this type of stuff is extremely common. Providing data to state just how common is unnecessary for a good discussion.
Nice straw man. No.

Look, I'm getting tired of explaining this over and over to people who are deliberately being obtuse, but the whole point of bringing up aircraft was to illustrate that different types of fuel require different care, especially in cold weather. And with that care, those engines are able to function in cold weather just fine. This was the refutation of the ridiculous assertion made above that "EVs don't work in cold weather".

Regardless of fossil fuel or electric, cold weather requires additional preparation and planning to get to a destination in whatever type of vehicle you choose... As many people who've had trouble starting their ordinary gasoline car after a frosty morning would attest to.

I wish I never made the original post.

That's it. I'm done.
My impression was that this program will actually reduce the number of lawsuits due to copyright violations because it gives the Content Owners another avenue to enforce their claims.
I find it weird that nobody questions the use of the word 'american' in the article. Would the Machiguenga not also be (at least South-) Americans?
Working from home is a dead-end job
Thanks for your insights, there is a lot of value for me in your post.

I have an intense dislike for VHDL.
I have yet to meet an engineer who likes it!
I hate it with passion, but it lets me write circuits in the way I want.
Luckily, emacs VHDL mode makes me type less.

If you've done non-trivial FPGA work you have probably experienced the agony of waiting an hour and a half for a design to compiler and another N hours for it to simulate before discovering problems.
My simulations never took hours.
I use GHDL (an open source tool that converts VHDL into C++) to simulate my code, which is much slower than running Modelsim in a virtual machine.
So I guess that you are working on much larger problems than I do.

I have tried using a high level language before writing my circuits in VHDL before.
But the results were not very good, apart from learning a lot more about the actual algorithm/circuit.

Either I coded at a too high of a level, which would be impossible in an FPGA (e.g., accessing a true dual port block RAM at 3 different addresses in a clock cycle), or I ended up simulating a lot of hardware just to make sure that it will work.

But the point is, no matter which approach I tried, it was painful, so I ended up choosing the workflow that is less painful.

I'd have to know more specifics to be able to comment beyond a certain level.
I am developing a marker detection system that runs at 100fps, with 640x480 8-bit grayscale images.
First I am doing CCL to find anything in the image that could be a marker.
At the same time, some features are accumulated for each detected component (potential marker).

Then the features are used to find which component is a real marker and what's its ID.
And finally, the markers have some spacial information that allows me to find out the position and orientation of the camera.

Even though the FPGA that I use is the largest of all Cyclone II FPGAs with 70k LEs, I have to juggle registers and block RAM because it's too small to store all data in the registers, and using up too many registers substantially increases the time to place&route the design.

I maintain that FPGA's are, fundamentally, still about electrical engineering and not about software development. These, at certain levels, become vastly different disciplines. Once FPGA compilers become 100 to 1,000 times faster and FPGA's come with 100 to 1,000 times more resources for the money the two worlds will probably blur into one very quickly for most applications.
I agree, and I would add that the compilers need to be smarter about parallelizing the code.
So while being able to perform better than the alternatives, the FPGAs are still a pain to develop for.
Even if the compilers are faster, and FPGAs are bigger, writing code for FPGAs feels still more like writing assembly code rather than code that is easily accessible "for the masses".
But I would be happy if the compilers become just 10x faster!
I'd like to third @lowboy and second jakub_g. That next/previous article control with left/right arrow buttons is so annoying! Especially when using up and down to navigate a page, I often accidentally hit left or right, resulting in my suddenly viewing an article I never wanted to read.

Similarly annoying are the "Overlay" scrollbars in Ubuntu's Unity desktop. They might be clean and out-of-the-way on touchscreen devices, where screen real-estate is often much more valuable, but they're just plain annoying on the desktop.

Swiping left and right, pull-to-refresh and smaller scrollbars might work on touchscreen devices, but they don't belong on the desktop, where there is expected behaviour derived from years of experience.
I would not recommend "going to a poor neighborhood in America" and trying to run such a game. It would quite likely be illegal.
If I worked at Microsoft?

I'd implement a Quicksort by checking within the existing codebases that I had access to and that were in the same language to see if it had already been done, then patch what I found to match my needs for comparisons, etc.

Note: one big reason for this is licensing - if it was developed in-house, odds are that licensing issues are a non-factor but if it came from "The Internets" then life may get strange. Strange is bad.
My first thought as well. I for one would have no qualms with accepting a scandalously unfair 10% of a $10M amount in cash.
As a thought experiment, if this was done in the US with $10k, and the other subject offered me $3000 I would take it. I would not walk away from $3000 to punish him for being unfair. If he offered me $100 I would probably walk away. So I would be more tolerant of unfairness if I was getting a large enough payout.

This is precisely how contracting shops work in the IT industry in the US. They keep the bulk of the money and pay the contractor just enough that he does not walk away from the deal.
The article's claim is that the inheritance model in WebKit is too complex for the compiler to be able to inline it.

the extensive use of dynamic class inheritance prevents the compiler from efficiently inlining short functions as necessary
Twitter's been horrible for this recently. They've had the bright idea to map F5 to retweet. (Because no one uses F5 otherwise, right?) "-" also gets repurposed, as apparently it's more intuitive as a direct message shortcut rather than letting the browser use it for zooming or anything else. Slash has also been victimized as noted by choult. What a brave new world...
A clipboard, really?

We are not talking about small differences in use, what is not being disputed is the large drop in range from parking overnight in cold weather. This is a big deal to northern climate folks. This is not a characteristic of gas or diesel.

Going further, I fully charge at home, leave for work, work a longer than average day, then get in my car to go home. Cold isn't only at night. I can see problems and I'm only commuting 40 miles to work (almost all highway).
Well, I haven't found a specific treaty or agreement covering the Naval reactors. It may be a less formal arrangement, I don't know.

But a did find a nice picture of the reactor pit: http://3.bp.blogspot.com/-jYVl__lRp5s/Tfpf4Cyi6rI/AAAAAAAAA6...
So what do you do if you think you're innocent? Take the 3 months jail deal? Some justice that is.
... so? If someone is well enough trained to fire controlled bursts, they're probably well enough trained to be just as effective double tapping in semi-auto.
Unfortunately, there aren't any events to track overscroll with regular mouse wheel or trackpad scrolling. I looked into it for a bit, wanting to create something exactly like Hook, but with the expected UX. Once the viewport hits the top of the window, scroll and mousewheel events stop firing even if the fruitless user input continues.

Touch is different, because you continue receiving touchmove events even if the page is scrolled to the top and the touchmove events don't have any visible effect.
Not really, the dependence on the external validation and on comparison with other people is different for different people, and so is the self-esteem and reflexiveness. So everybody would be feeling or not feeling it in a different way. The fact that some psychological problem has objective background does not mean everybody would have it the same way - people are different.

>>>> Note that there are plenty of things one can do to fight structural sexism besides positive discrimination, so picking that out of the blue to discuss is a bit of red herring.

I did not pick it "out of the blue", I chose it specifically because presence of such thing can support Impostor syndrome. I quite agree that there are better ways to go than discrimination, but I was not suggesting any and I wasn't discussing it, I was discussing possible causes for Impostor syndrome.
In the original article, it's discussed in section 2.3, starting on page 13: http://www2.psych.ubc.ca/~henrich/pdfs/Weird_People_BBS_fina...

The claim seems to be, more or less, that western urban kids interpret animals by projection or analogization of human traits rather than forming categories for the animals, more than kids in (some) other societies do. I have no idea how true that is myself (have not read anything on the subject beyond this article).
Google (and others like IsabelHealthCare) help you catch the zebras you missed while looking at the horses.
Ive just downvoted you.
Agree or disagree with Joel's decision - reasonable people do differ, but either way, your post was just plain rude.

Please dont write posts like that on HN.
Gruber on this: http://daringfireball.net/2011/03/nitro_ios_43
and Webkit: https://lists.webkit.org/pipermail/webkit-dev/2010-April/012...
One quick note. Sometimes in image processing you can gain advantages by frame-buffering (to external SDR or DDR memory, not internal resources) and then operating on the data at many times the native video clock rate.

If your data is coming in at 13.5MHz and you can run your internal evaluation core at 500MHz there's a lot you can do that, all of a sudden, appears "magical".
> yeah, I always map CUDA blocks to racks and CUDA threads to blades ;)

Sounds like Jeff Dean.

> Nobody said it should be MPI, but there are still many hybrid architectures with MPI handling distribution and actual compute done using OpenMP or accelerators.

MPI or even RPC works fine as a control mechanism, just not as a critical performance-sensitive abstraction, where we care about the width and speed of the pipe, and MPI is nothing like a pipe!

> In my system I use Erlang/OTP to handle distribution and concurrency and OpenCL for data-parallel compute.

This is quite reasonable. Once one understands the difference between concurrency and parallelism, they can pick appropriate tools to deal with each. As long as they confuse the issues, they'll make bad choices.
Can you remove the "I'm sitting with..." part?