skysight-inc/HackerNews huggingface dataset:
Devzat is chat, but over ssh in your terminal

People who join tell me it's like "the ol' days of IRC" lol:

There's markdown support builtin, DMs, rooms, even emoji so ":rocket:" becomes "<hn removes emoji>". And because there's markdown support, there's even syntax highlighting. There's also a very stupid if-else bot named devbot.

Also if a firewall blocks port 22, you can use "ssh devzat.hackclub.com -p 443" to join.

Btw this was #3 on Product Hunt :D - https://producthunt.com/posts/devzat

Give it a star if you like it! It's my first big Go project. Apparently making PRs to Devzat is pretty easy.

Tech details:

I'm using the gliderlabs/ssh lib

And the emoji and markdown comes from michaelmure/go-term-markdown

I don't store IPs, I hash them first (used for bans and to show who all have connected).

Yes, I know about shazow/ssh-chat, it's the inspiration for Devzat!

I made Devzat completely independently tho (shazow just let me know it was possible) because it wouldn't work here for some reason.

If you have concerns over whether the server really is running the code posted online, make sure to disable ssh key forwarding just in case.

- Ishan

A random 16 year old guy
Wirecard was more of a problem for many small bag-holders who wanted to invest in what was called "Germany's sole modern IT company".

People sank their entire life savings into that shit.
The app ("IRC.com") already exists, it's a re-skin of KiwiIRC
Convert Chrome Extension to Safari Extension in 15 Minutes
It took us 15 minutes to convert our existing Chrome extension into Safari Web Extension.

Would be less, if we’d choose the Firefox one, as Mozilla doesn’t allow you to use the legacy Web API. But who knew?!

It takes more time to write the App Store listing than turn your existing plugin into brand new Safari Extension.

Psst… don’t forget to update your Bundle ID everywhere, it costed us a rejection from Apple’s review and a couple of hours of delay!

Here is the guide from Apple: <https://developer.apple.com/documentation/safariservices/safari_web_extensions/converting_a_web_extension_for_safari>

And here are the extensions if you are curious:
<https://mailist.app>
"İ" is from some Turkic languages: https://en.wikipedia.org/wiki/Dotted_and_dotless_I
We need to stop trying to do transparent caching, and instead give developers control over what happens. Itanium wasn't wrong, it was just ahead of its time.
This is one solution. Sometimes I use Sublime Text 3 on my old 2GB MB Air, to code mostly 3D graphics, sometimes backends, some web dev as well.

However, on my beefy i9 work laptop I need to use Microsoft Teams and also Docker, which means the fan is on half the time and the computer can barely keep up with the workload.

I've seriously considering asking for another computer just to run Teams.
No public key crypto anyone uses for anything significant is quantum safe
Thanks for commenting. HN loves to downvote this opinion: the world IS overpopulated. Imagine there were 8 billion tigers or bears living on this planet - how sustainable would this be? And bears and tigers dont fly, dont drive cars and dont wear clothes.

I remember learning in school that there were 6 billion people in the world. Recently I realised that we are over 8 billion already.

And all of us want to have a good life and those who grew up poor want to consume. 100% understanable.
Your point is solid and I had the same philosophy for a while but I think we should draw the line of "minimum supported CPU" a bit further into the future for one simple reason:

Ecology.

A lot of the older computers were awfully power-inefficient (and also emit a lot of heat).

So IMO we should replace "Pentium 4" in your statement with something like "Celeron J4115", or some of the Atom CPUs, maybe?
What about generic algorithms like filter/map. Is it python style like map(fn, filter(...))?
Algorithms Are the New Drugs
Can you disable these on a per-process basis? I'm not concerned that my compiler or Blender render is going to side-channel attack whatever other part of the system. Generally there's little overlap between completely untrusted code and code that requires high performance.
That's why updates are disabled for Google apps on my phone.
> I'm reverse engineering the Apple M1 and haven't found any trustability issues yet

... except for assuming "EL3 seems to be missing" means "EL3 doesn't exist" instead of "the bootrom dropped to EL2 before we got control".

