skysight-inc/HackerNews huggingface dataset:
I personally think the whole Kindle Unlimited project is shit anyway and authors shouldn't bother using it. It's like Last.fm, Spotify, Rhapsody, etc. For non-popular artists/authors, it gets their material out there and they get a minimal payout. But compared to a system with legitimate sales, it pays content producers garbage!

I don't buy music from iTunes/Amazon because they take ~30% of the sales cost, which is insane! Bandcamp only takes 15% (10% if you form an independent label with other artists and produce a volume of sales).
Hacks? They were given access to the SS7 network.
I live in a flat that is suitable for living alone, I don't drive, I cycle everywhere except when I need to go really long distances in which case I use public transport.

I buy nearly all my food from the local market most of which comes from farms within a hundred miles, I minimise energy consumption, most of the furniture I buy is good second hand stuff, I rarely buy clothes and everything I do own would fit on a single 3ft rack in a closet (and does).

I recycle as much waste as I can, I don't have a garden so that restricts some options in terms of growing food/composting.

I take showers not baths.

My desktop is 5 years old with upgrades, my laptop is 3 years old, I've no current plans to replace either.

I don't do any of this for purely ecological reasons (though that's a nice benefit) but because I have everything I need to live comfortably and I don't put much premium on expensive possessions, I want to own stuff not be owned by stuff.

Not really sure how much more I can do given that I rent so major energy upgrades aren't really a possibility.
I really don't think he was trying to scam 1 more page read in books that probably number at least 300 pages...
It's not that outrage is not the answer, it is that there is no "the answer." Becoming a renewable and sustainable civilization is not something that will happen in 30 years, and we would be lucky to be at 100% by 2100.

We need electric cars and grid level storage to be able to fully replace fossil fuels. To even get there we have to be realistic about energy needs. I don't like fracking but I accept it as a lesser evil to King coal. I wouldn't want to live next to a nuclear plant but I understand how impossible it will be to continue energy consumption growth - renewables aside - without significant investment in nuclear energy or a staggering growth in fossil fuel use. We cannot pretend that in one or even two generations we will be magically powered by the sun and the wind any more than we can make believe that the world has unlimited fossil fuel resources and that we can burn them without consequence for ever and ever.

Climate change and sustainability is the rare beast that can only be felled by a death of a thousand cuts.
Computer science and math are very different than other fields, because they can stand independently most of the time.

If you're going to throw around phrases like "vast majority", can you cite numbers?
There are a lot more manuals these days, and they are way longer. Also it turns out that a lot of code from those old days was crap, so maybe RTFM was inadequate.
It's missing from many contexts where it would be very useful, including mobile. It's related in many ways to those mobile gui, web browser and desktop app testing harnesses. It could be implemented as a smart scriptable "double buffered" VNC server (for maximum efficiency and native Accessibility API access) or client (for maximum flexibility but less efficient).

The way jQuery widgets can encapsulate native and browser specific widgets with a platform agnostic api, you could develop high level aQuery widgets like "video player" that knew how to control and adapt many different video player apps across different platforms (youtube or vimeo in browser, vlc on windows or mac desktop, quicktime on mac, windows media player on windows, etc). Then you can build much higher level apps out of widgets like that.

Target aware pointing is one of many great techniques he shows can be layered on top of existing interfaces, without modifying them.

I'd like to integrating all those capabilities plus the native Accessibility API of each platform into a JavaScript engine, and write jQuery-like selectors for recognizing patterns of pixels and widgets, creating aQuery widgets that tracked input, drew overlays, implemented text to speech and voice control interfaces, etc.

His research statement sums up where it's leading: Imagine wikipedia for sharing gui mods!

Berkeley Systems (the flying toaster screen saver company) made one of the first screen readers for the Mac in 1989 and Windows in 1994. https://en.wikipedia.org/wiki/OutSpoken

