skysight-inc/HackerNews huggingface dataset:
With employers I almost always use AWS, for side projects I almost always use hetzner for cheap servers. I don't even think you need to worry much about learning AWS unless you need it but if you do you can limit your budget, set alerts and hope they go off.
Then who would test it?
I am making a simple image editor for myself to use on Linux, and honestly? After looking at different bindings for Qt and GTK on Go/Rust/Java and looking at other GUI frameworks (all of which are in beta state, it seems) I went back to Java+JavaFX.

There's a decent GUI markup editor (Scene Builder).
There's no need to manually connect your handlers from XML markup to code - you can use annotations for that.
There's HiDPI scaling that you can override if need be.
There are Observable properties that you can bind to each other.

It's nice! Canvas and DrawingContext are a bit of a pain to use for my specific use-case, since it draws straight to buffer with no underlying Image, but I make do for now.

And you can take advantage of jlink to trim your JDK to modest sizes. There are also tools like Graal Native and Liberica Native Image Kit to compile your Java app down to binary, but I haven't toyed with those yet.

The cons are obvious: non-native look (you can try to style it with CSS, but there are no ready-made native looking solutions, I think, only different themes) and JVM startup time.

However, if you're willing to write C++, I'd argue Qt is the best choice right now. I just refuse to touch C/C++ with a ten-foot pole
Yeah, USB + Ethernet [+ Firewire] all-in-one cards used to be reasonably common, because many motherboards in the PII-PIII time didn't have USB or only had two USB ports, and a lot also did not have an on-board Ethernet port.
For point [1] it's also trivial to file or Dremel the slot to be open-backed, if you're careful. I've done this successfully a handful of times, unsuccessfully a few more than that...
> I am sure everyone on HN moved quickly, but for the rest of the non-tech world I am sure they were doing just fine using their home computer for several more years.

A whole generation of people in India never used Computers as the western population did but large majority of same people directly moved to smartphones.
I never mentioned IPv6 to my ISP either, I have no problems with the /56 they give me by default.
I'll add in a vote for the UK Met Office here too (particularly for the UK). AROME is a high resolution 'nested' model, where the region of interest is simulated at a higher resolution that the (often global) driving model. Similar to ICON-D2 (Germany [0])and UKV (UK [1]). These will typically produce a better downscale of the forecast to a local area.

Their utility depends a bit on what is causing the uncertainty in the forecast though. For the mid-latitutdes, a lot of the uncertainty comes from timing the arrival of a weather system. In these cases, the high resolution simulation doesn't help you, as it just incorporates the uncertainties of the lower resolution driving model.

The ensemble simulations that the weather servies perform will help you there, ECMWF has a really nice meteogram for individual locations [2].

[0] - https://www.dwd.de/EN/ourservices/nwp_forecast_data/nwp_fore...

[1] - https://www.metoffice.gov.uk/research/approach/modelling-sys...

[2] - https://apps.ecmwf.int/webapps/opencharts/products/openchart...
They do, but most people aren't aware how Internet works. Hell, most people haven't learned the concepts necessary to comprehend what information is (personal or otherwise) and how it behaves - not in terms of technology, but as a fundamental component of reality.

Anyway, the Mark as described in Revelations is pretty... bodily, for lack of better term. It evokes the image of getting a barcode stamped on your arm or your forehead, in exchange for swearing fealty. The Mark feels like a concrete, physical thing. That's why things like "government ID" or "payment chip in your arm" pattern-match to this prophesy for so many people, while things like "mobile phone number" or "e-mail address" don't.

