skysight-inc/HackerNews huggingface dataset:
> I'm not sure the company really did anything wrong here.

I wouldn't say it's "wrong", I don't believe they did it maliciously. Negligence I think is the more appropriate term. Their software when it encounters an IP it doesn't know should say that, not simply return the default position. That would be like if every time you searched for a recipe that some website didn't know, it just gave you the recipe for macaroni and cheese.
Had the same thought but it's just not that easy. She's at an age where we are trying like hell to convince her hitting isn't the best option, so showing her things like "Hillbilly Hare" (https://www.youtube.com/watch?v=m9SrXRNPRCA) aren't the best idea. She's actually in love with old Pink Panther cartoons right now and it's amazing to see what we used to watch: smoking, violence, a lot of shotguns.
Income is superfluous if you have enough to burn for a hundred years or more. For me, it was as simple as buying some monero and relocating to a lake home: No city burn rates, and my stash rose 12x so far, with another 50x foreseeable in the baseline scenario, 10000x in extremely low-probability tail scenarios.
So, like Elastic Beanstalk or Heroku ?
Sure, sometimes you cant have it all, but in my experience (and hey, I am aware that I'm biased here!) I've seen ops engineers being better at programming than developers at doing ops. Another reason why I'd prefer to have 2 devels and 1 ops person is that that single ops person can bring to the table entirely different experience and point of view and that's a pure added value here.

If you think that infra teams is wasting money, then I'd say its the same case of 'serverless utopia' - when you're using 'purely automated serverless' platform you're paying way more money, because, hey, someone has to build that infrastructure and it isnt magic, its people, ops people. So what you're doing here is simply changing money buckets labels in your head and you have to now deal with a product that's tailored for everyone, instead of you specifically.
If you could host via s3, why not use GitHub.io and do it for free?
> there still exist jobs [like maid, cook, child care] people can do. Americans just refuse to do them

In many cases Americans refuse to hire them, for cultural reasons that may be the flip side of Americans refusing to do them. Child care is one that there seems to be a lot of (at least, one hears about it a lot), but maid, cook, butler, and even general handyman are positions that many Americans won't consider hiring someone for, in any stable, ongoing way.

I have no problem hiring an electrician to come in and rewire parts of my (1950s era) house, because the maximum I'm willing to pay is above the minimum I would need to pay to avoid feeling like I was cheating them. For full-time cook or maid or general laborer, the willing-max is below the fair-min.
> Heka proved to be the weak link in our logging stack. We get far better performance from fluentd.

I'd be curious to know some more details on this. I guess Go channels do copying rather than sharing, but I'd still expect Heka to perform better.

Personally I've found Heka to be more robust - I've had to fix bugs in plugins for the former two and generally I haven't found them to be architecturally sound.

For example with logstash I've had bugs in plugins which would crash the entire daemon -- that's just inexcusable for a core infrastructure service.

The multi-tiered thing sounds very strange, why not just hold an on-disk buffer?
Why shouldn't we? I can do all of that. I can write better code than the the writers of the last two applications I have inherited (admittedly my sysdamin skills are probably less than a full time sysadmin, but good enough).

I guess following your analogy. If you only had a dentist and a salesperson available to do your heart surgery, who would you choose?
Would be great if you can elaborate more about this :)
> he goes on welfare instead

he goes on to do something higher level, something more human.
I'm not yet. 31 years old and working on it. I have a good chunk of money invested, but my magic number is 1 million and a paid off rental (maybe 2) + 1 primary residence. I have 12 years left on my mortgage. This house will eventually become one of my rentals.

The idea is just to reduce expenses a ridiculous amount and invest everything in the stock market + rentals. I should reach my goal by 40 - 45.
Hoping this is phrased well by me, but I'm fairly certain some brief dives into historical tales of power dynamics will show that deposing an entrenched "Strong Man" leader results in a power vacuum, which can be filled by another of the same tactic, or, in the case of the region in discussion, a quagmire of sorts. I know an Army Captain (since Middle School), Psy Ops I'm pretty sure, and his experience on the ground in Iraq was that the local populations had no conception of how to function without the Strong Man. Essentially, for most all of their lives, the process was "Saddam says this, we do this," so concepts of self-governance were extremely foreign and somewhat troubling. Anecdote for sure, just hope it fits with our subject!
Theres no need to link to Amazon when recommending a book. Amazon has been quite hostile to us devs lately in terms of culture/employment. I think the book and author name plaintext is enough.

