skysight-inc/HackerNews huggingface dataset:
Of course it can.

Open source doesn't mean the process is collaborative. It just means the code is available for you to use, modify and fork. There are numerous open source projects (mostly those sponsored by companies) for which you would never be able to change the direction of.

Look at Node/IO for how things would need to work.
Our daycare has a bunch of "school-esque" stuff. It's almost 100% learning through play, but the kids do have development plans, areas that they focus on learning, etc. "School" is a broad term, and while sitting at a desk is 100% unrealistic for a 2 year old, opportunities for educational play definitely exist.
The webpage posted in this thread authored by Dr. Andrew Nestler & Dr. Sarah J. Greenwald was one of Simon Singh's main sources for that book.
That's all pretty good. Especially considering the size of the US.
This looks great, congrats to everyone involved, this is really exciting stuff. I got a couple questions I didn't quite understood.

1 - What prevents someone from altering a JS file and serve it to other peers?

2 - Is it possible to obtain all the version of an object and see it's history of changes (like Git)?
> "That isn't a story they want to tell. __period__ Why would they? What benefit of mass entertainment would it serve? Hint: Look at the etymology of `entertain`."

Tesla was an interesting character and had an interesting life. If you're concerned about whether his story could be dramatised, it's worth remembering we had films about Stephen Hawking and Alan Turing last year, both of which were successful at the box office. I see no reason why we couldn't do the same for Tesla.
Annoyingly, TLS wildcards have very a different meaning to DNS wildcards.

DNS wildcards only work when * is the leftmost label of a domain name, so

*.example.com is a wildcard
foo.*.example.com is not a wildcard
*bar.example.com is not a wildcard

A DNS wildcard matches any non-zero number of labels, so

*.example.com
foo.example.com matches
foo.bar.example.com matches
example.com does not match

RFC 4592 describes DNS wildcards.

Unlike the DNS, the * in a TLS certificate can only match one label, so

*.example.com
foo.example.com matches
foo.bar.example.com does NOT match
example.com does not match

RFC 2818 also allows the * to appear within a domain name, not just as the leftmost label, and wildcards work even when they are part of a label. One of its examples says

f*.com
foo.com matches
bar.com does not match

But nowadays sub-label wildcards like this are not supported.
In case you were wondering, like I was: http://google.com/search?q=what+is+an+isa
Yes, the US has race disparities above and beyond what the UK has. Part of this is because the US brought slaves to its own shores, whereas the UK kept them far afield and ultimately denied them citizenship.
I believe incentives for seeding rare files are in the future plans for bitswap
And it's pronounced exactly like it is spelled. My inner five-year-old giggled for ten minutes the first time I heard Mr. Wiener introduce himself.

Anyway, the guy seems like he's doing the right thing for the city.
Importance of Outsourcing the Finance and Accounting Services
I didn't read the article, but I think I know what the author is getting at?

Right now that fancy watch on your bosses wrist looks great while the wheels are turning. Once they stop, the person will need to send the watch to an expensive trip to the factory. Why, because these companies don't sell parts to independent watch repairers. That watch is essential a lease from the company.

That automobile, with the propiority operating system, breaks down. Independent auto repair shops have no legal right to buy the repair codes--let alone fiddle with the computers. All those fancy features break. People are being forced to bring their ailing automobile to expensive Dealerships. The tech has gotten so complicated, even dealership mechanics are learning on your dime. I know this for a fact. My best buddy is a dealership mechanic.

So, it's not just computers/electronics. I'm big on repair. I don't like this throw away society. If you don't have the knowledge/skills to repair a gadget--that's fine. If you are locked out of the system, can't get the schematics, or can't get parts--that just wrong?

I'm fine with not allowing a customer to fiddle with a gadget when in warranty, but after that warranty ends, they should be able to repair their Gadget?
I currently work for an investment bank in London on a trading platform written in Adobe Flex. Resourcing and recruiting isn't actually much of an issue as while the pool of developers is small they are also highly skilled and specific to the target platform and business.

