skysight-inc/HackerNews huggingface dataset:
I'm really disappointed by all the comments here. OP showed a clever way he gets his garage door to open when he gets home from a run. It's an interesting look into home automation from scratch and exactly the kind of content I come to HN for.

This isn't posted in NY Times. He's not advocating everyone should go out and do this because of how much better it's made his life. He's not even claiming that it's necessarily better than putting a keypad on his garage. He just hacked together something cool and we should applaud people trying these kinds of things.
https://johnsonsdictionaryonline.com/blog/copyright/ suggests they don't want you to download it
montessori does exactly that. the kids are grouped into batches of 3 years, and each child can study the material at their own pace.

i don't know how they handle the transitions from one group to the next though. maybe an extra slow kid that hasn't mastered the whole material in 3 years will tack on an extra time.

and i think that faster kids will spend the extra time teaching younger kids.

i also expect that in a 3 year period is is more likely for kids to catch up because they are probably not continuously slow. (keep in mind that montessori originally developed the material for kids with (learning-)disabilities) so learning at a slow pace is actually less of a problem, if it is a problem at all.
Source? I couldn't find anything reporting that
Compared to Zend, Symfony and other FWs popular a decade ago, Laravel 4 felt very light... or perhaps less complex is the right word, as I never really compared the file sizes, but it subjectively felt way easier to find your way around...
Self hosted Matomo/piwik is pretty good. You probably want to make sure it's on servers in the EU owned by a EU company (Hetzner, OVH, Griscale, etc). Alternatively you can configure it in a way that avoids collecting PII [1] (which also removes the need for consent popup, privacy policy etc). You won't get much info about repeat visitors that way, but I imagine it's quite usable for many use cases.

1: https://matomo.org/faq/new-to-piwik/how-do-i-use-matomo-anal...
One problem is steel reinforced concrete is nearly impossible to detect rusting until it makes its way to the outside of a member. The ends of the bridge were reinforced concrete, so it's possible they just couldn't detect the problem and so didn't deem it unsafe.
Yes! I'm currently using https://usefathom.com/, works pretty great
It could also have been more of a "hit piece" by the BBC on crypto/NFTs, and perhaps the controllers are financially incentivized/aligned with Bitcoin et al's success - so they pulled it? A possibility exists in the direction opposite to what you suggest.
I just started using Goatcounter for a noncommercial site (music history research blog) and I'm happy with it. All I wanted was a glorified hit counter.

It doesn't have the goal conversion metrics and other advanced features of GA, so obviously not a drop-in replacement for all use cases.

https://www.goatcounter.com/
https://usefathom.com/ (what we use), plausible.io, umami.is
> 447-foot-long bridge

> The posted weight limit on the bridge was 26 tons.

Is it just me or does this weight to length limit seem incredibly low? That articulated bus empty likely weighs 20 tons. An artic bus plus a few cars is already well over the 26 ton limit. I'm sure this bridge has also seen a fair share of truck abuse as the abysmal weight limit combined with the likelihood that truckers only see the weight limit once they're at the bridge with no way to turn around and no easy bypass route so they say screw this and drive their >26 ton rig right over it.
I absolutely love it. Tried it for a few days on vacation because the resort had a few, then started doing it at my work gym, then bought one. I was an athlete in high school and college and now in my 30s I’ve tried all kinds of aerobic fitness equipment over the years. It is the most immersive and exciting piece of fitness equipment I’ve ever used, and singularly the only one that has been able to keep my attention as a real option to train versus going outside and running or cycling. I have also heard very similar stories from colleagues.

I think the people calling it a dumb treadmill or saying it can be replaced by YouTube and a used exercise bike are clueless.
If I’m up front, I just pretend that everyone else on the plane doesn’t exist. I’ll just look RIGHT THROUGH the unwashed masses.

If I’m in the back, I just look RIGHT THROUGH those rich snobs.
> it seemed more like a niche product

Yes. The Peloton 'model' reminds me of the gym model, at least in the UK.

