skysight-inc/HackerNews huggingface dataset:
They announced today that they're retiring the AtScript name and using TypeScript going forward. The new version of TypeScript is a combination of the old TypeScript and AtScript.
Show HN: Puntly – Product Hunt for Everyone (SAVE/share Your Best Stuff)
That would be great. If you're starting from scratch, the display is likely to be the most expensive piece to get a pi running. Sure, you can plug it into a TV like the old days, but who has a TV that small anymore?
Does anyone have experience using the iphone 6 without a case? I don't like keeping phones in cases, and have never had a problem yet.

But the raised camera on the six worries me. I wouldn't want to scratch the lens when putting it down. Is this a risk?

The photos are beautiful.
It's a bit confusing, but basically right now there are two Angular products: AngularJS 1.x and AngularDart. These two efforts are supported by completely separate teams. Now the JS and Dart teams are merging and the new Angular 2.0 will be written in TypeScript and transcompiled down to ES6, ES5, and Dart. So while it may look like jumping around, the message seems to be consolidation.
Hmmm, interesting. Thanks for the response.
Hands-On with Mark Shuttleworth’s Ubuntu Phone
Like you, I don't have a good answer yet.

I think as long as we have the goal of equity = ownership instead of options to own we will figure out how to structure it. Sounds silly but it is fairly innovative/progressive stuff we are trying to do - which is our whole goal anyway to innovate and progress.
I think the idiom is "Cue the haters" but "queue the haters" does have a nice image to it. I'm imagining a long line of haters waiting patiently to dis Angular.
Why Dart?
It appears to me that women face special challenges in networking and this leads to challenges in problem solving for a fledgling business. I came to HN to network and, until very recently it was a major fail for me. It is gradually getting better, but it's taken a lot of work on my end to get it better.

I am not talking about "women need to be liked." I am talking about "Women need to be able to access knowledge that is currently overwhelmingly held by men." If they can't effectively do that, they are going to tend to have lower success rates.
Being new means you're less likely to be tied down by old assumptions and sunk costs as you evaluate the available tools for your use cases.
She probably didn't get another job because she's in the field of 'developer evangelism' and publicly skewered a developer without giving appropriate thought to the consequences of her actions. I think that might be an indication to employers that she might not be an appropriate candidate for the position of 'developer evangelist' unless they're willing to take on the risk associated for the benefit provided.
> Technically recipes aren’t copyrightable

Per the US Copyright Office [0], that's true insofar as a "recipe" is a "mere listing of ingredients" (which is not what Google is showing), but not necessarily true beyond that.

