skysight-inc/HackerNews huggingface dataset:
you could say that every (external) link on hacker news is an ad
> You can't wrap Lightning itself

What prevents wrapping lightning? (I'm not at all familiar with Lightning)

> any possible gains you could expect are lost at the CGO transition

I was under the impression that the CGO overhead was due to marshaling data -- could that not be avoided by representing the JIT'd code as unsafe.Pointer's and type annotations (akin to how reflect invokes reflect.Values)? Or is there a whole realm of stuff I'm missing?

EDIT:

Did a bit of digging; reflect.Value.Call internally uses reflect·call (defined in runtime[1]), which obviously uses the Go ABI. Since any JIT'd code we want to load will expect to be called with the C ABI, presumably, we're stuck with runtime·asmcgocall[2]. Combined with runtime·cgocall[3], it certainly is longer than a vanilla preamble in C, so there's definitely some significant overhead not related to, e.g., cgo.GoString. I don't have enough prowess to determine the actual performance impact, though :(

Could be a fun weekend project.

--

[1] http://code.google.com/p/go/source/browse/src/pkg/runtime/as...

[2] http://code.google.com/p/go/source/browse/src/pkg/runtime/as...

[3] http://code.google.com/p/go/source/browse/src/pkg/runtime/cg...
UK still has 13,000 black-and-white TVs
Ya you are Right, some website create problem due to there money making intrusive i am also agree with this point also.
Nice find!
Red Eclipse is btw a Cube2 (aka Sauerbraten) mod. In other news: Cube2 itself got recently a new update: http://sauerbraten.org/docs/history.html#_2013_01_04_collect...
Incorrect. The high water mark of pinball was 1993's Twilight Zone. Aside from the physicality of it which still hasn't been equaled by digital games, the ruleset complexity of late 80s and early 90s pins started to explode. An order of magnitude more complexity than any Atari 2600 game; several orders more than Yars' Revenge (ugh that game was boring).
> What am I missing here? Where are the torches and pitchforks?

You are missing the fact that S40 "web browser" is not a web browser in the traditional sense, and plenty of HN readers know that.

Imagine that Nokia were running a VNC server with Firefox on it, and the S40 "web browser" were a VNC client connecting to that server. It's pretty obvious that Nokia would be "MITMing" your HTTPS connections in that case. This case is almost the same, but instead of VNC and Firefox they just have some proprietary stack.

edit: btw your idea of how SSL works is not entirely correct:

> in order to get around that, an attacker would need to intercept DNS requests to the CA - or even intercept IP traffic - and then pretenting to be the CA, return a forged SSL certificate

SSL clients to not connect to the CA usually, because it is not necessary to verify the validity of a certificate (due some neat crypto magic). And thus attackers won't intercept requests to CA (because there won't be such requests).
Impact of Interface Characteristics on Digital Libraries Usage
enrolled.
Video Compression Techniques
Video codecs use various compression techniques to fit a video signal into the allotted channel bandwidth. These compression
techniques can affect the resulting quality of the video in different ways. An understanding of encoding principles can help a
content provider determine what content will look best on a mobile device, and highlight some of the expected trade offs when
producing multimedia files.
3. makes complete sense, you almost expect to hear wind against the microphone like in a natural history documentary

8. this could be a real game-changer. I've noticed most Hollywood films basically have a constant musical backdrop all the way through. European films tend to have more silence, which make them sound more 'stark'.

If this is true, Hollywood will have to completely change how they use audio as an emotional crutch to convey to the viewer the tone of the film.
software engineers are going to be replaced by programs that software engineers write, it is just going to take longer.
Why you should say no to philanthropy
I don’t agree with everything Steve Jobs did, neither do I consider him an example that I’d follow. But I have to give him that not giving a cent to philanthropy was the best thing he ever did for the rest of us.
I remember several people saying exactly the same thing after seeing a DVD on an HD TV for the first time. 10 years later, nobody has that complaint anymore.
Yep, paste fail, andreaja's link is the right one.
Structured Code Reviews and Code Quality
Inside UPS Worldport:How a shipping titan moves 2K pkgs every 17 seconds
The Transition from Corporate Life into an Entrepreneur
Maybe it was the people with the minimum GPA and the most useless major that are the 5% of college grads that are unemployed.

Also, you might be a 3.5 GPA Literature major employed at Starbucks. You wouldn't be part of the 5% unemployed, but that huge college debt didn't buy you anything, either. Or you gave up looking for employment, so you don't get in the numbers, either.
I am loving these illustrations
I cannot find it right now, but there are recent studies showing that, as long as we are healthy, we do NOT lose cognitive abilities with ageing.
Ya Pirate bay ads vary annoying it just pop new window of ads if you click wrong place or wrong links.
Earlier versions of Android don't rescale xhdpi icons automatically. Sometimes supporting old versions is a business requirement.
> Even so, he intends to keep pressuring his rival: Jersey Jack’s next licensed game, The Hobbit, is scheduled for 2014, to coincide with the final movie in Peter Jackson’s trilogy.

This is quite interesting because Stern's Lord of the Rings is one of their best (and most complex) games and would create a natural comparison, but it will be quite hard to outdo compared to taking on more recent (read: cheaper) Sterns.

On that topic I wish I could find a fully functional LoTR as I came late to it and now everyone I find has critical flaws. There's one in the Minneapolis airport that is broken, and I've played one in London that mostly works except the ring sensor is broken so you can't destroy the ring, which you only discover after an epic game. Apparently there is a setting compensate for this, but the operator won't turn it on. Incidentally, I almost beat Martin Ayub's (he's mentioned in the article) high score of 350M on this machine, and were it not for this fault I certainly would have. And of course without that it is also impossible to reach what is reputed to be the most difficult-to-reach wizard mode in the history of pinball: Valinor.
Yup, gotta love being punished for working hard. :/ It also especially sucks when you have a high EFC and your parents are only willing to contribute, uh, $0.
The whole freaking point of HTTPS is to prevent man-in-the-middle scenarios. If somebody does listen to your connection without you noticing it, then it's an issue of trust.

