skysight-inc/HackerNews huggingface dataset:
since MIT initiated the proceedings I wouldn't call that neutral either.

MIT initiated a process to find out who the laptop they found belonged to. MIT did not initiate any legal proceedings, and did not tell anyone that they were in favor of doing so.
I use Google Finance, Yahoo Finance, Marketwatch, Bloomberg and the WSJ stock pages very frequently and can confirm that Google Finance was on finance.google.com until quite recently. Pretty sure it was there earlier this year.
> I'd list things such as development velocity and end-product reliability as being far more important.

Your main thesis is that software and computing should be optimized to ship products to consumers.

The main thesis of guys like Alan Kay is that we should strive to make software and computing that is optimized for expanding human potential.

Deep down most of us got in to computing because it is a fantastic way to manipulate our world.

Bret Victor's talks instill a sense of wonderment and discovery, something that has often been brow-beaten out of most of us working stiffs. The talks make us feel like there is more to our profession than just commerce. And you know what? There is. And you've forgotten that to the point where you're actually rallying against it!

Come back to the light, fine sir!
Mommy and geek here. I like the site! But is there any chance we can have the data declared open, or made available through GeoJSON or things like that? If we're going to take the time to contribute new data, I'd like to know that it's not just ending up proprietary for your site.

Also, FYI, "nursing spots" may be state-law dependent in the US. In California, for example, every public spot is a nursing spot. :-)
In a product line-up where a new GPU requires an entire new machine, merely having to replace a display would actually be an improvement.

Not that people with those sorts of interests, even when Apple customers, rely on Apple hardware to serve those interests.
>Do need weigh every prosecution against the ability of the accused to act rationally?

This is exactly addresses NOT my point.
Yeah, that's nice. Meanwhile, the next tablet I (unwillingly) buy will be Apple-branded because that's the only viable platform for audio and music, since latency on Android is up to 50x worse.

I own a bunch of android devices, I stuck it out through three major OS updates in hopes that things would improve. I still like my Android devices but 90% of third party apps are single-purpose tools of very limited scope. There's a reason the good stuff is on iOS, and I hate to admit this as I have a bias against Apple for their walled garden and general anti-hacker/tweaker approach.
Samsung caught gaming benchmarks with Galaxy S4
No reason that source-control for a visual programming language couldn't be visual.
Easier and more money by breaking them down for parts. Strip it and abandon it.
Lone wolf (trait)
> MIT never proposed preventing the documents from being released. I'm not sure you're interested in the actual facts