https://news.ycombinator.com/item?id=12260512
Neat! Munich seems like a nice city to live in.
A Startup Turns to Saffron to Help Afghanistan Regrow
> resources are here to be burned for our comfort.

Shouldn't we also consider comfort in the future?

For that, we must manage resources to avoid exhausting them or destroying ecosystems, because that would create a very uncomfortable future.
Just to answer 'why use Python' from the perspective of someone who uses both Python, Node, and Elixir regularly....

Python has a lot of rich libraries in a broad range of topics. It may not have the very best or fastest library in each topic, but it has at least one powerful easy to use library for anything you can think of.

This pretty much makes Python my go-to for explorative programming, or large-application development. The performance intensive parts can always become extensions (thanks to Cython), or be services written in Elixir or Java.
For many years I used to subscribe to them (both Digital and Print) and received my issues on weds/thurs every week through my letterbox.

After a while, it became abundantly clear that the main articles were always 'leaked' to other news sites ahead of the issue publication (as a promotional thing I guess), and more often than not, I found that I had already read all the key information of the articles online up to 3 days before my weekly New Scientist hit the doormat.

It led me to question what exactly I was paying for, so I canceled my subs. I did lose full access to their website, but as I'm just an armchair scientist, that's no real hardship to be honest.
Come one, people still stick with PHP because anything else is too difficult to set up on a server. Its been like that for years already.
My ex colleague is now at Read Hat, and he told me one anecdote. The card reader of his ThinkPad didn't work. He created a bug in the bugtracker, got personally contacted by the guy who apparently does card reader stuff, and a day later he had a kernel, where the bug was fixed.
I only dabble in server stuffs, but I have to ask:

Why is that a problem? You can design a system and implement it with AWS Lambda (or similar) and a few other things like their (or another) database, message queue, and data storage. Then, when you find that you've got processes that are bottlenecked by this, move them into dedicated servers or containers with faster routines. Just like we already do when pairing (possibly) slower but higher-level languages with C libraries.
No, I didn't try. So I can't compare. I saw the contributors/support from postgres, and I chose BDR.
Evolution, Not Revolution
There's no such thing as "not enough time"; we all get the same amount of time for everything.

What there is, what people actually mean when they say "not enough time", is "things I'd rather be doing".

Consciously or unconsciously, you prioritise your list, perhaps by Maslow's hierarchy of needs or in other ways, then whatever consistently drops off the bottom at the end of the day ends up mentally filed in the "not enough time" bucket.

In my case, I find exercise for the sake of exercise mind-numbingly tedious, so my "things I'd rather be doing" includes "playing cookie clicker again", "afternoon nap", "staring into space dumbly" etc.

After filling my day with all those things, oddly enough I never seem to have time to go out for a jog.

Looking at what made it into the bucket and what didn't is a fine source of guilt.

