skysight-inc/HackerNews huggingface dataset:
When I was in federal prison several years back it was 70 cents per minute to call. You were limited to 300 minutes per month. Working at my job in the prison full time paid 5.25$ per month. For those guys who were in for a long time and had zero money being sent in, they had to support themselves on the best possible jobs which paid up to .19 cents per hour.

I'm still heartbroken when I think about the guys who somehow saved up money on these wages and sent it out to their families.

The most gut wrenching thing about being in prison is the fact that the gaurds treat you like animals, and most all of them seem to derive a sick pleasure from it.
Comic page from A to Z
Well you are not typical then. I just had a long conversation with our cable guy as he was installing internet in a new place. He said that more & more people are trying to stream 4k video and hitting their caps within hours/days. It's kind of a problem.

It's really funny because they offer gigabit speed internet but it's cap is lower than the 100Mbit. So you get faster transfer speeds but less actual data.

Also our city (which is relatively small in the 200k range) has two competing cable providers installing fiber for gigabit internet across the city. This doesn't seem uncommon and I'd call that a total replacement.
We can free our children from the shackles of religion or other forms of tribalism by teaching them to be free thinkers from an early age. Teach them to think philosophically, educate them in the writings of Spinoza and Thomas Paine, etc. Make that their Sunday school and you'd end up with a remarkable generation.
One potential downside is disk space. If you actually want to retain all records, that's going to be an order of magnitude more space if your workload is update-heavy. If it's primarily inserts not a big deal.

The other potential downside I can see is if lost your views for any reason. If your views are not tolerant to partitions, then you face a long time to rebuild it the further out you go, so you may have to snapshot your views at certain intervals and sync with the specific record of the last kafka insert during snapshot, otherwise you have the same problem that people have when they clone a huge long-running git repo from the beginning. (edit: Kafka has log compaction so it may help alleviate some of the rebuilding process)
Unfortunately, Firefox doesn't currently support OS X's custom keyboard shortcuts for menus other than the Firefox application menu.

I found a Firefox extension to customize keyboard shortcuts (ported from a Chrome extension). Unfortunately, the extension doesn't work in Firefox 51 or later (due to some unfortunate version checking logic in the extension itself). I left a message on the extension page, so perhaps the developer will update their extension.

https://addons.mozilla.org/en-US/firefox/addon/shortkeys-cus...
Home Remedies for Fever| Making Changes to Your Diet
> It doesn't matter if there are mistakes or if you've done everything perfectly, as long as you've created something cool.

> computation: noun

> the action of mathematical calculation.

Code is absolutely a method to solving a problem. That's just about all it is, a means to solving a problem.

What that problem is can be creative, and the method can be creative.

But creating something "cool" is utterly incidental. You might set out to do it, you might not. "Cool" is sort of an objective term.

Programming is the subject of mathematical research, which I find cool. I expect others would find it tedious.

Code doesn't necessarily mean building the next Facebook or Gmail. It might instead be creating the interface for a keyboard to a computer. A solved problem. You just need to tweak it a little to fit the hardware at both ends. It's still a specification for solving a problem.

Coding is different, in that when I sit down, and use a word processor, then I can see the rough edges, and I can potentially improve them.

I can know why the "paintbrush" isn't good enough for the task at hand, and I can craft my own one. And many artists have been criticised, and praised, for their methodology.

Making use of primitive tools happens in the art community, and usually increases the value of the final product.

Making use of primitive tools happens in the coding community, and usually increases the time it takes to create something that functions in the same way. Not to say it always happens, but this is an entirely different realm.

Code has a lot more in common with mathematics, where we don't ask everyone to recalculate Pi from scratch each time, than it does with art, where the materials can be as important as the method.
Thanks, Martin, for appearing here. I've read a few times that apps developed in React Native have an odd look-and-feel, or had noticeable touch latency, or aren't performant enough or native-quality. Every time I tried an app built using a hybrid framework, it felt second-tier.

Has that been your experience? When you moved any UI from UIKit or native Android views to React Native, was it worse in any way? Did it require a lot of work to get back to native-quality UX?
Bury that hyperloop!
And technically, also unique_ptr, which has a reference count of 1 or 0.
Oh absolutely! This is a first step, sort of an experiment to see how citizens use this platform. We chose IFTTT because it wouldn't tie us to any specific ecosystem (Alexa, Google Assistant etc), but would allow us flexibility in terms of service delivery.

That being said, our next steps are to include things like content, public safety announcements and the like. What I'm personally really excited about though is using this with Open Data. Pushing things like restaurant data, crime, neighborhood development, or road closures.

