skysight-inc/HackerNews huggingface dataset:
If it balances to be perfectly level, does that mean on hills it scrapes?

If so, any plans to put proximity sensors under the sides to help it determine what "level" is?
A high-performance, bindless graphics API for Rust
Times are in funny format:

2014.318.14.09.20.272 - 2014.318.22.31.05.464

It seems to be YYYY.dayOfYear.hh24.mi.ss.miliseconds
It's a drastic improvement for sure, but is it worth the new investment for a non-professional?
2011. I set up my university's authentication & authorization system. Kerberos, shibboleth, webauth. Had to write some glue in perl. I was a sophmore...
I did a talk a few months back going over the changes up until today, and what is coming in C# 6, this was before they decided to drop primary constructors.

https://www.youtube.com/watch?v=BA3sL783_Co
Are there any coding bootcamps that are only a few weeks? 9 weeks seem to be the minimum, and the shorter classes demand more than 40/hours a week.

The curriculum is created by Hack Reactor, which is a 13 week, 66 hour/week curriculum. So the time commitment is the same, and it seems to go less in depth than the standard Hack Reactor program.

This is according to http://www.meetup.com/hackreactorx/events/218681201/ , where it says "Hack Reactor is TLM's primary partner in this endeavor, and will be creating the curriculum (basic front-end web developer skills, so a bit of a shift from HR's curriculum)"

That said, I am a big proponent to giving job training to those in prison, and am hopeful for the results!
You can easily write a fixed-point combinator for this: https://gist.github.com/pervognsen/eca3bc833a65195f053c. The way you tie the knot in C++ type recursion is not that different from in other languages like Haskell. In Haskell you wrap it in a newtype (http://stackoverflow.com/a/5885270). In C++ you wrap it in a struct.
"the image he projected was that he's more interested in sex than in making women feel welcome and valued in science. "

Was the shirt professionally appropriate? No.

Was he "projecting that he was more interested in sex than women in science"? No.

Overstating the case is probably the worst sin in political discussions. It might feel all good to do it, but all it does is make it easy for you to be dismissed entirely.
My first commercial code was in 2010 during my internship where I spent ~2 days styling a few forms with non-SASS CSS in Eclipse.

...yeah, I know.
> The big debate around net neutrality is that Comcast throttled Netflix users

That's not so much the big debate as the most recent highly-visible example. When net neutrality first became a point of debate, Netflix didn't even have a streaming service.
What could Google Glass be without the screen?
I just spent 5 minutes navigating around the site.

It looks like some kind of thing. I imagine based on the word headset that it's a soundthing? But given the total lack of explanatory information, I've got no real idea why it's a good soundthing or why I'd want to replace my current soundthings with this new one. I'm further confused that I'd apparently need to buy some soundpadthings and a controllerthing?
When do you think those old days were, exactly?
What's the architectural difference between Rump kernels and User Mode Linux? http://user-mode-linux.sourceforge.net/

IIRC Linode (or some similar company) used to use User Mode Linux, but switched to Xen for performance reasons.
If you know what you're looking for, you just need a couple of enzymes and one of these OpenPCRs [1].

[1]http://openpcr.org/
Yes, the harpoons definitely weren't the only problem in the mission. We can always imagine even better outcomes (like, bouncing but ending on a place with a lot of sunlight) but it appears it was very good even so: until recently we weren't sure if any movement would launch the lander back into space. Or if the battery would last long enough for more experiments to be done. Or the results to be sent.
That's fine, unless the last 5+ years of bokeh-fetishism has turned it into the modern-day equivalent of solar flare photoshops. It's basically a big "look how much lens I can afford!" dick-waving contest.

Since you're doing research, I'm sure you've seen the Lytro cameras. Maybe if they manage to get that technology into phones, it could really change the world. Samsung is already doing some stuff like recording photos several ms before/after the button was pressed, so you can do minor time-stream corrections. It's not long before DOF corrections through hardware or software comes along.
> My mistake. Sorry if I offended.

Apology accepted.
> GPUs and more nodes are great for simulating larger systems of molecules and atoms, but they are actually worse for simulating longer timespans.

For a number of reasons, that's basically not going to happen. CPU single-threaded performance is still increasing slowly, but probably not by enough to satisfy your simulation needs.

