skysight-inc/HackerNews huggingface dataset:
I have 2 questions:

-Why do they feel the need to patent this? The algorithm look trivial.

-How is this even acceptable? Making decisions based on such "predictors" should be (and often is) illegal.

>Oh, you're physically disabled? I predict this will cause you emotional distress and you will perform badly in my college. Sorry, you're rejected.

>Oh, you're black? Sorry, my predictors predict you're a criminal! Don't worry, the police will arrive soon. You are free to use other banking institutions.

>Oh, you're poor? Sorry sir, we don't sell cars to poor people, because our predictors say they typically use our free repair services! That costs us money, please buy a used car from craigslist or something.

I can't comprehend how they could publish and acknowledge using this kind of profiling. And that's without getting into politics.
> Information should be freely available. Making it impossible to obtain would lead towards information control like China and Russia.

How does giving natural persons control over who has their data lead to information control as seen in Russia and China? It's the polar opposite.
> The guys at my work made the switch to containers months ago and we've yet to realize any gains from them,

> Development is more complicated and slower, everyone is on macs so docker runs like shit

That's probably related to the complexities of your specific architecture, applications, and infrastructure.

We are mostly a python shop and containers were a game changer (we've been using Docker since it was a beta product). The consistency between development/deployment and the ease of deployments made it possible to rapidly iterate in a way that wasn't possible in the past (deployments used to be a whole day affair and now we deploy multiple times a day).

Likewise with OSX development - the isolation of the container makes it far easier to manage dependencies and have a consistent experience with QA and production. I've also used it for horizontally scaling geospatial analysis - commands like "docker service scale gis=500" make it trivial to run complex analysis across multiple hosts compared to the alternatives.

Docker + Python API's + HTML/JS front ends has been nothing but smooth sailing for the past few years.
Is there a link to the application?
EF Education First Office Tour in Cambridge
Getting sick is what exercises the immune system, it’s good for you in the long run. However I suspect you are vitamin D3 deficient also, try a supplement.
serious question: why do people insist on using Ubuntu for low-end hardware like this and the PI??? Ubuntu is a cluttered nightmare full of so much unecessary stuff. Why not use a minimalistic non-GUI barebones version of Debian and build your OS up from there?
A google search for "firefox attributeStyleMap" yielded little info about the state of this, but one of the results was a specific commit at a mercurial repository at Mozilla[1], and it seems to be a patch to add this. So perhaps it's much closer than you think?

Edit: Actually, I wasn't paying too much attention to the commit initially. Apparently it's not implementing attributeStyleMap, it's using it as if it exists, so I suppose it's already implemented in this branch, or this is a test in anticipation of it.

1: https://hg.mozilla.org/mozilla-central/changeset/f4e33c42faa...
Cruz, obviously? He didn't understand a thing about Facebook at Zuckerberg's hearing, and overall is incredibly dangerous for both tech and modern democracy in the United States.

Zuckerberg donates actively to charity, doesn't sell user data, and overall is pretty cool - even if his company isn't the best.
Tried in a new private browser window, even. Here's part of the page source on that URL:

<header class="section-header">
<small>Oops</small>
<h2>Page Not Found!</h2>
<hr>
<p class="lead">Sorry. That page doesn't exist.</p>
</header>

Edit: The images are loading now. But https://api.ipdata.co returns:

{"message": "Internal server error"}

and the demo on the right hand side of the frontpage shows:

Your IP Address is {}0 items
Google Play Store Data: 3.7mn Apps, $14.6bn Spends, 60bn Installs, CPI and More
There is another thing I can't get my head around. I understand containers are meant to be read only, i.e. if any binaries needs to be updated, whether in the underlying image or the application, the container needs to be rebuilt from scratch.

That's all good as long as the application is actively developed. But the world is full of legacy software, actively used in production, but no longer maintained, where the source code has either been lost or no one knows how to rebuild it, or the tools to build it have become unavailable. But vulnerabilities will be found in the underlying libraries, whether it is the web server, the JVM, perhaps openssl again, or IIS for windows containers, or anything else.

How is that not going to end up as a windows server 2003-style disaster, with many many unsupported, unpatched servers all over the internet and intranets?

In fact for windows containers I understand the guest and host OS must run the very same version of the OS. How do you update or migrate your park of machines if you need the dev to re-issue all images at exactly the right time? How is that simplifying the life of ops in a large company?
Does anyone know if this allows you to update the hardware?
The Simpsons were close: https://www.youtube.com/watch?v=X25rP4rTw3A
How urban birds evolved street-smarts
Wow, that sounds really awesome! Do you have any pictures?
Great, now that people don't want to have kids because of over population and a negative impact on the environment, it's easier than ever to have kids.
This is one of the reason why new products have weird names such as Airbnb, Pinterest, and Lyft. You can't use a word which is already trademarked (Oracle owns a trademark on JavaScript) in the name of a product you are selling.
This is a question that has puzzled linux devs for a long time.

Why the hell release a linux only device, marketed at the DIY/hardcore user with no, or very limited ways to actually use the damn hardware? (like being stuck on some ancient kernels with 3.24x10^43 remote holes)

Its pretty astonishing, and seems to be primarily driven over paranoia about IP/patents.

After the answer a lawyer is always going to give to the question "Is there legal risk here" is yes, companies arnt going to do better until we demand they do.
Well, to be frank.. if I buy solar panels and mine bitcoin with a portion of the energy who are you to tell anyone they shouldn't? Of the number of things that are wasteful in this world Bitcoin is just the latest scapegoat and no one really has evidence to show how the mining is powered.
It's great to see WASM taking off!
In this context, see also Blazor, which runs C#/.NET code on WASM. https://github.com/aspnet/blazor
Python 3.7: Introducing Data Classes
Yes, but I've been around the industry a while. I specifically remember this happening during the late 90s and just in to the 2000s.

It was occurring at a time when AMD was fairly firmly beating Intel on a straight $/performance basis (~K6 era). If Dell had started shipping AMD based systems back then it could have been a big game changer.

The general narrative around the tech press at the time was that Intel knew this and were desperate to keep Dell as Intel exclusive.
See "Object Oriented Programming" - approx 1994.
If your DNS host supports it (Route53 does), you can set a wildcard CAA record with no valid issuers that will do what you want.

Bare -> LE delegation
WWW -> explicit LE delegation
* -> no delegations, and will override "bare" since resolution walks up the domain tree.
> As Lin Clark emphasizes in her article about Rust and WebAssembly: the goal of WebAssembly is not to replace JavaScript, but to be an awesome tool to use with JavaScript.

Please no. JavaScript's a bit cancerous - we should be erring away from it rather than encouraging it.
I don't understand why do I need to prove he isn't "old money" old money is a pretty defined term unless you want to use it in the most ambiguous way.

Both of his parents worked (and unquestionably very hard) for a living and while lived a comfortable life it wasn't one of some extreme affluence.

His parents is what we would for the most part consider upper middle class or "working rich" it's not like Bills childhood could be a backdrop to a scene in "all the money in the world" or anything similar.

I've also never considered Gates to be a Satan or anything of the sort regardless of Microsoft's practices I've always have had an admiration of him as well as many other successful people.
Yup, just _not_ using a massive DE goes most of the way for improving performance, especially on little devices like this. i3wm is great for this because it's a tiling window manager for both the masses and for the expert.

Also once you are using i3 then using Debian instead of Ubuntu makes little difference to the user while going a fair way to removing a lot of bloat.

However suggesting linux from scratch is a bit extreme, it can be fun but you can get 99% of the benefits with i3 alone and maybe choosing a distro with a lighter HD footprint. Building your own OS is a lot of work for most people on the otherhand, and will scare people off your otherwise sound suggestion :P
I think it's interesting that the consensus here is that you can't do quality in an hour.

It's been forever since I blogged, but when I did I always had that block in the back of my mind that I shouldn't publish unless it was well thought out/well written/reviewed into the ground.

But this is a twitter world. People don't spend any time reading and they don't care to retain most material. If you blog, the most important thing is having a regular schedule. People won't come back for one well written article a month. But they'll read regularly if you produce content twice a day even if they aren't particularly interested in half of what you write.

I don't think the ROI value really exists for blogging unless it's an investment in name recognition for an individual in a niche market. It's too much effort for too little reward.
I’ll defer to your superior experience here. Only done fairly introductory number theory and graph theory stuff. That was just the impression I got from what I’d studied.
It's also no mistake that Mike Rowe picked MikeRoweSoft because it sounded like "microsoft"
I just use bullet points (unordered list) at the top, for popular buzzwords, to serve as an ad-hoc table of contents.

- Artificial Intelligence
- Machine Learning
- Neural Networks
- Blockchain

Then just expound and brainstorm freely, in a stream of consciousness, for ~60 minutes, and it practically writes itself.
Because that’s not how the majority of coins are mined, so your hypothetical pissing-in-the-ocean operation wouldn’t even warrant praise or scorn.

and no one really has evidence to show how the mining is powered.

The majority are mined in China, and that’s for the utility of cheap coal. If you have some evidence of massive solar farms powering mining in a China, please do cough it up.
The Teens Who Hacked Microsoft's Xbox Empire–And Went Too Far
This is great. Wasm really seems to be picking up steam. Any examples of a Rust crate that has already been published to the npm registry?
For anyone who wants to move this much data out of AWS and into another cloud provider, Kinesis Streams does not charge for bandwidth out. If you do the math, it works out to a very large savings over doing public internet data transfers if you are moving terabytes per day. The compute costs to copy data from Kafka to Kinesis should be minimal since you’re essentially just operating a pipe and not doing much actual compute, and this can operate easily on spot instances.
Containers involve a lot of complexity, sure.
But a lot of that complexity is invoked in different ways with different deployment mechanisms. Using RPM to deploy your packages to servers? You need an update policy, curated hosts/VMs, build SPECs, etc.
It's still complex as hell, just different (comfortable) complex.

That said, for a lot of things, I think containers are premature optimization. People get so excited about deploying their little app that they deploy a 6 node K8S cluster with all the associated complexity, for an app that would happily run HA on two regular nodes with systemd starting it up.

Once you are plumbing together a dozen different microservices using a few different languages though, K8S starts to make a lot of sense. Service discovery, container-container routing, namespacing, and all that other good stuff make your life _easier_, but only past some level of scale.

Oh, and docker compose is amazing for local dev and integration testing of those more complex service compositions, just saying.
200-Kilowatt Wireless Charging System for Electric Transit Buses
Having done some development in containers on Mac, I totally agree that it's not worth it (at least for the front-end builds I was trying).

I do think that they have a valuable role in deployment. They provide a simple contract that expresses a particular service's needs and side-effects cleanly.

I also think they are valuable when your stack has dependencies that you are not actively working on. Having a docker-compose to orchestrate those things has been a pretty solid productivity win at the one company I've been at that used that system.

100% agree that developing in containers just isn't worth it right now, at least for things with a somewhat complex build toolchain.
I've never seen a CAPTCHA when simply doing a search - is that because I refuse to log in to Google?
Could you try visiting https://api.ipdata.co. I'm positive the API is up https://status.ipdata.co
Should be fixed, please try a hard reload.
This is an awesome idea. From what I've seen, the Pixar offices are actually very similar. Probably more stylized, because Pixar, but it's a mix of unowned open spaces for collaboration or socializing and clustered office spaces.

It seems like an exceedingly good answer for teams where "water cooler" collaboration is genuinely important, but so is silent work time.
These are the 10 most profitable smartphones in the world right now
The number of times I've seen mining have a double use leads me to believe that it isn't so clear cut as this statement. It generates heat, and I use that heat in my greenhouses and no longer need a heater. It's not the most efficient way to heat the greenhouses but it's more profitable that using a normal heater.
Meetups, dance classes, community outreach, church, RPG message boards (speaking theoretically, not personally for every single one of those).
It's not really that huge, 1000 requests is a rounding error for our other plans :)
Domain registrar and web host with no JavaScript, no BS, completely text UI
Arguably, to extend this very rich metaphor, the reason nobody can ever win is in fact an artifact of geography. One particular mountainous region known to be the graveyard of empires springs to mind.

I think drama comes from uncertainty and power vacuums, which I would say are artifacts of the terrain.
It is worth noting that this publication is part of the epic "Pan-Cancer Atlas" by the "The Cancer Genome Atlas Network".

http://www.cell.com/pb-assets/consortium/PanCancerAtlas/PanC...

It was a series of 27 co-published articles in Cell all published on April 5th. Really an amazing project, and I am immeasurably jealous my current boss is part of the consortium!
I think remote work definitely favours the introverted personality. I have started a remote gig as of four weeks ago, and I was surprised that I did actually miss the water-cooler/coffee machine conversations. Based on my own personality (and the reasons I chose to pursue a remote position), I didn't expect to. It's harder to talk about sports or make wisecracks over Slack.

On the whole, I am happier working from home for a variety of reasons, but it definitely hasn't been without it's trade-offs.
I'm sure they release documentation - under NDA - to companies buying this. However the legalese probably makes it impossible to use those documents to release the source to a linux driver.

Hackers like us are not a large market. Those who need a lot of CPUs for something that nobody even realizes has a CPU are ultimately a much larger market.
I tried making a throwaway account on Protonmail account while on the Tor network. I swear, I probably had to go through 25 captchas before it worked.
How dare you have friends, you privileged person!
Recall Traces: Backtracking Models for Efficient Reinforcement Learning
I can see the concern, but I'd place it way down the list of things that could make the wealth gap worse.

Debutante balls and other such classist dating practice have been around basically forever. I don't think digitizing them adds a particular new dimension of concern.
Or a car
> I generally love this blog but complaining about how irresponsible your valets are is just the most tonedeaf privileged nonsense I've ever heard.

I don't think it's tone-deaf in this case. This person isn't complaining about the valets at the 5-star restaurant where she pays $100 a plate, he's complaining about valets that were foisted on him against his will by an employer that was growing too fast for their office space.
Writing Mandelbrot Fractals with Hooks and Forks
It still errors out:

% curl --header "Accept: application/json" https://api.ipdata.co
{"message": "Internal server error"}

Also, this request doesn't seem to return valid JSON:

% curl --header "Accept: application/json" https://api.ipdata.co/224.0.0.1
224.0.0.1 is a bogon address.
Tech is the new literacy
29 Tips on How to Increase Creativity in the Workplace
Alexa is now a teacher
I've been telling everyone how easy it is to use Storyline to create an Alexa skill, so I decided to prove it! I wrote a skill to let Alexa tell you how to build a skill. It's available in ALL English speaking countries.

You don't have to know anything about programming. All you need to provide is the idea. Let Alexa show you how to construct your first, or even your next skill! She will walk you through the complete process, in ONLY TEN MINUTES!

Link for US provided, but it's available everywhere!
https://www.amazon.com/dp/B07C7JGQVB/ref=sr_1_1?ie=UTF8&qid=1523981063&sr=8-1&keywords=alexa+Only+Ten+Minutes
As usual, the devil is in the details. These are drones, not nukes. Nukes have effects for miles away and are so powerful that their detonations cannot be shaped at all; whereas suicide-drones have to fly directly to their target and reach it intact.

The same amount of shaped-explosive that can crack a skull, can neutralize one of these drones. As such, the braindead countermeasure is to retarget these same drones at the stolen drones. At worst, the IFF radios might add a negligible amount of mass ... but that won't matter for long, because once the enemy knows you're deploying counterdrones, they'll need their own IFF radios in order to try to avoid your counterdrones. (Or the enemy could add armor to their drones, but that will make them massive/unmaneuverable enough that you can increase your counterdrones' explosive payload to penetrate their armor, while still being able to intercept them.)