We have JavaScript migration plans, but for something with so many developers and hundreds of thousands of lines of code the tools are only really reaching the required maturity.

In terms of "because you know standards, multi-device compatibility, etc. are important!" this is actually not very important, we have native mobile applications and there is zero chance you would run a desktop app on a mobile device without the majority of the code being different.

The main driver is security concerns with the Flash player.
I was in the middle of this way back when. Software I created (well, I prototyped and hired somebody else to create), won the very first Macromedia Rich Internet Application. It created name badges from a Flash app.

For those who don't remember -- and judging by the comments I think that'd be many -- there was no AJAX back then, and when I first saw AJAX I remember thinking that's the end of Flash.

It wasn't a love of Flash technology but a love of stateless UI that inspired our line of thinking. Stateless UI was possible with Java, and I first wrote the program that went on to win the award in Java, but Java looked even clunkier than Flash and ran worse. Flash looked nice, ran well, and was easy to install and maintain (back then it was already installed and enabled in all browsers).

Now I have lots of grey in my beard and have been working mainly on mobile tech lately. But those days -- not long before this PDF came out -- were great fun. We knew the web had to evolve and saw this type of user experience, if not this specific implementation, as the future. Today, that's AJAX and mobile apps. But Flash was a necessary stepping stone.
Building a Tablet with the New Raspberry Pi Touchscreen
Yes, pretty disappointing that a tutorial on flexbox fails to prefix its styling rules - which in this case is very much essential to make your point.

Since I use autoprefixer in all my projects and only need to cover moderately modern and relevant browsers, flexbox has been a regular companion for me - without any problems. So many layout headaches that can be avoided with this great addition to CSS.
> That statistic was totally shocking to me.

Then I suggest you start catching up by reading this article, which does a very good job of explaining how racism and segregation didn't just end with the Civil Rights movement, even though that has been a popular myth among people with privilege (often not intentionally, which is yet another reason to always check your assumptions).

http://www.theatlantic.com/magazine/archive/2014/06/the-case...

[if you only read one of my links, read this one]

> Are there any other places in the U.S.

Yes, many of the larger cities have grown even more segregated over time thanks to redlining.

http://atlantablackstar.com/2014/03/24/10-of-the-most-segreg...

> public school

Public school has always been the battleground for racial issues. After Brown v Board of Education, VA (and other states) circumvented the integration orders in what is known as the Massive Resistance[1]. This was the purpose behind the modern idea of "school vouchers": to get around an order to integrate public schools, vouchers were issued to give white people the "freedom of choice" to send their kids to a private school (aka "segregation academies"[2]), while minorities had to attend the (often deliberately underfunded) public school. We still see these ideas today, just with more obfuscation. The damage done to the public school system is going to take a long time to fix.

[1] https://en.wikipedia.org/wiki/Massive_resistance

[2] https://en.wikipedia.org/wiki/Segregation_academy
Building a city without open data
Or, conversely, make sure your crappiest demo is as robust and compelling as the web.
I'm not sure. With proterro working on making sugar at 1/3 of the cost(5 cents/pound) using synthetic bio, with solazyme selling specialized food components to the food industry, and with genomatica's technologies already running what seems like competitive BDO plants - it seems that SynBio can compete on cost.
Capitalism is a paperclip maximizer
Link: http://commonmark.org/
Does anyone have good links to documentation on quasiquotation in Haskell? Last time I looked I struggled to find a good summary.
and ignoring local laws?
A study of a text-sharing platform driven by biblioleaks and crowdsourcing [pdf]
3 Statistics Denial Myths on the Volume of Big Data
The Tiny Town That Hates Elon Musk and His Space-X Launches
Yup. Also a lot of stealth games actually incentivize you to avoid or stun your enemies instead of killing them, whether for scoring reasons or pragmatic ones (e.g. killing is loud, or triggers a heartbeat alarm that alerts others). Star Trek: Away Team, and more recently Invisible, Inc. come to mind.

