skysight-inc/HackerNews huggingface dataset:
All kinds of funding come with some sort of commitment. If you want to do something else instead, you talk to your funders. They could have discussed this with their backers, but didn't.
We homeschool and our kids do 2-4 hours of academics per day, generally. Frees up a lot of time for things like "being a kid" and "enjoying life". Some days they don't do any and spend the day building things in minecraft or drawing pictures.

It's awesome, and I highly recommend it to anybody interested in non-institutionalized kids.
I had a transient stay in a commonwealth country when I was a teenager. I "gave" a few A-level exams. I.e. I studied on my own and just showed up for a grueling exam organized by the British Counsel in my country. I picked the subjects that were easiest for me to study on my own ... Econ, Accounting and General Studies. Since I didn't take A-level math, I had some trouble in college (in North America).
Now you know exactly why hard-linking your life online is such a horrifying thing to do. You expose yourself to humanity. Bottom 0.1% included.

There's lots to do online that doesn't require a hard link to real life, and everything that does require a hard link should be looked at with the most rigorous of scrutiny and suspicion.
Actually, I think this is the genius of Go. It has the a lot of the expressiveness of Python, but the static typing of C++. This makes it useful in projects that don't require the performance/sharp edges of C++, but that do require the discipline of a static type system.

> It's at an awkward position half way between C++ and Python. Knowing both C++ and Python, I don't see a convincing reason to use Go.
It currently has a loose target of ES5. It has some features like Object.create, but not others like property descriptors or Function.prototype.bind.

One of my hopes for this post is to encourage interest in Higgs, and ideally contributions. One aspect of that would be feedback that would help in evaluating and prioritizing what missing features to implement.
Every language has a runtime. C has libc and C++ inherits it.

Ok, you can use C/C++ freestanding for kernels, but that does not change the fact that C as a language has a specified runtime.
Did an email go out to backers with how to download the release (asking because I haven't received anything)?
/edit
scratch that, we got an email!
...it's worth looking back at the successes and failures of Jini

Could you delve into the relationship between the two? I haven't read much about iBeacons; are they based on the "tuple space" model, or was Jini initially intended for the same market?
That simply isn't the case any more. The GCC and the LLVM can, for the majority of cases, write far faster assembly than the average assembly programmer. Naive C or C++ is faster than naive Go, but naive assembly is probable slower than even naive Go (the Go compiler produces optimised assembly, just not as well optimised as the assembly produced by C compilers).
Retract that comment until you can sit through the entirety of any AtD interview involving her and Steve Jobs without pulling your hair out and/or smashing things. They're the most grating pieces of 'journalism' (of any sort, let alone tech) that I have ever had the displeasure of suffering through.
I wonder if Amazon's Mechanical Turk pays in Bitcoins? That seems like a better choice than watching YouTube vids. You could earn much more than 60 cents a day.
Excel needs no defense: it is a rock-solid product which gives non-programmers lots of power. People have tried for decades to build alternatives with little success.

EDIT: My favorite example is http://carywalkin.ca/download-arena-xlsm/
Grove, Sequoia's New Startup Events And How-To Content Hub
Fiction is Spinach
Its almost like it both has advantages and disadvantages... How crazy...
http://en.wikipedia.org/wiki/Cloud_gaming#Video_streaming
> I don't think anyone "loves" to code in C++

I do. :)
I wouldn't describe Unity's relationship with C# as 'scripting'.

I realise that there are no doubt a number of custom C++ engines out there with embedded scripting languages but push for multi-platform mobile games has caused an huge shift towards Unity.