You always get a bunch of people sign up in 'fat' January for 12 months. They go to the the gym for a few weeks and stop. But continue paying £50pm or whatever for the next 11 months.

Peloton feels similar in that people are made to want the shiny thing in the TV adverts, find that they don't have a room with a view to put the bike unlike the adverts, use it for a few weeks, and then have to see out their subscription. I'm sure Peloton's insider numbers probably show a slower drop off, but I'd bet it's still there.

There's probably a big intersection of those that have bought a Peloton bike as well as joined a gym but rarely used it.

The free alternative of course, is go outside and cycle or run.
Fair point. The English link was not yet posted when I read the (translated) article, so the nature of the personal data wasn't that clear.
NASA Prepares to Join Two Major Parts for Artemis II Core Stage
Objective-See has a utility to do this called OverSight. It's a firewall for your webcams and mics. BUT do not mention this in the Zoom forums as it will be taken down.
We host Matomo (formerly called Piwik) ourselves. And we also host the fonts we use ourselves. Since we are a healthcare based startup we prefer not to share any data outside of our controlled servers.

We even disabled the cookie based tracking inside Matomo at the cost of not linking different visit sessions. Same session visits are fully tracked though. Saves us a cookie warning.
Not a lawyer, but it seems like it could be implied-in-fact that you're allowing people to submit pull requests if you publish on GitHub. https://en.wikipedia.org/wiki/Implied-in-fact_contract
> Anyone who's concerned about their data being collected can just block Google-or-like-related domains.

This requires a level of access and technical skill which most people don’t have. If you have ever tried doing this, think about how many sites break because they have code which assumes GA calls always succeed and then ask what percentage of the population would be able to identify and work around those problems.
Exactly. So obviously the code base is an asset. If one then want to define technical debt it is more like the difference of the value of the code base compared to the imagined/perceived value of the code base. But this does not help with anything as well, since you could also just adjust the perceived value of the code base to reduce technical debt.
Always entertains me that name, given the organisation that previously used it: https://en.wikipedia.org/wiki/Weather_Underground
These are the people we avoid like the plague when hiring: people who are obsessed with the intrinsic beauty of their code, rather than its business utility.

