skysight-inc/HackerNews huggingface dataset:
> No text reflow, no text resizing. So I'm standing at the bus stop with my phone awkwardly in landscape. On the other hand, on my 32" monitor, columns are way too narrow.

Sure, it is not a great UX, but it is not like text reflow would produce meaningful results unless explicitly planned for, so the alternative is just shitty text reflow. I much rather rotate my phone.

> Can't copy images in most PDF readers, text selection, hyperlinks

These are all inherent to PDF generators, nothing to do with the format itself. For every shitty PDF, there is a well-formatted book with proper hyperlinks, beautiful typography, etc. Also, text selection usually doesn’t work when it is either an OCR or deliberately obfuscated which can just as well be done in web tech (by rendering to a canvas for example).

Other than text-only books, epub is nigh useless if you have even a single figure in the text. And then there is the question of changing page numbers (depending on font rendering), and the text rendering is still nowhere near as good as what LaTeX generates.
> "Their ability to filter out 'those who can't code' in an efficient manor while sacrificing a small amount"

This is the assumption I was referring to, that the "sacrifice" is small. It's suggesting that the false-negative rate for LeetCode challenges is small, and I'd argue it's actually quite high -- as you also suggest (your rate is 90%).
Microsoft Trying to Kill HDD Boot Drives by 2023: Report
Where did you get the idea that GNU deems software non-copyrightable? The GPL itself would not work in any way, shape or form if software copyright weren't enforceable, since you could simply copy the source code without regard to its license.

It may be true that GNU would advocate for removing software copyright, but that in no way means that they believe (deem) software to be non-copyrightable today.
They are correct. Stuff like project zero is an extreme outlier. I've been using a MBP for 5 years and have never used homebrew on it.
I don't know about that, the best engineers I have met were introverts. (They preferred reading to "communicating.")
My thoughts as well, when I think "forum" I think hierarchical subforums full of threads listed in last-posted order. I do not like the modern tagged jumble of threads style like Discourse and this, and I hate the fact that so many companies in particular are removing long-standing classic forums in favor of this junk. Especially because as usual they're half-assing the migration so years or even decades of history are just being lost.
Ash Framework – Declarative, resource-oriented app framework for Elixir
So, Brussels does innovation gatekeeping now? Or will people in the EU stick to USB-C forever?
Pulp Fiction. The combination of the upbeat music and memorable dialogue used to make me rewatch it at least once a month, as a feel good movie. I've since dialled it down but will still occasionally watch parts of it.

The funny thing is the first time I saw it I didn't like it all due to it's mixed-up order of story telling and, once you put it all together, fairly mundane plot. It was over time that I realised the plot is not really what you watch it for but you watch it for the overdrawn, yet interesting, character interactions in combination with the music and general vibe.
I seriously thought about getting either the M2 Air or wait for M2 Pro, but I eventually figured that I dislike the system software so much that I would not enjoy the device. Even though it had a clearly superior CPU, and even though my nearly every other computing device is an Apple.

Perhaps when Asahi i.e. Linux on Apple CPU becomes a stable thing, then it will be a very interesting machine. The hardware is clearly superior to almost every PC out there, although my current machine (Asus Zephyrus G14 2022) gets very close.
Don't forget DNS lookups which is probably a bigger factor
The 1:2,500,000-scale geologic map of the global moon
.....Nice :-)
The point of NFT is that it is a standards-compliant asset that is not upheld by a single authority. It achieves this by combining the following two ideas:

- The token and current state of its ownership is updated with transactions in a distributed ledger. Only the owner can transfer ownership to a new address.

- The media is stored on a peer-to-peer hosting system like IPFS, allowing anybody to replicate and host it.

The "standards-compliant" aspect of ERC-721 is also very important as it makes these assets composable across a whole ecosystem of independent platforms and sites. This allows you to buy a token from one source, and auction it off on another unrelated platform.
I have added the OpenAI information on the landing page. It should be clear now.
Cheers for clarifying :)

