skysight-inc/HackerNews huggingface dataset:
Again, I never said I was against it, all I want to to is to be able to read and question the damn thing. Why are you and others acting like that's a crime?

I get treated like a bad person, and questioned, because all I want is to be able to read a regulation. I didn't even say I was against it.

Even if you look at past comments, all I wanted was clarity, not editorials and speeches, the damn text.

Good lord.
“Internet Explorer had to go because it's garbage”
Unfortunately yes, to some extent. Propaganda is a serious force, as latest events in Russia and Ukraine are showing.
You're over thinking it.

On its own shoelaces are interesting. Pulling on the loose end may have started as curiosity.

The person then puts the pan down to tie them. Crow grabs the lace again because, again, curious and playful (birds can be incredibly mischievous), and once again the pan reappears!

Now we're in reinforcement territory.

Now don't get me wrong, the crow learns fast. But it still could be just basic reinforcement of a natural behavior, which is the same technique used to teach various animals "tricks".
Biometrics in PIV cards
It's not javascript. Modern javascript engines (like v8 which powers Atom) are well beyond fast enough. GC can cause occasional latency if the programmer is lackadaisical with allocations, but with care it's a non-issue.

But Atom simply will not achieve performance competitive with Sublime while they are using the DOM. The DOM is too general-purpose for what is almost always just a grid of monospaced text. The overhead introduced by allowing plugins to render entire webpages inline with the text is just too much.

I want so very much to like Atom --- a Free text editor that isn't vim or emacs and is actually powerful enough to replace them, but the imperceivable latency manifests as a gradual accumulation of stress.
Six Nations 2015: Nine ways to make rugby a safer sport
Most of us find significant qualitative differences between using a radio and a web browser or even an app.

edit: are astro-turfers out again? I was merely stating my opinion on the topic..and was down voted. Is this an example of an open and free Internet?

Yes, it is. People are freely expressing their disagreement with your fallacy-laden arguments.
>Of course it is state-funded.

The BBC is not state funded, state owned and state controlled perhaps - but that's a whole other discussion. Television owners can elect to pay or not pay for a TV License which is what funds the BBC, there is a choice. What is state funded are the 4 million or so licenses which are free to anyone over 75.

> The state has made a law that requires anybody who wants to own a television to pay money to the BBC

Not quite correct. You can own a television and decline to pay the TV license provided you don't watch or record live broadcasts. This means I can watch stuff on iPlayer on my Roku/PC/Android etc and the BBC can't force me to pay a license.

I ditched my TV license back in 2006 for political reasons, I've had a couple of visits from the TV License "enquiry officers" (who are in fact employees of Capita, a public limited company). You don't have to permit TV License staff access to your home or provide them with any personal details. In fact you can permanently deny any TV Licensing representative from setting foot on your property. This is known as "Withdrawing implied right of access" [1][2].

[1]: http://www.tvlicensing.co.uk/about/foi-administering-the-lic...

[2]: http://www.bbctvlicence.com/Withholding%20implied%20right%20...
Better off with Closure Trees (aka Closure Tables.)

Start at page 48.

http://www.slideshare.net/billkarwin/sql-antipatterns-strike...
The problem is intercepting the codebook. If they had the machine and could somehow intercept the codes then yes.
Thanks, will see what kind of results we get from people around the house ;)
LOL, "thermodynamic reasons". citation needed
oh, the "$1/day is better than slavery, you should be happy!" guy. of course.
Open source competition can be good when the differences are primarily technical (e.g. GCC vs LLVM/Clang). When the differences are primarily political (e.g. GCC vs EGCS), then the competition serves only as a distraction. As a mostly-uninvolved outside observer, this competition seems more like the later than the former.
TV Licensing is not a "tax", you can choose to pay it, or not depending on whether you want to watch/record live broadcast TV, or not.

