skysight-inc/HackerNews huggingface dataset:
> and none of the above have solved preserving types across machine boundaries (or at least not in a stable/non-experimental let's-bet-the-bank-on-this release).

What about Static Pointers[0]? Do you feel the solve the problem or are likely to if you characterize them as non-stable and/or experimental?

0: https://ocharles.org.uk/blog/guest-posts/2014-12-23-static-p...
It's awful in the sense that if you want a market-rate one-bedroom apartment in San Francisco you end up spending 60-90% of your post-tax monthly income on rent.

So you compromise -- you split a bedroom with a roommate, or you convert your living area into a bedroom, or you live in a pre-1969 rent-controlled unit and have the people who used to live in those apartments throwing rocks at you on your way to work. Or you live somewhere in north/east bay and deal with a two hour driving commute.
This sounds terrible. I can't find option data since they just had a split, but 40% sounds incredibly high even if the options don't expire. Furthermore the growth phase for NFLX likely has peaked, so what is the point in buying illiquid options? Can employees even sell these options?

Furthermore at-the-market strike prices give you the least amount of leverage. What is the point of accepting the risk of complete loss and illiquidity when you can put up just 2.5x more and buy the damn shares outright?
Lance Armstrong is also one in seven billion, drugs or not.
Meh. For > 15 years I have been architecting I/O intensive server products (web caches, wan optimization, filesystems) and unless it is crashing, we mostly don't worry about the operating system. Our performance issues are of our own doing, and are dealt with in user space, as with nearly everything we do.

I thought this paper was kind of silly when it came out, and still think it is.

Also, while I'm piling on Ousterhout, Tcl has got to be the most overrated winner of the ACM system software award.
Example link at bottom is broken
What is the permanent fix then and also what is the root cause?
I'd imagine a blanket statement about what works for everyone is misguided, yeah. "If you have intellectual pursuits, that will prevent addiction" obviously can't be stated as a fact. I'd imagine it's much more complex and maybe contingent on various factors, like how individuals calculate self-worth and what types of emotional or life experiences folks feel they are lacking on a day-to-day basis. Or something along those lines.

But I have read research that shows there are some signs of predisposition towards drugs. Assuming those studies were thorough, then that's probably also a component. I guess the next step is repeating and then teasing out how important certain factors are when it comes to prevention / prediction.
> Yep, when I see "flat management" I really hesitate to apply. Especially as a minority in tech, I would rather find a hierarchical place with good managers who value good arguments than trust the herd.

If I were a minority or worse at getting along with others I'd definitely avoid flat management schemes as well.

> Agreed

Unless you have a team of unusually conscientious engineers, "democratic" or "flat" decision-making often translates to who shouts the loudest.

> Not to mention engineers often want to complete the project in the most technically exciting way possible, rather than the way that will most benefit the product.

Also sadly true and even has a name: Resume Driven Development

> Flat structure + too many engineers like that and you end up with this http://www.smbc-comics.com/?id=2597, written in Haskell.

Aww, why pick on Haskell here? You know Bump[0] used Haskell. Point being that Haskell can be a choice which is a choice that most benefits the product. I recently had experience writing an app to deal with medical data sets that really benefited from correct by construction or wholemeal[1] programming.

0: https://www.fpcomplete.com/wp-content/uploads/Bump-case-stud...
1: http://stackoverflow.com/questions/6957270/what-is-wholemeal...

Noted as a good example in the stack overflow answer:

> I always found the Hutton/Bird Sudoku solver a good example of wholemeal programming: http://www.cs.nott.ac.uk/~gmh/sudoku.lhs
Yes, poor caption.
what I would like to see is PC sales vs Software Sales. I also remember when Microsoft defined the PC98 "standard". It's time for someone to define the PC2015 standard. Maybe the new PC should be the Raspberry Pi.
This sounds like Tcl's "safe interpreter" [1], but for syscalls.

[1] http://www.tcl.tk/man/tcl8.4/TclCmd/safe.htm
>But as a business owner you don't want to talk about that; being a one of a kind, 400 year old secret formula is way better business.

Pure speculation; presented as fact.
I think we all agree with the same statement then :)
So looks like the reason is 4 kbps download link due to various reasons.
Is it sidestepping an issue if a person needs a gym membership before they'll exercise? I really don't see a difference here. Environments play into disciplines directly and everyone has their own idea of the perfect space for any given activity.

