skysight-inc/HackerNews huggingface dataset:
What a massive pain the docking accessory market is. Every dongle is advertised as either 4K or 60Hz, sometimes both, but the crucial detail you’ll learn after having bought one that barely any of them support 4K@60Hz, because that requires some extra version of HDMI chip.

Most of them, while otherwise being perfect, also tend to lack some essential feature.

Here’s the cheapest full featured USB-C dongle/dock on german Amazon (a few months ago): https://www.amazon.de/Multiport-MacBook-Adapter-Dockteck-Mic...

Goes well with this extension: https://www.amazon.de/gp/aw/d/B08MXL8JGF

Conclusion: A minimal USB-C docking setup costs 45€. Quite a bit for something essential on some laptops.
I have ordered the book and will read, thanks.

I believe that the issue of health and EMF is so important, that the issue must be decided by science and hard evidence.

The reality is that it would be easy to demonstrate a correlation if one did exist.

Humanity has lived with all kinds of EM radiation for a hundred years. Virtually all frequencies, power levels, and types of modulation.

If there was a risk, then a simple statistical study of health statistics v/s EM levels would quickly demonstrate it.

The scientific record shows many well funded and independent studies, however none have ever demonstrated a convincing correlation.
A single sentence would certainly help to give a broad idea about what 'kodi' is.
Thank you for this, it is much appreciated!
That's Broadcom's strategy as well. They buy mature products, cut out the small customers, and try to cross-sell their large customers onto other parts of their portfolio. Seems to have worked for them, up 60% from pre-pandemic highs when they bought Symantec Enterprise.
Why auditing your Steam keys is a great idea
PostgreSQL has a lot of really great features, but some things are seriously underdeveloped as well, mostly because missing man power. You cannot reorder columns of a table easily, it does not support compression of connections (yet), XID-wraparound as others have already said.