See my comment above: https://news.ycombinator.com/item?id=9117324
This is why I have come to love MyBatis. It lets me use SQL for the queries and then deserializes the results into a structure of my choice, even something as simple as List<Map<String, Object>> in Java.
This change doesn't seem to be about removing boilerplate to support multiple browsers, though. They're not implementing their own virtual dom diff their "one web-renderer", but moving away from this technology.
What are the benefits of using HTTP rather than TCP directly? I guess one of them is easy to pass firewalls. Anything else makes HTTP better than raw TCP for RPC?
This dress has broken the internet
The Striking Similarities Between Teachers and Start-Up CEOs
With 6" phones with great batteries, I just didn't have any more of a tablet use case. I'd have loved to have a Nexus 7 phone, but Google send intent on blocking that. So a Chinese 6" Android and it handles a surprising number if scenarios. I just wish it were another inch bigger.
Personally, I think that solving problem 2 is the most important, and problem 1, if it is truly a problem, could be solved by a competitive free market. If it's truly possible for new competitors to enter the market, then if problem 1 really matters, market forces will handle it.
congrats grofers
Indeed! We love this community [1]. We started 20n with DARPA's help, in part to gather more steam around the accuracy of software predictions tools within synthetic biology. You seem to have worked on these tools, and so must know the pain of convincing wet-lab scientists to follow up on the sw predictions.

Paracetamol, both for academics and to pharma, was a non-biosynthesizable molecule. But once we had the prediction, we were able to go to the lab to construct the microbe pretty easily.

In the end, the tool is the start of the process. We are investing significant resources in constructing the microbes. Over the coarse of the next two year, hopefully you will find some novel molecules in the ones we move to bioproduction.

[1] Have to! We are part of it. :) We know most of them, and they probably know us.
> ...it's way nicer than hauling around a stack of journals. I use Papers for this....

I also like Papers on the iPad.

My reading mode for academic papers, using the dedicated app on the iPad, is different than on my laptop (or the laptop tethered to the big monitor). I'm better able to deeply read on the iPad because it's dedicated to that one task.

I probably spend about equal clock-time reading papers on both platforms -- on the laptop I read 2 pages from each of 20 papers, and on the iPad I read 15 pages from each of 4 papers.

But I have to note: I don't create content there, I consume it.
More than 100, in fact. But in the end only one of those vendors actually mattered.
React is so much different from other frameworks, I feel.

Someone that doesn't know React can basically come in and start working on a large app from Day 1. It is so much less frustrating than Angular, Backbone + Ember + handlebars, etc. You can continue to add features to a React application and not slow down.

Also React isn't unproven. Over 1 Billion people use a React application everyday (Facebook + Instagram web). Unlike Google with Angular, React is Facebook's baby, the FB team is constantly churning out great additions to React.

I feel though with these JS editors, they should just basically give up for the next 5 years or so. Switching between Atom / Brackets to Sublime or Vim is extremely painful, I can't stand how slow it is. I love adopting new technologies, but I do not have faith in JS applications outside of a browser, they are too slow and lack in features.
So much this. The DOM is absolutely going to be the bottleneck more than JavaScript. I can't really provide any concrete benchmarks to support this because its a very complex topic, and you can really only come to that conclusion after trying to optimize the DOM for something as critical as a text editor.
Ouch! Might I ask what datacentre you're using?
Congratulations to the entire team :)
On one hand, I'm honestly surprised that this is still an issue these days.
That's the issue I had with tablets back in the early 2000's when MS was pushing them, every time I picked one up I turned something on or off, drove me batty.
all he means behind the sensationalistic crap is that the sata controller is not actually needed, its there for compatibility.

"hard disk" will not be the ram. its just is made of the same chips, but still logically separated. and there is no need for a sata controller to address it really.

That's all. You still need a file system if you want to address the files. Just like address blocks of ram or anything else.
If you give free reign to the app, there is no security, reliability, etc. Even ram is actually indexed as well.