Alot of these won't be very exciting in the get go, as we get an idea of usability and reliability. But think about checking for SNAP/WIC benefit eligibility through a multitude of interfaces, and then automatically connecting to a local grocery (or e-grocer like Amazon Fresh), then having it delivered to your door. That impacts real change, while respecting citizen data rights (at least from the government).

Government has a huge amount of incredibly valuable data, that just needs a contextual lens for citizens. We just needed a good method to start this sort of work.
Somebody other than LG sells an OLED TV? Where?
Top 20 MCQ on Minimum Spanning Trees and Algorithms – InfoTechSite
The author has not articulated beyond - you don't understand how fucked the whole thing is. Terrible writing.
Replace your default router software with open source.
Different hardware, VMs, VPNs, Tor, etc, and combinations thereof.
Good luck defending those cyber hacking charges that are going to be brought against you.
Google Collaborates with H&M's Ivyrevel for the Data Dress
Did you do this in partnership with Socrata? Just curious if these recipes could be used in other cities.
Words have meaning, but that meaning isn't always precise because we communicate using a natural language not Lojban.

Humans have the ability to use context and reason to determine what a person means when they say they are a Christian. 99.9% of the time such a person person means that they are a follower of Jesus Christ and that they believe Jesus Christ to be the son of God.

Of course there will be disagreements on the exact definition, their are disagreements on the exact definition of the word programmer. That doesn't stop it from being a useful word. Any label has exceptions.
You're missing the part where not everyone can pay for the down payment or qualify for a mortgage (or buy the house outright, for that matter). Even if you can, it's a nail-biting month or so of crap just to go through the process. And even THEN, you're basically forced to stay in one place for the foreseeable future, or you risk losing a lot of money, and going through a ton of stress all over again. This creates an economic inequality that tilts in favor of the people who are able and willing to buy a house.

I mean, you can sit there all day and say "well, it doesn't make sense that people would buy instead of rent if it were economically disadvantageous, so the market must be relatively balanced." But that's simply not the case. You can look at actual numbers to show you this.
Friend, I think you misunderstood what I was trying to say
Are autonomous vehicles the first/last mile solution we’re heading toward?
Which Orthodox? Eastern? Russian? A prominent one missing from your list is Roman Catholic.
That functionality is one of the big reasons I love GMail. Automatically pulling out flight, hotel, and package information is really convenient.
> we built an application distribution platform on top of a document viewer.

This 1000%.
Still waiting for the Americans to figure it out...
What about drinking fermented grapes?
I've been practicing this for years!
"Probably"! The gun death rate is just over 10x higher in the US per capita (10/100000) v (1/100000), it's a massive difference.
Additionally, this is also a method for exploring Smart home to smart city integration. "If air quality is bad, turn on my filtration system" is an easy win. Roll that in with all sorts of other environmental or situational data that we have, and you can really flesh out a city that is responsive to the citizen.
Yeah. Sorry about that. I've been saying it since I was a kid. It's part of my positive attitude vocabulary.
They have added quite a few screens on react native now. They don't use Swift at all right now.
> As a lifelong atheist, I've noticed the resurgence in Anglo nations of religion, post 9/11, overwhelmingly from the US

The exact opposite has happened in terms of numbers. You may be right that it's become more visible, but I think that might be more of a backlash against other changes like gay rights and sexual openness than a response to 9/11. This is the "bandwagon" that put bush in the white house 9 months earlier.
There's an entire cottage industry of 3 to 5-year old series Bish startups porting Backbone // jQuery apps over to more modern frameworks. We are moving ours over to React at Plangrid (mostly done), Gusto is mostly done with their migration as well. Would be interesting to figure out how many startups are in this category.
Google has to be able to read your emails, otherwise they wouldn't be able to index them for you to search through. Or do spam detection.
Confirmed. I have a FreeNAS mini, and it has a C2750 in it.
There's also video game industry, which produces software, and traditionally the only kind of software normal people enjoy using to the point of getting emulators for.

It's a little more distributed:
http://www.gameindustrycareerguide.com/best-cities-for-video...

I'm surprised SF comes up so much still. Isn't the rent an existential threat to the industry?
Game theory in practice (2011)
Sounds awesome!
Though Instagram stories are pretty slow to load.
I keep hearing about Rust when this particular wishlist comes up. So far I didn't have the time to try it, but from your post I'm guessing you did. So in what way did it break for you?
If you've seen Russian wives you now this is not a joke (ducks).
That's very true Google has never been as disciplined when it comes to design guidelines. But aside from purity to specific guidelines there is a lot of data that show hamburger menus are death for discoverability of whatever is tucked away in them. Google has been slowly moving away from that direction for years first with the removal of the hardware menu button. As far as tabs go, having tabs, and on the bottom, is tremendously helpful especially on larger screen devices. All things Apple has likely known all along and hence their original design guidelines that Google seems to be adopting more and more of over time.
Removing Mongo support from Keycloak
Hear the cuckold. Do you like to be dominated and have your wife/gf fucked by refugees?

