skysight-inc/HackerNews huggingface dataset:
Ask HN: Do you explicitly follow TechCrunch anymore?
For more than a year or so I have stopped following TechCrunch explicitly. I just come to HackerNews. I seldom visit the site and most TechCrunch stories I get are either through what I subscribed of their RSS, FB or Twitter long ago. Even so I discovered I tend to read very less of their stories and largely due to quality of content going down and quantity increasing (some even look like outright paid content). So I purged most of TechCrunch subscriptions today except the Start-ups sections which does occasionally give me news of some interesting start-up launch. I want to know what you guys think?
https://www.youtube.com/watch?v=-TrEdSlo1-4
Ideas for apps, projects and startups.
I hate to nit pick but I think I found a bug...

Seriously though this is awesome! Much better than Halo 4 A+
I used to think that Mercury is a half-molten radioactive hell.

http://en.wikipedia.org/wiki/Larry_Niven#Work
Ask HN: What Mobile/Web Apps Will You Like To Have/See?
Java's HotSpot is a stack machine, AFAIK. Dalvik is a register machine, but I wouldn't want to point to that as a positive. ;)
I think it's worth considering that Apple was particularly adept at developing the products that have flourished for the past 6 years. You can't definitely say who will be the best able to bring the next big thing.
Hah, sadly no. And some enterprising thieves in the UK worked out that in certain model BMWs, you can cut a hole in the side glass and fit a sensor sender unit into the sender, while the alarm is activated. This is because the area beside the drivers mirror is an ultrasonic deadspot. Once the thieves have access to the diagnostic port, then can use the information to program a blank key to a valid key, and then steal the car.

The affected models were 1 series, I believe, and it started getting to the point where the chances of a high-spec 1 series getting stolen were very high. Google '1 series theft problem' for more info. There is a home-security cam of some theives stealing a 1 series in a couple of minutes using this technique.
I strongly disagree. As someone that has done quite a bit of development work on a laptop with only 4GB of memory, I can tell you right now that life was significantly better after I upgraded to 8GB.
Stripe, Heroku, Olark, etc.
The Economist Q&A: the half-life of facts
They would be more able to go after terrestrial radio and L-band portable satellite systems (e.g. Thuraya DSL, thuraya sat modems, various forms of BGAN/RBGAN/etc., which is what journalists tend to use) than Ka or Ku band satellite.

I haven't kept up on Syria or Libya (I wasted 2003-2010 on this stuff in Iraq/Afgh/etc., and am trying to do a "normal" tech startup now), but while I think Syria (and Libya) had better European gear than Iraq or the Taliban, it isn't on par with the US, UK/FR/DE, RU, CN, etc. It's basically "good commercial equipment designed for law enforcement", which is very heavily cellphone focused.

The #1 vulnerability with satellite systems remains "operator assistance to the adversary", or "network configured in a way which relays location data of connected terminals to everyone in the footprint", both of which can be addressed if you control the network.
When is the next batch? Can't seem to find in the website.
fyi all Verizon iPhones are unlocked and compatible with intl GSM networks
http://news.cnet.com/8301-1035_3-57519467-94/verizon-has-no-...
That's the most exciting black screen I've ever seen... I'm sure it was awesome when it worked.
And MS items get flagged off often because microsoft cannot buy peoples hearts with a billion dollars in advertising after decades of an ugly monopoly.

Works both ways.
This game would be a lot more enjoyable with music that matched the theme. Impressive performance for flash.
Awesome. I really want one.

When will this be available?
I have terrible eyesight (somewhere between legally blind and failing a drivers' license vision test) and I find my eyes are usually less tired at the end of a day working on my retina MacBook than they were after a day of using my old 1440x900 13" laptop.

Smaller text is more legible, and larger text is less jagged around the edges so both seem to be less of a strain on my eyes. My thinking is that the sharper the image displayed, the less work my eyes and brain have to do to fill in the gaps.

This could all just be me subconsciously trying to justify the purchase (although I have no regrets about it) and obviously YMMV so I'd suggest going into a store and doing a side-by-side comparison using an application that has been updated for the retina resolutions.
You absolutely and completely misunderstand the nature of my personal experiences. To share the example that I was specifically thinking of there, my first girlfriend's father did not come from a family with any history of abuse, yet he sexually abused her as soon as she hit puberty.
AFAICT, two reasons come to mind:

1) A stack-based ISA is still more space-compact. (AFAIR the Shi et al. paper mentions something like a 40+% increase in space requirement for the instructions.)

