skysight-inc/HackerNews huggingface dataset:
Code reviews. There's good reason for them to exist, but in practice at best they're a waste of time, and at worst an exercise in narcissism. People nitpicking the way a statement is written because they feel like their subjective preference is objectively better. Perfectionists who block forward progress in attempts to pick out every possible detail that doesn't matter in the big picture, instead of moving forward with 80% good. Choosing a worse solution that a reviewer suggests because you know they're always the last to back down. And code reviews rarely catch the bugs that actually matter.

Tickets, JIRA, daily standups, scrum masters, sprint planning, backlog grooming sessions. Why does nobody question any of this "best practice"? Why do we all just collectively accept these processes that take any and all enjoyment out of the profession, and makes every person feel like a replaceable cog. Is it because of this industrial age idea that work is supposed to be boring, that we should just suck it up? Aren't we way past that now, in the 21st century? Are there others out there who don't hold such a defeatist view of work? Where are you all?

I know some of you may say I should go get checked out for depression, and I do appreciate the concern. In the past I've had years of therapy for depression/anxiety, and it has helped me cope. But I know what depression is, and this isn't it. I spent years believing that the problem lies with me, but I'm finally starting to get the courage to see that maybe it's the industry that needs therapy too.

I took quite a few months off between jobs recently and felt the passion start to come back. I felt great, excited about work again. I got some projects off the ground (and much more quickly than I ever could in a job) but they didn't really take off. Now I'm back at work and the passion is evaporating again.

I know that there's still a passion under there. I know that work doesn't have to be like this. I'm increasingly convinced that 90% of modern software "best practice" is bullshit that has moved our industry backwards, not forwards. It's as if we've collectively turned ourselves from craftsmen into factory workers.

I appreciate you reading this far into this huge pile of negativity. Now that that's off my chest, what do you think of "best practice" in software in 2021?
Well dressed serial killer!
the implication is that people have suffered far worse throughout the world's history than living in a big city.
A pretty good summary: https://android.gadgethacks.com/news/snapchat-upgraded-its-a...
I put it on my personal calendar, work has no need to know about it.
Eastern Promise: A visit to the 'Big S' (Shimano)
Average age of a car in the US hit 12.1 years last year: https://www.reuters.com/business/autos-transportation/averag...

In the case of car service parts, there’s a burgeoning after-market network of suppliers. I can probably find 5+ parts from different suppliers for brake wear parts for even 25 year old cars sold in significant volume. As someone wrenching on very much not-new cars for the family (and occasional friend), I don’t think we need a legislative solution for car parts.
I think the answer to that depends heavily of ones own philosophical point of view - we may not even agree on what makes people free.

I do care about countries as a governing body for the society that creates it, as I think societies should be allowed to self govern. Further, as I am not an anarchist, I believe that laws and governments are a valid way to do so.

It is, however, debatable (even for me) which laws are "okay" for a society to implement on itself. There are laws I would consider fundamentally unacceptable. A mostly uncontroversial example would be slavery.
FindThatLead – Seems Great Fo B2B Lead Generation
Seems like the real answer is, you have to pay for ongoing support or the base cost of the device has to go up a lot or you roll your own with pc hardware and you're responsible for updating and making sure everything still works.
The model itself is hardware-agnostic, so there's nothing preventing someone from building a frontend for their platform of choice.