I like games that give you a non-violent path. I vividly remember enjoying Mirror's Edge trying to do a zero kill playthrough. It wasn't easy, because sometimes opponent jumped at you in such moments that you could kick them out of rooftops by accident. But it feels rewarding to play a game in a way that, at the end of it, will preserve both you and your opponents, who often aren't evil per se and don't deserve to die.
Ironically IE9+ support for display:table is worse then IE8-, especially regarding inherited dimensions on child elements.

I wrote a small grid library[1] using display:table, as a flexbox alternative for older browsers, and had no choice but to use js to fix IE support.

Firefox also has some issues, don't know if because of the spec or the implementation, but those can be worked around with css.

[1] https://github.com/ghinda/gridlayout
Did you read the article? He nearly didn't manage to grow RedSwoosh and then sell it.

No defense for him or Uber - I'm not a customer and have no plans to be one.
Brendan O'Neill – Freedom of Speech and Right to Offend
That's like asking about the advantage of driving a stick shift over a Mercedes Benz.
There is a tendency to group all flash content together, if you break it out into say:
Websites (typically micro sights)
Banner adverts
Creative websites
Games
Video players
Audio players
Applications
Desktop AIR applications
Mobile AIR applications
Web site components

Each use case has a date when they became a bad bet, some never were. Even today web components (shims/polly fills) are written in flash and are acceptable.
MITM attacks. Verizon currently injects tracking headers into HTTP pages.

https://www.eff.org/deeplinks/2014/11/verizon-x-uidh

A variety of ISP's (Comcast, MTNL, IDEA) also run MITM attacks and inject ads in pages, sometimes on behalf of law enforcement. I imagine they inject tracking as well.

https://blog.ryankearney.com/2013/01/comcast-caught-intercep...

https://medium.com/@sushubh/delhi-police-is-literally-doing-...

Google could either do these things or block others from doing them.
Based on my reading of this article, IPFS doesn't specify how you store the content - just that the content you provide back matches the requested hash. So in theory this could easily be implemented under the hood.

Though perhaps I'm misunderstanding your question - if you want multiple IPFS nodes to coordinated on storing parts of an erasure encoded file? that would be useful too. Again I think it's possible - you could build a small distributed system to host files this way. The most interesting variant though is if IPFS could have support for something like this natively - so nodes run by different users can each pitch in a little. Conceptually it's possible, but probably the protocol doesn't support it.
It would be interesting also to see what they are using now.
> (Let the entire existence of the Web, with its myriad flaws, be a lesson to you: your crappiest demo may well become the thing you're known for twenty-five years later, so make sure your crappiest demo doesn't suck as bad as the Web does.)

The web is amazing, and you are using it right now. It has flaws, but so does anything that achieves success at the level the Web has. How many technologies have a direct impact on billions of people's lives?