Maybe I'm moving in the wrong circled here — but anecdotally all the people I know making iOS & Android games are developing in Unity.
That's what I meant. For most cases Go's performance over Python or even some messy C++ offers little use. But in some rare cases that we need to push the very limit of hardware, C++/C/assembly is more preferable than Go.
Obviously both sides will do it! I'm trying to offer an explanation as to why such nasty stuff will show up on news sites - political actors are paid to promote their viewpoints.
The number of places in most code where you're running a tight loop a jillion times is vanishingly small. In those cases you're usually better off writing the vast majority of the code in a language that increases developer productivity while writing the occasional C/C++ module when serious single-threaded crunching is required. This is why so many modern higher level languages offer C bindings. The world isn't all or nothing. And this thought isn't specific to Go. The main language could just as easily be Java, Python, PHP, or even (eek) Ruby.
tl;dr

If you're doing a software startup that might need to pivot, don't use Kickstarter.

Longer critique:
1. Your kickstarter supporters expect what you promised them, not something else.
2. If the kickstarter supporters are in any way "investors", you're probably hosed for getting professional investors down the road.
Maybe a few more buzz words and I may have clicked the link.
Regarding the post and your reply: Rob's post was posted after the "distributed builds" blog post and it specifically says he was using distributed builds.

I'm a Google C++/Python programmer who has (mostly) switched to Go for new development. Rob's statements about C++/go compilation performance are still relatively correct. The client libraries are sufficient for many, but not all projects.

I think what most people don't appreciate is how cleverly the Go team at Google established a reasonable migration path for internal developers. Some systems have migrated far more quickly. hopefully, we'll see some papers describing the migration at some point.
Hmm, reading that after the estimote pages makes it seem that the gigaom post is just guerrilla marketing for estimote, that's trying to hijack the Apple publicity.

Have Apple actually stated anything public other than the word "iBeacon"?

Googling around I just find the same rewritten PR material all about estimote, not iBeacon specifically.
IamAn App Developer and author who quit my job 2 years ago to go it alone. AMA
Trying to verb it, huh?
Butt++
Easy there, sexism police. Take a look at my reply to chad_oliver for the actual reason.
Not a chance in hell -- a laptop that will last at last two years goes for what, $300-400 ?A used bike goes for way less than a hundred. That would cover at most one month of rent, and then what?
Depending on how you value things, being able to spend fewer clock cycles may be more "environmentally responsible" in the long run, though data centers do run a pretty tight ship. ;)
Just because some people are using C++ in projects where another language would be better, it does not follow all projects using C++ would be in another language. I have some projects I would hate to do in C++, but I also have projects I would hate to do in another language.

To quote an old cliche, right tool for the job.
The genius of disruptor was in the data structure and access mechanisms, plus the fact that it worked for single producer / single consumer circumstances. It is certainly not an example you can tout for how Java is as fast as C/C++ under all circumstances if you are 'careful'. I think you are just falling prey to confirmation bias w.r.t. 'beauty' of code.

Having said that, C++ can be ugly as hell.
Sometimes you need complexity or extreme performance, and sometimes you need it to stay out of your way. Go sacrifices the latter value for the former value. D and Rust have far more potential to woo C++ programmers.
When you combine this article with others, like the fact that JP Morgan had zero days of trading losses over an entire quarter, you realize that the market is clearly rigged by the big guys: http://www.zerohedge.com/news/2013-05-08/jp-morgan-has-zero-...
I do like that.

(I just picked (and cleaned up) the first piece of simple error code that I thought would be easy to use.)
I agree, Excel (and other spreadsheet software) is easy and fun.

But people are bad with numbers and spreadsheets give them the power to be bad with lots of numbers very quickly.

Spreadsheets are tricky to audit, and often they're not audited because they're just a tool that some guy uses without anyone knowing.

I've mention the EU SPreadsheet Risk Interest Group before, but here's the link for people who haven't seen it (http://www.eusprig.org/)

