skysight-inc/HackerNews huggingface dataset:
I tried "curl ipdata.co" and got a 301 page. It'd be great to get the same json back that's shown on the webpage.
> libdisco is experimental. It has not been thoroughly reviewed and relies on an unstable specification. It should not be used in production.

Have you seen production lately?
Google provides 1000 TPUs free of charge to researchers https://www.tensorflow.org/tfrc/
>Then when we've all sunk into all these convenient cloud services and "easy to use" disposable devices, we'll have lost all of our privacy and power.

Convenience can be engineered into P2P, too.

With Bitcoin, people definitely get the convenience of unregulated speculative asset they wanted (presumably because real estate is even more obtuse than bitcoin).

With Bittorrent, people definitely get the convenience of having access to obscure content (though netflix is great counterexample to it).

> And yet we'll have people argue that these open source and federated/distributed systems are "too confusing" and "not practical" and that we shouldn't even try to avoid this future.

I think best route would be that of Linux vs Android. Which has already happened to a certain degree with Mastodon for instance - someone "privatizes" the underlying open fabric and puts a nice "convenience trap" on top of it to "attract adoption".

The issue here is mostly that investors in such an endeavor are seeking total control of the userbase, an engineered artificial "inconvenience of switching platform".

Internet behemoths should not be called out on "dangers of getting regulated and handing control to the government" (frankly, anything can happen, not just that), but on keeping their platforms un-interoperable on purpose in a bid to attain a monopoly through networking effects, burdening the entrapped users with "inconvenience of limited frontend choice". They should be called out the same way we called out Microsoft back then, or say, Comcast now.
A company that accepts this sort of a deal is basically trading its reputation for cash. Their CDS in the future will be more expensive, affecting their contract negotiation position. but they are willing to take that future hit for the present ability to survive. I don't see it as obviously wrong, unless the CDS contract itself stipulates otherwise (e.g. multiple damages in case of "voluntary" trigger) or there being a statutory requirement to this effect.
It's nice to hear someone else had a similar experience marketing their book. I didn't try GoodReads giveaway, did you see any increase in sales from it?

Also care to link to the book?
One thing you probably hear a lot from Ruby devs: The language makes you happy.
If this was really a concern your own application would already be geolocated and thus you'd get this effect for free with a local version.

Having a geolocated IP API, while still serving and responding to requests from a single region is just lipstick on a pig.
Yep, nowadays rm has a failsafe and requires you to add --no-preserve-root argument if you want to force remove the root folder recursively.
Trump Administration Formally Files Changes to Tip Rules
The short-term fix is to add an exclusion to encompass all of C: drive. That way even if a website drops an infected temp file it will not get scanned.
At very least there are some modernizations you could do for text legibility. Screens are bigger now, and today lines of text that run the entire width of the page are unnecessarily difficult to read. Similarly, with more screen real-estate you could pump up that font-size and line spacing a bit.
In Bitcoin, the number of outstanding currency units can be checked very easily.

What I care about as a consumer is being able to predict the value of my currency at future times. Bitcoin doesn't allow me to do this at all.
Looks like if I click to pause, rotate the camera, then resume, the camera jumps back to where it was when I paused.

It would be cool if it could resume the animation state at the camera's current position.
Hi Kasbah, :) Several.

- The Global infrastructure backing ipdata.co is pretty impressive, 4 data centers in the US, 1 in Canada, 2 in Europe and 1 each in Mumbai, Sydney and Seoul.

- We offer more datapoints, I tried to build this around the most common use cases for Geolocation, one of which is showing your users the right currency. This is something we provide, that is, the currency ISO code and symbol.

- I think our API is pretty darn fast :)

Your pros;

You offer more data formats, csv and xml whereas we only offer JSON.

You offer a pretty high free tier but I think there's definitely tonnes of people who derive a lot of value from ipdata :)
> It doesn’t matter how brilliant your software engineering is if no one buys it.

That goes both ways. The problems arise when sales start dictating how engineers do their work. The point is you need _both_, and they each need to respect the others work... unless you want to run a company like orcale and milk products into destruction, but then as we know - oracle doesn't invest in the future of their products.
Insurance premium increases this year have seriously made me consider whether it's worth it to continue running co-founder with my startup, or whether I should just jump back into "normal" employment. I'd love to continue growing my company to the point where we're hiring enough people to qualify for group insurance or where a PEO makes sense, but we're just not there yet and we want to continue to bootstrap it.