Richard Potter, Ben Shneiderman and Ben Benderson wrote a paper called Pixel Data Access for End-User Programming and graphical Macros, that references a lot of earlier work. https://www.cs.umd.edu/~ben/papers/Potter1999Pixel.pdf
New app allows you to see and analyze all of your online data
Darn, but you seem to be quite a stoic.

Anyway, I want to thank you for the Imatix webserver (blast of the past), Libero and the first few chapters of Scalable-C and all the other snippets of knowledge and wisdom which I'm happy to carry around on my head. Good stuff.
This is a very old scam. Twenty years ago, my little brother did something essentially the same with pay-per-click ads and an IRC chat room of people that would all click on each others ads (or more likely there was a bot that did it for them). My little brother was getting multiple checks each week for $50-$150 until his account with most the ad networks was terminated five to six weeks in.

He was 13 or 14 at the time.
There's so much more if you just use google.

How about south america:
https://fr.pinterest.com/tanukus/yeibechai/

Greece 200 BC:
http://www.gettyimages.ca/detail/illustration/vase-with-plas...
The stock market is rigged. It's all about who can get the stock data the fastest. Must watch: https://www.youtube.com/watch?v=XpvS05WvHbk
New Balance says Obama administration reneged on a deal involving military
Show HN: It's never been easier to try python packages
We eliminated that by de-baiting the title.
Nabokov as Lepidopterist
YouTube will now support live streaming of 360-degree video
If you think socialism is cool and awesome just poorly implemented, come to Venezuela and live here a year and hopefully you will hate Chavez/Maduro and his death legacy.

If want to read more about go to
http://www.caracaschronicles.com/
I visited a Equinix data center in San Jose and it was an incredible experience. The redundancies and failsafes they have in place are mind blowing. No two doors to the same room can be open at the same time. All doors use handprint readers.

They have a rack of big batteries that fill up a huge room that go on automatically in case of power failure. This will last about an hour until a 10000 HP generator on the roof starts and powers the data center for a week.
Create a unique fingerprint for your browser used to track you through the web.
I've always wondered if he did this on purpose. I asked him recently but he doesn't remember, so there's a good chance that he just wanted to hack his stuff on his own :-)
But as I mentioned he is a teacher, so let's say he did this unconsciously.
Correlate your visits across unrelated websites.
Which current or recent sata/scsi drive omits or lies about cache flush commands? Leaving FUA unimplemented is fine. Bottom of barrel flash sticks probably do lie, and some IDE era PC drives did, but major disk vendors are pretty sensitive about their reputations wrt data integrity now.
> Asking them five times is almost certainly harassment.

Yet this behavior is romanticised is popular culture, and has been from the dawn of time up to and including the present: Oddyseus and Helen of Troy, Shakespeare's "The taming of the shrew", tons of Fred Astaire movies, as well as modern movies like "Ghost", "Life is beautiful", "Chasing Amy", TV shows like "Sex and the city"... I could go on. Lucikly I don't need to, since TVtropes has a site dedicated to this character (the "dogged nice guy"). And note that many of these are targeted at, and very popular with, women (who are usually at the receiving end of the initially-unwarranted attention). Apparently this behaviour can walk a thin line between illegal and very very romantic.
Many people are unhappy about living with old bugs or missing features for years, even if you are not. And as a result we get a proliferation of many different update mechanisms on the same system. Some of them interactive and unscriptable. Some less than secure. This is not an ideal situation by any stretch.

It's not a huge problem either as long as Linux is used almost exclusively by professionals and mostly on servers.
I'm no great fan of Amazon. I think they manage to spread a veneer of disappointment over everything they brand themselves. The intrusive android video app with mandatory free app store, the progressively worsening courier service, the insane difficulty of finding anything that's actually well-written on Kindle and the crazily annoying ads before the programs on Prime.

I really wouldn't lump AWS in with it though. As long as you follow the rules and double up on things or accept the pretty-rare downtime they are really offering a good service at a pretty good price point. Google are probably a little cheaper for most things right now, but that tends to run in 6 month cycles.
I have to say, I'm a little surprised at how many people in this thread seem to be taking the side of the publishers. If not completely, at least to some extent. I look at this as being pretty cut and dried "if research is paid for by tax dollars, it should be freely available to the public." I don't even see how that's controversial.