On top of that you need a representation for the human behind it - no matter how hard they try to remove that (because its much easier to lock you in when there is no generic way to browser a memory device), its not very convenient compared to a file system.
I didn't do my laundry for a month
Sundar Pichai talks about China, Wallet and G+
Meanwhile, a new Sublime Text 3 Dev build today added enhancements to its minihtml module.

It looks like a race of whether Atom can become ST3 faster than ST3 can become Atom.

The main competitive advantage that Atom has over ST3, IMO, is that it's open source. If Sublime Text 3 were to become open source, that would be a huge win.

Also, that open source ST3 clone limetext [1] written in Go seems to be making progress.

Interesting times.

[1] http://limetext.org/
Actually, the article only talks about the Enigma machine featured in the movie, not all the different models (with different rotor counts, etc.) that the Germans used throughout the war. The title might sound linkbaity, but it's accurate.
At least until something better comes along i am going with React. React makes lot easier and cleaner to build apps. I have built a stock ticker app with changing values and highlighting the change. Initially there were few performance issues, but using immutable data and shouldcomponentupdate those were resolved.
hope you are going to support Shadow DOM/Web components soon - otherwise we will face new generation of "works only on Firefox and Chrome" apps
I have read plenty about the io.js project's technical and political frustrations, but I have not seen much on Joyent's position. I don't understand why Joyent let Node languish when it is an extremely popular project and apparently a significant part of their business.

Recalling the GCC/EGCS schism in the late 1990s, I predict that Joyent will support Node 0.12 as an LTS release and io.js will become Node™ master.

http://www.softpanorama.org/People/Stallman/history_of_gcc_d...
How about "market is saturated"?

I suspect that everybody who wants a tablet now has one. So, your new sales are only replacement level.
Political competition is hugely important. Governance models are tech.
I haven't yet worked in a shop where I thought they should have spent less time buying products, and more time inventing things. Obviously there have been some library choices that have been regrettable but there is no shop I've been to that has a general cultural problem of not building enough things. (Background enterprise)

But when I have seen someones make an error in judgement, I have noticed that they realize it much more quickly when integrating software then when building it themselves. I suspect because of the attachment that quickly grows for one's own code.
The way it's typically been handled is that the last mile ownership is still with the company that builds it, but they have to lease its use to other companies at a reasonable rate.

For places with no last mile infrastructure yet, one way to handle it that's been done is that the public builds it (i.e., it's owned by the municipal government) and leases its use also at a reasonable rate.

An example in a different industry is electricity. I'm in Canada and in my province we pay to a local company, but a separate company owns the overall grid. There's a charge for distribution that appears on everyone's bill to pay for the infrastructure.
Crazy question for the night owls in here:

I frequently find I can concentrate more in a dark environment. Even at 2PM in the afternoon, if I can sneak off to a dark room in the office place I can get more work done. While it is easy to block out noise with headphones in an office environment, replicating a dark work place proves to be hard.

Do any of you prefer to work in the dark? Any tips for those days you need to get stuff done in an office? Perhaps I need an office fort: http://i3.mirror.co.uk/incoming/article4124039.ece/alternate...
Err, Chrome's absolute #1 selling point for at least the first year or so was speed, e.g.:

https://www.youtube.com/watch?v=w7VNjGuSK_k

https://www.youtube.com/watch?v=FaNpWJY9SEs

https://www.youtube.com/watch?v=RrDHrwLUtvk

I agree that speed isn't everything, but switching to IE is often a relief these days when Chrome has managed to spin up my Surface 3 Pro's fan yet again just browsing average sites.

> then you have never coded for the web and have never gone through the trials and tribulations of IE

I've been developing for the web since before any version of IE existed. You?
Smart contracts can use oracle systems to get consensus on info from the outside world. So a smart contract normally can't communicate with anything besides its internal state, but with Augur they can get info about outside events.

