skysight-inc/HackerNews huggingface dataset:
>elitism and ego

You know those car guys who will rebuild their engine, just because? Or those retro computer guys that will recap an ancient board rather than buying a modern pc?

For you it is a job, for me it is a hobby. I have no interest in making something 'professional' I want to take it apart to understand how it works. Want to understand how a text editor works? Write one.

What component of that is ego?

It seems to me you're the elitist, you're not far off saying mere users shouldn't be allowed to modify their own software, shouldn't be allowed to install software that hasn't been okayed by the people who know what they're doing.
Raise living standards, decrease child mortality and wait two generations.

It worked for the first world.

(This is, as I understand it, a very basic summary of Bill Gates' approach).
I wish there was an Android app that set the wallpaper to the current APOD
Interesting, I’ve never seen this, thanks!

The problem I see with this is that whatever you’re sending this to must have knowledge of the meta information superjson produces, so at that point you’re investing in it as a wrapper library. The fact you can extend the types it serialises also complicates things and means the receiver needs further implementation specific knowledge.

I think in my original comment, I was imagining a world where JSON.serialize threw errors on unknown types and we needed a wrapper just get basic JSON out of it.
I need to involve students in carbon footprint activity, suggest an activity involving mathematical formula, simple for students
As a software engineer, you must face global warming as a risk mitigation problem. You know, you could just ignore the risk of a catastrophe. But, usually, mitigations plans make the system more secure and robust, and people being calmer, even if the risk never happens.
I don't care about unfoldable phones. But I would love a clam she'll foldable. But only when the tech is mature enough.
A mechanical keyboard, in London?

I still mourn the loss of SkillsMatter. Their CodeNode venue is still used occasionally for things, but it seemed to be the pounding heart for evening tech talks in London.

Happy Christmas Wendy if you’re reading!
That's all very well, but whistleblowers can find themselves out of a job without getting any result if they aren't in the right place at the right time. What if the OP's dad was of a minority ethnicity in a tenuous position in a racist environment? What if the family were poor with a sick child? What if he was an only parent?

What if not everyone has the courage to do the right thing all the time because they are just ordinary people and not the star of a movie? What if they are scared and we don't judge them for that?
Thank you for your support! I'm pleased to hear you've been tinkering with it. We're working on FIDO2 and will get there one way or another. The current TKey uses CDC ACM as USB device class, which presents some compatibility challenges. I suspect we'll have to change that to USB HID FIDO2, possibly with additional endpoints to simultaneously support loading of applications from the host. We'll get there. :)
Honestly, that is fair. My perspective on this is as a high-level developer, looking into how the things I am using daily actually work. I haven't actually interacted with any proper low-level developer, kind of hard to come across them where I am tbh, so I don't have any clue about how snobbish they can be, but I have seen a fair share of high level devs do it too, as you mentioned. I kind of get it? It's like a way to get validation on the technology you are stuck with for the rest of your working lives, I'm guilty of pushing Flutter onto people despite having had a painful experience with it (state management is a nightmare).

But hey ultimately I just think people should satisfy their curiosities. My work is often always in Python, JS or Java, but at some point I got tired of just doing regular software development stuff and lately I've happened to gain interest in low level development. (Like any definitely sane person I chose to start with rust and decided my first ever rust project should be an emulator, so maybe I'm just dead inside and I don't know it yet)
mermaid.js seems interesting. It reminded me of Graphviz. Another tool I have used on my environment.
> Software engineering is something I do because I have bills to pay. Programming is something I started doing because it’s fun.

Sudden clarity.

I feel like printing it and putting it next to my workstation, so that I remember this both when doing something fun and when having to work so that my bills get paid.
During the past century, it has been demonstrated again and again that the "ultimate truth" either doesn't exist or cannot be attained (Incompleteness Theorem, Uncertainty Principle, Observable Universe, not to mention a million philosophical and psychological problems).

If that is what science strives for, it's a lost cause. Fortunately, lots of valuable things can be achieved without chasing such lofty, unattainable goals.
Note that scroll speed is completely broken since Qt 6.6 on Windows

https://bugreports.qt.io/browse/QTBUG-116388
The biggest problem: there's no signs anywhere in the article that she tried to stop John moving on and doing it all over again. She didn't even tell her colleagues about the fraud let alone his new employers.

This sorry tale is why legions of us longer trust "experts". She cares so little about science that she did her best to ignore the possibility of fraud and then did nothing to stop it happening again.
Academic culture is truly challenged when it comes to being scientific.
Frequentist approach gives you something solid and independent of assumptions. Probability of observing this particular dataset accidentally if there was no change between two contexts.
Yes, first one :)