(I keep thinking it's time for Propcycle to make a comeback now we have VR helmets...)
Update: here's a 32" epaper monitor!

https://www.visionect.com/development_kits

Greyscale: $3600. Colour: $4700. There's a 13" model at a mere $999, but who wants that?

Slightly more realistically, there's the Dasung Paperlike:

https://www.youtube.com/watch?v=j9DbdaPQyLY
Data Science Weekly Edition #142
A lot of what you're saying is true, but cloud platform providers are always going to be more expensive than a bare metal server. Heroku is amongst the least commoditized and more expensive providers out there.
Are there any good hackable e-ink tablets? I love the feel of my Nook but the software is terrible. I want to be able to wirelessly sync content from my own document management system without much fuss.

I periodically poke around on Alibaba looking for basic, blank e-ink readers but haven't seen much.
Tech Companies Apple, Twitter, Google, and Instagram Collude to Defeat Trump
PureScript. The Swift of today. Yesterday, today and tomorrow!
I don't believe the backend development we know today is obsolete or will be having many changes in the upcoming years. In every project I've worked on the front-end has always been the slower/buggier part of the stack because front-end is so complex with device/browser compatibility and having to respond.

What I do believe is that we are seeing a game changing revolution in backend development with RethinkDB ( http://rethinkdb.com/ ). It is an extremely fast distributed database with the ability to get a real-time feed of data as it changes for a query.

I've done two projects with RethinkDB and I can't imagine going back to operating postgresl/mysql/mongo because of the joy it is to scale out RethinkDB and to use it as an application developer.

They've also created a new service that abstract it away even more and allows front-end developers to be extremely productive in their prototypes: http://horizon.io/ and although its not for me I see a lot of value in it for people like you who want the backend to get of their way.
Adhoc Wi-Fi is not being supported by Google on Android [0]... What makes you think that they would allow p2p on 5g?

0. https://code.google.com/p/android/issues/detail?id=82
When reading this I wonder how to do this: OS or Postgres updates with one normal Postgres (or a typical master+slave setup) without downtime and without using Postgres BDR. Does somebody now?
[video] Tech TopX: Degraded Node Detection
Keep in mind that index funds will probably decline by about 3-4x over the next 10 years on the demographic cycle.
You put the human readable part underneath the hash, like `/ipfs/QmPJnEf5933cXteZmaMJkphCW1CtpcMMVx7N6rUr8cZAok/jquery/3.0.0/jquery.js`. In this case, the hash represents a directory of everything from CDNJS and the `jquery/3.0.0/jquery.js` part is a file in that directory. For added readability, there's a thin layer of mutability called IPNS that can map a domain name to a hash, so you could point `cdnjs.com` to `QmPJnEf5933cXteZmaMJkphCW1CtpcMMVx7N6rUr8cZAok` and not have to remember that long ugly hash.
Me too. When my previous team leader said that, I knew he hadn't bothered to think it through.
Power Management should be top priority I think.
It does wildly fluctuate up and down, but he's also got a 1.5M startup and he's only 30, so he can easily afford the risk.
These stories are heartbreaking to hear ... I sometimes wonder what the answer might be. Perhaps regulation that puts limits on a) the lead time employees must be given for a schedule, or b) limits on how chaotic a schedule can be (ie. generally mornings, or generally evenings), or c) a max # of hours between shifts to allow employees proper rest ??

You're right, this does feel like the employees are getting screwed ... especially when they can't even commit to anything else like school because of the chaotic nature of their schedule.
I'm not sure why this myth persists. We've found Lambda + API Gateway to be an awesome solution for serving front end applications with server side rendering.
Does anybody really know why JS's type system was designed the way it was? It seems so out of whack with what people want out of a language, dynamically typed or otherwise.
It doesn't look like law enforcement of internet crimes is the main use of this product. More like general law enforcement is just one use among many. That said, I am surprised the local sheriffs don't immediately recognize the address and disregard it, after the first few misunderstandings.
Peanuts? So how much should they have paid for a capable solution then?
You can check https://joanassistant.com which is a room booking system, based on the same technology. It integrates with Exchange, Office 365 and Google Apps, connects via WiFi and runs for months on single battery charge. Its fully interactive and updates instantly.
That's works out to about $0.50 AU / $0.40 US per person in Australia.
Stephen Pinker has the following (and more) to say about the passive versus active. From _The Sense of Style_,

“The passive voice, too, has several uses in English. One of them […] is indispensable to classic style: the passive allows the writer to direct the reader’s gaze, like a cinematographer choosing the best camera angle.”

The example he gives -- and I'm sure you can come up with many more -- is,

See that lady with the shopping bag? She's pelting a mime with a zucchini.

versus,

See that mime? He's being pelted with zucchini by the lady with the shopping bag.

And there's this,