That said, I understand the arguments that academics are sort of in a catch-22 situation since funding, tenure, etc. are based on journal publications, impact factor, etc. But I'd like to think that we can all (mostly) agree that the current system is broken, and at least start talking about what it would take to revise it.

At least some progress actually does seem to be happening organically. New open access journals based on the arXiv overlay model are starting to appear, like Discrete Analysis[1]. Hopefully over time this problem may correct itself.

[1]: http://discreteanalysisjournal.com/articles
One thing that streams have that the c routines don't is type safety and overloading for user-defined output.

Also take a look at cppformat for some of the best of both worlds.
> Users who flag a post like this shouldn't really have flagging privs.

I agree with you that the article is focused on an important topic (and I did not flag it), but I don't think you can easily make that one-to-one link between article flagging and poor judgment (or what ever negative trait would justify revoking of flagging privileges). People may have flagged the article because of some issue they had with the accuracy of the text (though it all seemed accurate to me). Or maybe they flagged it because this topic has received some attention previously on HN and the flaggers thought this article didn't bring any new information to the discussion (plausible, since most of the specific cases discussed were already in the news). There could be multiple reasons for flagging this article, not all of which are objectionable.
I am founder and CEO of Codenvy and project lead for Eclipse Che, a next-generation Eclipse IDE. Of the 850,000 lines of code that make up Eclipse Che and Codenvy, about 70% of them are authored in Java. Another 20% or so is JavaScript.

Our customers include SAP, Samsung, Intuit, TIAA, Red Hat - mostly from technology cloud providers, financial services, and insurance. Every one of our customers have Java in their environments and value that our product was built in Java.
Want to know how Donald Trump views the world? Try playing his ‘80s board game
You assume that eliminating inequality is a good thing? People aren't equal in their abilities, talents and their moral judgement. I was born in a country made artificially equal, and it was one of the most depressing things about it: the fact that (unless you pursue a party career), no matter how good you are at what you do, you will be roughly at the same level as a lazy worthless alcoholic at a factory plant. This kind of failed state is a natural consequence of line of thinking that prompts you to say that erasing inequality is a good thing.
It's the routing protocol that computes paths between ISPs and their largest customers, and that associates ranges of IP addresses with those networks.

Even if you're not a huge ISP, it's handy to have a BGP implementation available because you can use it to do network analytics and traffic management.
React-keyframes
I thought that was more about maximizing your hits, given that you have found some creative geniuses at specific parts of the process, like Ester Dean, Max Martin, etc.
Congress Realizes New Overtime Rules Stink
Connect Arduino/Raspberry Pi with Ethernet, Wi-Fi or Sigfox
I'm just curious. Fuck me?
This electronic tattoo turns your skin into a screen
In your eyes, "public ownership is ineffective" = "they're too dumb"? Yeah, no.
I've always felt a little uncomfortable using <ul> for a horizontal nav bar (although I'm aware that is a common usage). <ul> is a block level element and so is not semantically correct for a horizontal set of elements.
Java? You won't get any performance out of it compared to something like C.
Not at all. It's just a side for me. My sales are 100% thanks to Amazon searches.
https://news.ycombinator.com/item?id=11512746
My point was exactly that 'knowing the system' isn't useful for a webdev when the system is the graphics subsystem. I'll gladly learn it when it becomes relevant - indeed I spend half the day in a console and can configure a linux cluster like the best of 'em. When there's time left, I prefer to choose the subject of my studies myself. Right now, I prefer to dabble in AI to triaging obscure linux bugs.

I don't get the idea that Mac users are attracted to the system because they cannot handle windows or linux – they just don't want to. Isn't it kinda obvious that the stereotype can't survive when you see >3/4 of all google employees using Macs?

