skysight-inc/HackerNews huggingface dataset:
"Even something simple (like the email newsletter signup form at the bottom of this page) would have been hard to implement without React"
the fuck ?
I've seen this many times, the fresh team who have not worked with the old system but has a lot to say about it, starts redesign "properly this time", finds out bringing the new system to the level of the old one is surprisingly a lot of work (not even accounting the required new functionality), gives up redesign half way through or runs out of time, management cannot afford to admit the mistake and goes along with it, users refuse to switch to the new system, the old system is continuously forcefully deprecated.
Inclusivity, because you can then lay claim any dispute of facts of an article are instead a dispute that only exists because one side is bigoted, racist, or other such nonsense, and actually only disagrees because they do not accept the person posting the disputed fact.

It is one of the main methods of cancel culture, by portraying any disagreement as based in identity differences there can be no functional discussion of the facts at hand
Safe traffic speed is a tautology since (at least per current civil engineering doctrine) speed limits are based on the Xth percentile (where X is usually somewhere in the 75-90 range).

Speed limits themselves only have a passing correlation to safe traffic speed. Almost nobody actually follows them intentionally at scale (traffic just moves at the maximum safe speed which just sometimes happens to be at or below the posted limit) which is why most municipalities are abandoning the "slap a sign with a low number on it" approach for "traffic calming" road features. Traffic moves at what it considered to be the highest safe speed for the conditions (a bunch of factors too long to list). You're seeing high differences because there's many roads that have speed limits that are unrealistically low for light traffic conditions (often below the designed speed of the road) and traffic density (as opposed to visibly or a sharp curve) was the road condition that was the bottleneck on speed on most busy roads. 'Rona has widened that bottleneck so of course you're seeing bigger differences between the posted limits and the traffic speed on those roads (which is probably all roads if you only ever drive during daytime hours in urban areas).

Edit: kind of got off on a tangent there but the point I should have made is that speed limits are fixed whereas traffic speed is variable based on conditions. As conditions change both slowly over time and day to day/hour to hour the max safe traffic speed changes. With 'Rona chopping congestion across the board it's no surprise that you see traffic speeds much farther from the speed limit on roads where traffic volume was a big factor in the traffic speed.
My main problem with blogging is not really the tech stack itself, but rather getting into the flow to consistently write and complete stuff. Every slip-up which happens on the way from brain to page drastically reduces the chance something will get published.

e.g. troubleshooting a broken deployment script because something broke after an update? -> no post. needing to manually manipulate images? -> no post. page rebuilding taking too long? -> no post.
I'm looking in to Jekyll as well, since it's what github recommend and I really can't be bothered with templates and re-learning all web stuff when all I need is to be able to write text and show pictures.

Haven't really gotten started with it, but I wonder where the limitation of the tool will be felt? Do you need to know Ruby and the things around it too?

I were thinking of also suggest it to my SO who have past experience in web design but no programming skill at all (I can at least set up her github account). My guess she would be more picky with how the page looks though.
Sure, but the overwhelming majority of dev teams will run CI on remote branches. That's well after "commit". I think a pre-commit requirement for tests pass would be a turn off for me (I routinely rely on CI to tell me what's wrong with my code so long as it's on a private branch, so I can move onto something else while tests run).
Is there something similar for Apache projects?
I'm also just really not sure the battery capacity will be able to scale that quickly. As it stands we are basically making EVs as fast as we make batteries.
The Mac OS Catalina fonts you didn’t know you had access to
The offence of Misconduct in Public Office, as the name suggests, applies only to those in public office. So it's not a higher standard - it's another, different standard. You or I couldn't be prosecuted for the offence (assuming you don't hold a public office...).
It seems that it's sadly as I suspected - she is allowed to get away with this because she's a woman.

No male programmer who takes these attitudes would be treated this way. I'm sorry, stuffing 35,000 lines into a single C++ file so large GitHub refuses to render it is not a "formatting preference". It's a bad choice that is strongly recommended against by any kind of reasonable programming course, because it's the sort of thing that destroys code comprehensibility. It attracted an immediate attempt to start splitting the file up exactly because it's obvious it will stop people contributing - something that she appears to regard as a feature rather than a bug. In an open source project!

And that's before we get into all the other problems visible from a quick 5 minute scan through the code.
If only we could shoot all those rocket exhaust fumes into the Sun.
As a full-stack developer who spends a good proportion of my time at my day-job working with React, I totally agree. My personal website is Hugo, and entirely JavaScript free.
Oracle is doing this for their cloud software I think. Benefit is that they can migrate your environment when you are ready. This way they can ensure someones environment always keeps working. Downside is that there is a lot of admin and a lot of things that can go bad.
"Shake"? You mean "bump" don't you? This has been tried numerous times before ...

