skysight-inc/HackerNews huggingface dataset:
It's complete crap honestly, I've tried many time to wrangle that thing. It bombs out with any reasonably sized code base. After only a couple hundred files or so, it locks up Visual Code.
Federal Automated Vehicle Policy
Automatic C library binding generator for Golang
Sorry for my ignorance, but does that amount to loading a library on demand? If so, yes, Dart can do this:

import 'package:deferred/hello.dart' deferred as hello;
// When you need the library, invoke loadLibrary() using the library’s identifier.

greet() async {
await hello.loadLibrary();
hello.printGreeting();
}
HTML5 for the frontend, right? Backend?
>And I don't see how "a definitive authoritarian streak, and a massive populist backing" are a problem.

I can see how someone might have said that before the 20th century happened.
No BEAM languages, sadly.
I'm pretty sure some sites (cough-BoingBoing-cough) do it intentionally: no tracking, no content.
Show HN: Security Journey--app security training for developers and testers
The JavaScript annoyance will always be a part of web development at this point, but I really don't see why so many people use these single-page applications and require JavaScript to perform simple tasks.
I don't think it's overemphasized at all. Time shifting is only effective right now due to oddities of our current system that are in no way guaranteed to be permanent.

Once we get enough solar installed that it is powering most of the air conditioning when it's most used (which, contrary to what some are saying, is close enough to grid parity to be inevitable in many places), time shifting will be much less advantageous.

At some point, storage is going to play a huge role (there are places where it's already starting to, like Hawaii). It's frustrating that we're still having so much trouble bringing down cost per kWh, but with all the disparate technologies being researched, I think it will happen eventually. Just not as soon as some of us would have liked.
As someone learning the basics of iOS development, I'd suggest you stick with IB. I get that most people either love it or hate it but there will never be a WYSIWYG editor that everyone will be happy with and there are ways it's lacking. But to call it a toy for demos is simply over the top. I've personally made pretty complex interfaces using iOS's auto layout using very little UI code.
This article never even mentions the real problem, which is doing good risk assessment. Suppose I'm a bank, and you come to me and ask for $3 billion to build a solar farm. If you work very hard for the next five years, you might (might) turn that $3 billion into, say, $6 billion. Or you could just grab the $3 billion and run, and have more money than you could ever spend anyway. The second option is so attractive that I know lots of people might take it. I could sue to get it back, but that's years of expensive hassle, and a lot of it will probably be gone by then anyway. So I don't make the loan, unless you're an enormous corporation like GE that can put up collateral, and has enough to lose that grabbing and running isn't worth it.
I bet you can still break that last code block by having an isArray accessor that returns the "proper" function the first time and a broken one the second time. :-)
Creator of Security Journey here. I've been in the field of application security for 20 years. I spent 10 years working at Cisco as part of the Cisco Secure Development Lifecycle team, where I built a similar program for internal use. Since then, I've decided strike out on my own and create my own app security training product that helps change the security culture at companies that are one person dev shops through the Fortune 100. I'd love to get your feedback on this product, and I'm happy to answer any of your questions.
Why do slaves who are dependent on their masters hate them so much?
SPAs aren't helping with this.
Really suggest wrapping the good content in a more 2016ish visual wrapping
The "kill switch" is more likely a way to control the movement of the population. With the flip of a switch, whatever areas can effectively become "no-go" zones.

Surveillance will probably be a big factor too. The government will surely know who's in the car and where they're going...all in the name of "safety" or something.

It's no wonder that government types are so gung-ho for this...all in the name of "safety" of course.
I'm just back from this year's PyCon UK. There were quite a few GDS people there, they've attended for several years now in increasing numbers. All good geeks doing good work (and recruiting!).
2 and 3 are some of the biggest issues for any developing nation. We all tend to spend our internet discussion time with people who are "like us" which means it's easy to turn away from the suffering of others. And even when you can see them (Syria comes to mind), 2 is still a big motivator that generates all sorts of excuses at best or outright fabrications at worse.
Sure, but while not quite the same level, my voicemail icon is a reel-to-reel tape and lots of "save" icons are floppy disks.
I never get tax returns. I always owe.
The 5 Coolest Pieces of Wearable Tech at New York Fashion Week
Western Digital unveiled its SanDisk 1TB SDXC card prototype
I definitely get the sentiment but the government has different imperatives than business, and that includes making services available to a small fraction of users at greater expense than "normal" users.
Most importantly, you can pass the blame to the third party organization rather than bringing that in house
Or someone ported TenFourFox to it.

...Okay, maybe not that.
Two hard things in computer science:

- cache invalidation: check (root cause of the actual bug);

- naming things: check (terrible name for an article, as others already pointed out).
>My opinion is that all the extensions on JavaScript should be implemented as Babel plugins, including Typescript. That would solve all the compatibility problems.