I'll admit that surprises me greatly, I can't see why it's considered more efficient, but hey, Google.
> Containers are not security isolation, I'm not sure why this has to be repeated so often because it's very obviously not the problem containers try to solve.

They aren't a perfect security solution, that doesn't mean they are useless for it. If I were really worried about an application being nefarious I either wouldn't run it or I'd run it in a VM on a dedicated device or something. You have to trust someone, and I choose to trust fewer people (the developer) rather than more (developer plus packagers).

> I can very much think of ways they can still conflict; one would be port bindings for example. But I agree with the sentiment, you're basically arguing in favour of static binaries being shipped... except instead of static binaries it's... a tarball you run in a chroot... which has some kind of value I suppose.

There are good reasons very few piece of software, let alone desktop software, are distributed as static binaries. And no, it isn't because of dependency size. There are things you just can't do without dynamic linking in Linux, and glibc is especially tricky to deal with as I understand it.

> My major point is: centralising trust to a few maintainers who you can hold accountable for your entire OS experience has value, and you can still opt out. But making flatpaks mandatory decentralises that trust back to application developers, who might not be trustable.

FlatPak still allows you to have your own repo run by the distro. In fact, Silverblue only pre-installs Fedora's own FlatPak repo, not Flathub. But regardless, I do not see a reason that FlatPaks need be mandatory, any FOSS software can just be packaged up by a distro without FlatPak. And if it isn't FOSS software than none of the advantages you speak of apply anyway.

FlatPak just makes my, and a lot of other people's, lives a lot easier and fits how we use a computer better than the traditional package manager/repo model, so we'd appreciate if people would try to understand why.

> and for an apt repository it would be much less dangerous (and very noticable)

Would it? Heartbleed went unnoticed for years. The debian random number bug went unnoticed for years. An actor could slip in such a bug intentionally at any time and it would likely be not only overlooked, but simply considered a mistake rather than malicious when caught. I'm not convinced of the supposed security benefits of package maintainers.
I have removed it and added an actual usecase GIF.
Not true especially for CSS and JS required for the page to even render
Me here, who knows http and parts of underlying stack, but doesn’t like to use it as is (I mean in /api/ realm). In my personal programming I’d rather abstract from http[s] and use it as yet another communication layer that carries rpc over ssl in a browser, where there is no alternative. Aka 200-json guy, except for true files/content or lower level errors. REST’s “let’s imagine all our calls are bureaucratic statements and directives with vaguely predefined status codes” just doesn’t click for me.
It does, which is why, as a commenter above mentioned, the Telescope needs to burn fuel to remain in orbit around the Lagrange point.
Nice xkcd reference.
Not exactly what you’re looking for, but I’ve had fun checking the Oblique Strategies app every now and then.
My experience is that this is easier said than done. But I agree with you that in theory, one can inject failure and run tests with all possible combinations, and have a repeatable test framework (think about foundationdb’s test framework) to help root cause test failures. Sqlite has very impressive reliability; its test framework is not open sourced. It also benefits from user bug reports, as it’s literally the widest deployed db. Bugs/flaws happen.

Having better tests and better observability in production are also not mutually exclusive.
Same. The biggest point that I didn’t see in comments so far is that Leet Code exercices are really fast to evaluate and it accelerates the pipeline for filtering and hiring. Even a recruiter can “evaluate” them. Just looking at the code more or less and if the automatic tests pass. Which is not the case for exercises for engineers. If you want a real engineering problem it would be mostly about architecture which are long and hard to evaluate. Or about how to break down a rotten program and apply SOLID and other like that to redesign it. Same thing long and hard to evaluate.
For young engineers and scientists that want to get their hands dirty (or don't have a laptop or don't want to do science on a laptop) there's the tried and true book-variety of science experiments.