https://thenextweb.com/apps/2011/01/23/5-mobile-apps-that-co...
A law that Cummings himself was involved in drafting.
Thanks for the insight, sounds like a very nice instance to be in!
Isn't all of that done client side i.e. still possible with a static site?
> Maybe you consider Kubernetes an old technology by now? Maybe you consider React.js an old technology by now? What about docker? How about ES6?

My father (and many others like him) has been programming in C at a prominent SV company for the past 15 years (OK, it's based in the South Bay). I know many people in SF doing similar jobs, just coding away in Java or C++. Those people come to work, do their work, then go home. They don't tweet, or write Medium posts, or have dark green GitHub activity profiles. They don't work with you, so they don't talk to you. You aren't aware they exist. However, these people build many of the systems that make our day-to-day lives possible.

> I'm not denying either of these facts but it doesn't stop the small town engineers from existing.

I'm not saying they don't exist, I'm just saying that there just aren't that many of them.
I wish I would chain things in the navigation alias.

For example if I set the following alias:

alias hello = '~/Docuemnts'

It would be nice if I could then execute hello/world to take me to ~/Documents/world but it requires hardcoding.

Guess I could play around with functions and arguments to solve this.
Aposematism: Balancing Salience and Camouflage
I think it's because naming things is hard, that link proves it by coming up with worse names for almost everything they tried to rename, and often far, far worse.

Imagine the confusion if S3 were called "Amazon Unlimited FTP Server." That gets every word wrong, except that "Amazon" is merely redundant. It's not unlimited (having to pay for a thing is a limit), it's not using FTP, and it's a service, not a server.

Or if VPC was "Amazon Virtual Colocated Rack". A "colocated rack" means your computer in their datacenter. They actually have this service, it's called Direct Connect, because you can actually

Lambda does require you've got some vague notion of what lambda notation is. But "AWS App Scripts" suggests it's for mobile "apps", but it is not specific to those. And it suggests it's only for scripts, but you can run an entire application on Lambda just fine.

Or even DynamoDB. They recommend "Amazon NoSQL." They're not offering many NoSQL databases, just their proprietary one: DynamoDB. They have a service that offers many relational databases and that is called Relational Database Service.
Integers, fractions, and decimals are different things to kids
Just another in the long list of things that’s remained broken in android for many years.

If you’re worried about novice users getting stuck make defaults but don’t break things.
HERESY!

The only true path is mine, I write .htm files in vim and serve them with nginx.

Yes, I agree, cloudyelling or not, no stack is better.
I recall in my teenage years, I built 2 or 4 "CMS" in PHP/MySQL, at the end, added all that AJAX when browsers blessed us with the possibility of making HTTP calls from JavaScript!
But in the end, migrating from server to server, learning more about everything, the only thing that seems somewhat stable are plain text or pure html. I know I can edit them in 2000 years, if I am still alive by then.
Show HN: Send cloudinit output to cloudwatch logs
When having a lot of EC2 instances that use UserData, it gets difficult to track the output, as you have to log in to each instance to see the output of the cloud-init logs. I wrote a small golang program that can send the output of your commands straight to cloudwatch logs. That way, you can easily see and track errors in userdata. PR's & feedback welcome!
> web developers have to deal with a layer of complexity that other programs don't have to

yep, other programs totally don't need to deal with different OS, graphics APIs, GPU driverstacks and hardware architectures.
If it clarifies, it is Forbes...
Hugo + Org mode is my jam. I find org-babel incredibly helpful for posts containing code snippets because they get authored and run inline, with any output captured directly into the blog-post.
suffix aliases do not even have to refer to a real existing file. They are an alias. That's what I use to clone git repos I copypaste:

alias -s git="git clone"
They are the most general in the sense that there are Henstock-Kurzweil integrable functions that are not Lebesgue integrable and that other integrals that are also more general than the Lebesgue integrals are equivalent to the Henstock-Kurzweil integral.

It still works better than the Lebesgue integral in the multidimensional settings, since it is trivial to create a product f(x)g(y) of two functions which will not be Lebesgue integrable but is Henstock-Kurzweil integrable.

As for generalizations to generalized functions, my preference lies with Colombeau algebras over Schwartz distributions, in any case. Where at least there is an arithmetic of the generalized functions.
Of course one could do those things. However, those things are uncommon, so one cannot rely on them working in most cases, making the whole situation painful and DHCPv6 useless. If it were just my one product, things would be fine. But reality consists of hundreds of hardware and software products by different vendors, from different ages, etc.

With DHCPv4 I can rely on the mac address being used and forwarded in a DHCPv4 request and I can rely on the MAC address sticker to be present and accurate. And while it is possible for an operating system to randomise MAC addresses, it is uncommon enough. Most OSes also won't randomise MACs if the network "looks enterprisey" (e.g. uses WPA2-Enterprise) to them.

DHCPv6 dropped the ball right at the start and is now unable to pick it up again. The reality of DHCPv6 implementations has developed into a thicket of opaqueness and uselessnes, which cannot be unravelled I fear.
OpenBSD was always different, just talking about FreeBSD.
> There's a whole suite of tools they provide around pricing and budgeting.

It could be there are such tools. But they are impossible to find, setup or understand for someone who is not already an AWS expert. I recently got a $500 bill from AWS. It was impossible for me to find out which S3 buckets (or even specific files) caused these costs. I looked at this for half an hour and have used AWS before. They just don't tell you how to obtain this information. Or maybe they do, and it is so well hidden that it might as well not exist. This was a horrible user experience. As a customer, I want to know what I'm being charged for. The fact that AWS make it so difficult make me never want to use them again.
I'd add to use Jekyll now (https://github.com/barryclark/jekyll-now) for a few more out-of-the box conveniences. Sadly, it's unmaintened, but the it gives a sufficient base as-is.
Mozilla provides instructions for network operators that want to block it.
Would love to see an update to the Azure list.
You are conflating growth with financial success. N26 is still losing money. A company that gives away candy can easily achieve massive growth.

I doubt its customers are generally aware of the AI issue, or if they are, they must assume it is not out of the ordinary.
The Comic Book Encyclopedia of Pro Wrestling
You have to pay extra for that feature.
Business fundamentals are concerned with cash flow (which the investment does not change because it’s not part of income/expenses).

You’re talking about the balance statement, which it would benefit but unrelated to profit.

In other words, yes they have more money, but no, it does not make them more profitable.
Even if you need a data API - if its just a demo (or slow moving data), you can just directly serve .json files.
I have driven through parts of the western US where it is 100 miles to the next gas/petrol station. There are farms and ranches in these areas but they are connected to the electrical grid with wires. It seems like having an electric tractor and charging at the farm would be more convenient than transporting hundreds of gallons of diesel fuel from 100 miles away.
Here is a good series of blogposts about the protocol:

https://hclxing.wordpress.com/2014/02/06/hacking-the-dell-la...

https://hclxing.wordpress.com/2014/02/09/hacking-the-dell-la...

https://hclxing.wordpress.com/2014/02/09/hacking-a-dell-powe...

https://hclxing.wordpress.com/2014/02/26/hacking-a-dell-powe...

An one more for the Apple Magsafe one:

http://www.righto.com/2013/06/teardown-and-exploration-of-ma...
Integrating with Google Calendar in a Rails App – The Right Way
I’d imagine the biggest downside is scrubbing while cornering on a high-traction surface.

The difference in distance covered by the inside and outside edges would be significant.
Can you explain what you mean by that? In what way is the Internet "structured" to discourage knitters from contributing to Wikipedia?
Ask HN: Open-source applications having Metadata-driven user interface
Are there any open source applications that follow Metadata-driven user interface? Any good reading resources will be helpful as well.
> I realize a large portion of the rest of the world sees it differently, but I'd place it in the same category of a CEO donating money to the KKK or other extremist groups

At the very least, that depends on whether you take his position as being an extremist "anti-gay" one, or simply as upholding the then-current status of traditional, cross-sex marriage. It should be noted that same-sex marriage has not been introduced by overt policy in the U.S.; it has acquired its status via a judicially-introduced "extension" of the usual cross-sex marriage. This surprising development has contributed to its wide-ranging acceptance in a way that shouldn't be misunderestimated; far from being something "contrary" to existing tradition, same-sex marriage has simply joined a lengthy list of comparable legal fictions known from the history of Western jurisprudence.
> 99% isn’t good enough for truly critical applications, especially when you don’t know for sure that it’s actually 99%; there’s no way to detect which 1% might be wrong; there’s no real path to 100%; and critically: there’s no one to hold responsible for getting it wrong.

Like with self-driving cars?
Exactly. Maybe some heuristics or even deep learning could help retaining control. But then we would succumb once again to the Eldritch Algorithm gods...
says who, even bigger fake news spreaders are TheWire, quint etc. You are projecting your ideological biases here.
Upside:

Paycheck. Near infinite runway. Career path. Resources to potentially work on crazy projects that are really risky but might have big paybacks. A large pool of developers from which you will almost certainly find a couple with similar interests to yourself.

Downside:

Massive company. Massive beaurocracy. Massive politics. A lot of people only work there in the hopes of funneling money into their pockets. A lot of people only work their in order to feel good about their resume. Good chance that you will be stuck in a group somewhere getting ground under the foot of someone on a power trip. People, people everywhere and none of them are like me (well there are -- see upsides -- but they are needles in a haystack). Oddly, people see FAANG on your resume and think you are a lackluster money-digger -- especially if you stayed there a long time.

/me is old enough to have worked at one of the biggest, richest companies in the world that nobody now has ever heard of (because it disappeared under a pile of accounting fraud -- did I mention the people funneling money into their pockets?)
AI works for online businesses where you have millions going to a single interface and thus any testing is on a random selection of the population.

You couldn't do that as well with different stores simply because malls have different demographics (meaning any conclusions could be noise) and the costs of shuffling where things are located is high so you can't just test 50 different setups and see what works.
> You're claiming this in a thread about how a flagship project from one of the biggest names in the industry found that 70% of their security bugs were things that wouldn't have happened in Java or C#.

Which is a project which is born in 2008, and still ship codes from the 90's. That also include one of the most optimized (meaning complex) piece of code world wide: V8.

You have nothing that come even close to the complexity, usability and popularity of Chrome in both Java and C# world. Ironically, even Microsoft uses a C++-core in its software, including MS Office and Edge. Maybe you should reflect on that.

> Where are you getting those stats?

https://tjpalmer.github.io/languish/#y=stars&names=java%2Cc%...

You're welcome.

>Would you defend either of those industries as a haven of good coding practices?

Every industry has domain driven standards in term of coding practice. They all have their reasons based on deadlines, usages, iteration cycle, developer backgrounds, safety.

Pretending that one culture is superior to the other is both pretentious and let appear a bad misunderstanding of the world we are in.

Now this is my last comment on this thread. I do not think you are open to any discussion.
One thing I haven't seen explicitly mentioned is the (probably) intrinsic limitations of AI/ML in classifying/predicting human behavior. For a number of years I have worked on fraud prevention tasks where the goal was to take in some information about a payment and decide whether it was fraudulent or not.

Even though what we were doing was primitive and could have benefited from a lot more ML, I suspect that even then the best that you could have gotten would have been some sort of anomaly detection system that can catch a good share of the kind of fraud that you have seen in the past, but will never be very good at detecting an intrinsic change in fraudster behavior.

On top of this, especially when dealing with humans, you often are expected to be able to explain why a certain decision was made. Setting payments aside, think of predictive policing or sentencing decisions. In those cases ML is essentially guaranteed to build in all sorts of biases regarding somebody's race, gender, place of living etc.
https://archive.is/HuXQj
It usually isn't "my product" but whatever somebody has bought and wants to bring onto the network.
i think (but i'm not sure) that this blog post is a joke?
Very few people actually want to filter through the unadulterated garbage of the internet on their own. What you want to do on social media is like, read the news, talk to friends, or promote your work. You probably don't want to spend every minute of your online presence blocking new spammers, new trolls, death threats, conspiracy theories, and the like, just to make your feed somewhat usable. So you delegate this task to moderators. On a centralized platform like Twitter or Facebook, you don't get to choose moderators. Facebook decides it doesn't belong on its platform? It's gone. You have no recourse. With Mastodon, you get to a) pick a server with policies that you like in the first place b) you can switch to another server if you're unhappy with the original one.