Panko has a nice website with some information about human error and the things that people do with spreadsheets (http://panko.shidler.hawaii.edu/SSR/Mypapers/whatknow.htm)

If you like Excel and pivot tables you might like PowerPivot, a free addon from MS. Here's some information about it: (http://www.powerpivotpro.com/what-is-powerpivot/)

EDIT: I like some of the horror stories here (http://www.eusprig.org/horror-stories.htm), eg

> The London 2012 organising committee (Locog) confirmed on Wednesday that a decidedly unsynchronised error in its ticketing process had led to four synchronised swimming sessions being oversold by 10,000 tickets.

[...]

> Locog said the error occurred in the summer, between the first and second round of ticket sales, when a member of staff made a single keystroke mistake and entered ‘20,000’ into a spreadsheet rather than the correct figure of 10,000 remaining tickets. The error was discovered when Locog reconciled the number of tickets sold against the final layouts and seating configurations for venues, and began contacting ticket holders before Christmas.
I loved FreeBSD all through the late 90s / early 2000s in high school and college. I was working for a small ISP that ran 100% FreeBSD and cut my teeth on *nix in general on the platform. My first foray into Linux (Debian) felt sloppy and discombobulated comparatively. Why? FreeBSD is an entire OS, not a menagerie of tools wrapped around a common kernel. FreeBSD always felt much more polished, complete and predictable. Unfortunately our team made the choice to migrate to Debian for ease of upgrades and security patches (no more building world). Back in the day the limited resources from a processing perspective made those upgrades much longer than an apt-get upgrade.

I love Linux (Arch / Debian), but I still have a soft spot for FreeBSD. I have flashbacks to the network install via a floppy that remind me of the simpler time of the Internet. I need to re-engage with 10. Lots of great platforms I use are still based on it - FreeNAS and PFSense.

If you've never tried it, I encourage you to learn the system.
These countries all have a terrible gender gap in educational attainment and economic earnings.

I call b___s___ on that, having lived in one of those countries, and invite you to produce statistics backing up your statement. The East Asian country I know best, Taiwan, has had more female than male participation in higher education for at least a generation, and generally has equal pay for equal work and plenty of female access to professional occupations. The same is surely true of Singapore, a country many of my friends live in. I cannot attribute any remaining gender inequality in that country or other countries to an emphasis on strong mathematics education--to the contrary, helping elementary pupils get a good background in mathematics probably helps women cope with the tough issue that they deal with, having to do more to reproduce the next generation than men have to do.
The Demand for iPhone 5s Shows that Apple Has Done It Again
Heh, at one smaller group I worked we ended up just creating some query-only SQL accounts for some select technically-inclined business folks and installing Toad on their machines, and let them hit the production database. It worked shockingly well, in spite of the 9000 reasons that this is a terrible idea. For more complicated stuff, we often could handle their service requests just by emailing out a query that they'd just save to the desktop.

It was obviously a really crude approach, but it worked... i've worked at a lot of places with more mature and sophisticated approaches to ad-hoc reporting requests but they were all way more of a headache in terms of IT workload.

Of course, it didn't hurt that one of the VPs quickly became a SQL select-statement guru within the exec team.
I don't think learning C++ would help you at all when trying lisp-like, functional or logic programming languages. With its single oop model it doesn't even help you with languages that have different or multiple object models.

You also have a static type system so dynamic types are another thing to learn about, as are lexical scope and closures.

After all the effort of learning C++ you've only really learned C++.
Correct, it's also not based on RFID like NFC is, and so can in theory be used for a whole lot more.
How to live longer, without help from Google
Would love to know if there are any industries/verticals you have found yourself steering clear of and, if so, why?
Indeed. Java in a sandbox in the browser is pretty much a failure. But there is no Go browser sandbox at all, so I'd hardly say Go is better off here. I guess you look better when you don't make the attempt at all.
Put the Xbox One on its end “at your own risk”
With just the rough description I've seen I'm almost certain that it's just devices supporting the Low Energy Proximity profile.
Two points:

* I read a lot of compiler-produced assembly -- these days it's often surprisingly clever. I don't think most developers could beat them with hand-coding even if they were willing to spend 10x-100x the time in development and debugging.

* As other people on the thread have mentioned: it's all about the memory. In a world where a cache miss is going to cost ~100 cycles the actual instruction stream isn't even your biggest concern -- programming for performance increasingly means counting cache lines. I can do that just as well with C++ code as I could with assembly, at least as long as the compiler provides things like prefetch primitives, etc.

There are still some super fast-path areas where expert assembly can beat a compiler (crypto algorithms, ...) but it just isn't attractive for most projects no matter how much developer time you're willing to spend.
HBO Exec Says: Having Our Shows Pirated is a Compliment
300 dollar laptop =! Fancy laptop. There's 0 chance of the added cost of all these products being equal to rent. Even assuming its a fancy laptop, are you suggesting he sell his only means of income to MAYBE afford a month of rent? How bout the next month? Judging a homeless person based on their small amount of possessions in a single picture shows a complete ignorance to the situation most homeless people are in...
> I was punched in the guts because I was a "nerd" which meant "not cool." So when someone copies the cartoon version of me to be "cool" I'm entitled to be annoyed.

I'm not sure how old you are & I apologize if this comes off as patronizing, but I promise you'll be happier when you let go of some of this stuff. You're getting pissed off at some guy on a fixie with a "Chthulu is my Homeboy" shirt on because you got bullied in high school for wearing glasses? Two reasons not to do this:

1) It's arbitrary: you don't know if the fixie guy was a bully or bullied as a kid, if it even matters; you're just hating some random person who has nothing to do with your childhood.

2) There is a cost and probably no benefit: being bitter and angry at people is not free of cost- it can make you feel bad, increase your stress, and make other people not want to be around you. What's the cost/benefit ratio on hating PBR drinkers?
Googles.