Not saying I have any evidence to the contrary, nor is this in any way a criticism of your awesome work. Just saying that this will unfortunately remain forever unknowable unless Apple decides to volunteer information.

Personally, if I were Apple, instead of removing EL3 I would've left it in but unused, accessible only to code signed by Apple with the public key burned into silicon. As a way to mitigate currently-undiscovered silicon bugs.
Clearing the way toward robust quantum computing
I worked at a place which had Lotus Sametime.
From article:

The first is physical time, which is what most people think of as “time”. Physical time is duration something takes to run. Logical time is the abstract division of the system into epochs.

State machines formalize logical time.
When I was a kid watching TNG, I assumed that FTL propulsion and communication, shields, (non centrifugal) artificial gravity, and transporters were all plausible technologies, and that universal translators with CGI lip-sync was just a convenience for the sake of filming.

We’ve got the latter, the former was theoretically impossible when it was filmed — yet the impossible was still useful inspiration.
Microsoft or AWS may also use telemetry to flag you also.
I am using an AMD Turion with 2GB of RAM with Void Linux and XFCE.

I don't care on software "engineers" if you are a bunch of engineer wannabes where in my country in order to be an enginner you should be able to write your own OS from scratch and learn lots of linear algebra.
It's definitely a sell, no freebies (well, apart from the 30 day trial)
If you don't really like your job as an engineer, it makes total sense. Management means, well, management: check on people, approve time off, help people with some wise-sounding standard advice and fake coaching. I've thought about that as well. Oh, don't tell me it depends on the company, I have a fair experience in very big corps and small startups. Variations on the same theme.

In the end, my advice to other people would be: try to find a job you really like, something you're passionate about if you can, and avoid politics and drama (well, unless that's your passion of course).
It's a problem of Ubuntu then, not Debian.
It was certified as testes, so the lag has been there for the whole 10 years.
90% of the time all you need from version control system is
update-> make your changes-> commit/push your changes

You just don't need to learn unless you really require it. And even if you do learn you will eventually forget if you don't use all the features.

Its not hard to see why people don't even bother.
You’re probably right that this is the one time where GNU is unrelated to the problem. Congratulations.
:DDDDDDDD thanks!
Ask HN: What's the most annoying experience you had with NFT or NFT-marketplaces
Hi, we are a small startup that just launched an NFT marketplace for YouTube videos (I'd rather not mention its name here so not to seem like a blatant PR)

NFT space is really early and I know there's a lot of work to be done. Or there might be just too many problems so we're lost where to begin with!

Could you share your experiences with NFTs, other marketplaces(e.g. opensea, nifty gateway etc) or other crypto-related things(e.g. metamask) so we can plan ourselves where to focus on?

Thanks in advance! People here at HN rock :)

PS: We know gas fees & txn lags suck, so something other than these two please!
That's a good assumption to make. They for sure see 800M+ value in it.
> True, but the difference is who's carrying the financial risk of the buying the car. Right now it's the individual consumers, who are mostly forced to do so, because better alternatives are not available.

car-sharing already exists on a large scale in German capitals. you can park and pickup cars from e.g. Sixt or Share Now everywhere within a marked area. the business model for owning and maintaining a big fleet is already there.
I don't think it'd right to consider it their flagship product anymore. At least not if we look at what makes them money.
>There is of course a questionable degree of dissonance that can be tolerated, but the most obvious fact is that the brain can well be conditioned to accept and even enjoy these dissonances, as long as they are part of the only music it has ever experienced.

I disagree. I have listened to a fair amount of music in just intonation, and I am capable of hearing the tuning flaws of 12 equal temperament, but I am still capable of enjoying dissonance, and of appreciating the artistic flexibility that those tuning flaws give you.

This article presents a very limited view of music. Just intonation does have artistic merit (check out the works of Harry Partch), but it's not the only valid form of music. The human brain doesn't count frequencies, and integer ratios are not fundamental to perception of consonance. They just happen to work well with a common class of timbres. But for other timbres, e.g. tuned percussion, other tuning systems can sound more consonant. You can even hear this in Western classical music: pianos are tuned with non-integer octaves to compensate for the inharmonicity of their strings. See: https://en.wikipedia.org/wiki/Stretched_tuning