Ok they blocked and prevented FOIA access to documents until Aug 23. What I posted wasn't inaccurate. If what I posted before weren't facts, maybe you should dispute them instead just making one generalized statement. I've been wrong before, and I don't mind being proven wrong.
Surface RT or Surface Pro? Were the Surfaces (or Surfactants, I'm not sure what the plural is) meant to be used in a professional capacity, or were they intended for personal use?
It's easy to blame marketing for Surface's failure, but I don't think that's the whole or even the most of it. If you read the reviews, nearly all mentioned or hinted at one thing: you should probably wait for the next iteration. And that's absolutely a product management failure, not a marketing failure. In tech, it is always the case that the next version of a product will be better, but it's a product design failure if the limitations of the device leave the user hankering for the upgrade from Day 1.

Re: Surface RT, Microsoft launched at the same price point as the iPad 4, but substantially later, with a last-generation CPU/GPU, non-Retina screen, and a buggy, slow, pre-release version of Office RT. That last point was inexcusable, a product management fuck up of Apple Maps proportions. The whole point of Surface RT was Office, and every review of the device said "Office RT is slow and buggy." The overwhelming feeling with Surface RT is that "I'm really going to be kicking myself in 6 months when they release the next version with flagship specs to match the flagship price."

Re: Surface Pro, Microsoft launched at a Macbook Air 11" price point, without the Air's great keyboard and with substantially weaker battery life (in Engadget's test, half the battery life of the comparably-sized Acer W700). The overwhelming feeling with Surface Pro was "I'm really going to be kicking myself when they release the next iteration with Haswell and usable battery life."

On top of all that, the segmentation was arbitrary and capricious. What's the difference between Surface RT and Surface Pro? It's an explanation that probably makes sense to a marketing guy somewhere trying to differentiate SKUs, but not one that I think resonated with consumers. Nexus 7 versus Nexus 10, iPad versus iPad Mini. That's how to do product differentiation--in a way that's immediately obvious to the consumer.

There was also some weird design choices. Why the extreme wide-format screen? Did anybody even try reading a Word document in portrait mode on the thing? I can understand the format for consumer-oriented tablets, but Surface was supposed to be a "real work" office machine! Why are there two ways to manage settings, one set in Metro and another set in the Desktop? Why do so many things require going into the Desktop anyway? Who thought it was even a good idea to expose the user to two completely different UI's in the same device?
Something that has been true for the past decade; inside of Microsoft are hundreds of small companies that will never get out.

As I see it almost everyone involved with the Surface ended up paying the Windows strategy tax. Microsoft should have released two separate OS's Surface for tablets and Windows 8 for the workstation market. But, they should not have done what they did; which is to create a confusing frankenstein of a UI that will drop you into the windows explorer when you were trying to open an app with your fingers.

This is a sterling example of how Ballmer's management team and the culture he has created have failed to understand both customers and markets. Too many agendas working at cross-purposes and no one who can outright say no to a bad idea coming from a powerful or connected source.
Bradley Manning Not Guilty of Aiding the Enemy
How big data is used to save the planet's most precious asset: water
That issue was much discussed on IRC and someone even filed a bug: https://github.com/coreos/coreos-marketing/issues/1

We will have an RSS/Atom feed soon. :)
I came here to say this. Full text of title: Object-Oriented Programming in COMMON LISP: A Programmer's Guide to CLOS
Your criticism seems to be framed against where we are at today.

As programmers we have a fragmented feedback cycle regardless of whether we are writing our software in Erlang or Lisp or C++.

While it is true that realistic matters like 'integration' and 'development velocity' are important enough in modern-day programming to determine what path we must take we shouldn't let it change our destination.

If you were to envision programming nirvana would it be mostly test coverage and scrum boards?
With Stripe you type in the card number. With SlidePay you swipe the card.
They mention "Some five years later, he had regained only 7 kilograms", so it seems they had a least one follow up and I assume if he were permanently harmed by this they would've mentioned it as a caution.
Yes, but Google Finance is on google.com/finance (for some reason; I'm sure it used to be finance.google.com at some point...).

Cookies set for just subdomain.hostname.com can only be "seen by" that particular subdomain, while cookies set for hostname.com can be seen from hostname.com and any and all subdomains. I think that's why they do it constantly, at least stuff like www.google.com/glass certainly makes no sense otherwise. Why not make a fancy new domain for that? I think it's cookie greed.
8 words to an L1 line on the original iPhone ARM, so yes, you'd fit it into a smaller table. You'll still face the memory latency issue if you're using this outside a tight loop. (Cache is only 4-way set associative. But at least I & D cache are separate)

But really, if you spend that much time thinking about the performance, you really shouldn't have that abstracted into a function. Calling that costs cycles and blows out one entry in your return stack - which makes a more costly mispredict later on likely.

Why yes, yes I do miss fiddling around with low level details. :)
It's a shame b/c the Surface Pro (not the RT) is a great device. It strikes the right balance between a tablet and a laptop. In addition, it runs all Windows apps.

I think the biggest problems (and likely the chief barriers to better sales) are the price and the short battery life when compared with other tablets.
Grabbing the iso now!
I don't think he meant a literal language. For communication you have to establish a common understanding of something between multiple entities.
I would think leaving the field happens more than management promotions. Otherwise we'd have more managers than engineers.
Google Argues Against Net Neutrality
Have you see what a new born baby produces? That liver is still ticking along...
Thank you for the advice! Let me ask for clarification on a few points.