What can I expect from the second? It’s on its way :D
The author talked about its effect on compile-times and I have to say, I agree with him. It's also why I dislike header-only libraries, they also bloat the compile times unnecessarily.

Don't get me wrong, the fmt library is very nice, but you can't deny its effect on compile times.
You're making the mistake that you're accusing the article of. Of course the author knows these things. As you just showed. Yet, the Finder GUI still reports bad information. Information that can mislead users into making bad decisions. That's what this article is complaining about. The article is talking about Finder, the GUI. It's showing screenshots. It's not talking about probing for CoW status using CLI filesystem tools. What are regular users supposed to do? A sanity check would at least have the Finder report nothing instead of incorrect information.
> But an already well fed software engineer doesn't think that every minute of his life is precious and it costs way beyond the price of his dinner cheeseburger.

For some developers, if they were not developing open source software for free in their spare time, they would be doing something like playing games or watching movies. At least, when they use their time to create software, they can feel like they're doing something good for other people while improving their own skills - which can translate in better jobs and hence more money though I think most would do it even if that were false.
You are talking about mostly unknown maybe externalities.

I’m talking about the massive externality of climate change that is certain.

Waiting for nuclear to maybe get its shit together is not a gamble that we can take.

That said, I have nothing against nuclear. It’s just not happening unfortunately.
It’s true that a panel runs cooler under load but this does not affect lifespan in a way that warrants paying even $0.001 to deliver the power.
You have to be pretty smart to even think of an idea that can't be done with existing building blocks.

It seems to show up more in hobby stuff, or in cutting edge projects.

I'm always excited whenever I see any kind of algorithm work, because it's such a novelty. Most everything I do is just a UI around a few libraries.
They don’t explain how they took this photo, but I’m assuming they used the lens compression technique. In simple terms, the photographer takes a photo very far away from the foreground using a really long lens. This makes the background appear bigger, relative to the foreground.
Yeah, I'm just reading up on the subject. Apparently a badly placed wind farm can have knock-on effects on the whole food web. We quickly reach a "never do anything" impasse though.
Marginalia, which I'm a big fan of, is not "written from scratch" (it would be stupid to do so). Check the project on GitHub, it has lots of third-party dependencies.
> My recommendation is this - decide if you want to make a company, or if you want to make Open Source. The number if places that have succeeded in both is vanishingly small.

I would suggest the contrary: if you want to build a company and believe open source is the right way to do it, please do try! We don't have enough open source companies, we need more successful examples of this.

It's hard and there are traps one needs to not fall into. I personally think VC money is one of the biggest traps, it's absolutely critical you keep control of where and how the companies is going. If you don't have investors to feed, you may make enough money to pay the employees with a good strategy. You can even manage without open core, which incentivizes pushing the useful features outside the open core.
That too, but I was thinking about this hidden insight in the story:

"So far only one of those photographed has been in touch asking for a copy: The guy holding the helmet. The most normal looking person in the whole photo.”

In other words, privacy.
Academia is funded to the tune of billions of dollars a year. If they don't have the funds to check their own work then it is a damning indictment of the funding process, one that suggests governments are utterly unqualified to be funding research at all.