They're welcome to do that with their own code in their own time (and many people like to do that, quite understandably), but it's toxic in any sort of business environment. You need to be able to make practical judgements about how much time to invest in, say, an MVP feature with a 70% chance of being ditched.
LOL That would be nice!!! Feed an Animated Gif to the Webcam and Whale Noise to the mic!
> Especially with these European intentions I frankly believe this is more of a political war against US and US-based companies. (No, I'm not from US as well)

Yes, that's happening, and it's a good one. Privacy Shield was cancelled because of Schrems II. The US simply don't care (intentionally?) to protected any data of people not living in the US. With FISA (Foreign Intelligence Surveillance Act) or "Executive Order 12333" they can get every data they want, even silently. Disclosing that a company had to handover any data will get them prison time.

This is against the intention and protection the EU set for european people. So if a company is violating these terms, it's good to take action.
No offense, but that’s sort of a bitter take on software development and reads like a middle manager who has contempt for software engineers.
"tech company" is an obsolete term now. all companies are tech companies
"if central command is taken out"

Or in the case of the UK, if Radio 4 Today programme goes off air....
If the entire setup was used for movie tickets, it would not be a great cost comparison. However, it gets plenty of other use with two kids in the house.
.KE - Mpesa https://www.safaricom.co.ke/m-pesa
.UG - Yo! payments https://paymentsweb.yo.co.ug/
.TZ,.ZM - https://www.selcom.net/selcompartners
.GH - https://www.interpayafrica.com/
.NG - https://paystack.com/
I've been using [Plausible](https://plausible.io) in its self-hosted version for about a month, on a 7M+ page views per month. So far so good
I had the same idea but it didn't really work with my phone because the phone sadly took 50s+ to connect to my wifi network :(
They really promoted "Truth to materials", and then went even farther and did designs that can only be done with very strong materials. That's a great way to make everything heavy, bulky, expensive, and resource intensive.

A real modern high tech design gets it's reliability from the design. You can built it in a sloppy way with crap parts and it will work and look fine.

Visually Bauhaus is fairly unforgiving. Dirt or scratches or just stuff that doesn't match the style really stands out in a room full of minimalist things, and even more so in modern minimalist design, and that's considered a feature rather than a bug.

It kind of sneaks in some kind of subtle Edwardian "Show off your wealth by not doing anything only poor people need" stuff in the back door.

On the opposite end is modern farmhouse, which is incredibly forgiving,because there's so many textured decorative elements.

Rustic has a slight issue because it can also hide things you are looking for, and if you let it get to be a mess it won't "tell" you like Bauhaus will, it just feels nasty and oppressive without as being obvious why, but it has a lot of flexibility.

Now we have things like resin infused wood and FEA, all kinds of new paints and coatings, and real automation, and it's no longer a guarantee that something fake will fall apart.

Lots of things are basically cardboard with a thin layer of wood, and they use less material, are very light, and hold up surprisingly well.... except for the fact we throw them away anyway because we hate "cheap trash".

Even the way we judge food could be seen as a Bauhaus-ism. The whole paleo/keto nonsense and the idea that people should eat vast quantities of meat all day fits right in with a mindset of substance and simplicity and truth to materials. But it doesn't appear to work as well as they claim. It makes sense as a reaction to some specific modern processed things, but it doesn't seem to be backed up by studies.

Apple is kind of the ultimate modern reimagining of the Bauhaus. They're all about the tech that isn't there.

As I see it an iPhone isn't meant to do anything at any time and get you out of any jam like a tricorder.

I think it's meant to feel more like an appliance with a somewhat defined set of uses, and you're supposed to adapt to that, and that's part of the selling point, you're supposed to enjoy being the kind of person that can afford a closed ecosystem, and who is smart and capable and doesn't need a device to be compatible with everything.

That's basically the same as a chair that can only work with really strong tubular steel, it's a limitation used to showcase the capabilities of something else(you).

Bauhaus also ate a lot of other movements and really killed off a lot of diversity. Probably because it looks it's best without any other styles nearby.
For work it's
1. press power button
2. Ctrl + Alt + T, to open a terminal
3. . ./start_{project_name}, to execute a script setting environment variables and starting programs

Each day it saves me a few seconds and the start scripts also serve as documentation.
Many people are teased and abused, for year after year after year, working hard with obvious threat of termination, while a different system of money that they have no access to, grows and grows (investments) every day in the newspaper headlines for everyone to see.
Andy Hunter on Bookshop.org’s Second Anniversary
Personally, I don't doubt that the crews would follow their training and orders.

Now I wouldn't do it, but nobody is going to let me near that kind of position.
The browser wars, told by Brendan Eich
What were the main differences you observed?
Nobody is going to get in “legal hot water” on account of Google Fonts or Google Analytics unless they’re Google themselves or a top 10 ecommerce company some politician wants to make an example of. There’s millions of sites relying on those things.

Is the EU going to drag them all into court?

This is like saying you never jay walk because you want to avoid the legal hot water. The water isn’t even lukewarm!
i am working on splitbee.io :)
People shouldn't have to be experts in this stuff either just to put up a website somewhere, or worse keep up with every new ruling.
But what happens in the EU is not really relevant at all in this conversation, no?
Let people do what they want within reason. But for me, I've discovered that caffeine isn't helpful to me and I don't need it to function at all; I've only, in the past, been drinking caffeine in softdrinks and coffee because of the marketing of more energy but it doesn't really work for me.
TLDR of your comment: there is a problem. which doesn't affect me in the same way, if at all really. therefore i must exercise misogyny. it's free karmaaaa
The use of imperial units in aviation is lamentable. AFAIK, Russia and China use metric, the rest of the world uses a wild mix (feet for altitude, nautical miles for horizontal distance, statute miles for visibility, metres for runway visible range, etc.)

