skysight-inc/HackerNews huggingface dataset:
I wholeheartedly agree with your first sentence. When I think back to jobs I left, it's not because I was overworked, it's because I was bored out of my mind. I could routinely come in late, take a long lunch, and then leave early, and nobody cared because anything I tried to do was blocked by bureaucracy anyway.

Some people might consider that a luxury but I considered it a first-class ticket to depression. There's no paycheck large enough for me to sit in a seat all day and do nothing of value.
A similar (but failed) attempt: https://en.wikipedia.org/wiki/Leonard_v._Pepsico,_Inc.
Also worth mentioning, a Websocket server library in C. https://github.com/m8rge/cwebsocket
Even if you have miles you still have to pay for the airport taxes and stuff like that which amounts to 50 percent of the full ticket price anyway.
IOS 7 is Gorgeous, but Could Be Even Better
Orbital Sciences Launching 1st Cygnus Spacecraft to ISS on Sept. 18 10:50AM EDT
The Importance of Ballast to Entrepreneurs
Siri's not a hardware feature. In the iOS 7 announcement, they covered improvements to Siri.
And we shouldn't use C for anything, if it can at all be avoided, because the likelihood and aftermath of mistakes are enormous.
Unexpectedly popular comment :-) A bit more background:

- It used a scheme for cooperative threading that is similar to coroutines. This meant you could write straightforward code and all the event driven stuff was done automatically behind the scenes.

- Parallelism wasn't so important back in 2001 but you could also do that by forking N reactors (one for each core).

- There was a C string library modelled on Perl. It had lots of string management, vectors and hashes. Buffer overflows were effectively made impossible by the string handling library.

- UTF-8 was used throughout and it was fully i18n-able (using getttext).

- Template library.

- There was a pool-based memory allocator library (similar to Apache's APR / Samba's talloc). Effectively you didn't have to worry about memory allocation at all except in some rare corner cases, mainly when you wanted to store something in a global cache.

- All persistence done through PostgreSQL using a Perl DBI-like library. SQL injection was impossible because it used prepared statements.

- There was a rather experimental system built on top of this that allowed you to embed widgets in webpages so you could write very interactive stuff without using Javascript (something of a concern back in 2001, not so much now). It maintained the widget state transparently across page reloads. AFAIK no one has every done anything like this before or since.

It was, to some extent, a bit crazy that I wrote all of the above in about 6 months, but I was being paid a lot of money, working at a very disfunctional company that was on the verge of going out of business, and didn't have much else to do.
I am quite sure the proper way to resolve this problem would be to change the said policies.
Analysis and Prediction of ‘Closed Questions’ on Stack Overflow
Why do they want that? To drop (atom-/vacuum-)bombs on their daily changing targets? Or to be able to tell customers it can kill anyone from space in 5min on any place on earth.
I think choosing street circuits was a great decision. The two street circuits in F1 (Monaco and Singapore) are highly regarded by both the fans and drivers as being exciting and challenging races. On top of this, the possibility of a race running through "your city" has the potential to draw audiences far greater than that of F1.
> You may have noticed that C++ is not always deemed universally better than C. What language are all the top web servers implemented in?

Apache and nginx => C

Tomcat, Jetty => Java

IIS => C++/C#

> Most OS's actually have a pretty small API footprint (Windows being the obvious outlier). If it were really just about the language bindings, it would not be a real impediment. A language runtime can abstract out the OS (as the C runtime does).

If developers aren't forced to use it, then they won't use it, even if made available.

> I'm going to claim this could well be a function of Darwinian forces.