Maybe Nokia is not diabolical, although as any other commercial for-profit entity they care much more about their bottom-line. It isn't any different than trusting Google with your email, but for example, suppose you connect to Gmail on the web from such a Nokia device, are you prepared to have your communications available to not just 1, but 2 commercial entities?

The far bigger point however is that their servers represent a point of failure. I may trust that they won't do anything with my data, but can I trust that they are competent enough to secure their own servers? What about disgruntled employees with enough privileges? Considering how many people they fired and how bleak their future is, I'm sure they have at least some disgruntled employees.

Again, you can say this about any service. You don't know how secure a bank's servers are, right?

But on the other hand, why in the world does Nokia need to do this? A simple message informing users that SSL connections are slower should have been enough. Or at least a warning of some sorts that the connection is not entirely secure and in case you connect to your bank account you should do it from another device.

Instead, you're left with the impression that the connection is secure, when in fact there's a man in the middle who's competence is doubtful, a fact proven by the deployment of this feature alone.
Like many others, I wonder about Microsoft's logic in giving the RT a desktop, and this article made gave me a thought.

I haven't used an RT, haven't even seen one, but if the only thing the desktop is useful for is navigating the filesystem so you can put photos, video and other files on it, why not have a Windows8 File Manager app.

Is there anything else you can do with the desktop? This might go some way to reducing the confusion between this Pro 'real computer' vs. the RT, which nobody seems to get.
They did too - they're not patching it unless someone "from the community" comes, does the work and succesfully lobbies to get it sponsored. Which almost certainly won't happen in time (if at all). Have a look at the track record of security bugs in launchpad that apply to universe (aka "community maintained") packages.
I don't use S40 any more, but when i did (on a 2010 C3-00, predecessor to the mentioned Asha 302), the stock S40 browser was straight webkit.

