skysight-inc/HackerNews huggingface dataset:
Dropping the custom chips didn't happen in any Amiga. AmigaOS runs on PowerPC after years of wrangling over rights following the bankruptcy of Commodore, at which point the IP was severely outdated and nobody really knows who owns all the rights anymore anyway.

The PPC transition happened because there had been a number of 3rd party PPC co-processor cards for classic Amiga's (that let you run code both on m68k and PPC), so there was already a viable, reasonably popular target to port AmigaOS to.

At the time of the Commodore bankruptcy, Commodore was actually not going towards PPC but PA-RISC coupled with a new set of custom chips ("Hombre") that dropped planar graphics for chunky pixels and included 3d acceleration. Dropping M68k was more out of necessity because Motorola failed to get the performance needed out of the 68040 and 68060 and the next generation was outright cancelled, so there was no alternative but to transition, but there were never any plans to stop using custom chips.

> part of the problem with the later models being the chip bandwidth bottleneck (as was related to me by an Amiga programmer)

Chip bandwidth was a bottleneck for "everyone". Commodore was dealing with that by including VRAM in the next generation chip designs. But the Amiga was more vulnerable in this respect because a lead in multimedia was essential to the Amiga image. Lots of people bought PCs even without graphics cards. People still started stuff from DOS at the time of the Commodore bankruptcy. Windows 3.x was not something people bought for the graphics and animation.

But nobody would buy an Amiga without good graphics performance.

That the planar graphics that were the default for the Amiga until '92 also hampered efficient 3D was a much bigger deal.

> the dreadful expense for Commodore of keeping everything up to date.

Commodore actually never invested much in engineering. It was one of the ongoing stories of missed opportunities. They got extremely lucky breaks time after time again due to a series of extremely talented people delivering fantastic products at just the right time, and it finally caught up with them. Jack Tramiel was famously tightfisted, and after he was ousted Commodore had a bunch of managers who to the outside seemed to care very little about the company, and even less about engineering. What kept costing them money on engineering was a complete lack of focus: Repeated re-designs. Products that were canned right before release. Management edicts to make changes way too late in product cycles.

> After all, even if we didn't get Larrabee, we did get the Intel HD3000.

Sure, but they don't represent a single general-purpose CPU core. It's inevitable we'll get more functionality on-chip as yields for larger dies increases. But what matters is whether we continue to see parallelisation and off-loading vs. a seeing single core performance start to rapidly rise again (I wouldn't bet on the latter).
Of course, the thing about 0-days is that it's hard to say if those users wouldn't have been hurt anyway as the underground community exploited the known-only-to-them, Google, and Microsoft bug.
Artifacts that prove the non-existence of a coin-op failure
Java code tends to follow the JavaBeans naming convention even when not implementing beans.

Scala version of your code:

case class Article(title: String, author: String, tags: List[String])
After throwing Microsoft under the bus, Google won't patch flaw
How is running scripts (locally?) or SSHing into it over a serial modem any different from the scripting functions or telemetry information available with APM or GCS (CC3D) based systems?

What advantages would the raspi have in streaming HD video over LTE that strapping last years android phone to the drone wouldn't give me?
Ask HN: What do you need in HN search?
Based on your feedback we've come up with a new search UI that should better stick to HN's style: https://new-hn.algolia.com

Tell us what you think about it and what you'd like to see next (we're thinking for instance about adding search analytics on frequent queries in the last 24h/month/....)

Talking about next evolutions, we actually had something in mind and wanted to run it through HN's community. It's kind of crazy different so we hope we'll get tons of feedback on this one. This is an experimental skin with more search features and you can try on https://new-hn.algolia.com/?experimental

Here is a blog post explaining our reasoning about this experimental style: http://blog.algolia.com/try-new-experimental-version-hn-search/

We can't wait to get your comments and ideas!
So Java is trying to slowly turn into Haskell.
>because you'd have to be working for a real a-hole if you're paying parking fees at work