[0] http://www.copyright.gov/fls/fl122.html
If you consider malicious actors (http://en.wikipedia.org/wiki/Wikipedia:Long-term_abuse), some form of local consensus becomes necessary. In the real Wikipedia this is handled by admin actions right now. And that's really the only workable system I can come up with right now.

You could have different branches with different admin teams, but in a sense we have that technology already: anybody can download an XML dump of the Wikipedia database and set up their own Wikipedia clone with minimal effort.
I was wrong about PyCon, but I stand by my position that these events aren't actually treated as purely "professional" even if there are minimum standards of behavior. People wouldn't go if they were. But she wasn't playing Cards Against Humanity _at_ PyCon. Arguably because she represented Sendgrid, she should have been more professional on her Twitter, though.
- Breaking changes

- Obtuse, verbose, non-performant code

- Did I mention breaking changes?
Think twitter meets pinterest (LIKES are more like tweets, less like pretty pictures). It's fully live. If just testing with random input please delete all posts.
NUKEMAP – Map the impact of nuclear bombs
Looking at the ruling, it says nothing at all about lendability or copyability. Their point was that ebooks are not tangible goods. The ruling seems to apply equaly to ebooks with or without DRM.
[Author] The premium was mostly Adafruit markup and convenience. I'm totally not mad at the price, I received parts next day. If I really wanted to save money I would design an adapter board, and order bulk screens from China.

Keep in mind this is prototype cost, typically inflated seriously because it's a one off.
I agree with you completely. People just want to complain.
The site doesn't fail gracefully... if it can't populate fields it just keeps the previous entries.

I'm in Minneapolis and if I look at a brewery and then look at Dangerous Man, it can't find the beer list so it just keeps the listing for Harriet or Fulton or whoever I clicked on before. For a spotlight app that is a pretty glaring bug...
Threads like this are why I will discourage my daughter from working in the tech industry.

It's an incredibly toxic blend of misogyny, racism, and entitlement, and doesn't even have the self-awareness to understand that about itself.

Congratulations to user interpol_p who is valiantly trying to educate people, but it's far too much of an uphill battle.

If any of you ever decide to do something about it, you have a leading example to follow in the sci-fi/fantasy fandom world, which has had the exact same problems as the tech industry and for the same reasons, but which in recent years has made great strides (not without some reactionary pushback). If you ever want to grow up, just check out what the fantasy geeks have done and are doing.
It's very true that things like timeouts are done better within the client library. But Templar can combine timeouts with caching, allowing an API to appear to still be active and returning something even when it's just very slow.

Because a cache is best when it's populated often, it make sense to put that into a service that many different processes on different machines can use.

Everything within templar can be done by adding capabilities to client libraries, no argument. But most client libraries don't provide these capabilities in one programming language, let alone many of them. By having the functional available as a service, Templar provides these capabilities fairly transparently (and even more transparently in the future when there is per/host and per/url configuration).
An important lesson about pitching your app at a high school assembly
If type safety was the issue, couldn't they have tried Facebook's Flow[1] which believe would have reduced the technical overhead by large?

[1]: http://flowtype.org/
Drunk walking can be pretty dangerous for the pedestrian. You're better off spend the $6.
No issues, no scratches on the lens. If anything less of the lens has a chance to contact the surface (since it’s on an angle).

I never use cases. I also never drop my phones (and have AppleCare+ just in case), but I did accidentally drop my phone from 5-10 cm onto my keys in my pocket and that left a little scratch in the edge of the phone – as is usual with aluminium.
Ng-conf Live Stream
They made an Angular.js rewrite in Dart that has nothing to do with Angular 2.0.
Angular 2.0 was written in ATScript which was basically Typescript with annotations. Now Typescript added annotations so there's no point in mantaining ATScript anymore.
Hard to say. It didn't seem like Microsoft had a good strategy for modern web development (javascript/rest/etc.) at least from the client side. They had webforms/MVC but you pretty much had to use client side controls from other sources, like Telerik, if you wanted to do something modern. One assumes that tooling with javascript would be difficult for them to add in Visual Studio, say as compared to the tooling offered for C#. So moving to a typed language allows them to have nice Visual Studio tooling as well as picking a path for modern web development.
Multithreaded Data – John Myles White on Julia
White house said this behaviour broke specific policy guidance, but the NY Times reports that setup was well known and a "status symbol"for the SOS. Those two things don't add up.

How can it be that breaking policy was a status symbol?

It would be more normal that having a policy waiver is a status symbol. Flagarantly breaking a rule/law otherwise just allows you to be blackmailed[1]. (you're basically a dead man walking subject to prosecutorial discretion...).

Since that is a common disqualifier for having top-secret security clearance...

none of this makes any sense whatsoever.
How to back up a country
12-inch Retina MacBook Air to Ship in Q2, Says WSJ
Looked at article just to confirm that Perl would be Ron Weasley. Yep. This is why he's my favorite character.
1) Sure, some operations are commutative and compatible, and you can import them from one branch to another, but in the general case, they aren't

2) Same thing that happens currently on Wikipedia. There's a set of rules that determine what edits are valid and which aren't, and a local client can applies those rules (or not) to determine the HEAD version. There's nothing that prevents a Sybil attack on Wikipedia, but there doesn't seem to be the need for it.
Not unless you try to make it look like Java.
You're missing one final problem: it's easy for a bad developer to talk themselves up.
If the concept works well, an open source variant is sure to be created precisely for this reason.
tl;dr - the lesson here is "don't do that."
That's very interesting. Alzheimer's and this kind of disassociation disorder could be affecting the same "pathway" or something. Thanks for this comment!
> "oh, I didn't think I'd make it through your interview process".