That is my hope, after all we only need a few generations of developers and then the issue is taken care of by itself.
Everybody pays. It's operated using PlanetLab, which is run by over 500 universities from all around the world. You can't contribute to the operation, other than maybe funding a PlanetLab node somewhere.
I would like to add that apart from being professionally chosen or not, this sort of opens up a way for learning web dev concepts for those who learned programming with c as the first language. They just get to see internals of all libraries quickly rather than having lots of frameworks with no easy access to source to see what is going on underneath. Good idea.
ZFS doesn't support an arbitrary graph of snapshots, even with cloning. There is a "zfs promote" command that can be used, but can only be used in certain circumstances. For example, I wanted to take the latest backup of a system and rsync older and older backups onto that backup, making a snapshot each time. I then wanted the snapshot of the newest data to be the "HEAD". I also wanted to gradually delete the older data. This setup was not possible with ZFS, because the child-parent relationships were in the wrong order. With btrfs it was simple.
I guess you would monitor the virtual machine from the outside, not from within.
Forget about the "sneaky" part unless you have your own office.
If you do something you are not supposed to do (and which might endanger your employment) your concentration will suffer.
> We need to make things such that this is no longer true

Surely the obvious solution is costs awards - i.e. loser pays winner's legal fees. Instantly destroys the tactic of threatening suit for meritless claims, as if the defendant can see the suit is meritless, they can call the claimant's bluff and know they won't be out-of-pocket. That's what England (and, I believe, every common law country apart from the US) does.

(The downside is if your legal system is bad enough that some stupid claims aren't meritless, i.e. stand a reasonable chance of winning, as with US software patents, then if that happens the loser has to pay twice. But that just means you need to do this in conjunction with reforming the patent system, not instead of).
I'm 32, but my grandparents were depression-era. My parents are baby boomers. Longer generational strides?
It's likely they all are.

If you read the article, the Koran is one of the items pre-stocked in the empty cells alongside toiletries, waste paper bin and a prayer cap.
That takes care of post install.

- How do I install onto ZFS?

- How do I maintain this? Since ZFS is outside the mainline kernel, how do I know whoever compiles the ZFS packages will keep track of (distribution)'s kernel package?
You do realize, and I don't know if this is still true, but at one time the barbarians were, by far, the dominant class in D3? They do ungodly amounts of damage and they're super Tanky. There's an 8 second Azmodan kill on Inferno by a Barb.

Just saying, the barbs were actually imbalanced horribly.
it's funny because it's true
The plan to turn off my drunken monkey brain at bedtime
I remember when two of my friends got Android phones that were face unlockable. First thing we did was hold up an iPhone with a picture of their face to it and it worked to unlock the phone! We tried this a bunch of times and it worked every time. I don't know if the technology still sucks like it did about a year ago but I have a feeling that Touch ID will not be foiled as easily.
"Slightly easier protection against spousal snooping doesn't qualify"

It is about far more than that: it is about a new payment system, both more secure and more convenient. If that doesn't seem ambitious enough for you, I don't know what would.

You wouldn't trust face recognition to allow payments on stores or the Internet. Touch ID is designed so you can trust it, down to the separate secure storage for your fingerprint data.

It starts with being able to use your fingerprint to authorise payments at the App and iTunes Stores, and escalates from there.
Mondaine licensed the Swiss Railways design[0] but don't use the constant motion mechanism, maybe the demo is emulating their watches?

[0]http://en.wikipedia.org/wiki/Mondaine
That is a great movie, I highly recommend it! :)
> C has library based safe constructs as well, and C++ still has all of C unsafety.

The problem C's lacking one of most important primitives - data structures.

Bugs in standard library happen pretty rarely, I guess. So, C++ users have most common data structures for free.

And when I open some C-based project's code the first thing I usually expect and see is some homegrown linked list and/or map implementations (of SIGSEGV fame). I know, there are tons of libraries that offer them, but in my experience of "hey, that server crashed, could you figure out what went wrong"-type tasks, they're very rarely used.
Americans Are 110 Times More Likely to Die from Contaminated Food Than Terrorism
Bubbleconf gives away tickets for Rails Girls alumni & supporters
This reminds me of a story: For a certain time in recent theory you were able to legally "print money":