Opera Mini was of course much faster than webkit if you could handle not having javascript. Nokia were pushing Ovi Browser at the time as a separate j2me app via the Ovi Store, which i guess has been rebranded to Nokia Xpress Browser and presumably bundled in current versions of S40.
Unfortunately, a policy that is rarely actually followed. It's amazing how private colleges will bend over backwards to find you have an EFC that requires them to provide little to no financial assistance.
True, if you count the areas south of Potrero. But I can't see startups ever moving out there, if they're unwilling to move to (say), the Inner Sunset or Richmond.

SOMA seems to be getting pretty full-up. A lot of the light industrial that was here a few years ago is gone, and startups are pushing into the Potrero Hill area, where nobody would even think about going a few years back. I remember how long the Zynga building sat mostly vacant, and how all of those buildings on Townsend had vacancies back in 2008. They're all full now.
My thoughts about Headphone/Earphone Burn in
Or maybe she is doing a public service by warning others about an unsteady business. That would be my interpretation.
I haven't been able to find a keybord shortcut for the Chrome and Safari browser extensions, and that's a dealbreaker for me...

Maybe this could be solved with a bookmarklet, but I havent found one in Kippt Tools section.
The Setup Interview with Jonas M. Luster [0]:

I know I am not the only one but there aren't many
chefs who keep all their recipes in hand-written XML
checked into a Git repository and run XQuery queries
over it for Christmas dinner menu ideas.

[0] http://jonas.m.luster.usesthis.com/
"rising expenses that include faculty benefits and salaries"

At which point I stopped reading. The WSJ is a political instrument.
ping me at termr00t\at\gmail\dot\com
It's patently ridiculous to spend even half your life working, yet alone from 18 to 65 (or whatever the retirement age is now). Why have we automated so many things yet work the same hours? There is no virtue in work what-so-ever. It is a means to an end and nothing more. If I could have robots grow my food, manufacture my appliances and create entertainment for me then I would spend all my life enjoying it and not give that a second thought.

This 'cult of work' needs to go. We're not here to use our hands to modify the structure of matter and energy, we're here to figure out why we're here, enjoy and love each other and have a good time.
Why taking notes during lectures sucks
When it comes to the web, lower barrier of entry is actually a value in itself.
Exactly. When I said "That's wrong", I didn't mean "That's statistically incorrect", I meant "That's not the most moral thing".

After all, if you were in a primary school full of 10 year olds, it's statistically accurate to refer to them as "virgins". But you shouldn't do that.
> Perhaps if you were using functional programming instead of OOP I would give you points for this line of reasoning but you aren't.

Each to their own. FYI, I spoke at Code Generation 2010 at Cambridge University in the UK and generate much of my code from DSLs and/or other kinds of models these days.

Functional is good, pragmatism is also good. OO is in my view over-used and rarely the best solution.
I have no way of contacting him out of band and he follows me around calling me names about something that upset him months ago. I guess I should be turn the cheek and ignore him.
Or Moby's Thousand [1,2], released 20 years ago.

[1] https://www.youtube.com/watch?v=F9Ld-3YZ8bQ

