skysight-inc/HackerNews huggingface dataset:
There was a fantastic set of panel discussions at MIT on dynamic languages in 2001. In the Q&A period of the panel on runtime [1] Guy Steele asked the panel what they thought about literate programming [2], and some good discussion ensued. Some points made that I particularly liked were the point that people generally don't even make the effort to keep comments up-to-date, much less writing them well in the first place, never mind thinking about a good order for the human to read them in.

[1] https://www.youtube.com/watch?v=4LG-RtcSYUQ

[2] https://www.youtube.com/watch?v=4LG-RtcSYUQ#t=1h21m43s (discussion lasts about five minutes, participants include David Moon, Scott McKay, and Guy Steele)
Personally, I could never use a tablet for development. When I work I'm sitting down anyway, and I like the flexibility of a full OS and having 3 monitors.
CO2 emission per capita (2013):
USA 16.5 t
China 7.6 t

So better turn off your electronic devices etc. NOW.
If the US buys only great for the air products - anyone that sells in US must make them. Once you have the infrastructure in place - it may be cheaper to produce all clean instead of half clean/half polluting.
Open Container Initiative at 1 Year: Reps from Red Hat, Linux, IBM and More
IRS investigates Facebook over Ireland asset transfer
Reindexing Elasticsearch with Zero Downtime
You clearly have neither a spouse nor a child. Or if you do, I can't imagine how your relationship with them works.
Interesting. Also reminds me of the Thomas Lennon & Robert Ben Garant screenwriting guide (excellent) which posits there is one - only one - blockbuster movie format, and it's most easily seen in Die Hard.

Introduce likeable character - get them stuck in trouble - get them unstuck.
It seems to me that well-documented code should follow some sort of power law:

Each line should be documented (best if self-documented).

Each function (of around 10 lines) should be documented.

Each group of functions (of around 100 lines total) - approximately a class - should be documented.

Each module (of around 1000 lines) should be documented.

.. etc. up to the final documentation about the whole program.

Each level of documentation should summarize the purpose, inputs, outputs, assumptions and architecture of the thing being described. So a higher level should be around 10x smaller part of the total documentation (of course, some other factor could be used).
Augmented Reality Occlusion Using Project Tango
This seems a lot like cucumber, which is basically a regex expander until it gets down to real code eventually.

I have found this style very frustrating when doing anything complex that's also reused a lot. Particularly because the flow of information (expressed in normal code as variables and arguments) can become very subtle and tightly coupled when it's buried at the very bottom of an expanded expression. Maybe this is a solved problem in the system you're taking about, but I have a really hard time seeing how.
Reddit does a shitload of tracking
Someone opened an issue: "Check continuity on O2 cryogenic tanks before allowing stir"

https://github.com/chrislgarry/Apollo-11/issues/3
That may be the case sometimes, but I doubt it's the case in China, at least not always. Beijing is fairly wealthy these days, yet is still polluted like crazy. The health impacts are enormous. The reason it persists is because the the costs of cleaning it up are concentrated on a few, while the costs of being exposed are distributed among many, and there's no mechanism to push those costs back onto the responsible parties.

India may well be a different story. Either way, polluters should be made to bear the costs of their pollution. Then the correct course of action just falls out naturally. If the pollution is still worth the cost, it will continue. If it's not, it will stop.
>What do you imagine this new medium replacing? Games? Movies? Monitors?

Why would it? It supplements my other recreational activities. The same way a Xbox didn't replace PC gaming or flat screen TV's didn't replace movies.

>I think VR is incredibly hyped, just as it was 15 years ago.

I own a Vive. Its kinda amazing. No, people won't be "locked in VR and refuse to leave" and other hysterics, but what we are able to do right now is exceptional. Its the most interesting thing I've bought in a long time. I see these breathless essays on HN and reddit about new cellphones or some new laptop that you have to squint to see the difference between the old and the new versions. I think some level of hype is justified here. If people can lose their shit over the annual new iphone or ipad then can certainly lose their shit over VR.

That said, there is a lot of hype, but that's part of being in a competitive marketplace full of marketers and advertisers. Arguably, if the hype was toned down then a lot of people interested in VR would have never heard of the Vive.

Hype/marketing/pr serves a purpose.
Another real complexity was parts of Indiana, part of which is in Central, the rest in Eastern. At some point in the past, daylight savings time was chosen by county, and not well recorded. Thus, it is apparently difficult to precisely date local events. It may have also been that the dates of shifting to DST varied as well.
asset stripping before the assets run out