(There's also a factor of scale/graduality. For people alive this century, countries and governments were always a thing. A big thing. Banks too. The governments, the UN, the international financial system - they look big, evil, and pattern-match to the Beast. In contrast, for most people alive today, mobile phones and e-mail addresses were something they've seen introduced gradually, from great many independent vendors. They don't have this obvious Beast-like quality.)

Source: grew up as Jehovah's Witness. While I obviously can't speak for all fundamentalist Christians, and while JW teachings don't consider government IDs to be the Mark[0], I got pretty familiar with the patterns of thinking people show around this topic.

--

[0] - They do, however, believe that the Beast described in the Revelations is currently embodied by the United Nations. So if the UN ever proposes a common ID scheme or an electronic payment system, I'm pretty sure plenty of Witnesses will throw a fit.
I like their index, as it helps me to find alternative products, but aside from tech products is isn't as complete as I would like to have it.

Do you know of any similar pages, maybe for the US or other countries?
The contents of that post have not been relevant for decades. I would recommend giving Free Pascal a whirl if you haven't.

FPC can even compile to JavaScript and it works with WebGL https://github.com/genericptr/Pas2JS-WebGL#pas2js-webgl
> At my company, we found that the auto-OAS generation tools were too brittle and didn't communicate enough information, so we actually do write our own OAS and run automation to make sure it's accurate.

I found all OAS spec authoring tooling to be useless toys when building non-trivial real world specs.

The depths of depravity I’m forced to is as follows:

1. Data model in SparxEA because it’s the tool we have in the depths of govt. Generate XSD from tool

2. XSLT to turn the XSD into matching JSON Schema because I’m old and can still remember how.

3. Hand write the OAS with $ref into JSON schema as appropriate

4. Curate sample payloads to be educationally useful

5. Generate CURL and various code samples

6. Bundle it all into approx 80k lines of machine written wondrousness -

7. ReDoc and Mkdocs to build static website with more documentation

All the work is at data modeling, OAS sample curation and mkdocs documentation

Things I wish JSON and Schema had:

1. An equivalent of xs:decimal that JS would use number & double are just plain useless in real world commerce with dollars & cents and bulk item pricing with 3&4 decimal places

2. Has taken the time to fix rfc3399 and give Dates a Timezone suffix. Too many languages Marshall a date into datetime. How many bugs have I seen where it’s broken in the morning and works in the afternoon because the damn server is running in AU with UTC Timezone and we’re in NZ
My personal pet peeve is that the Chrome's different User Profiles is so easy to use. I'm aware of the different plugins that can offer similar functionality but the setup Chrome is offering is so simple and intuitive that switching feels annoyingly too complicated.

Otherwise I've been really surprised how much better Firefox has gotten in the last two years. Good to see old giant still alive.
My main shopping site. Proof that UX and "pretty" aren't always the same, this page has the best experience by a mile.

You know there is a lot of optimization in the background for all the faceting and search, I'd be really interested how they implemented that.

A lot of the value also comes from meticulously integrating shop product datasets either by scraping or cooperating, combining offers etc.

Disruptive by putting in the hard work and keeping at it.
Firefox on Android is pretty fantastic. I feel like it's the one thing Mozilla did really right. As someone who has their laundry list of issues with regular Firefox, I have no serious complaint against their Android port.
Linode vs. DigitalOcean vs. UpCloud vs. Hetzner vs. Terrahost vs. Scaleway
Outriders Patch Notes: Upcoming Fixes and Changes Detailed
>I don't get why you're so stressed out by AWS billing.

Presumably because if you haven't used it and are digging deeper there's so many services with different types of billing that it can be hard to keep track.

And who among us has not left something running way after it should've been shut down accidentally..
Agreed on all points, Delphi is still by far (for it's time) the best development experience I've had.

Intellij gets close in some areas (and for more languages - which is why I pay for it every month) but Delphi felt integrated (which of course it was).
Looks pretty much like a clone of https://kakaku.com (Japanese language). Doesn't seem to have the nice price history graphs or the multi factor ratings. Compare 2.5" SSD https://kakaku.com/pc/ssd/itemlist.aspx?pdf_Spec102=2&lid=20... vs https://geizhals.eu/?cat=hdssd&xf=4832_1~4836_2
Bifurcation is much better supported these days due to the prevalence of mining.

And yes multiplexing is basically “time sharing” and the PLX chips operate on the physical layer only. PCIe switches have an internal bus, buffers and actual decode the packets to know where to send them too, they can also mediate between different versions of PCIe connected to the same switch so connecting a PCIe 2.0 device to a switch would not impact other 3.0/4.0 devices whilst a multiplexer would always operate at the lowest “speed”.

But PLX chips were pretty much the only thing you can get on consumer motherboards at least back when multi GPU setups were common and SLI/XFire motherboards we’re a thing (that said PLX did help quite a bit more with XFire setups than SLI due to the lack of an external cross bridge between GPUs in later XFire revisions).

The chipset on your motherboard can also support its own PCIe lanes however at least on Intel chipsets it’s not a classical PCIe switch its closer to the silicon in the CPU that runs the root complex.
Why U.S. Housing Prices Aren’t as Crazy as You Think
It’s cheaper for us to bring our own staff and licenses than pay for RDS at our scale :)
Idk about 12 years but I know about last two years - many companies and workers had to switch to WFH. So that means using some sort of chat&video&audio software/website.

What did Firefox do to fix the compatibility e.g. with Teams? That should've been the highest priority. Instead, it took them years to get at least the GPOs right, autoupdate is the same story... so many things in corprote env were or still are PITA to set up in Firefox. So unfortunately no wonder it's Chrom(ium) for every single big company out there.

And don't get me wrong, I try to use exclusively Firefox whenver I can, but this is really frustrating to me as sysadmin.
The answer is simple. Mobile devices lag behind desktop devices by about 10 years in terms of memory and processing power. When did web applications really start to dominate on the desktop? Think Electron apps and things like that - less than 10 years ago. My prediction? Within 5 years web apps will have taken over in the mobile space.
MicroFocus is also in that kind of business
What makes you say that? I use it as a daily driver since it launched.
The evolution of DHTML, a non-existent technology (2005) [pdf]
Going to point out the irony of Steve Jobs not wanting an App Store at all and preferring a rich web experience. And devs getting mad at that.
> All you can do is let it know that some range of sectors is not used, which is what TRIM enables, and that does not require defragmentation upfront.

This is exactly what defrag.exe does on an SSD today. Since Windows 10 (or 8?), instead of doing a "real" defrag, defrag.exe also has an option to issue TRIM commands to unused blocks on an SSD. In other words, it works like fstrim(1). The time has changed and you must have missed the update. I suggest keeping your knowledge up-to-date before delivering a lecture on disk defragmentation on a forum where everyone should've known better.

https://docs.microsoft.com/en-us/windows-server/administrati...

> /d Perform traditional defrag (this is the default).

> /l Perform retrim on the specified volumes.

> /o Perform the proper optimization for each media type.

Since I migrated the hard disk using a block-level copy via "dd", it's a good idea to manually TRIM the disk afterwards to inform the controller about the unused blocks in the new filesystem for proper wear leveling (to the controller, the block-level copy looks like a single large file).

And before another one gives me another lecture: No, I did not corrupt the filesystem because I made the mistake of copying the disk while Windows was still in Fast Startup mode. It was probably ntfsresize(8), to be fair, the corruption was extremely minor.
HN hug of death?
Google Cache version:
https://webcache.googleusercontent.com/search?q=cache:1Pr-MH...
1) This should not occur. You do not update glibc on a stable desktop environment. If you use rolling release distributions, yes shit will hit the fan (even though proponents/fans of such will deny such 'ever happening to their X years of Arch or w/e usage).

2) Don't use Nvidia; use AMD or Intel with FOSS drivers. I know this sucks if you don't have the option (its a package deal, or you already bought it).