There are subtle reasons why "crappy" technology often wins. One is that worse is often better (http://www.jwz.org/doc/worse-is-better.html) and the second is that people are more prone to complain about popular technologies, which create the illusion that their alternatives would obviously be so much better.

EDIT: Note that the web is not just a technological phenomena, it's a social one. If you care about the real world, it doesn't make sense to look at it as a technological innovation in isolation. Anyone can dream up The Perfect Protocol in a research paper, it's an entirely different beast to actually do it and make it work for billions of people.
Wipe machine, send linkedin invites, take pictures of the office. I once set my work e-mail to forward to a personal address and for a few months I got whatever e-mails were sent to everyone still at the company.
To be fair those things you couldn't do in the web, like intros and text fly-ins, were really obnoxious. That's what got Flash a lot of hate (and rightly so).

What made Flash great were games, video, real-time communication (e.g. web chats) and cartoons. Flash was great as its own medium, even if embedded in the web (not replacing it).

Shoehorning Flash into the web medium was a mistake, just as obnoxious as now is hijacking the scroll or adding thousands of fade-ins in HTML5 (which fortunately as a fad seems to be dying).
I attempted to write programs for C64 GEOS, and I found it worse than assembler! It may have been due to the programmer's manual being for an earlier version of GEOS than I was using (v2), but writing programs that didn't crash seemed to be impossible for me.

That said, I recall very little third-party programs appearing for C64 GEOS, so it may have been the case for most programmers who attempted to write for it.
"On the right track" does not mean "production ready now". Some time needs to pass in order to create the confidence necessary.
So what do you call the demo that was delayed a couple of weeks to perfect before releasing? I don't know either.
Yes, you needed either the C128 or the ram-extension for the C64.
With async functions you interface with everything using promises, it's great.
Most people except for me and a colleague seemed to think he was honest, though.
with your consent - when's the last time you actually read a the terms and conditions of your account?

Honestly even if you take that as meaning they won't ever track history of internet access to a google account, why would you assume they need to do that, just to have more information on you?

It's not like you escape their privacy invating antics if you just use google search (or a site with google ads) without an account.
You are using that analogy completely wrong. We don't want more cars, but there is nothing wrong with more people.
The Five 'Continuous' Aspects Every Developer Should Focus on This Year
Why you should learn to cherish the answer “it depends”
How Digital Literature Affects the Culture of Writing, Reading Across Africa
As already noted, the Atari's banking window is outside of the stack area. IIRC, André Fachat's Geck/OS optionally makes use of an enhanced MMU which bank switches the stack area, but we have no such mechanism on the Atari. What I came up with is a hybrid stack segmentation/caching approach. Even when copying is required, stack frames are typically very shallow, so the fixed stack isn't quite as burdensome as supposed.
The slow death of music venues in cities
I loved Geoworks--it was how I got introduced to GEOS and how powerful a good GUI desktop could be. I was so disappointed when AOL dropped support of it. :(
New Features in Qt 5.6
That could be done in hardware. They could put a double framebuffer in it, one that contains the frames of the input signal and another with what's currently displayed, repeatedly diff'ing them to send the right signals to the display. The video linked in this comment https://news.ycombinator.com/item?id=10187876 shows a Nook's display being used for video, so I think it's quite possible.
awesome visualizations! a picture tells more than thousand words
To 1: If you alter the contents, it's hash would change, thus it's address would change, if I understood correctly.
The one readily available on search: https://github.com/petkaantonov/bluebird/wiki/Optimization-k...

Otherwise the fact that engines bailout on optimizing ES6 features was kind of common knowledge when engines started to implement them.
Well the problem with info gathered via search, GMail, etc. is that they can only capture info about things that go through their servers. With access to the Internet connection you can gather info about other sites the user visits, when they're typically online, how long they spend playing XBox, etc.
Distribution is a great idea.
Decentralizing is a great idea.
Open Source is great idea.

Permanent.... is a great idea and a very conflicting idea.

While the utility of permanent cannot be denied but the implications for privacy, piracy are far reaching.
Meet the 15 EU Tech Startups Pitching Silicon Valley at European Innovation Day
Just the fact that the lords of hell were actually talking to the hero makes it very weird/stupid to me.
In D2 Mephisto throws one single one-liner at the hero and other demons just laugh/scream and thats it.
The story in the cinematics is narrated by Marius not any of the prime evils.

(I think Baal actually talks the most due to his conversation with Marius in one of the cinematics).
Google Translate told me "The page you requested was too large to translate" - got a working GT link?
How Design Works (2012)
1) Content is verified by its hash
2) Not yet, but I believe "commit history" functionality is planned
First official ad blocker for iOS launches today; ditto for Android
That "qualified personnel only" comment is partly to protect against people at the low end of the Dunning-Kruger curve.
USA. Part I. The American Interface
That's exactly what they do in full-motion flight simulators.
Freelancers: Manage small PKI for multiple projects/clients with 2 bash scripts
China Flexes Tech Muscles Before a State Visit
I don't think the watch example is valid; it's not an artificial restriction like hidden repair codes or patented screws, they simply don't sell the product (extra parts) you want.
It makes sense (from a customer focus and engineering perspective) to design items to be easily maintained/repaired. HDTV projection TVs primarily have lamp units that can be easily replaced by end users. My project HDTV was built in 2005 and doesn't have such an easy setup http://gadgets.curiouscatnetwork.com/2015/09/08/homeworx-hdt...