Server blocks are just an extension of that function. If a spammer creates a new server under their own control and creates a million accounts to send spam from, do you expect moderators from other servers to just click "block" a million times? No, that's why the bulk option exists. There's no way it couldn't.
Here's a list:

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

Some of it is outdated, like Whats-app
Show HN: Gather feedback on your documents on Slack
Featherweight Go (A generics design for Go)
It becomes more complicated as soon as a you have a sidebar with "Last articles" in which case you would need to edit each single HTML files to edit the sidebar consistently. Even with a single archives page you need to think about updating the archive for each new article. Also Markdown is definitely more author-friendly than HTML, but that's more like an extra.
> - Phones do not come with Google Services Framework, so the barrier to develop a networked app is higher.

Looking at f-droid: hobbyists seem to do just fine without google play services. I feel like this gives you a business advantage rather than a technical one.
Do something shady, blows in your face, write heartfelt apology, repeat. Fine with you?
It’s much like Wordpress in the sense that you can get it up and running very quickly. The time cost is in how much you want to customise it.

Once it’s set up it’s just markdown, no ruby required.
You should factor in regenerative braking of EVs, which is lost as heat for fossils vehicles.
Weave: A state-of-the-art multithreading runtime
> but I wonder where the limitation of the tool will be felt

I use it and I don't feel any limitation. One can always add Javascript (AFAIK) if they want new functionality.

What bothers me is that adding new functionality should be attempted first in the idiomatic (for the platform) way, which in the Jekyll case, is the Liquid language. I personally don't like it, but it's not a big deal to add small features (e.g. tagging).

Wordpress (AFAIK; I don't use it) has a large amount of plugins. If the intention is from the beginning to customize the blog functionality - as opposed to styling - probably Wordpress can be easier. But we're not talking anymore about a minimalistic design.

> Do you need to know Ruby and the things around it too?

Not at all! Just write in plain markdown with Front Matter.