William Sethares published a more general model of consonance perception that handles all these cases:

https://sethares.engr.wisc.edu/paperspdf/consonance.pdf

I previously posted about this on HN with some more background and references:

https://news.ycombinator.com/item?id=23638307
Anyone know why there are so few investors from Asia? Asian-based investors make up 4% of the DAX and at least 3.5% of that is sovereign wealth funds. For context Norway’s SWF alone holds more than 4% of the DAX.
It might be the case. Hired employees have this inertia that prevents them from looking for more economically efficient job they might do.

Some of it is psychological, some is manufactured by employers with promises of raises, internal career paths, negging. And some of it is very real concern about the period of looking for another job, about having no savings, or loosing them, about having no health insurance.
This is really a minor part of the show "community". Whilst community definitely deserves a watch, it is a weird comedy about community college. It is not focused on technology in any way.

Give the show a try, it is good! but don't expect tech-focus.
Compact quantum com­puters for server centers
IANAL but I would caution accessing these, they may constitute hacking in your local region.

I would doubly caution owning this, particularly given the wording on the site encourages messing with people’s servers…
Terrible choice of battle, One that the UK won handily of its own ingenuity and cunning as stated in the wikipedia.
When I had a contract which required me to use Teams I was exploring installing it on a server and just using VNC to access it.

The solution I've settled on however is to just reject contracts where terrible software is mandatory unless there's a significant financial upside.
I doubt they want BD for the products they're making. They want BD for all the hundreds of tiny little innovations they're making.

For example, a motor that has more torque with low power consumption.

A joint that can flex a certain way.

All those things are worth $100000000x more than a robotic Spot when it comes to industrial applications.
In related news (same aicraft type involved), Airbus is working with their existing A350 customer Cathay Pacific to explore single pilot operations while in high altitude cruise.

https://www.reuters.com/business/aerospace-defense/exclusive...
Stripmining was not exactly "environmentally beneficial" ... and that is literally digging a big hole.
This means we programmers can eventually get back to the real fun i.e. optimizing code like it's the 1990's instead of toying around with bloated layers of libraries and lazily built abstractions. It can be cool to run a previously complex algorithm in a WebGL shader in a browser but it also dulls our blades.
The Play Store fees are effectively voluntary donations to the devs & the OpenStreetMap project. If you really want to pay nothing, they’re not going to stop you - F-Droid is right there.
You move only your eyes and your fingers. Not much of a sport.
Not a particularly interesting thread since the OP doesn’t have a coherent definition of what they consider a monopoly.

They believe that Uber Eats is a monopoly, but that is a super competitive space.

A more accurate title would be “CMV: Tech companies I do not like should be banned as a class”
Salary++;
don't know. here it says that Spot was tested by the french army in combat roles https://www.theverge.com/2021/4/7/22371590/boston-dynamics-s...
Never thought of this. I constantly scan the internet using nmap, or similar, for pentest/bug bounty and never had a problem
I'm not using an up-to-date device so probably won't see this (heh...), so come on, someone run adb logcat already :)
The market solves these problems so we don’t have to.

It is extremely common for markets to face bursts in demand at peak times, and yet somehow we always find a sustainable equilibrium.
That's what I was thinking - it's grenade-fishing on a huge scale.

I hope at least some consideration and minimisation of this went into the plan.
Trade imbalances are bad full stop. The only exception are developing nations that are so tiny they don't destabilize global trade. Trade deficits are bad because the deficit nation has to take on debt. Trade surpluses are bad because the surplus nation forces debt onto deficit nations.

I said trade imbalances, trade itself is good and there is nothing wrong with being a trade champion.

That debt hat to be taken on by someone. The private sector doesn't want it. We have run out of good borrowers as indicated by the 2008 financial crisis. Interest rates drop to 0% as money is not finding any takers. So the government must take the debt and forcibly invest it as the borrower/investor of last resort.