If you're looking for historical analogy, try military aviation in general. During the first World War, bomber planes would have been game-changing ... if not that there were fighters, too. A slaughterbot is a bomber; a slaughterbot that seeks the enemy's slaughterbots is a fighter.
It wasn't an open source foundation it was United Way https://en.wikipedia.org/wiki/United_Way_Worldwide in which Mary Maxwell Gates was the first woman to ever chair (she was the first woman in a few other places as well).

John Opel who became CEO of IBM in 1981 at the time was also on the same board.

The introduction according to the few sources I've read took place in 1982 or 1983 which was well after Microsoft has been founded and actually after Microsoft signed the first contract with IBM.
> Genuinely interested in knowing this - if you can compile ruby , why cant you compile a program?

I would think that the fact that Ruby constructs that look like what would be compiler directives in a more static language (e.g., Ruby's “require” vs C’s “#include”) have their semantics defined in a way which both depends on and affects runtime state means that AOT compiling Ruby in the strict sense gets you very little, whereas running it to a certain point AOT and saving the runtime state gets you closer to what you'd expect from compiling based on usually-compiled languages.
"I don't understand your second point. Can you point me to the plugin which keeps breaking after the license expires."

Well, that, once again, is a pain in the ass to find.

For instance, there is this business listings plugin:

https://businessdirectoryplugin.com/

Personally, I found it a massive pain in the ass to use, but on top of that the add-on plugins are setup to work only with the specific version of the main plugin. So you can't update just one, you have to update them all, and you have to pay for them all each update== regardless of if there is an actual change to the software.

IMO, that's BS. The WordPress community, in general, disagrees with me, but whatever :D

Another example is that ACF used to (and maybe still does, I have an unlimited license and this doesn't seem to be a problem) set its license based on the URL of the site, so if I clone the site to another URL (like for staging on WPEngine) then the key is no longer functional and the plugin breaks.
Ton of CO2 is generated by christmas lights. It trumps BTC or is very close.

Yes, producing a lot of cheap energy is an opportunity to use more of it.

There's a bunch of stupid things people do with energy and increase their CO2 impact. Bitcoin is just one.

I'm pretty sure abstaining from flying planes throughout all your life is more CO2 not emitted than building a small mining operation and mining for life.

I'm pretty sure if we summed up the CO2 impact of increased dietary requirements of athletes and body builders and similar would get to huge numbers.
Nope, it's the tabs. The only lines that are mis-aligned are mis-aligned because of tabs, not spaces. And it is a good example.
To play devil’s advocate, if you already have a build process with repeatability and a close corellation to production, containers may seem like robbing Peter to pay Paul.

For one thing people almost always end up reworking their layers to go from least to most frequent changes for speed, but that often confuses the issue of logical units of work within the setup code.

And if you’re using npm or gem in a container, on Mac, You are going to experience some strong, negative feelings.
We do it and it seems to work out. Our system is based on assigned mentors, which we do for everyone who wants it, but explicitly do for newbie engineers for their first <insert period of time here>.
The IoT Hacker's Toolkit
To each his own. I have been self employed for well over a year and cannot see myself ever going back to and office environment. Don’t care if it pays 5x more even.
Came here to say that. I don't think it will worsen the current gap, dating has mostly been done among one's peer group, so using an app won't change anything.
Jonathan's been doing a great job of ipdata.co! I'd like to also shout out to my own service https://ipinfo.io here though, where we've recently launched new plans that include company details, carrier details, and IP type - we have a custom classifier that labels each IP as isp, business, or hosting, which can be really useful for a bunch of use cases. Here's sample output from the pro plan:

{
"ip": "66.87.125.72",
"hostname": "66-87-125-72.pools.spcsdns.net",
"city": "Southbridge",
"region": "Massachusetts",
"country": "US",
"loc": "42.0707,-72.0440",
"postal": "01550",
"asn": {
"asn": "AS10507",
"name": "Sprint Personal Communications Systems",
"domain": "spcsdns.net",
"route": "66.87.125.0/24",
"type": "isp"
},
"company": {
"name": "Sprint",
"domain": "sprint.com",
"type": "isp"
},
"carrier": {
"name": "Sprint",
"mcc": "310",
"mnc": "120"
}
}

See https://ipinfo.io/responses for more of an overview of the differences between our plans.