skysight-inc/HackerNews huggingface dataset:
I work on Office and am glad someone brought up this point. Writing a C++ business logic layer is probably too much for a simple CRUD style app, but the equation changes once the view/platform layers are a tiny minority of the logic in your app.
You Need Collaborations
Sure, but wall timers (for lamps) have a garbage user experience, and for the price of one wired-in fixture timer (where a wall switch would go) + new bulbs you might as well have bought a smart hub.

The problem is badly designed interfaces, not the underlying technology itself.
Not always true. I've worked with several older people who were willing to take a pay cut to get to work on something they where more interested in. Especially if they felt their existing career path had stalled out.
I'm still having so many question about Arrived platform like:
- Can customer choose a new house of their dream and Arrived will buy it? Or will customer just can choose from Arrived house list?

- Does customer have to sign the contract and make initial investment before Arrived buys the house?

- Customer cannot buy the house in the end so how come does this platform makes customers feel like their own home? They're still paying monthly rent anyways

And last but not least, how does Arrived calculate the amount of appreciation for the initial investment of customers? like how many percents?

So many questions in my mind right now.
Page won't load, so I can only speculate based on the title. Barring miracles, the answer is "very far off". Sure, the macroscopic structure is relatively simple. And sure, it's just a pump. But it's a pump with its own frequency generator (SA node). Which supplies blood to itself. Which is self-repairing to a large extent, in spite of the insane volumes of blood it pumps every living moment and the stresses that puts on its own blood vessels. It's an electromechanical Swiss watch, where timing is crucial and various types of tissue have various conductive properties.

Good luck with the 3D printer. Maybe start with a valve that lasts longer than a pig valve, move up from there.

Edit: nerve replacement would be a nice next step. Or simple muscle replacement. Lots of people would benefit from that, and both are likely prerequisites to "printing" a heart.
- tomorrow you can become billionaire and someone will share your history of porn movies to worsen your reputation.

- after purchasing some product in physical world, you might get lots of annoying ads afterwards

- you have small conflicts at home with your partner and suddenly when service which is tracking you hacked all your internal conflicts made public, which again might hurt your reputation

lost goes on and on
I understand your point, but the problem is that anybody can make their DNS response say whatever they want. And you can't even rely on crypto signatures (e.g. DNSSEC), as the people controlling some DNS records are not necessarily the same as their users.

For example, GitHub controls DNS for *.github.io so if they wanted to track people across all GitHub Pages, they could.

Also, the Public Suffix list isn't something that needs to be polled every time. It is reasonable for browsers to cache it for several days even.
Temporary battery only used when disconnected from power, like alarm clocks etc
> Secular in name only. The current party has been anti minority with significant frequency and protectionist of hindu beliefs

And yet the current Government has increased minority affairs budget substantially over the years[1].

1. https://m.timesofindia.com/business/india-business/62-increa...
are you implying Fargate will suffer the same fate?
Which makes the New York Times very attractive to advertisers since they show adverts to their subscribers, meaning that they offer a pre-selected audience of people with higher purchasing power.
Regus is the 1990s business services company that has never heard of the internet...
That's cool! Already thinking how to combine it with my Roadmap https://github.com/dzyanis/roadmap
Well, in Europe, you can.
Indeed, the networking layer that EKS forces upon you is quite strange. For example, you can only run 17 pods on a t3.medium instance because of how IP addresses are managed in your VPC (and because of various mandatory daemonsets that run pods on every machine, like aws-node). Most people will likely find out about this very low limit not in normal operations, but when one AZ blows up and pods are rescheduled on other AZs. You will hit the pod limit, things will be down and nothing new will schedule. And Amazon provides no meaningful monitoring for health at the control plane level; you need to bring all that yourself.