Granted, powerful hardware is still required to run inference at acceptable speeds (or at all - I don't know the memory requirements).
>> who actually wants to live like that?

One way to answer that is "demand." People demonstrably do want to live in a lot of dense noisy cities, with cramped living quarters, high costs, etc. They put up with a lot in order to do so. NY, SF, London, Beijing, Etc. The old "no one goes there, too crowded" quip.

The counterargument (IMO) is that people want to live where be jobs, power, cultural elites, etc. Those can exist in suburban city plans, ancient city centres, etc. Some are nice. Many are not.

I would say that people are adaptable. The operative question probably isn't who wants to live like that broadly. It's who will choose to move there. That'll depend on issues that are usually outside the scope of planning. Proximity. Culture. Jobs. Finance... How WFH develops is highly relevant, for example.

Some things are not very amenable to "start small" approaches. Are tools in a planners realistic toolbox sufficient for doing any of these things?

I think we're currently in a moment of opportunity. That means some underlying limitations are in flux. That doesn't mean planners have unlimited powers though. Ideas that require everything to change the way a planner wants them to are wishy washy.
For those not aware, Snake Juice is a recipe used by a prominent YouTube host who likes to do the drill sergeant routine in whipping people into shape, so is quite divisive. Here’s the recipe:

For 2L water:
1tsp potassium chloride (NoSalt / SaltFree)

1/2tsp Himalayan pink salt

1tsp sodium bicarbonate (Red Mill. Not processed Arm & Hammer)

1/2tsp magnesium sulphate (Epsom Salt. West Point. Must be Food Grade)
If we're talking about different syntax for Lips are-there some Lisp-variant which use fn(arg1 arg2...) instead of (fn arg1 arg2 ...) ?
I think that this is more readable as this reflects that the "role" of the first argument is different from the other arguments..
This is fantastic. Probably works best in a massive organisation; did that goodbye email burn any bridges?
Sounds like the business plan is:
Murder zoom,
Burn down slack,
Destroy steam

I’m surprised they aren’t trying to eliminate Facebook by integrating a social network and messaging.

Perhaps the year of Linux on the desktop will come about when all the giants of the industry get together to fund a viable competitor to windows because they get fed up with Microsoft trying to “compete” by sucking the oxygen out of the room with features forced upon users.
On the one hand, this seems objectively bonkers, but on the other hand, I can kind of see how it'd make sense. If everybody using Snap uses a phone, and all the phones have more or less similar resolutions, and Snap doesn't allow any sort of zooming, then really the pixels on the original screen are exactly what you need, so why bother taking a new, different picture?

I'm pretty sure I can answer that question (because using a camera as a camera gets you a better picture, because some other phones that will view your photo will have higher resolution, etc), but I do appreciate a clever hack. I'd love to know the actual reasoning behind this. Maybe there was some weird permissions issue between displaying what the camera sees and "taking photos" that affected some users at some point?
Did you have your blood work done? Any data you can share there?
Better zoning — allowing mixed use — helps a lot. Directly underneath me (Berlin apartments are mostly low-rise, not high-rise) is an office, the ground floor opposite me is a grocery store, and the same effect (though entirely horizontal) happens in areas with detached and semi-detached houses. Likewise in the UK.
In my opinion the difference should be whether something is the first generation of a product or an iteration. Basically somehow using the Lindy effect to determine how long it should be supported.

E.g. if I had bought the very first generation of the iPhone it would have been much more out of couriosity, not long time usage expectation. But I think there now has been enough development on it, that I should be able to expect the iPhone I bought in 2020 to last say to 2030 somehow if I want to stick with it.
Not to mention you can leverage skills learned from earlier projects, greatly accelerating your progress. For example, if your project relies on content marketing, perhaps you learned to write quickly and produce enticing YouTube videos, and outsource effectively to remote writers (all skills that take dedicated time and effort to get good at). You can definitely leverage that and speed up your progress.
Where does someone completely new to Arduino/electronics get started with a project like this? How do you know what signals to send?
Google is an advertising company.. not a search engine
On my phone so can't check but this may be covered by the aforementioned Not just bikes youtube series on Strong Towns, I strongly recommend checking it out. IIRC the initial price of building roads and sidewalks was invested by the federal government at favorable terms on the condition that maintenance was covered by the municipal government. This worked great for the first 20-30 years until maintenance costs started to increase greatly towards the end of life of the infrastructure. The central theme of this series is that municipalities and towns have entered a debt trap and are relying on future growth to cover historical infrastructure debt. My explanation may be wrong, inaccurate, or not relevant for your question so I'd recommend checking out his videos if this seems interesting.
Japanese has a few brackets that might be useful but less easy to confuse.

Here’s a few the IME on my phone suggested (the middle ones are the same as yours as far as I can tell):

〉> ＞ ≫ 》
Automatic copyright is a feature of fairly recent copyright law; the law at the time of Ulysses was different. I don’t offhand know if the upthread comment about it be ineligible for US copyright or thr asserted reason is correct, but pointing to a feature of current US copyright law that didn't exist at the time isn't germane to that o e way or the other.
For me, living in a city isn’t even a cost, never mind a cost such that I would hesitate to bring children into it.

Which city are you thinking of that you have such a negative feeling about them?
Interesting. The swiss system, which is supposedly compatible with the EU uses JSON + base64 [0].

Seems we also use RSA, and from a quick glance the EU seems to take any x509 certificate authority [1].

Does anyone know if there is a reason elliptic curves weren't been mandated, which should cause smaller signatures than RSA and thus a smaller payload?

[0] https://github.com/admin-ch/CovidCertificate-Apidoc/#respons...

[1] https://github.com/ehn-dcc-development/dgc-java/blob/main/cr...
Do you know more details how much the efforts are progressing regarding mainline support for those mobile devices?

I've only observed some of the discussions over at pmOS (and some at ArchLinuxARM for that matter), but to me it's very unclear what the "workflow" should look like if I would have, say, a patch ready for my pinephone's drivers.

A lot of different efforts seem to be somehow widespread across the interwebz, with varying degrees of stability, and seem to be very uncoordinated or isolated efforts.

I'm asking this, because I've seen that the nix file builds from megous' fork [1] so I'm a bit unsure on how "official" it is in regards to whether or not pull requests/patches submitted there will be integrated upstream.

(Sorry if I misunderstood it, but I'm a bit cautious having developed on dozens of abandoned forks of Linux kernels for Android/AOSP before - as most of them were a waste of development years due to no patron available or willing to merge fixes upstream)

[1] https://github.com/megous/linux
Funny, they could put Backblaze (also currently on the homepage, hence the association) out of business.
With google calendar, you can add your private calendar (via a sharable url) and set it up such that it marks your private events as busy. Very useful.
Really like this approach but 7KG cabin baggage limits on lots of international flights are what makes it really hard for me. I sometimes struggle to get single laptop + iPad + charger + power bank within the limit, let alone two sets.
It's a trope in every developed country, but I've got a bit of a different impression. Manual work seems better considered and paid in the US than in Continental Europe where I live.

Furthermore, as far as I'm aware, blue collars are very poorly considered in China and the social gap between classes is greater than in egalitarian Western nations.
3 (designed for) 10 9’s systems whose failure modes are wholly independent might be 30 9s.

I strongly suspect (as in “for the right price would stake my life on it”) that there are some common failure modes across the major cloud vendors’ offerings.

Your advice is directionally sound (and is what I do for family docs and photos); I just think it has fewer meaningless 9s than you’re imagining.
I for one would be “bottle of gin a night” depressed living in a built up area, I realise I’m in a minority but city life absolutely isn’t for everyone.
So I have a Schroedinger's MyBook Live in front of me that I disconnected after reading this. I can probably live with it having been wiped, but what is the current wisdom on how I should proceed?

These devices have no way to read from them via USB (which is why I never liked the thing), so the only way to peek in and see if my stuff is still there would be to plug it into the router and power it on. I presume doing that would get it wiped today.

Should I just leave it in its current superposition of wiped and not wiped until a fix comes out?
Have any of your test users been behind corporate firewalls yet? I ask because there are some corporate firewalls (Fortigate, PAN to name a couple) that will see excessive DNS requests as a denial of service attack. The response will depend on the security admins that set up the firewalls. This could lead to false positive DDoS blocks, alerts to security operations centers, discussions with employees about their DNS traffic and possibly some folks losing internet at work temporarily or active directory server outages. What are the max queries per second this implementation can trigger per client? If you expect any of your user-base to be behind corporate firewalls, I would suggest reaching out to Palo Alto Networks and show them your implementation and ask them to test it in their lab.
I built a company on No-code called VentureBasecamp which was an EduTech product to help entrepreneurs at incubators become more investable. I was heading the product and decided against hiring devs to save the cost and built the whole product myself using Bubble.io, Bridge LMS, Typeform, Auth0 and a few other tools. We launched our beta within a few months and the program was so successful that we got mentioned in a UN report in the MENA region as a best practice in incubator training. We even won an Indian Govt tender against large established giants in the ecosystem including large universities with age old entrepreneurship cells to train the Govt’s 101 incubators. Eventually, we got acquired by Wadhwani Foundation and became their current Venture Fastrack program, all through the speed of experimentation and iteration through no-code which helped us focus on other parts of the business. In terms of scalability, we load tested a simple API call to our web app and clocked 3000 users/sec before it broke.

PS: I don’t work there anymore as I am now building a No-code SaaS company called Heyflow.app right now.

Now that I have your attention, let me tell you that critics of no-code and low code think about it wrong. It is not a silver bullet for the whole product. Think of your product as modules/micro services not as a monolith (VPs of Engineering reading this and saying Duh!). Some modules can use No-code, some low code, some NodeJS scripting depending on the use case and keeping them all loosely coupled allows to make future changes easily. No-code is another tool in Batman’s belt, not the whole belt.
I don't have anything substantive to add, just a nitpick: wouldn't unary be a better term than monadic here? In functional programming, monadic function is generally used to mean, well, a monadic function.
I’m starting to notice bike garages outside apartment blocks since I moved to Berlin. As you say, it isn’t everywhere, but it’s not insurmountable especially if there’s a government policy about it.
Have a good read :) https://github.com/yenchenlin/awesome-NeRF
> The difference is small.

One of these things is talking to the internet on its own accord. The other is not. Small difference, huge implications.
I don't think AC vendors are any inclined to support Linux. ACs are almost always written in a platform-dependent way, which overall hinders the chances of them going to non-Windows systems.
Are you sick of "the software industry", or of your specific job?
> Wouldn't want call centers contacting me through such a service

I don't have an incoming number with them. Outgoing they show my cell phone number at least in some cases which is fine for my use cases. Have not studied whether I could control suppression.

> but I think Microsoft will discontinue it at some point.

I have been astonished that they have not done it already. But that's nothing I would lay sleepless for. That day I need to investigate alternatives.
I think the flops comparison you’ve presented is not fair: for nvidia it is “tensor” floops, not generic float multiplication (which is 10 times smaller), while for intel it is any float multiplication.

So for i9 the number would be higher if fma operations used, no?
Everything You Need to Know About the New PropTech for Smart Buildings
Would you mind elaborating a bit more on what you mean? It's very fashionable to be concerned about model bias at the moment, but it's not clear to me what the issue you're describing would be? Something like: trees would end up looking too much like the same tree?
WD needs to patch this, but I always recommend people to also have a cold backup of their data. I make a back up of everything I have every 6 months, rotating my target backup device (an external HDD) through a simple command line script. While not 100% hacker proof, it's a lot safer than relying on internet-connected devices.
Brazilian music. Gilberto Gil, Chico Buarque, Milton Nascimento, João Donato, Toninho Horta, Yamandu Costa, João Gilberto etc etc.

There's a great youtube channel with hundreds of videos of guitarist Nelson Faria chatting and playing music at home with a different Brazilian musician each time, a lot with English captions. https://www.youtube.com/c/umcafelaemcasa/videos
Covid-Security Concerns Grow as Brits Get Ready to Return to the Office [pdf]
I have never once heard about this: what exactly are the intrinsic dangers of prostitution that make it so much less safe than being a lumberjack?
This is one side of it. Your side. Employers also have valid interests. You may not like that work situations tend to involve asymmetries and power imbalances. They may not be fair. You might not value their interests, but they tend to take steps to protect them.

Whatever you may think about the fairness of these, there are consequences to your actions. With regards to work, laws and policies don't adjust based on what you believe. (They are based on what you do or don't do.)
> Google is an advertising company

