skysight-inc/HackerNews huggingface dataset:
Every country over a long enough time-span becomes sick and corrupt IMO.

I think when you are the world's only superpower, the worst of the world has gotten involved in the US's affairs.

Prior to my birth, the president's role was limited and congress wasnt as paid for by lobbyists.
What counts as a free internet? Can an internet which is monitored and which the governments in power have ability to enforce penalties of what they consider misuse ever be considered free? How does one decide what material can be outlawed while still maintaining a free internet?
Would you be interested in a compliant user data management service? What specifically would you look for in one?
One would expect (and hope) it would. It's pretty clear the software changes had nothing to do with the defect.

On the other hand, if the battery exploded after you changed the software....
Wether or not a trait is mutable is different from the degree to which that trait is mutable. The distinction is important. Most breeds of dog can be trained to learn some simple commands, but good luck getting some mutt from the pound to herd sheep like a border collie.

Here's a video of border collies in action: https://www.youtube.com/watch?v=bpjP3mxv21s
Yes, I’d love to be able to do this kind of y-axis scaling in Grafana. I was just messing with a network I/O bandwidth graph in Grafana this morning and thinking about log scales. It hadn’t occurred to me to band it by binary/1024 orders of magnitude, but I like the result here.
Well, it was an awesome blog post. I have actually lost sleep pondering how itty bitty iems manage to have bass response. Thanks.
It seems comical to me that tech becomes a Congressional issue once the average age of it's users are that of members of Congress.
I don't conduct a fully peer-reviewed study for each parenting decision I make.

It seems to me, for my particular situation and this particular child, that this is the best course of action.

Obviously it may not be the best course for every situation or every child.

Hopefully each parent can make their own decisions based upon their knowledge and values. Nobody can say 'all kids won't be harmed if they watch porn' or 'every kid who watches porn will have developmental issues'. That's what makes a parent. You apply your best judgement to the situation and try to effect the best outcome.
How's the GUI setup?
Sure, I don’t expect to stop receiving invitations to enlarge my genitals in my spam folder because of GDPR, but I’ll be happy enough if it discourages dodgy online shops and growth-hacky startups from automatically signing me up to their mailing list because I made a one-off transaction and “consented” to receive their special offers for all eternity on page 25 of their terms and conditions.
To my knowledge Firebase doesn’t support graphql. I wish this meme about AppSync being AWS Firebase would die.

AppSync is very different from Firebase but not that different from the other graphql-as-a-service companies.
Fashion as a Social Movement
Then maybe you are unfamiliar with my analogies?

A batter can help win a series, especially the World Series, and make all their losses look uninteresting. But you still are going to at least check their batting average if you are looking to trade them.

A horse can win a major stakes race, such as the Kentucky Derby, and bring in a massive purse (and eventual stud rights) that makes any losses look like warmup rounds. But before heading to the betting window you are still going to check if they've lost any big rainy races if it's raining on Derby Day.

A Halo player can win a championship or tournament and no one will question any losses they've had. But you still are going to want some idea of their kill/death efficiency before scouting them for your team in the next deathmatch.
Adobe's Creative Cloud is a bad example (compared to say Netflix or Spotify) because the plan is annual, but paid monthly. The photography plan is $120/year, but they let you in effect finance the fee at 0% by letting you pay $10/month.

$10/month is more palatable to many than $120 all at once, but it nullifies the threat of customers leaving.

https://www.adobe.com/creativecloud/plans.html
I can only speak about Firebase, but it gets very expensive very quickly.
ah, thanks, that's what i wanted to ask. Since it's MQTT, how does it support iOS when the app is in the background? or it won't support that scenario on iOS? On Android, does it also use MQTT to maintain a connection? instead of using FCM/GCM? On the browser, how's the MQTT connection maintained? does it have service worker support for "offline" use cases?
I wonder how practical it would be to have some sort of plastic filter / water processing plant where these rivers dump into the ocean. It would be in all of our best interest to fund something like that, but I wonder if you could do it without a negative ecological impact, i.e. blocking wildlife from traversing the river to and from the ocean.
Having lived there, I'll take hagiographies of Tom Dart with as many grains of salt as stories of a bright and promising young politician Rod Blagojevich. After all, he had been going against anything sex-related long before he had thought up the trafficking angle.