Managing worker nodes is also a huge pain. They recently released a tool that manages some of it, but it doesn't work with older clusters. To do something simple like fix a vulnerability in the linux kernel, you have to make a new CloudFormation stack (involving cutting and pasting a ton of random stuff; the template ID, the AMI ID, etc.), edit several security groups, start the new nodes, make sure they join, drain the old nodes, delete the old stack, edit security groups. Upgrading the Kubernetes version in the cluster is a similar story, especially if you skipped an intermediate version. (That said, incidental changes like adding more nodes is easy. It's a lot rarer than upgrading Linux or the k8s version, however.)

Their load balancers other than Classic don't work every well either. I would prefer to use a NLB for all incoming traffic (terminated by Envoy in the cluster which does the complicated routing) but that apparently results in kube-proxy not working right... and every time you change a set of pods whose selector matches the NLB service, it changes all the IP addresses in DNS, and traffic just stops arriving until the DNS TTL changes. It is very broken and the docs should say "never even think about using this" instead of "it's beta and here are some weird caveats that probably won't dissuade you from using it".

Anyway, my overall impression of EKS is that Jeff Bezos walked into someone's office, said "you're all fired if we don't have some half-ass Kubernetes service in the next 3 months" and walked out. The result is EKS. It's wayyyyyy better than being locked into Amazon's crazy stuff (CloudFormation, etc.) but it's not as good as what other managed k8s providers offer.

