skysight-inc/HackerNews huggingface dataset:
well, they have to. Does not mean they do all that. They just skip the hard parts and focus on what is important in order to survive.

large organisations usually have a much bigger responsibility and is held to higher standards, frequently audited and controlled to stay within rules and legal compliance
Its crazy how different languages on the same article can have completely different tones and give a different idea of the subject even when they fundamentally have the same facts listed.
I'm indexing 10k as we speak. At least for text. Indexing 10k images will take a bit longer.
Because real life stuff is not made of Docker containers that can be deployed in a matter of minutes.

My company does test hardware for manufacturers. We have multiple project we're working on currently but we can't finish some of them simply because we can't get all of the components we need. Because of that these manufactures, can't produce their widget, because they can't test them before shipping. They are some of the biggest corporations in the world and even they can't help us get some of the stuff we need. If they can't get their widgets produced, companies that depend on them can't produce their widgets. If you go deep enough you will find out how everything depends on everything else.

Widget 1 is not being produced because it's missing Widget 2. Widget 2 is not being produced because it's missing Widget 3. Widget 3 is not being produced because it's missing Widget 1.

Catch-22
> From my circles, the vaccine/mask defiance is mostly about what is perceived (wrongly in my opinion, but still) as an overreach from the state, and as a risky bet that they might not want to take.

Then why is it typically those same people that want to remove women's ability to have an abortion?
It was not about 27 years ago that the senior sysadmin at my first real job told me: "Most young people don't have any hacker spirit at all, they just give up the first time they see an error message. The world is not going to survive that."

I was doubtful that this was a universal truth then, and I think it's the same now: there are a lot of people who do mediocre work, and they are and were supported by a smaller group of people who do really good work. And the world keeps turning.

One of the joys of the Internet and of open source is the increased ease of sharing ideas and solutions.
> every team, composed only by SWE, is responsible for the whole code lifecycle, from inception to deployment to maintenance to decommission

I think this is the original thesis for DevOps.
> In term of paid offer for server hosting, I struggle a bit to see who's the target.

To be honest, me too. But hosted versions of free-software are often popular, if only to support financially the maintainers. For example, the wallabag.it maintainer had a blogpost detailing his revenues over the past years running such hosting service: https://nicolas.loeuillet.org/billets/quatre-annees-de-walla... (in french but you can probably understand the numbers)

Although there is demand for collaboration services from non-profits and coops who often rely on Google services. Those who have a somewhat-techie person on board usually selfhost with Yunohost (at least in the french-speaking world where it has become popular) but others pay for external services from a tech coop (eg. webarch.coop). In this usecase, "clients" usually don't want to deal with a bunch of subscriptions from various provider and will go with someone who can do web/email/IM (at least).

> some form of versioning of the protocol

That's already the case. Clients and servers expose the features they support as part of the disco protocol: https://xmpp.org/extensions/xep-0030.html

Then there's the compliance suites, published every year (for 3 years now i believe) to document the required/recommended specifications to implement for specific use-cases (eg. web client, audio/video, etc). The latest one is here: https://xmpp.org/extensions/xep-0443.html

Overall the ecosystem is progressing better/faster than it was a decade ago. But new suggestions/critique are always welcome to keep improving things :)

EDIT: I should also mention modernxmpp.org project which is useful for developing clients nowadays.
We already have a draft of them from timesharing days.
To the author of this article: Really great job on it, had great fun reading and also lots of truths in there. But this part:

”Often they have not even bothered to do basic troubleshooting, things like read the documentation on what the error message is attempting to tell you.”

This happens, but this just means that your Development Team needs some coaching or to improve their quality.

This tells more of a quality of the development team you have been working with. You have to pass along this feedback and ensure that Development team also works with professionalism as everybody else.

DevOps would tell be that "Dev & Ops" would look up issues together (Yes, he will be blocked as well WORKING with you), if you find that it was developer's fault. Tell them: "Hey, this is on your side. You saw how we troubleshooted together. Now each of us has new tricks to use in the future".