A couple of years ago when Germany got the Euro currency there were put a few regulations in place for the banks. If you came to them with 100 Deutsch Marks in your hands (old currency) they had to convert the 100 Deutsch Marks to euro by using the ratio 1:1.95583. The banks had to round up if needed. So in theory you could give them 1 Pfennig ( = 1/100 of 1 Deutsch Mark) and demand that they exchange that to Euro. If you do the math 1 Pfennig ~= 0.5 Euro Cent. Since the banks had to round up you ended up with 1 Euro Cent. That is a 100% return of investment. Now in theory you would have to give your bank 50 million 1 Pfennig coins (separately) and you would have gotten back 100 million euro cents = 1 million euros. But you would have only invested only 0.5 million euros. And so on…

I am not sure if this is an urban legend. It was told to me when I was a kid.
Unfortunately, people like this are also the reason frequent flier programs have become heavily devalued over the past two decades.

While this isn't probably as egregious as manufactured spending for credit card points (to later be converted into airline miles), his family (and others like him) are taking free seats and upgrades from frequent fliers who have actually earned their miles from BIS (butt-in-seat) flying over the years. And they're not even generating any useful amount of revenue for the airline.
JSDB.io – A Database of JavaScript Libraries
YouTubeSkip
Saw this on Quora and thought it's worth sharing.
>I took QFT some years back and it also went over my head. There is still that mental gap of where the only way you can think about time is via time-(in)dependent wave function.

Total bullshit. The wave function is time dependent.
Are you sure you are wasting your time? It could be that you are really productive BECAUSE of these hours, not in spite of them. It varies from person to person, but I need some time doing nothing to become nervous and really start working well. This is why mornings are an awful time for me to do some work..
> your desire to hurt people who do bad things
> ...feel good about inflicting suffering
> ...your desire for revenge

Again, you attack me personally, this is not a good look for you. I wish harm on nobody; I long for a utopian day of mutual respect.

> You might also want to throw into the mix the observation that a very large number of people in prison have untreated mental / behavioral issues

I have already directly raised this point. You are changing the frame.

> [will] you [...] accept a 70% rate of re-offending, or would you trade your desire for revenge for a 15% rate of re-offending? That is the question you really need to answer.

I will boldly answer your question, though you have answered none of mine. Yes, I will accept a higher rate of re-offending. Ethics are not convenient, and are often not utilitarian. I would not kill one person to save ten, nor even a thousand. If holding an individual to account for their actions has a high cost, then so be it.

"Truly ethical behavior is acting according to principles even when those principles are inconvenient."
The author reused his last HTPC case. If you'd read the article, you'd know that he didn't put an optical drive in, he used the space for another hard drive.
Intel NUC is a rip-off. BRIX + AMD Kabini should get the work done and prolly save you a $100 or more (unless you need a gaming HTPC).
Extending your anecdotal case, doesn't this mean that prison isn't a deterrent at all until one has committed a crime and experienced it?
Worst job ever:
During a semester break (vacation?) I worked in a factory which produced wax powder.

A machine filled packages with various powders and them on a convoy belt.

If a package was to heayvy or to light another mechanism pushed of the belt intpo a little bay where I was postioned.

My job was correcting the packages weight and putting it back on the belt.

I often had shifts where I got 3(!) package in 8 hours and I had no other dutys, and I could not bring a book or anything else to kill the time.
The problem with surfing sites like HN, S.O. is that it is engaging. On one hand, if you can use the creative side of your brain, supposedly this will help you with other problems, but on the much worse side of things, you get pulled into another activity for a long time, and you never gave your mind a break.

Taking a short walk is great because it doesn't take much of your brain to walk, so you can collect your thoughts. As one person on HN said some months ago, he used to have to take longer walks but now even a 5 minute walk is enough to clear his head.

The worst part about this for me is that it is a small office of non-developers with a serious work ethic, so any time I step out during the day, I feel like they are looking at me like I think I'm an elitist doing whatever I want. So, I try to limit walks to times where I'm really frustrated.
I wonderif it would be possible to somehow get all of the indicators working too? Perhaps something like a RasberryPi that grabs info from the game and feeds it to the altimeter, pitch/yaw indicator and so on. Shame games don't come with APIs like that.
He wouldn't bother as there is no scope for rule bending. It's a spec series
When someone wouldn't change one's mind, being brutal about the truth rarely helps. But one can be gentle about it. Sometimes however, contradicting one's belief is perceived as a brutal attack no matter what. When I perceive this, I tend to give up.

