skysight-inc/HackerNews huggingface dataset:
Electric bikes and electric tricycles solve your accessibility problem. As for snow, do the same think you do for cars, plough your bike paths and grit them. It’ll be quicker and cheaper than ploughing and gritting roads because bike paths are physically much smaller to serve the same number of people.

Or you take a half way approach, only have accessibility spaces in town, so those unable to use a bike, or similar small personal transport device, can drive and park.

As for groceries, we solved that a long time ago. They’re called cargo bikes, you can even get electric versions. Great for filling up with groceries and children.

Also we’re not talking about towns of 500 in the great planes. We’re talking about towns and cities of thousands to millions of people. You would have be an either an idiot or trying to be deliberately obtuse to assume this discussion is talking about villages in arse end of nowhere.
The intermediate solution is a programming language and/or runtime specifically designed as an extension system. I've had positive experiences embedding Lua. GNU Guile was specifically designed for this too, if you think your users can deal with the parens.
I run a language learning site / web app that is totally free, no ads too, going on about 8 years now. It's for one specific language that has not had much attention from the software community but could use it.

I've never tried to promote it and have never updated it much, but there have been some random people over the years who have given me money. I had a few people send me 50$ unprompted, plus some people I met IRL pay for dinners and things like that when the topic came up.
While it may seem that way a lead engineer has more actual ability to swing outcomes than an executive. I can save or loose my company millions in a month but my exec can’t even get us 1-2 people without 3 months of paperwork. He can’t allocate more than 5k in capital without months of review. And he works 60-80hrs a week requesting status. It’s a total joke that he Gets paid 3-4x what engineers do
Early in the article it introduces the A state transition matrix and B the input matrix. What is the intuition of those matrices and where do you get them from? It seems to assume a background in Optimal Control.

The article would be better if it explained those matrixes A and B more in detail with a few simple examples. (maybe it did, but I stopped reading after that, since it builds on top of those undefined concepts)
That sounds about right to me. The company also has risks in that its interviewing process indeed just found a good match and you will be as good in real as in paper(your resume), I think the salary part covers the first year, no raise for first year makes perfect sense unless you're absolutely undervalued when you're hired.

The other side is that, if you're not as good as you're supposed to be, normally you won't get fired just in one year, you are actually overpaid. From the corporate side, the better engineers are covering the loss(those are overvalued but still too early to be laid-off).

So the best and most capable ones will switch jobs after 3 years, not totally because the company is too greedy. Unless there is a way and culture to make your salary can go up and down each year based on your performance, there is no good solution(because pay-cut is not common no matter what). In the end those who are overpaid will more likely to stay, those who are undervalued will likely jump board.

One way is to keep salary less important, like an average value that is reasonable for both sides, then the company can use monthly/quarterly/yearly bonus to reward the top employees, but who could like it when he has a 30-year fixed-rate mortgage that needs a sense of secure/stable income.
Someone working on a subscription application here and quite intimiately know all data around our acquisition, retention, engagement - you can subscribe to us through apple or you can subscribe outside the apple ecosystem - and apple only takes the cut when through them.

Ultimately - it's the user choice where they're going to do it - and if the user wants to reward the company, they could subscribe through other means. Most users don't know this, obviously, but it is a possibility. And if we reach them through a different acquisition channel, the users won't subscribe through Apple, they will subscribe elsewhere.

However, the customers who subscribe through Apple are usually a lot more valuable to us (more affluent, stable payments, more engaged), and even with the 30% cut, having Apple as an acquisition channel is valuable. It is not worth it for us to go out of Apple's ecosystem.

Apple know this - and are just playing the economics. They are aware the added benefits to the user and the marketing pull they have in their store. The next step for App Store is going to be changing the 30% to fit the business model of whatever they're marketing - if they're rational. There was already suggestion that for streaming apps (very high operating cost, very low margin) they might drop to 15% - because they'll try matching the economics to the barely positive tradeoff for the businesses using the app store.

I see nothing wrong with the Apple model from a business standpoint of a multi-platform business. When something is specifically an app business it becomes more tricky because essentially in order to acquire the customer they have to install the app so the app store becomes your main acquisition channel. But even there you could argue that your business model wouldn't exist if Apple wasn't providing the customers, OS, app store and marketing. So it makes sense for Apple to take a larger cut (in relative terms per acquisition volumes).
Just another fad.

Visual artists are very fashion driven. As technology creates new possibilities, they get abused.

In the 80/90s music videos had fade/dissolve effects. Then in early 2000s a lot of them played with the aspect ratio "black bands" (like when you play 4:3 on 16:10), making them white, pink, or textured, with border lines and other effects.