(I've only bothered to address the first two. Doesn't mean you're correct on the other 6.)
The cost of labour is a liability. The cost of a contractor is an operating expense. The cost of employees show up on a different line in the balance sheet than the cost of contractors do. If your life consists of fudging numbers in an Excel page and projecting a PowerPoint deck to a room full of rich white men in bespoke suits as they munch on a company-catered lunch, this is an important distinction.
Amen brother (or sister)
I’m sorry and you’re right, it’s not your fault. But that doesn’t disregard what the person you were replying to was saying. The government has not encouraged taking vitamins or exercise. In Colorado they banned people from going hiking in national forests, state parks, etc. Which is ironic given that’s a great way to socially distance
Pascal did not fail. It was quite a succesful learning language. To illustrate algorithms, it was not much better than C; as a system language it was
much worse. So, it was replaced.
HackTheBox (HTB) Walk-through curling
> I don't use it because I approve of all their stupid pigheaded UI choices

I don't use Ff because I can't approve with exactly one of their UI choices: tab closing button on the wrong side. I am on Mac and this just messes with my muscle memory too much. (It used to be that the buttons where on the right side, which is to say the left side.)

However, other than that I see a lot of UI love in both the macOs and iOS Ff interfaces. One can feel the team works from their hearts.

I wish they would use their brains more. Painful irony.

EDIT: Anybody an idea why this got downvoted?
Yup, you certainly can argue for more…
> It would be nice if they did something actually useful, like add native ext4 support.

https://docs.microsoft.com/en-us/windows/wsl/wsl2-mount-disk
CrossOver has been working for nearly 20 years on Linux, and Microsoft Word has always been one of their priorities.
Geizhals is at it since 1997 and tables with a product image at the left is hardly something distinguishing.
HR is always involved with external contractors.

The way contracting usually work is that the contractor must submit timesheets daily or weekly to a supervisor at the parent company. The supervisor must approve the timesheet. The contractor will be paid the hours in the timesheet.

The story is a classic example where the manager (google employees) refused to acknowledge the hours for no valid reasons, preventing contractors from being paid.

Gotta escalate to HR to get paid and fill formal complaints against the bad manager.
Interesting that the graph goes up to 10k connections without any cliff in throughput, I wonder what use cases people have beyond that. Or maybe the issue with idling connections is memory usage?
Memory Management in Python: Popular Interview Questions
Turbo Pascal added a whole lot of bells and whistles to Wirth's Pascal, though.

Let's just say that the ability to include inline assembly language wasn't exactly a feature of Wirth's original Pascal.

The best feature of the classic Borland languages was the debugger, IMO.
This isn't related to the story at all. CSAM doesn't hash parts of a picture, so your shirt would only trigger it if somebody took a photo of just the shirt at a right angle.
i use ffox on android because (for some reason) it's the only one I'm aware of that has ublock origin addon...( happy to be proven wrong :)

I also used to use reader mode once in a while...
The removal of cash from buses seems (as mentioned in the article) to be a similar change. I wonder what the Equality Impact Assessment outcome was for that. Although that is less severe than removing cash as an option via removing Oyster cards entirely, as a homeless person could still reasonably use cash to top up an Oyster card and use that for the bus, instead of a contactless card - which I think a fixed address is required for?)
I love it how in the screenshot in the description you can see that the shortcuts on the desktop are mostly games. Now you know why the hypothetical user is sticking around using Windows as their daily driver in the first place :)
I strongly disagree regarding Windows. I use Firefox on Windows as a primary browser and occasionally Chrome, - Firefox offers much better performance even having some extensions installed while Chrome is in vanilla state.
The only issue with FF for me is exactly as the other commenter said - Mozilla likes to piss off its core userbase.
Matrix rain effect of falling green characters in a terminal with node
DPI scaling (especially per-monitor DPI) is much much better, it it actually handled better than native Linux
Again: don't buy Nvidia. This is one of the many reasons why you should consider avoiding this brand (for GPUs). I even gave them the benefit of the doubt with their Nvidia Shield (bought two Pro 2020's) only to have them shove me up ads through my throat via a software update.
The fail0verflow team that got Linux to run on the PS4 ran a single, very slow PCIe lane over RS232 as I recall so that they could intercept the traffic. It’s very tolerant.
ADA is its spiritual successor, which is still being used in some industrial/military applications.
(Turbopascal not counting, as it is the same as Pascal).