If you don't do that, you are the shortest path to get THEIR problem solved. And it is too easy to go that path.
On mobile this webpage has a thin hovering black bar at the top that fills to the right as you scroll further into the article. Very nice feature that I have not seen before.
How Experienced Startup Founders Get “Unstuck”
No. It means that when c = f(a, b), where a, and b are secure, and you have no clue what f does, it might still be the case that c is insecure.
Gotta unionize.
If "most people have a limited understanding of computer abstractions" then don't make them.
You know why people have a "limited understanding of computer abstractions" ? Because everything is hidden. "The user is stupid" they say. No it is not. 30 years ago when you logged in in CDE you were presented also with a help window and you had the chance to learn about your computer.
My android phone needs an internet connection for help (older android 2.6 did not even had help). How do i connect to the internet to find out how to connect to the internet ? I am too stupid to be told something like this. I need abstractions.
Have you tried Chrony instead of Ntpd ?

System time : 0.000084656 seconds slow of NTP time
Last offset : -0.000029673 seconds
RMS offset : 0.000046217 seconds
Frequency : 17.760 ppm slow
Residual freq : -0.001 ppm
Skew : 0.012 ppm
Root delay : 0.001419884 seconds
Root dispersion : 0.000967303 seconds
Everyone needs to be a bit of everything to mitigate the cases where one team doesn’t understand another team’s domain and Applications begins blaming IT or Operations admits to not understanding the applications they facilitate.
Yes, it also auto-scrolled to some weird reviewing "task", which had somehow figured out my email address and rendered it into the page. Spooky, and very very off-putting.
Keep at it: some crusty guy telling me to just read the sodding error 12 years ago opened my eyes.

I think there's something about certain kinds of tools that are cryptic, unpredictable, and frustrating that can teach you to be helpless - to just Google and hope. It's fixable though.
It might be possible to learn from the change history of the projects. There's likely quite many commits which fix certain security issues, such as SQL injection problems. Maybe even with suitable metadata in the issues or commit messages.
I stopped "having" to commte by bike, so my fitness level went WAAY down, even while doing some very light mountainbiking as a hobby.
Ramp up your distributed transactions
TigerBeetle – Financial accounting database
To iterate on what other people have been saying, nMigen is great! But I probably wouldn't learn it as my first intro to HDLs because in my opinion it's best thought of as a macro-generator for Verilog.

I'd first go through the HDLbits online tutorials for Verilog (https://hdlbits.01xz.net/wiki/Problem_sets). They're a nice interactive intro to Verilog (and HDLs in general) and can be simulated directly in your browser without having to download any software. Even if you only plan to write nMigen, learning Verilog will be helpful when you inevitably need to inspect the nMigen generated Verilog.
> milking the UK taxpayer

The Crown Estate (which King George gave up in exchange for the yearly Civil List/Sovereign Grant payment) generates over £2bn revenue each year with over £300m profit.