In 2010s slow-motion (high FPS played back at regular speed) was the thing. So every other video had the slow motion "water/colored dust hitting something" scene.

Since 2015, color grading is the new fad. Also unnatural weird (LED) lighting, like the left half of the frame in strong red light and the right half in strong blue light.

Color grading is also infecting instagram. For example in city photography, there is quite a trend of grading them orange/teal.

There is also a lot of social pressure to color grade. If you don't, fellow artists will say something like "look at that peasant, he didn't grade his stuff, what a noob, putting out real colors, he probably doesn't even know what a LUT is".

And then you have the honest noob who tries to improve his skill, and he sees all the pros doing it, so he concludes that he should too, since all the pros can't be wrong, even if to his eyes the strongly color graded video kind of looks like shit, but he's just probably wrong and just needs to educate his aesthetics.

There will come a point when color grading will fell out of fashion, just like you rarely see a fade/dissolve or slow-motion effect today, and when they are used it's because they make sense, not because you must do it no matter what.
Much of the population? I live in one such place with many bikepaths and bicycling tradition where some people bike even in winter despite it looks just like on the video, but I've never seen old people risking it - for good reasons, as falling down can be deadly for them. My own grandma wouldn't be able to get anywhere the public transport doesn't go (many many places even in an EU country) - and she's one of the more mobile, more motivated seniors there. The others would be fucked.
I’ve seen gwt. It smells bad, but it seems supported still. Can you elaborate on your comment so I have conversation points next time I deal with that team?
If I send a US citizen a letter, can I expect that it will not be (legally) intercepted and read by anyone else (except under a specific warrant)?

If I send a US citizen a private Facebook message, is it not normal to expect the same?
Nope, you're just conflicting history, international law and recognition, and perception of the current situation. You can't talk about "familiarity with history" and "but today". Precisely because the history is so complicated the "today" is too.