I can attest to that. I was a contractor for Google for several years. I built all of their election results and voter information maps for the 2008-2012 US elections. I also did results maps for a number of international elections, both on my own and working with local teams, along with various special mapping and visualization projects.

The maps were very popular and people in multiple teams at Google really liked my work.

Of course it occurred to me several times that I ought to apply for a full-time job there, and every time I thought, "Naw, I'd never make it through a Google interview process."

This, after years of doing successful, highly visible work for them!
I should have been more clear: I'm not suggesting replacing CSS. I do think however that CSS doesn't need to be siloed. We have a great scripting language (JS), why not just incorporate that with a way to modify styles (CSS) without the need to do all these fancy hacks for calculations. Even the calc function in CSS feels like a hack.
I don't think that's true. I think even on-the-napkin stage ideas also can use a lot of YC input to drive development in right direction. I believe it is important to at least have a prototype at least a few weeks before demo day in these programs, but that depends, of course.

I think you're looking at companies that would fail without sucking in every last bit of YC juice. Those kind of companies will fail anyway.
Some people believe everyone should have the right to not be exposed to sexuality of any sort at any time unless they choose to be. This is a more sensitive topic for women because they are subjected to sexual harassment their entire lives. It is threatening because she is a woman, who is sensitive to the topic, and works in an industry filled with people who don't understand this issue very well. It doesn't help being in a room of 800 people when almost all of them also don't understand this issue.

When the large majority of your experiences with sexual topics in life are related to people sexually harassing you, you might become sensitive to any topics of sexuality that you aren't personally consenting to be a part of.
1) Sure, that works as well. But most countries don't have contactless cards, and those that do only allow smaller transactions without entering PIN (i.e. < £20).

2) There are apps like Uber and Hailo, where you automatically get billed at the end of your ride. Hailo is used by a lot of London black cabs, and most of those don't have a card reader in their cab.

Don't think there is an easy answer. If the contactless readers accept both cards + apple pay, that would be nice. Some people will prefer one over the other anyway.

I do know I have a significant amount of cards (some personal, some business), and being able to leave some of those at home is great. At the end of the day I don't really want to walk around with 10 debit/credit cards for various purposes. That's one problem Apple pay and these apps solve (to some extent).
Weeeell...

The entire point of computers is to be able to do work that would be too tedious for humans. Computers exist so people can be lazy.

Making better programming languages so programmers can be lazy is kind of the whole point of the job.
Silicon Valley gets a taste for food
This is just speculation but I suspect this is a matter of being caught with their pants down. They violated the GPL, but to comply with the license would mean that they'd have to release a lot of code that they don't want to release.

From the page, it seems like there's been ongoing negotiation, so I am guessing there's been a lot of stalling.
Of course, the Atari (unlike the Sinclair in the OP) executed code directly from the cartridge-- you didn't have to fit your whole program into that 128 bytes of RAM. Atari cartridges could be up to 4kB, or 32kB with bank switching, which is downright roomy for the era.
pastas, your account is hell-banned so you need not worry about being downvoted anymore. As for your -10, you have your own narrative but let me give you the perspective of someone who had little interest in the "disassociating woman" article and no personal stake in it. Your first two comments on HN ever are a single word discounting the post, with nothing to back it up. To many (including myself) that's a waste of electrons. Your more eloquent responses amount to the same thing, just with more words. You can write that off as "just <my> opinion" (to which I add "duh"), but ask yourself what it was you said that has more substance than just being contrarian.