It depends. It's pretty common in a large city not to have parking included. (And, in fact, I know of at least one city that doesn't allow employers to provide free parking.)

But your basic point is entirely correct. Driving or taking commuter rail into a large city may cost $20 per day or so but then Uber/taxi is going to cost more as well. For the vast majority of people, you can't replace a personal car with a taxi for anything like the same price. It's only practical at the margins; i.e. you only marginally need a car anyway.
I decided around two years ago to abandon "owning" most of my music. I started with Rhapsody and moved to Spotify. I find that Spotify has almost everything I want to listen to and the $10 / month (actually, $20 since I have two more accounts on the Family plan), is well worth it.

For people who like to listen to a wide variety of music and like to discover new music, I don't think you can beat what Spotify offers. If you have a more tightly contained bucket of music and don't want to expand in too much, it probably makes more sense to own your collection.

I've discovered a ton of stuff and enjoyed things one-off like live CD's that I would have never have purchased outright through iTunes.

I ultimately chose Spotify over Rhapsody because of playlists. I think when I first started, I actually prefered Rhapsody's mobile UI but Spotify's has gotten better since. I remember using Rhapsody's web/desktop service in the mid 2000's, but it wasn't an iPod replacement then because it's offline capabilities were limited and limited to devices that I didn't like. Once mobile became realistic to stream music, the services started making a lot more sense to me.
> What would you do?...career or financial freedom.

Go back to the hiring executive that made you an offer.

Explain to them you're almost all-in and you recognize it's a great opportunity. Additionally, you believe that you can be accretive to their team. Your only issue, the minor gap in compensation. Let them know you would be inclined to move laterally. Ask if they have any flexibility to help with the difference (differed compensation, bonus program, stock options, perqs, etc...)

Be prepared to show the last 2 years of payment records. The transparency gives you leverage. This is an instance of no ask, no get.
No, this is and should be Google's problem. Carriers have no say expect in certain markets, and hardware manufacturers do what Google dictates. The requirements to carry Google Play is pretty steep, and there should be consequences for not following the agreements.

I bought a Nexus One, and one a half year later it was insecure with no updates. That can never be acceptable. If Debian can ship updates for a five year old distribution, I'm sure Google can. Android is slim by comparison.
I agree with you about equity, and I'd go one step further - if you're inclined to work for a startup, you're better off in almost every way being a founder rather than an early employee.

For instance, one thing people mention here is "experience" - that you gain experience working for a startup that you wouldn't get at a big company. You only might.

Ask yourself: Are you pitching investors and making contacts? Are you meeting with the lawyers to nail down legal issues? Are you negotiating office space? Setting up equity arrangements and deals? Managing PR? Getting users? Or are you mainly just handling technical issues, while those tasks are kept from you. I know a lot of managers like to say they handle the business side so that engineers can focus on the important stuff, but keep in mind, when the storm hits, you may find, as you stand in the rain and 70mph winds without roof or even an umbrella, that all you were really protected from seeing was the forecast.

I've worked at a couple of startups, and they really didn't expose me to much about running a business. They did expose me to new and interesting technical challenges, and to that extent, I did get something out of it, but certainly nothing more than I would have gotten out of working for a big name company like Google or Facebook.

Really, if your big goal is to learn how to start a startup, I doubt you'll get that by working for one as an employee, even an early one. If you want to prepare for your second startup, I doubt there's better preparation than starting your first one.
Chrome is available for Android 4.0+ which amounts to 85%+ of Android devices in the installed base, according to https://developer.android.com/about/dashboards/index.html

It's a non-issue, as with other bugs Google recently closed as NTBF.
I agree. "Finish something today" is not an excuse to avoid medium and long-term goal setting and defining tasks that need to be accomplished to move forward.
Speaking While Female
Do we really need to make all threads with any relation to Google about the whole "90 days vs. Patch Tuesday"?
It's other cab drivers for the most part, sometimes friends and family. Driving around all day is extremely boring - as much as cell phone use sucks in general while driving, they do what they do to stay sane.