Yeah, that.
Doug Leone on Building an Enterprise Sales Team
Did no one else read this title as, a fork of the C frontend for LLVM by Neal Stephenson is being abandoned?

I was pretty interested in seeing why Neal Stephenson felt the need to fork it in the first place. :)
"C++ programmers don't come to Go because they have fought hard to gain exquisite control of their programming domain, and don't want to surrender any of it. To them, software isn't just about getting the job done, it's about doing it a certain way."

Nobody can speak for all C++ programmers, but I think the biggest drawback of a transition from C++ to Go is a lack of abstraction power. Not having Generics/Exceptions/RAII is just painful.
it is BLE or BlueTooth 4 ( same thing) , small difference is that iOS supports a HID over the more standard Gatt profile . Ultimately the end the BLE 'beacon' - 'bug' - 'responder' device is likely a TI CC2540 chip or similar mfg ( I think there is another swedish mfg that provides a similar system )
This is probably a better representation: http://ghost.onolan.org/
Below a certain time accuracy, all trading is zero sum. The only reason to be able to trade in milliseconds is to beat someone else. No value is created.

Suppose instead that exchanges buffered all orders for, say, 1 hour. At the end of the hour they perform a stable matching algorithm to pair up bids and asks, and execute those trades simultaneously.

Are there any downsides to this? It seems like it would eliminate all of this zero sum behavior, and at the same time, increase liquidity, particularly for people who aren't on a fiber line one block from the exchange. You could additionally require all material information to be released at the top of the hour, to ensure a full hour of analysis before any trades are executed.
The gold color seems unreasonably ostentatious, I mean, how many times do you see a car painted a golden color? Not often, it's too far out. People would be more embarrassed having a golden-plated car than feel good about it as if it's signaling wealth.

So, I expect the demand for golden iPhones to be high only in very specific subsets of people, not among normal people trying to signal a high status. People also want to signal class in addition to wealth.
You could also contribute to the company's rent payment. It would have a similar wealth transfer effect.
So obviously the TLDR is that reading the Bible is bad and those that do as part of a home-school curriculum should be ridiculed.
They base their entire "Apple has done it again" argument on the fact that the stores "sold out"?

There were already reports earlier that Apple will have very limited supply of iPhone 5S, so that doesn't say much.
A clock that calculates how much meetings cost
And you might like:

