skysight-inc/HackerNews huggingface dataset:
Three states exclusively use mail in ballots (starting with Oregon in 2000 I believe so at least 20 years), and if there is epidemic of criminal kneecapping going on, I feel like we'd have heard about it by now.
All of those pages I looked at cite specific things they intend to support (alt tags, text resize) and give a way to reach them. If something stops working, which is incredibly common over a 4-8 year span, a user knows they should be working and have a way to reach out.

Ideally, appropriate accessibility features would just be expected. I'm not intimately familiar with web accessibility, but webaccessibility.com (a random site I found) ranked the landing page for the last three administrations in the mid-to-high 80s.
If you go drive for uber, there is often a support center called a 'greenlight hub' and it's kind of like an Uber DMV / support center in your local city. Are those people employees? They might be.

There are approx 700 cities for uber according to a random google search, lets say 10 people work at each center. That's 7000 employees alone. Then you have all the support staff, people who have to manage cities and so on. Uber is not a pure software business like twitter or FB is, they need a lot of 'retail' staff like apple does.
That's precisely why you want to make friends at every shop, since you'll all be rotating jobs and running into the same people in future jobs, sometimes hiring them sometimes being hired by them.
The explanation is pretty simple and has been comented on quite a bit [1][2][3]: they followed the money. Catering to yuppies and affluent tourists is a much better bet in the 21st century than competing against Amazon and big box stores in the mass market space whith widespread financial insecurity in America.

[1]https://www.washingtonpost.com/business/2019/11/22/malls-are...

[2]https://www.cnbc.com/2019/12/19/how-amazon-changed-americas-...

[3]https://www.cnn.com/2019/11/23/economy/luxury-malls-holiday-...
I think there's a small market. I've gone looking for high quality hugo themes before. I was willing to pay for one.
That's not how network services work. If a person is authorized to make the API call, the person is authorized to make the API call.

Service operators are not permitted in law to dictate client software, outside of copyright license terms.
Exactly. Once you factor in "who owns that debt" the picture changes. See 'external debt by country'

https://en.m.wikipedia.org/wiki/List_of_countries_by_externa...
just thought of this one . not much funny but has good potential

q: what is extreme form of amd fan boy programmer ?
ans : they even refuse to run their code on Intel cpu even when the dev pc has intel cpu. they run everything in shaders in amd gpu so it doesn't touch intel cpu .
bonus : what about boilerplate for running shaders on gpu ?
ans : they hire a guy to write that for them. not touching intel in any case
I think we are misunderstanding. I never implied you don't need both. I just implied that you will most likely not have the latter. You need both, obviously.
It should be, but not everyone on the team has to be confident. Not everyone has to be outspoken, not everyone has to have perfect pronunciation. Not everyone is able to structure their thoughts in 1 minute, even though they are able to work on complex systems.

What you want from "what you did yesterday, blockers, what you will do today" script is a framework for conversation starter, conversation scope and having something that you can prepare before. Some people can come up with it on the spot and some people think they should come up with it on the spot.

That is why I hate having standup right at the start of the day like 9.00, I usually have to get at least 20 mins to get check up what I finished yesterday and start picking up something new, going through priorities.
You should always have a good idea of what part of the codebase will be the bottleneck when you write it. If you have that just optimize the things it spends time on. The only time you really need a profiler before optimizing is when you are micro optimizing to try to handle cpu ordering etc, other than that performance is mostly predictable.
Lets stipulate perks cost the same either way, since you don't think companies will come out ahead on perks..

They still save on janitorial, security, utilities, rent, etc.

So I fail to see how companies don't save money. And from what I've seen, companies will consider anything that saves them money...
Redundancy requires an alternate system of navigation information, GPS/Galileo/Glosnass/BeiDou are all satellite based navigation, and tend to use the same frequency range, thus are all subject to the same systemic risk.