One example of how this could be used (and our primary focus) is on prediction markets using the oracles to report on the outcomes of events after they occur. (Imagine a decentralized InTrade)
You can flip the color of the original picture in your head by working slowly from one side to the other by using the left/right arrow keys.
A "completely free marketplace" will always tend towards a monopoly, and besides, that philosophy doesn't work when there are physical barriers to entry.
Laura Willson: My Top 15 Influential Women in Tech [CoderFactory Blog]
Model proves gawky can be gorgeous
This page has a detailed timeline and emails from the GCC/EGCS schism:

http://www.softpanorama.org/People/Stallman/history_of_gcc_d...
Atom is awesome, but it feels like they are reinventing emacs only without terminal support and much slower.

I use both editors but find myself continuing to go back to emacs b/c of a few features that I can't do without.
Multi-threaded s3cmd for big data
According to Wikipedia [1], the codebooks were printed in red water-soluble ink. If a German ship wasn't already full of water by the time the Allies gained access to it, any German soldier could simply splash water (or blood) on the codebook, rendering it useless.

[1] https://en.wikipedia.org/wiki/Enigma_machine#Details
Touchscreens have one big win over keyboards: they can work with any language. Never great, but always better than the wrong keyboard. For instance I'm currently writing on a Japanese keyboard: I cannot write in French with it because I cannot input accents in an acceptable manner.

I could get away with either an American or a French keyboard, but I have none at hand (well, technically there is one, but an accident involving a cup of coffee makes it only useful to write text without the letters 'u', 'i', 'o' and 'p'). So when I need to write French I write it on my iPhone and email it to myself, then copy-paste...

Pretty niche use-case, I admit.
AWS uses xen too, right?
This doesn't address Sybil attacks.

Bitcoin is unique in that it presented the first viable decentralized solution to Sybil attacks (via proof-of-work).

To leverage that solution here, it would require that only people who successfully solve the proof-of-work puzzle are able to submit statements to the "decentralized lie detector", otherwise I could just spin up a billion VMs to spread the lies I wanted.

The only other solutions to this problem are centralized, a la government identification.

That said, the math is certainly cool; I just doubt it's very useful in a decentralized system.
I hope it doesn't mean: "we will copy but we will not share"
Cybernetics were wrong because they began as efficiency optimization in the economy. It was wrong because it necessarily assumed shadow prices, which is incompatible with labor theory of value. The upper echelons were really that dumb.

There's a book about the whole optimization debacle, "The Red Plenty" by Francis Spufford.
You will be able to read and question the damn thing when it's published in the Federal Register as a Notice of Proposed Rule Making. That is the long-standing procedure for government commissions/agencies to promulgate the administrative rules in accordance with their congressionally-delegated responsibilities.

This is in fact how things work. If you follow government regulations closely in any sphere, then you pay attention to the contents of the Federal Register because it is, quite literally, the government's To-Do list. Most countries operate this way, publishing some sort of national gazette or official newspaper that detailsadministrative matters, solicits bids for public works contracts, announces the formation or dissolution of official agencies, etc. etc. etc.

Check it out, it's quite user-friendly and you can literally see how your tax dollars get spent: https://www.federalregister.gov/
well, that was quick. =)
Sure, I write most of my HN comments on my iPhone or iPad. It'll work better when Apple fixes that completion bug. My girlfriend no longer even uses her Mac, she just reaches for the iPad.

Anyway, we could exchange anecdotal stories all day. A quarter of a billion tablets is still pretty good. They sell 50 million more PCs? It's really only a matter of time. If Apple doesn't evolve the tablet, Microsoft will.
Definitely, that's probably one of the biggest dangers of opening IE up to more extensions. On Windows at least, the divide between Chrome/FF and IE is more fundamental though. Last month, I spent a week really seriously trying to evaluate switching to Firefox or IE, using equivalent extensions (essentially just LastPass, IIRC). Chrome was still awfully clunky compared to Win10's IE TP, especially around touch scroll/zoom/swipe inputs.
I don't understand why tablets haven't grown. Here we are 5 years after the release of the original ipad, and they're still mostly 10" or smaller. With phones now encroaching on tablet screen sizes, I think it's time for someone to trot out and ultra-thin/light 14" or 15" tablet. Sure, it sounds crazy, but then so did a phone with a 5" screen when the original Note came out. For tablets to really take off, I think they need to define a category that sets them apart from phones - and to me, that means bigger screens, real multitasking, and increased potential for productivity. Everybody says that tablets are going to destroy the laptop market. That may be the case, but first I think that they need to be able to actually function as decent laptops replacements. So there are both hardware (screen size, input, thickness, and weight) and software problems to crack.