Besides the obvious boredom-killing, I've also heard of it being used as a safety feature. It wasn't that long ago that drivers would be robbed or assaulted (heck, an UberX driver here was just robbed a few weeks ago).
The lipstick one seems pretty silly - especially if one is familiar with the idiom "lipstick on a pig".
That's not safe to say. You're presuming that Microsoft and Google are the only two parties who knew about the exploit. Historically, it's more likely that the vulnerability was already known among cracking circles, and Google just announced something that was already in the wild.
Yep, if you do "OUT (C),r", C goes to A0-A7 and B goes to A8-A15. 16 bit addressing!

I owned several TRS-80s (model I, III, IV), a Xerox 820 "Big Board", and a couple of Vector Graphics S-100 machines. All of them were lots of fun and I learned a ton.
It's doesn't take long when working with functional code to never want to go back to loops.
Hey Cowboys Fans, Quit Your Damned Whining – The Navigator Online
A growing community of startup founders is using Slack to exchange tips
And when the NSA acquires, for example, German data and gives it to an American competitor? That satisfies the commercial loss objective, from an American point of view.
Sure, but look at it this way. If an artist who has 100K followers removes their music from music sharing services and decides to sell MP3 versions of their album directly for $2. That is 200K. 22 cents a month is obscene.
Ask HN: I'm making web developer tees – what designs should I make?
Hey guys, I recently built (www.shirtjs.com) - a way for web developers to show their passion for code with cool shirts (and posters) while supporting developer projects. I started it with a kickass designer friend of mine and its been a fun journey so far, but it's still a work in progress.

The response has been great so far from startups and dev teams (our shirts are at Google, Cloudflare, and TripAdvisor)! We've thought up all the designs for the shirts ourselves so far but our selection isn't well balanced. I figured what better way to get feedback and find out what devs want than to ask you guys (and gals).

The Problem:
The designs are really JavaScript heavy so far (AngularJS, NodeJS, BackboneJS, etc.) and I want them to better represent all of web dev's technologies. Eventually it'd be great if web developers using any framework or technology could find something they could relate to and felt proud to wear.

We've gotten requests for these languages but I'm not sure if there's enough interest:
-Gulp
-React
-Knockout
-Django
-Laravel
-Sproutcore

We're thinking of adding the following designs:
-"There's an API for that"
-"Git with it"
-"There's no place like localhost"
-Something related to Ruby on Rails?

Suggestions?
I'd like to get more suggestions and feedback on what you guys think would be cool designs, quotes, or topics for shirts. What languages/frameworks would you like to see? What are some quotes/sayings you've always wanted on a dev shirt?

Cheers!
I guess web and app developers can start slowly by just blocking older versions of Android:

http://ruby-journal.com/how-to-block-old-ie-version-with-rai...
The analysis doesn't claim that they're comparing integers, just the fact that it appears that you can only activate once you're very close to 31km/h or higher. It seems to contradict the manual, and therefore might be a bug or at least incomplete documentation.
Speaking as a man, I would prefer that we use the term woman. As in, "Speaking as a Woman". The term female is without species. Female giraffe? Female water buffalo? Female human!
>get back on your meds.