True redundancy requires inertial dead reckoning, celestial navigation, or land based navigation aids. Sadly, none of these are being widely deployed.
That's a foregone conclusion. The problem has been discussed ad nauseam. This article/book is more valuable than yet another rehash: it covers extant solutions to the problem.
This is probably a good thing.

If you're not using Chrome proper, you likely have a reason for using Chromium, and Google's sync is not, by default, end to end encrypted (the key is derived from your Google account pass phrase which Google regularly has access to).

We really should be decoupling the use of Google software from Google services.
> (A simple switch saying "include ads relevant to the query" would change this to "pull" mode in my books, as long as I could enable or disable it permanently for my session/account.)

I must say, occasionally I do actually use an ad in Google search. They can be useful. Not that often, sure, but still. Not zero. They have something to do with what I'm trying to use Google for.

They're not random attention whore ads like, say, newspaper sites have. No big, moving, brightly colored "CONTEST! PARTICIPATE!" ad, none for getting a fitness subscription and no attempt to sell me wine.

But you're right that they aren't "pull" in an absolute sense. I guess I still think they were closer to "pull" ads than pretty much any other website I use. And if the whole web would do ads Google style, I'd be very happy and consider that a big improvement.
Private blog networks, guest post spam, paid back links. Seems to be about 80% of the dodgy side of SEO.
This can be too late for the product though. If you have real performance requirements for example you’re making a game and it needs to render at 60Hz optimising at the end can be an impossible task. This is also further complicated when data dependencies also impact performance. For example level designers need some understanding of the complexity of the scenes the game will be able to support.
People should be able to sync however they want.
> if your company is purely remote

Pure remote companies are likely to be rare. But we may see a proliferation of hybrid companies that maintain office spaces but allow certain roles to work remotely most of the time.

I think your analysis here is one-sided and is ignoring all the major problems with 100%-work-in-office cultures. Housing costs are absolutely out of control in major urban centers, and newcomers are sacrificed at the altar of NIMBYism in order to make existing homeowners/landowners wealthier. People are wasting away commuting hours a day. Folks have been getting crammed into denser and denser open floorplans and bullpens for years.

People are willing to put up with these things when they don't have any other options. But when other companies are investing in supporting hybrid environments and you're stuck still requiring people to relocate to San Francisco permanently, you're going to start losing talent. Not supporting some kind of hybrid remote policy is going to become a serious competitive disadvantage in the talent market. You can still maintain your trendy urban office space to attract the college graduates who want that lifestyle.
> how to make friends as a young person in a new city without an office?

I emigrated from my home country around 4 years ago, and none of my friends are people I've worked with. I'm not against it, but at my old job my coworkers were mostly 10+ years older, married and had children, so they had their own thing going on.

There's lots of ways to make new friends outside of work, depending on what floats your boat. You can go to industry meetups, join a sports club, take up a hobby, go to live music gigs etc. But to be honest, making friends is just one of those things that happens organically, from random encounters multiplied by time. After university, it takes a bit longer to make friends, since people generally have a well established social circle and spend less time socialising due to work and other responsibilities. It took me a year or two to find my feet and "build a network" of friends.
Laravel 8 Tutorial: 10 Blade directives you should know
It sounds like were I was around my 5th year of coding. After 15 years though I changed my mind again on certain things.

> Typed languages are better when you're working on a team of people with various experience levels

I've changed my mind back and forth multiple times about statically versus dynamically typed languages and after 10 years I settled on dynamically typed languages as superior in almost all cases. The main case where statically typed is better is if most people on your team are juniors and you are doomed to produce poor quality code so in this case you might as well 'label the spaghetti'...

I can say with almost 100% confidence that sticking to dynamically typed languages leads to worse quality in the long run. It has to do with loss of separation of concerns and subtleties of human psychology (gives false confidence, leading to neglect, encourages over-engineered interfaces which creates tight coupling between components and thus ossifies design mistakes and makes them less interchangeable and interoperable with other systems).