2) The performance improvement of a register-based ISA is only visible for interpreters that suffer most from instruction dispatch [1]. PHP is a rather complex programming language that is most certainly not bound by instruction dispatch at all. So I guess it could very well make sense to stick with a simple stack-based ISA, which incidentally is also easier to compile from the AST.

[1] for the sake of completeness: the stack architecture emits many instructions to push operands onto the operand stack. A register-based interpreter does not need those. Hence, the overall number of dispatches is lower, and if dispatch cost is your bottleneck the overall performance increases. OTOH, you need more space, because in addition to the opcodes, you need to specify/encode which registers to take operands from and put results to. (Hint: quadruple code and the likes.)
Check www.poopur.com, a social network for pet owner and lover
Drop your cell plan and still use your phone
I did two shopping searches on both services. One for "towel rack" and one for "tv sound system" because these are things I actually searched for in pursuit of a potential purchase earlier today. This is what I noticed:

- Bing's results are surrounded by ads, while Google's are not

- Google's interface is cleaner and the images are larger

- Google's results include ratings, which I personally find to be an awesome feature, and "special offers" on select results

- Bing had more results, but slightly less focused ("tv sound system" results include headsets and televisions)

- I couldn't say that the quality of the results themselves were definitively better from one than from the other

- When using lists to compare products, Bing's include just about every technical detail while Google's provide less, but more summary-like information

I order almost everything from Amazon anyway because I have Prime and it's amazing. But if I were to do a quick out-of-Amazon search for something, I'd still default to Google. I didn't find Bing's results (based on this limited test) to be different or better enough to compensate for it's less comfortable experience and feature set.
Yes, and they have null pointers also, but such bugs aren't as horrible as they are in c++, they show up more quickly during tests and are easier to debug.

C++ remains the market maker for the static analysis industry.
GNU/Linux is Free Software, OSX is not.
Technically, this argument is mandatory for an argument against me to hold water (that I was simply trying to say was a fair point against my original claim, even though many people were unfairly downvoting spdy for it). Feel free to discard the post if you'd like, which would leave us with the argument in my original post. I'm pretty confident in what I wrote, though.
So long as you are no longer accusing me of endorsing crime, I am satisfied with you disagreeing with me.
Here's a crazy one...what if it's "nothing?" No devices, no chips, nada. Instead, everything around you will be smart enough to know you are there and present you relevant information. Android does have facial recognition baked in.
15 years of KDE e.V.
Better hope you don't lose your device. Or worse, better hope bad guys don't kidnap you. Instant access to everything your band authenticates you to.

Maybe just your family photos, maybe access to your company's source code, maybe unlocks the door to your house!

