skysight-inc/HackerNews huggingface dataset:
Hello, I probably qualify as one of "the kids" and I use notepad++ (on Windows), nano (on Linux systems without GUI), and featherpad (On my laptop with KDE) to do a bunch of my dev work. I don't tend to use frameworks and I just made some tweaks to my site today specifically to make it look better in Mosaic 2. I don't think I've ever actually used FTP though, my site is on Cloudflare workers cus it's free and doesn't have much downtime, but most of the rest of my stuff is on Github Pages or my VPS (I just edit directly on it when I need to make changes).
Overdraft fees alone cost poor people billions of dollars, for one.
Silly to say something is or isn't Indian. A country with 100 languages has as many varieties of curry. The author seems blithly unaware of this?
Do not take it as a sterile polemics but as a consideration to push reasoning: why keep developing web apps?

The classic reason is "eh, they do not need endpoints deploy". Witch in turn means endpoints (desktops) are just default install of some OS, often not up-to-date, often in abandoned and "derived" (degraded) semi-unknown states and only some servers have to be kept up in shape. That's in turn help cloud developments, with VPS etc and that's in turn result in:

- a hyper-big attack surface

- operation unable to know the infra they handle

- devs unable to develop complete systems anymore

Piling crap on crap and augmented malfunctioning and issues. VDI is the most common apotheosis nowadays. We need to talk remotely? Ok, the BEST solution so far is a damn physical desktop phone, possibly one not full of crap, with a good mic+speaker, noise cancellation etc. Of course that means we need a room on the remote side, a room per head, to avoid talking one on another and YES, we need that to properly work from remote. No matter if it's learning or working: smart working is just a way to hope offloading costs to the workers instead of developing a real remote working/remote learning setup. Anyway, we do prefer soft-phones? Ok, no issues. That a dual monitor desktop is mandatory, one to have the participants of the conference and the other to work on.

The very first thing needed to remote teaching or working is actually working from remote, locally, not on some web app central-point-of-failure. That's might be problematic for some, but that's is. We can't do anything better. Trying means just allowing bad behaviors.

Back more on topic: what's needed for the student?

- A note taking solution, a real one, not crappy WYSIWYG office suite, something that integrate anything in notes, calendars, file attachments, mails etc. my personal combo is Emacs/org-mode/org-agenda/notmuch/org-roam, unfortunately I can't suggest anything else since all from Zim to TiddlyWiki passing through Jopling and LogSeq are simply too limited and limiting for real work...

- collaboration with local work shared with peers of any cohort, that might include single documents real-time sharing / screen sharing but also classic cooperation like modern dCVS

- communication (voice, video is normally not needed for the student), witch range from classic SIP/RTP to Jami

What's need the teacher? That's more complex: for frontal lessons the need is seeing the entire class, witch is dramatically hard from remote. It can approximately be done with a classic cinema like setup with an entire wall to see students stitched enough but large enough to see them individually without doing anything special. For the rest just screen sharing suffice, to share a "blackbird alike" UI. That's is IMO, witch means that dedicated rooms are needed, witch means having homes apt to WFH/remote learning AND hw investments, software is just a piece of the puzzle and can't substitute the physical parts.
Why Blockchain is not going to be the next big thing?
> Bing and engines that are different frontends for Bing results aren't alternatives, don't kid yourself; it only exists still because Microsoft is another company like Google that shoves their subpar product onto people

> They don't need to worry about becoming more mediocre when they've made sure to put themselves in a position where they basically have no competition.

Two may not be ideal but there is still competition there…

If enough people use Bing/O365 instead of Google/Gsuite, that Google sees a significant shift in traffic, they should feel pressure to be less unfriendly and start innovating again.
What is best interest is debatable, but we know for a fact that some people show no interested in survival of people around them - like drunk drivers.

Or like management of Grenfell tower in UK was asked to address fire safety problems, they didn't want to spend the money and about 100 people burned alive. Also the building is gone.

Or like that apartment block in US that collapsed recently.

