skysight-inc/HackerNews huggingface dataset:
Can you write up here what you had to do?

The reason I ask is I immediately thought, "Hey it's just a list of questions, and a way to move between pages. Shouldn't take more than an hour." But software projects are often underestimated. What took you 12 ??
My last two phones I've bought deliberately bigger and bulkier in part because they had bigger battery capacities as a result (EVO 4G and Lumia 1320).

I'd rather have a phone that can survive if I miss a night of charge.
Absolutely not. We are very committed to the git space, both on the client side (Visual Studio) and the server side (Visual Studio Online and Team Foundation Server). We're continuing to invest - in fact, we're hiring for git developer positions. (Send me a message if you're interested!)

This is about open source hosting which, to be quite honest, GitHub does better, and is where users expect our open source to be.
Even that is still type safe, just not portable. After all, every part of the memory is a collection of bytes (that is, a slice of u8) – whether you can access them is another story.
No and yes. I don't know of a "modern" logic programming language that is a standalone language (they might exist but are not too popular), but there are several embeddable logic programming languages. Clojure's core.logic is perhaps the most popular one, but there are others too. And Prolog itself can be embedded in several different languages.

And this makes all the sense in the world, Prolog isn't a very practical programming language for tasks that are not logic programming (or some variant thereof - like fuzzy logic). So it's nicer to have a logic programming language either as an embedded domain specific language (EDSL) or available as a library.

Implementing a Prolog -like language isn't too difficult (and it's very fun) so sometimes it might be more practical (or fun) to whip up a custom language for that purpose, perhaps with domain specific variations applied.

And besides, Prolog is "modern" in the sense that there are actively maintained and used implementations available. Like Lisp, it has stood up well to the test of time (perhaps because Lambda calculus and Predicate logic are solid theoretical foundations to build on), and there are modern implementations available even if the language itself is decades old.
True. I'm one of those people who religiously plug my phone every night, yet, I often ran out of power when I really needed it (eg: browsing / tethering on a long train trip).

I recently got a One plus one, and I really couldn't tell you all the good geeky spec, I actually don't care about all it's little flaws, but I loves the amazing battery life. I will not buy another phone with lesser battery life. There is no other geeky spec that can trump that.
It's odd that they are all technology or language specific (except for API - which covers REST).

I don't think this is accidental. Industry knowledge is becoming fractured across technology and tools. People rarely consider that there are design guidelines that work across all software. I don't know why.
The short answer is cost and that fuses are perfectly sufficient.

Blade fuses are 100 for a dollar. PTCs are a handful for a dollar. Infineon ProFETs are a couple dollars per.

When's the last time you blew a fuse on your car? For most of us, it's never. For those of us who have, there was almost certainly an electrical fault that was the root cause.
I just replaced all the bulbs in my house with CREE led from the 40 and 60 high CRI line and the 100w regular line, as well as some br30 and mr16s.

In California, at Home Depot, the high CRI products are subsidized by the utilities and thus quite affordable.
The company that wins the jackpot on this isn't going to be the one with the most advanced batteries. It's going to be the company that figures out how to cut platform bloat down to a reasonable size, reducing energy consumption by an order of magnitude.

They're also going to have to figure out ways to keep third-party apps from undoing their hard work.
Ethics and Morals
Agree. I'm into local communities like StartupDigest – good way to get first traction for startups
I believe the OP was referring to the fact that you have no assurance the application binary you receive on mobile is the same as the public open source version. This goes hand in hand with a third party audit.

Whether or not it's open source doesn't mean much if you can't audit it. Open source counts if you're a developer and can read the code to see that a piece of software isn't e.g. calling home with user credentials in cleartext and storing them or worse.

But this is a custom cryptosystem. Most people can't audit it, and the people who can are not going to use their (extremely lucrative) skillset on the software without personal investment like "I want to use this."