I think it's a great idea to be honest, but there are troublesome issues.
This is somewhat different from my memory. AFAIR, TraceMonkey was a trace-based JIT. JaegerMonkey was a JIT (however not just-in-time like V8 with a template-based JIT, but still using an interpreter initially). IonMonkey is--to the best of my knowledge--JaegerMonkey plus type inference (there was a paper by two Mozilla employees at PLDI'12 about their type inference.) So I guess it's not really using anything from trace compilation.

I think a trace-JIT still gives you a lot of bang for the buck and is (in theory at least) easier to implement. Two known projects using trace-compilation are LuaJIT2 (usually well known) and Dalvik VM's JIT compiler (not so well known, needed to watch the Google I/O 2010 announcement.)
"Picture Work"
http://www.gutenberg.org/files/41505/41505-h/41505-h.htm
that first screenshot is actually just pulled from the internet. the third one (it was broken at first, then I fixed it) is from my laptop.

My desktop, however, doesn't use tmux right now. May be something that I look into in the near future because it looks interesting.
- I think intelligent personal assistants. Something like Siri but better and more useable.
I'm living in Guangzhou at the moment, you could get by here with only English, and only a couple of hours by train to Hong Kong.
Like I said, I was just interested to know what other technologies are directly competing with 3D for one-off builds that can produce the same result (in terms of cost, function, etc.), but have the downside of being slower to produce as suggested by the poster before me.
Thrust may be more efficient, but you need a lot more of it to get out of the gravity well. Delta-v from LEO to Mercury is around 18km/s. That's LEO, not the Earth's surface. If you want to travel from the ground, you'll need another 9-10km/s. Getting there and back would take enormous amounts of fuel. To put it another way: from the Earth, escaping the sun's gravity completely (going interstellar) takes less delta-v than a one-way trip to or from Mercury.

It's more cost-effective to build bigger collectors closer to Earth.
Calling Xorg garbage is naive.

Even if you only use terminals, and you have to have a framebuffer that supports that native resolution of your screen, you'll find that Xorg is nearly always more performant.

If you have issues with X11's security model that's a different story, I'd suggest trying http://wayland.freedesktop.org/
Check out Dart. It has less problems than JavaScript, not more.
"Art for Art’s sake is an empty phrase. Art for the sake of code, art for the sake of the terminal and the OS, that is the faith I am searching for." - Salvador Dali
Since you're on osx, you might look into iTerm2, which wraps tmux nicely and brings a few bells and whistles to the table.
If you're giving up portability, you might as well go all the way and create a JIT. Techniques like what the paper calls "inline-threaded dispatch" seem of limited usefulness, since they give neither the speed of a JIT nor the portability of a bytecode VM.

My main point was that switch()-based dispatch isn't that bad. I'm surprised that this recent literature distinguishes between switch dispatch and token-threaded dispatch, since as Mike Pall notes, "Tail-merging and CSE will happily join all these common tails of each instruction and generate a single dispatch point," so the goto-spaghetti of token-threaded dispatch is likely not even worth it. (http://article.gmane.org/gmane.comp.lang.lua.general/75426)

> Indirect threading is the fastest simple technique

I'm confused; the paper itself says: "However, because of a level of indirection, indirect-threaded dispatch is not be
as efficient as direct-threaded dispatch."

Even direct-threaded dispatch still results in an indirect branch for every VM instruction, it just tries to save a table lookup over token-threading.

Ultimately the most common and practical dispatch techniques seem to boil down to either a single indirect branch or replicated indirect branches.
I'm hoping the Pebble Watch will be at least a step in that direction. I'm planning to downgrade to a not-very-smart Android phone to replace my iPhone when my Pebble arrives - with the intention of the phone being mainly to make and recieve calls, send text messages, and provide internet access to the watch and my tablet. I suspect the watch and a tablet between them will do everything my smartphone does, but better - apart, of course, from making calls(though I have been known to use Skype on the iPad via shared-over-wifi 3G internet from the phone in my pocket). I doubt it exists right now, but I'm imagining a tiny phone (the size of an old Nokia 3210 or a Sony Erickson 8210), with Siri-style voice recognition to deal with text messaging, and maybe a decent-enough camera. Preferably with a week-long battery life.
I had to use a similar system from Amtrak that could barely understand a 6 digit ID number, though it was a number that had 3's, B's and E's in it. When it supposedly understood the number, it for some reason tossed me over to an operator to finish the process, and the operator had me read the number to them again. Either UPS has a far better system, or you got lucky with a tracking code that had very distinctive letters.
Ah, sorry I should have been more specific and said "for dynamic languages."

The LuaJIT2 interpreter is on par with the LuaJIT1 JIT compiler. I don't believe LuaJIT1 had a separate interpreter -- it was just a JIT compiler that used the main Lua interpreter.
Probably the simplest thing to do would be to just shut off the ports leading to external networks at the physical layer using management commands. They'd not be pingable from the outside, naturally, and it'd look like a cable cut (until you start doing TDR on the cable anyway), but they could bring it back online quickly once the powers that be choose to do so.
That's another neat trick I found useful - add a seperator between your commands: http://lifehacker.com/5840450/add-a-handy-separator-between-...
RubyJS creator here, just launched it at jscamp.asia. feel free to ask questions.
In either of those scenarios, migration off their services would become necessary. But if they keep it limping instead of cutting it off, that I think facilitates safer more cautious migration (if for no other reason, because it would give you more time to do so). In that respect, keeping the service limping would probably present the superior customer service experience.
According to my perl script, the count of word 'Mac'(including Macbook, macs, Macs, macbook, Macbooks) in this thread is 89 and that of 'linux'/'Linux' is 115, not including my own post.
It's very much not as cut and dried as you imply here whether OS X is better than linux. Anyone I know who knows enough to actually make an informed decision about both, thinks linux is better. Almost to the extent that I'd make the exact reverse observation you make, that it's completely obvious linux is better.

However, I know many people who just don't know linux very well who are happy sticking with OS X, so I don't think that's a valid observation to make either.
In my scenario, I have to work on several tabs and splits for one topic/work (say it's Python work), and I usually have 2-3 topics in a day (office related, playing around, and maybe side-project stuff). I'm using tmux, and I tend to have 2-3 tabs for each topic, using only tmux to manage them is painful and ugly: there's too many tabs in the current display, and the default gnome terminal doesn't mix with the looks of everything else. So I'm using urxvt to manage the tabs, it's fast (sometimes I love verbosity), it can handle tabs beautifully, highly customizable, and the default shortcuts are good.
What the heck does "Ask Price" mean? Never heard that.

"Ask" as a noun, however, I hear all the time...and not from bankers or New Yorkers. It's very common in Bay Area tech.
Look, you read the word "don't" and your subconcious already knows something's fishy. This is something a smart/experienced marketing person would know. Attack ads are for losers.
I never said you endorse it. I said the position which you take has the effect of endorsing it. At the least, the position you appear to support requires a person to ignore this particular crime, or accept it as a necessary consequence. So far you have not explained why this particular feature is something society should accept.

In my opinion saying that there is something so valuable to be preserved that we should countenance the perpetration of a crime to achieve it, is endorsing that crime as a necessary component of the goal. People who endorse due process admit that allowing criminals to escape justice is a necessary feature, and in some sense are endorsing a system where some criminals avoid capture. So are free speech purists endorsing the necessity of a means for conveyance of child porn, so as to facilitate other speech.

That's not the same as saying that free speech purists endorse the porn itself, only the necessity of the freedom to transmit it.
Shape of things to come :(
Cool guide. For beginners I'd also suggest restraint with your dotfiles. It's easy to rush into installing oh-my-zsh and using vim with every plugin you can find, but I found that made for a really confusing learning experience, especially if your config ever breaks.
NASA reports water ice found on sun-scorched Mercury
Microsoft Said to Speed Windows Upgrades to Once a Year
Apple may begin selling unlocked iPhone 5s this week
> Actually Google seems to have fixed the one issue I really cared about; it's possible to create a new device (and then manually use the new code to put the app on both iPhone and iPad) without turning off 2-factor-auth entirely.

Interesting. I have been using 2fa for a while now, and hadn't noticed this yet (guess I don't view that page often). It seems they rely on someone needing to know the password and the generated pin to get to that point (or the pre-generated backup codes -- which are also not invalidated with the new 2fa replacement).

> But they don't actually check that you have the 2 factor device when you do this, so all you need to do is get logged in once and you're clear to lock the original user out, change auth credentials, etc.

I don't see how this is different than it was before. If someone gets your password and a valid 2fa pin or pre-generated code (eg. they can log in), they could just change your password, turn off 2fa, etc. Your aren't getting in then either.
Diverting a bit from the subject. Here is what author of the blog says about himself: "Programming since I was 7 and built a lot of what you're using now." Wish I had such confidence in promoting my self.
Ok, well even for dynamic languages threaded code is likely to give you a noticeable speedup. The only negative example I'm aware of was adding threaded code (+superinstructions) to the Tcl interpreter, which resulted in slowdowns sometimes.

Even though the potential is not going to be as big as for Java, Forth, and OCaml interpreters (where people frequently report 2x speedups), for example Python gains between 20 and 45%. But somebody already replied to a similar inquiry and said that ANSI C compatibility is more important than the increase in performance. (Python uses conditional compilation to achieve both.)
Just spent some time putting some Star Wars in my terminal greeting. In case anyone is interested, I threw a .sh and .txt up at github :)

https://github.com/loeschg/ascii-art
I see it differently; to me the "emotional" reward system is what makes you feel good every time you have an "aha" moment that pushes the boundaries of your knowledge. It is what is exploited by Zynga to make us keep clicking buttons that don't actually accomplish anything. It's what keeps you coding into the night because you thirst to see the system working, and it's what makes you feel like a badass once it does.

If you felt like a badass after doing something worthless, like adding a million random numbers, your mental facilities would go to waste. You would spend all of your time and mental energy doing things that don't matter. Our minds are capable of doing an infinite number of useless things, just like a CPU without a program. Only because we get a sense of satisfaction from doing interesting things can we be productive. We're searching an infinite graph for "interesting" nodes, where "interesting" is determined by how good it feels to get there.
A simple diagnostic for V-to-T movement is that an adverb occurs after the subject and a tensed verb.
Compare French "Jean embarasse souvent Marie" to English "John often kisses Mary".

Linguists have hypothesized since at least the 1950s that verbs are introduced into derivations at a position adjacent to their complements: if they occur between subject and temporal adverb, they presumably got their by raising (because syntax is a tree structure and both Scandinavian and English are largely head-initial, "earlier" in the sentence is also higher in the tree) from base position to the tense (T) position above verbs. Hence "V-to-T movement".

If you want to learn which Scandinavian languages have V-to-T and which don't, and you can handle the jargon, check out this paper by Jonathan Bobaljik, a specialist in comparative Germanic syntax and prof at UConn:

http://bobaljik.uconn.edu/papers/RealizingGI.pdf
Seems MS do get adequate coverage based on the number if stories I see on first few pages and an hour on the homepage isn't woe.

They are attempting to change their tact, from ruthless business tactics to inspiring the people. Maybe that hasn't translated yet to the HN mind
If people are so worried about the "kids' lives ruined" maybe people should be more angry when real, high level, child abuse rings are exposed, then the police that expose them are fired, and the politicians and royalty associated with the perpetrators cover it all up. One example from Europe: The Marc Dutroux case. Another example from the US: The Franklin Coverup.

The real child pedo rings, the ones that are the real danger, are composed of powerful people who work in corporations, levels of government, the judiciary, and royalty. As they say, this one goes right to the top.

Sorry to ruin your day, but the global pedo ring will never be stopped until the the system allows powerful and connected perpetrators to be prosecuted. Busting some ISP Tor supporter, guilty or not, is going to do nothing to the real global child crime networks.
Yet another article proclaiming bash as garbage and zsh as the best thing since sliced bread.
>> Can't say I'm the biggest fan of Facebook as a service but what their engineers are doing in terms of pushing the state of the art is fantastic.

They let people upload comments and pictures. Anything fancy is done mostly in the client or am I overlooking something?
The real screwed up part about all this is the fact that naming of bills has you somehow convinced that child pornography isn't a big deal. You think it's about jerking off to a picture?? That's sickening.

The fact that some politician out there has tried to push a bill that he shouldn't under the guise of protecting children has NOTHING to do with a raid on a Tor operator here.
Could be related to the similar app numbers story being exposed as questionable?

People generally don't like sales stories that promote a product unless its from a trusted source.
That's a good tip. I try to keep my .vimrc down to about 20 lines and a couple of plugins (NERDTree and solarized, mostly). My .zshrc is probably a bit more dense, but I actually have it orgnized into separate files, and just source them from .zshrc.
My thoughts exactly. Everything mentioned there is just as doable in bash.