I would also personally love map-reduce indexes (for example for efficiently calculating sums or other aggregate functions...)
What's 'it' here, I can't tell if you have high regard for pedantry about words or if you have high regard for semantic drift.
Yep, all cow milk in Ireland is grass fed, they don't even bother putting it on the label as it's assumed... Just wish pork and chicken were the same story... (They're not free range as a rule here)
Ionically?
Calling it a "restoration" is an insult to professionals who have spent years working on the painting.

Any changes to the painting (there are indeed more than just the lamb) were actually painted over during the 16th century. What you see now is the original and what you think is the original is actually a 16th century cover up.
The ocean waves and ocean currents features are so cool! And this thing shows an aurora map! Thanks for sharing.
It's more that people don't want things to end up like the US where the food industry has gone completely insane.
Might be the difference between HDMI 2.0 and HDMI 1.4. That tripped me up a few times. HDMI 1.4 can only handle 4K@30Hz.
I think he was agreeing with you
Ask HN: SSH in Ubuntu on Windows Broken?
Using windows 10, installed ubuntu 20.04 from the windows store. lsb_release -a gives Ubuntu 20.04.3 LTS
I configured ssh using keys-gen, coping the keys, Password no etc, and all went well. Then I created another user in the remote machine, copied my keys in this new user and moved the authentication information stored in user0/.ssh, but I can still connect as user0. Also in ssh_configuration DenyUser user0 is not working.

I moved all the content of remote /home/user0/.ssh to another location and I can still connect as user0.
Also in /etc/ssh/ssh_config I tried with DenyUser user, also I reloaded the service and restart, sudo service ssh reload; sudo service ssh start; etc.
In /etc/ssh/ssh_config PasswordAuthentication is set to no. What is happening?
Based on the article, it seems that the rise in grain price is closely linked to difficult weather conditions across key grain farming areas.

Do you have any data to suggest that modern monetary theory is a more important factor here?

Edit: maybe that's not what you're suggesting, anyway, still curious.
On the other side of the fence, I tried VSCode and the heaps of issues I faced with basic editing was so off putting. Even basic IntelliSense stuff like suggesting local variable names reliably and timely. Just give me my dumb trusty keyword completion.
"PLEASE DRINK VERIFICATION CAN TO CONTINUE"

https://i.imgur.com/dgGvgKF.png
My Oyster is anonymous (ish, apart from surveillance). I only ever topped it up with cash.
Very interesting, Is there any particular feature in that TimeSheet application which you do not find in Android/iOS apps?
Sharing a CPU with no performance loss isn't possible either. The amount of CPU loss varies dramatically by the exact virtualisation stack used and by the application running on top of it, but it is very clearly observable.
I'm from the US and haven't had great luck in Europe. One card ditched "travel alerts" in 2016, the other I swore added one when it saw I purchased plane tickets, but it didn't. Both got flagged causing problems. One card I specifically got because it had no foreign transaction fees and was recommended for traveling. Only one of my cards is contactless and I about every 4th or 5th transaction I get flagged and they need to enter info from my ID to complete the transaction. For a lot of services that require preauthorization just don't work and don't give clear error messages.

Even if my card worked the first time I wouldn't trust it would work the 3rd or 4th. Until I bought a monthly pass every trip took time and some luck. I wish I knew prepaid cards were an option.
Reflecting on this makes me really appreciate living in the 21st century.
Ask HN: Why Did Pascal Fail?
I’m puzzled.

A typed, compiled language easy to program.

Why did Pascal fade instead of growing?
They tried that for USB 3.0: blue plastic instead of black. (though that was also a bit of a disaster)
I was thinking the same, I dunno if they sold well enough to justify a new version, but I hope so.
I’ve been tempted several times, but it seems like quite a lot of money for a Linux box that probably has quite a lot of subtle incompatibility quirks.
A few more based on my own experience:

* People don't always speak the language of the country they are in

* There are significant regional differences for a given language. As a French Canadian, I couldn't translate a website to French because it would sound wrong to someone in France. For example, we have vastly different sets of English loanwords.

* The order of things can be different. For instance, German addresses put the door number after the street name. This can break your layout or even your UX in subtle ways.

* You must choose formal or informal pronouns (tu/vous, du/Sie) and use them consistently.

* Labels can make no sense if you don't know what the UI is like. Context is important for translators.
Wait, let me sit down. And see if I'm following this correctly. The city of New York, a government entity, built the World Trade Towers. And when they started construction, they ran into planning issues and said "fuck it" and changed their own regulations. Then they ran into more issues and said "fuck it" again and disregarded the regulations entirely?

I can't imagine all of the private companies, who have to follow the laws, and can't just change them with the stroke of a pen, or ignore them, are happy about this.
We have online banking here in Norway, have had for decades in fact. We don't have any problems with verifying ID.
Exactly. In addition to that, this recurring argument that compares vaccine mandates to mandates prohibiting "bad" acts is odd.

Legally speaking, mandating the vaccine is forcing a person to act (get jabbed) through no act of their own. Mandating abortion bans is prohibiting an act (getting an abortion). So the two scenarios aren't comparable.
> Applying copyright and trademark law to a practice that is a part of humanity's intangible cultural heritage is beyond farcical.

I never said to apply copyright and trademark to cultural heritage. I was making a comparison.

Besides, you just made a good example of appropriation: registering the name of a cultural item from another culture as your own trademark in another countries. It happened a lot of time with food.

> But the world would be a poorer place if we gave up this wonderful cuisine because of some misguided notions of appropriation.

I never said one should give up any cultural artifact. You are making a strawman after another.
As economies reopen, activity is spreading outward from city centres
Okay, so something not understanding the domain, "writes" lots of garbage copy&paste code and then a expert is called in to "fix" it. This situation seems very familiar.

Let me explain were this leads. I work in industrial automation were the code is regularly poorly created by "local" experts and people from outside the field. This always fails, flails and bails- after a certain complexity is reached.

Then externals are brought in to "fix it" - and the created mess is used as negotiation mass. After all the project was "well under way" and is "almost completed". You are also given only a very small "time frame" as the "software is almost done". When this happens, take a peak at the software and then just stand up and leave.
You will spend otherwise days unpaid educating, the project-management about the most basic elements of software-development. Which then instantly will be forgotten, as post-traumatic memory suppression kicks in.

Nothing can help these companies, because they are not even able to perceive the problem. They do not understand about the value of abstraction, nothing about abstraction layers- often they miss even the difference between the complexity in performing a task (e.g. Writting code) and the complexity residing inside the domain (e.g. Writing Device Controlling Software). These are projects, were taking a instance of the same project with different parameters can result in easily the same amount of time spent again.

You can easily identify the presence of such companies, by looking at the tools. Usually they are deformed, by the "Project Management" to be easier aka more like excel.

Im not kidding. This is how they plan all projects, this is were they expect to find difficulties, this is they perceive the world, this is how they want to solve it. A instance is a copy & pasted cell.

When they try to "advance the field" and make there projects less of a death march, no-code tools and soon AI-Code Generators are there way to go. And more excel.
Expertise dependency is to be avoided like the devil, thus all tooling has to be useable by non-experts. If you are long enough in this, you can read there thoughts from across the hallway.

"We can do this cheaper.

No need for someone to study this.

Why are my projects failing.

I need to get out of this field.

I need to promote somebody who has no idea, into my place, so i can get out or up while i still can.
"

So with every project in these companies you get a new liaison-face, cause nobody wants to manage software projects.

These are not software companies and they can not build and ship complex software. But they have too, cause its part of their business now. They are stuck, in a procedural, copy-pasted world, in the late 70, were the sun never set on non-object orientated code.

These are companies, were the "software-team" is the only thing growing exponentially.

I honestly by now appreciate the scammers, milking the idiots with coding-tools for every cent but i think, if there was somebody out there, trying to solve the situation by forcing education upon the "local" experts, that would help alot.
Hope he buys a dish washer
https://swiftheadline.com/apple-is-in-search-of-the-next-big...
It wasn't that long ago, I am certain your comment would have been downvoted on HN.

It wasn't that long ago Google or Apple were Saint. The future is Apple Pay, Cashless, Contactless Credit Card, Crypto.

It wasn't that long ago people that worries about privacy or freedom were over reacting, paranoid, pessimistic.

It wasn't that long ago having physical Cash, topping up your Oyster / Opal / Myki / Suica / Octopus / EZ-Link / Presto or any other Top Up Prepaid Card were dumb. The future is Apple Wallet.

How the tides have turned
Proudly made with perl
In the company I worked at, it depended on the seniority:

* CEO - He was in the open office but had his team of PA's and assistants around him, so if they didn't recognise you they would triage it first (and everyone knew not to just walk up in reality - open office at that scale means you can technically walk up to them and start talking but it doesn't mean that you should). The CEO in this particular company was a public figure too (i.e. the kind of CEO where reporters would follow them and would be recognised on the street), so again it's kinda like walking up to a celebrity in a cafe - you can but it's not always polite.

* Board/Exec Directors - They usually had 1 or 2 PA's sitting next to them but would be very approachable. Typically would have the desk against a wall to discourage disturbance slightly (i.e. it meant you had to walk past the PA desk). If you are in their department usually you could just walk over and chat. If you weren't in the department, the PA's would probably chat to you first and suggest speaking to one of the directors that reported into them first, although if they had done that already then they probably would either have a quick chat (director is in ear-shot anyway) or schedule a meeting if it needs a longer discussion.

* Non-Exec Directors - Were in the full open office, typically with one PA but they could be remote. You could walk up and start chatting openly.

For reference it was a company with over 100k employees, and 5 levels of hierarchy below director level. To be honest the whole setup worked really well, and I personally didn't feel like there was any barrier between management and everyone else.
The web took over desktop when browsers functionality approaches those of desktops. Almost every desktop apps are now in web or electron, with some interesting exceptions that I know of:

1. graphic / gpu intensive apps
2. memory / cpu intensive apps
3. background process / push notif apps

Both point 1 and 2 can easily be games, which is why most of them are still in native apps. I think (cmiiw) webassembly is trying to tackle this.

Now the 3rd point is, IMO the strongest reason that makes browser-based apps cannot penetrate mobile native beside ux, performance and lacking functionality for web in mobile. People in their mobile simply cannot run browser all the time in background for process and push notif. It's far easier with native apps.
Txtai: Build AI-powered semantic search applications
1. Update glibc and everything breaks

2. Update Nvidia drivers and everything breaks

3. 99% of laptops have at least one device with missing or broken drivers. 802.11ac is very old in 2021, but the most popular ac chips still need an out-of-tree driver which will break when you update your kernel. Have fun copying kernel patches from random forums

4. Even the smallest of changes (ex: set display scaling to something that's not a multiple of 100%) require dicking around with config files. Windows 10's neutered control panel is still leagues ahead of Ubuntu's settings app. (Why are the default settings so bad? High DPI 4K monitors have been out for a decade now. Maybe they've fixed this since I've last checked. Or maybe all the devs use 10 year old Thinkpads)

5. Every config file is its own special snowflake with its own syntax, keywords, and escape characters

6. Every distro is its own special snowflake so it takes forever to help someone unfuck their computer if you're not familiar with their distro. Releasing software on Linux is painful for a related reason: The kennel has a stable ABI, but distros don't. You have to ship half the distro with every app if you want it to work out of the box. Using Docker for GUI apps is insane, but sometimes that's that you gotta do.

7. The desktop Linux community seems to only care about performance on old crappy hardware.

8. Audio input and output latency is really high out of the box. That's one of many things that require tweaking just to get acceptable performance.
TheRegister article quotes:

"They therefore sent a requisition (via EUROPOL) to the Swiss company managing the messaging system in order to find out the identity of the creator of the address. ProtonMail responded to this request by providing the IP address and the fingerprint of the browser used by the collective."

It looks like the Swiss police responded to a request that could not be fulfilled (creator's ip) by getting something ~equally good (most recent ip) through asking protonmail to enable IP monitoring and the resulting report shown redacted on TC looks like a normal subpoena response where the data was already available.

This does not really look like the back and forth seen with authorities first trying to request the impossible in a subpoena (i.e. famously from lavabit but also from any cloud provider) but that level of adversarial ~obstruction through precise compliance might not be possible in Swiss law.
To Don't – The reverse to-do list
Made me smile. Personally i use Habitica though which offers penalties for bad habits too, in a playful way.
> US banking (in the EU I can transfer cash, instantly, for free to a friend's bank account and have been able to do so for a decade)

This one actually seems like a fault of the US government dragging its feet on making advancements on a nationwide protocol for transferring money and staying stuck on ACH. So much so that, that the biggest banks had to get together and create their own system 10 years ago:

https://en.wikipedia.org/wiki/Zelle_(payment_service)

> Launched in April 2011, clearXchange was originally owned by Bank of America, JPMorgan Chase, and Wells Fargo.

Supposedly, the US government is finally rolling out a proper system in 2023:

https://www.federalreserve.gov/paymentsystems/fednow_about.h...
One of the people I follow on Twitter collects old electronics and I’ve seen him do some pretty interesting hacks to boot his vintage devices without using the long-dead original battery.
I’ve seen him use 2 different rechargeable battery packs used for development boards attached to the battery terminals of an older laptop and even seen him using a screwdriver tip with leads attached to fit inside the female power port of an older device.

I don’t know his exact Twitter handle but you can find him under “foone”
Mining also fits the definition of "wasting energy"...
This used to be a main reason to use a css preprocessor but with vue and svelte I find they already localize my styles so I need complex selectors anymore. I'm back to writing plain old understandable css.
I agree with you, Emphasis needs to be put on finding an interesting problem to solve in the first place, Finding problems is a hard skill.

I've been running a problem validation for 2 years[1], 1/10 new posts each day is actually a problem and rest are just ideas someone want to build(there's nothing wrong with it per se, But with problems as first class citizen they're not allowed).

And then not everyone who can identify a problem can also have an idea to solve them and that's fine too. It's just the distinction between problems and ideas need to be understood.

[1] https://needgap.com
Yes, but normies don't really understand or care.

The big difference is the "inviting" experience of installing apps on smartphones. Yes search the name and tap "install app".
In Sheffield in the early `80s, the then-radical David Blunkett instituted a "transport for all" policy which made most bus journeys 5p (at a time when a pint of beer was 50p). As it was no longer economic to have people collecting fares, they had a machine whereby you dropped coins into a hopper, and it printed out a ticket which was a copy of the coins, vertically (carbon-paper style). Students in the city would regularly put a handfull of pennies into the hopper and get a 4-5 foot ticket which they used to decorate their digs.
Oyster cards are great for visitors and that doesn't necessarily mean tourists.

When my friend from outside London came I lent them a spare Oyster card and we could get going immediately without them having to worry about the cost.

Paper tickets so the same but the daily travel card is much more expensive.
I still don't get what hybrid cloud is and how much of it is marketing and how much is actually useful tools, services and/or infrastructure.
> content addressibility

I'd say the app ecosystem promotes closed content whereas WWW promotes open content.
The measure of the worth of a tool is how quickly it can help you to get a quality working product in the hands of end users.

Do programmers today actually value their time?

Do they know how to negotiate good prices for products and services they provide customers and clients?

The quality is Delphi is rooted in the third-party components that help to ship good quality products quickly.

There is a free version that beats anything you can get out of Jetbrains. So why don't folks just download the free version and try it out instead of listening to naysayers and cheap skates on HN?

I mean Uber drivers pay more for their working tools than software developers and they don't whinge about it, when software developers are supposed to be capable of earning more than uber drivers. What's this beggar they neighbour attitude among software developers?
I have recently come across "unless" which I would find very difficult to love, mostly because it is a word we very often place after a statement. As a COBOL programmer we made it up as a joke, always coming at the end of a long and complex piece of code.
I read that page with interest, however was not surprised that it offers zero evidence to support it's claims.

In fact they completely discredit themselves in their first paragraph:

They clearly don't understand that 5G is a modulation mode, which can operate on any of the existing phone bands.

And of course they offer no evidence that modulation is relevant.

Secondly, the whole point of 5G is to replace the existing high-powered phone bases with multiple sources using much lower power.

So if anything 5G will dramatically reduce the average power levels.

It's pretty obvious that their push for a further study is a rather pointless scare campaign.

If they are so concerned, why don't they start a "fund-me" campaign and do their own study?

Designing a worthwhile study is surprisingly simple, and the equipment can be rented quite cheaply.

Whatever, there have already been a large number of independent and well funded studies, none of which have demonstrated a convincing correlation.
Few people make journeys in rush hours for the fun of it so making it free I doubt would add much crowding.
I've made it a habit to absolutely avoid any and all AWS services for any side projects, unless it's on the employer's dime. I'd rather pay a bit more per month for a flat-fee Digital Ocean droplet. Maybe I'll end up paying a few dollars more than I would with the equivalent AWS setup, but I'll rest easy knowing I won't get a surprise bill thanks to the opaque and byzantine billing. I mean, there are consultancies whose entire premise is expertise on AWS billing, so the chance of AWS newbie-me running up many thousands because I forgot to switch off service A or had the wrong setting for service B is non-zero.

And the general advice is "don't worry, call their customer support and they'll refund you". Um, seriously? If I want to spend a morning on hold to deal with a huge unplanned bill I'll call my local tax office, thank you.

Which sucks as I learn best by building things in my spare time, but AWS makes that learning process a bit more stressful than I'd prefer.