skysight-inc/HackerNews huggingface dataset:
As my friend Phelan put it: "The Best" and "The Worst" are both fascinating reads, although, in my opinion the authors completely missed the point. Here is my three-sentence rebuttal.

The point is not to place one’s possessions upon pedestals, only to bring them down for special occasions. In the same respect, appreciating something is not synonymous with being owned by it.

The point is to respect one's possessions, because they are the tools that enrich your life.
I'm not having any performance issues, and I really like the new look. It feels less cluttered and the album view with the colored background is visually appealing with a few exceptions where the color doesn't work as a background.

I also really enjoy the placement of the play next button which is something I've already used several times. Overall, I'm very happy with the upgrade.
That's lack of empathy, failure to feel for others. It's not the same thing.
So it's closer to V8's "basic" JIT?
Maybe they could have a free sandbox tier with placeholder data?
Windows 8 looks like they completely forgot their business customers

It's probably more a case of ignoring them for this release cycle rather than forgetting them. I suspect businesses will be back in full focus next update.
Why do enterprise customers need to change their ways? Developers provide a service to them, not the other way around. Although if you don't want to support customers using old software, you don't have to. Maybe someone else will.
That is indeed some of my point - exposure is what you really need, not launching. I can launch stuff all day and never get on the front page of anything. I think it's important to be accurate about the real causes and in this case it is not "launching" but marketing and exposure (which are important skills to have).
OpenStreetMap party boosted the (virtual) US
At last weekend the OSM community hosted "Operation Cowboy" to help the local American community to improve the map. 2 times more users than usual (160 mappers) fixed a lot of import bugs and added details.

If you find some more missing features, just mark them here: www.osmbugs.org
Or do it on your own :) www.learnosm.org
>PS: I am a 'she'.

Oo, soory about that.

>why would anyone believe

I'm not asking anyone to believe. I'm asking to have a discussion on the points I bring forward.

>how does that reconcile with your apparent theory that work done for free is valueless

Work done for free has value. I was discussing the psychology & relationship between employer and employee when all employees at the company are already salaried and "new person" comes in and offers to work for free.

>you are using HN to practice sounding confident

That's not the way I would put it. I think (similarly to pg) that points are best expressed tersely, and so I try to keep my writings very brief and to the point.

>sounding like an idiot

Why, thank you.

>Learning to use simple qualifiers like 'in my experience'

Not necessary. This follows from the context.

>being easily tripped up