[2] https://en.wikipedia.org/wiki/I_Feel_It/Thousand
Reinventing our Default Profile Pictures
How to win at forecasting
I completely agree. Meeting smart and driven young people without the luxury of college is hard. Convincing those people to be your friends when you don't have a shared background is even harder.
Nice! Thanks for sharing (sorry, don't read Mashable so missed this).
Yes. That's the reason why I put converters first, engineers second. I shouldn't have said engineers though. What I really meant was the peripheral equipment they didn't have at hand to provide a proper transfer to the digital domain.

Steve Albini explains it succinctly here: http://www.electricalaudio.com/phpBB3/viewtopic.php?f=4&...
Your second + fits my situation exactly. My parents are divorced and neither would pay for college. I'm 24 and basically just starting college now that I can at least get enough loans from the government to afford community college tuition. I've had to work really shitty jobs for the last six years just to be able to pay for rent and food. (The rent they would have charged me to live at home was more expensive than my options for moving out.)

If I lived somewhere like europe I'd be graduated and quite happy by now instead of really bitter.
The idea that people shouldn't be "moving on a whim" probably isn't much consolation to people in economically depressed areas who can't move to where the jobs are because they're stuck to their house.

In any case, if you buy a house at age 30, and you get the standard 30 year mortgage, you'll effectively be paying rent to the bank until you're 60 anyway. You would be very fortunate to own a home outright for most of your life. Some people never do.
The stick you link to is A10s, I'm not sure it's well support by sunxi-linux at the moment. For Linux support, better stick to A10 dongles which cost about the same.
Cute… but this is a perfect example of how not to make an app icon
Zo bescherm je jouw lippen tegen de vrieskou - Plazilla.com
Specific examples would be interesting...
wkhtmltopdf (http://code.google.com/p/wkhtmltopdf/) is a cool little project which uses the webkit rendering engine to generate the pdf.
They are actually phasing out the HPHPc translator and are now developing, as far as I can see, a more conventional one, which translates php into bytecode and can perform JIT on the bytecode into native code without going through C++.
White House won't rule out $1 trillion coin
It says there are 13,000 licences for black and white TV's, so I wonder how many of those are just trying to get their licences cheap but actually own a colour TV.
Although the article has some good advice I have to cringe at the us versus them mentality set at the start. Blaming the fate of the young on the healthcare bill of the old is a false dichotomy.

Our parents reached a fairly good finantial state that we may not be able to attain but I have to ask if blaming them for the current state of affairs is the easy way out. Is it not like blaming immigrants for lack of employment?
> Sure GitHub has been having some problems recently, but they are all-in-all massively reliable.

Meh. They've been down more often and for longer than my local nexus. Sometimes it's worth depending on a third-party service, if the benefits outweigh the cost - but there certainly is a cost.

>I also have to wait for someone to either upload, or set up an automated solution to upload, the version I want.

This should be cheap and easy; I think a lot of people misunderstand the point of maven releases - they're not meant to correspond 1:1 to your public "releases", they're for any case where you need a stable, reproducible build.

And do you really want to depend on some random development revision of a given library? Maybe there's a different community norm for Ruby, but if you tried that on one of my projects odds are it wouldn't even compile.

>Nightmare. We actually do do this - we maintain a nexus instance on EC2. Its a fairly awful experience.

Really? My experience is that Nexus is one of the simplest things to run that there is - just run the jar and... yeah, that's pretty much it. What problems have you had? (It's not that I don't believe you, I'm just surprised, and maybe they're things I should be watching out for myself).

>the SNAPSHOT stuff which is awful, and a lot of things tied to java.

It is quite tied to Java (I use it with pure scala but I guess that's similar). What's wrong with the approach to SNAPSHOTs?
Sure its terrible from the users perspective, but from Nokia's, by the time they decided it was a good idea to monkey with HTTPS, they already had the equivalent of a screen-cap trojan complete with full-on keylogger already installed. Can you blame them for the "meh" on HTTPS?

If you don't have the juice in your browser-ette to run standard web, SSL isn't going to just be "slower", its not going to work at all either. But there's one thing we're in perfect agreement on. Nokia owed the users a truckload of transparency on this one. We should not have learned about it through some security researchers blog.
ADS is not an acronym thus putting it in all caps is sort of like "Let's eat Grandma" vs. "Let's eat, Grandma" - it causes confusion and misinterpretation because it is grammatically incorrect. My first thought when I saw the thread was, "Oh no - is there some TLA I'm not aware of? Wonder what ADS stands for? Is that some new Amazon 'thing'?"
I don't know how to solve this, but I vaguely recall seeing the same problem mentioned on HN in the past. This suggest that you should just search for the problem instead of trying to find a contact at Google (good luck with that!)
Where in London? I'd love to give it a go.
According to the TV licensing people there are roughly 25 million TV licenses in the UK. So 0.05% of TV licenses are black and white. That's a tiny number and not really surprising if you consider, say, an older person who has a perfectly good working black and white TV set that they see no reason to 'upgrade' to colour.

Other stats show that around 2% of households in the UK do not have a TV (or at least a license).
Improve PHP Disk I/O & remove Race conditions by using '@' error suppression
Note that DSLs for C are a well-trod path, from lex and yacc to some mix-SQL-and-C tools. Also consider the number of compilers emitting C.

Also, are you aware of http://p99.gforge.inria.fr/p99-html/?

(Neither of those are what you're asking for, but they do partially solve the problem you're trying to solve.)
No shame in going to the library, either. (Less snob cred, though.)
If they had a screenshot review process then people would be annoyed they had to wait for screenshots to go through review, same as they are now.

Basically, Apple is more interested in protecting their customers than they are about making developer lives easier. As a developer, that's annoying, as an Apple consumer the fact they're taking steps to block scammers is a net positive.
This is true, though what is most confusing about it is that sometimes the older people are actually correct but no necessarily for the exact reasons that they will tell you.
It's really cool. It might also have the potential to create 180-270-degrees peripheral vision judging by the video, which is something that would fundamentally change first-person games.
That is so awesome, I'm willing to bet they plan on inlining quite a few functions in the future too... which means drastic speedups.
Easy? Sure. Easier than C? Nope. Sounds like it has the equivalent of a few make rules written for you (which is nice, make is a mess, but not really an advantage for go-the-language per se), but you could do exactly the same thing in C - and you can also inline assembly in your C source file.
"and energy prices should continue to fall for the foreseeable future"

Are you serious??
According to the article the digital switchover is complete.

So this means people plugged a digital converter to their B&W TVs?

If I have children/grandchildren I hope they prevent me from doing something like that.
The point of SSL is that a TCP relay doesn't impact the security. Same is true for for a proxy and HTTP CONNECT.

(The question remains if the Nokia browser does HTTP CONNECT)
Do these biases give us any cognitive advantages ? We wouldnt have evolved them unless they gave us some evolutionary benefits.
I never find this answer convincing. Firstly, most renters are unlikely to invest the difference - we are a nation of spenders. Secondly, that rent will creep up, whereas my mortgage payment stays the same - eventually that difference will disappear, or even open up in the other direction. Thirdly, I'll have paid off my mortgage in another 12 years or so, at which point I can invest my entire payment every month whilst rent still needs to be paid. Over the time period I intend to stay in my house, I am confident I'll make out like a bandit compared to if I'd rented it.
> but there certainly is a cost.

Agreed, but don't pretend there isn't a cost to maven. You need to maintain your own nexus server. You rely on others to do things which - though "cheap and easy" - are not going to be done by 99% of people out there.

> do you really want to depend on some random development revision of a given library

You can also depend on a particular branch or tag, which people already do. Now adding a tag in git is equivalent to publishing a versioned library! Magic!

> My experience is that Nexus is one of the simplest things to run that there is

I find the software complex and difficult to use. All I want to do is use my own jar with my own project, and I have to wade through an unintuitive, difficult to use, edge-case ridden web app that I have to maintain myself? Honestly, this has been the worse part of my clojure experience (learning emacs was less painful and more rewarding).

> What's wrong with the approach to SNAPSHOTs

Maven - if I understand this correctly and I would not be surprised if there was some arcana which prevents me from doing so - expects each version to immutable. So when SNAPSHOTs change, I end up deleting my .m2 directory to figure it out.

But even if this were somehow good, why would people use maven for Ruby? They're different languages, ecosystems, etc. It doesn't even make any sense.
> by anyone with a soul

And a lot of people without souls, such as myself.
"If I have children/grandchildren I hope they prevent me from doing something like that."

Why? If you are an elderly person who has a TV set that they like why change it for a newfangled colour one with a bunch of features that they are not going to use? They just get their grandkids to install a Freeview box and connect it to the TV and they are happy once more.
When I first saw this post, it was greyed-out from down voting. Now, it's at the top of the thread. This place is strange.
It's a good simple model, but I think it's TOO simple. If you own a house and pay off the mortgage, two massive changes occur: 1) You free up that monthly payment for investment, and 2) the amount of money required to maintain your standard of living nosedives. The same standard of living you get for $40k probably costs <$25k once the mortgage is paid.