“As the linguist Geoffrey Pullum has noted, there is nothing wrong with a news report that uses the passive voice to say, ‘Helicopters were flown in to put out the fires.’ The reader does not need to be informed that Bob was flying one of the helicopters.”
The dark side of coupon code box
Large org, windows, non admin rights. Don't have the rights to plug non approved usb devices.

I can't even use another text editor than the one I have. All those 'vim vs emacs' war-jokes make me laugh. What I wouldn't give to use vim...

I can change the software layout, but as I said, I don't know enough the sublayers of the qwerty layout to be able to type without looking.
Photolemur – Photo Enhancement on Autopilot
If you have not read the article, here is some advice: don't do it.
That's just crazy! Such cleverness!
> I’m pleased to say that we’ve just released Postgres-BDR 1.0, based on PostgreSQL 9.4.9.

While I'm still excited to play with it, I can't wait until pglogical comes into mainline.
Well, mostly because you don't have the years of experience in doing it, pretty much that. Because most of devs live only on their laptops ('works for me' syndrome), without thinking about networking, hardware underlying, OS tuning, security and other things. That's generalization of course, and I am glad you can do it all, I'd wish to have chance working with people like you more, but the reality is that you're an unicorn.
Reversing your argument, why can't I do your job? I mean, I've programming skills probably worse than full time developer, but I've did my share or development and I think they're good enough ;) Why 'good enough' should be acceptable when its infrastructure and operations, but not acceptable when its development?

I'd go and look for actual surgeon. Or bite the bullet and try to live my life as it goes, without risking complete failure of both these guys messing with my heart. ;)
Until you reboot the router.
My wife wanted to buy a new car earlier this year but I didn't, so we compromised and bought a new car.
That's not website hosting, it's comment processing. Lambda is doing input processing, not serving a site. It's clever, although if I just wanted comments I'd just use disqus and spare myself the trouble.

S3 is hosting the site. S3 is awesome for static site hosting, in fact. I also use it.
“Under the spreading chestnut tree
I sold you and you sold me:
There lie they, and here lie we
Under the spreading chestnut tree.”

So, if not in the Proles, where does our hope lie?
Phonograph.js: tolerable mobile web audio
> makes my life harder

You are free to use something else or better
You'll need to wait for E Ink to launch 24" displays :).
Can't wait to try this out.

I wonder how long it will take Heroku, RDS or another PG provider to make this available?
Same for us fluentd was very resource hungry, heka brought down utilization significantly.
Regarding the buffering we just added kafka in between
for graylog/ES scaling/maintenance.
I think you're correct. I was out of line by being too general.

For our large scale applications we back up the database and have required down time from our customers while doing a major migration.

Everything isn't always simple. But adding a check box in 90% of cases usually is.
Half in picked stocks is a very high risk strategy. I wouldn't recommend it.
When workers' wages are lowered/replaced by a typical welfare program as a result of automation, the workers no longer have the purchasing power to purchase the goods produced by the automation, thus rendering such automation useless.

If prices for the end user do not decrease proportionately with the savings created by automation, the whole point of automation is nullified.
Valuation isn't, however, a matter of fact, but of values. We distinguish descriptive facts from prescriptive valuations. It is an important distinction, lost on many Rijksbank "Nobel" prize-winning economists.
I'm not saying Orwelianism should be a thing, I'm wondering why it isn't. As I said in my comment, it doesn't matter what Orwell himself has to say on the matter. By all accounts, Jesus (if he were a real figure) wasn't keen on the idea of organised religion, yet here we are. Once your dead, you lose any say in the matter and the words you leave behind will be appropriated, decontextualised and regurgitated to make you say things you never would.

I think Orwell has a lot of the traits that made people like Marx idols. A good chunk of his writing is actually instruction. And he has a lot of fans, but no fanatics. I merely find it curious that Orewlianism isn't an ideology.

I did take an extra step and pondered wether it would be a good thing, but that's a throw away thought.
The most astute observation is that characters on Danish kids TV are often completely, unapologetically flawed. This makes them relatable to kids, and kids enjoy watching them in all their dysfunction.