I don't see where I've been easily tripped up. Though I do enjoy that so many people jumped to respond. Even though almost no one managed or even really tried to refute my points and rather took issue with other things (boohoo you don't have enough experience to be talking about this kind of stuff, etc.)

>Then you will say 'obviously I meant this advice only for y'

This is Hacker News. We're talking tech startups here. Yeah I won't add another paragraph to talk about other industries because it's _obvious_ to everyone what I'm talking about and "Don't work for free" is an oft repeated advice on here anyways.

>'because I made a bunch of stupid assumptions!' but feel too ashamed to say that and start blustering.

I think that none of the assumptions I made are stupid. Though I am starting to notice that if I don't carefully package my opinions I will get a bunch of people in the comments who APPEAR to talk about the points I made, when really they're just annoyed at my attitude. This leads to the kind of circulatory arguing we see here, when my advice is sound but people still feel I should be less confident about my position.

>You might as well say 'database x is always the best choice'.

I would only say something like that if the purpose of the database was very clear from the context. I would never randomly drop such a statement onto HN, because everyone here uses all kinds of different databases. Your analogy is invalid.

>100 monkeys typing could have come up with the world's greatest business plan. However in practice, that does not make it worth people's time to read everything typed by monkeys.

Again an analogy that does not work. However much time however many monkeys spend on trying to understand human psychology they will not make much headway. Though if _I_ as a fellow human, take some time to try and understand human psychology, I do think it is worth the time to hear my points and argue on their merits, no matter if I had 0 or 100 jobs before. If I'm indeed talking gibberish, you're free to try and argue against my points, but since I see you talking about everything BUT my points, I'm assuming that you don't really take issue with them, but rather with me.
"When I first created the mattress back in 2007..." - from the video
> all the modern versions of Javascript VMs use register-based (in many cases actually translating from stack-based bytecode that the parser outputs, to register-based bytecode consumed by the JIT compilers)

Pretty sure V8 doesn't as it has no interpreter at all, it has a fast JIT and a slow JIT, but it only ever runs native code.
If you watch the video, he explains he had the original idea for some design contest which he won in 2007 [0] and then received so many emails and requests that he eventually decided to do it.

[0] http://yeahsnos.wordpress.com/2008/04/14/love-mattress/
the history size becomes a bit smaller if you add: export HISTCONTROL="ignoredups"
I am (or at least was) an experienced assembly programmer. I'm familiar with numerous obscure x86 opcodes that take dozens of machine cycles to execute.

This knowledge comes in handy when reading other peoples' code, but I don't use those instructions myself. Why? Because I know how to achieve the same effect through carefully-scheduled combinations of smaller, faster opcodes.

Exactly the same principle applies in English composition. Use an awkward or unusual word, or a flowery modifier? That's an L1 cache miss. It'll cost a few cycles of wasted execution time, if viewed in terms of the reader's attention span. How about a word that sends the reader to the dictionary? That's an L2 miss. Those can waste thousands of cycles.

You can tolerate a few L1 misses here and there, but those L2 misses that have to be fetched from DRAM will make your "code" run like shit.
We’re not quite ready for The Hardware Renaissance
> So much junk in a prompt... I clicked on the link to Steve Losh's page and had a heck of a time figuring out what commands he had actually typed

The point of configuring your prompt is it has to be easy for you to read. Whether someone else finds it readable or not is a non issue. Though not as verbose as Steve Losh's, I use a similar prompt which looks like this:

rahul@mean-machine: ~/musings (git::master)
± $

There is nothing in that prompt which I would remove. I login on different hosts with different usernames(rahul@mean-machine); working directory is obvious; I use git, svn, hg and switch branches a lot(git::master).

Of course why do I need rahul@mean-machine - I can run 'who' and 'hostname', why do I need working directory - it's not like 'pwd' hasn't been invented yet; why would I need the branch name - 'git branch' is where it is at. But "if there is this painful long way you can do it, why would you do it the easy way" doesn't make sense to me.

> These days, I even turn off ls's colorizing half the time;

I am curious. What purpose that solves? Colorizing it helps me differentiate directories, files, executables, broken links.

> then again, I always thought wibbley-wobbley 3d windows with glowing buttons were a little silly compared to, say, FVWM or i3.

I don't think 'ls --color=auto' is comparable to woobly window.
To add to that, another common and very useful behavoir of non-modal preference box is the changes takes effect immediately, rather after OK is clicked.
So aside from fire, water, rodents, bugs and children, what could possibly happen to a physical book?

Other than loss and theft of course.
I work in teams scattered across the globe with different experience levels, so we all tend to avoid fashion languages.

On top of that, experience shows that transpiling to JavaScript increases the debugging overhead as now besides debugging our own code, we need to debug what the Transpiler has generated.

Source-maps won't cut it, because they are not available in all browsers we usually are required to support.
This is of course wild speculation, but with the materials this is made of, I'm guessing it's a lot safer than the crappy, cheap mattresses many people sleep on. I've woken on my arm many times to no ill effects, and I can't possibly see this putting more pressure on a nerve than my own body weight (never mind someone else's).
Love the library, and how it doesn't use/have electricity.
Very nice work. I'm Christian and when moving to a new neighborhood, it's common for the first thing after settling down is to find a nearby church. Great work.
>And one of my terms was that if they kept me on after the week they had to pay for the week as well.

There are different ways of negotiating here. I think what you did is sensible. Sending in a cover letter where you immediately proclaim that you'll work for free when the position and every other employee at the company is salaried, though I feel is not. (Note he added the temporary status to his working for free in a later email)

>There is nothing desperate about it, just limit your exposure by limiting the time you'll do that and if you're as good as you think you are you even get the risk paid off.

I didn't say it WAS desperate, but that indeed I believe it COMES OFF as desperate. And mainly because mentally you'll get thrown into the pool with all the other losers who can't get hired on their own merit and thus try to get an in another way. Yeah, I guess there are a few edge cases out there where really they have all the skills but they just need some time to show them off. As the employer is busy with wading through the sea of applicants he is (imo) doing nothing more than pattern matching - if you're too strongly deviating from the norm that sets off some red flags in the employer's head.
Let me know when it is supported natively in all browsers.

The teams I work with won't use any language that translates code into JavaScript.
How a desperate HP suspended disbelief for Autonomy deal
People who get sick from CRE usually have lots of other medical issues, and are weaker.

They don't necessarily die from CRE itself.

Also remember that CRE are not more virulent than non resistant forms of enterobacteriaceae, and those certainly don't kill 4 in 10 (although that family seems to have all the really bad bacteria like E. Coli, Salmonella, Plague and others).
Although I also wish the resolution was higher, my current 13" macbook air is also 1366x768 so we can't necessarily knock them for a "low res".
Any such services that work well with (i.e. have official support for) Java applications? Other than New Relic, which requires a rather pricey "Pro" subscription for exception reporting...
Sorry, I didn't mean to imply they all use interpreters. The more compilery parts use three-address code and SSA, which are IRs that are conceptually similar to a register-based bytecode.
Nice guide.

For those on Windows, just move to Powershell if you are still using the plain old terminal.

Sure it can be a bit verbose, but it is surely way better, specially for the cases when doing Windows specific projects.
Why aren't you a fan of trial periods? I much rather give it a shot before I commit to paying some money. In fact, I pass on many that don't have trials.

It's easy to talk the talk on a marketing website, a free trial shows the truth.
No need to graph. They both list the brackets and the prices.
Not mimicking Apple, but all software and OS's today. How many major software companies come out with a new version of their product every 3-4 years???
Random comment: Great to see this, Mcor technologies started in a little village in Ireland (the next village over from me).
I called them once and asked if they had a bureau service. They put me directly on to one of the founders who was really friendly and knowledgeable (we started chatting about C++, OpenGL & slicing algorithms). I tried to get some of my best graduates (I lecture on OpenGL) to apply for their C++ jobs but most of my graduates have a Dublin/City-only view of the world and I never could convince them to interview for it.
There are surely people online in Syria, just are there are people online in North Korea (very few). They're just not going through the official channels and their IP then appears to come from neighbouring countries/the US etc.

And yes, if the phone system is still operational, the easiest method is to use an international dialup service.
Reminds me of the fact there are people who still care about Chex Quest:

http://chexquest.wikia.com/wiki/Main_Page

http://chexquest.wikia.com/wiki/Chex_Quest

> Chex Quest, made by Digital Café, is a total conversion of The Ultimate Doom. It was released in boxes of Chex Cereal in 1996, becoming the first game to be included in a cereal box. When it was released, it increased sales by over 200%. It then went on to win both the Golden Reggie Award for Promotional Achievement, and the Silver EFFIE Award for Advertising Effectiveness.
The "if we are lucky" scenario there is basically the Culture, where hyper intelligent machine intelligences rather enjoy looking after their human pals:

http://en.wikipedia.org/wiki/The_Culture
Turn that around. I have a friend in America who wants to show me one of their shows, perhaps so we can talk about it afterwards. Why shouldn't she?

Because it's illegal? Lots of things are, that's not persuasive in itself.
Meh. I use bash on my laptop and zsh on my VM, and barely notice a difference between the two other than my different prompt. That tells me I'm not getting the most out of it, but it also tells me that the out-of-the-box improvements are pretty minimal. Given how many machines I need to attempt to keep my customizations in sync across (git is barely an option, let alone something like dropbox - this is inside a PCI Level 1 environment), stuff that requires a ton of plugins to really be useful is typically more trouble than its worth. Simply managing my SSH keys is bad enough.
... I think we are twins.
Find Your Site's Biggest Technical Flaws in 60 Minutes
Ask HN: Best way to converto iOS app to Android? 
Hello,

We're working on an iPhone app and planning to make it for Android as soon as we can - when the first iPhone release will be out -

We were wondering what's the best way to do that?

We know about

http://phonegap.com/

http://www.yeecco.com/

Looks like Yeecco is better since it works directly with xCode

Any advice or suggestion about other software please?

Best,
Filippo

www.needle.me
Really nice idea and all...I have just one doubt, why would someone want a t-shirt or hoodie with the logo of a mattres?
On JavaScript compilers (V8, JavaScriptCore)
How I defeated OpenSSL to debug SSL payment traffic
The Minimalist Guide to Regional Social Media Expansion
Will.i.am's iPhone camera-keyboard attachment
Show HN: Zoko - Github Game Off 2012
Feedback is highly appreciated!
I'll try. First I want to make sure that this is from my personal, but vast experience. I'm not saying it is the only way to get a good job, but it is the best bet.

I think the most important reason is that Israel is a small and a tight knit country, and so is the startup scene. It helps that the huge majority of talented developers served at very specific army units (the most famous is 8200). This leads to a simple truth - when I interview someone he was probably referred to me through friends or at least I know someone who worked/served with him.

When I read the article I found it funny that Amar was OK with working for free for a few months. Me and almost everyone I know served at least 3 years in the IDF which is pretty much working for free.
How dtrace helped me find my root certificate
tmux and Xorg don't even begin to attempt to try to solve the same kinds of problems.
Thanks for the feedback!

+ Technically a live demo with a static dataset would be doable. [adds to Trello]

+ We think that $49 is reasonable given how powerful and flexible the service is. We can extend your trial if you are not convinced :)

+ Although in general I like freemium, I would feel slightly uneasy about sending my private data to a service that doesn't cost anything. Most free(mium) analytics services use the customer data for ad retargeting etc.

We are located at 7th and Market. We are always happy to grab a coffee at Sightglass that's nearby - feel free to ping me at ville@bitdeli.com.
Screw it, I’m writing a book [Enterprise Tech Biz for Entrepreneurs]
That's fine if the projects you are loading in Visual Studio are reasonably sized. If you load a single monolithic legacy solution, the Intellisense database is huge, and you run into cases where you have to close every single thing other than Visual Studio just to have enough memory to load all the debugging symbols when debugging the application. Life got so much better when we switched to 64 bit Windows 7.
> They let hundreds of millions of people upload billions of comments and pictures

Fixed it for you. Scale makes simple things difficult.
uwaterloo ftw! :)
Surface Pro priced competitive
Thanks for the response.