Proof enough that the Liberalism of which you speak is stuck well and truly in its new authoritarian roots.
Wowwwwwwwwwww
Sounds just like the 10.000 other cities near/over the polar circle. And seriously, you don't keep your cars running 24/7 there are block heaters although this sounds like a very undeveloped place. Are you sure they're not Eskimos and ride around with their sleds? Eat what they hunt(there for frozen)? I've lived in areas where there was -30-45c for months straight and sure plumbing froze unless u let the water drip. Cars hard to start unless you use the block heater. But the rest just sounds like plain bullshit.
(Hint: They're already disclosed.)
No thanks. I can see this kind of legislation turning any online presence into a horribly expensive bureaucratic nightmare while accomplishing fuck-all security-wise. (At best.. Given current governments' track record, any privacy act would be all about stomping on people's privacy.)

I'd rather not be subjected to (and pay for) more security theater, or see every small business out there drown in a paper mill suitable for the fortune 500s.

We are already liable for any gross misconduct.
Seems like there is something important socially about being able to tell others what you plan to do and then after the fact share what you accomplished. As a software engineer it can be difficult when the work is so technical that I can't really share it with anybody easily. Trying to friends and family about how the new code using AVX instructions runs a lot faster in a critical section of the code ends up being underwhelming.

Sites like "finish one thing today" calls out again that constant struggle between curiosity and focus. My natural curiosity has been a huge benefit in my life but it certainly gets in the way sometimes when I need it to turn off so I can just focus on the problem at hand.
Real URL: https://education.github.com/pack
Data Science 45-min lessons and tutorials
SF Bitcoin Devs Seminar: A Special Presentation by Matt Corallo of Blockstream
Does anyone have any real evidence to support higher rankings for an increase in speed? Like, if I increased my speed from 5s to 4s page loading, I saw X amount of increase on traffic.

Reason being - all too often I see SEO developers use this as a hook to sell their services to clients to be able to get into their codebase.
The taxi service in the US must be very bad, German taxis are meticulously clean, have leather seats and are more often than not Mercedes http://de.wikipedia.org/wiki/Taxi#mediaviewer/File:Taxis_at_....
Why do all these customers need to be on Microsoft's schedule though? Microsoft should release the patches and give each IT team their own ability to assess patches at their own speed.

If some companies want to wait 2 days then let them make their own choice. It seems like a pretty stupid policy that nothing (except extreme cases) should get patched except when it's convenient.
What if, and just humor me here, but what if taxi medallions are a good idea after all?
There's gotta be some way to make a pay-only streaming service that would fairly compensate artists...

What if, instead of being paid per play, artists were compensated based on the number of unique visitors that played their music? So if one person plays one of their songs, they get paid (for instance) a whole dollar. If one person plays that song 5000 more times, the artist still only gets paid one dollar. But if 5000 different people play that song, the artist gets 5000 dollars. Once. I think this scheme would compensate artists much more fairly, like iTunes, while also providing the cloud hosting and flat monthly fee that attracts users.
Forgive my lack of knowledge of recent UK history. I'm a provincial hayseed from North America.

Why does the UK government want these powers now? Didn't the IRA campaigns of 20 years ago give a far better excuse for dragnet, omniversal surveillance? Did the UK government try to scare the citizenry into accepting surveillance at that time? Why didn't that scaring work them, but works now?
Stop the Cybersecurity Information Sharing Act (CISA)
Object Streaming Pipeline for JavaScript
Former US cybersecurity director gets 25 years for online child abuse
I've been a big fan of microservices for years. I believe that a good microservice has a lot in common with traditional Unix commands. And I find it funny that no one here has gone off on a tangent to talk about how horrible those are.

Unix's tools and good microservices have the following things in common:

1. They are small
2. They are loosely coupled
3. Shared-nothing state
4. They enforce standards for consuming and emitting data
5. They enforce a single standard for piping data from one process to another.

That said, I strongly believe that this won't work for every class of problem. And while I may be putting words into Tom Watson's mouth here, I believe he would say the same. But hey, guess what? This WOULD work for quite a few problems!

Some of the sentiment in the comments here feel defensive and knee-jerk. And I don't understand why. Tom Watson isn't telling you that you should use microservices. He's only explaining why he's using it at Hubble. I'm pretty sure how it turns out is going to have no impact on anyone else here, except (obviously) his customers.

But I hope it succeeds. I think there's a lot we can learn by applying the lessons Unix taught us to web-scale utilities.
"Significantly" is a bit dramatic when we are talking about the difference between a single extra method call.

One of the benefits of the Java version is it is easier to understand if you don't have a Java background but do have an FP background. With your C# example you'd need to find the documentation to find out what SelectMany does (which is probably just a helper method that abstracts a map and flatMap call)
Actually curious, would 70F on Mars with it's low air pressure feel the same as 70F on Earth (let's assume you somehow have a space helmet but no suit)?
are you us based? google voice?
I may have misunderstood the point you tried to make. Let me try again to make mine.