Google is a company that sells space for ads; an “advertising company” conventionally refers to a company that designs ad campaigns and purchases ad space for them on behalf of a client.

> not a search engine.

No, its both. Just as historically newspapers publishers in the US have been both producers of newspapers and companies that sell ad space.
Improving the user experience of connecting to Tor in Tor Browser 10.5
Those issues though generally scale with the amount of money your company is making. The likely worst case is shutting down and being out the $5k.
That was it? 3 instances of singular they?
Do they not port the HWE to older LTS releases?
I know where you're coming from -- a key reason Blackberry failed in my view was that it was pitched to corporate IT and stopped people from doing anything on their device. This worked until the time when people in charge of actual important departments (not BOFHs) were getting iphones for their wives and kids, and wanted to be able to play angry birds on their phone. As that wasn't possible on a blackberry thanks to the IT policies, they said "fine, give me my mail on my iphone as I'm not carrying two phones"

In other organisations I'm sure those IT policies remain, but certainly in my part of my organisation I have a vanilla desktop, which replaced my vanilla laptop (haven't used it for 3 years). There's a corporate laptop (which is vanila OSX with MDM), but more and more corporate services are available on web and I haven't used it for over a year.

I haven't paid for a mobile phone since I got my first work phone in 2006 (when phones were just for phone calls and sms). Most people in my organization that had phones back then (we tend to stay in the same company for life) are still one-device people.