The most brutal thing of all however is changing your mind. It tend to come with a terrible sense of loss, even though that grief is rarely warranted. Plus, many religious people strongly believe that religious belief is good, even when they're less sure about their accuracy. Tell them something convincing about God not existing, and they could panic. Most of the time, they will cling to their beliefs by sheer force of will.

Personally, I avoid that problem by noticing that I'm not entitled to my opinion. I'm not free to believe whatever I want. I just hope I'm strong enough to let evidence change my mind whenever it should.
I've seen the score oscillate up and down several times. Would any downvoter care to comment?
Thanks. You have now given me a great idea of what to make for my son who is 19 months old. I might even have it ready for when he's 5.
In which country? That's never been my experience. I've hauled my family from the US to Europe and back for $5/head + miles...
Jetbrain's are one to watch.

I've not used development tools as good as theirs since the days when Borland was handing Microsoft it's own head in the IDE wars of the late 90's.

Phpstorm in particular makes the language much more fun to work with and it stops you dropping out the flow state with stupid paper cut errors/messages.

aka don't make me think.
What evidence do you have that this guy is irresponsible, akin to blowing $60 on a bar tab instead of saving for rainy days? It's easy to argue against straw men.
Altough many user have already addressed most of the good and the bad of videogames, I feel like I must share my mind.

Videogames are an integral part of my life. They are my main hobby. I play them, I design them and I develop them. They are my main medium and form of art.

I like them for exploring new worlds. To have a safe place to interact with stuff, poke them and see what they do. To experience larger than life stories. And sometimes some tiny really intimate ones.

It's escapism, I know. But I usually escape to places where it would be impossible for me to go, or to be people I will never be.

To end this, I'll leave you with my favourite gaming add, the one that really sums up what I feel about this beautiful, expansive and still young medium:
http://www.youtube.com/watch?v=6Bqq38WZctA
Go has methods only to satisfy interfaces, which are different than most other language's interfaces and a very crucial part of what gives the feel of Go. No methods, no interfaces, therefore if Go were to have no methods, it would have to offer the same features and language feel by some other mechanism. Perhaps there are many ways to do that, but the only way I can think of is allowing for code like this:

type IPConn struct {
ip Ip
// contains filtered or unexported fields
}

func Write(i IPCconn, buf []byte) (int, error) { /* implementation */ }

type File struct {
name string
// contains filtered or unexported fields
}

func Write(f File, buf []byte) (int, error) { /* implementation */ }

func WriteString(w T, s string) (int, error) {
return Write(w, []byte(s))
}

Please note that there are no explicit interfaces, but WriteString takes an implicit Writer. You can do that in C++ with overloaded functions and templates (not overloaded functions alone), but templates are an example of higher order type inference, which was the point I was trying to convey.
(non physicist, non mathematician) The current excitement seems to be to do with a forthcoming paper from Arkani Hamed and his student Jaroslav Trnka. The pdf at http://www.staff.science.uu.nl/~tonge105/igst13/Trnka.pdf has some details of that, I think.

Edit to add:

The pdf is slides from a talk by Trnka. Video of a later talk on the same topic by Arkani Hamed is at http://susy2013.ictp.it/video/05_Friday/2013_08_30_Arkani-Ha... - he sounds very excited!
Paul from Geckoboard here.

To be absolutely clear dashboards are not on Google unless customers decide to put the URL in a blog post or somewhere else on the public internet, this is a non-story.

I.e. no dashboards have been exposed or otherwise leaked by Geckoboard. In order for these dashboards to appear in Google:

1. Customer switches on sharing for a given dashboard in Geckoboard

2. Then publishes the sharing URL on the publicly accessible web

3. Google then indexes that link

In addition to locking down dashboards behind a user/pass or restricting access to only certain IP address customers can, at any time, generate a new sharing URL which denies access to the previous URL.