Or like management of Bhopals fertiliser plant, that failed due to lack of maintenance and produced positions gasses that killed thousands of people, ofcourse starting woth employees of the plant. The CEO ofcourse escaped to US and US is refusing to extradite him.

In fact I don't know how to apply your advise to anything safety related, there are literally millions of examples of people saving a bit of money on safety and dying as a result and killing people around them.
I’m 30-ish years into professional software dev and think things are getting better not worse.

The software ecosystem is so much richer and it’s possible to accomplish so much more per hour by past tedium avoided (and the resulting pay is so much better) that I think if we’re exiting the golden age, it’s towards a platinum or diamond age rather than a silver or bronze.
> This is equivalent to what ADA laws do.

That’s untrue; you literally just set up a straw man and then argued against it. Point to sources instead. Point to the ADA wording directly. Point to case law. But making up random hypotheticals completely devoid of evidence they connect with reality in any way is exhaustingly bad faith.
That it caused a catastrophe and the participants were rocket scientists doesn't mean the problem was anything more than poor communication. The information on the slide in question wasn't hard to understand; it was arranged in a way that distorted its meaning.
The AWS Lambda console now supports sharing test events between developers
Good question, I unfortunately have no idea of the mechanisms for this, I just know they exist and have encountered them before as a user...
I looked at that but it didn't look enough like Turbo Vision for me :)
In London there'd probably a bit of a drop in prices at the super lux end but life would go on as normal. The tax laundering stuff is a small percentage of the market except maybe in the £10m+ properties.
GNU Emacs has a module called eshell-smart that borrows from Plan 9's 9term.

When you run a command it moves the cursor (point in Emacs) to the beginning of the line and shows output below it.
If you start typing it jumps to a new prompt allowing you to enter a separate command.
If instead you move right from the beginning of the line it sees you are correcting/tweaking the command and doesn't jump to a new line when you type something.
If you press space it acts like a pager.

It's pretty neat because it allows you to review the output without getting in the way.
'It's not trivial amounts of money, the case I was remembering was a court ordering the subtitling of years of video courses'

Why can't a university afford subtitles, this is not a tall order, its a job a part-time first year student could do.
At one point node-ipc deleted all files on the filesystem if the user had a Russian/Belarusian IP, they have since made it non-destructive (just adding a file to the desktop).
The error would probably have been caught sooner if the CDC had not been intentionally hiding data from the public for so long..

Blue Team source - https://www.nytimes.com/2022/02/20/health/covid-cdc-data.htm...

Red Team source - https://nypost.com/2022/02/22/cdc-withholding-covid-data-ove...
Punitive damages, I'd think. "you weren't compliant now you have to pay x. Because lawyer y brought the suit, that lawyer gets the money"
> Exchange risk is tempered somewhat by Coinbase which is more comparable to a standard bank in terms of risk (imo).

The fine print does not bear this out at all. Coinbase states in their TOS that your funds may not replaced in the case of a breach because they do not insure the entirety of accounts, nor do they stipulate a guaranteed insured amount:[0]

> In case of a covered security event, we will endeavor to make you whole. However, total losses may exceed insurance recoveries so your funds may still be lost.

Comparing the risk profile of Coinbase to a bank is no different than blindly trusting a big bank not to fail. These are not analogous institutions from a risk management standpoint.

0: https://help.coinbase.com/en/coinbase/other-topics/legal-pol...
With a HomePod you can transfer music from a phone to the speaker by holding it near it. It’s not AirPlay it just switches over. A similar feature for MacOS would be nice.

You can also use an Apple Watch as a remote for music playing on any device in your home. Apple want your money.
Yes.

I think programming work in the next decade will be done by logicians using something like TLA+[0] to simply describe specifications.

And something like GitHub co-pilot to translate those specifications to working code.

[0]: https://en.m.wikipedia.org/wiki/TLA%2B
Eventually 4k page size kernels will work too (but 16k has better performance)
Or git.
For those that wonder why should one migrate take a look at the blog post [1] about differences between those two graph databases.