Are they going to pay a consulting firm like Riscure to completely audit the codebase? No? Then it is insecure until proven secure. Open source isn't good enough.
Opinions change slowly, as you have found. It's part of human nature. Expect this attitude to extend into the foreseeable future, unfortunately. People like to parrot what they've heard in the past, so that tired trope will not die soon.

Btw, the same things have been said about Oakland for many years. I try to tell people that the (bad) crime in Oakland is very much contained in bad areas, and most of Oakland is not bad, even downtown.

Glad you found a place that you're happy with. Congrats!
I just had a look. Installed nightly Rust on OSX and ran through it a hello world program - 307K! HW in C with gcc 4.2.1 (LLVM) makes 8.7K.
I have an issue with iframe perf test. It is very reckless and a waste of user bandwidth. One can reroll user requests from web server access logs and it would be a controlled perf test with real user behaviour.
> Lua and IO are easily the two best ways to learn Javascript.

I think REBOL is a better way to learn JavaScript.
This. GPL is just really really hard to work around if you're selling non-SAAS products. In general, it's not something you try to do if you have any alternative. And nowadays, you almost always have an alternative. Increasingly often it's a more capable, more actively maintained, and better supported option that comes with the added bonus of not needing to take the time to get special approval from your legal department.
I know that and you can see it in Olympic sports every time they introduce some new drug testing method all the results go down a notch or 2.
On that level it's more about who has better technology and scientists than who has better genes and works harder.
But it doesn't mean we want this attitude proliferating to the work force, no one should be forced to become a hyper focused drone so he could code better to get a job, and if things continue this way it might as well happen.
This is exactly the problem with the communities "greater than though" tone toward anything non-EU/US engineered. The Telegram client is open source. Threema for example is NOT. WhatsApp for example, is NOT. Facebook Messenger, is not. Telegram appears to have the right balance in getting real peer review from having the system open source and verifiable while also garnering this huge animosity which has lead to even more review. As far as I can see Telegram and TextSecure are the only clients where the protocol can be verified through the open source client. I'm not advocating for its use but I'm sick of the misconceptions.
And the glider continues off into infinity, unconcerned, unchanged by its lack of neighbors.
Pain-free deployment of WordPress themes and plugins
Well, we use GitHub to host our git repositories for open source and public projects. We use TFS to host our git repositories that are private and closed source.

GitHub does a great job hosting open source projects. TFS doesn't. I don't think this is a mixed message, we're using the right git hosting service for the job.
A proof, even if true, is worthless if it is unusable by others to build proofs on top of it.
Working incrementally definitely makes sense. Also if you don't see a chance to do it in an incremental way you should probably take a step back and ask yourself if the old application is maybe too huge and monolithic and check if there's a possibility to make it more modular. So you could split one huge application in smaller parts/services which can easier evolve seperately from the rest.
I've long felt that some variation of the anarchy symbol would be more appropriate for a hacker symbol being that hacking represents total freedom (in my mind).
I was actually more thinking about at edit time - IDEs already do a limited about of inference about dynamic languages (e.g. PyCharm, and VS and JavaScript) - I was wondering about the benefits about having an interactive Prolog model able to make inferences about your application as you write it....
I set up a $150 Reward Namestorm™ over at Bootname.com to see what happens to float through. Put a buck-fiddy in there as a thanks to the community to see what we come up with.

https://bootname.com/website/04238657-the-app-for-falling-in...

Bootname is a site that runs crowdsourced name brainstorming contests aka "Namestorms" and is a Codective Ventures Portfolio company of which I am co-founder.
I got an LG G3 recently and the battery life is excellent. It'll happily last two days.
How Differential Power Analysis (DPA) Works? [video]
I know you most likely meant synchronous voice chat, but if you can deal with asynchronous voice chat, you'll be able to have full end-to-end encryption for that and text messages using WhatsApp in partnership with Open Whisper Systems in the near-ish future.
I would welcome some additional thickness in my iphone for a better battery life. The end goal should not be a paperthin phone; it should be a phone that has a long charge time and fits reasonably into your pocket / hand. Phones are pretty important to people and it's silly something so important is so needy of recharging.