Just address the problems at their root. Stop saving too much money and stop foreign nations from dumping their savings into your country. When people invest too much into land tax it appropriately. These are century old problems. They aren't new.
If I recall correctly it's only the last decade things haven't been fragemented in the way the article describes - ie I remember there being a UK Google seperate from a .com Google. That actually seemed to perform better as a search engine because you still have access to international stuff but optimised for a UK searcher rather than what we have at the moment where it is fragmented down to a billion pieces each optimised for one individual but simultaneously completely missing our context and therefore don't seem to work very well as a search engine
Last I checked, my performance almost doubled in multicore benchmarks when I disabled mitigations.
Would it maybe mean that CRP means nothing in isolation? Like a majority of what we test for?
Is that directly related to Spectre/Meltdown?

Is that microcode fix somehow better than mitigations in the kernel?

I wonder if it will allow AMD to catch up even further (even though AMD CPU were also affected).
Clubhouse is building a DM text chat feature
Banks Are Copying Fintech Features. Is It Enough to Stay Relevant?
Is this true for modern warships? WWII era capital ships had torpedo blisters to protect against hits, but AFAIK modern torpedoes don't work by blowing a hole in the side of the hull, but rather detonate under the keel. And the huge gas bubble formed by the detonation breaks the keel.
The difference is, when Apple's software and services are disjointed and user hostile, it's because they think it serves their business interests, and they may be right. I'm proof of it.

I buy all their hardware in spite of not being able to use FaceTime or iMessage (beyond than SMS functionality) or any of their iCloud and services sharing because my wife and friends are all on Android/Linux/Windows. It's not a big deal because most software I use is on the web anyway.

But Google is a mystery to me. I recently tried to subscribe to Youtube Premium, but they wouldn't let me sign up with my Google account because it's a Google Workspace (formerly G Suite) account. So if you pay for one of their services you're locked out of others. I don't think this is a business strategy. Google is simply flotilla of rudderless ships.
That's right. If you spend too much time eating sweet chocolate you might start enjoying something more savory, too.

I am learning to play Irish trad on Irish flute and I have learned some time ago that dissonance is a real tool that can be used to create certain kind of moods, especially in slow airs.
We did that to the best of our ability during the pandemic in part by asking some folks to stop working. Now you want to punish those folks.

That doesn't optimize anything. It just means some people get shafted and become cynical about "taking one for the team."
We're definitely feeling the shortage of containers on the business side. Average prices of $3000 a container are now anywhere from $15,000 to $18,000 (from Shanghai to Los Angeles). We've had luck actually getting the containers, the harder part is just getting them on ships (as the article states, ships can pull the rug out from under you whenever, even days before your supposed to be loaded out).

A gut punch to your operating margin but still not remotely close to flipping the economics to move production.

A fun side effect we've seen is the wild routing being done to find ways to move containers. Rail to this place, ship from a smaller less busy port to the opposite side of the country and rail back. Goods still arrive faster for basically the same increased price.
Google have really made a hash over this entire space. I wouldn't even know which products to search for if I wanted to.

They had multiple opportunities to dominate the markets which Zoom, Slack, Discord, Whatsapp, Facebook Messenger own today. Simply iterating within a single brand rather than this ADHD approach would have got them there.

They own controlling percentages of the email market and mobile market, it was all an enormous open goal.
Couple of 0-days
You say that, but I'm always astounded when they talk about cyberterrorists being able to get into the power networks and similar bits of national infrastructure which really shouldn't be connected to the public Internet at all.
"Kits to Analyze Time Series"
Best Data Sets on Ethereum
duplicate, please check before submitting: https://news.ycombinator.com/item?id=27548561
Twitter Now Supports Correct Arabic Feminine Form
I'm truly mindblown because of such a waste of luggage space, of general space, and of electronics. In recent years airlines have started to charge even for the small handbag fitted under the seat, while packing even more obsolete eletronics into it. I guess the lobbying of copyright, media, and entertainment industries simply prevails everything including reason and safety.
See what I wrote here: https://github.com/TimDaub/ERC721-wallet#note-from-2020
I don't think Australia can reasonably claim to be managing their reef well while they still support their coal industry so heavily.
I remember spending days trying to optimize some photo-scanning code in an app I was building and getting seriously frustrated with it. "This should be instantaneous!" Turns out I forgot / didn't notice I was running it under Valgrind the whole time. It was plenty fast once I ran it normally. There's another strategy for you :)
FWIW I saw your video a couple of days ago via Reddit and I loved it a lot. Even sent a link to the video to a friend of mine because I think it was a very inspiring and interesting video.