[1] https://memgraph.com/blog/neo4j-vs-memgraph
> They want to use the same tools at work as they choose to use in their own time.

Well, there was a time when this used to be the other way round. (Insert your preferred version of o tempora o mores here.)
> Decentralized systems by nature suffer for slow adoption

What about Git, or Napster, or filesharing in general, or Tor?
Example of a garbage HN drive-by comment: this.

I've spent a _long time_ working in distributed systems with components which are "close to the metal". There are use cases for this, many of which are better solved by "hardware timestamping NICs" and "run a stratum 1/2 NTP server with high locality (and if you're geo-distributed, run multiple on systems dedicated to that purpose, because ensuring you're within nanoseconds of _someone else's_ infrastructure is generally an order or magnitude less important than internal coherence).

That was the best possible quote from the author/subject trying to explain the use cases. Did you even read TFA? It's completely unclear from their article what the intended uses cases are, what the problem space is, and how much working knowledge they have of existing solutions.

Naming people who invested in other companies who are investing in this one and showing what looks like a dashboard for a timekeeping solution is normal TechCrunch garbage, but that quote was a step above.

Comments like yours (going all the way back to /.) days really just tell me that you didn't read the article, and it makes it look like your primary goal is sophistry.
Page size is not set when you compile. At runtime, you can ask the kernel what the page size is, and use that value where appropriate. Some poorly written software hardcodes the page size on a per target basis.
So much of my career's low points have been due to this engineers unable to convey information to management for various reasons issue. When you add too many layers of managment it becomes a Sisyphean task almost. If anyone has any tips we all could probably use them.
If Diesel engines are so unreliable why are they used in practically every heavy goods vehicle, bus, tractor, plant equipment, ship and backup electric generator in operation today?
> in practice today it’s useful in order to escape authoritarian dictatorships.

Or in fact, any financial law by any government. And yet if you say a major application of crypto is crime everyone gets all hurt...
When software is developed in house in public administration, then open sourcing it, in my mind, is kind of a no brainer, because it was financed with the taxpayer's money. If they keep it as a "trade secret" it most surely won't maximize value creation throughout society. They're probably not going to spin it out into a government-owned for-profit entity that competes in the market. (Might be interesting if it generates a lot of profit that relieves our tax burdens, but it really doesn't sit right. There are probably laws against that sort of thing. Also: Free markets). So that really only leaves open source / open data as the only viable path.

The real question is: What sort of circumstances drive a government to develop something "in house" that they'll later open source, or adopt an open source solution, when that competes with giving the government contract to your industry cronies.

It would be real nice, if we could get a clear policy framework that basically just says: Whenever open source is an option, the government must go with open source. But we are far away from anyone in power clearly calling for that.

And we've seen some real setbacks where that is concerned: For example the city administration of the city of Munich had that policy in the late 00s / early 10s, to the point where they had migrated 15000 workstations to Linux in 2013, shaving €10M/yr off the Microsoft tax.