> Software architecture probably matters more than anything else.

This is the most important thing. 100% true. Glad the author seems to really get this. Some people don't figure this out after 20 years.

> Designing scalable systems when you don't need to makes you a bad engineer.

I disagree about this point. Writing scalable code can be elegant and fast development wise and performance wise. It just requires more careful design to get right. A bad or even 'mid level' engineer will over-engineer it; that's the real problem.

A bigger problem is when engineers create too many unnecessary abstractions and that doesn't scale in any way. In many cases, scalability requires very few abstractions in order to work. It requires very elegant code.
For an individual, yes. However criminality is not a finite resource. You can't lock up everybody.
> Pencil and paper are the best programming tools and vastly under used

This should probably rephrased to "taking notes", if I understand what it's suggesting
My site has also hit #2 on HN multiple times and never broken 10RPS during any of those times, AFIK.
Google doesn't need to store it; you POST it to google.com several times each month. They can get it whenever they need it.
Remember ITS was written in assembly language for the PDP-10, a 36-bit machine with an 18-bit address space (yes, it was also intended to run Lisp efficiently). It was a fun machine to program in assembly code, emulatable on a 64-bit machine sure. But not something you would "port" to a different architecture.
Worse, most of the people who bemoan lack of community can’t remove themselves from a ridiculously tiny screen 4 inches from their face.
Your link doesn't work for me, maybe because I'm in the EU.

https://eu.freep.com/story/news/columnists/john-carlisle/202...
I think you may be misinterpreting me. I am not advocating for pure in-person, I am only advocating against pure remote. I believe a hybrid approach is best.
Also Europe but as the sibling comment said, this kind of thing is very region specific. Over here school starting at 7am is pretty normal. Probably more so than 8am and no one starts at 9am. Lots of jobs also start 7am. So people get up earlier. Even for jobs that are not as time sensitive as IT, people being at work at 7am or earlier is completely normal, especially if they have kids.
Stop Naming Adages After People and Calling Them Laws
I’m in the US and it doesn’t work for me either. I think you have to be a subscriber to view the article.
Renaming to a complete different name is not necessary, everyone understands a major version breaks compatibility. Python3 is still very close to Python2 both in syntax and spirit.

But there was a sort of broken promise given by the Python creators: Python3 was almost like Python2, but every library author had to review and repackage their libraries, anyway.

At that point, Python 3 should have been unambiguously incompatible with Python 2 :

- the only allowed file extension should be py3