From looking around trying to find what bulbs I am suppose to use I found that pretty much all manufactures seemed to use a simple lamp unit replacement. They all decided it was silly to have such an item not easily replaceable - sadly not mine (mine may well have been the first year of projection HDTVs by Toshiba maybe they took short cuts to get it ready early).

Engineering for sensible repairs is something consumers should expect. Where you draw they line is sometimes hard but some things seem obvious. And that may change over time, not having easy user replaceable batteries seems silly to me. As Apple designed every smaller items and batteries didn't need to be replaced so often making them non-easily-user replaceable became more acceptable in my opinion.

Still it would be better to design for easy and cheap maintenance if possible. Far too often it seems like products are engineered without any thought to servicing or with thinking that seems like planned obsolesces (making it intentionally hard to maintain). Though my guess is it is usually just not thinking about how to design it well for the actual customer use, not them intentionally designing it so users have to buy new ones due to specific design features and company policies shortening the useful life to customers.
This isn't freenet where you have no control over what you store. If you have an objection to certain content, you don't have to store it. It's only permanent so long as at least one person is willing to distribute it.
Small airlines use a collection of software between their business, if they do their own maintenance they use a tool like AMOS (http://www.swiss-as.com/main.do) which is produced by a subsidiary of Lufthansa, then another tool like sabre (http://www.sabreairlinesolutions.com/home/software_solutions... ) to manage crew, flights planning etc. Bigger airlines will probably use SAP.

The hardware is going cloud based/vm but due to a ton of legacy and regulation concerns (i.e. data protection, rules regarding data access in the event of accidents etc) it's very slow going and most companies will still host their own servers, with maybe a company-wide shared oracle/db instance.

The market is strangely competitive, though it has become quite stale in my opinion. RAMCO (http://www.ramco.com/aviation-suite/campaign/aviation/) are the closest thing to a "disruptive" force, but their software is widely regarded as flashy with little meat to it (and a lot of glitches).

Source: developer for one of the MRO software providers (not listed here)
While they certainly can pull a man-in-the-middle in the cryptographic sense (DJB gave an outstanding talk[1] that discusses this problem), you seem to be assuming a lot. Google doesn't get much data from me at all (spyware like google analytics is blocked at the router, and I started blocking ads before Firefox existed). Even if you ignore that, there is a lot of traffic that Google normally doesn't have access to that they would be able to log as the ISP.

They get some of this already when people choose to hand Google their DNS traffic, but being the ISP makes this complete. You may want to also watch Aral Balkan's talk posted just above DJB's at the same URL; he does a better job than I can at describing how Google (and Facebook, etc) are using surveillance-as-a-business-model.

> Google Fiber's privacy policy

The risk of a national security letter (which the part you quoted includes as an exception) is already enough of a reason to limit how much personal data is in a single database, that's not the main problem. That policy isn't a binding contract. Do you really think it won't be changed the moment someone at Google decides it would be profitable?

They promised "Nest" data would stay separate, too, which quickly changed to sharing "limited" data. Sorry, but promises not to snoop don't mean much when the promise contradicts their business model.

[1] https://projectbullrun.org/surveillance/2015/video-2015.html...
Show HN: Stop-server – shut down your computer using your phone and Node.js
Cyber-Extortionists Targeting the Financial Sector Are Demanding Bitcoin Ransoms
Has anyone build a hash style password manager.

hash(website name + global password + increment) = password to use?

or something like it
The 1541 only has 2K of SRAM, so using it as swap seems a bit pointless, unless you mean it could page out to floppy?
> an ancient Mainframe "QQLIF file" which is still in use today!

I work in the travel industry, I was recently looking at a system's documentation with included revision tracking going back to the 1980s. System does the same thing it did in the 80s (presumably with completely different hardware/software)
Europeans allowed to sue over privacy breaches in new EU-US data agreement