Then we'll have the Babel problem. E.g. how they handled 2 to 3 transition doesn't inspire confidence.
Early stage investing is largely about investing in the people, and their ability to execute, and less about the idea, assuming a reasonable business plan. VCs want to determine how steadfast and committed you will be to the company when the going gets tough. VC's ask this question if they cannot infer this from your background, employment history, or accomplishments. For early 20-somethings, there usually isn't a lot of history there to tell them, so they have to ask probing questions.

Once your time spent at a single company with high stress, multiple people, and fast growth is measured in years and not months, VCs stop asking you this question.
Washington Post says Obama should not pardon whistleblower Ed Snowden
good luck! did you tried to make the font even more smaller so you don't have to scroll that much ?
As with any engineering problem, there is usually a trade-off involved. Premature optimization is bad but software does need to be fast enough to start with and flexible enough to be improved later.

You don't want to code yourself into a corner by accident. It's fine to knowingly take on technical debt, as long as you have a plan to fix it in the future. Even if this is never required.

I always try to take a pragmatic approach, as things are usually not as binary as these simple rules of thumb assume. The real world is typically very nuanced, which is why engineering can sometimes seem like more of an art than a science, and why experience is so valuable.

Shameless plug - I hope this attitude comes across in my book that focuses on web application performance issues: "ASP.NET Core 1.0 High Performance" (https://unop.uk/book/).
Given the emerging importance of separating "pure" code from "side-effecting" code, what frontend JS techs actually enforce this division, as opposed to just leaving it up to the fastidious developer? Elm? Haskell/Haste?
You are phrasing this as if it were possible to just magically make the Kim regime vanish, and the only reasons we aren't are self-serving and wrong.

Your point #4 is far more important than any other:

> "After deposing the Kim regime no one knows how to nation build while avoiding the usual quagmires."

The fact is, if the west went in and blew up Pyongyang, do you really think there would be a peaceful transfer of power? I highly doubt it.

Furthermore, Seoul is within easy artillery range of the North. No matter how quickly a hypothetical strike on the North was executed, Seoul will likely be at least partially obliterated.
Because full page loads are a poor user experience for many actions a user can perform. The more such actions that are possible, the more it makes sense to build as a web application instead of a web site.
I think the idea is that they're trying to make the breaking changes sooner rather than later. It should settle down after this release.
Lol. Loading up a blog article with tech buzz is a huge red flag to me that the CTO doesn't know as much as you might think. And no, I don't have a problem communicating with my higher ups: I just have had enough time in industry from startups to Fortune 500s to understand how decisions are made.

EDIT: I'm guessing you work there. You disagree with me; that is fine (many do). But... How quick did this fall off the front page?! From that alone, I'd claim my negativity is more representative of the readers that post was trying to target. I'm sure your company is trying to do something awesome, but you're not going to win hearts and minds with tech fodder like that.
Happening Plugins use Javascript (or Coffeescript compiled to Javascript) for backend logic with simple APIs for Push notifications/HTTP calls/Timers/group management (see for instance https://platform.happening.im/docs/server-app.html#app-data, or the server.coffee code on the platform page). This server-side javascript runs in custom V8 instances and calls out to the core Happening backend (which is implemented in PHP/Go/C++).
Lol what part of Typescript do you have to pay for?
How are they not?
Because most sites won't work with JavaScript disabled regardless, and single page applications improve the user experience by dropping full page refreshes and replacing it with instant on-screen feedback.

That being said, you do have to be careful or your site may break for people utilising accessibility technologies such as a screen reader.
In the US, the peaks are in the afternoon, when you have a mix of business and residential use along with lingering high temperatures in summer.[0]

In the UK, meanwhile, peak load is driven by tea kettles and Eastenders.[1]

[0a] http://cleantechnica.com/2014/07/21/utilities-cry-fowl-over-...

[0b] http://businesstech.co.za/news/hardware/86252/new-battery-te...

[0c] https://www.cnet.com/news/a-technology-race-to-curb-peak-ene...

[0d] There's a great NPR viz on power sources around the US, though somewhat dated now:
http://www.npr.org/2009/04/24/110997398/visualizing-the-u-s-...

[1] http://www.bbc.co.uk/britainfromabove/stories/people/teatime...
Nice front-end.

If I could tell my past self in 1999 that seventeen years later I would be writing Perl purely for entertainment, I would have laughed, and laughed, and laughed.
it keeps been true. that article refers to "superpower" which is a technology developed by a third party that hacks the android audio subsystem for certain models, so its not general.
I have like 30 android models ranging 2.1 to 6.0 for testing and never saw any working below 100ms and the majority of them going to 200 or 300ms...
Thanks. We went with a "scroll and click" UI. Keyboard not necessary.
>has an excellent safety record, since traffic moves too slowly to do serious damage in the event of a collision.

I guess that's another way to prevent accidents. Confuse and slow people down so much that if accidents do happen, they happen at 2km/h.
Every time I read Scott Alexander, I think there's either a Youtube video out there that explains with the same level of accuracy at twice the entertainment, or an essay out there that's just as long but goes twice as deep.
I can't help but think it was easier to do things before the internet.
what? this makes no sense. Typescript is just a superset of javascript. you wouldnt have to rename anything..
sum(); // TypeError: Cannot read property 'length' of undefined

That doesn't mean it's not pure.

var arr = [{}, {}, {}];
arr[0].valueOf = arr[1].valueOf = arr[2].valueOf = Math.random;
sum(arr); // 2.393660612848899
sum(arr); // 2.3418339292845998
sum(arr); // 2.15048094452324

Oh come on. By that logic there are no pure functions in C, because you can play with #define. Definitions are meant to be useful.
Sorry was referring to the infinite layers of transpiling and sub-languages that people talk about like it's normal, which I admittedly get why they exist, but it's still fucked. But that too. (though maybe wasm + canvas will let someone eventually implement a decent ui toolkit? Think I saw at least one attempt at this.)

Current project could maybe benefit from TypeScript, and certainly async/await, but still wonder if it's less of a hassle to just wait for wider support.
YouTube+Autolike
Amen, regulation like that should be introduced nationwide. Pedestrian priority isn't a new concept and works just fine in many countries, but can't imagine it pocketed to a city and work.
Pixel phones? http://arstechnica.com/gadgets/2016/09/google-confirms-octob...
Caltrans has a long-term plan to get I-40 extended to Bakersfield. It's probably not going to ever quite hit the ocean because the Coast Range west of there is pretty rugged, and the traffic continuing through is pretty minimal.
This seems wrong to me. I know the LHC records total energy in and compares total energy out. Wouldn't any long lived particles would "appear" as areas of missing energy?
>Was the Dart team supposed to give the community a chance to abort the language from existing

No, he means that the Dart team was supposed to solicitate opinions on how to build Dart and what the best objectives for it would be, but instead they showcased it in "almost done" form, and only then tried to attract a community.
Why 18? Nexus line had 3 years of support and still continues to receive security updates after that.
Stairway to Heaven in MAJOR key
Indonesia probes Google over unpaid taxes
I've been deciding where to immigrate, and the quality engineering behind gov.uk has factored into that decision. Furthermore, it's easy to navigate and logically laid out.

If it is at all a representation of how smoothly the overall government runs, then "shut up and take my taxes."
we might also find out that there is no real way to travel faster than light, bounding us to colonizing few nearby star systems at best (which might be utterly inhabitable without massive terraforming), a rather depressing thought.
>As someone with experience in both languages, I could not disagree more.

Elaborate then. Because one's major advantages can be another's (and sometimes, objective) trivialities...
I downvoted you. This type of comment isn't constructive or helpful.
Nexus 6P was released in October 2015, so I imagine they will just be announcing a new phone. Taking a page from Apple's playbook with surprise announcements etc.
Didn't protonmail get ddos'ed a while back, then ask for donations to pay the ransom, and try to spin it as a state level conspiracy?

https://protonmaildotcom.wordpress.com/2015/11/05/protonmail...

Can anyone in a position to know weigh in on whether it's true that decent ddos protection costs $100,000 per year?

EDIT: The consensus on HN about these questions affects whether I would recommend protonmail to non-technical users.
Dispatches from the Rap Wars: My 18 months inside a Chicago gang
I've not come across them before. Thanks. I'm a big fan of travelfish in SE Asia. Good to see another small guide company out there.
Hardware encryption support like the iPhone has so I can securely use a PIN instead of text password.

SD card slot

Extensions for Chrome browser on Android
I am not sure you and the OP are talking about the same thing.

Bundling a caching layer without even trying to write caching algorithms -- particularly if such a layer is serving multiple purposes -- sounds to me like what the parent is calling a "general-purpose caching framework", probably overly abstracted too as these things are wont to be.

I would be super cautious incorporating this kind of black-box stuff. Even if the docs have 10 LOC examples, there can be all kinds of unexpected quirks that you would need to be aware of before doing anything.

I read the OP as talking about specific, single-purpose caching techniques -- e.g. when you need to repeatedly compute a function of arbitrary parameters, it can help a lot to simply store values for the more common parameter combinations.
It seems he doesn't like anything in general. Good resource, but the hardest thing about getting through LPTHW is reading it.
HP 'timebomb' prevents inkjet printers using unofficial cartridges
> has a less expressive type system than TS

Care to elaborate on that?

As for the rest of your comment, I'm with ya. I guess they're reasoning behind that was they thought a lot of development would start out untyped with additional types added as development progressed. I think that assumption didn't pan out, at least that's not how I do it.

Official answer from https://www.dartlang.org/faq:

"Q. But don’t you need sound typing information to get high performance?

Sound types can help with performance but aren’t essential. What we need are uniform, simple semantics. Modern VMs can use actual runtime behavior as a valuable signal for optimizations."
> GDS is wasting taxpayer money, spending way too much attention on minute details like apostrophes, CSS and stuff.

You're getting downvoted because everyone already knows governments waste taxpayers' money—thus your comment is redundant.
I have an idea. How about we actually focus on viable alternative energy, like nuclear and hydro, as opposed to feel-good pipe-dreams, like pervasive wind and solar.
Here's the original post that explains how they got the numbers: https://gds.blog.gov.uk/2013/10/21/how-many-people-are-missi...

Looks like this was removed after a few years: https://github.com/alphagov/frontend/pull/944

I'd like to see the data over that period and see what the JS stats are like today.
Best thing I've seen in years. Risking an oxymoron I think you could achieve a prettier brutalist design with a little more care around the typography. I like it a lot.
Another trend in life science, which is on the path of reaching epidemic proportion, is the publication of conceptual "work". I am talking about publications in peer-reviewed scientific journals papers, about some conceptual ideas or framework that they may have had. Technically conceptual papers are appropriate when getting real observation if irrelevant. The problem is that, this is never the case in life science... So, basically they feel like they can't be bothered to obtain factual information, or they don't want to risk being scooped, which means they assume their "novel" concept is somewhat obvious.

Common features of these conceptual papers include:
- coming from a high profile lab, in a ivy league school (i.e. high schmoozing factor);
- said lab is typically the best equipped to actually tackle that concept;
- not supported by any new data, but piggy backing on others previous data from others;
- some form of deductive reasoning;
- reads more like a novel;
- claims for openness and future collaboration (but remember the 2nd feature about being in the lab best equipped to tackle the concept).

At best these papers can be used to study informal vs formal logic. In reality, I find these papers being used as a form of first-to-publish or lobbying material to influence NIH funding. I think they work well as a good PR factor, and this not surprising since since the appearance of doing something has more value nowadays than being the one who actually moves the needle. So my conclusion would be the same as Prof Ionnadis, that these serve primarily as self-promoting and marketing tools. They lack the rigor and quality that we should expect from scientific journals, and should not be labeled as such.
Does any one know if they're going to sell the same keyboards as they used to?

I'm not sure if that means [1] full keyboards or just boxes

[1]https://shop.return-magazin.de/newsletter/index.html
It would be fun to set up another c64. Not a fan of the 1541 drive though, any suggestions for a substitute?
One of my favorite quotes / ideas that always hits close to home. He continues this thought with the observation that most people in those situations never get past this point...and give up, while only a few keep pushing despite their perceived mediocrity, which is a key part of this thought in my opinion.

Here's the full quote: “Nobody tells this to people who are beginners, I wish someone told me. All of us who do creative work, we get into it because we have good taste. But there is this gap. For the first couple years you make stuff, it’s just not that good. It’s trying to be good, it has potential, but it’s not. But your taste, the thing that got you into the game, is still killer. And your taste is why your work disappoints you. A lot of people never get past this phase, they quit. Most people I know who do interesting, creative work went through years of this. We know our work doesn’t have this special thing that we want it to have. We all go through this. And if you are just starting out or you are still in this phase, you gotta know its normal and the most important thing you can do is do a lot of work. Put yourself on a deadline so that every week you will finish one story. It is only by going through a volume of work that you will close that gap, and your work will be as good as your ambitions. And I took longer to figure out how to do this than anyone I’ve ever met. It’s gonna take awhile. It’s normal to take awhile. You’ve just gotta fight your way through.”
Wow. Thank you very much. I appreciate it and will keep playing around with the typography.
more an encoding than "math"
I was being a bit hyperbolic; certainly it's not impossible to look at, and I quite like a lot of it. My experiences showing it to students is that people often find it foreboding on first glance, and part of that has to do with all of the accidentals used. It doesn't look like music they're familiar with, even though, as you point out, it comes from the same tradition.

> The idea that their music is not in a key is widespread, but incorrect. Inferential distance (https://wiki.lesswrong.com/wiki/Inferential_distance) precludes me from being able to explain this concisely in a non-misleading way, unfortunately.

I'd be interested to hear your thoughts on this. (I have a PhD in music theory, so the distance may not be as great as you'd imagined.)
Please pretty please make an Amiga 1200, and also include Sensible World of Soccer in the box.
Teleportation step toward quantum internet
Umm, a company like Costco has a large public facing requirement and is great. You do realize that Comcast has been effectively been granted government status through its various federal and state grants of monopoly over cable infrastructure?
How many other brands of printers do this as well? This seems like something that would be too significant an advantage to have one company doing it and not others.