What do you mean by this? Asset-stripping by selling public assets to well-connected parts of the private sector was Tory party policy for decades. The privatisation of the Land Registry was announced somewhere in the middle of the Brexit chaos when nobody would notice it.
It's not a symptom of being poor. It's more a symptom of growth transitioning away from being poor but not skipping the pollution stage. They could very well grow with modern technology now that it is available and proven --something countries which industrialized earlier didn't have. Not only technology but the knowledge of the effects. Nowadays people don't experiment with radioactive elements in their basement labs the way people did in the early 20th cent. because we know more about those substances and their effects on health.
That's tricky. I get the german translation for Snow (Schnee) translating yours too. Is yours a word that would be in the Korean dictionary or is it "just" slang?
"So based on this, should filesystems include a "verify-writes" mount option?"

They do. You can, for instance, mount a UFS filesystem "sync", which means that all writes are synchronous. I assume extX has a similar option ...
We are not talking about CO2 emissions here....
I don't understand why there not being a single best order of presentation for explanation is grounds to dismiss the whole endeavour. I bet that there are many pretty good orders for humans that are an improvement over the order the compiler wants the stuff in. Besides, the compiler doesn't demand a single best order, most programs could be re-ordered in a number of ways acceptable to the compiler (my point being that this criticism seems to hold literate programming to a standard that the incumbent of compiler-required ordering is not held to.)

Edit: added the parenthetical comment
Climate change claims a lake, and a way of life
No, that is called trade. Likewise EU exporters will have to abide by British regulations (without any input) if they want to sell products to Britain.

The UK does not cede sovereignty to China when they sell China widgets built to Chinese specifications.
> AVG has always been my go-to AV for home Windows users

It probably should not be. They have been MITMing your data and selling it to third parties.

http://www.wired.co.uk/article/avg-privacy-policy-browser-se...
Air pollution is killed with known measures, and it goes away as soon as these are enforced.

Climate change? We have literally changed the climate for the entirety of humanity's future unless we devise a system, whose energy requirements would overshadow practically anything we have ever invented and whose workings we still don't understand, and even so its impact would take decades, at the very least, to be felt.
The Kinesis Advantage is a lot more ergonomic than the MS 4000, and has Cherry MX Brown switches.
I've worked at startups for close to 10 years now (not in SF), and seriously, this obsession with "culture" is just tiring. What is "culture" even? Most companies I've worked at (some very successful) all had the same culture/values: "customers first", "collaboration", "ownership and commitment". Al the usual suspects that you put on your office wall.

And for the most part, these were all just that: words on a wall/blackboard. They were not applied day to day.

I've never been a founder, but seriously, I would favor somebody who knows how to get stuff done over someone who "is passionate about the mission".
It's even more weird on a 40 inch 4K monitor. But it's tuned for a different kind of privileged web developer. The specific privilege that you and I are bringing (large, high resolution displays) evidently makes us not the target audience.

Jokes aside, virtually no sites are tuned for large displays, and there's widespread consensus that you shouldn't simply use the full width of the window for text because lines would be too wide to read comfortably. Still, I think my expectation is that most sites just end up centered within large windows.

The layout seen here, with columns anchored on the left and right sides, is unfamiliar and looks weird to my eye as well.
Totally surprised at this news as it seems like Drip is growing its customer base by leaps and bounds. They have a great product.
I do some hobbyist Prolog programming in Textastic on an iPad mini. I can do it in my lazy boy and ftp the file to my desktop for testing when I get to that point. It's perfect for doing little puzzler programs where you spend much much more time thinking before you ever try to run the program. Helps that Prolog has a really minimal syntax, though I wouldn't try to do so something serious in it.
Thanks for this. Down the thread I was asking exactly for this. And it seems Zstd is significantly better. We would of course need a wider range of data to really judge this.

One thing could be that apple's work started before or in parallel with Zstd and didn't know that this was going to be better. But the problem remains we might end up with a compression algorithm widely used (by virtue of being pushed by apple) while another very similar and better algorithm waiting to come to mainstream. Now if there isn't something special about LZFSE in terms of power usage (beyond faster operation reduces power usage) it would be best if once Zstd is really proved to be solid they phase out LZFSE and start pushing this. Don't really think this would happen.

It also seems that Zstd has some dictionary support and so an ever bigger question is whether Zstd can actually replace brotil which probably has a much bigger impact. I really like the idea of Zstd being available everywhere if all the numbers are as good as they seem to be.
Search gifs from address bar
Why should the US put all that effort into cleaning up the air in China?

For something like CO2 it makes perfect sense. That has global impact, so emissions anywhere are essentially the same.