In a lot of these cases, the only practical solution (assuming you can't spend the money on custom hardware) is to go back to the code and optimize the hell out of it. Partly this means clever low-level optimizations, but it might involve switching to programming models that help make better use of the hardware. For example, S3D, a combustion simulation which was one of the acceptance tests for Titan, runs about 2x faster under Legion (my research project) compared to the previous OpenACC code hand-tuned by Cray and NVIDIA engineers [1].

If that sounds interesting to you, feel free to contact me, and if you'll be at SC next week maybe we can meet up.

[1]: http://legion.stanford.edu/pdfs/legion-fields.pdf
Viadeo | San Francisco | Software Engineer (Backend) | http://www.viadeo.com/

Work for a successful French web company in a startup environment at our SF office.

Viadeo is looking for a Backend Software Engineer.

------About us----------------

We are a professional social network with more than sixty million users worldwide, leading the market in France and China, and continuing to grow, with a public introduction on the Paris stock exchange in the summer of 2014.

The SF office is located near Union Square and consists of a small, autonomous team that is equipped with the skills needed to conceive, develop and roll-out its own projects. We value a fail-fast approach by facing the customer early in the development process, making small iterations and by continuously improving our processes.

-----Our Development Process-------

-Our stack: Java, MySQL, ElasticSearch, HBase, Node, Ember, Backbone

-We practice agile development: two week sprints, quick daily stand ups, actionable retrospectives, and iterate.

-We love TDD (tests help us sleep at night).

-A/B testing - We experiment and measure each product modification to make better decisions

------Culture-----------

-We support your growth: attend conferences, meetups, purchase developer resources, share knowledge across Viadeo tech guilds

-Enjoy the lunch Viadeo buys you in the sun on our rooftop

-Daily post-lunch Mario Kart session

-We take our table-tennis seriously

-You will also learn a lot of French curse words

Check out our blog to learn more: http://engineering.viadeo.com/blog/2014/11/08/software-engin...

Introduce yourself @ find-and-connect@viadeo.com
There is no need to release the hydrogen fluoride into the environment. It can be neutralized in for example calcium.
1981 in Fortran
Apparently 2003, my mother and I decided to start a website. I found it on the internet archive, it is terrible. Granted I was only a teenager and had no idea what I was doing.

[0] https://web.archive.org/web/20031124063021/http://www.theplu...
“Your Blood Tested Positive for Ebola. I Am Sorry.”
I agree that it wouldn't be shaped by a childhood, but I think it merging into one is entirely optional.

"code will have as much to do with its behavior as our own DNA." That's what I was saying, and that can be changed to be significantly different just by changing the code.
"AT&T has said they had plans for fiber expansion in 100 cities"

At DRLRports.com, this is referred to as "Fiber to the Press Release".

AT&T all but stopped their fiber rollout after the Great Recession started (along with Verizon), all current action is just to try to avoid too much embarrassment from Google Fiber and the like. And of course sooner or later the Net Neutrality dance would give them a convenient excuse to not even pretend to do it.
How many people need to make it their life's mission before there is at least one person who could have explained to this guy to wear a hoodie over his shirt? Why does it take a world wide live stream audience before it is possible to find someone in the building to make that conversation happen?
The issue is that plain HTML+CSS is literally designed for this use-case. The only thing Javascript can possibly do is reinvent the wheel.

It's more like complaining that my car isn't allowed drive on a particular road unless I allow them to install a special additional windshield. It serves no practical purpose, and is just duplicating effort. Sure, it may work, but there's no reason to do it.
The future of education.
don't they know that the inmates will be able to launch missiles by whistling into the phone now?
I don't know about giving up, but it is very much cat and mouse. Over a long enough timeline, the bad guys will generally score, prompting another round of counter-measures.

So, it's not that the defenses can't possibly work. It's actually that they do, until they don't.
I guess I don't understand the problems with the forms of expression you're suggesting.

Yes, you can broadcast however much information you want. There are, as you noted, plenty of conservative or liberal media empires. People have been publishing very biased publications for years ("Common Sense" by Thomas Paine). People can decide what they want to watch. The problem is that, right now, people who want to watch...say, their nightly local news with a pretty centrist perspective are bombarded by advertising for one side or another.

And yes, you can also advocate for your views in discussion forums. You can pay people to write letters to newspapers, make posts on forums, etc. All those things have also been going on for years, and aren't worrying to me for the same reasons I'm not worried about slanted media.

Political media doesn't win when people can choose what to watch. Wonks watch it, but voters get bored fast. That's why the delivery method is advertising - the format for getting people to watch things they wouldn't otherwise.

It's possible that all media is changed to have a political slant (i.e. sitcoms are re-written to favor republicans), but that strikes me as a different problem needing a different solution. Also, that sort of plan is totally legal right now, so that suggests it's lower return than the current strategies.
Technology icon fonts
In case you missed it, John discussed his functional programming adventures in Haskell at QuakeCon 2013... well worth a listen.

"So what I set out to do was take the original Wolfenstein 3D, and re-implement it in Haskell."

[...]

"I've got a few conclusions coming from it. One of them is that, there's still the question about static vs dynamic. I know that there was a survey just coming out recently where the majority of programmers are still really not behind static typing. I know that there's the two orthogonal axes about whether types are strong or weak, and whether it's static or dynamic. I come down really pretty firmly, all my experience continues to push me towards this way, that strong, static typing has really significant benefits. Sometimes it's not comfortable, sometimes you have to build up a tight scaffolding to do something that should be really easy, but there are real, strong wins to it."

https://www.youtube.com/watch?v=Uooh0Y9fC_M#t=4876

(Starts at approximately 1:21:16 in case the direct link doesn't work correctly.)
Even if an application gets localised, it may do less formatting of localised messages than of non localised ones (think (debug) logging, textual protocol formatting, exception messages and the like)

I also expect that a large fraction of applications never gets localised (in-house tools, scientific software, etc).

In total, I think there are orders of magnitude more lines of message formatting code that do not get translated and likely never will be translated.

It appears modern language designers think it worthwhile to make life for that use case a bit easier.

(it is not that the code gets much shorter, but more that, for true translation, you have to move the format string into a resource, and load it from your code)
I'm skeptical of anyone that believes this is black and white.

Lotto proceeds support education - but state budgets are fungible - so if money is taken away from education because of lotto proceeds then lottos are not supporting just education. so the question becomes what would have happened in the absence of the lotto...anyway poor analogy but you get the drift that like most things "its more complicated than that..."
Hunger Games Parody– Hilarious
The Future of Programming – Great Bret Victor's Talk
I don't see that as a net neutrality issue, although some who take a stricter view of net neutrality do. You buy a capped plan from T-Mobile, and you can use up to your cap's worth of data anywhere you want, and they don't selective block or throttle your data. Net neutrality, I think, should be about making sure you get what you pay for, free of interference. If an ISP, or anyone else, wants to give you free or reduced cost services beyond that, fine.

Their Music Freedom service gives you extra, free, data for music streaming separate from your plan for many major music streaming sites (and they have said they intend to expand to all legal music streaming sites). If objection is to be raised to that, I think it should be under antitrust, not under net neutrality.

What it comes down to is a question of whether or not an ISP can use their own network to offer services in addition to the service of "general internet connection". I don't see any good reason to disallow this), as long as these services do not interfere with the general internet connection service (and do not run into antitrust issues).

I think this is clearest in the case of cable ISPs. Most of these are also cable TV providers. Almost no one objects that your bandwidth for watching cable broadcast television does not count against any limits on your cable internet bandwidth, even though at the physical layer it is all coming from the same bandwidth pool. They do not have a separate TV cable and a separate internet cable running into your home.

If the cable company decided to use all of the cable bandwidth to run an IP network, and then run their broadcast TV service over that, would we expect them to suddenly start counting your cable TV service against your internet bandwidth usage? I doubt it. TV would still be a separate service from internet access--they just happen to be delivering both over their IP network now.

I see Music Freedom as being similar. T-Mobile runs a mobile device network. It includes an internet data service, and it includes a cellular phone service, and a text messaging service. Those all use the same physical layer (cellular radio), but I believe they have different network layers (and maybe different data link layers?). They are now also offering a service to access music from many streaming music providers. If they had somehow made this run over the cellular phone service part of their network, or the text messaging part, there would be little objection. Hence, I see no reason to object that they are doing it over the IP part of their network--if they keep it from interfering with the general internet access service, than that's just an implementation detail.

I think eventually the cellular voice network and the text messaging network and whatever else they currently run will go away. Each company will run just an IP network, and their logically separate services (telephone, messaging, internet in the case of mobile, and telephone, broadcast TV, internet in the case of cable/fiber) will run over that.
The lambda function was an event handler, that needed to add itself to the event loop under certain conditions (retry).

Its parent scope is not persistent.
What is meant by 'commercial code'? I have never heard this term before.

I have never written code and sold it. I have written a lot of code which is part of business process, and no doubt still running.

Do I count the code I wrote for my friend's BBS in 1993? That might be the first code I wrote which was useful to someone else. Or should I count the first code I wrote that someone paid me to write? That would be much later in 1999.

Or should I count the code I wrote to help me run my own business in 1997?

Is it possible for an open source developer to never write any commercial code? Has Richard Stallman ever written commercial code?
Aren't the adjustments minute, though? Although I guess that even minute adjustments of the angle will result in huge changes in the final trajectory, over thousands of kilometers.
Having a lambda call itself seems like self-serving functional wankery to me. Lambdas in C++ are nothing but unnamed classes with an () operator. They're blobs of captured values (or references), made immutable by default, that happen to have a function associated with them. If you want to recurse, give the damn thing a name, or rewrite the body in an iterative form.
> Heck, there isn't a single nationally syndicated journalist who can even rebut the casually-dystopian hogwash Hollywood routinely churns out, like clockwork.[3]

> [3] Blade Runner: The Final Cut, review

Can you explain this one? I don’t understand why journalists should be “rebutting” SF movies from the early 80s.

I have never heard someone use the plot of Blade Runner as any kind of policy advice... which makes sense because we’re not living in the aftermath of a nuclear war, and we don’t have to deal with escaped androids from off-world colonies. Most of the Blade Runner fans (and fans of the Dick novel) I’ve met are bullish on technology.
Why do nuclear stockpiles require HPC?
I came from requirejs code base into new typescript based with rjs used to load modules. I found many small nuances I had to fight about the way typescript generates and uses rjs modules. With browserify-type of modules that should not be a problem tho.
Were Online Critics Too Harsh with Interstellar's Science?
Please correct me if I'm wrong, but I think with generators, the caller has to keep calling next on it, which you don't have to with C# style async-await.
It sounds to me like Mr. Silver is going to have another correction to make in his models. He isn't going to be able to make people stop doing this.
For me it was 1986 and it was a specialised paper stock control system for a commercial stationers. It was written in dBase III+ and compiled to an exe using "Quick Silver", one of the early dBase compilers. Not long afterwards we started using Clipper. I was aged 19 and a half :)
I don't know anyone that doesn't look back on stuff we did earlier and be like wtf was I thinking. Even when it worked and was decent, we just learn so much along the way.
It pays to actually explore the links, provided.

There are some people who prefer the original's gritty
Chandleresque voice-over narration and the ambiguous happy
ending (both supposedly forced on Scott), but the Final
Cut is a more disturbing tale of dehumanisation.
What is this called?
It's impossible to google for
Wow there is something I haven't heard in a long time. dBase. I remember it and Alpha 4, both just seem so arcane but really served a purpose.
There's so much wrong with this post, I don't know where to begin. The idea that security is based on removing files, and not the holistic auditing and hardening of a system. The idea that you can't remove a compiler from a system image before packaging and deploying it (seriously? you don't know how to remove a file before you run a packager?). The idea that you have to ship an entire image to update a couple files. The idea that the entire design of an operating system (which is designed to make it easier for programs to run and interact without having to be tailor-made) is obsolete. It's like this guy has never held an operations job in his life, yet he's telling people how systems should be managed.
> What is meant by 'commercial code'? I have never heard this term before.