You do realize that for any foreigner/legal resident caught giving happy endings in a parlor the options are either deportation (or at beast "moral turpitude" that makes naturalization basically impossible), or claiming to be a trafficking victim? Validating how many of them actually are is far more difficult than that.
The Infuriating Innocence of Mark Zuckerberg
I literally don't understand the mindset of someone who thinks any change or action will come of such hearings. The whole point is that they are for show. The government people get to yell at the titan of industry for a few moments, politely of course. Everyone feels a little bit better, nothing actually changes, and life goes on.
Since you can't actually see the thumbnail on the video page (at least not on the desktop version): https://imgur.com/a/ohmLc
Have you complained to the regulator? I'm not in France, but it has generally worked for me.
This comment thread echoes experience.

I'm a soon-to-graduate CS student at an institution with an unspendably-large (in the billions) endowment, and yet the environments in which I've learned the most at this school, are those in which either (1) other students have been given the task of teaching me something or (2) vice versa. Notice the absence of traditional "classroom settings".

Many of my fellow students feel the most lectures we've attended felt futile. It's not that we haven't learned anything from them (quite the opposite), it's just that it doesn't feel like the most efficient way to transfer knowledge, given 3 hours and an assembly of Smart People.

Think – in what other time and place will you be able to assemble 30+ great minds, interested in a specific topic, and one of those minds is (hopefully) an expert in that topic? It feels like a waste, to assemble this magnitude of excellence and diversity, just for 1 person to speak for 3 hours. Obviously, the extreme alternative of chaotic 1-on-1 discussions between isolated friend groups would also be a waste – but it feels like there ought to be some goldilocks middle ground.

The lecture environment's shortcomings are mitigated by a highly-engaged and question-happy audience, but large lecture halls/class sizes, and strict curriculum requirements dis-incentivize (1) paying attention enough to ask good questions and (2) answering good questions with detailed and fascinating tangents.

A classmate recently shared this < https://www.recurse.com/ > and it continues to strike me as an enlightened approach to CS education, as it directly leverages the imperfectly-overlapping distributions of knowledge of the "students" to further collective education – an idea which makes perfect sense, especially at the graduate or nearing-end-of-undergraduate levels. Perhaps we'd be better off running college as a continuous, 4-year Hackathon? :)
as you rise up the chain and the decision-making power of the people in question goes up I feel the sociopath label starts to stick.
So basically it is a database in the cloud that you can access using GraphQL over HTTP?
True, although the senators are there to protect the people and they can't protect the people from someone if they take advice from that person.
I'm sorry, I meant X-axis. I'm embarrassed.
Long term this isn't good for a business though. I want customers to find my service valuable and use it everyday otherwise it shouldn't exist.
I have a Dell P4317Q, a great 43 inch display, and control it from my Mac with ddcctl: https://github.com/kfix/ddcctl
Sure, but these companies were alternatives to Firebase. Isn't this service simply Scaphold renamed?
> Assigning blame is something people do to make themselves feel better after bad things happen

Eh, not really. Assigning responsibility is how we align incentives to prevent things from happening in the first place. You are responsible for not disclosing your bank password. You are not responsible for repeating public information that a bank foolishly decided to consider an authentication token.