But hey, maybe I should write an App that randomly introduces bugs into my stack to finally learn a bit more about it. And when my car breaks down, I'll be thankful for the learning experience.
I agree more with the original parent comment than I do with your position.

I rememebr the 1980s clearly, and how incensed people were then. I also rememebr that environmental damage was covered up, and that industry was suppressing or spreading FUD against science.

In the time since, it hasn't improved - and Kyoto, a band-aid over a gangrenous wound, has failed instead of getting stronger.

Studying human nature and working in larger more coordinated goods is pretty much the last Hail Mary option. Enlightened self interest is very clear - "let's see who survives till the end. I'm going to be its me."

The issues are pretty vast, and short of someone convincing the first world to give up fossil fuels, while simultaneously convincing the third world to give up their ambitions, - enlightened self interest only leads to more fuel being burned.

I bet that we will be resorting to terraforming before we tell people that they can't live a first world standard of living.
Not sure if this is sarcasm or not. But I would specifically say it's not that hard to show someone a different way of logging in, which is why I find the other reactions of shock so weird. I work with one system where I log in via two bastion hosts to a network where there is no direct network access to any host except via load balancers for applications and the bastion host itself. From the bastion host, I SSH to the individual systems on virtual machine network, but I could just as easily use telnet with basically no loss of security since the traffic never leaves the host, and doesn't even hit the network card.
I haven't but will now
How we use BEM to modularise our CSS
Sure, but sadly that very little is enough to have created a big perception, which definitely wasn't one person's creation.
CoDel doesn't do fair queuing so its performance on a mixed stream of traffic is much worse than fq_codel and other AQMs that have a fair queuing component. Please, read some of the literature on what's been developed in recent years. You don't seem to know anything about this subject other than having seen some of these terms show up in pfSense configuration pages and thinking it means it's at parity with Linux.
The Scandinavian version seems to work a bit better. Maybe it is just an implementation problem.
I sure will, just as soon as there's full Qt bindings for Rust.
I think a coup is necessarily internal. Wars aren't generally considered coups
To play devil's advocate for a moment, surely there are other things paid for by tax dollars where the benefit is indirect like it is in research?
Ah, I see. Totally misunderstood what you said, sorry!
Yeah, the prices aren't that insane overall tbh. The small size of the free-tier suprised me, but my impression is that free tiers on services have been shrinking since last time I was in that size of company
I'm feeling a little bit dense today, I just can't see the irony :( Not being flippant, but can you help point this out to me?
Thanks for pointing that out, and I'll have to look at it, but the death penalty is not for killing in self-defense; it is for murder. My point was that whether she was mentally ill or not, she was being abused, and acted in self-defense. The mental illness becomes a secondary factor to show self-defense crossed over to killing rather than avoidance or restraint.
"High oil prices" can be exchanged for "other people's money" in this particular truism.

Edit in case it wasn't clear: because that's the mechanism by which other people's money was brought into the system.
Actually it tells us oh, garbage article, don't click it.
Brutalism is monolithic concrete forms like UK 70s tower blocks.

You appear to be thinking of exposed services of structural expressionism or Bowellism; like the Pompidou in Paris or Lloyd's building in London - they're not brutalism to my mind, far from it.

I'd associate it with exposed structural materials (no veneers out paneling) and a utilitarian aesthetic.
Most languages have some C interop, and that satisfies the minimal definition of "incremental".

However, using C and C++ together in a project is especially easy. If I were to do this, I would first get the code base compiling with a C++ compiler (this already brings some extra type safety) and is not particularly difficult.

Then I'd start replacing C code blocks with safer C++ code. This could mean changing a function, some parameter-passing conventions, replacing char* with std::string, etc.

This has the biggest chance of success I feel, and there's already success stories and strategies available that describe this method. E.g: GCC.
The writing is on the wall, websites are in decline, NYT lost 50% of home page traffic in just 2 years: http://blog.naytev.com/publishers-must-adapt/
A valid criticism, but only fair if you write it in Turkish.

>Should I read on and find more of the same?
Omit this part or replace with "I know English may not be your first language so if I may..." to be allowed to use english.
Collective improvisation is the core of jazz's identity, more so than any of its other defining traits (swing, syncopation, blues-derived harmony, etc).

Generating random patterns that sound jazz-ish is interesting, but until multiple generators can react to what the other is doing in real time (or to a human participant), it isn't exactly jazz.

I'd equate it to a basketball playing robot. Teaching it to shoot free throws is interesting, but doesn't really take a step towards approximating what basketball is. Can it call for picks, lead passes to cutting teammates, box out for rebounds, force bad shots, etc?
Cloudflare mentions they are heavy users of a golang DNS lib https://blog.cloudflare.com/dns-parser-meet-go-fuzzer/

ntppool.org uses golang for DNS https://news.ntppool.org/2012/10/new-dns-server/
Well Haskell has a well defined execution order. I think the large problem is that compiled Haskell doesn't represent the original source at all making this tricky if not impossible.
This was in Karen, Nairobi almost half a century ago.
Indeed, this is great for things where you want to do programmatic manipulation of routing. Something which ExaBGP is good at, but is very slow and Quagga/BIRD are really poor at, but are quite fast at.
It would mean if you do have such serious concerns, actualy investigating and determining if those concerns were founded on anything, rather than assuming the worst and making a fool of yourself by accusing the game of containing and encoraging things it plainly doesn't.

It would mean asking people who play the game what their actual experiences of it were and honestly and directly discussing with them any aspects of that you found troubling.

It would mean actualy addressing the problem in a way that has a realistic chance of working, rather than being completely counterproductive.

D&D isn't the only roleplaying game. You could encourage them to play science fiction, modern or historical games with little or no religious content, or a game like Pendragon so they can play Christian knights in the age of Chivalry. There are lots of options
> Are these the promised glories of socialism, comrades?

Ideological boilerplate has no place on HN. Please stop posting it. We've asked you this before, but you've continued to do it. That's a problem.

A comment like this has two effects: it genericizes the discussion and inflames it. Those are bad things on HN, and the combination worse still.
Corporations are made of people, too. (Though in a way that somehow reminds me of Soylent green...)
Rethinking modern JavaScript development
Find local addresses near you
Saudi Arabia? UAE? As troubling as some of their policies, they are not failed states like Venezuela.
> For the most part every single website I go to needs to have JS enabled for anything to work beyond just reading content.

What percentage of websites is that though? Of course it depends on your browsing habits if it is feasible or not. I don't click social media stuff, I participate only if I really want to or if I am part of a community.

The majority of sites I visit are either regular revisits (rules are easily set up then) or random browsing where security & privacy by default is good.

I never used NoScript but am a bit uMatrix fan. There I can easily allow things. NoScript looked super complicated.
I meant that as a PL being pitched as a Matlab replacement, and for math and science communities, it has had some highly visible, hyperbolic articles in Wired ("Man Creates One Programming Language to Rule Them All"), Venture Beat, Fast Company and other more broad startup and popular tech magazines. I like the programming language J, and I think I can truly say it doesn't get a lot of exposure outside of its niche along these lines, so I wouldn't say Julia doesn't have good marketing; J has yet to be featured in Wired ;)
A Low Risk Way to Improve Your Estimation Skills
I"m in Toronto, and someone who routinely hires developers and quants. Lack of a degree being an issue is very company specific.

If you are talking finance with a sell side bank, its probably a deal breaker as they have large HR driven hiring processes.

If you are talking a buy side firm then its probably not an issue, though if you are expected to have any sort of math competency then a lack of a degree will probably put you under more scrutiny than you might otherwise be under.

Contracting is very real and very pervasive.

If you are attempting to contract in Canada from the UK then I'd imagine that might be the issue as there isn't a real shortage of devs in Toronto right now so I can see why companies might want to hire locally first.

I dedicate about 1 lunch a week to mentoring. If you are ever in Toronto and want to chat, reach out to me, email in my profile.