That's a big part of my point, but Facebook seems to have invested a lot in the HipHop compiler and VM as a way to tackle the rough spots from using php. All languages are in their own way rough in places, but I was more curious about whether anyone has gone "this is great but maybe we're at the symptoms and not the cause". But you're right about the total investment being way, way larger than just a code base rewrite.

Interesting to learn that you do use multi languages for different things, a lot gets made of HipHop and Facebooks use of php that I didn't think to guess that different levels of the service might be getting built with different tools, at least not at scale.
In my humble opinion you are not doing yourself a favour by using a cross platform tool. The users of Android phones (myself included) do not want to feel like 2nd rate citizens in the mobile world, they want the app to be natively integrated. There is a large difference between how iOS and Android works, and the behaviour users expect. Using a cross platform tool would be like porting a windows application to Mac and leaving out gestures.
Or, to restate it closer to what I meant:

With respect to an emotionless AI, the term "psychopath" is out of left field. The term "psychopath" is associated with danger because of certain dangerous human psychopaths. And those people had a whole set of motivations and impulses that wouldn't exist in an emotionless AI.

If you want to argue that an emotionless AI would be dangerous, go ahead, but the term "psychopath" is a poor fit to that case. It brings in too much extra baggage.
Preventing Akonadi/Nepomuk/Strigi nonsense from running helps with resources quite a bit (unless, of course, one actually uses them). My Ubuntu with KDE uses less than 400MB RAM idle and without the above.
"yeah sure they told him No"