That being said, I think that the case for a tablet over a laptop of similar size/weight is a pretty tough sell, and long-term, convertibles will reign supreme ... and so, my final conclusion from this is that even though I rather dislike the 'tablet' interface baked into Windows 8, once the appropriate hardware exists to support it, I think that Microsoft's concept of a convertible OS is actually a pretty solid one ... although I firmly believe that the UI for 'desktop mode' cannot be the same as the UI for 'tablet mode', even though combining them seems to be Microsoft's ultimate goal. I think that a better goal would be an application framework that allows a single application to shift between modes, without losing state, without restarting. I am looking forward to the day that somebody solves both the hardware and software problems in a single machine.
What Wisdom Should I Pass on to My Geek Daughter?
Glad it helped you out. I'm still amazed at the number of folks the apps and utilities helped over the years. And a number of our devs use the experience they gain towards getting a spot at university or a job as well.
Congrats !! Great going .
A Nexus 7 phone? I'm holding a Nexus 7 tablet right now. This is way to big for a phone. It just fits into my cargo pants leg pockets.

Although, if you really want one that bad, get a Nexus 7 tablet with data, and run a VoIP number on it.
"and text editors have an insanely high bar to clear in terms of performance and responsiveness"

For some reason that sentence really bothers me. Not because our standards are so high for text editors. But because they're so low for damn near everything else.
Xen's hypervisor would seem to be a great place to implement live patching like KSplice/kGraft/Kpatch does for the Linux kernel. Presumably that stuff still works on KVM host machines with live guests.
Lets not kid ourselves about Web apps. We get control, but working with JS, limited APIs as well as rewriting everything that an OS would provide in God knows what ever framework of the day is horrific. As someone who splits time between .NET, iOS + OS X and JS, I weep every time I have to touch JS.

An app store is actually a really good way to curate content. Sure we always hear about the 15% of devs who have issues with it, but for the other 85%, they are doing just fine. It's more good than bad.
Ask HN: How do you spend most of your day?
yes part of the reason I moved away from AWS years ago. Now it doesn't even matter since I am deploying to Docker anyways.
If you look at the App store market, there have been no killer apps for the ipad for a long while. I mean, when was the last app as awesome as Paper by 53? The inability to make a living from the App Store has put the development of killer apps to a halt.
And on android, since there's less distinction between tablet and phone apps as there is on ios, there's very few tablet-only apps, so nothing really takes full advantage of the interactivity that is possible on a bigger screen.
Last nail in the coffin is ever-bigger phones.
I'm an ios developer by day, and i'm seeing less interest in ipad apps by clients. Most are now happy to simply scale up the phone version.
I've noticed this too, most iPad owners I know simply do not renew it, because they don't need the extra power. I've updated an iPad 2 because its screen is cracked, but I still use it from time to time. The iPad Air 2 is of course much faster, the screen is much better, and it's lighter; but for casual browsing the iPad 2 is still mostly good enough.
WonderShare Dr. Fone Crack for Android Smartphone Free Download
Big screens are expensive and make your arms fatigued.
Assisted Living Florida – A Banyan Residence
I too started my first company while I had a full time job and was able to sell it.

Happy to connect. Drop me an email.
The King California was great, one of my fav. low-budget movies. It's too bad noone I know has ever heard of it.