Going without internet can be a great way to dim the lights and regain focus. It also eases your dependency on convenience and encourages you to plan ahead.
I suppose you could say that, although I get few texts and previous few phone calls, and my phone email is on manual pull.
A duplicate of https://news.ycombinator.com/item?id=9787567.

Also, please use the original title unless it is linkbait or misleading.

https://news.ycombinator.com/newsguidelines.html
after all...what is life for? we should all learn how to enjoy it ;-)
This really helps me to concentrate. Not sure if it helps others, but I think ADHD brains find some background white noise helpful to focus.

http://www.ncbi.nlm.nih.gov/pubmed/17683456
I have one of these. Well, two, because I wrecked one by dropping it in the toilet. They're currently discontinued, but you can still buy refurbished or used ones.

The best part is that it you can install Rockbox. Rockbox is such a beautiful piece of software.

I am fiercely protective about my Sansa Clip. I only paid around 35$ for it, but it's way more valuable to me than that now that they are getting difficult to find.
things are always in flux and one must seek a balance...there are no black and white answers, although engineers always want them ;-)
> If I choose Pepsi over Coke because of some subconciously altered motive, eh. Whatever.

What if you choose Pepsi or coke over water because of some subconciously altered motive? And it contributes toward obesity and diabetes?
He was born poor and made himself rich well before Broadcast.com made him a billionaire. Regardless, good advice is good advice.
It'd be nice to be able to add a muffle to the rain noise - so it sounded like it was "outside" or on a rooftop. Hearing it sound too natural tends to make me feel cold.
You should reclassify this as Blockchain, and separate the application on currency (Bitcoin). The bigger fundraising events this year has been around the "Blockchain" technology while investors' appetite to startups focusing on Bitcoin as a currency has dwindled significantly.
If you want to block access to only distracting parts of the Internet, I wrote an open-source Mac app that might help: SelfControl (http://selfcontrolapp.com)
A first look at Microsoft’s Cortana running on Android
Thank you for this comment.

The transparent part I put in quotes because going over a network isn't transparent. Even .net remoting can transparently create objects over the network. It's just s bad idea and better to be explicit. Like you say, the performance issues are simply a fact.

I've written some telecom stuff and ran the first VoIP oriented 911 service provider. We missed a single call in a year, and we followed up manually on that one (it was during a hard, scheduled, failover, and we were monitoring for call attempts). It's mostly a matter of testing and just assuming everything will fail. From having higher and higher level exception handlers, to assuming every connection, server, process -- anything-- will fail and making sure there's a failover path available. After that, there's monitoring, to try to prevent system wide cascading failures.

Looking back over VoIP stuff I did more recently, the availability rate is way, way lower. A huge chunk of the problems were just lack of testing or procedure. It's embarrassing, really. After that, lack of limits in order to prevent resource exhaustion was the second biggest problem. Failure of the runtimes/VMs was never an issue, across Windows and Linux, CLR and Mono.

How is Erlang going to help with logic errors more than any managed language that discourages state? I don't see how crash and retry fixes the majority of bugs. I can see how it's better than an unmanaged/unverified language where a single fault trashes the entire process, sure. But against JVM/CLR languages, say?

As far as a million lines with high uptime: the Linux kernel is pretty big and haven't people achieved high uptime with it? But I wouldn't consider that in favor of C, just that it shows it's possible in C. Is this an invalid comparison? I'd be more interested in Ericsson's engineering dept, but I imagine it's gonna be what we expect right? Heavy testing and specs?

And suppose I say OK, and move to Erlang. How is it going to maintain HA while pushing, say, a million packets a second of RTP traffic? Right now I just lb stuff out to various processing servers and call it a day. Even the guys I know that use Erlang, all the heavy lifting is C. Erlang's just the signal plane (even then, I wonder how they'd scale to handling DDoS levels of signaling).