It's not technology so much that is the problem, it is design principles and priorities.
Actually it looked more like a possible bug. WPEngine's report gave me an "F" grade on 4 of its 6 result categories (my site is just wordpress out of the box), plus it reported a great many metrics to many significant digits, so it'd be odd if everything came out precisely equal to their offering. (There was no detail on where the "0%" came from, though.)
That's not what I would call great, but that's a start. I believe hardware manufacturers still don't take energy saving as serious as they should.
Threema, Facebook, WhatsApp are not open source. TextSecure and Telegram have open source clients allowing for verification and trust of the protocol.
For most manufacturers and models battery life has actually increased marginally with each model (one notable exception being LG's G2 vs G3). See for example: http://www.expertreviews.co.uk/mobile-phones/1402071/best-ba...
Only one click away from landing page is the Io Programming Guide. I've always thought it was a well written introduction to Io - http://iolanguage.org/scm/io/docs/IoGuide.html
Okay this problem of binary verification you should blame on Google and Andriod app ecosystem. At least on andriod if you install the apk yourself with Telegram and TextSecure you know exactly what you are running. For everythign else, you have no clue.
I was reading and looking for where the experiments prove the claim in the title, but there is none. Just a theory so far.
Steps to Protect the Uploads Folder in WordPress – PHP CMS Framework
Find the Large Attachments Eating Up Your Gmail Space
I have some low activity Google code sites with analytics enabled. 50% of the referrals now come from a Russian SEO site starting a few months ago. They're generating unique bogus subdomains such as forum.topic52148208.darodar DOT com for each tracker ID they target.

Can't Google just blacklist these sites and make them disappear?
Very cool. I was lucky enough to see them on the wall a week ago, and the scale and difficulty of it completely blows my mind. This visualization does a better job reproducing the in-person awe than any others I've seen.

I wonder if NY Times is using this 3D map of El Capitan?
http://news.nationalgeographic.com/news/2013/06/130612-yosem...
I have that setting turned ever since I started tracking my website's traffic. But I am sorry to say, it doesn't work reliably. I still see traffic from sites such as semalt.com and a few others as you can see here.

http://i.imgur.com/XGRvLKa.png
I've been wondering since like forever why hackers hadn't figured this out yet.
Can someone please change the title to

.NET Compiler Platform ("Roslyn") is moving to GitHub

The current one makes it seem that MSDN is moving to GitHub (wouldn't that be a sight? :-)
Yeah, I suspected so.

DEC had a problem with selling MIT and other non-profits hardware at a discount, the US Federal government demands Most Favored Customer prices (https://en.wikipedia.org/wiki/Most-Favoured-Customer_Clause), so I heard they came up with a not so desirable configuration of a Vax 11-750, a RK07 disk drive, and a VAXstation 100 display, which was a 68000 with a megabyte or so of memory and a very fast connection to the VAX.

Which I was also told had an outsized influence on the X architecture, its assumptions of a fast connection to a relatively dumb display, very much the opposite of what developed in longer term.

Which was a motivation for Sun's NeWS, which sent interactive PostScript to the display https://en.wikipedia.org/wiki/NeWS We aren't using it/you've never heard of it because of the "MIT License" vs. Sun wanting $100K to even give you a taste of NeWS.
I should have included "in a way that allows Telegram to view the message contents" in my quote then. They should be stored encrypted.
I agree but there are issues with having bigger batteries as well: they add a lot of weight and could result in more wrist/arm pain for those using their phones for extended time. You certainly don't want your phone to be as heavy as a brick.
Well, either this, or instant recharging (think: super capacitors).

You're out of juice? Find a wall outlet, connect your phone for a minute and you're completely recharged.
No, I think he's serious.

Oh, wait.
https://news.ycombinator.com/item?id=7678012
Music Gear Sexy Ads from the Nineties
From the Github page: https://github.com/kmcallister/tiny-rust-demo

All of the machine code comes out of rustc. (Although all of the instructions that survive optimization went in as inline assembly.)

So while his main() is written in (unsafe) Rust, he's basically using it as a macroassembler.
that might be a problem for mobile devices.
As long as you are backing up your repo in some way, you don't. But these sites just make it easy.
Why I Decided to Buy into the Xiaomi Lifestyle
Not all hackers are anarchists, though.
Would probably be easier to search at least.
Yes, this is conceptual as you can conceptually regard functions as objects and it may have great benefits as a tool to communicate the idea to the other people.

There are of course other abstractions with their own benefits.
I think wearable watches has to be designed differently.
Think a watch bracelet with the battery around the arm, also add solar cells to recharge that battery.
(Joey Hess) ∉ (Rust Developers)

Plus, neglecting to include a few Lovecraft quotes does not seem on the same level as "It's clear to me now that [the Debian constitution is] a toxic document, that has slowly but surely led Debian in very unhealthy directions."
This is mostly just sad. Updating through HTTP without proper signing, really? Also last time I checked I couldn't even download Avast through HTTPS.
I've been playing with WebGL demos on Ubuntu for years, first Chrome then Firefox. It isn't new. You might also be impressed to find out that Steam is on Linux now too.
Do you have a data point to suggest real bias against the geographic engineering behind Telegram?

All the substantial warnings I have read against it revolve around its lack of a respected crypto team (in fact, not having any experienced crypto team and conflating a bunch of maths PhDs with a real crypto team), not using acknowledged crypto design best practices (and flagrantly ignoring them for counrer-intuitive designs), and most importantly, using a contest instead of a real audit.

Contest != audit. An audit has a specialized team of cryptographers who try to break the application in any scenario. A contest has restrictive scope that sets up a strawman and doesn't attract real, serious crypto auditing. As an example, this article's MITM doesn't qualify despite being a real attack.

A contest means that you have no real knowledge of whether the crypto is broken if nobody succeeds. An audit means you can be significantly towards certain. You might already know this, but consider that if someone hosts a contest instead of an audit, and has all the other issues stated above, they will be met with hostility.
Fast charge plus an actual, real standard for connecting my devices to charge would be great. Seriously, the world has come a long way - there's now only a few options... iphone 30pin, iphone lightning, micro-usb and "wierdo".

But what I really really want is a standard way to plug in my devices (including laptops!) and be done with it. We've had the same interface to wall current since forever - and it just works. I want the same for my devices. These things should be commodities and exist everywhere, for every device, basically for free. Right now I keep usb wall warts all over my house, and a box of cables in a central location, so guests can just charge as needed. It sure would be nice to just have each of those wall warts be something else... with a retractable "the one cable". It would reduce a small but persistent issue go away.
Fajitas, I'm sorry but you're behaving just like an evolution denialist. You ask something, you get an answer, you want more details (obviously, because there's a limit to what can be said here), you get referred to studies and books, which you don't read, and it's back to square one.

You call this "appeal to authority", but it's nothing than an appeal to science. I am really sorry about your frustration -- you can go on believing what you like, but know that your beliefs are in opposition to thousands and thousands of studies conducted in the past 40 years or so in many countries. Nerd discrimination makes sense to you? Great, go study it in earnest. You know what, if you publish a serious paper citing, say 20 of the top 200 papers done on racial and sexual discrimination, comparing them to anti-nerd sentiments, I will be an enthusiastic supporter of your findings. In fact, I'll be especially interested in the section on nerd disenfranchisement.

But the thing is, that some people spend their careers studying these things. They are called experts, but if you don't like the "appeal to authority" just look at their findings! But of course, you won't, because you're one of those people who keep saying "we haven't found the missing links" over and over, even though the fossil record is right in front of them.

Now HFT is a much, much, much simpler topic than racial marginalization in the United States. And trust me, the evidence on the nature of racism and sexism is a lot more convincing than tptacek opinions on HFT. Like an evolution denier, you just insist on not looking at the facts, going over your mantras again and again.

EDIT: Oh, and I just remembered how when I succumbed to your pleas for education and gave you the actual definition of sexism -- a new word invented by feminists in the 60s -- you still insisted that the people who invented the term use it wrong!

EDIT2: BTW, you and the writer of that infamous comment about nerd privilege both seem to think that what we're discussing is a lot less objective, and more subjective than it actually is. For example, you confuse misogyny (which is subjective and carries judgement) with sexism (which is simply an objective description of the state of affairs). Scott Aaronson confuses suffering (which is subjective) with disenfranchisement which is objective. Because you resent what you perceive as judgment (which may, indeed, be there) you try as hard as you can to misunderstand what is being said, which is no more than fact.
That's not an "anti-trust" action by itself and bundling the browser was only part of the issue against Microsoft in the US and more of an issue in the EU.
This article is flawed.

1. Assertion: Need for excess fuel due to cooling problems and consequently increased CO2 emissions.

Rebuttal: Additionally injected fuel beyond the stoichiometric ratio will most certainly _not_ increase CO2 emissions. This is because it will not even burn, due to lack of oxygen. It may, however, increase CO emissions due to partially burnt fuel.

Verdict: Lack of technical expertise.

2. Assertion: Need for excess fuel due to cooling problems and consequently reduced efficiency.

Rebuttal: There are other ways to supply sufficient cooling for turbocharged engines. Only in extreme cases (gasoline supercars/hypercars), the last straw is to inject excess fuel, which will drive up fuel consumption (but not CO2 emissions). For diesel engines there is no pronounced cooling problem to begin with - here the excess air mass keeps the temperatures relatively low. Unfortunately you can't do the same in gasoline engines, as you would risk premature combustion.

Verdict: In these extreme cases you _want_ effectiveness over efficiency, so where's the beef?

3. Assertion: Boost control is no more than "electronic trickery" and turbo lag will always get you!

Rebuttal: No matter what you choose to call it: Technology that works, works. Turbo lag is complicated, but if you don't need to pinch pennies you can (for all practical consideratins) eliminate it. There is a variety of technologies who will do that for you, using two turbochargers. (Caveat lector: Not all biturbo systems use techniques of that kind!) Specifically, a sequential asymetric biturbo or a register turbocharging system can do this for you.

Verdict: Turbo lag is a real thing, but never underestimate the power of clever engineering!

I won't even go into "turbo impeller muffling the screaming glory of that prancing horse"... m (_ _) m

Full disclosure: For the last dozen years, I've been working for a major automotive company, helping with the electronic trickery ;-)
"My father taught me many things here — he taught me in this room. He taught me — keep your friends close but your enemies closer." - Michael Corleone
I was just discussing Forth metacompilers a moment ago:

http://www.reddit.com/r/tinycode/comments/2rzuwp/da_here_h_2...

http://www.reddit.com/r/Forth/comments/2s0g4a/da_here_h_2_h_...

I think there is an opening again for Forth in the Internet of Things. That's many low-power (and thus) small computers.
Awesome to see this! After reading the article, I too thought about making an app for it, but kudos to you for beating me to the punch.

I might suggest making a native app though. Several developers made an absolute killing off their native versions of the NYT's 7 minute workout article (eventually pushing the NYT to release their own app).
To be fair that wasn’t in the original design for the UK plugs either, sleeves were introduced in 1984.
Author of PaPy here.

Thanks for giving PaPy a try. Although PaPy [https://github.com/mcieslik-mctp/papy] has never gained traction :(, I have been using it daily for over 5 years (no bugs in the scheduler so far). By now our PaPy based genomics pipelines have probably processed petabytes of data.
People need concrete context to get the knowledge? Most of us start with doing other than having the big picture? Most of tutors need to provide some taste in real world to learners to make them pay since programming is actually very practical? My guess is that these could be among the ones of the main reasons. Well, there are of course some motivations from educators' side as well. Maybe too simple and straightforward is not a good thing. I'm not sure yet.