if _, err := somethingThatFails(arg); err != nil {
return fmt.Errorf("failed with arg=%v, %v", arg, err)
}
Did you actually read the article, or just the big, bold letters? The point wasn't that I am special. It's that each person is an individual, and a company that doesn't recognize that situations differ and make reasonable accommodations is unlikely to be a company at which I (or many like me, if the comments are any indicator) would enjoy working.
There's an I in Team Cartoon
Your comment really scared me when you talk about not liking strict or structured code. I maintain a lot of legacy code and one of the things that bother me the most about the C/C++ code I work on is the complete lack of organization. Because there's no strong conventions built into the language on how to organize things, people just sort of do it willy nilly. Wanting to do a serious refactor is a nightmare of grep and other crap. Java's packaging at least encourages some level of code organization and grouping of similar functionality. Could you organize things well in your C/C++ code? Of course. But it seems to not happen. That's not to say that all the Java code I've maintained has been well organized, but it's leaps and bounds better than the C/C++ stuff.
A point that a lot of nominal Big Data startups miss is that genuinely large-scale data management and analytics are not driven by visualizations at all nor fit in a web-driven SaaS-like environment. The purpose is to answer a complex question from unimaginably large volumes of data, not to draw charts and graphs. It is often too I/O intensive for virtualized clouds and the visualization component is almost superfluous to the purpose. Most of the problems that need to be solved in Big Data are low level, down at the computer science and infrastructure level. Many of the use cases are intrinsically poorly suited for web-based SaaS type offering.

To make matters worse, many high-value Big Data analytical problems are (literally) not meaningfully visualizable except for marketing purposes. It is rather tricky to visualize an analytic product when there are a hundred critical values that need to be rendered in some fashion for every pixel your monitor can display. A lot of high-value analytics have this characteristic but most of the nominal Big Data visualization tools ignore this case even though it is arguably the most important one.

Consequently, while labeling your startup "Big Data" is trendy and fashionable, there are very few genuine Big Data startups. Adding value in this market requires a combination of serious theoretical computer science chops plus very creative interface design. Few startups are actually addressing the needs of this market and are instead assuming the market wants the web app they have the skills to produce.
Also, if they didn't deliver.
>> "Bitcoin allows homeless people to avoid the shame of begging"

With a choice between pride + 60¢ per day or $10-20 per day from begging why wouldn't you choose the latter?

To be able to afford laptops, smartphones, cigarettes etc. these men must be getting money from somewhere other than bitcoin.

Also: "he decided to live on the street for a while" makes me think he probably has some money in savings that he is able to make use of. That would explain why he has a smartphone (and presumably cell plan if he's able to use the phone).

This is a feel good article but lets be honest: The vast majority of homeless people don't have laptops or smartphones. They don't choose to be homeless like this man did. The article is examining a few of outliers. Bitcoin isn't going to help most homeless people.
Would be great if FaceTime Audio can take advantage of MPTCP for seamless handoffs.

Another packet to chip away at our Tiered Data Packages.
The finance industry definitely has love hate relationship with Excel. We're trying to encourage moving Excel style analysis into Python and have developed a library specifically to facilitate that, meanwhile we make sure our application platforms have first class Excel integration and export functionality.

To my mind the key point in the article is lack of facilities for code review of Excel spreadsheets. Yes there are tools to help with that, but they're not widely used. If our developers routinely pushed their development code directly to production without proper review and testing, someone (probably several people) would get fired on the spot, yet important business decisions get made based on unreviewed Excel spreadsheets all the time.
Exactly. That is what is lost in most of these debates. In order to move forward in the design of systems programming languages, we must first recognize what makes C++ great, in spite of its deep flaws.
Thanks for the pointers. My goal is more knowledge than career directed -- it's a bit vague, but when I read documentation for projects like GSL or Octave, I get the same sense of awe that I had when I cracked my first book on C. I've also always been fascinated by digital signal processing and other such applications. Ultimately I'm driven to grok the domain. How I apply that knowledge is secondary to me at this point. :)
'evil' follows the incentive structures wherever they lead, and profits a great deal from it. That would be my best guess.
Juniper throws its hat into the open-source SDN ring