How is Taiwan totally different? The Kuomintang lost the civil war, and ran away to Formosa/Taiwan, where they assimilated the local population by not always nice means. (The comparison with Hawaii is valid only in an alternate universe where the CSA run away there and just continued to exist.) There was never a peace treaty, and up until very recently the ROC still pretended to be "the one and only China". They don't themselves claim to be an independent country, and aren't one de jure ( probably to a significant extent because they fear China's retribution if they do so, but still). As far as China and literally almost all of the world are concerned, Taiwan is an island belonging to China. The legitimate Chinese government is the PRC.

The de facto situation is that Taiwan is for most intents and purposes an independent country, and the "ideal" solution is for them to just become one, but China has no desire ( and why should they have it?) to just let go of something they consider theirs.

It should furthermore be noted that China has experience with temporarily ceded territory they retake after tens if not hundreds of years ( Hong Kong, Liaoning, Manchuria, Qingdao, etc.), so i don't think they see things as "this land hasn't been ours for X time, it's no longer a part of us".
This is so true, I get really bored of combat scenes these days for many reasons, this is a big one.

I remember the first time I really noticed this was when trying to watch batman (can't remember which one), at an "imax" cinema, ya know, those ones where you sit very close to a huge screen designed for films that intentionally fill that extra space with peripheral vision information... But for an already annoyingly close cut series of fight scenes it made it so much worse, unwatchable, I had to just close my eyes for half of the film because it was so physically hard to look at.
Because Western Europe and the US are such homogeneous entities.
There are some interesting visualizations of color in movies.
It’s not up to date (last movie 2019) but shows color over time

https://thecolorsofmotion.com/

And this one. (Done in processing)

http://dillonbaker.com/#/spectrum/

Of course it makes more sense to look at each scene by itself, but it’s less fun

https://www.boredpanda.com/famous-movie-color-palettes-cinem...
> What was the old saying? People don't flee jobs, they flee bad managers?

This is a saying, but as far as i know it is completely made-up. I have seen no empirical data supporting it. On the contrary, here is some empirical-ish data contradicting it:

https://www.cultureamp.com/blog/biggest-lie-people-quit-boss...
I think you are touching on the right problem but your solution seems a bit more on the idealistic rather than realistic side.

I've had this conversation before where documentation is proposed as a silver procedural bullet and it never works. Documentation gets stale and eventually out of date. Do you really want to be in a position where you have to /recompile/ all of those documentation/training video/user manual materials? Unless you're selling it, probably not.

The solution you are looking for is not documentation but automation and training. The things which can be automated to make the process closer to obvious should absolutely be automated. The things which are intrinsically more challenging and can't be solved through automation should be covered through training -- and not a "training video" but a real set of sessions where someone (likely your manager or a tech lead responsible for ensuring clean consumption of their modules) is walking you through the right way to do things and leaving time for questions.

I say this having worked at a place that touted a documentation centric culture at the level of organizational scale you suggested. If you're doing anything remotely challenging, documentation only gets you to the starting line. It doesn't get you to being useful and autonomous.
I've experienced this issue with the default DoH provider. Trying using Mullvald now (there was a related post on HN) and the only noticeable difference is some latency in opening pages, working fine otherwise.
I think developers, especially those with, say, under 15 years of experience, place far too much emphasis on code. No doubt, very shitty code can have a big adverse effect on long-term maintainability, but correctness is much more influenced by algorithm design, which is often better and more quickly explored in something like TLA+ or Alloy than in code. A bad algorithm design costs much more than ugly code. Focusing on code aesthetics also takes time away from other, more important, activities, such as profiling.
And if it's not important you can send an email to an SMS gateway for (most?) providers. Google the addresses.
Ok. there's shitty, and there's _shitty_.

I hope that screenshot is a joke, cause holy crap! That doesn't look good.

I seriously wish the author is not defending that kind of shittiness.

I am all good with the if(process.env.env !== 'notProd') part, but indentation, come on?

I think this can't be a real piece of code anyways, cause the author would have done console.log('here1'), console.log('here2'), and console.log('here3').
ripped from the void, forced to be employed.
I've said this before on HN: for a while I thought that execs were overpaid (generally, it is true!) until I worked with some founders and owners of companies who really did bring 10x or 100x the value I did to the company.

It doesn't mean they did 10x the work, but they definitely brought the value.
The impact of sexual abuse on female development: a longitudinal study
>> "Further, where DoD and the US government have to compete in the human domain without sacrificing key values or crossing ethical lines, our adversaries often show no such constraint, as evidenced by the growing number of examples of their efforts to destabilize and paralyze free societies"

> Right there, hypocrite. If you want to prevail in the human domain, prosecute your war criminals, beginning with Dubya, Clinton, Obama, Trump and Biden.

> You've already lost.

This is a really interesting comment, because it basically sets up a system where only nasty authoritarians can win.

Maybe it's a memetic weapon, or the result of one.
Most of the previous comments seem to be firmly in the 'nope' camp when it comes to code quality. What most of the appear to be missing though is that they're looking at their production codebases, and in that instance, I would wholeheartedly agree - Production code (or code destined for Production) should be of high quality, developed to standards and over-engineered where applicable.

Where I think the OP is referring to writing shitty code is when coding either purely for the fun of it ... to learn a new technique, or a new language for instance, or when prototyping something - sending out the feelers to see if something you can hack together in a short space of time could be developed into a viable solution (at which point, you'd then start to either refactor it into decent, production ready code, or toss it aside and begin again).

Shitty code definitely does have its place, but anywhere near a production codebase isn't it.
You're sending an email, not a SMS. That's the popular interpretation of "text messages". Also it may be free for you to send (because it's not a SMS) but not free for your recipient depending on their carrier/plan.
Accrue Savings | Full Stack Product Engineer | REMOTE (Any country +/- 6 hrs from NYC) | NYC

Accrue Savings [0] helps buyer purchase desirable product without taking on debt and helps merchant expand customer base by offering responsible payment options. Product Engineer / Full Stack ready to improve an amazing product. We recently raised Series A round [1] and are iterating rapidly on our product.

Our team is dedicated to supporting new members. We have a broad mix of experience levels, and we're building an environment that celebrates knowledge sharing. Our team cares about individual well being. We value caring for team member health and family first, then bringing our full selves to work.We are building a collaborative environment, where ideas and discussions are valued. However you will have autonomy in technical decision making and in return will be expected to have an owner mindset. We value fast iteration and rapid development, if you have a bias for action when faced with conflicting choices you will succeed at Accrue.

Accrue is only getting started, we value bold direction that inspires results. Accrue is working on a product that does social good, change is not easy and we will be misunderstood for long periods of time. We are willing to persist, measure, validate and iterate on our product. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.

* Programming experience with Typescript, Node and React
* 1+ years Front end experience, familiar with CSS, HTML
* Well-rounded engineering skills; full-stack development experience - web + services
* Strong analytical abilities and design skills
* Degree in computer science related fields OR 2+ years equivalent experience in software development

Additional roles in other departments are open [2]

To apply or to know more you can reach me directly bhaskar at accruesavings

[0] https://www.accruesavings.com/

[1] https://techcrunch.com/2022/01/13/tiger-global-accrue-saving...

[2] https://www.accruesavings.com/careers
Firefox – Fix parsing of content-length http3 header
Good luck convincing organizations to invest in this + finding people to do it. I have the background to organize this (I'm actually doing this for my own, smaller organization right now just because the situation is driving me insane) and the main problems are:

1.) The people who can do this aren't going to do it for 30k or $10/hr. Properly solving this problem requires an understanding of tech and the development process, pedagogy/communication/instructional design, and information management. Lacking any one of those would result in a system that's an unusable vanity project. I have a couple of decades of small-shop coding experience, experience as an instructional designer at an Ivy, and graduate education in information management, but if you want me to use all of those it's going to cost you and companies are resistant to that. (See: How a lot of non tech product companies treat their IT teams since they don't generate revenue). Now imagine if the project were led by someone more qualified, which it should be for a company of your size.

2.) Most companies don't have a culture which would allow this to be done well. This is the sort of work which requires both a lot of honesty and a lot of careful planning. A lot of information ends up hidden or inaccessible due to people's egos, or executives not being able to handle the information so it's buried. People need to be honest about their workflows and what they don't understand, and they need to feel comfortable being honest about such things. This gets really messy. On the dev side, a common cultural issue is "I had to learn it, they should too" or the urge to make understanding the complexities into a shibboleth for the in-group.

So I agree with you, but it's unlikely to change soon in my opinion.
Looking at the pictures this thing isn't exactly the typical SFP form factor, it protrudes ~5 cm or so over a normal SFP. So if you swap one of these out it's going to stick out like the proverbial sore thumb.
The related bug ticket https://bugzilla.mozilla.org/show_bug.cgi?id=1749957
I was asked to use angular in a java job.

I was going crazy with all the files you need to have for a small project.

It's like all the horrible sides of OOP and abstraction, but on steroids.
Arduino WAN, Helium network and cryptographic co-processor
I used to spend close to £3k a year on petrol commuting, I then need to pay insurance, MOT and road tax on top of that to run a car. All of that is ignoring the £14/day congestion charge (that’s another £3.5k/year for those in the back).

The annual london travel card is much cheaper than operating a car. Not to mention public transport is london is an order of magnitude faster than car for most intra-city journeys.
When i use routers provided by my ISP the switches always just work. when i was running pfsense (i need to set it up again soon :) ).. I just had to set a rule for them to always get the same IP and the correct NAT type and it worked perfectly.

It does make me wonder if all ISP provided routers are pretty insecure in some way?
The really funny thing here is that I’m used to seeing the scissors line because I set commit.verbose, but I’d been puzzling from time to time over what that >8 in the middle of the line was, and just a few hours ago I finally realised (prompted no doubt by dwelling on core.commentchar) that it was ASCII art scissors. >8 feels weird, even though it’s the direction a right-hander would cut paper; 8< feels more natural for some reason (maybe because LTR language?).

You’re quite right, scissors is better. TIL! I have now set my commit.cleanup to scissors. I could even drop core.commentchar and my gitcommit and gitrebase syntax and after/ftplugin/ patches.
And that's why, as a responsible developer, I exclusively use Fathom for my own projects. As far as I know, they are the only analytics company who are correctly following the law here AND they always try to do more.

They completely isolate EU analytics from their US databases, which you can read more about at https://usefathom.com/features/eu-isolation

Aside from this, unlike other startup analytic solutions, they've actually spoken to lawyers to read through the fine lines of the law and ensure their solution is legal. Go get it!
Fontsource: Self-host Open Source fonts in neatly bundled NPM packages
Best Practices for GTFS
> video based tutorials

there's your problem.
"the hero's journey, is the common template of stories that involve a hero who goes on an adventure, is victorious in a decisive crisis, and comes home changed or transformed."

Hero stories have been following the same template since the dawn of mankind.

https://en.wikipedia.org/wiki/Hero%27s_journey
Like one MIT professor told on a youtube video: roughly speaking your success in life dependsom the following three things:

1. The way you speak
2. The way you write
3. The quality of your ideas

In that order.

(I would argue that listening and asking good questions could be included as a fourth one to this list)
*A year to learn, a yearn to earn, next year churn.
Thanks hackernews for proving the user donation model doesn’t work
I'm reminded of the mandatory "cultural awareness" training for UN Military Observers about to be deployed to some warzone. While it seems like the most boring thing ever, it was a lot of fun. Even for cultures that are seemingly not very far apart like the English and the Dutch, it is so easy to make a mistake about the intended meaning vs the actual meaning. In some way it is even more pernicious than interacting with cultures that are "obviously" different, because it will lull you into thinking you don't have to be on your guard.

Example: When an Englishman calls an idea "interesting", he thinks it is horrible. A Dutch person hearing "interesting" will interpret as the other person indeed being interested and will follow up on it later.