skysight-inc/HackerNews huggingface dataset:
I guess (but I'm still not sure) that his main point is that there is no place for somebody that doesn't "learn how to invest" himself.

It used to be that people could choose to be extra flexible and get a better position because of that. Today, as he states - I'm not sure I agree, people have to be extra flexible to get anything at all.
The Fractured History Erlang's MySQL Drivers
>I'm not sure incremental updates are possible.

What?

Unless you're streaming one single massive multi-gigabyte blob, instead of different asset packs, there's no reason they wouldn't be possible.
Use ~/.bin as home for your useful (and awesome) scripts
If you feel that using type casting to implement round-to-nearest-integer is cheating, an earlier post is on the subject of implementing a substitute for type casting without type casting.

It uses only floating-point arithmetic, but it should still satisfy your curiosity for bit-fiddling.

http://blog.frama-c.com/index.php?post/2013/05/01/A-conversi...
Financial traders turn to lasers for faster deals
The number of messages we allow per day for accounts without their own SMTP credentials is very low. But yes, this is something we need to keep an eye on.
Thanks, I'll check it out. Do you happen to know the blog post title? Since comments are loaded via Disqus, I can't search for them with Google :(
Why do we worry about scaleability on Day 1?
In my experience, this doesn't necessarily give the correct font. Some distros have font aliases in fontconfig. I've found that `fc-match` can easily find the true font being used for a given font name/pattern, e.g. fc-match monospace might give DejaVu Mono
We already do #1, but #2 is a good suggestion, thanks!
Well, unusually, this demo isn't using the Pointer Lock API to do normal FPS-style controls. It's fully possible to do them, but this demo doesn't for some reason.
https://github.com/TechEmpower/FrameworkBenchmarks/issues/23...
> I see this sort of stuff at feminist websites everyday.

And I'm the troll. Figure your life out, dude.
Photos: Storms move through Central Florida
Inky coming to Linux
I just want to emphasize for Chromium users that if you try to run this, it might crash, and crash hard. I had to reboot my system.
Older people tend to have more medication around the home. Access to means and methods is a risk factor for suicide, thus having meds == increased risk for attempted and completed suicide.

I really want to avoid gun control debate, but having access to guns is a significant risk factor for completed suicide.

Also, in women, lesbians tend to complete suicide in their 40s and 50s rather than their teens. At least, that's the case in the UK.

Here's the UK University of Oxford Centre for Suicide research (http://cebmh.warne.ox.ac.uk/csr/) which has lots of information about suicide and deliberate self harm.
I wish I had read that first :/

Crashed my whole system

Chromium 25.0.1364.160 Ubuntu 12.04
Dark web drugs site Silk Road knocked offline by hacker
It works, we use it here at Facebook
We Can't Make It In Mobile Games Anymore
Inkonomics: What happens when Tattoos go Mainstream?
3-D Printed Ear Made From Calf Cells and Nanoparticles 'Hears' Radio Frequencies
Thanks for more details -- is this documented anywhere yet? If not, it might be good to add to the "docs needed" checklist.

(Also, if when migrating an app from 3 to 4 you need to manually add 'sprockets-rails' to your Gemfile, should be mentioned in migration guide)

It seems unfortunate to me that all those gems involved only in asset compiling now need to be in every environment -- meaning they need to actually be loaded and 'require'd in your production running app, even though assets have already been compiled. Hopefully that change to requirements was needed to reap some worthwhile benefit, it's still pretty sketchy to me why the sprockets integration improvements led to this change.
Hey mpd,

I did some work on this today, would you mind sending me an email so we can discuss it? steve@steveklabnik.com
Evolutionary pressures on spoken language drive common concepts to claim shorter symbols, so it seems fine to pay 18 letters (plus an escape to an alternate language) for this more-rarified meaning of synergy, leaving "synergy" and "disrupt" as depleted membership tokens of the crunchosphere.
For traders - that stuff is regulated, to try and prevent pump & dump scams.
I'd highly recommend picking up a copy of Why's Poignant Guide to Ruby, as no other introduction-level book that I've read comes close to how accessible and well written it is, and Ruby is an excellent little language for beginners. Assuming you stay with Ruby, then pick up The Well Grounded Rubyist, and get coding.

Somewhere in there, start learning how to use Sinatra (Rails is awful for beginners, IMO, as it doesn't require you to learn everything about HTTP verbs and the real dirty stuff, which hurts you when trying to make more complicated things). Then maybe pick up Rails one day.

HTML/CSS/JavaScript have excellent introductions on Codecademy, but I'm no expert in any of them - I like to scrape by with Bootstrap on personal projects.
4 Tips From Adding Voice Calls To MaxiAmigos With WebRTC
AR is my least-understood part of Rails, but I'll give it a look.
Is there any way to get your hands a dev phone without being a mobile app developer rockstar (I assume they give them away to these guys/girls)? Alternatively is there a method to get your hands on the OS and load it on an android phone to play around with?

The simulator is great and all but I love seeing the finished product on an actual phone.
This benchmark probably has more to do with the performance of the JSON serialization and database libraries than with web framework performance.
Many people are doing some pretty amazing things with WebGL: http://wp.me/puh71-9M
I've done extremely low carb diets a couple of times, and yes there is a 3-4 day period while your brain adjusts to running on ketones instead of glucose. Foggy brain for sure.
It's using the control system from the iOS version, which is what Epic Citadel was originally a demo for.
Wow, it looks like a really slick OS. I think it'll be neat seeing web-apps as first class citizens - it never made sense to me why we have to use Objective-C or Java just to make some UI or whatever.
Not at all. It's just that if there's a faster way to do it, I might as well pick it up for future projects.
I am not 100% sure. I'll talk to the people in charge of the asset pipeline and get it in there.

> it's still pretty sketchy to me why the sprockets integration improvements led to this change.

Sprockets is one of the parts of Rails I know least about, so yeah, I'm not sure why this decision was made. But explaining it somewhere for posterity is a good thing, absolutely.
Or this guy:

http://timetraveler.ytmnd.com/

Unless he is John Titor!
"Wish" is an awesome idea, and Draft makes really good use of the tech (I've been an early beta user for a couple of months).

I've also used MobileWorks ~5 times and they always impress.
Scaleable, Resilient and Performant Django Architecture
We're talking about a database here, not the code that processes a few records at a time. That code should be future proofed. But while the database design should be future proof, the exact settings don't have to be. Keep things properly isolated and nobody will ever know how many bits the database takes to store a value, and you can change it behind their backs with a single ALTER.
Very cool. Unfortunately my firefox segfaulted about 10 minutes into my exploration. FF nightly 23.
If you aren't on firefox, you can enjoy the same demo in flash.

http://www.unrealengine.com/flash/
It's not so much that he looks like a dork, but that he looks like an asshole. The article hints at this when it says, "There’s a reason that Saturday Night Live put a Bluetooth headset on Jason Sudeikis in its recurring 'Two A-Holes' sketches." Dorks are cool now. Assholes, not so much.
Dear lazyweb,

Is anybody able to get it running on android? The nightly has both asm and webgl but is showing up as unsupported (and not just doing UA sniffing).
I noticed that. It makes sense, since iOS is an OpenGL ES platform and WebGL implements OpenGL ES.
This. Java is almost as fast as C++ safer for the average bear, and IMHO easier in the maintenance phase.

I make that last point because I think new people coming into large C++ projects often take longer to ramp up and understand the code than in large Java code bases. But that is purely anecdotal.
Gurls wearing Glass
I for one, am very glad that we work in an industry that by and large, supports its employees to express themselves in such a manner. Obviously, YMMV but that's one thing about being software engineer that I appreciate.
Newsworthy? So they decided to copy how Gmail's contacts form has been working for the last 4 years? Brainwave!
Its pretty easy to be sunk by floats: http://twistedoakstudios.com/blog/Post3044_my-bug-my-bad-2-s...
I found that a lot of the stuff I do daily (architecture, and structuring code for optimum readability, elegance, and performance) was barely even glossed over in my classes.

I guess the how-computers/programs-work type of stuff is pretty important (in a subtle way). I just learned waaaay more by making things I liked in my own free time (games, web apps, tools).
The position is no longer available. Please, no more emails. (:
This shouldn't be possible if the OS is written correctly. :-\
Some professors are taking the availability of MOOC material to invert their time. Rather than everyone spending time listening to a lecture, they assign the online lecture as homework, and then use class time to answer questions, work problem-sets, and address items that weren't included in the MOOC.
Scalatra looks pretty neat as well - might need to give it a try as well.
Already hired two people for this. Thanks for all that emailed.
I take issue with calling this JavaScript/HTML5. This is powered by asm.js. The source is emphatically NOT JavaScript, it's a subset that's meant to be a target for compilation (like a bytecode in .NET and the JVM) and is treated entirely differently from JavaScript by the JIT. We don't call everything that runs on .NET C# nor everything that runs on the JVM Java.

Additionally, asm.js is not part of HTML5. It's interesting, and this demo is cool, but it's not JavaScript/HTML5.
I had a professional development class in college where A, B and C players were defined. "A player" meant you would shoot-for-the-moon, process be damned. You would be a constant source of disruption. That can work in the short term, but a sustainable business is not build with only "A players". Building products and services, and especially supporting them, takes work that "A players" don't want to do. You need "B players" for day-to-day work. They can range from excellent at their work to just competent. "C players" are the ones who nobody wants, incompetent and/or interpersonal disasters.

The Netflix stance of only hiring "A" people is obviously does not work with this definition. If you get 2000 "A players" together for more than a short time, your organization will fall apart. Everyone would try to get to the top and make the company follow their vision. If they can't, they will move on sooner than later.
Desktop Email App Inky Coming to Linux ‘Soon’
Ran this on a laptop on Firefox 20 (stable) with Bumblebee and it's surprisingly impressive and smooth.

I have a gaming desktop at home that runs all new games at 50+ FPS, but for some reason looking at graphics that a late-era PS2/early PS3 game would have _in a browser_ is more impressive than running a game like Crysis 3 for the first time.
How To Start An Incubator
http://www.geeksphone.com/ Went on sale about a week ago. I think they're sold out though
It's foolish to either ignore this stuff or to panic. Learn your lessons and continue developing technology. We'll starve in the streets before the government stops trying to develop another billion-dollar superweapon.
Even if the Chinese didn't have good hackers, they could do as the Russians used to do and turn Americans into spies with offers of money and sex.
That said, China has a major social flaw that has persisted throughout its' history -- success can be just as fatal as failure. Any wagers as to how long Comment Crew will continue to operate before they turn on their government or are snuffed out pre-emptively?
That, and if you're a boss, badmouthing anyone on your team to your own boss sends a message that you can't keep your house in order and maybe you aren't fit to lead a team.

So if you're a manager and you're smart, then when your boss asks you about your reports, the correct answer is always yes sir/ma'am, everyone is doing great--anything less reflects poorly on your ability to manage them. Your boss doesn't want to deal with people-managing your reports, that's why he/she hired you in the first place.
Streisand Effect meets tough editors: journal retracts already-corrected paper
How I Hacked Instagram Accounts
"Saving" can mean much more than a simple savings account (which are still useful even if rates are negligible -- having a few months' worth of living expenses in savings against emergencies is a hugely calming thing), e.g. saving in tax-advantaged retirement accounts. Starting that when you're young increases the chances that you'll have a comfortable retirement, and you can more easily tolerate swings in the markets. (401k/IRA et al. in the US, every industrialized country that I know of has something like this though.)

Not that I entirely disagree with you. Dying a rich miser who never enjoyed life is a crappy way to go, just as crappy as being old and broke. As with all things, there's a middle path that probably maximizes both short and long term happiness. :)
It seems counterintuitive that a budget-stressed department would want to turn away potential revenue.
They certainly have the googliest eyes.
I'd just like to say that I'm extremely grateful to be working as a programmer right now. Of course, everyone else is, but I started my career right after the .com bust when all I read was how there were tons of new compsci graduates who couldn't find work (I was gainfully employed the whole time professionally).

So, no real comment other than to express my gratitude to be working at a time when so many others in other fields aren't. Hopefully the music keeps playing and we keep circling the chairs. :)
Or Unfiltered which performed very well in the tests too.
Hi,

I don't understand the problem with a) rounding floats to integer and I don't understand b) why you would ever have to overflow an integers.

a) Wouldn't it solve the problem to write an algorithm that can use mathematical axioms like +,-,/,* virtually using strings? I mean you want it to calculate 99999999999999999999999999999999999999999999999999999 + 9999999999999999999999999999, why not teach it how we do this instead of having to use bit-hacking tricks?
Maybe my example isn't good, but I mean writing an algorithm that reads 999 for example and 1000 knows that it now has to put a 1 infront of 999. You see, that's what I mean by manually.

b) And can you please explain "why" it isn't enough to use ie. a linked list of 8bit virtual address spaces and allocate using virtual address spaces everything that fits into RAM and everything that goes beyond the addressable space onto swap?

Why would you have to worry about flipping bits in an overflowed integer/float, when you could use that mechanism. Don't you just recursively run through the virtual address map until you're able modify the allocated data in that memory segments again? I don't see a problem with this implementation except for performance maybe.

When the algirhtms knows about the 32bit limit for example (constant), you can tell it to not allocate real memory with that size, but allocate virtual memory with that size dependant on the input data size. Yes I know that the CPU has built-in mechanism for the mathematical axioms, but doing it manually would solve the problem, from my limited perspective.

Sorry if I'm blind for seeing the problem, I'm not ignorant, just really curious in how this can be solved once and forever.
Protocademy.com teaches by doing (the proto part comes from prototyping). Its a paid program, due to how many benefits you get. It works because you learn by doing (which is the best way).

Disclaimer: I'm the founder of protocademy.com
>>Still: I do appreciate a demo that even kinda-sorta works on gnu/linux.

I'm using Firefox 20 on Ubuntu 12.04/amd64 and everything works flawlessly.
The Boy with 8 Limbs in India
I think we're in agreement. Every person is slightly different in how they react to carbs, including how bad your insulin resistance has gotten and quickly your insulin reacts to blood sugar. We all know its about stopping insulin from being released ultimately.
Form follows function. That said, I find it best to divide the tiers and document where they meet ahead of time. Then develop each tier independently to the spec. That makes it so much easier when it is time to maintain/iterate/swap out one of the parts.

Front end first, back end first... it doesn't really matter. You shouldn't be designing one to the other. Function first :)
Maybe You should newLISP (www.newlisp.org) give a try. I'm using it for my CLI programs (like Dropbox background syncing, web scraping). newLISP scripts can be linked to portable executables :-)

See here:
http://www.newlisp.org/downloads/newlisp_manual.html#linking
Check out http://www.libimobiledevice.org/ and https://github.com/ios-driver/libimobile-java
> The market approach that is being espoused, and favoured by some here, reduces everything to a dollar amount.

Enter the subjective theory of value [1]. Market theories do not necessarily try to reduce everything to a dollar amount. Human choice and action are the only true deciders of value, and those decisions are expressed through marginal utility evaluations.

> So, when you say "standards of living have increased", what measures are being used? Past the essentials (food/water/housing/clothing/security), we get into very grey areas. Knowledge and ways of life are changing, and maybe the loss is more costly than people are willing to admit in the rush for material prosperity.

I understand your sentiment; we are using certain indicators as proxies for measuring standards of living, but maybe those indicators are the wrong ones. To that I reply: it is up to the individual to decide on how to become happy. The fact is, the amount of capital in the world has increased enough so that the common man can much more easily decide what makes himself happy. You are projecting your opinions of what is necessary and what is superfluous in your assessment of how people use their capital when you say a "rush for material prosperity" is a bad thing.

It is easy to criticize wealth creation systems (capitalism) and measures of value, but if you can't express alternative explanations or systems then there is nothing to really talk about.

[1] https://en.wikipedia.org/wiki/Subjective_theory_of_value
The original team working on V8 in Aarhus switched to work on Dart, so V8 transferred ownership to a team in Munich. It is still very much alive and well :)
Khan Academy on Bitcoin
Totally agree. Makes me think of this blog post I read recently where the writer basically generalizes an entire culture of people into a whiny group of people that spend too much of their time complaining about and criticizing other members of that group.
Even though it's using JavaScript as a kind of bytecode, it is just JavaScript / HTML5 (and some CSS, but that's pretty anedoctical I guess). Asm.js is a subset of JavaScript. As soon as Chrome fixes the crash, it'll run in a browser that supports just HTML5 (for presenting the page / the DOM / the canvas) and JavaScript with no special asm.js optimizations, and we'll have to see how fast/slow it is then.