The Royal Family also brings billions of pounds of tourist revenue to the country each year (granted it wasn't so much in 2020).

Whatever you think of the institution or the individuals, The Royals are a gigantic net positive for the UK cash pot.
Let’s say some move to self hosted, in a few years do ISPs decide they need to remove web access for content that violates their rules

When will it end?

Preventing someone from thoughts that violate?
I guess that feeds into the cultural/temporal ambiguities of "what is new york?" and "what is a mayor".

New York could be the state, and mayor could just be a word that means leader of an area.

Perhaps that is getting too into the realm of deterritorialisation, but the point being that these concepts are context specific.
Most datacenters have the GPS antennas on the roof for this reason.
Evan Hubinger on Effective Altruism and AI Safety
Why would anyone use this in production? Just use Sourcegraph if you need help that badly.
StockAlarm | Full Stack Engineer | 4d+/w | Fully Remote (Any timezone as long as you can join meetings on Tuesday 9AM PST) | https://stockalarm.io/

We're a tiny group of stock + crypto loving engineers working on StockAlarm (https://stockalarm.io/). Two ex-Facebookers, one Amazonian and 3 more individuals spread globally. Only one of us is full-time at the moment.

The product has grown very fast over the last year with over 30k MAU currently. You can read up on us in our IndieHackers interview at https://www.indiehackers.com/interview/how-weve-grown-in-a-c....

Want to learn all about rapid growth and building awesome products? Interested in trading as well? Reach out to us at joinus@stockalarm.io . Please note; we currently all work on a contractor basis. Please only reach out if you're okay working as a contractor as well.
Except everyone is on the game to bring back timesharing as main computing model, Microsoft isn't alone.

Outside games, even most native mobile apps don't work without their timesharing infrastructure.
It’s only spicy if you are ignorant of the actual suicide rates at Foxconn versus other employers in China. The reality is you were significantly less likely to attempt or commit suicide working at Foxconn than other companies in the industry. Foxconn is a Taiwanese company so I would expect Chinese disinformation campaigns about their environmental health and safety.

https://www.zdnet.com/article/media-gets-its-facts-wrong-wor...
It's okay on mobile (Android, Google pixel 2). The font is slightly larger than HN's (HN is tiny for some reason). It's still small by modern standards, so bumping up the font a couple points will help.

How it looks:
https://ibb.co/Q84h9gM

In Opera's reader mode:
https://ibb.co/HtsDnCV
Delta, in a word.

It's important to note that while outbreaks are definitely happening, hospitalisations and deaths are way down compared to previous waves.
The script kiddies of yore, however, did have a desire to get stuff working.

This lead to a lot of them learning common failure modes of the software they ran.

Ironically the people who were script kiddies in their teens have been some of the best troubleshooters I know.
There is a reason SRE/DeVOps Eng jobs are taking off in number and comp, and entities GitHub is (slowly) figuring out how to automate dev work.

Running code at scale turned into a very challenging comp sci program, and uptime vs code slickness is getting prioritized by clients.

The career support and innovation in that corner of the world (ops eng jobs) reflects it. Sort of gets after what software architects do, but the requirements to know that come way earlier in the career for Ops. Ops Engs with cloud knowledge, Python, and IaC tend to go far.
SEEKING FREELANCER | StockAlarm | 4d+/w | Fully Remote (Any timezone as long as you can join meetings on Tuesday 9AM PST)

We're a group of stock + crypto lovers working on StockAlarm (https://stockalarm.io/). All of us are full stack engineers. Two ex-Facebook employees and one Amazon employee. We're a small team with one full-timer and a few working on the project as something on the side.

The product has grown very fast over the last year with over 30k MAU currently. You can read up on us in our IndieHackers interview at https://www.indiehackers.com/interview/how-weve-grown-in-a-c....

Want to learn all about rapid growth and building awesome products? Interested in trading as well? Reach out to us at joinus@stockalarm.io . No dev shops and/or agencies.

Techs

- Firebase (RTDB + Phone Auth + Functions)

- React.js + React Native

- Redis
The real evil here is boilerplate code.

I've seen so much boilerplate in the Java or classic .NET Framework world, it's incredible. So many layers of DTOs, Request/Response Models and so on, that could be just generated. Or most of the time even removed completely (that would cost some "architects" their job though).

This is also true for a lot of Redux or Angular/NgRx applications. So much boilerplate, that you can't find the relevant code anymore.
But this problem is solved using GitHub's CodeQL for searching and filtering generated code. By combining Copilot with GitHub Semantic and GitHub CodeQL, you have a means of writing and generating the code you want in a secure way. This means that you no longer need the original source code that was used to train Codex. Training Codex and selling as a product in the form of Copilot steals the essence of the original source code used to train it, to build the future of programming, while paying nothing back to the original authors. Even Elon Musk was opposed to OpenAI exclusively licensing to Microsoft GPT.

https://edition.cnn.com/2020/09/27/tech/elon-musk-tesla-bill...

It's so transformative that people may allow it to circumvent licenses.
You should reach out to this permaculture community! When I was working with them there was talk about opensourcing some of the work they did to help other similar communities.

https://twitter.com/PhillyYardens
"Task: Earn $100 in BTC - Write a review of this post."
Am I the only one who finds that incredibly alienating? What is this dystopian hellscape of a website?

The article itself presents really interesting thoughts of course. While not really new, I feel spatial software is really not studied enough. Simply rearranging videos in only conferencing would make the experience so much more pleasant. I really dislike it if I need to rejoin jitsi for example (which sadly happens far to often) and suddenly everyone in the call has switched places.

I was a bit surprised not to see Jeff Raskin mentioned though when so many examples are ZUIs.

I am looking forward to check out Nototo. I have often thought of this kind of interface for a filesystem might be an interesting experiment.
We didn't shut down the entire economy. Huge portions of essential workers remained employed throughout, and lockdowns were phased, plus tons of commerce went online. A true economic shutdown would look far worse than this, imagine no hospitals, no grocery stores, no utilities, no stores or services. That is far worse than our partial hiccups here and there.

I say this because the virus could've been 5X more lethal and to young people to boot. Then we might have actually truly shut down, and we'd be in a much worse spot now. There's no rule that the pandemic virus doesn't have to be much more lethal next time.
Yes, absolutely, but it's not actually widely implemented. Orgs does "DevOps" but they are just automating/writing as code some things that previously were done manually by Ops/SysAdmins. Now we have DevOps roles doing that same work but with other tools (Terraform, Cloudformation etc), much more automation, less gruntwork and toll but STILL used as "developers IT" nonetheless.
It smells to me like Microsoft have realised Windows is heading the way of VMS and they need an exit strategy. Its no coincidence windows 11 pro has a built in wayland compositor to go with WSL2.
This just means the network gets blamed twice because inevitably the DBA's will also blame the network once the issue gets to them.
> The speaker chooses to deploy a style [...] The bias being present in the speaker is the key factor to understanding this phenomenon. The experiment that I propose is: if the bias was gone, would the speaker still use this speaking technique?
here is a way to rationalize it (not sure if this helps you)

doctors provide very valuable services to dozens - hundreds of people (treating disease).
youtube/sports celebrities provide a small amount of value to 100k - millions of people (amusement or entertainment).

so the value they get back from society is because of the number of people touched, not the depth of value for each person. If we figure out how to scale disease treatment like we scaled entertainment, then (fewer) doctors would be wayyy richer than entertainment stars.
Not just the microcontroller but also the wifi radio and antenna... But a USB-A socket is pretty big anyway. This isn't too different from the tiny wireless mouse dongles that have been around for a few decades.
When Apple bought NeXt, they also bought its agnostic attitude towards architectures. macOS compiled on Intel chips for years in secret before they publicly unveiled the transition. I'm pretty sure iOS compiled on Intel since its earliest days, and macOS ran on ARM for close to a decade before the current transition.

All that to say that Apple is able and willing to cross-compile for long-term strategic reasons. I don't expect anything particular to come of this for a decade at least; if anything its probably just keeping abreast of developments in the RISC-V ecosystem that could be useful on their own chips.
Agreed, but I work with a lot of sysadmins who will never master Python. They'll use it, but never be at the level of a software developer. And that's OK because they have tons of other skills which are super valuable. I'd rather have our monitor scripts and glue code be more readable than complex.

I would never demand this for someone writing a Python app or module that out team would use as a normal import, just the stuff we actively manage.
> is it difficult to get reception? Do you have to put the receiver near a window or something?

The answer to that is "it depends".

Windows are known to work, but not all windows are made equal. Which direction your window is facing and whether you are in an urban canyon can make significant difference. Some windows also have films or coatings.

If you are working in tricky situations, then the quality of your antenna and the quality of your receiver will make a difference (e.g. multi-constellation support, interference mitigation, multipath rejection etc. etc.).

If you do not have access to a workable window, then your alternative options are:

- Accept slightly lower accuracy and use LW radio instead (e.g. MSF, DCF etc.)
- Rent a leased line to your country's national time laboratory. They will deliver you certified, traceable time with no roof access required and microsecond accuracy (backed by an SLA, i.e. accurate or your money back).
- Run a long cable to the roof (if money is no object you can even get super fancy setups that run exclusively on fibre, no coax in sight)
- Install an internal GNSS repeater system (still involves roof install, but gives you *much* more flexibility indoors for obvious reasons).
The fact is the UK owns Faslane. An independence referendum doesn't change that fact. A yes vote for independence is not a magic spell that will create a Scottish nation and transfer ownership of UK property to it. There will be a lengthy period of negotiation and transition, and whether the Scots like it or not, they will be by far the weaker partner in those negotiations.
According to dang's list (https://news.ycombinator.com/item?id=28398201), the last significant discussion was over two years ago. The FAQ (https://news.ycombinator.com/newsfaq.html) says: "Are reposts ok? If a story has not had significant attention in the last year or so, a small number of reposts is ok."
10% of Americans Are Unbanked
Reminds me of the 2013 blog post of Panic in which they discover the lightening to hdmi “adapter” was in fact a small computer performing transcoding to HDMI. It was much larger and bulkier than 0.mg, but another example of a hidden computer in a place where one might expect just some simple wires.

https://panic.com/blog/the-lightning-digital-av-adapter-surp...
I think the main problem with hesitancy is enormous mistrust to the government and to the state. The very same problem that led to Trump's victory. For decades people in power fuck the working class over, poor people repeatedly watch the government going against their interest and getting in bed with rich corporations all while lying through their teeth how they totally care about everyone. Now the government comes back and says: "please take this vaccine, it is really for your own sake, trust us, this time for real we truly care about you". What do you expect them to do?

People on here laugh at those drinking bleach to "own the libs", oh those stupid conservatives. Have you ever considered how much you have to antagonize and anger people to push them to do this?!

This is not about the virus, as they say. This is not about the vaccine either. Many people across the world feel angry, ignored for years and powerless to change the status quo. They are miserable and see absolute contempt from the politicians. The same ones who now call for them to end the pandemic ASAP and go back to how things were before. The whole antivax fake news stuff taps directly into people's mistrust. When you live for years with the feeling "omg, these people are definitely lying to me", it takes just a few videos to confirm this: "oh yeah, they are _definitely_ lying to me and I am not alone to realize this". Go figure this out first.
Automated Cross Browser Testing Tool
I have a gas blower. After trying two plug-in and two battery blowers. There’s no battery mower with the volume of air that a top commercial gas blower has. (At least none that I found and I’ve looked multiple times.)

If you’re trying to move some dry oak leaves, electrics work fine. Wet leaves and acorns in new grass are a different story IME.

I’ll know electrics are better when the crews are using them.
I do have one anecdote/counterpoint. At my company we do DevOps, but we have a central group that creates the templates we are supposed to use for various AWS resources, build plans, and deploy plans. It makes it extremely frustrating to troubleshoot issues specific to the templates or how you configured them because they usually aren't something you can google and the documentation for them is extremely basic. Sometimes you have to ask the people who created them since they have the deep understanding and experience.
I'm not sure. I take full-stack to mean the front-end, middleware and back-end of a webapp. I would still call it being a "generalist" when applying the concept to computer technology in general. For example, the CTO of an org should be a technology generalist, not a full-stack web dev.

Of course, this is just my personal opinion based on what I have experienced over the last 40 years.