Loved (still love) this classic put together by UNESCO: https://archive.org/details/isbn_9780385052757
That wouldn't be your view if you were living in the Baltics. Trying to get away from Russian influence has been a persistent battle for the past 30 years. Sure, people are not happy about the rising prices but so far inflation news has been overshadowed by the war news. The public's support of Ukraine and a chance to see Russia finally weakened and no longer being a threat in the coming decades is seen very positively.
How many companies have written and still do write their very own IAM solution? Duplicating work and inefficiencies is at the core of modern IT production.
The lagrange point itself has a probability how realistic it is that something can be cought in it / if it stays there.

There are other points were stones collect like l4 and l5.

Then we have Hubble (and over 100 others as a benchmark, a few ships/missions like to the moon and Mars.

Herschel space observatory was also on l2. There is a wiki Artikel called 'list of objects at langrange points'
Thanks for clarifying. Would be nice to have an M2 with 64GB.
Every unicorny startup I've interviewed w/ that had a standard big-tech interview loop (1 LC style screener + final w/ 2-3 rounds of LC + 1 system design) was chock full of ex-big tech engineers and managers, replete with stories about wanting a faster paced / dynamic environment.

So yes, that absolutely is who they are recruiting. It probably comes down to no more than believing big tech companies have the very best in the industry (ie. like being in an Ivy League school) and standardizing the hiring bar w/ other companies they're actively in competition with. More than obedience, it probably is the aspect that they're smart and determined to succeed.
Show HN: Fully local, privacy friendly, full text search browser history
Anecdotally, as a parent, I've found the opposite to be more true. We have several schools that are k-8 in my city, but the majority split 6-8 into middle school. Talking to parents of the k-8 schools, bullying is almost non existent. Not true in the traditional middle school. Some kids are more or less mature than others as they mature, and it helps to have options for friends. Also, kids weren't split into single year age bands for all of the existence of humanity and then the past hundred years or so we suddenly split them up.
This was a great read, thank you. I’m just now removing my application-focused blinders, but I already see the same technical, organizational, and financial issues.
Yes, several times

https://blog.malwarebytes.com/threat-analysis/2016/09/transm...
I use web apps. I'm using multiple systems over the course of a day and I like just having a uniform environment across them.
this https://www.enjoybloom.com/ - the exercises really helped me to gain mental stability and a year later I'm now flourishing from it
> Why didn't that sort of analysis find fraud in Philadelphia in 2014, 2015, 2016, 2017, and 2018?

You can’t look at votes a local candidate for city office received in Massachusetts or Iowa because those candidates are only on the ballot in Philadelphia. The type of national vote trend analysis I’m describing only exists for national elections.
And Japanese anime where first introduced by the Récré A2[1] program, created in 1978 and whose team moved to TF1 after the privatization where became the Club Dorothée[2] which is probably the program the author has in mind.

[1]: https://fr.wikipedia.org/wiki/R%C3%A9cr%C3%A9_A2

[2]: https://fr.wikipedia.org/wiki/Club_Doroth%C3%A9e
Extremely unpopular opinion from a software engineer on a tech forum but: mental health is as far away from the Internet as possible.

The more you can integrate the slower pace of nature and natural life, the better your mental health. Your physical presence is optimised for long days of doing fuck all, sitting in the grass, waiting for a deer to pass by.

Still struggling with this, but my long term life goal is living in a cabin in the middle of nowhere with easy access to the unnatural and constantly accelerating flow of information that is the Internet.
This is actually a pro-CDN argument, as most CDNs use anycast IPs and long-lived DNS entries, so it is more likely that a user will have that DNS entry cached plus the tcp path might be considered already "hot". But again, the myriad of different parameters do not allow for generalized "its always better to do X" statements.
My expectation with such an arrangement is that if you do decide to hire me, since I am now a known quantity you won't have an excuse to pay anything other than top of the market rates. "You said you hire only the best right, and you've seen me work, you want to hire me, looks like the best make $X."
The idea is that an organization can have full control over their applications while gaining scaling capabilities compared to resources that run on server instances.

This helps with security/compliance, customization, cost management, etc. For smaller orgs, some of this software could be run at incredibly low costs of a few dollars a month or even within cloud free tiers.

In the case of Ghost, while it can be hosted on cloud providers like AWS, its default/recommended stack isn't serverless as it uses a server instance. However, you can use something like https://github.com/jeshan/serverless-ghost to make it mostly serverless.

Thanks!
Alas, I'm gonna bet a lot of images are an object in the center and plenty of white or other background around it.
Are there any plans for SAML support anytime soon?
Generating White Noise Using Python
Yeah, there are multiple blog posts from senior engineers who took 1-2 months off to grind LC just to get into Google/Meta etc.
Thanks. TIL.

Last time I looked (many, many, years ago) I believe Transmission didn't have client-server support. It's good to know they now have that option.
That's what I've heard, yes. Crazy, eh?
FYI, googolplex is derived from googol.

https://en.m.wikipedia.org/wiki/Googolplex#History

https://en.m.wikipedia.org/wiki/Googol#Etymology
That just covers literary texts it seems, so you'd probably want an epigraphy source for texts like the one in question?
The easy way to get around exploiting free labor is to pay for the labor.

Give the project a cost and time budget (e.g., "You've got six hours to try to resolve this issue that our [already trained and familiar with the codebase] engineers think will take ~2 hours to resolve, and we'll pay $100 an hour for the effort whether or not you succeed")
It always annoys me when a site hangs when it tries to load something from fonts.googleapis.com. Developers need to use a system font stack which loads fonts from the system itself instead of remote web fonts. On a fast connection you don’t notice it, but you will notice it on a slow connection, and the majority are on slow connections. Developers need to deliberately use slow connections and see just how responsive their site is. Don’t develop on a hyper fast connection because you assume the site loads super quick and overlook latency issues. I think you can emulate slow connections in browser devtools so there is that.
Yeah but it's somewhat hard to determine how difficult a challenge it actually was to produce that piece of code from the outside. It may be a signal of competence, or it may be one of those things that seems really impressive but they actually just followed a youtube tutorial that explained most of it step by step. (Which is a fine solution if you found that for a particular problem you had to solve, but it's not a reliable signal they'll be able to solve arbitrary things in the future - not everything has been explained by someone else, especially when trying to tackle very novel problems.)

The point is that code challenges are a pretty hard to fake test and the loss of some types of people is worth it for the employer (like me, who sucks at them).
Imagine having bodily functions! Horses have bodily functions! Get out of here, grandpa!
This is pretty similar to what we did. We didn’t offer a refactor problem though. We just had a basic problem to create a calculator from a string, only supporting addition and subtraction. Then a high-level question on how would you architect and scale a simple API/service.

We didn’t reject people if they weren’t able to complete the algorithm, because it’s a lot of unrealistic pressure. For both questions, we mostly just want to see how they think things through, how they identify pain points, how open they are to feedback, and discuss their approach.

Even though we would tell people this, I think they still put a lot of pressure on themselves because of the status quo of leetcode interviews.
I think it's the other way around: the older UNIX wars begat the newer Linux distro wars.
> I think people just complain too much rather than focus on figuring out how to succeed.

This is a great example of what the top comment in this thread describes.
Great color for errors!
They are trying to point out that women also code instead of going with the colloquial understanding that it would be ten people’s jobs.
cables.gl: June 2022 Release
Systemic problems being blamed on individuals is not going to help. Of course society is a shared responsibility model essentially but it means even a highly skilled and otherwise technically competent and qualified engineer in an inadequately structured system can regularly produce garbage work. Having to hire nothing but the best to achieve decent or viable output IMO moreso implies that the processes or systems are lacking than whether people are even capable of output of the desired feature set.
Plug for a related project I’m working on: mixgrid.io
Pizza parties and healthcare are different ends of the spectrum. Bad healthcare is simply declining an offer, it's part of the compensation package being presented. A pizza party is fine for showing appreciation (better than cheap swag), I would run from a company that adds this in their compensation package though.
I would recommend reducing your activity spent in the online world. It's mostly not reflective of anything in real life and the business models of everything that usually gets our attention there is manipulative enough to be a drain on your energy, mental health and sanity. Treat it like another world that is sometimes fun to jump into, but one that should not ever be taken seriously.
Creative apps are healthy apps.
Don't forget boring old Ebook reader apps eg Kindle. Spending more of those little 5 or 10 minute breaks on reading a decent (fiction) book instead of browsing social media etc was one of the best things I've done for my happiness in the past couple of years.
No. It was decided by votes in the swing states. There wasn’t a swing in votes in “a dozen counties”. Votes trended toward the democratic candidate across demographically similar counties in all 5 states , and also trended the same way in states that were not critical to the election (for instance, in Texas: “Biden improved on Hillary Clinton's 2016 vote share by 3.24%, giving him the largest percentage in the state by a Democratic presidential candidate since Jimmy Carter carried the state in 1976. Trump's 5.58-point margin of victory was also the narrowest for a Republican since 1996.” - Wikipedia )
Could it be this MacOS feature you are seeing?

https://support.apple.com/guide/safari/interact-with-text-in...
> "its just money, devs time costs more.. do what you gotta do"

Old boss said the same thing, but with administrators instead of devs.

So we go and start up $n worth of AWS instances, and then spend $n/2 to have Rackspace of all people administer it.
The quotes in that page have some of the most spectacularly misleading statistics I’ve seen for a while. Might as well point out that for telling the time looking at my watch is more energy efficient than looking at the clock in my car dashboard (and then calculating energy efficiency while comparing power consumption of a car and a watch)
Uhh, if you load foo.com then when your browser goes to load foo.com/static.js there is a 100% chance it doesn't need to make another DNS lookup.
No plan. But I'm financially secure enough that I don't need a plan.

I think it's important to find a "sweet spot" where you have good pay with low cost of living. Low cost of living let's you weather the bad times. Although with some FAANG compensation you breach a point where you're better off even in high cost of living areas. So this advice does not apply to everyone.

Last time my job evaporated I looked on job boards. It worked for me. I'm not a super social person so my "network" is a bit smallish. I have good relationships with my former bosses though. If job boards were failing me I'd call up my old bosses and see what they're doing. If that failed to produce employment, then I'd lower my salary expectations.
Do you want the plane designed by a brilliant engineer or 100 people who are really good at memorizing engineering questions?
"Dev or IT admin time costs more."

That is the core argument. It can be true, but it's not always true. The larger your cloud footprint gets, the less true it often becomes. It's also not true if you are doing something that really slams one of the cloud's high cost areas like outbound bandwidth or tons of sustained compute.

If you are running a business or department it's your job to run these numbers properly and not listen to mindless cloud salespeople or developers brainwashed by them.

The cloud is great for prototyping. As you scale there usually comes a point at which the cloud cost line crosses the "hire one or two people" line. If you think you have to hire five or ten people, your architecture is probably too complex.

Of course the cloud industry really pushes complex architectures hard because they know this. Complexity works in their favor on both ends. It makes it harder to get off managed services by adding labor costs and it also means you have to run more stuff in their cloud.
Although it's always good news to have Linux on more device, in the case of Apple I find it a bit problematic.
That means you encourage Apple getting a huge cut on device sale.
Or further justify the high prices of second-hand device because now you can 'give them a second-life' (to counter Apple's in-house planned obsolescence program).

It's not just about freedom. Apple's walled-garden means you need in every company some "Apple guy" that owns an iPhone, iPad, etc to test Safari quirks.
It really feels like an under-handed racket.
I've never worked somewhere with a codebase simple enough for a new engineer to find and fix a non-trivial bug on their first day. Especially not with someone looking over their shoulder deciding whether to hire them.
They might (but having that one skill alone may not suffice).