Absolutely agree with 1, 2 (just did Codeschool's free "Try Git" tutorial and am moving on to the paid version) 3, 4 (though I don't have any experience here) and 5 (I think the majority of our HTML/CSS will be through online courses).

For 6, you're referring to this, right? http://ruby.railstutorial.org/

Also, would you recommend studying Python or any other languages concurrently with Ruby besides HTML, CSS, and JS? I love Ruby's simplicity so much compared to half-remembered bits of high school Java that at this point anything else will come as a shock.

On 7, do you have any ideas for other angles? I'm coming from a journalism/content background and will try to avoid wholesale anything pegging me as green, but if it came down to it...Journeyman Developer? Upstart App Writer? What would be the best way of honestly representing my expertise?
The article addresses this (splitting). It still doesn't end up equitable, even assuming the server hands over all the cash (ha!).
That's the problem, nobody knows what it's for. You can replace a desktop with a Macbook Pro, but not a Surface Pro as was so touted.

Don't even get me started on what the Surface RT is supposed to be.
It's not ridiculous to demand public access to public data post Internet, when almost everything is electronic.

Other people and other organizations are willing to provide this data to the public at their cost. However they can't publish data that's under lock and key.
MIT Report Faults Neutrality Toward Aaron Swartz in Downloading Case
Replacing SSL/TLS just because of the current CA system is absurd. Nothing in either requires CAs (indeed, in theory anyone can issue a root certificate, and that's very much a feature). The issue is how to convey what certificates are legimite and which are not, and that's a tangential issue to whether you allow trusted subtrees or not.
I see two big issues with Microsoft.

First is that they have drifted away from a basic principle that made Bill Gates a billionaire -- backwards compatibility, or at least when backwards compatibility had to be broken there was clear benefits and an upgrade or conversion path to ease the pain. Surface RT, Surface Pro, Win8, etc are just confusing choices to any customers thinking of a purchase. I'd rather just buy an iPad, quite frankly.

Secondly, Microsoft is still bitter and stinging over the old "I'm a Mac, I'm a PC" commercials. Those were epic, hilarious commercials that stuck a cord with users and that MS never countered. They should have blasted back with the truth -- yeah, Macs are cool but when you want to get real work done you use Windows. Instead they were silently stewing with resentment. Surface and the Surface marketing campaign can be summed up as MS's attempt to show the world that they are "cool" too just like Apple. But as most people know, trying to be cool is uncool and everyone laughs at the attempt. MS needs to embrace and be proud of their identity and stop trying to me-too Apple and just build products that work and run the world.
Ah, well, that's part of it what David is talking about, too. I don't like it, either, and think upvoting/downvoting is not good for surfacing, implementing, and sustaining community norms.

BTW, Reddit has (largely) solved this exact problem with sub-reddits. Once a community reaches a certain size it naturally becomes less cohesive. You preserve that community one of two ways: by limiting who can become members of the community or by allowing the community to form sub-communities with their own norms.

Think of, e.g., http://reddit.com/r/politics

The tension in this thread is an inevitable consequence of how HN is designed, honestly.
Funny, my 520 got flaky after 6 months and failed after 2 years.
Haswell works well in the laptop space, but Intel's tablet/mobile offerings aren't there yet.

About seven months ago an Intel CPU architect/designer did a Q+A session on reddit, and here is a choice quote:

> For mobile, we have no choice but to become relevant. As for when, my personal prediction for substantial growth is Q1 2014, domination in 2015.

Source: http://r2.reddit.com/r/IAmA/comments/15iaet/iama_cpu_archite...
[Interview]How to launch without using Kindle and make $26k in the 1st 24hrs
Facebook unveils mobile discovery platform to help smaller game developers
Agreed. I've been rather irritated lately by the proliferation of tip jars everywhere. Essentially anywhere there's a cash till there's a tip jar, now. It instantly invokes the relevant social norm, so I always feel bad not tipping, but then what precisely made someone deserve a tip because they handed me a bagel from behind the counter?
"Creator" of Litecoin - is this some kind of joke?

Litecoin is a trivial fork of Bitcoin. Litecoin uses scrypt instead of SHA256 for proof-of-work and the total number of coins is 84 million instead of 21 million. That's it!
I have actually been thinking about 1D coding vs 2D coding. Isn't 2D describing nD a little bit closer? Like a photograph of a sculpture... a little easier to get the concept than with written description, no matter how eloquent.

Re: the ball of yarn, we're trying to design that better in NoFlo's UI. Think about a subway map that designs itself around your focus. Zoom out to see the whole system, in to see the 1D code.
regarding comparison with iPad, the CPU GPU combination does not matter because Surface was/is still plenty fast with the hardware it has. Agree on the screen and Office though. Although office was updated a month or two after the release and fixed the performance issues in time. I wouldn't necessarily attribute the problems to that. Marketing seems to have come around and have started chaning the message and attacking the iPad more directly in adverts like this http://www.youtube.com/watch?v=86JMcy5OqZA and http://www.youtube.com/watch?v=wE7AQY5Xk9w

plus the reduced price should help make it attractive. It's one very functional device though. Just today I read an article of how it was perfect for a student. Will update with a link if I find it.
>They should have blasted back with the truth -- yeah, Macs are cool but when you want to get real work done you use Windows.

You have a funny definition of truth.
In four years we'll be able to predict the future.
For Congress, ‘it’s classified’ is new equivalent of ‘none of your business’
Not everyone in Australia has the ability to earn $95K. There are the rare exceptions where you can get an unskilled mining job in a remote area, but that's every bogan's dream. Actually landing such a job is another matter.

That said, the minimum wage at $16.37/hr is much hire than other countries. In Melbourne at least, you'd probably gobble that up pretty quickly on living expenses.
> This probably stemmed from their ideals and their culture, but the ugly reality is that companies need patent arsenals to protect themselves.

I'm sure that's what Google was hoping for.

But it appears the 12 billion paid for those patents don't seem to be offering too much in the way of protection, as they keep losing in the courts.

http://www.fosspatents.com/2013/04/april-was-disastrous-for-...

Add to that, the additional Motorola restructuring costs and Motorola’s inability to make a profit, it's starting to look like the purchase won’t be far off from a total right down.
Absolutely true.

Note that micro-fusion can allow you to push the number of uops retired per cycle to 5-6 (SNB would be 3 ALU, 2 loads, Haswell could be 4 ALU, 2 loads), as the issue/retire rates are on the fused domain.

It's a far cry from RISC - like a load/store machine.

All that being said micro-fusion only works with an ALU op and load from the same instruction and you obviously have to be careful to ensure that the load applies to the appropriate operand (tricky given the non-orthogonal, frequently 2-address form of the instructions).
Why would a consumer put up with such a company? You've got the economics backwards.

Consumers want features such as reversibility of transactions, money back guarantees, and reward points. Credit Card companies offer _customers_ rights, not the business.

Businesses put up with credit card companies because it brings them additional business.

If you want to create a pro-business "transaction framework", go on ahead. (indeed, the Apple Store does this. All restrictions are strictly for pro-Apple reasons). But consumers are only willing to put up with so many pro-business storefronts.
Not to mention taking an initial loss was standard industry practice in the console industry.
That's because it wasn't an argument for banning users from running servers on their Fiber accounts.

I was responding to the parent (perlgeek), not the original submission. It was an argument for why business-class services exist, who might require them, and the value they bring.
The XBox's 3-month figures were better than just about every other console on the market, including the PS2 & PS3[1]. Lifetime sales were lower, at about 24M, vs. the PS2's 155M. The 360 and PS3 are neck and neck overall, in the 70-80M range. And, as you said, both of the XBoxes failed in Japan, with 2M or fewer units sold.

[1] http://arstechnica.com/gaming/2013/02/wii-u-has-historically...
First block may take anywhere between 10 minutes to an hour. No one knows when the next block will be discovered.

Are you just going to hold up the line while you wait for the next block? Or are you going to just accept zero-block transactions?
Students Fake GPS Signals to 'Hijack' $80 Million Yacht
The majority of PC users are probably cooperate users, gamers, non technical casual users, developers. Windows RT provide very small value to these people.
>It's easy to blame marketing

Did you see the commercial? It actually is easy to blame marketing. The surface commercial was easily the worst commercial I've seen in my life. Wasn't entertaining, and it had absolutely nothing to do with the product. Even worse was the mini-documentary Microsoft released afterwards that bragged about how awesome every aspect of the commercial was.

That, as you mentioned, is only part of the problem. RT is a disaster. The person who conceived the idea should have known that it would never succeed, because never before in the history of the world has there ever been a product that the public so obviously didn't want.

No one ever said, "I want a Windows device, but make sure it isn't capable of running Windows software."

I've been a happy Windows user since 95, but I'm starting to lose faith in Microsoft.
Let's take a couple of simple examples of when manual memory management is helpful:

- implement a complex data structure that requires a lot of memory: you can request a chunk of memory from the kernel, do an area-allocation and choose to allocate/free on your own terms.

- implement a performant concurrency model. You essentially need some sort of scheduler to give various threads access to the shm via cas primitives.

Let's take up the second point first: you have implemented tasks that communicate using pipes without sharing memory (rt/rust_task.cpp). You've exposed the lower-level rt/sync via libextra/sync.rs, but it's frankly not a big improvement over using raw pthreads. The scheduler is a toy (rt/rust_scheduler.cpp), and the memory allocator is horribly primitive (rt/memory_region.cpp; did I read correctly? are you using an array to keep track of the allocated regions?). The runtime is completely devoid of any garbage collection, because you started out with the premise that manual memory management is the way to go: did it occur to you that a good gc would have simplified the rest of your runtime greatly?

Now for the first point: Rust really has no way of accomplishing it, because you I don't get access to free(). The best you can do at this point is to use some sort of primitive reference counter (not much unlike cpython or shared-pointer in C++), because it's too late to implement a tracing garbage collector. And you just threw performance out the window by guaranteeing that you will call free() everytime something goes out of scope, no matter how tiny the memory.

Now, let's compare it to the go runtime: arena-allocator tracked using bitmaps (malloc.goc), decent scheduler (proc.c), decent tracing garbage collector (mgc0.c), and channels (chan.c). For goroutines modifying shared state, they even implemented a nice race-detection tool (race.c).

The fact of the matter is that a good runtime implementing "pretty" concurrency primitives requires a garbage collector internally anyway. It's true that go doesn't give me a free() either, but atleast I'm reassured by the decent gc.

Now, having read through most of libstd, observe:

impl<'self, T> Iterator<&'self [T]> for RSplitIterator<'self, T>

What's the big deal here? The lifetime of the variable is named ('self), and the ownership semantics are clear (& implies borrowed pointer; not very different from the C++ counterpart). Whom is all this benefitting? Sure, you get annoying compile-time errors when you don't abide by these rules, but what is the benefit of using them if there's no tooling around it (aka. gc)? Yes, it's trivially memory-safe and I get that.

Lastly think about why people use C and C++. Primarily, it boils down to compiler strength. The rust runtime doesn't look like it's getting there; atleast not in its current shape.
I wonder if the Nortel patents would have served them better.
Personally I like this tutorial by douglas crockford

http://www.yuiblog.com/blog/2012/12/13/yuiconf-2012-talk-dou...
No, he is saying that when I look at the menu of a restaurant, before walking in, I look at the prices and make a decision on whether it is in my price range or not. If I don't notice that the tax is included on this menu (but not the dozens of others I have looked at over the past years), I will think, say, a sandwich at $10 is a bit expensive because I didn't realize tax was included in the price (tax is almost never included in American retail prices).
> addon graphics card in the size and shape of either an airport extreme or apple tv/mini

Wouldn't the latency remove any substantial merit?