Where in the article did you find that information? I think the problem is that they never did tell him 'no', stringing him along while they had absolutely no intention in hiring him.

IMO, Amar should've moved on to a company that would appreciate him. The Vidyard guys seem like major assholes.
I've been listening to electronic music for, at some level, my whole life, and I feel ashamed to say I like brostep. I don't think it's fair to call it dubstep, but it has to be accepted on its own terms.

"That's the worst turnip I've ever tasted!"
"Sir, that's a daikon radish."
"Well, then, it's not bad then."

I think a lot of it has to do with expectation. I find brostep good cleaning music, actually -- the quick change of pace works for it. I also find a bit of emotional release from it -- there's something in the contrast for me, at least.

But nobody I've ever met likes every type of music. :)
Buy Jason Sadler’s Last Name – BuyMyLastName.com
Because you also need to consider the human factor.

Changing languages in the scale of Facebook, means that everyone, internal or external, need to know the new language.

This transition is a big process, which usually costs much more money in trainings and loss of productivity, than having a dedicated team improving the performance of existing tools.
We'll definitely set up a public gallery of all the analytics widgets at some point. Since all the visualizations are produced by our Python scripts, you can check our documentation for all the available widget types:

https://bitdeli.com/docs/python-widgets.html

You can also see a preview of all our analytics templates on our GitHub account:

https://github.com/bitdeli

When you sign up, you can use any of these analytics scripts with your data with just a couple of clicks - no coding needed to get started.
If they had a live demo, why would a trial be necessary? I think either a free plan or a really awesome demo provides the information and experience needed for users to make a purchasing decision.

I dislike trials because they require a credit card to even experience the product. Also, I hate having to remember to cancel before the trial period ends. The product should be compelling and exciting, and provide enough details and information that I am willing to pull out a credit card and commit.
Show HN: Funny startup gif
I thought the only missing thing is a website full of animated gifs. So I just quickly made one. So that people can waste their time watching funny things and don't do their real work.

This piece of high tech innovation will help the humanity and our next generations will heavily benefit from it.
Well, for a non-client example they do a lot of analytics, probably more than we know. Plus they created their own highly optimised php compiler from scratch that isn't just production ready, but battle hardened.

HipHop alone should get Facebook's development team praise.
I though Amazon was still C++ at their main infrastructure.
To echo lotharbot, English law requires "knowledge" for a offence to have been committed.
I believe this approach normally doesn't work because any gene that leads to weakness with be removed via natural selection.
I just visited Shenzhen for the first time and was quite overwhelmed by the scale of construction that's going on in China.

This timelapse video does a good job of capturing that feeling: https://vimeo.com/53043267