In summary, if you come into a thread shitting all over things with nothing to back up what you say, you'll get downvoted.
In addition to allowing your app to share components, they are also back porting parts of v2 to v1. So far, the router and ng-animate and I'm sure more will come.
She asked his employer to ask him.
No Dart compiles to JS. Obviously there is some overhead with transpiling languages, but it's actually pretty small. They have done a good job with it.
I worked with a 10x developer once, he was awful and I couldn't stand to work with him. Although he could produce an insane amount of code and functionality his presence was like throwing a grenade into the middle of the dev team everyday. He left to take a job at google and the overall team productivity went up significantly. He basically did 10X individually,but took 11x away from the team. So team work is pretty darn important.
Just for the record, the Atari 2600 also had a chess game with AI. It also had only 1024 bits of RAM, but it had access to all of it because there was no OS or underlying hardware support, like in the Speccy. So while this is definitely amazing, the 2600 version is very close in the "insanely well coded" category, especially because the 2600 had some SERIOUSLY quirky hardware to deal with. For example, on the 2600, you could only draw half the screen's background: the other side had to be a mirror image. Additionally, the columns of pixels that you drew on the screen were enumerated, to the halfway point on the screen as follows:

12345678,87654321,1234

So you were drawing forward, backward, then forward again, and that only got you half the screen!
Solar Panels in the Screens of Smartphones Could Power the Devices
As long as I'd be able to submit a list of companies that I did not want to work with ahead of time.
Because Microsoft wants to add tooling in Visual Studio to use this and they obviously would want to use Typescript for that.
Seems more like AtScript was an 'embrace extend' attempt on TypeScript, which has been somewhat rebuffed...
Show HN: HN Reader Sample Code in Node, PHP, Ruby, and JS
Yes, we do have that technology, yes it's Wikipedia, yes it can be distributed, no that doesn't require a blockchain nor particularly benefit from one.
Topic modeling in 9/11 news articles
It's all about cost/benefit analysis. Maintaining an e-mail server and not getting overwhelmed by spam is hard; making sure you your e-mails will be received is even harder. Most of small businesses or organizations simply don't have resources to do that, if you count in the value lost when business e-mails get flagged as spam.

Decentralization is cool and all, but until we have some kind of self-contained, easy to deploy and maintain solution for e-mail servers, it's hard to me to recommend anything other than GMail to people - especially that typical small company or organization has a lifespan that's shorter than Google, so they don't get any important benefit from decentralization.
Just how drunk are you getting that even a mile is a life-and-death situation?

Maybe the problem is not cabs or walking but knowing your limits.

"Drunk" by legal standards when driving and drunk as in can't see straight are typically two different things. You can be technically too drunk to drive but have little trouble getting home walking.
Most Amazon email is spam. They send tons of promotional email to everybody that buys something there, with not even an opt-out option, and after you receive the emails, go to the opt-out link and uncheck it, they create new categories with you signed in by default. The GP is correct in marking amazon emails as spam, and I'll ask anybody that's considering stopping to keep marking it.

That said, this is no excuse for Google to mark their transactional emails as spam for people that clearly want to receive them. Google is just being lazy and doing a bad job. Even Yahoo gets that right, Google can do it too.
The question asked exactly is the sort of thing that "the most trivial of web searches" wouldn't have answered as well as either of the replies already up.

One reply puts it into historical context, and educates the reader about the memory/persistence model of the ZX81.

The other reply points out that the lack of virtual memory and whatnot means that, in previous times, you needed to have the entire thing loaded into memory to execute something.

Without some digging and a knowledge of what to look for, those are non-obvious but useful points.
I predict that there will be some kind of support for generics... eventually. Not explicitly in the language itself, but some added 'go generate' style tooling support. You will be able to define containers and such to use the empty interface, and add in some comments saying you want a version for strings, or floats. And the generate step will run to create the type-specific versions, which will then be compiled as usual.