Quite obviously, switching units is complicated, but the current patchwork is a nightmare, and has lead to accidents (like the famous Gimli glider, where kg/pound confusion lead to insufficient fuel).

https://en.wikipedia.org/wiki/Gimli_Glider
Well. So, they were just about to glorify a scam coin less than a week after publishing a crypto-critical piece which sounded as if they had employed Alex Jones[1]. That's worse results than a broken clock lol. If they had went with a retarded blind crypto-good/crypto-bad approach, they would have scored 1/2, not 0/2.

1. https://www.bbc.com/news/world-asia-60281129
While I generally agree with your sentiment, some of the most iconic art in the world seems to me to be poorly made and I have no idea why they are valued or admired. I don’t just mean the usual go-to controversial examples in modern art like Serrano’s “Piss Christ”[0] or Emin’s “My Bed”[1], as even some older stuff like Klimt’s “Der Kuss”[2] give me this confusion (the woman has always looked to me like she has a broken neck).

(If it was just “I don’t like it” I would also list Cubism, but I can get that there are well-made examples of Cubism without liking the style).

[0] https://en.wikipedia.org/wiki/Piss_Christ

[1] https://en.wikipedia.org/wiki/My_Bed

[2] https://en.wikipedia.org/wiki/The_Kiss_(Klimt)
Someone helps you? Or does it for you? Or you copy a solution from online?
Mathematicians have always sucked at naming their variables, and constants, and types...
This has given pundits of all ilk countless opportunity to debate...
Leaky Logs
The Small Council Question
But successive German governments really like the state to collect all communications data - so the sensitivity is very one-sided.
Well on most molecules a 3nm separation is not a separation anymore =D
i have kids.

the age difference matters for the development of each individual kid, but it us rather useless as a measure to compare the development of different kids.

in the first few years, the development of each kid is so different that no two kids of the same age are alike. you can have a four year old with the maturity of a two year old, or a three year old going on five. a wider age range allows children with the same level of maturity to play together regardless of the individual age.

also younger kids learn from older kids with allows them to mature faster.

this difference in maturity continues, but as the kids are older it just matters less, because the material being taught in school does not depend on the level of maturity but only on what they already learned regardless of how mature they are.
Self-hosting something is always going to be less complex, but you'll still need to determine what you're tracking and why, write that down in a form people can understand easily, and let people opt in explicitly (with a just-as-easy way to opt out later).

People don't have to opt in for you to keep the data for technical reasons, for instance if you keep IP addresses for while to find and block abuse, but you can't keep data longer than strictly necessary and can't use the data for other purposes than you declared beforehand.

Write down your policies and put them in an (again, easy to read, understand and find) privacy statement and you should be pretty much GDPR-proof.
After having been in this industry for 20+ years, I can pretty confidently say the world of software will never wake up. It's just been an endless cycle of adding abstractions, removing them again, using back end languages on the front end, using front end languages on the back end, using relational databases instead of a key value store, using key value stores instead of a relational database, unit tests over integration tests, integration tests over unit tests, silver bullet framework after silver bullet framework.

My feeling now is that in the greater scheme of things none of the technology choices really matter all that much, the main thing is if the software is written in a clear, documented and maintainable fashion. Unfortunately people will still throw that away and pointlessly rewrite it in a few years, so making the choice to contribute in that fashion is more a matter of professional pride than practical utility. Arguably it's better for your career to let go of that pride and just embrace the constant unnecessary rewrite process.

I do wonder if there are still some corners of software development which aren't like this. Perhaps in public universities or government?
Why limit it to crypto? People don't question why the value of houses seems to magically rise globally despite no tangible value being added to the assets in most cases. People don't question why Wall Street traders get rich by trading second derivatives of mortgage backed securities with each other all day. What makes a mortgage any more "real" than an NFT?
I'm under the impression that this is against CloudFlare's ToS, otherwise I'd probably be doing it myself.