Oh wait.. you are German. So that must be why.
> Nah, religion is just repackaged tribalism.

No, it's not. Religious identity may be a focus of tribalism, but religion is more than identity.

> Not like we wouldn't replace it with something equally stupid, like rioting and fighting each other over politics... At least religion includes a sort of morality as part of the deal.

So does politics; every political ideology, like every religious ideology, is exactly a "sort of morality". Actually, there's often a content overlap between political and religious ideologies (and often a political ideology subsumes an expressly religious one, or vice versa.)
We did not do this with Socrates, we actually built this on our own, and are in the process of open sourcing the API for other people to take advantage of. We're planning on connecting it to our Open Data portal, which is based on DKAN, which will open up all sorts of new data sources.
> Others made it fashionable and socially expected for the wealthy to be absurdly risky with their investments and so ensure their wealth would be redistributed regularly through the risk and reward of the market.

This one seems to be the one we're missing today. In particular because of two trends: a) a tax code that encourages large piles of cash to be accumulated offshore inside corporations and b) the modern trend of large companies to be publicly-traded rather than privately owned.

So then you get a billionaire who owns a large percentage of their own publicly traded company which itself has a hundred billion dollars in cash inside of it. He can't direct the company to use the money for risky investments because that's not what the other shareholders want, but neither can he extract his share of it to do that with because it would incur a huge tax cost.

If we fixed this we might have a dozen instances of Elon Musk instead of just one.
How to Think About Bots?
Employers in the US do the same thing. On top of your salary they pay ~7% for your retirement (social security, the public retirement), then taxes for your unemployment and a bunch of state taxes, and if you work in tech they pay for your health insurance (the one at my previous employer was $600/month). Usually they will also match money you'll put into your private retirement account. That's usually another $7-9k in good tech companies. I.e. When you're paid $100k in the US in tech, your employer pays at least $120k as well. So that doesn't explain the difference at all.
We may never agree on which voting system is best. But maybe we can agree on which alternative systems have been most easily deployed elsewhere. So I agree, rather than argue over small differences we should probably just try to get everyone to do what Maine did.
I'm experienced in c++98.
I feel c++now is a new language full of weird syntaxes.
I mean, unnecessarily weird.

I don't know why so many languages support lambda nowadays.
It looks so weird and unnatural.

I still have to use c++ in some projects, never for the new syntaxes, just for there are some libraries I must use.
> easier to learn

I think this is problematic because people don't differentiate between React and the React ecosystem. Plain old React is just as easy (probably easier) than learning Vue. I always recommend the official React tutorial (https://facebook.github.io/react/tutorial/tutorial.html) before even thinking about Redux or Webpack or whatever.
I like the typo: react => rect and the inevitable rekt
It's like the ideal mixture of React and Angular. You can use more the template approach than in React (where everything tends to be a component). Footprint (size of libs) is also smaller than React while still having VirtualDOM and speed of React. What I also experienced: It's much simpler to add Vue to existing HTML code without the need of bundlers and build tools like Webpack etc. Also keep in mind that Vue ecosystem is more from one hand: Vue itself, the store (Vuex), the router... all from one single source and team and not cluttered from various teams like in React ecosystem.
Yeah, you have to pay for the extra liability the company incurs by rating things for extreme usage.

I draw an analogy with multimeters. I've got a cheapo multimeter with a safety rating that (dubiously) claims it's perfectly fine to jam the leads in an outlet. Would I? Hell no, it'd probably explode. Meanwhile I have a much more trustworth Fluke meter that cost literally 100x more that doesn't really do anything more than the cheapo but I'm not putting my life at risk probing an outlet.

You pay for that confidence, not only because there is a much larger engineering effort required to design and test a safe device, but also because you expect that they would be held accountable if their shit gets you killed. A legit safety rating is incurring a substantial liability.
Cellar D'or. I'll have to check out the one near the Fedex some time.
> I think it's more accurate to judge a belief system by its founder than by those who abuse it later, eg europe's historical religious wars.