The reason HTML uses an enumeration ("get" and "post") and maps those to HTTP methods ("GET" and "POST") is that they have special meaning for user interaction. With "get" a form becomes an URI builder. With "post" the user can send data to the server. You can call it a coincidence that the values of the enumeration match the HTTP methods. The reason a "post" form is mapped to a HTTP POST is that a server should always process user inputs - even if the behavior of your application results in deleting a resource.

So yes, okay, the frameworks behave correctly, because they process user inputs. My point was to question the intent or reason behind a "_method" parameter of those frameworks. If such a framework invented the parameter because it felt limited by the HTML specification, it did not understand the specification. If it is about automating resource management, then I'm fine with that.

BTW. which frameworks do you mean? I know none (never saw that in Spring Web or WS RS implementations like Jersey).
> For people who like to listen to a wide variety of music and like to discover new music, I don't think you can beat what Spotify offers.

Eh... Sort of. If I want to listen to something within (making it up) the top 50% most successful recording artists, or something relatively recent otherwise, it's normally got something at least.

If I want to listen to underground hardcore records or weirdy free improv or something, I'm S.O.L. on streaming services.

Still, I pay my £10 a month, because it's good for a lot of things, and convenient.
That's a bit harsh on all women. And that point of the article was to say that these guys are one dimensional and self absorbed, not that they're happy or unhappy.

That said its a massive generalisation taken mostly from guys on dating sites, as far as I could see.

Irvine Welsh linked it on Twitter saying there were killer lines but I'm not sure what they were.
I thought this was just about the browser, not the inbuilt web view functionality. My bad!
Couldn't they have the Play Store and/or Google Play Services not work on unpatched devices? That would probably force carriers to update.
Do you honestly think patient information would be safer without HIPAA?

Do you honestly think the EU privacy laws that we don't have in the US aren't doing anything?

Its incredible how the anti-regulation types think everything is fine and that no regulation has ever worked.
Not exactly true. Why would Sony have added Linux functionality in the first place?

* Good will among the community

* More familiarity with Cell software development for clusters (although this was behind a VM)

* Import tax savings in certain territories due to the box being classed as a ‘computer’ instead of a ‘games system’.

Which do you think was most important? (hint: it’s the last one) Conversely, when the ability to run Linux was pulled a hypervisor exploit had been discovered. Now the cost equation tipped back the other way. The import tax hit was still there, but the machine had halved in price since launch so that wasn’t as painful. The community had moved away from PS3 clusters as they weren’t energy effective any more: not as painful. The major pain point from removing it was losing the goodwill of the community, but when balanced against the piracy implications they made their decision.

Personally I think they should have patched the hypervisor holes and kept the functionality, but you can see why they decided to remove it.
The thing about all these counterfactuals that people come up with for how Android should've been done is, if Google HAD done them, what would the market for smartphones looke like now? We don't know. It's possible (I think it's probably likely) that all the compromises and concessions Google made with the carriers and manufacturers are part of why Android has the market share it does. Google was playing catch-up with Apple, it's not like they had the luxury of time.
You mean that's why we invented many means to persist information past our inevitable fading? Of course, not everyone writes, and not all knowledge can be transferred with books or other tangible media.
Spotify's coverage is very good but they have been catching holes in their catalogue lately. Taylor Swift's absence probably won't bother HN users too much but lack of the latest Black Keys' album might.

Spotify more than makes up for it with curated playlists and apps (pitchfork, Last.fm, Hype Machine) making music discovery easy and pleasant. But if someone wants to listen to particular songs, like they would from their own collection, their mileage may vary.
I misunderstood your comment then, sorry about that.