In a related development we've been advised that this story is being touted around by a PR agency - we're still trying to trace who has employed them but we have a reasonable idea.
It's a bit a stretch that any judge/anyone would believe that he was buying pudding.

Or that he went to all that effort to keep something of zero value.
Doug Crockford at the TC-39 panel last night talked about how one of the most exciting things about JavaScript is that its a wildly successful general-purpose programming language that "doesn't have to look like C to be successful."

His point was that we used to live in a software ecosystem where the conventional wisdom was that if a programming language didn't look like C, it wasn't going to take off. JavaScript (and even more so variants like CoffeeScript) are showing that we've moved on from that sentiment.

In some ways, this article feels like a retreat to that older assumption. As if we somehow are expected to be searching for ways to work C into the modern web app landscape. Perhaps this point may somewhat orthogonal to the topic of the article and the related discussion, but I can't help but ask what problems are we solving by going back to C for web development? Is the assumed performance gain going to outweigh all the other benefits of using a higher level abstraction?

None of the framework examples listed in the article really seem elegant at all when compared to higher level counterparts (Rails, Django, Spring, et al). Of course, I'm saying this without having attempted to build an application with any of them.
The Moto X (and it's three Verizon siblings) can actually do this, with their always listening feature.
Would anyone like to speculate on the reason why they would rather, the teams switched cars, instead of switching batteries?

It does not seem like the kind of decision that would catalyze innovation feasible for the consumer market.
> a strong focused light source on a bit of well-insulated black material might be able to raise it to several thousand degrees;

Here's some well focused sunlight. It gets to 3500 C. Apparently, "nothing is known that can withstand this".

> Certainly no non-crackpot scientist would subject his or anyone's hand to a blowtorching without considerably more convincing previous tests. But maybe that claim about the human hand was just rhetoric - it's hard to tell.

He appeared on a BBC Radio four programme many years ago (Start the Week with Melvyn Bragg) where they used a blow torch on the material and someone touched the back of it immediately after the torch was turned off.
and the pit stops don’t just involve swapping tires or batteries, but switching cars.

This is not what racing is about. Racing is about making sure you not only go the fastest around the track, but it's about endurance of the car itself. Particularly in what amounts to a manufacturer race where it's all about the car.

I love this idea otherwise. Electric cars are getting better and better each day.
I don't think the video explained it very well, but I am sure there is a type class for it in Haskell.. somewhere..
Atlassian and JetBrains are competitors. Don't see it happening.
Show HN: My first web app - helping elderly take their medicine
http://www.pillorganizer.co/

I decided to learn to code and this is the project that helped me to.
From zero skills, in 4 months I did everything on this web app - idea, design, front-end, back-end.
(thanks Codecademy, Treehouse, Head First series and StackOverflown)

It is aimed at people that take several continuous-use medication everyday (usually the elderly). It helps you organize your Medicine List and send emails when a medicine is about to end.

Please, feel free to give any kind of feedback.

--

http://www.pillorganizer.co/
And to grab US only content from the UK. Ironically, it's usually BBC content...
MoneyTree - a Ruby gem for creating Bitcoin Wallets
clickable: http://www.pillorganizer.co/
This isn't really my specialty (string theory), but it's close enough "next door" that our conferences tend to have speakers on this topic on a regular basis. (There's a lot of overlap in individual researchers, too.)

I'm not going to try to one-up the article's non-expert description, but it's worth emphasizing that this isn't a "bold new idea of the week". (Rare among science journalism, I know.) This is a longstanding research program with a substantial number of contributors that's been making clear, gradual progress for a decade or two.
Great explanation !
They say that 1.25 million air miles allow him to travel free, implying he can do it forever. But, at 60,000 miles for a flight from the US to Asia, and a family of 4, you can burn through the miles in 2 years.
I agree that syntax is more important than us "rational" programmers like to let on. The syntax will be similar to Python, but nothing fantastic.

I think switching the usual meaning of = and == will be confusing. O'Caml uses = and == for deep and shallow comparison respectively and <- for assignment. That is a possibility.