So yes, from an organisation point of view, it's an antiquated mindset about control over worker drones.

In my experience, it's younger people who didn't join or get to a point where they had a work phone until after the smartphone revolution, that tend to carry two phones - a personal one and a work one.
I've had multiple jobs that have been this way, so I'm extrapolating across the industry. But to be fair the industry is small here and all the companies poach employees from each other. So it might be a regional problem.
That's not exactly great, tbh. A car can easily run for 10y (mine is due for a replacement at 19yo), so 7y seems ecologically unnecessarily wasteful. I get that it doesn't make sense to offer parts for 20yo cars, but if we want to live in a sustainable future, people need to stop replacing cars after 5y or so.
That's a stretch...

>as a hyper-privileged, cuddled native of a country that acquired it's position on the world stage in part by enslaving other humans.

>We were homicidal, genocidal asshats, just like the Canadians with those natives, just like the Chinese with their Uyghur population.

>We're a violent race.

And you read that as (human) race?
Tycho Brahe
I love how natural "they" sounds in English (not my first language) compared to French for example.
What do you mean by "all of it will disappear"?

I've never seen crumbs on a dirty plate disappear in a plume of smoke. Maybe I'm missing out?
This is pathetic
Security is binary, as in zeroes and ones that you will never lay eyes on. You seem to be claiming that security should be easy, when in fact the hacks that come will likely be much closer to the metal than you ever get.
How is it possible to indentify a new species from just a skull fragment and jawbone? Would there need to be multiple similar bones to rule out the possiblity of a genetic outlier? And even then it's not like there isn't fairly significant variance in bone structure between different populations of human today. Can we really say from two bits of bone that it's a different species?

I have no knowledge of anthropology but it just seems a bit crazy to me that from few bits of bone we can declare we found a new species.
Get to know the employees.
This is a really good move. It will "force" people to setup wallets, study how it works, etc.
> personal iPad

Personal Apple devices are closest to the definition of "PC".

Yet my multi-user Linux desktop system is called a "PC".
Native speaker here. It doesn't sound natural when used in the singular.
Can I rely on the Web Platform features to build my app?
search - microsoft

maps - apple, microsoft, openstreetmap

mail - dozens of providers

compute - amazon, microsoft, digital ocean, linode, rackspace

Not sure what else google do, I rarely use them