See section 2.8 "Limitation on Serving Non-HTML Content." of their subscriber agreement:

use of the Services for serving video or a disproportionate percentage of pictures, audio files, or other non-HTML content is prohibited, unless purchased separately as part of a Paid Service or expressly allowed under our Supplemental Terms for a specific Service.

Last I checked, SSH is non-html content. I even opened a support ticket with their support, specifically asking about SSH and other traffic and this is what I received:
So if no matter what service you use, Once you breach this rule it will be applied.

EDIT: Looks like the CloudFlare CTO has clarified things below that this usage does not in fact violate the ToS.
In any open market you are going to have the whole spectrum. You fail to mention the positive transformation and liberation of millions of people by crypto. From Nigeria, to Turkey, to Argentina millions are being saved from decades of financial isolation or straight up robbery by their corrupt institutions. You look at the glass half empty my friend.
This is yet another chapter in the long series of stories about investors who destroy the goose that lays golden eggs. The analysis is a "well, what did you do for us lately?" that disregards unsustainable, explosive growth in 2020 and an obvious correction 2021.

Putting con-imbeciles on a board is a recipe for disaster.
Disasters can wipe out affordable housing forever unless communities plan ahead
One complaint is that it requires a Google account to sign up. It does make sense why this is a feature, but it's still kind of annoying.
This is genuinely one of the saddest comments I ever read on the internet.
I don't think this is really about programming languages. The world of software (and specifically everything network based) is oscillating between fat servers and fat client every few years or so. To me the innovation seems to be orthogonal to this cycle and may actually be accelerated by this continuous change in perspective. Which is good!
> Now I need to figure out how to do that on my Debian system -- it definitely allows me to gdb attach to an unrelated process presently.

You could try to set it similarly than Ubuntu is doing. See Yama kernel module [1], and set mode 1 (restricted).

> Even that protection doesn't seem to make it safe to run untrusted programs under the same UID, though? If nothing else, there's always the classic "modify user's rc files to put my malicious program first in $PATH." Similarly you could modify them to increase the core file size rlimit, then send SIGSEGV to the process later and collect the core file.

AppArmor[2] is useful for this, you could define profile for the untrusted app, and it cannot access any other file than you allow.

[1]: https://www.kernel.org/doc/html/latest/admin-guide/LSM/Yama....

[2]: https://www.kernel.org/doc/html/latest/admin-guide/LSM/appar...
The CNIL was created in the 1970s. The main thing the GDPR has done is give it a lot more teeth. So in effect data privacy has been the law for over 40 years now. Ignorance of the law is not an excuse, not for such large corporations in particular.
You have it exactly opposite in almost every way.

Corporate attempts to be meritocratic. They have every incentive to be. Executives want to hire the more effective people to perform tasks so they can maximize profits. They can be greedy or stupid, but not both. They can hire their friends and family, sure, and sometimes they do. But they have an incentive to make decisions on merit otherwise they would go out of business and be out-competed.

What incentive does a school have to reward hard work? The teachers and administrators don't get a bonus if they're school does well. Many don't even get evaluated and firing teachers is very difficult in the US. I knew plenty of teachers that would just phone it in year after year. Everyone knew this, but really couldn't do anything about it. Many do care because its the right thing to do, but it's not built into the system.

> [re schools] If you are treated unjustly by the system, you can at least appeal to the concept of meritocracy, and you have a chance of winning.

Yeah, I don't know your experience but I was treated unjustly in school. The disciplinarian (yes this was a real thing in my high school) was a tyrant. He would selectively yell at certain kids, humiliate others and apply uneven justice. What could I have done about it? Some parents complained sure but you're pretty much stuck there unless you want to pack your bags and move to a different town. In corporate world you just find another job. It's a lot easier than convincing your parents to move

> Corporate is easier, in the sense that the work is almost never demanding, and the evaluation thereof is invariably political

Not all jobs are bullshit jobs. Some jobs actually deliver some kind of value with a feedback loop