It's a fairly common term and broadly speaking means code that ends up being used by an organisation and was most likely paid for in some way.
I was still maintaining Fortran code at a gig I left in 1995...
I wouldn't want to work in a workplace which wears its objectification on its sleeve like that. Your argument seems to be that I'm weak because of all the opportunities available to me I would prefer to work someplace else.

Thus, while I think that lern_too_spel is incomplete, in that some men may also stay out of science for these reasons, I strongly object to your name calling. I am not "weak" for my decisions on the sort of work environments I will participate in.

Nor do I think that others, women or men, who make the same decision are weak. Yet, oddly, you want to call me and them names for making what I think are principled decisions. That sounds like a back-handed taunt by you to those who stay out of a given workplace for these reasons.

There's of course no clear cut line. Would a shirt using Botticelli's "The Birth of Venus" instead be a problem? Playboy's famous "Lenna" picture for image processing? The full original Lenna centerfolds hanging on the wall? A background screensaver showing people having sex? Or on a related subject, a cross hanging on the wall, along with quotes from "Sinners in the Hands of an Angry God", and prayers to start off each workplace meeting? Mounted trophy heads from all of the hunts from various staff outings? A mariachi band walking through the offices every 10 minutes? Unairconditioned offices next to a pig farm and under the approach path to Atlanta's Hartsfield-Jackson airport?

Each case is personal, and one's personal decision to avoid a certain workplace or even career must not be considered a weakness.
Stephen Colbert had a really funny explanation of it. I can't seem to find it on youtube, so apologies for the quality:

http://www.ebaumsworld.com/video/watch/955486/
"Most academic computer science is funded by the American government. Does that mean that all academic computer science is backdoored by the military?"

If you were some one who believed that your liberty or even life depended on it, then yes, you would have to assume that. Obviously day to day, it really doesn't matter. When it actually does matter, you have to assume the worst.
Embedded systems are still cool to me. Takes some serious thought to do everything as efficient as possible without failure. I remember writing C and having 256kb to fit everything in.

To this day I still watch ram usage more than anyone else I know except some others I know who have done embedded work.
Awesome. I've been wanting to seed a project like this for a while. You should definitely be pushing this open source and soliciting contributions.
https://lists.torproject.org/pipermail/tor-relays/2011-Augus...

If you just config it with PublishServerDescriptor as 0 and someone else knows the IP (middle relays) they will be able to use it.

It's essentially a function of not announcing the node to anyone.

Edit: And to be clear, priv exit nodes don't prevent the timing attack in the article.