All it took was some government officials getting frustrated over a glitch in the e-mail server once in 2017 and compatibility issues about MS Office vs OpenOffice and they reversed course and decided to migrate everything back to Windows by the end of 2020. (It definitely had nothing to do with Microsoft moving their German headquarters to Munich in 2016, if you're naive enough to believe that). -- Don't know the extent to which that actually happened.

As I'm researching this right now on Wikipedia [2], I'm seeing that apparently the new government decided to reverse course back to open source in 2020. -- Don't know the extent to which they've actually finished/begun anything here.

I've also dug into European funding schemes that maintainers of open source projects can tap into for their own living expenses in recognition of their contribution to open source. -- That is incredibly thin. You'd have to be a maintainer of a superstar open source project if you want even the minutest chance at a one-off stipend of up to €50k.

Compare that to how science funding works: I travel extensively in circles of people who do EU-funded science projects and many of them will readily admit that they are downright embarrassed by how little value they create in return for that funding that they get from the EU. These science projects quickly run into the millions, even when they are quite small projects, and the total budget at the government level is quite considerable. When compared to that, the money that they sometimes throw at open source seems like a symbolic amount at best.

[1] https://en.wikipedia.org/wiki/LiMux

[2] https://de.wikipedia.org/wiki/LiMux
> I'm tempted to move my default over to Bing for month or two just to experiment.

I switched my default over to Bing about two months ago and it is surprisingly good. Subjectively I would say it is better more often than it is worse.
Understanding Async/Await in JavaScript
>"Before you completely give up on understanding the concept, I would like to suggest you try the 10-minute "Polylith in a Nutshell" video"

My lines about the video part was exactly about this particular video.
What is the "best" IP/port signaling protocol? XMPP? SIP? It would have a naming scheme which can work without DNS and would handle direct IP/port "calls" without going thru a signaling server.

Such "IP phones" would use UPNP on domestic NATS to forward their port.

Which signaling protocols are able to handle IP/port handover via their signaling servers (in the various mobile network "roaming" contexts)?
It's difficult to trust NPM after node-ipc. After all, it's pretty close to a software eqivalent of warcrime. Imagine a hospital used node-ipc and got its files deleted.
Putin Replaced 1k personal-staff Members – Over Fears they would Poison Him
I see it as a useful simplification. To be more long winded about it is fine but the bottom line is we have to be willing to fight for what we have
It's a poll. Isn't it tabulating how people express themselves? Perhaps the Finns don't say negative things in public, not to a stranger. Not sure this poll is reporting anything about happiness.
Very much US centric.
You can, with enough processing (and knowledge of how out of focus it is). It worked for Hubble. But you get more good pictures if you get it in focus in the first place.
Though there are some things you need JS for, mainly cryptography and fun hacky things like this:

data:text/html,<script>google={visualization:{Query:{setResponse:o=>document.write(atob(o.table.rows.map(e=>e.c[0].v).join("")))}}}</script><script%20src="https://docs.google.com/spreadsheets/d/1SOK9rEPrVLId1NR4KM-mgDO7tlmRk2K5nNi0tv-9gCY/gviz/tq?tqx=out:json"></script>

If you go there, it will allow you to get Tor bridges without sending requests anywhere other than docs.google.com. Useful for getting around Fortinet.
I was interested in purchasing, but it's so expensive! Is that a choice or a symptom of small print runs? Amazon was more reasonable but I really don't like to purchase from them.
That's fascinating. Does it have all the features of a floppy drive, that is, being bootable? I could see that being very useful for retro computing and needing to move files around. You should offer it to LGR or the 8-Bit Guy on YouTube.
I feel that drive too, of paying for things that benefit me even when I'm not properly excluded from their use otherwise.

Let me give you an example.

California.

I was given a pretty terrible impression of state workers, government employees generally, for a very long time. And I still hear stories about many of them being really lazy, but that I've actually witnessed firsthand, dude, 5.0000 stars. Let me jog my memory and think when no...but that I can talk about...well the police at least, just awesome police. But that's just what I see with my own eyes, of course you have to take into account news. With police, them earning what they earn just doesn't seem that fucking expensive. The public libraries, just amazing, people don't realize the value of a library because they're everywhere in US and in Latin America they're not as good (fewer, farther between, less resources). There's more examples.

So at one point when filling out HR forms I notice the person I'm talking to skipped over two entries filled in by default with 0.00, and I asked what they were. Extra taxes! Do you want to pay extra taxes? Nobody fills them out!

I said yes, definitely, and it was great. I felt good knowing I supported the system that supported me, without exclusion. Like everyone says "the government should do this, I want this from the government, I shouldn't have to pay for this myself, my entitlement is not enough." What about, hey let's give the government what it needs on our end, like actually produce the wealth and be tax-docile instead of making it audit us (and let someone else come up with ideas of how to spend it).

It goes for everything, I pay even once the horse is out of the barn.
> Anything custom made for the gov MUST BE FOSS as money is from the people, so people MUST own it.

This should also include the operating systems and associated tools used to run such software. Right now there are countries around the world shoveling loads of money to alternatives because they suddenly realized Kaspersky can't be trusted.
Proprietary software is very likely to rely on the same open source dependencies, also using NPM, pypi, etc, with the same baked assumptions that allow for that type of supply chain attack.

Just saying that it’s a systematic problem in the way we use, manage, and consider 3rd party dependencies. And the risk already exist right now, without administration promoting open source software.

(I don’t know how to protect against it at scale)
I agree that this is likely not appropriate to a context where you've got lives and millions of dollars on the line. That's not my point. My points are that:

1. The audience for the article is not program managers at NASA but instead random people thinking about how to learn to write.

2. If someone is starting their learning journey then it is unhelpful to catastrophize the consequences of imperfect effort.
It would also be a huge incentive for developers to turn to the public sector.
I enjoyed the drag and drop between windows and Samsung Galaxy device. It's certainly not as great as the highlighted apple's one, but it was really super nice!
I think stating it like that is a useful bit if redundancy: it's not overly long, and doesn't require the reader to know the exact definition.
Missing an Important Uninstaller
Solve the OS decay problem rather easily - www.mirekusoft.com/mirekusoft-install-monitor-addresses-windows-os-decay-problem/.
It seems that Bulgaria allows for usage of proprietary mainstream tools (such as Sql Server) but doesnt recommend it. Custom made software MUST be FOSS tho. which is IMO good middle ground. Also, that law was adopted 6 years ago. FOSS is stronger then ever IMO now, and there is really no reason nowdays to use propriatery stuff for majority of things.
IME, macOS handles mixed HiDPI better than any other OS. I'm currently using a MBP with it's HiDPI screen and it's driving an LG 4k and a Dell 1920x1200 - all work and look fine.

I've tried Linux a few times in the past and it's been a mess - particularly in a mixed DPI environment. It also seems to come down to individual apps rather than the desktop manager. Not long ago I really wanted to make linux worked and so was asking questions on forums on how to make HiDPI work well, and a common response was 'no one needs HiDPI'...got it.
Show HN: I made an iOS app to allow you to track your ad revenue
> [...] how Perf compares to vendor tools like vTune [...] ?

Regarding the hardware events that Perf can capture on x86, it has pretty much all of them. So it should be equivalent to vTune for all practical purposes.

The big difference is in the UI -- or absence thereof. Perf is a low-level tool and its output is mostly text files. There is a curses-based TUI for perf-report (and even gtk version, but it is essentially the same as the TUI, just using GTK2 widgets), but that's about it.

By contrast, vTune comes with a heavy (electron-based?) GUI and is quite helpful in guiding beginners, with many graphs and explanations.

Of course, one can (and is expected to) complement Perf with an assortment of tools that process its output for visualization. For example, the flamegraph [1] and heat map [2] tools described in the article. But also KDAB hotspot [3] for flame graphs or HPerf [4] for a vTune-style perf-report.

[1] https://github.com/brendangregg/FlameGraph

[2] https://github.com/brendangregg/HeatMap

[3] https://github.com/KDAB/hotspot

[4] https://www.poirrier.ca/hperf/
Agree about RSS as I use it to find all articles. Sites without RSS don’t get remembered. shrug
How to Make a Digital Bugout Bag [video]
Linux, or some Unix of the old times. Some EDA tools are still available on PowerPC (not sure about the state of Sparc).
Do you know with what type of system?
On mobile, in the EU, the Web is unbearable so I mostly use Chrome with JS disabled with very few exceptions.

When I care enough about the content I open the page with either Firefox or DDG.

Then again I know I'm an exception, as I don't socialise or do anything fun online (anymore) or seek for cool stuff - just boring text only articles from HN and news.
Unfortunately, I'm afraid, since this is based on the actual source code of Turbo Vision, it's non-free, so it's unusable for open source projects.
Nothing on the GitHub repo suggests this is true, can you link to a reliable source for this info?