There's definitely work to be done in the details.

This is my general read on where I think the community and developers are going... that's all.
For me it luckily works – I only host a dozen of users on my server, but it works nicely, and – after having spent a few months setting it up once – also runs nicely with Google and the other large providers, even Yahoo and Hotmail (for now).
SEEKING FREELANCER (SF, remote OK)

We are looking for a front-end dev with a decent design sense. Experience working with Chrome and Firefox extensions a plus. We are moving our browser plugins, which have 50k users, from free to freemium and need help with the onboarding/upgrading experience.

Separately, we are looking for a dev with strong PDF experience. Email gnicholas@gmail.com with portfolio to learn more.
Rolling Out Change
I like the idea, but I wonder if it will ever take off. So many "build in your preferred language, publish to some other" platforms have been released, it is hard to keep track.

I will admit that html+css is a relatively good (set of) language(s) to describe a UI, and JS is the way to tie the dynamism together and provide client-side logic. But is it better than just learning the native version for each platform?
Kind of funny that Google silently substitutes "season" for "saison" which is where the first result comes from.
Ustwo Reimagines the In-Car Cluster
Wow, today I learned I've nursed a lot of 4th Trimester startups. Great imagery.
I agree, I should have grounded the claim of ignorance in a long list of specific instances or made no comment at all; sometimes less is more.

Aside, I use and enjoy languages other than Go; it is simply a tool to solve problems, and I don't want to detract people from using other tools. We all develop opinions with regards to what does and does not work well. I never intended to devalue others' experience or perspective. I was simply pointing out that many people seem to not have suffered through enough bad work experiences to appreciate Go's main feature of simplicity.

If you haven't run across horrible, insanely overcomplicated, code written by those that think they are the top 1% intelligence-wise, you might not appreciate Go. Likewise, if you write horrible, insanely overcomplicated, code and think you, yourself, are brilliant, you probably won't appreciate Go. If you only work alone or on small teams and projects, you might not appreciate Go.
Maxis (and EA in general) doesn't really work like that. The producers and game designers are in charge; engineers may have some input but there are professionals running the show. And those professionals screw up a lot. It's a hard business.

Maxis in particular suffered from the problem of having a bright, famous designer who produced two major hits. This gave him license to make dozens of failures. Unfortunately, Maxis started "betting the farm" on his last couple creations, with budgets into the high tens of millions. You don't get to roll the dice many times at that price.
It depends.

If it's something that just mostly sits around unused, it's more resource efficient (economical, ecological) to minimize the manufacturing cost and not care about much else.

If it's a professional tool that is used hours every day, the manufacturing cost can almost be ignored - maximizing usability and minimizing downtime is where it's at.

So we still have professional vacuum cleaners that last maybe five years in professional use, ten hours six days a week, but would last for centuries in home usage, one hour every week.

Decades ago the products were not so differentiated, so also consumers bought long lasting vacuum cleaners. http://images.manufactum.de/manufactum/grossbild/21524_1.jpg

At some point it crosses over to intangible qualities like in design furniture. It's cool if it's not just a throwaway thing, but something well designed and maintainable. It also looks timeless.
I agree we need extra careful people doing those important jobs. Most websites, they don't even want to pay for a failover server. So every market has different expectations.
I think it's really interesting to differentiate the license from the e-book -- rather than breaking the "e-book" category into two. Thanks for making me think about that in a different way.
Generally the lens and screen will be pretty safe from scratches. They're generally harder than keys, etc. so you'll have a hard time doing real damage beyond dropping it.
> Phones, like Samsung’s Blue Earth, have solar cells embedded on the back. But when using a phone, the back is obscured by your hand, and it's the screen that gets the most exposure to light. So Kyocera has incorporated transparent solar technology into the screen of its rugged Torque line.
It's not actually true that no errors go unhandled.

func foo() error { return errors.New("whoa!") }
func bar() {
_ := foo()
// onward!
}