If those two things aren't identical, then you have two or more different substantove belief systems that happen tobshare a common label; it's inaccurate to judge everything going under the label by either the founding philosophy or any of the later incarnations; they are separate things that must be judged separately.
Relevant comic:
http://adam4d.com/death-of-christianity/
Adtech and social media are basically coal mining for people's attention spans. It poisons the atmosphere and eventually it'll run out.
Why is finding a good tech job like navigating through a maze these days?

You have to watch out for the most esoteric of traps.
It's about the runtime. I think that's probably the most important reason, even more so than memory management or performance.

If you need to write a library to implement the latest protocol, or render the latest image format, or parse the latest serialization format, then Haskell seems great. Unfortunately, the resulting library will be useless except to other Haskell programmers. Nobody wants to link in libXYZ.a and get the entire Haskell runtime, starting threads and doing GC and sending and catching signals.

I tried implementing a handler in postgresql so that you could write user-defined functions in Haskell. I made little progress, even with help on IRC and elsewhere. Any non-trivial function would need to define its own types and use some libraries, but it was far from clear how to do that and the best advice I got was to dig into ghci and try to use some ideas from that. I started down that path, ran into runtime issues, and that was the last straw and I ran out of steam. And that was only to get the most basic functionality: call into haskell to do some computation and return.
In the case where your device was compromised and used in a botnet attack, wouldn't you need to prove damages? I'm just curious what that argument would look like to a layperson.

I suspect the average person wouldn't get too riled up to hear that their internet connection was used to block someone's website, as long as they don't notice it in their service quality.

Another tangent -- do any sophisticated botnet systems throttle their connection during an attack to minimize impact on the device/network owner?

[edit - in case it's not clear, I'm admittedly ignorant about this kind of stuff, so I was just curious if anyone else can shed some light]
I think 1 and 4 are diametrically opposed. A higher level language will always let you churn out new code faster but will take more cognitive load.
Tech companies in the US are extremely profitable and there is a stronger demand vs lower supply than in Europe.
A typical tech company in France usually manage to make $100k of revenue per employee, so it is understandable that they can't pay them more than $60k on average.
Then it's "market rate". Foreign companies just have to pay what local companies do.
Illegal immigrants from Mexico or Cuba don't have job offers, funds, or family.
4 chatbot predictions for 2017
Has anyone tried using the React Native plugin for Windows [1] in a non-trivial app yet? I'd love to hear what experiences people have had with it, and if there's anything to watch out for coming from the RN Android/iOS camps. Any open source apps that makes use of React Native for Windows that you can point me to would be super helpful as well.

[1] https://github.com/ReactWindows/react-native-windows
Google Maps redesign
I have ADHD and it has effected every day of my life since I flunked out of Stanford in 1968. I have a few coping skills that might help you. They focus more on things involved in getting an education rather than directly on learning itself, but are never-the-less powerful aids to learning.

First: Some kinds of work are better suited to ADHD folks than others. Try to devise an academic career that focus on these activities. Writing on a word processor is an example. The non-linear aspects of re-writing to improve what you have written is a good fit to the non-linear thought processes ADHD folks live by. Begin with stream-of-thought writing, then re-write as inspiration dictates. Structured and Objective programming also is well suited because visual rigorous structure makes is easy to refresh focus with a glance following a distraction, and strict objective practice isolates a single function into a small package that is easy to complete before attention wanders. That programming takes place in a graphical/word processing environment is an additional advantage for ADHD folks. Graphical work like drawing or painting is easy to re-focus on for the same reasons. Any program that offers a dynamic editing environment that permits non-linear editing or permits ratcheting forward a task and easy review would have similar advantages. Planning any activity or writing and organizing notes using a outline processor works well. The point here is don't try to work like other folks. find ways to work like you think: non-linearly.

Second: Dealing with procrastination. Getting started on a task is a massive problem for ADHD folks. Read "Getting Things Done" and implement it on a outline processor. You can't overcome procrastination if you don't know what needs to be done. Next here is a little procedure that works wonders: Sit down on the couch and work up a substantial feeling of guilt for not starting a project. Then make a deal with yourself. If you get up and just get the job started (e.g. scraping the dishes and putting them in the sink or launching an IDE and defining the variables) you will have pushed the task forward and will have earned the right to sit back down. Once you are started however, it is such a relief to have started that there is no way you will want to sit back down.

I realize that these programs are not specifically target at learning for ADHD folk like you are looking for, but they do help quite a bit. For decades now I have pondered what sort of program might directly address this problem. I've been working on something along these lines for a few years now. It might help someday.

Hang in there my friend.
Show HN: Simple service to help new product managers
How do you build a billion-dollar startup? Lessons from a CEO who just did it