I am probably more familiar with insurance than most, having done detailed research in the arena and knowing pros in the industry. My premiums this year increased by only 40%, on top of the 65% from last year's increase; a pleasant surprise. I have a 25 sheet Excel doc that models out my family's expected healthcare costs for the year to compare individual plans. If I were to stay with my current plan (which I won't) it would cost me well over $32,000 in total next year. I've spent many hours trying to figure out what the best financial path forward is, and I still have some huge question marks. (Ever tried to get coverage information for particular CPT codes from an insurer? Ha, good luck!)

Unfortunately, a lot of the cost comes down to the demographics of the individual market, and I don't know much of what can be done about that. I don't fault the actuaries at the insurance cos for doing their job, and it's true that despite the crazy premiums and poor coverage the insurance cos are still bleeding money in the individual markets. Having also lived in countries with single-payer systems I don't believe that is the solution either. But something's got to give or entrepreneurs just won't be able to afford being entrepreneurs anymore. (And the situation will just get worse for non-entrepreneurs who don't have access to group coverage).
Gran fuerza iraní participa en ofensiva hacia Albukamal
The API endpoint is https://api.ipdata.co try "curl https://api.ipdata.co"
People like go and want to improve it.

If you add generics then you still keep every other aspect of go that people like.
Depends on the position. I've had some openings where several hundred people applied. I don't have time to read 100 resumes, so anything that filters things down is good. Other positions HR has told me there have been no applicants in 2 weeks, and we need to open up the job description somehow.

For programming positions I safely take anybody who knows how to program. It doesn't matter if you know C++ or not (we do most of our work in C++ - you can substitute any language), by the time IT gets you a computer you will know enough C++ to be left on your own. However except in the case of obviously bad jobs (anyone want to do complex merges all day - I have a job opening that is essentially that) such a job opening would give me too many resumes to read.
Sadly, he also is fighting against the only solution to this issue.

There has been work to solve this by registering the session, compositor, and screen locker each with the session manager.

If the screen locker (which now can use any toolkit) crashes, the session manager can try to restart it. If it fails again, it just displays "your unlocker has crashed. To unlock this session, open a tty, login, and type `loginctl session-unlock`"

This solves all the issues, but he (and many others) have been fighting against systemd for a while (which fixes this, and so many other issues, which no competing project ever handled)
Interview with Xavier Leroy
I've also been around for getting on 10 years (ok, 8.8, close enough) and this is literally the first time I have heard anyone compliment the typography of a Rails post, let alone noticed it occurring enough to become an identifiable trend.

Am I missing some sort of joke?
When Bitcoin hype leaves no time for dating, virtual reality helps out
World’s tiniest Mac Plus has ESP32 inside
Reading Information Aloud to Yourself Improves Memory: Study
> when else do you get time to write proposals and draft contracts?

Depending on the industry, sales people aren't the ones to do these tasks. There's other people that do this for them (nor should they, most of the time, based on stories I've heard from my girlfriend, who is a proposal manager. She constantly has to fix and unbreak and un-ugly whatever they do send her).

In fact for the companies she works it sounds like sales people live pretty cushy lives. Although the commissions the salespeople get for winning a single client's business can be as much as half a million dollars (and their bosses would treat them like ambassadors with diplomatic immunity that could do pretty much whatever the hell they wanted as long as they got a win every once in awhile. Meanwhile she had a large role in winning the business as well but only got a slightly better than a writer's salary for it.

In smaller companies I don't doubt sales people might have to handle proposals and contracts, but it's not really their core competency.

It's kind of like an engineer that also does graphic design. They exist, but it's not really something most engineers should be doing.
Most public wifi hotspots I've seen are unencrypted, so there'd be no need to do a MitM - just be within range to decode the client and AP transmissions.
There really aren't any major benefits/downsides anymore regardless of what you'll read. To clear one thing up, you should compare Rails/Django/Sails (each language's "full" web framework), and Sinatra/Flask/Express (minimalist web frameworks). Each of the full frameworks offer a flavor or configuration of the framework that is focused to building RESTful APIs, and you can build the front end in whatever you want. The only major difference between frameworks in each class will be the language and ecosystem it uses. Of course there will be people that have heavy feelings towards whichever ecosystem they like the most that will tell you it's WAAAYYYY better than the other frameworks, but in reality it's nonsense.

When starting a new project, my major decision is if I want to use the REST API flavor of one of these frameworks + react on the front end (substitute with your front end framework of choice), or build the project fully in the framework itself. I've been writing a lot of python lately, so I go with flask for small or quick/dirty stuff, Django or Django Rest Framework for bigger stuff. React on the front end if it needs to be a SPA.
How to Save Your Server from Hackers
I'm launching an online course that tackles this issue soon, feel free to email me for more info!
Our culture has an awkward relationship between talent due to genetics and due to hours and hours of practice. Props to the author for creating this. But part of me feels like this book is slightly too heavily skewed in the direction of thinking that genetics is more in control of talent rather than practice. Why do I say this? Because it seems to believe that there aren't implicit ways of improving brain capability through the use of, for instance, mathematics. By teaching the child what it is you want them to know directly, instead of concentrating the attention on, for instance, developing their imagination (without the constraints of having to anchor it in programming), you're essentially placing a vote on the belief that the child won't be able to pick this stuff up easily once you've built their brain up.
While I agree with you, it would be hard to dismiss the title of the article since looking at the btc rich list there's quite a few addresses with low number of transactions, but massive amounts of btc in them.

https://bitinfocharts.com/top-100-richest-bitcoin-addresses....
You have to get to the CEO these days.

I have one of these five pages resume. I usually get a job offer after an interview.
Not a perfect metaphor, because the tasks are so different, but it's kind of like a coach and a GM in football. If they're not on the same page, they make each other look worse.
They might not like that too much based on:

> Bitcoin is unethical as it prevents the state from effectively extracting taxes from economic activity, or from enforcing basic rules on allowed economic activity.

Interesting how privacy in communication is ethical but privacy in economic activity isn't.
The state of US health insurance and care has become a competitive disadvantage that discourages innovation and entrepreneurship. That's very bad policy for any country, but particularly for one that prides itself on The American Dream, innovation, and being your own boss. Every entrepreneur, freelancer, and small business owner I know has a ridiculous story of costs, insurance debacles, and often care too. You'll also now hear absurd stories from people with group employer provided plans. That should be a national embarrassment.

Every other developed country in the world has figured this out, and at much lower cost.
And that’s why you shouldn’t do that.

IRC nowadays supports SASL auth, for exactly this purpose.

If you need to change passwords, use /raw NS ... or /raw NickServ ... or /quote ... or directly /NS if your client supports it. Never /msg.
I don't understand the correlation between the font and it being a post about Rails.
Not surprised by these bugs any more.

The sheer amount of bugs in High Sierra is ridiculous, with the exception of the root password bug, I've personally experienced the following bugs with my Thunderbolt display:

* In 10.13 or 10.13.1 the built-in web camera was broken. The video would freeze after a few seconds when attempting to use the camera in FaceTime. This was fixed in 10.13.2.

* In 10.13.2 USB audio devices connected to the TB display no longer work properly. After playing audio through the device (USB DAC in my case) for 30-60 seconds, some sort of interference/electrical noise appears for 5-10 seconds every minute or so. I assume this has something to with "Improves compatibility with certain third-party USB audio devices." from the 10.13.2 release notes.
My 9 YO is building a PC for Christmas, so these would be perfect. They just need RGB.
On 2, thanks for catching that, changing that right now. On 1 atm we have a Python repo https://github.com/ipdata/python which I know isn't exactly what you're looking for. Thanks for reporting this. The right avenue to handle something like this would be sending an email to Support. Be assured we'll be quick to respond and work through whatever you need.

Made the change.
I don't think you could do this for less than about $10 per incident, so the crowdfunders would have to be pretty generous. And it sounds like the sort of thing that runs the risk of road rage.
Your loss. Jamie Zawinski probably helped write a lot of the software you're using right now, and has observed the internet almost since its birth.
That is you.

Some personalities like long explanations, some do not.

Beware that your personality will often miss important details that would be in the verbiage.

Those or like reading often waste too much time reading unnecessary details.

There are pros and cons of both.

(I hope I wrote that in the style you would like to read)
No this doesn't apply because David is a cryptographer. Clue. He is exactly the kind of cat I want to be writing crypto.
Even if it just were DDR4 (which of course it is not) - have you looked at RAM prices recently? 128GB will cost you upwards of 1000$ alone. I don't even want to think how much 128gb DDR5 or HBM2 (if it did exist) would cost you... about the current price of the card, probably.
That's called 'shooting the messenger'. It is not a good idea for those who want to be open to different opinions, a fact which actually can be gleaned from the linked article. If, as you say, 'everyone flags it as spam' it would be good for 'everyone' to read the linked article. That does not mean you need to agree to everything written there, by all means disagree but do so on the base of reason.
What infuriates me the most is when some hot to trot jagoff passes me at the last second doing 80 freeway a, and then does 40 merging onto freeway b.

If I am out accelerating you in a goddamn ford fiesta which does 0-60 in 11 seconds... well you're probably not driving correctly.

FYI, mid-michigan also sucks for this sort of thing.
There are a lot of browser based games that are not "io games". The genre is much more narrow than you think.
There's a claim (according to wikipedia and other sources) that Flappy Bird was a clone of another game (called "Piou Piou vs Cactus"). I'm not going to argue "which came first", but your comment is intriguing:

1. If Flappy Bird was a clone, what made it more "addictive" or "fun to play" than the original (Piou Piou)?

2. What did clones of Flappy Bird do wrong?

3. How does Flappy Bird's "addictive mechanics" compare/relate to other games that hook players?

4. What about similar schemes/products (non-virtual)?

I mean - what do all these hook into; why and how do they become ultra-popular (seriously - $50K per day for Flappy Bird!), etc?

I and some former coworkers called these types of products (League of Legends could certainly fit in here) "Money Fountains" - relatively simple mechanics (in some cases executed extremely well - I mean, to my eye, LoL is a beautiful and engaging game, despite the basic concepts) that generate for their developers insane amounts of cash, seemingly without end.

All legally.

But at the same time, others trying to follow in the footsteps of the "pioneers" seem to fail more than they succeed. So the question is, why and how to the originals succeed? Is it just luck? First mover advantage? Or is it something else?
GPU rendering. It's pretty much all CUDA, with very few exceptions.
I would recommend against doing a trial by fire sales job(unless its a move inside of a software organization you're already a part of).

Because the types of sales jobs that hire people without sales experience are usually

- low touch, so less applicable to good sales jobs

- low pay

- long hours

- shitty

Instead I'd recommend moving towards sales slowly leveraging your dev experience.
Find salesman in your org, and convince them you'd be helpful to have along to help them sell. This should be pretty easy, honestly most sales people want to say "And here's Susie, she's a really smart developer on our team and she'll be able to answer or find the answer to any of your technical questions."

If this doesn't work look for jobs marked "Sales Engineer".
Or alternatively you could join a large consulting organization. By it's very nature consulting is half sales/half dev.
My first MVP. Blew through about 1.5 to 2k on it and had zero sales. Most of the yhings I bought were unecessary at the time, such as a 5 year hosting plan. Year by year would've been fine and I would have had extra money.
Not to pile on, but I agree about the complicated words. But you could introduce some of them if done in the right way.

I went back and looked at the pictures without the words, and it's actually easier to just see what's going on. A couple of the ideas are simple enough that one picture can give you the idea. But others, like yak shaving and garbage collecting, would need a story line and multiple pictures/pages.

You could make an entire series out of these books! There are many great childrens' series, and you can study them to see how they present stories, what kind of themes they touch on, how the characters interact. If it were me writing them, I would parody every great children's book series with each programmer book. A bernstein bears book, a clifford book, a fraggle rock book, a Dr Seuss book, a Curious George book, etc. Each book could parody a famous series, but tell a story to explain a programming concept. You can do much simpler ones for teaching ABC's but it will best as simple concepts that can be grasped with a picture.
> Because said people are often trying to use the force of law to stop you calling your burger a burger.

This is the definition of society/democracy. Imagine if Scientology started change US laws?
> For future reference, that would have been enough to get the ticket dismissed. Tickets must be based on calibrated range speedometers, not the officer's odometer.

That is incorrect. PACING (officer's odometer) is accepted by the court. If you can provide any case/regulation that refutes this, I will pay you money for the lead.

> since the worst case scenario is you get the same punishment you would have gotten if you hadn't fought the ticket.

Again, that is incorrect. Traffic school can be refused by the judge if defendant contests the ticket

If you can provide any case/regulation that refutes this, I will pay you money for the lead.

Here is a case that even with citing Wozniak (http://law.justia.com/cases/california/court-of-appeal/3d/19...), it clearly states that the court has discretion to allow or deny traffic school and is under no obligation to disclose the reasons why
People v. Schindler, 20 Cal. App. 4th 431 - Cal: Court of Appeal, 2nd Appellate Dist., 4th Div (http://caselaw.findlaw.com/ca-court-of-appeal/1770113.html, http://law.justia.com/cases/california/court-of-appeal/4th/2...)
Under section 42005, the court may order traffic school. Although the court may not arbitrarily refuse to entertain a request for traffic school merely because a defendant elects to plead not guilty (People v. Wozniak (1987) 197 Cal. App.3d Supp. 43 [243 Cal. Rptr. 686]; People v. Enochs (1976) 62 Cal. App.3d Supp. 42 [133 Cal. Rptr. 363]), the court otherwise has discretion to grant or not grant traffic school for a traffic violation. (People v. Levinson (1984) 155 Cal. App.3d Supp. 13, 21 [203 Cal. Rptr. 426].)[2]
Nothing in section 42005 requires the court to state its reasons for granting or rejecting traffic school.

When I turn up at court, I am informed. I don't believe in crossing fingers, working off "intuition" or "hoping that the officer does not show up"
The smartest Bitcoin trade in town?
Or you could clone his Github repo, and do it in Jupyter:

https://github.com/wesm/pydata-book

I was really pleased to notice that the second edition of the "Pandas book" (https://www.amazon.com/Python-Data-Analysis-Wrangling-IPytho...) just came out in late October. I'm about halfway through reading it now.
Then you might also want to consider that your spelling of your master's institution differs from the one used on their website as well as the usual spelling of the poet's name (Bharathidhasan vs Bharathidasan).