But in this case funding doesn't seem to be the problem. The author says why she didn't check: she wanted to be famous.
Most people mock the Metaverse, but at the end of the day, our entire humanity is prepared for the Metaverse. Everyone will spin their own universes in which they are the emperor and they will create stories in that Metaverse. You can visit someone's Metaverse if it's interesting or popular.

Your avatar is your personality, appearance. We are close to simulating all our experiences.

The only thing real will be a climate-controlled-with-plumbing 20 x 20 room and the food we eat. (We still haven't digitized taste, smell and some forms of touch).

Given this scenario, Reality is over-rated. Why do you need "truth" anyway?

Who cares if someone believes the earth is flat? or Trump is still the President or some esoteric grammar rules? As long as there is one another person (or even an AI assistant) who believes the story that's all that matters for our social well-being
Also a lobbyist for nuclear weapons and the military industrial complex.

The only reason countries want to maintain an industrial nuclear supply chain and skills base is because they are a nuclear power already (France, Russia, US, etc.) or because they are purchasing the option to become one in a hurry (Iran, Sweden, South Korea, etc.).

Governments don't firehose subsidies at a form of power that has an LCOE 5x the cost of its competitors and give it free catastrophe insurance on top for the hell of it.
However, the information is not wrong to begin with. You can extract that amount of data from the disk if you copy the filesystem to another filesystem which does not support these features.
Define a hacker tool - is the whole computer a hacker tool because it could be used by a hacker? How do we define tools that can be used both legitimately and illegitimately. The tools used were common network diagnostics tools.
Market prices for power will possibly be 0 for some slices of time in the day. After all, the marginal cost of producing power it is 0.

But most of the time, prices will be positive since batteries will smooth out demand.
For me it looks a bit as if whether Schrodinger's cat is dead or alive depended on chosen set of coordinates.

I know it's not like that. But it's still weird that at the end of Bayesian analysis the best you can deliver is if-by-whiskey style deliberation.

I know it's still valuable. Just weird.
The only people who wouldn’t consider old php forms social media are the users of those forms who want to pretend like they don’t use social media.

If it’s content (media) shared as a form of socialization, it’s social media.
> Today with Spring Boot, for instance, you can bootstrap and develop your app as quickly and easily as any other cool and alternative framework but with the advantage of using a really popular and fast language.

Looking at the Spring Boot guides, the amount of setup, complexity and lines of code just to get an application running with MySQL doesn't support this statement: https://spring.io/guides/gs/accessing-data-mysql/
Even 20 years ago this would be easier in Rails.

Or try building the blog demo that's build on the Rails homepage video in Spring Boot.
35 minutes to build a blog with rich text (including image uploads), live comments, notification mails and tests. And after changing the database to PostgreSQL, deploy it to production.
https://rubyonrails.org/
I've just learned, the term of art for energy cost factoring in labor, infrastructure, replacement, etc is "levelized cost" or LCOE and by that metric utility solar is indeed already cheaper than fossil fuels and nuclear power:

https://www.lazard.com/media/2ozoovyg/lazards-lcoeplus-april...

It looks like utility solar is currently ~33% the LCOE price per kwh of nuclear or 85% of the price of gas (CCGT).

This is an increase relative to 2021 (20% of nuclear / 60% of gas)

(As I understand it, the cost increase between 2021 and 2023 is from cost of capital and shipping)

Naively projecting out the LCOE trajectory, it indeed does not look like it's going to get to be 'dirt cheap' soon - eyeballing, the LCOE curve over time appears to be flattening towards a 5% or smaller cost reduction year over year.
There are many TWs of capacity available from rooftops. They are already covered.
> Yes, you have 10,000 samples and properly classified 5,124 of them so your mathematical precision is 0.5124

That’s the point. That’s the correct usage of significant figures. Your inputs have significant figures ; it determines exactly the significant figures of your output. Significant figures have nothing to do with things like sampling variance.

What you’re looking for is not significant figures, it’s confidence intervals.
>I thought medical hardware had to go through stringent approval processes with health authorities?

Yeah this is the case. You have to have a phone from a list of approved devices which is not very long.

In fairness, diabetics should be carrying standalone blood glucose monitors as a backup. You never know what could happen to your phone.
> It appears Valve didn't take the initiative on this one; rather, it's responding to Google's ending of macOS 10.13 and 10.14 support in Chrome. Several parts of the Steam user experience rely on Chrome.
Grid is scaling with max power draw at times of congestion.

Congestion is heavily correlated across consumers, so you cannot prevent it by charging higher marginal power costs.

(Like mobile carriers do with data)
Yeah, Celsius is awkward because it's basically used as both an actual temperature and as an interval depending on context, and mixing them is bad news. A similar sort of distinction often shows up in datetime libraries between an instant and a duration/timespan, but I'm not sure it's worth doing in a unit library. Just forcing kelvin for intervals probably isn't too onerous for most uses, and I can't think of any unit it would really apply to other than °C/F, whosoever dares mix units of measure with time zones notwithstanding.
Feels like bundles is a bad idea for back ups. Perhaps --bare repo in zip archive would be better
Is not this the main point of the editor war? programmers built tool for enhancing programming abilities, but they argued with which tool is best one...
>However, we can’t even accurately model the global weather system.

Why should this make us less alarmed? Uncertainty of prediction doesn't mean that the outcome is going to be better than predicted, it might just as well be worse.
There is that but there are also massive budget and schedule overruns that lead into lots of risk and interest payment expenses.

Not to say that the whole industry does not benefit from learning curves. Solar and wind have had massive cost reductions that come from learning curves and standardization.
Well you would normally use hammers and nails for woodworking but you wouldn't be able to use woodworking to make hammers and nails... But I guess with a text editor it's a weird recursive thing where the programming tool is itself a programming project. I think people just do it for fun and because they can. You'll probably never make something you can productionize but maybe you will learn some cool things along the way.
Year in a Word: X
> no applications that I know of to easily do things that are trivial on OSX like adding text or hand drawn signatures to PDFs

Try xournal++
> transfer funds internationally
Yes the author is an academic, she "researches" lipid metabolism.
No. There is not 60TB of data on the disk, which is what the GUI is reporting in the article. The GUI doesn't say that 60TB of data would exist if the snapshots were each individually flattened and expanded to another filesystem. It says there is 60TB of data filling the disk.
> I'd be very eager to see the CPython benchmarks!

In the talk on youtube, the author mentions that it’s not faster than mainline CPython yet (it is slightly faster than experimental off-by-default microoperation support it’s built on top of, but it was already slower than mainline, so it cancels out at best). I think the idea is for it to be merged, but only enabled by default once it becomes worth it; and that’s why the perf numbers aren’t advertised yet.

Still, I wonder what the expected peak improvement is. Looking at the current generated assembly, there’s definitely room to improve, but there’s only so much one can do without touching the data model.
Consider also that your desire to control what people do with the ideas you share is also stupendously rude.
Very good point. "What you see is what you sign" is a powerful property, but it does often need some support on the side of the signature verifier to make it possible.

Reading through an entire email (maybe MIME multipart encoded) on a small OLED screen isn't fun; on the other hand, something like "confirm transfer of €x to IBAN y from your account z" would be great – but needs support of your bank.

That support is incredibly hard to get. Android has supported "protected confirmation" [1] for many years now (on Pixel devices), but I have yet to see support for it by any real-world service I'm using, and I'm not holding my breath, since I can't even use FIDO with any of my banks...

[1] https://developer.android.com/privacy-and-security/security-...
> We estimate that 99% of US farmed animals are living in factory farms at present. By species, we estimate that 70.4% of cows, 98.3% of pigs, 99.8% of turkeys, 98.2% of chickens raised for eggs, and over 99.9% of chickens raised for meat are living in factory farms.

https://www.sentienceinstitute.org/us-factory-farming-estima...
My first impression is that this sounds clever but also quite fragile, because compilers love to change the minutiae how they emit their relocations between versions or compilation options.
If, as you say, you're reading up on the subject, side effects of wind power (and increased electric networks with solar, batteries, etc) are increased mining and concentrate processing of copper, nickel, lithium, etc.

Not being a scaremonger, these are just real costs that come along for the ride into a brave new future.

Spodumene processing in Malaysia from Australian concentrates (Mt. Weld, etc) to produce litium for batteries creates massive acid dams of wate and tonnes of radioactive waste.

Copper mining has always been problematic (albeit out of sight for many) and much more of that is called for.

Without being pro or anti any of the possible solutions for power generation we need moving forward, they all have toxic waste issues that bear looking into.
My understanding, though, is that you have to keep them at room temperature? (I recall a suggested rule of thumb for LTO is 60-90 degrees – most certainly wardrobe or basement media, rather than storage unit media.)
SQL query like functionality in Google Sheets
If familiar with SQL, makes it easier to do certain things (like join tables, sort, group and filter) as compared to usual google sheet methods (like column level filters, or pivot table)

Note: it's just a proof of concept. Wanted to get a sense of how useful such a thing would be.

Demo video: https://www.youtube.com/watch?v=AxDwPOe4Xwg
Ooh, this time of year when engineers finely get some time to dig into longer tech talks.

I remember watching the original "clojure" talks during Christmas break too.

At least it's a found memory that I keep, as opposed to all the troubles getting a somehow functioning clojure dev environment set up back in the day... For all my whining, it has actually got better nowadays, although I still don't know if it's acceptable to use lein as opposed to boot as opposed to deps.edn as opposed to [insert tool].

I don't think I'll ever professionally work on a things where the costs of clojure (training / mental reshaping / startup performances / etc...) will be worth the benefits (using a map of tuple to sets of immutable records and solve a gnarly problem in 10 lines and 50 parens.)

But as other said, the sermons _do_ change how you program in any language.

(I just wish I understood what in meant in "Effective Programs" by "typos are not important". They are, aren't they ? A typo is a runtime error begging to occur during the demo, how is that "not important" ? Never mind.)

I would advise to immediately go watch anything from Muratori or Blow to get the exact opposite perspective, pounder the fact that they are _both_ right and wrong in their own ways.

And go back to writing typescript like everyone.
Why didn't the author consider Kotlin Multiplatform in the conclusion?

It seems to be the most accurate choice to answer the described needs while solving the lack of native dependency that QT is apparently facing.
Well, there's no harm to them if they stop sharing their source X months after switching to source-available model.

It'll even be a net benefit since CoPilot will not devour their code, strip its license out and spit (sorry, emit) to anyone who asks the right questions.

An OSI approved license allows building upon that work, more importantly GPL prevents these improvements to go private.

Source-available provides "for your eyes only" view to the code, and is just window dressing when compared to other models.

I fail to see a net benefit, just a staggered backtrack.
Don't you think its funny that we pay academics a fraction of how much we pay tech workers and yet we expect so much more from them?
This is really great to see-second the “thank you very much” to the Fine company for making this possible.

Altap Salamander has been a good friend and constant companion for years, and there was some fear when Fine acquired Altap that it might meet an unceremonious end from slow bit rot, even as they made it free. It’s wonderful to see it get a chance to keep going!
Was many years ago and Haven't been there since therefore don't remember that. Should not help with eyes but should help with breathing I guess.
Not publishing doesn't break any law and that disc is worth more in any way than a few knick-knacks.

And if you don't make an online post about it you could even anonymously leak it to archive.org or something so at least that game won't be yet another that's lost forever thanks to DRM.