To correct your analogy: it'd be like using a subset of C# as the bytecode rather than a language. It's still actual C#, it's not just .NET bytecode, but it's being used differently.
An introduction to the new Silk
Five Reasons why Community is Important
Nest's plan to stop brownouts before they start
Actually, its well known that low-carb diets have limited food choices. For instance, in Tim Ferriss' Four-Hour Body book, he goes so far as to suggest you eat the same 3 meals every day. It actually makes it easier if you just repeat the same meals over and over and over.

But of course, "the same meal over and over" is counter to the purpose of your web site, which is to suggest new meals. Great job, and I wish you success!
Feels like Java is the new C, C is the new ASM (performance wise at least). I've been doing this long enough that when I started using Java it was too slow for "anything serious", now it's the coice for performance. Definitely feels weird.
"They lied about Iraqi weapons of mass destruction"

Looks like, according to US Attorney General Eric Holder on 22 April 2013, there were vast quantities of WMD's in Iraq http://www.guardian.co.uk/world/2013/apr/22/boston-bomb-susp...

"The charges include one count of using and conspiring to use a weapon of mass destruction – an improvised explosive device or IED"
Setup system-wide Tor on Ubuntu
Ask HN: What annoys you about the way recruiting currently works?
It feels as if there are some major problems with the way recruiting currently works. LinkedIn is becoming an increasingly common tool for recruiters, but it doesn't remove many of the annoyances from the process (especially for those being recruited.)