As far as I remember, the process distribution part, it's just shuttling around serialized function calls over TCP, right? Not to demean it, just it's not a secret magic perf sauce, is it?

I'll give it another look, I've most likely missed something.
Protecting the Earth from a large asteroid headed our way is trivially easy to do, if you have a space program and enough advanced warning.
And to anyone else who recognizes this as a problem, please consider donating to the B612 foundation:

http://sentinelmission.org/
Get OSMAnd.
Even if we are alone, so what? All the more reason to expand life outward.
"Well, if procrastination"

I don't think procrastination is the problem with most people spending time on learning. Personally, I've found it is simply an issue with distraction/focus/energy/motivation like going to the gym.

I've spent an hour learning per work day for the last two years simply by going to the park after work and reading books/writing in my notebook. I've missed maybe a dozen days in the last year. Yet, if I get on my computer at home intending to study... i hardly ever end up doing anything useful.
I'm not familiar with both OpenStack and Python so I might be totally missing the point but JavaScript has a similar problem with DOM attributes and CSS rules. It accesses them either as strings or as camel cased object properties. Example with jQuery

el.css({"background-color": "red"})
el.css({backgroundColor: "red"})

Can Python do the same?
NASA: Frozen Plains in the Heart of Pluto’s 'Heart'
> Given a real world waterfall that you have not constructed, but simply come across, can it be said to be computing the solution to a chess problem?

Yes, that's the question I was addressing. I'm really can't figure out why you thought otherwise. There's nothing in my original comment about constructing artificial water-based computers.

>This is where Scott's argument kicks in, where the mapping is doing all the work.

It is his conjecture that there is no computationally simple mapping, but I see no reason to believe that this conjecture is correct. He certainly doesn't give any reason to think so in the paper. And to echo jameshart's point, he gives no reason to think that the mapping from chess positions to brain states would be any simpler than the mapping from chess positions to waterfalls.