Personally fretting about whatever broken actions a bank decides to take uses up a disproportionate amount of your time, as you're unable to actually change them. And any success just encourages the bank to continue, as they suffer less from their own idiocy.
I agree that there are upper limits on a given individual's potential, but I think you are being too absolutist in language. I'm not sure that you can take ANY person and teach them any given thing. That's just silly. I think the powerful point is that there are and needs to be average programmers, and we can teach a subset of people to be that. There is evidence, even if anecdotally, that many are being dissuaded from the field due to a toxic belief that you are either born with some amazing ability to do the work and that it can't be taught, or you suck because you just "don't get it". Very damaging philosophy. I think we could teach certain people to do the work, maybe not everyone, but more than currently. There are a lot of mundane jobs in programming that do not need super high level abstraction and critical thinking skills.
Classic two-part tarriff. Nothing like putting a generic garbage bag into a trash can that screams at you that you need to use their 300% marked up version.

https://en.wikipedia.org/wiki/Two-part_tariff
There are two meanings of learn that are at odds here. One is to be taught something, which I think many of us agree isn’t sufficient for programming. The other is to acquire the skill via lots of practice, which is much more appropriate in the context of programming.

Ones ability to program is directly related to ones tenacity to practice programming.
They just redesigned the entire agenda web app, makes sense that mail was going to receive the same treatment.
To this day, I'm still trying to understand why my freshman calculus class (proof-based), was as effective as it was.

It was 30 students, 1 lecturer, and a whole bunch of black board panels.

I think part of it was that it felt like a conversation, as well as a game. He would lay out the pieces (assumptions, definitions), and then point us in some direction ("now how would we show X?") We'd throw out ideas if we had any, and he'd either rebut us or nudge us in the right direction. I was 100% engaged in that class - no checking of phones or surfing the net - and it was just myself and my notebook, unlike in other classes that were slides-based and I picked up the bad habit of zoning out when something familiar was being covered. You can't do that in a conversation! The material and strategies I learned in that class completely built the foundation for my math major.

I am still not sure if math is one of the few topics you can take this approach for, slides are the devil, or if the lecturer was just secretly brilliant.
Python version of lsofgraph
Since Inbox was a failed attempt at a Gmail redesign, my guess is that it will go away if the new one doesn't send people running and screaming for the hills.
That's sort of their job, to regulate things.

I was gong to say trying to elect people who at least know what they don't know might be a better approach.
Seems like another way to lock you into a proprietary cloud (Firebase or AWS backend).

Why not just take a client side library and an open-source backend, and host it on EC2 or some general purpose computer server hosted anywhere? This way your CLIENTS have a choice too.

If you can install Wordpress why not this?

SAFE network will solve all this soon.
Feel free to put your money wherever you want. We're not stopping you from funding Thunderbird development.

...we're just gmail users because, however sadly, it's still the best damned mail client on the planet. Nobody's even come close since 2004. Everyone's had plenty of time to write a replacement - nobody has because email is a terrible technology and it's a thankless chore to work on/with.
The three dots you omitted actually have this relevant text:

To customize what's included in this email, who gets it, or to unsubscribe, set your Message center preferences. If you are receiving this email because your Admin added you as a recipient, please contact your Admin to unsubscribe.

Microsoft respects your privacy. To learn more, please read our Privacy Statement.
What is the "blockchain protocol"? I think we really need to pick A blockchain and criticize it specifically.

And with applications: some will be more expensive, some won't be. Ethereum developers are already exploring ways for dapps to pay for gas instead of users (searching for link).
Uber is launching Uber Rent, a rental car service with Getaround
I was wondering about this too: MZ's leaked cheatsheet said "... don't mention we are GDPR-compliant already". GDPR-compliant, not GDPR-like. He never brought that speaking point up. Does this mean FB can comply with GDPR everywhere but will choose not to?
Ya, I definitely considered it, but then also had the thought not to discriminate on gender so wanted a level playing ground. I'm also not sure about adding too many fields and over do it.

If I get enough request for it I'll definitely add this as an optional field.
Colour-changing hydrogels make heart-on-a-chip
> The result has been a decade-long war in which Python fans try to shame Python users into moving to version 3.