I hope you don't let naysayers get to you :)
Version control is mainstream; git isn't, and isn't trying to be? Git is version control for plaintext files, (yes yes I know LFS exists) primarily software, and used by people who like using CLIs and have all kinds of other CLI tools for it to interface with.

Who's trying to make 'regular folks' use git, with or without a gun?
I remember "Beyond 2000" it was in Polish TV in so called "Educational Television". I loved the whole timeslot, but later on it was getting shorter and shorter and finally disappeared or blended in. There were a couple of Polish programs like Kitchen [1], where a father sat in a kitchen with his kids and presented various experiments discussing some physical phenomena. Or Visitors from Mathplanet (Przybysze z Matplanety) [2] a children program about mathematics.

It was a time when I actually wanted to have access to cable TV for Discovery Channel, my friends discussed programs from there. Now I couldn't care less.

[1] https://www.youtube.com/watch?v=1indpuiztw4

[2] https://www.youtube.com/watch?v=lSWnQLSvj8k
> IMO this should be done via a non-refundable property tax rebate. Don't pay property taxes? Then you already get your subsidy on an ongoing basis.

Even better, let them make a deal with the landlords that to opt in you have to allow for a reassessment to “fair market value” based upon the back rent. That will allow pushing the revenue can down the road for another 25 years.
I did exactly that (well, almost that - I downclocked my Phenom II to 1.7GHz and disabled all but one core) when I wrote my first commercial app back in 2016.

It ran great with a few optimisations (or more specifically, removal of some really dumb code).

It seemed really obvious to me to ensure it would run well on a broad array of old hardware, and I suspect this is because of all the time spent on OCAU as a teenager trying to get the cheapest hardware possible to play the latest games.
There is absolutely nothing wrong with this. Just make sure everything you do is sustainable and nothing you do prevents future generations from doing it. This means avoiding activities that will generate CO2 and avoiding CO2 must become voluntary and automatic.

There is no way you can get the entire population to collectively reduce CO2 emissions if they feel like they will lose out. Most people are "lazy" (in the sense that they cannot care about millions of different problems) which means high moral standards for CO2 emission reductions will turn them off.
Science denial, partisanship on social media indicate where Covid strikes next
Why leave the word "controlling" out of the title?
This is typically referred to as backpressure. For example a failure can break your messaging infrastructure and cause producer buffers to fill up and fail causing data loss. Once the infra comes back online it can essentially be DDoSed by all the services trying to clear their buffers/reconnect/resync

You can mitigate it with stuff like exponential back off (from the client/producer side) or rate limiting. It’s a complicated problem though.
I do have a Windows 10 PC for crapware which I connect using RDP. RDP on gigabit LAN is fast enough to watch a video with acceptable results. It can also pipe webcam and microphone to the remote host.

For Linux hosts NoMachine is really fast and can make use of stuff like x265 streaming. The open source x2go although slower can publish applications terminal services style in a way that the remote app window looks like its running on the local machine.
behead those who still use rsa.
do you know how does those volvo semis stop on a dime? are there some sort of destructive braking mechanism to perform emergency brake?
If I Had a Hammer: A Simple Tool to Enable Remote Neurological Examinations
Nothing like a 100 pizza order from the local highschool at the start of the 10am Saturday shift! Even after restricting the orders to cheese or pepperoni it's not something I'd like to do again.
Sorry Clewza313, Ftuuky wins
I don’t understand the downvotes to your comment. It is a valid alternative perspective.