If you find his conjecture plausible for some reason, that's fine, but you're quite wrong if you think that the paper presents any rigorous mathematical argument. The discussion is much less rigorous and sophisticated than the existing philosophical literature on the topic. (After all, Putnam's original paper contained a proof.)

>Further evidence of this is that even if you want to sit here and argue that this boulder that is sitting in front of us (metaphorically) really and truly is calculating the state of your mind as well, well, with another equally sensible (and exponential and impossible) mapping, it's also calculating mine, it's also calculating Attila the Hun's, and it's also calculating the brain states of the final human being to ever live, and also deer's brains and the solutions to world hunger and pretty every other interesting thing ever, really.

Yes, that's the problem. That's why the computational theory of mind seems to be a bit of a non-starter. Since pretty much every physical system computes pretty much every function, it's difficult to see how thought can arise merely as a consequence of the brain computing a particular function.
You can't centrifuge molten metal to separate the constituent elements in the same way you can't centrifuge salt water to get the salt out.

However, you could think of a mass spectrometer as working slightly along those lines: send charged ions though a curved magnet, and vary the magnetic field to steer the mass (i.e. the element) you are interested in to the detector.

The easiest way to determine the composition of a cymbal would be to use a handheld XRF analyser-that is a convenient method scrap metal yards use to identify alloys. If you are willing to trade time for precision & accuracy, you could use ICP-MS or ICP-OES or laboratory XRF.
Nobody ever accused OCaml of having good marketing and sexy websites (at least before ocaml.org). And for a long time, tooling was second fiddle (for instance, the existence of a package manager is a somewhat recent addition, and the least said about the standard library, the better).
Previously: https://news.ycombinator.com/item?id=9716207
Pension Funds Burn Cities as $1 Trillion Shortfall Set to Grow
I realize that most readers are innumerate, but this sort of bombshell reporting really calls for numbers and a proper statistical analysis.
Utopia and Alternate History in Hayao Miyazakis My Neighbor Totoro
What a nice project, comes across as something from the government..

"Anonymous sources in the Administration say the author was a junior staff member with no access to classified material who was fired due to poor performance"
I suppose many people buying these are just looking for something arty and unique to decorate their homes with.
I would look into the Chrome/Chromium sandbox code, as they seem to have at least some facility for parsing simple profiles.

This page has some details:

http://www.chromium.org/chromium-os/developer-guide/chromium...
> Currently looking in to groovy for android dev precisely based on this observation

You should look at Kotlin, I can't imagine any good reason to use Groovy on Android with Kotlin around.
I always thought about this too, I always want to learn more. But every time when I arrived home after work I was just not motivated to read/learn other new things that took longer than 5 minutes. I imagined if I was in prison I would learn so much and work out much more because you are confined and restricted to a certain space and only have a limited set of activities to do. So you make the most of your time; learn, read books, work out. You would come out a physically and mentally a much better person. But if you have freedom, you actually have too many choices you don't even want to take time to read or learn something new or go workout, human nature causes us to take the easy way out and turn on the TV or do something else considered entertainment and requiring little effort. It's hard to resist.
Thanks for sharing, this is fascinating.

Given the level of sophistication in this attack, I wonder to what extent the number of vulnerabilities found in Flash is a function of the effort spent disassembling it and searching for them specifically. Since browsers implement their own language runtimes, might they be vulnerable to the same types of attacks? Is there anything that makes Firefox inherently more secure than Flash?
> You don't use centrifuges for anything but refining weapons-grade nuclear fuel

Not true. Centrifuges are used to make reactor fuel too.

> allowed to keep them

They are being phased out over the next ten years. Under close IAEA scrutiny.

> This deal is not going to stop the mullahs from making the bomb. Mark my words.

You know, it's not just Obama and Kerry who signed off on this, it's China, France, Russia, the UK, and Germany too. The only ones who don't like this deal are the Republicans, Benjamin Netanyahu, and you. And the Republicans reflexively oppose anything Barack Obama supports, so their opinion can pretty much be discounted.

Just out of curiosity, though, what exactly do you suggest we do?
I'm sure it has happened in other places as well but recently, the new mayor of Grenoble, France, didn't renew the public advertisement contract with J.C.Decaux and removed all billboards from public space.

http://www.telegraph.co.uk/news/worldnews/europe/france/1125...
Asus Zenbook
NYC’s Pneumatic Tube Mail Network (2013)
As I said in another comment, Java is most definitely used to write hard realtime, safety-critical software in both embedded and server systems.
The Exquisite Role of Dark Matter
Yes, also known as unsprung weight. This is one of the reasons airless tires have a long way to go before they can hope to replace regular tires.
> That Italian Doctor, I forget his name

Michele Ferrari.
https://news.ycombinator.com/item?id=8344345
>just so they can run the low-level Darwin/OS X userspace and launchd

OP mentioned the "why", it was just oddly worded.
This is indeed annoying. I've found that entering 00000 as the zip for a foreign card quite often works (though not 100% of the time).
It's easy to throw rocks when you post as anon.
You can't become immune to your desires, they drive you.
Similar solutions exist everywhere, which is partly why the Erlang ecosystem is so small!

But I agree that Erlang's design is beautiful, which is why I've decided to port it to the JVM with Quasar. I wanted to bring that great design to a more powerful runtime and a much bigger ecosystem. Again, the problem isn't with the Erlang language but with the runtime that, while really nice, simply does not have nearly enough resources to compete with the bigger runtimes like the JVM and .NET (or even V8).

We will have some benchmarks eventually, I promise, but those take a long time and aren't too critical, because, like I said, the Erlang ecosystem is very small.
Well...wifi. Which is what iPod Touch has.
As a longtime drummer, I respect Zildjian for being a market leader that still makes a quality product. The music industry can be fickle and might quickly transition to another brand if the quality dropped or if Zildjian just wasn't "cool" anymore, but that never seems to have happened.
Explaining Shell Commands in the Shell (2014)
Sadly the batteries are crap and it dies pretty quickly from sweating, which makes it a bad workout companion. Also a note - the newest Clip Zip with color screen has much worse sound, better to opt for older Clip+.
In response: The myths of bioinformatics software
C++ Tutorial: What Is the DLL?
I think this quote from the movie Network, might be relevant here.

http://www.imdb.com/title/tt0074958/quotes?item=qt0447849

The scene (in fact, the whole movie also) is worth watching too: https://www.youtube.com/watch?v=NKkRDMil0bw
Ford's high-tech lighting system makes driving at night safer
C++ Video Tutorial: Tools for DLL
This reads to me like "massive software project is massive and I can't influence it in the ways I want to".

Much like your ability to influence "Windows" is quite limited, your ability to influence "Openstack" is limited. Pick a neighborhood and you'll likely be successful if you're doing a good job. Pick a continent and you might as well ask the Sun nicely to stop giving off radiation.
Kimono finance – Free Access to SEC data, social media, track and analyze trends
>> This goes for every sport.

Indeed. One only has to look at the recent rash of doping convinctions in MMA (and convenient short-notice "injuries" before fights) following introduction of more doping scrutiny as one piece of anecdotal evidence of this. But across sport, it's endemic.

Heck, the NFL practically allows doping.[1] And let's not forget baseball.[2]

The only reason why certain sports receive more attention than others is due to their prior association with doping, in some weird circular logic. The Tour has Lance, baseball as Rodriguez, MMA has Anderson Silva, and so on.

But look at soccer. Strange that there is so little discussion about doping in soccer. And strange there have been so few convinctions for doping in soccer. Similarly rugby. They're not sports traditionally associated with it.

But back to the main topic: the Tour. Yes, some performances this year have been dramatic such as Froome's acceleration on that first proper climb. Yes the pace of the tours is still high. It's clear the peloton is not clean, whatever that means and however it breaks down. Lance was just the king rat bully who went so far as to - like you say - "ruined it" for everyone else.

But I'm always very sceptical of armchair power analysis as evidence of doping, no matter how interesting it is. We need more stringent independent testing - IF we want the sport to be clean, which is a different matter entirely.

[1] http://www.nytimes.com/2008/01/27/sports/27iht-nfl.1.9522468...

[2] http://www.bbc.co.uk/news/world-us-canada-23578738
Australian Startup's Delivery Drone Drops Medical Supplies in the US
I've definitely had these feelings too - sometimes still do (the feeling of struggling with a problem i assumed should be easy). I also tend to naturally spread out my knowledge a little too thin on various projects and not really make meaningful progress on any of them.

Two things have helped for me - one is to have a useful project in mind for the thing you are learning, so you have a payoff at the end. The other is digging into the details of the thing to really understand the subject - and make a mental note that you're implicitly committing to struggle and frustration in exchange for the reward of knowledge. If you aren't willing to struggle you won't get very far in any subject. It's great to have the initial interest/spark, but perseverance is what really changes you as a programmer.
The team was excellent and I admit that I probably deserved it. I didn't have friends in that city and I was a work addict, which is a very bad situation to perform well and get recognition. A few things could have been done and I'm certainly disappointed he didn't do them. I've left that company two years ago, came back to my home country and created my own company. He takes news often, like other colleagues, but he never admitted that he preferred me out, so I wonder what he really expected. I believe I've mitigated the bad situation by leaving.

But I was really asking about the team lead. Even for others, you drive a team by prioritizing a backlog and communicating. But if you do things your employees don't like, it's the same story, they still have to work hard and perform best.

At what moment is leadership involved in being a manager, rather than natural subordination from the employees?
Indeed. While the peloton is undoubtedly not clean, I'm very, very sceptical of this kind of power analysis and modelling by armchair experts.
That's sad.

Web development is hard for all the wrong reasons. There are so many layers of bad, half-broken stuff to deal with, encapsulated in new, half-broken stuff. Worse, it has fads. Sign: "It has been [0] days since the last new Javascript framework." Web developers must run very hard to stay in the same place.

It's hard to get excited about this, when in the end, the result is usually a web page which could have been displayed faster in HTML 3.2.