I think that's the most succinct way to put this whole debacle I've ever seen. I'm totally stealing this.
Bazel 0.12
She talks a very big talk there about cracking down on "the dark web" but reading between the lines it seems like they really only are implementing more officers to help with local victims of fraud.

The non local officers might be doing something more (perhaps stings or something) but this mainly looks like a lot of polish around allotting a very small amount of money (9m pounds is not very much for a nation) for a handful of extra officers to help fraud victims.
The 2 sides debating "talent" are always talking about 2 different things.

(#1) "talent" doesn't exist: knowledge and skills can be learned. No infant comes out of the womb knowing 5 languages or physics equations or the syntax of "printf("hello world")". Every single human who knows how to do something well at one point in their life did not know how to do it well. If one can improve by learning, it means talent doesn't exist. This aligns with Carol Dweck's "growth mindset", the 10000 hours meme, self-improvement, etc. This internal perspective compares oneself at time_before vs time_after.

(#2) "talent" is a subjective ranking of people's abilities: there are people who are noticeably better at expressing their skills. E.g. NBA basketball player Shaq O'Neal has spent more than 10,000 hours practicing free throws with a dozen different coaches to achieve 52% success, but there's a high school kid that can sink them at 80%. We can say the kid is "more talented" at free throws. To say that "free throws" is a "learnable skill" doesn't change anything about noticing the obvious difference in abilities. If Person A learns faster than Person B, that in itself is a talent. This external perspective compares people against other people.

People who hold meaning #1 vs people thinking of meaning #2 are having 2 different conversations. E.g. when companies say "they are looking to hire the most talented" (meaning #2), they are not talking about people who can self-improve (meaning #1).

In this essay, Jacob Kaplan-Moss is talking about meaning #1. Yes, you can read it and take all his advice to heart. However, you still have to understand meaning #2 to properly decode what others are talking about when sports teams, music record labels, Hollywood, venture capitalists, and startups all say they are "looking for the best talent".
Saying there isn't talent involved in programming is like saying talent is involved in sports or guitar or painting. Sure anyone can improve but some people just have a natural aptitude.

When I was an athlete in high school and college there were people who barely trained and ate whatever they wanted and were far better than people who worked their ass off and counted every calorie.

Programming is much the same. I've had lots of people want me to help them learn, some people are naturals and will make more progress in a few days than most people do in weeks or months.

I'm not sure why people get so defensive about it, nobody cares if you say someone short can't make it in the NBA, but say it about programming or some other mental endeavor people get upset.
Not to mention, Zuck had a private meeting with lawmakers on Monday. I wonder what they talked about then. I assume at a minimum they reminded him that he can't talk about any government spying that facebook assists with.
Yes

I don’t know.
It's an interesting question. I can think of a valid reasons for software voiding a warranty. E.g. if I use non-recommended software to drive a CNC machine, and it causes a destructive head crash, or custom engine management software to make my car go faster and it wears out the engine more quickly. Increasingly, the integrity of machines is dependent on software.

It may also be unreasonable to put the burden of proof on the warranty issuer, that the damage was caused by the user's arbitrary choice of software.

If the validity of the warranty clause depends on the extent to which the software may affect the device's physical integrity, then I can imagine some manufacturers locking users into their software by making that dependence more opaque.
Yeah, but people also tend to spend time on things they're good at. Is programming solely about innate skill? No, of course not. There's a reason why the distinction between senior and junior developers exists. But are you going to put the time in necessary to develop into a senior developer if programming feels like mental torture?
I'm betting the future will be more of a hybrid of both approaches. Either that or DAPs will be relegated to tech and / or privacy conscious circles.
Google Sheets gets macros
Smart choice, wish I didn’t make that mistake.
Git notes is interesting but it’s a manual process.

When selecting technology I look for “a rising tide lifts all boats” situations and opt-in tools have limitations in that regard.

There’s a big gap between ‘can do’ and ‘will do’ and I feel like we downplay that frequently in our industry, and to our own peril.
There are other services that do push notifications - most notably, Amazon Pinpoint (for the analytics driven type user segmentation and campaigns) and SNS (for the more automated single push).

Similarly, look to Amazon Cognito for user sign-in / sign-up / etc., AWS Lambda and API Gateway for cloud-based API, and other services for machine-learnign, AI, chatbots, database services, analytics, etc.

AWS AppSync is only for the data access / offline / real-time component.
How could they tell?
Finite Difference Computing with PDEs
I'm betting themes goes away, since Gmail is the only Google interface that's unevolved enough to let users actually pick the way they want their client to look.

RIP dark themes.
Facebook's data abuse bounty program
You can host the UI wherever you want. You can put it on IPFS, you can broadcast it as a bittorrent, you can put it on Github, you can put it in a pastebin, you can even put it on the blockchain.

A lot of developers choose to have a replica hosted on traditional HTTP for easy onboarding, but the point is that the application itself can be completely decoupled from the developer.

Even if the developer hosts their app on their own domain, there is nothing stopping you from forking it and replicating/hosting it elsewhere. It's like the ultimate extreme of open source, but also applied to APIs that can't be taken away.

For example, you can launch a smart contract which hard-codes an IPFS hash to a GUI that can never be changed, even if the original owner wanted to.

It's more about what can be done, rather than what is being done today. The possibilities are inspiring and attractive.
Seems like digital assets are more potentially lucrative.
I don't get it, if copyright's abolished, why do you need a proof?
I used MXRoute for a bit. It's alright but also shite. The search is useless.
Because traditionally the idea was that sharing the fact that Bob wrote a story entitled Hippos are horrible along with 17000 other hippo related news items wasn't a copyrightable thing. Copyright has traditionally ensured that authors and those they designate are the sole source of their content while allowing everyone to discuss, share, and talk about the content freely so long as we don't share the meat of the content itself.

The fact that the article exists and it's title does not stand in for the articles content so we haven't deprived the author of any right to profit from such.

If Bob wants to be paid he can run ads within the article or even charge money and put up a paywall.

Making anyone who wants to talk about Bob's article and share a link pay for the privilege of promoting Bob's work is quite frankly stupid even if narrowly construed.

A website discussing all the articles about Hippos is a different work than Bob's article and Bob doesn't need a cut further this could easily be misused to say shut down criticism by charging undue revenue for anyone who wants to talk about and link to your work if they have anything unflattering to say.

Im already dubious about the current applications of copyright. Giving authors the right to own all discussion of their work seems monumentally stupid.
And batting .300 is considered good -- high rate of failure doesn't necessarily mean something is bad. The metric VCs are judged on is financial return. If they invest in one company that gets them 200x return and 20 that lost all money, they've still done well at their job
Mark Zuckerberg outwits Congress
The Most Valuable Artificial Intelligence Startup in the World Just Raised $600M
This is surprising?

My company uses SVN. SVN works fine so there isn't really a reason to spend the man hours migrating a crap ton of projects to to Git. Before SVN existed we used CVS and we migrated to SVN from CVS about, idk, 15-ish years ago?
I actually did contact them and ask and they were the ones that told me to just open a new account as they couldn’t disconnect it (which I obviously knew to be BS).

Maybe I’ll try again asking even nicer...thanks for sharing.
So how does this law interact with garbage products that enforce "Use of Specified Parts/Services" with DRM?

Better yet, how do we know when its a DRM factor, vs not?
I actually really liked Prince Of Persia. I don't know that it compares to the game, but I liked it.
I calculated a couple of free years in the beginning as per my original post. But I may also have missed by one or two years in my no more existing spreadsheet
Yes, that initiative is checking your own transactions in a timely manner, so you don't end up losing money. Due to banks' insistence on clinging to an outdated security paradigm (permissive w/ rollback), you can't actually prevent fraudulent transactions from showing up on your account.