And I actually disagree with the premise that this contains no lessons or morals. Children are able to see clearly how ridiculous and ill-advised the behavior of these characters is, and so learn to recognize it in themselves and others.

Someone once pointed out that while Mickey Mouse is the mascot of Disney in the U.S. and the main character of the franchise, in Europe it was Donald Duck who became popular. Europeans like the flawed anti-hero, while moralizing America (sorry!) preferred the do-gooder know-it-all Mickey Mouse.
Parent commenter said static ip
To just respect the guideline to contributing shouldn't be too much to ask keeping in mind the time and work I happily volunteer to this project.

Given the amount of invalid issues that keep being opened[1], asking me to spend time to detail why issues marked as "invalid" are invalid is to ask me to spend a whole lot of precious free time on not working to improve uBO.

CONTRIBUTING[2] is there to be read and respected. If you disagree with it, best is to not open issues. Countless other people understand why it is needed and respect it, and helps the project get better.

1. https://github.com/gorhill/uBlock/issues?q=label%3Ainvalid+i...

2. https://github.com/gorhill/uBlock/blob/master/CONTRIBUTING.m...
I know it's meant to be a joke but Red Hat have done an amazing amount of good for desktop Linux. I really appreciate their work.
I find I can keep most things I currently need in my head with Python.

Which is nice as some IDEs tend to offer code completion popups OVER the line I'm typing which is very annoying and breaks my thought process.

Also, for _me_, not using code completion helps me think more about what I'm actually doing and not code so much on autopilot. I actually write much better, succinct code without completion.

YMMV
And then a layer deep in the app that's trying to simplify the world calls a function that calculates the center of that circle. Or averages the points, or returns just the first one, depending on laziness. The mapping world doesn't work in bounding circles, so it gets converted, and it probably gets converted in a way that loses important information.
> So, a lookup in a geo-ip database should give you an area.

Good thing that is exactly what it does.
Watch a movie "Where to invade next". EU countries where designed completely differently, in some countries welfare takes more than 60% of taxes.
The funniest thing about the census debacle is that enough people mistook census for Sensis (a moderately well known brand that publishes our Yellow Pages) in large enough quantities that sensis.com.au completely fell over.
You say "your screen" like you imagine that there's more than one mind here .. and you imagine that mind isn't being fed sense-data from a malevolent aliens laptop for entertainment purposes.

Being a bit more grounded there's a possibility that it's electron, not electrons too.
Ukraine troops on high alert as tension with Russia grows
Sure, you can use HTML&JS to create an interactive E-Paper device with the technology that Visionect offers - check the development kits: https://www.visionect.com/development_kits
I have gigabit, condointernet. Not sure where you heard that rumor. I made 200k year and took the abuse as long as I could. I made it about a year before I voluntarily quit. Now Im unemployed burning savings and still after months, still not ready to work again due to the absolutely heinous ptsd-style shit I had to go through. Maybe when this summer is up I'll find a new gig. Amazon is shit, good people get abused and ridiculed for making good money. Its the exact opposite of what should happen when you are a skilled and well meaning communicative dev. Im pretty sure the less you make the better you will get treated there, because the entire company is about "customers" and even extracting value from employees. Every employee has a target on their back.
They said risk-free would be -0.4% or something. I suppose they would have been biased to say "buy our funds", and they didn't really push any other products except maybe real estate. Everyone was bummed out.

Curious to hear other opinions.
Of course! I meant exactly that, though I guess I could have stated that more explicitly for clarity.
But it compiles to ES5. At this rate, we'll be deploying ES5 for the rest of human history while we all pretend we're writing ES451.

And it's whitespace significant, which is something only maniacs like in a programming language.

I'm half joking, don't get too offended...

But whitespace significance is madness.
FWIW, I wasn't thinking bout go.
We haven't dealt with those yet. But in general we are always pushing everyone to log judicially, use metrics wherever possible (numbers are still easier to manage than strings), use sentry for exceptions logging and introducing zipkin for tracing.
Aren't you mixing infrastructure and backend-development?

Hardware scaling and load balancing is infrastructure. Abstracting the data for the client, that's backend development, that's where your business logic lives.