What are you biggest complaints about the cutrent system? I'm looking for both perspectives (those from employers/recruiters and those from employees.)
As I stated already above: give newLISP (http://www.newlisp.org) a try, when You like "lisp-like" languages. There's already a web framework for it called Dragonfly (http://www.rundragonfly.com). I'm one of the developers of Dragonfly and using it for all my web applications.
So there's the rub.

It's all the integration/glue code that's the problem.

The dark matter of the programming world.
If you're interested in seeing the code for it, it's made with love and open sourced up on github. Please try it out and leave us some constructive criticism in our issue tracker: https://github.com/mozilla/r2d2b2g/issues?state=open
Resurrect the old job board, charge to place an advert - promote it not-so-subtly from the blog :)
It works on virtually all desktop systems (Linux, OSX, Windows) and has for a good long time, it's just a matter of whether or not the application has implemented support for it.

You're more limited in what you can do in a web application though.
YouTube downvotes broken!?
Make Up Courses    
The London School of Beauty and Make-up we are devoted to providing world class education through beauty therapy, and makeup courses.
Students: this is what it's like to work at a startup
Why thank you. Although we've opened the coffin, we've yet to reanimate the corpse. Anyone who'd like to help out, please take a look at https://github.com/Ravenbrook/mlworks/wiki/Roadmap
I'm on a pretty old laptop and this runs extremely well on Windows 7 (using Nightly). I also tried it on Xubuntu 13.04, but I couldn't get it to run (I tried it on Chromium and Firefox).

As for the demo, I'm stunned. It's incredible.
> I love the fact that Mozilla keeps pushing javascript to its limits.

You make it sound like they're the only ones doing this kind of thing. Anybody remember this?

www.findyourwaytooz.com
So it basically means that C++ got another reasonable compilation target. Not much to do with applying JavaScript to large-scale games. Also it is not HTML 5, it is HTML FF23.
They put a few more up every day.

Each day they go through the cycle:

- shop is down, has a white page saying that the shop will
be up again "in the following hours"
- the shop goes live
- the shop sells out
- the shop is up, but says "Out of stock" on product pages
Gorgeous design!