But when it comes to particulates and air quality, it's mostly a local problem. Polluting Chinese factories and cars hurt people in China. The Chinese government and people should be the ones making the effort to clean it up. There's no reason for the US to take it on, unless you're suggesting that we do it as some sort of massive charity scheme.
It was pretty much taken as gospel everywhere at the time that NO compiler could match the speed and size of a well crafted assembly language routine. Back then there were some noble attempts at building optimizing compilers, and probably the more notable one was IBM's ambitious ForTran H. But that's 50-year-old tech now, kids.

Remember also that memory was at a terrific premium. I don't have any specific knowledge about the AGC, but there's an interesting story I read once about a memory shortage in another project - Intel's 8080.

(If you'll permit me an OT digression...)

As the story goes, the program space was so tight in the original microcode for the Intel 8080 microprocessor there wasn't room to spare for a one-byte constant in the code! The architects decided that the AAM and AAD instructions in the 8080 set should have a required operand - 0x0A or 10 - so that the instruction could refer to itself and know that you were operating in base 10!

A side effect of this is that the Intel processors could actually execute AAM and AAD instructions in number bases besides 10; Intel had never formally acknowledged that the instructions do this, and so in the NEC V20 or V30 chips - which were supposed to be Intel compatible - you couldn't change the AAM or AAD operand - it had to be 0x0A.
It seems like mother nature will take care of that, if you look up "Indian heatwaves", she is already hard at work.

I predict the country will cause the biggest climate-induced migration in the early 2020's... there will be deaths and outbreak of war too.
Five Attributes of an Effective Corporate Red Team
You are confusing issues. Air quality regulation in the US affects pretty much only the US, and the same goes for China.

The issue you are probably referring to is Global Warming ... in which case what the US does still matters a great deal.
Managing networks in a software-defined future
How Valleywag Changed My Life
Credit Karma is legit and free. Also gives you your credit score and credit monitoring (all free).

(Disclaimer: I work there).
>VR definitely hits games and porn pretty naturally

The consensus at /r/vive is that VR porn is pretty terrible. You either deal with uncanny valley stuff for 'real' 3D scenes or just awkward camera placements and other issues for 360 movies. There's also a psychological effect of being 'too close to the action' or 'first person porn being unsexy' many have complained about.

I think the "tech will succeed because of porn" is a problematic mantra nowadays. I don't see facebook, Apple, etc succeeding because of porn. If anything, those platforms either outright block it or give a substandard porn experience. I don't think porn tells us anything nowadays.
I wonder whether a `show me the code only' view would be useful?

What I personally miss most is the ability to look at code from different perspectives and navigate it in different ways.

I find writing in a literate style is much more like preparing an academic paper or formal presentation than like programming as I usually would. There’s a clear order of doing things, but there’s only one order, a very static form of presentation and reading. As I mentioned before, I find this can work quite well when the work actually is heavily mathematical and relies on careful and systematic construction of the final result, but like working with math papers, it’s definitely an “acquired taste” and takes some getting used to.

In contrast, when I’m programming in most other languages, I rapidly navigate all over the code to follow relationships and definitions and so on. We have lots of tools to help do that quickly and easily in any modern programmer’s editor or IDE. We also have lots of ways to display different parts of the code and visualisations of the relationships between them simultaneously. I really miss that sort of dynamic, flexible working environment with the Literate Haskell. Sadly, I’ve yet to discover any programming environment that supports both the documentation side (essentially a good editor for working with LaTeX and the related tools) and the programming side (more like an interactive IDE).

To be fair, this feeling is probably due in part to my own relative inexperience with Haskell projects on this scale. Although I’ve long been interested in functional programming and used it for various bits and pieces over the years, my large-scale, professional projects have generally used more mainstream languages like C++, Python and JavaScript, and the tools and environments that go with them. Functional programming has a rather different feel anyway, and perhaps I just haven’t learned to combine that more mathematical/functional mindset, literate programming style, and the available tools as well as I could yet.

In any case, I definitely believe there’s a lot of potential for new tools in this area, combining the kind of documentation and structured presentation I’m seeing with the literate code with the kind of dynamic, on-demand exploration of code that modern IDEs for many other languages offer.
I think the case of zip code based discrimination is even named. It's called redlining, and is being used in machine learning world to describe indirect discrimination based on certain attributes (eg. discriminate people based on their zip code, a zip code with mostly black population for example)
2.048MHz clock

16-bit wordlength

2048 words of RAM (4k 'bytes'/octets) using magnets?!

36,864 words of ROM

Ok this is a actually a really interesting read: https://en.wikipedia.org/wiki/Apollo_Guidance_Computer
With how intrusive Forbes's ads are, even with uBlock origin, I wish HN would just disallow stories from forbes.
Climate change is a long-term threat that requires global action. Old-fashioned air pollution is an immediate threat, one which kills millions of people a year right now, and which can be helped with local action near the affected people.

So yes, air pollution is not only more important, but also easier to fix.

If anyone disagrees, go visit one of these cities. A few days of burning nasal passages and you probably won't be able to pay much attention to the decades-distant consequences of climate change.
People are entrepreneurial <i>because</i> they have no other options.
There are other reasons but that is the main one. Let's call it an environmental factor!

They are also entrepreneurial when they feel like being creative and the downside risk is low because they have the bank of Mom & Dad to lean on. Which is fine, there is nothing wrong with that. Much like poverty it's just not a sexy story.

Tiny Houses would make more entrepreneurs. If you didn't have to worry about food, rent and utilities but otherwise were, um, money free, that would make you pretty entrepreneurial. Especially if you had access to tools, workshop, computer resources. That's my own plan at least.
Kinesis Advantage

https://www.kinesis-ergo.com/shop/advantage-for-pc-mac/

It's ergonomic, mechanical, and has Mac support.
You're arguing for direct democracy instead of representative democracy. What we have is an election of leaders, and then the leaders lead. So yes, we do what our politicians tell us to, and if we don't like it, we elect different politicians. That's how the system works. We elect people whose full time jobs, and their staffs, is to look at the consequences and make the decisions so we don't have to put in all the redundant work.

The EU referendum was an abnegation of leadership. It was never meant to be lost, because there was no concrete plan for what to do should it be lost. But the precise lack of planning meant that a No vote could mean anything to anybody; any little bugbear they had against the EU could be used as a reason to vote No, while the Yes case is entirely concrete. It was a choice between reality and everyone's individual fantasy. In that respect, it's hardly surprising that fantasy won.
Depends on who gets in. There are three candidates in the Conservative leadership contest (it was five, but it's down to three now). May and Gove have indicated they would want to wait, but Leadsom has indicated she wants to get on with it.

http://www.telegraph.co.uk/news/0/what-is-article-50-the-onl...
Prepare to be hacked: Information security for small organizations
I've yet to hear any reasonable defense of this often repeated assertion (UK 'special treatment'). The UK net contribution per capita is similar to other comparable EU countries (time periods vary but see this link (payments tab, net by population)

http://news.bbc.co.uk/1/hi/world/europe/8036097.stm#start

Without the rebate, the UK would be a massive outlier (paying a much higher net GDP per capita).

The other often cited 'special treatment' is that we are not part of Schengen - a situation which also applies to Ireland and Cyprus (Cyprus are technically committed to joining but it remains to be seen whether this will actually happen). The common factor is that these countries are islands. Is it really that much of an inconvenience for people to bring their passports when you already need to have booked a plane, ferry or channel tunnel ticket (practically, it isn't the same as driving from France to Belgium)?

For what it is worth, I voted to remain.
That is an excellent idea. SOmething better than a concession stand at least. Some places wouldn't go for the beergarden, but a coffee & sandwich & store combo would probably work out nicely, especially if the local folks actually went there. Probably perfect in the area between the greenspace and the road.
Research papers often use the phrase "wrapper induction" when discussing automatic data extraction. Once I discovered that phrase I found several papers. I'm on mobile so can't link any.
That's an excellent point. It's a shame that Apple doesn't make either of (a) good computers or (b) moddable computers anymore.

Meanwhile, I've got a Windows PC that I've thrown together over the years, I just put a new SSD in it, and I'm waiting on buying either a new RX 480 or 1080, and I've got a 3D-capable PC, more capable and also much cheaper than the $3K Mac.
"The current maximum of two years is not enough to deter infringers, lawmakers argued."

Imagine if somebody used this argument for traffic violations...
I don't understand why you're perfectly happy to consider assistive technology for your terminal but completely unwilling to consider assistive technology for the browser.

The Web is an order of magnitude more tooled for usability than nearly any application you use on a day to day basis. Requiring pointer actions has nothing to do with that.
Well, considering that the program was "written" into the ROM by winding wire around ferrite cores, I'd say it was literally written in rust.
Frankly i find that video a case of preaching to the choir.
You did write If we're talking about reducing CO2 emissions, then yes, further cutting emissions in the US is probably not going to do much good compared to putting similar effort into China.

I think it's fair to point out that the US cutting emissions could have a larger impact than China limiting increases (at least on a per capita basis).
Police Opinions on I/Leads Software? Helping or Hurting Your Cases?