- all environment variables should have been duplicated with a "3" (it shouldn't read or modify Python 2 env vars)

- all installation folders should have been duplicated with "3"

- all tools like pip should be suffixed with "3"

- and most importantly, it shouldn't try to optimistically run previous Python2 code or previous v2 tools

The mistake was that you could use "pip" or "python" in bash scripts/shell, and not know if python2 or python3 were going to run.

Still today, you can run "python" in a recent version of Ubuntu or Fedora, and it will be Python 3. Only "python3" should be possible. Distro are repeating the same mistake than with Python 2, and we will struggle again with Python 4, if there is any Python 4.

Many headaches wouldn't have happened if "python" was reserved to Python 2.

Pro tip to language and distro maintainers : make the major version part of the language name and executable, from version 1.
"A near 17% improvement!" - Google marketing department
The best way is to start your own company. That way you can define your own rules.
ITS was a true hacker OS. The "command shell" (as it would be called today) was the debugger (DDT). So when your program crashed instead of getting a core dump you'd typically end up in the debugger. Hence that same behavior in the lisp machines.

Also it had no security. In fact you didn't even have to log in; all that did really was set your default directory.
Would love a 4wd version tough enough to plow
> If senior engineer X is working on Y and other engineer M has already dealt with Y (unbeknowst to X), it's a great chance for X to say "I'm currently looking for a solution to Y" and for M to say "Oh I had to solve that same problem last month!"

I wonder why these "agile practices" shun the expertise so much. Instead of Y working on a similar problem as X in another month, why not make X an expert in the thing so that everybody knows about him being an expert and consults with him on a regular basis.

Is it really better to have everybody a shallow experience with everything rather than have a few individuals with a deep expertise with a particular thing?

And to have a meeting every day to "solve" this non-problem (somebody not knowing who the expert is, or supposed to be) seems really inefficient.
I like using pyenv to manage Python versions which will then always symlink "pip" and "python" to whichever version is my system default, directory tree default, shell default, virtualenv etc.
It's really just bookmarks I'm missing.

Besides, Firefox isn't all that well integrated with iOS either
I disagree people want less privacy. I certainly want more places to walk and exercise but not more people. Its a-shame some parks look like outdoor gyms. Keep it clean, safe and natural.
Religion causes mental illness. So no, less church is a good thing. Affordable housing is the solution but sadly nobody has thought of a way to structure it into reality.
It's just a list, no arguments, so that's not high quality, indeed. But the author speaks from experience, and it resonates with experiences from others here, mine included (although I'm using a nosql db for recent projects). It offers a starting point for some discussion and elaboration, so it's fine by me.
One thing that bothers me and is only tangentially mentioned is code formatting. I don’t have particular favorites but I do appreciate consistency but most importantly: when introducing or changing a formatting rule apply it to all the project in 1 commit. Never, ever dare to apply it “as-you-go” when implementing changes and touching existing files. Makes reviewing a nightmare
> The court documents said that those items and the explosive-filled mason jars "in close proximity to one another constitute a combination of parts" that could be used as a "destructive device."

I used "explosive" because that was how it appeared in the court filings. Without knowing the precise mixture, it could result as either something to cause a conflagration, or a detonation.

Calling it misinformation is somewhat disingenuous when not all the information is publicly available.
The best way to access Win32 APIs has always been Delphi's VCL
Bureaucrat plus agenda equals disaster. Maybe just let residents of each place figure out what’s best for their neighborhood. I’m reading a strong academic detachment from reality in this one.
A finished software product that gets regular updates is old by the time it turns 7, I'd agree on that.

Dependencies on libraries is a different story, there's only so many ways you can implement a functionality, and some of these happen to be decades old!
I recently switched from a very whiteboard/paper heavy workflow to using a reMarkable tablet.

Holy shit this thing is good.

It's like an infinite notepad/whiteboard that auto syncs to the cloud, lets you define page layout templates, and renders PDFs and ebooks.

I've had it for just a few weeks and it's already the favorite pice of tech I own.
Benefits and Uses of CBD Oil (Plus Side Effects)
Ubuntu 20.04 has python2 and python3 executables, but no python, so no ambiguity.
>I'd be very curious how a WP plugin is managing this.

If you don't know how the cache plugins do this, it's pretty obvious you are not very knowledgable about WordPress site operations. Please stop spouting falsehoods here.
It can be "very, very old" in its context. If a new release comes out every year, support duration is 5 years and you're 2 years past EOL, I'd agree that the software can be called "very, very old".
That you don't know what natural numbers are does not exactly inspire confidence in your commentary.

https://en.wikipedia.org/wiki/Natural_number

Dijkstra is saying the following.

Part 1:

Natural numbers have a least element X. (In fact, any subset of them does. This is called the well-ordering principle.)

Part 2:

Suppose lower bounds are exclusive. Then the lower bound L of any interval containing X must be less than X. Since X is the smallest natural number, L must be an unnatural (non-natural) number.

It is more convenient to stay in the naturals.

Therefore, it is more convenient to use inclusive lower bounds.

Part 3:

Suppose upper bounds are inclusive. Then, to represent an empty interval, the upper bound must be less than the lower bound. (If it were equal to the lower bound, we would get a singleton interval, not an empty interval).

It is already strange that we need an upper bound that is less than the lower bound. But there's more: When the lower bound is X, this would again take us out of naturals.

Therefore, it is more convenient to use exclusive upper bounds.

Conclusion:

It is more convenient to use inclusive lower bounds and exclusive upper bounds, i.e. convention (a).

This argument is basically airtight.
I cannot choose another language, some weird css/html issue happens that hides all other fields. Looks like an overflow:hidden hides the possible selections.
> You have to stay close to the car while it’s charging. Works for the 7-11, but not for regular shopping.

What? No. I plug in my car. The charger locks so no one can disturb it. I do my shopping, and I come back, unplug, and move on.

Not everyone needs to charge all the time, so there doesn’t need to be one charger for every parking spot.

Many people seem to think about EV charging as analogous to refueling an ICE vehicle. They differ in the sense that EV charging today requires planning. Tesla’s navigation system makes this convenient for SuperChargers by showing the number of available spots at each charger. I use the PlugShare app to look at non-Tesla chargers when I want a little more charge but don’t need the speed of a SuperCharger/want to pay the premium.

I’ve owned a Model 3 for seven months now. I’ve only encountered one SuperCharger in 11K miles of travel (including a round trip from the Bay Area to Dallas, TX) that was completely busy. I drove to another one that was a little under 10 minutes away.

It’s also worth nothing that many folks charge at home. My apartment building has two chargers shared by about 12 EV drivers. Other apartment buildings have more chargers. Not everyone needs public chargers the same way nearly everyone needs a fuel station.
Even Godwin allowed for that exception to his rule. The problem I see is when you drill down to the source on these comparisons, there's no there there. Like anything else in the media, the facts are highly distorted to fit partisan ends. Transcripts of his statements contrast starkly with widespread misconceptions about what was said. When I've challenged partisans on these discrepancies they'll claim, "Yes, but we know what he _really_ meant"

From that point, you can't argue using evidence. Widespread delusions are more powerful... 'Truth' or at least the will to perceive and the perception of it has become highly partisan.

In regards to censorious intolerance, both sides are not the same. We are supposed to value democracy, (tyranny of the masses?) yet we can't trust individuals to consume or digest information without hand-holding from partisan fact checkers. If we are concerned about democracy, this should be problematic. These are themes of technocracy, not democracy.

It isn't important to me to establish equivalence. That's not what I am working towards here. I'm attempting illustrate what I see as mass hysteria, widely held delusions. The Hitler comparisons, a common form of hyperbole are part of that.
So do we, but generally a quick glance at the kanban board would show that for everyone. Well, it would if we had one unified board. Instead we have stuff scattered across multiple boards. Still it would only take 1-2 minutes to open them all up and glance through them. Information radiators. They work well.

Instead we have a 30-60 minute standup/sitdown/try-not-to-doze-off meeting to achieve the same thing. We used to also have additional meetings to review the boards but eventually cut those because people got tired of me saying "the status is still the same as I said an hour ago, because I've been in this meeting since then."

The exception is stuff like team announcements, reminders that someone's going to be out, requests for someone to volunteer to take a task. That can all be done async though.
Is this the type of comment you think belongs here?
It doesn't have to be that long. My mom asked the city to put in some oak trees when I was a kid. It only took the trees about 15 years to grow to a pretty good size. In my opinion, it's worth the effort of lobbying the city.
> truly customized content architecture and presentation

Can you give an example of something like that which is not possible with WordPress?
I’m surprised this article was written during Covid.

2020 was the revenge of the suburb. Downtowns are depressing wastelands with increasing violence and homelessness. And the suburbs are... not too far from normal.
A law in science is actually one of a very few things taken as true even if it isn’t. Newton’s laws aren’t laws because they are correct (they are provably incorrect at quantum scales). They are laws because when taken as true, they generate the discipline of Newtonian physics, which depending on your needs, may or may not be a useful system.