If I were to setup k8s again, I would just buy my own servers and self-host everything. Dealing with Things That Can Go Wrong With Servers is much easier than dealing with Things That Can Go Wrong With AWS. (But I already have a datacenter, can get the machines a 100Gbps connection to the Internet for free, and have a team of network engineers to tell me which CNI to use. If I didn't have that I would just use GCP.)
This is very true. I've worked for several employers like this. Usually it's better to quit but sometimes it's still worth staying because some jobs can open up more opportunities. In these situations, the best you can do is build leverage by creating direct relationships with stakeholders (e.g. clients and investors).
Joshua Fluke just released this video:

https://www.youtube.com/watch?v=1nyHRcI5Fto

Which I thought was pretty funny and straight down this alley.
I've had both front airbags deployed in a compact car with closed windows. Impaired hearing on the right ear (left-hand drive car) was the only damage I took.
I highly recommend EMF Rest.
https://modeling-languages.com/emf-rest-restful-apis-from-mo...

If you need help, you can have a free consulting call with me.

https://calendly.com/laurenslang/15min
I was in similar boat as you, but I think we look at the past with rose-tinted glasses.

You forget to factor in the time you spent to build the e-mail list, write a nice e-mail and send it, and repeat that every once in a while when people cancel. And you have to track payments, see if someone's credit cards runs out so they fail to renew the subscription, etc.

And let's not forget the fact that there was almost no competition - for businesses who didn't want to spend the time to research the Internet, the decision was most likely between advertising on your website or not advertising online at all.

BTW, you can still do that. I still go out, research and get people to advertise directly. I split the ad space on my website into premium and "regular" sections depending on page traffic and actual place on the page (header, footer, etc.). Premium has banners manually checked and contracted, hosted on the same domain as the rest of website's content, so no ad blocking and content very relevant to the website. The rest of space is filled with Google Ads. Premium banners earn about 5x more than Google Ads, but require that I maintain it. Google Ads just run without me having to do anything.
The graph you shared shows daily posts published dropped to ~22 million around the porn ban. SimilarWeb shows tumbler has 380 million visits per month.

https://www.similarweb.com/website/tumblr.com

The steady drop over time is concerning, but these numbers show tumbler has still got a ton going on.
Arron Banks jokes about Greta Thunberg and 'freak yachting accidents'
I bought a new bicycle and the first thing I had to do was update the firmware on all of the components.
Banality of this comment...
DevOps as an IT Consultant
IKEA just has a turn off and on 6 times and it works well. Takes under two seconds.
Meh. How much damage can an unethically-supported trampoline do?
Firmware is likely to be stored in flash memory, which is far more resilient to cosmic rays than SRAM or DRAM. You might find a bitflip is so unlikely it's far below the other in-service failure rates and you'd rather just handle the returns. Of course, a reset is still useful for other reasons. All assuming you don't use the bulbs in your airplane/space shuttle!

Edit: a source
https://www.researchgate.net/publication/4082030_Flash_memor...
Fun Video: Software Development History in 2 Minutes
Contender
> the cheapest and best option

My father and I implemented all of those features trivially and cheaply in the late 1980s with X10 switches/outlets/fixture.

https://en.wikipedia.org/wiki/X10_%28industry_standard%29

X10 devices also featured:

* No internet (or other network) access. It worked as long as the mains power was on.

* Putting the control in the outlet or fixture allowed any type of light or device to be controlled. (My father used this to remotely control a CCTV camera)

* Plugging a X10-enabled dimmer lamp into a standard outlet (like any other lamp) allowed remote dimming without the need for any modifications to the existing electric outlets/etc.

(full-range color LED lights didn't exist yet, but controlling color could have easily used a similar protocol).

This type of feature doesn't need and shouldn't be implemented with a "smart" controller. If the design includes a "reset" procedure, it's overengineered and overcomplicated for basic automation of simple devices like lights. If the design requires internet access, it's a broken design that unnecessarily introduces an external dependency and risk of remote attack.
Great intro into how to write nice Go code!
One comment regarding interface pollution: While I agree that in many cases it's not needed to introduce an interface, sometimes interfaces help you hide the implementor type: I've now already had it multiple times that I switched from a 'struct implementor' to a 'func type implementor' without breaking compatabilities. Also, by exposing a struct, you also immediately expose that you can create a zero value of that type, which doesn't happen for an interface.
This is the same concept but slightly less annoying (shorter time) on IKEA Trådfri bulbs, if you want to connect them to other zigbee gateways.

On/off 5 (or 6?) times: 1 second off, ½ second on, repeat.
Mantell UFO Incident
> If you have kids they play with turning the light switch on and off. So I can see the need not to reset by accident.

These are "smart" light bulbs, so I am guessing you are not supposed to control them by cutting of their power with a physical switch.
Because often you want to reset to defaults when there is an issue connecting to the app.
AI-powered fitness app for instant correction, feedback, and workout companion
Suppose you have a list of N numbers x_i, whose mean is X.

The unaveraged variance,

∑_i (x_i - X)^2

is the sum of a bunch of squares, which are non-negative things, so the variance is non-negative.

Now, we can expand the square

0 ≤ ∑_i (x_i - X)^2 = ∑_i x_i^2 - 2 X ∑_i x_i + X^2 ∑_i 1
≤ N * (mean of the squares) - 2 N X^2 + X^2 N
≤ N * (mean of the squares) - N * (square of the mean)

and find

square of the mean ≤ mean of the squares

equality being saturated if and only if the list is a constant list.
Could it be that the nature of your day to day programming workload has an impact on your susceptibility to RSI?

My current project is full stack dev almost exclusively in Typescript, and I find myself actually hands-on-keyboard typing for much less than half of an average workday. The rest of the time, I'm reading (documentation, library code, blogs / presentations / etc) or debugging. Granted, I drive the debugger with keyboard shortcuts but surely keeping one hand on F8-12 and pressing a key every once in a while is less of a risk than prolonged full-keyboard touch typing.

My last gig saw me spending a lot of time writing server-side Java and maintaining the systems it ran on via SSH. More active typing, less reading, mousing, etc. It's just one data point, but I definitely had to take more steps to avoid wrist pain then than I do now.

I wonder if risk could scale inversely with the level of language you use. I imagine it most pronounced among kernel hackers who spend their whole day writing hundreds of lines of C, debugging in an editor subshell, hands never leaving the keyboard -- Real Coders Don't Use The Mouse, after all. Is this crazy?
I should have been more clear in my comment. What I meant was: There is no requirement that the maturity of a mortgage should be 30 years exactly.
The sooner the ad nonsense stops, the sooner we can turn to finding profit in something more useful to humanity.
why can't they do it on their app?
It's explain in some detail in the article, but in essence, imagine a fine pen line which in 540p would be less than one pixel wide but in 2160p would be multiple pixels wide.
The problem solved by Anime4K algorithm is essentially producing sharp edges of the line when upscaled to 4k, which is a different problem from upscaling a <1 pixel antialiased line.
"reality may avoid the obligation to be interesting, but hypotheses may not".

It's a good story, let it live.
Russian 'Sully' lands plane on corn field after bird strike
WeWork has a lot of brand differentiators from Regus (free beer and networking vs quiet efficient blandness for getting stuff done. Different strokes for different folks). But yes, there's nothing remotely new about the model (Workspace Group has also been doing it for three decades in the UK) and whilst these companies are certainly profitable, their valuations are somewhat closer to the real world.
Sure, but the whole point of factory reset is when the paired phone app no longer talks to the bulb. ( You might have lost the phone or the account details). It just allows you to start with the assumption you are physically in control of the bulb and hence are authorised to reset it.
This is the first time I've been introduced the concept of a Developer Roadmap, and I love it! Thank you so much for sharing and linking your sources as well! I am definitely going to do this.
I somewhere read that Zorastrianism was once the primary religion of Perisan Empire? Would like to know what exactly has caused their numbers to dwindle so much.
I had a look at working in a Regus when I was on a long trip to a foreign country. The whole feeling was super stuffy.

I first had to have a sales call with someone who didn't really seem to know what they were talking about, then he wanted me to come and visit, then it became apparent that he was talking about the wrong location. The space was a very boring environment with a cheap fit-out. The price wasn't great.

I ended up working in a local co-working space. I walked in off the street and the owner showed me around. I said I was only there for a short period and he suggested some custom pricing. He was friendly and knew what he was talking about, the office manager was friendly and again had answers to everything I wanted to know and more. The space was interesting and felt nice to be in, while still providing a good working environment to put my head down and work in.

I've never worked in a WeWork, but I've visited a bunch, and they always strike me as much closer to the latter than the former.
I worked in a company that makes games for both ios and android and it shares majority of the code in between. It was using libgdx which uses Java & opengl and it was working very well for us.

I would say things are not so bad when you pick your tools right.
Not everyone lives in a big city.
Even 15 years ago, vending machines sold many different flavours of bottled water. As people became more health-concious, the sugar-free variety grew more popular.

It's less mysterious when you consider the sales trends for bottled soft drinks vs bottled water. People are buying bottled water in situations where they used to buy bottled soda.
> The reset procedure works better when the bulb is white rather than color.

So it doesn't just work or not, it works better.
> In the 90's Bill Gates had networked house and automatically adjusting lights and it was the peak of luxury.

Nonsense. X10 devices cost a bit more than regular outlets/switches/fixtures, but not much more. I know many people that added dimmers/timers/remote-control to their lights for a few hundred dollars in the late-80s/90s.

Home automation has been a solved problem with cheap and easy solutions for decades.
What's the Azure equivalent of Fargate? I have to migrate a bunch of small containerised PHP apps from AWS ECS into Azure, but while ECS has been easy, I'm sceptical of our ability to work with Kubernetes. I've looked at App Service, but I don't know anyone that's had experience.

If anyone has any feedback or advice I'd happily hear it.
Fargate is pretty useful and it works well... when it works. One of the most annoying things is that you can't (as far as I know and I hope someone will correct me and show me the light) see the errors from the docker engine. This means that if there is some issue while spinning up your docker instances that you'd normally see in the docker engine's log, you won't know what is going on when using fargate. This makes debugging these issue a nightmare.

Again, I hope I am just stupid and that there is some obvious way with which I CAN see the logs and someone will point out to me how.
Agile Project Management Tools for Optimizing Your Agile Workflow
Hell yes, feel free to reach out to me (website is in my profile)!
Solar Panel Installation Jobs (Including Wages)
I am 24 years old. Maybe we have a vastly different notion of recent, but merkels decision was 2015, which is nearly 4 years ago.

Maybe it's really a matter of definition or "recent" and "fashion", but I am not sure whether tolerance & diversity will still be a major topic in 2025. I hope not, 2025 is in 6 years and would like to see that we have moved on and got to a mutual agreement in our society.

2025 would be 10 years after the migrant crisis! I don't think we absolutly need to drag every topic out for whole generations to be not counted as "fashion" or "temporary".

> From my personal experience, education is a big topic, but mostly top-down. It's in politics, it's in the media, it's in literature, but it's not like average parents discuss the education system a lot. They're involved with details, but I've never witnessed a discussion at dinner or a party about the education system (while it'll quickly go to politics, economics etc, and most of my friends have children of school age).

I don't know if you're german? This is not what I experienced, like i said, i experienced two changes of the school system during my education, which lead to a lot of discussion. Also, while i am now out of school and in university for some time, the school system is still a topic of discussion in my extended family due to parents having to choose in which school their kids they should go. We have some private schools in germany that follows a different philosophy (and I really mean philosophy, there's a whole educational theory behind them), the "Montessori education". A part of my family is very convinced that the montessori philosophy is superior to the more rigid and less free philosophy in the public school system. This is not my point of view (I went to a public school), which I am willing to defend. This leads to real discussions over dinner or in the evening.
>If there's a remote way for Google to update the Nest software - there's an exploitable remote way to update the software.

This is (quite obviously?) wrong. One doesn't imply the other at all in any way shape or form. If this were true, there wouldn't be a single device on the planet, including phones, servers, etc. with remote update functionality that would be secure, ever.

Also

>If there's a backdoor for law enforcement, there's a backdoor.

duh? But I think what you are trying to imply is that "there is a backdoor that criminals could use" - which is also wrong. As long as the implementation is correct and the key isn't leaked, this is completely secure. Of course it'd be insane to have one key being able to unlock essentially all communication within a huge system, because chances are it might be leaked eventually, but that has absolutely zero impact on the fundamental possibility of making this system secure.
I think the use case Dropbox has is quite different, because they have a lot of native code surface, needing lots of interactions with the shared code base. A game can get by with only a few lines of native code, AFAIK.
A few weeks ago I got curious about the phonological development of Rotokas and figured I'd see if any reconstruction could be done on the North Bougainville languages. The only documentation I could find for Ramopa and Askopan at all were Rosetta Project Swadesh lists on archive.org - talk about coverage!
Climate solutions here we don't come. There's a very strong political lobby in France against nuclear with plans to reduce nuclear power generation there within the next decade(s)[1].

Europe's other "big example" (Germany) will be closing all of it's nuclear power plants within years. Only to replace them by (Russian) gas powered plants. Currently "only" 35 % of Germany's power production (2018) is from "sustainable" sources. CO2 production will go up significantly when they start moving from nuclear to gas and other sources: there's no power source that generates as little CO2 per TWH as nuclear when looking at the entire life cycle.

The end result in the future will be: more absolute CO2 emissions (debatable), more CO2 emissions per generated TWH (absolute certainty), more deaths per generated TWH [2], higher consumer energy prices ("sustainable" is way more expensive than nuclear sustainable), more political dependency on Russia due to gas imports and no more electricity exports from France to surrounding countries (France is a net exporter of energy thanks to nuclear) potentially leading to a more unstable European grid.

I don't get it.

[1]https://www.nucnet.org/news/france-plans-to-delay-shutdown-o...

[2]https://www.nextbigfuture.com/2011/03/deaths-per-twh-by-ener...
Anecdotal: I suffer a genetic disorder of metabolism [1] and I take a number of over the counter supplements to improve my vitality.

By trial and error since I was diagnosed 11 years ago, I have settled to take them - except for resveratrol and berberine - at bedtime. The effect is clearly noticeable. I thought it was because my body needed them most while recovering from everyday activities, but as usual, things get more complicated as we gain knowledge.

Anyway, an interesting read and another opportunity to further improve my health.

[1] https://www.mda.org/disease/mitochondrial-myopathies