I learned Pascal in High Scool, in 98, where it was taught as a 'learning language'. Something to learn intro into programming and basic CS concepts, but then to move on into other languages for real work.

So, even in the 90s, it was not thought as a production level language. ADA was at the time, and of course Java was coming up in the scene as a replacement for C++ which was the default 'large programs' language.

Python and PHP were just starting to take off as the web was becoming popular.

Once the dust settled, ADA remained a niche language, and Pascal pretty much disappeared from school settings, as either Python or Java became the default languages for intro to programing.
Completely agree. Poorer UI, removed extensions, and made it so text at old.reddit.com is microscopic despite all attempts. Iirc about:config access was removed too, but I can't remember for sure.

It was a great browser! I still install it once a month to see if they bring back the critical usability features. No dice yet.
CO3D (Dataset for Image to 3D Reconstruction, by FB)
My Firefox has become adware. Adware for Mozilla, but still: Every new tab I open, there is a “WE CARE FOR YOUR PRIVACY” message awaiting for me. Every restart, “LOOK AT HOW WE HAVE FEWER ADS, MORE PRIVACY”. And from time to time, if I don’t open a tab by myself, it will install Pocket and/or open two tabs at startup, one for the release notes and one for browsing, but still with the little mention “Firefox has been awarded the Firefox of the year by Firefox, thanks to how we don’t let the bad guys follow you with ads. Also please create an online profile so we upload all your passwords to the cloud. Because you’ll be safer.”

Honestly, Mozilla has lost the big picture. The whole point of it was to have fewer messages that occupy the mind and disrupt tasks, and Chrome does it better, as long as I’m logged in.
> Everyone I know uses MS Teams instead
[read more]
The website respects DNT and informs the user with a small popup that disappears automatically. What a joy! The web could be such a nice place if it was like this everywhere.
Not a direct response to this piece, but the two things keeping me on Firefox these days, besides it being a decent browser generally, are container tabs and tree style tabs. They’re both very convenient for my workflow. I think all the browsers are pretty good, but those two features are great.
Solving many lower difficulty problems instead would give you a progress bar that actually shows progress, but the total time to complete would still not be predictable.
What? FF for Android works great (but Mozilla as usual for them pisses off users with weird and stupid UI changes)
I go years without "performing some kind of maintenance on my Linux desktop environment". I can't even imagine what you would even be trying to fool with, and it not working.
> The real question is how did the web remain relevant while being so far behind this tectonic platform shift?

Not sure it is relevant anymore for a non-trivial chunk of people - at least in mobile. Lately I have quite often needed to explain about a good web app accessible in browser but not in app store. And I am a bit bewildered. The amount of people pretty much unable to distinguish between browser, app store and url is... not too small. (And don't get me started about iphone users' understanding why their location services "do not work" in safari. I assume there is a difference in default permissions there between iphone and abdroid there)
It’s about putting things in the cheapest place with the lowest risk.
I have a business and want to support apple maps.

Google let's business owners do updates directly to their listing which is nice and claiming a business in google is MUCH easier (no document uploads etc in my case).
- Computers have more CPU than mobile phones.

- Standard and easy installation process of Apps.

- Apps born with modern UI.
Another reason is because Unix took over, and Unix had a very close relationship to the C language, itself being written in C.
Discover Akash Network!

Censorship-resistant, permissionless, and self-sovereign, Akash Network is the world’s first open source cloud.

It's at the early stages, the amount of deployments is steadily growing!

Soon GPU compute and persistent storage!

As well as you can already become a provider and earn AKT tokens (which are neat, driven by the Cosmos based blockchain)

https://akash.network

https://akashlytics.com/price-compare
or even nicer was modular 2. But natively, *nix and windows were C bindings, turbo pascal and delphi were the closest for pascal to be popular, but embedded systems also started going C, then C++ came along and OO was supposed to be a magic solution, and object pascal was a late response to the OO phase.
Isn’t the obvious explanation that companies don’t use it as much? (And it’s not remotely close either.)
That was really good content. Surprised not to see more comments. Well done.
Writing this on Android Firefox right now, I don't have too many complaints. I have up on Chrome a decade ago and never looked back. I used Opera for some years and then switched to Ff.

What are your main pain points?
Doesn't the free tier cover a lot of what a student may want to do?
Innovation in Game Design
Look at Mozilla’s leadership page. Why would you expect a tech company run by HR and D&I to be successful?

It would appear that Mozilla has become captive to a single person as their personal hustle to enrich themself and a few others to the organization’s detriment.
US drone strike in Kabul killed an AID WORKER and seven children