skysight-inc/HackerNews huggingface dataset:
You have to enable gopher in its preferences, I assume the same is true for http.
That must have been around 2011, 2012. I don't know which CentOS version it was. It was the current supported version, so not ancient, but not exactly bleeding edge. The problem was that closed source stuff like Chrome didn't work because they only considered Ubuntu and maybe Fedora?

You had to build glibc and GCC in unison, and building them is always difficult, especially the first time. But once I figured out the steps (configure, make, ...) it was easy. The only fiddling was to get all the executables to use "rpath=$ORIGIN" so I could just pop it in my home directory and it would reference the correct variables.

I didn't build Chrome (I'm not that crazy), in fact the above was done so I could avoid building Chrome and just run a Chrom(ium) binary. I think the main reason for this ordeal was to be able to run Flash :-D but I also learned a bit about GCC and so on.
The number one reason is if you want to make your code AOT friendly, followed by not having to write all the boilerplate required by stuff like INotifyPropertyChanged nor depend on MVVM frameworks for that.
Yes, it is worth it even now.
Azure capacity issues biting GitHub once again
Have you considered adding support for running a service in the background, possibly as the system/root user? Maybe I'm working on one of the very few categories of desktop app that still need that (remote desktop a la TeamViewer). This requirement is one reason I didn't go with MSIX on Windows; MSIX didn't add support for background services until Windows 10 version 20H1 and the corresponding Windows Server version, and I don't know how long it will be until we can drop support for Windows Server 2016.
The same security mechanisms are available in new Windows 10 builds, but it does not enable them automatically because of said ancient machines.

In particular certain security issue mitigations are terrible performance on older CPUs (think easily up to 20% performance loss).
If your machine is ancient enough, it won't even get Core Security.
Actually a human put the drugs into the backpack then put the backpack on the bird.
Thanks!

Nope, I don't have plans on ever developing an app for Windows or Linux as I stopped using those OSs on a desktop/laptop.

Also I use SwiftUI to develop the UI for these apps which is native macOS only, so it's impossible to port such an app. It would have to be rewritten using Windows/Linux GUI toolkits and APIs.
It's not age. I have a uni mate the exact same age as me and we worked together and still talk about work.

He's the kind that would do his own oop framework in plain C (true story) while I would rather do the minimum necessary for things to work (well, if that includes UNAVOIDABLE complexity, so be it). It was like that when we were 25, it's the same 20 years later.
Fair enough! I do have coworkers nearing retirement that would have seen all of the above bear markets. If you were around for at least the 2001 (dot com bust) and the 2008 (financial crisis) you should know better than to think this is the end of tech. Best to steel up.
One semi-truck does the damage of over 200 Hummer EVs. As long as semis are allowed on highways, I think the effect you're describing will be negligible, especially since the really heavy EVs like that are expensive luxury ones, and the mass-market ones are all way lighter.
Tungsten refers to the rock where the element is found. The english language reused the name for the actual element.
Maybe you know something but I don't, but I believe the comment you are replying to was a compliment and not a sarcastic dig.
(and as an aside: Python is very much VisualBasic++, I actually kind of like using it but it's just tiring putting up with the amateur level of other developers and the flakey ecosystem)
Kind of aside but kind of not - while you have a throwaway account,you have described situation in extremely specific and fairly unique detail, with personal anecdotes and your opinion on people involved explicitly stated. Have you considered the risk these overly smart engineers might frequent Hacker News?
Sure, I'll keep in mind to do it for the next post.
I'll keep in mind to do it for the next post.
If you're a third-rate civilization (as we are), there may be real benefit to being in a backwater spiral arm way off main shipping lanes.
When Grandma Is a TikTok Star and the Grandkids Are the Managers
It's not like the solution for this is hard. Pay people extra to work during holiday times.

Even better if you have people from different cultures that celebrate at different times (Chinese new year is January 22, Orthodox new year is January 14).
Producing less and electrifying a grid are not mutually exclusive, ideally we will do both. Even in a "degrowth" future, we have to power critical infrastructure, which means large infrastructural changes and a bunch of raw materials.
> If you're on AWS you can stick to CloudFormation

I would caution against this, even if you solely work on AWS. CloudFormation is much, much slower and has failure modes where it can take hours before the CF service returns to a manageable state. This is slightly better now that they added the ability to ignore failures so you can delete resources manually and then restart the CF rollback process but it’s still much more prone to getting into states where someone knows exactly what needs to be done but the tool won’t let them do it.

We switched to Terraform about half a decade ago over that and it was such a great removal of friction from your development cycle. I tried a small CF project last summer and had to help multiple experienced AWS users with the same class of problems within a week.
AutoMapper is almost universally misused/abused. It's intended for use cases where 98% of the model's properties can be mapped automatically, typically where the result model isn't doing anything except excluding a few properties or maybe flattening a nested object. For anything else (i.e. any scenario involving significant changes in the data shape or structure) IMO you are better off writing the mapping by hand. But once devs get hold of AutoMapper, every mapping problem becomes a nail...
I weirdly think Aus would be one of the best places to do this sort of work. There are huge (truly gigantic) areas of the outback where pollution would not bother anyone. A trade oriented, democratic country etc could provide refined metals for densely populated areas to use.
Not using reflection also allows safer code trimming.
People on HN have a pretty bizzare definition of "exploiting users," IMO.
I’m meaning to write a library that’s the intersection of design by contract and abstract algebra for Python. You’d be able to say that getting a diff is associative and get free tests just for documenting that.
> in the next 5 years

I will not hold my breath. I tested the first (admittedly rudimentary) HMDs in the mid 1990s. VR was f-ing hot back in the days among those of us interested in "computer graphics". According to commentators, VR would have disrupted our lives over the next a few years. Here we are.
Joel on Software – Strategy Letter V
Why is it so hard to just create a smart TV that just TV's?

It's not hard --- just less profitable.
> because of shadows that confused it
> ...

After all, a Tesla is a pretty good substitute for a horse !
I avoided direct mention of Gemini for a reason: I am not a fan.

Got nothing against the idea. It is about the implementation. I care about retro hardware and minimizing requirements; they don't.

Spartan is cool.
Rust should own its debugger experience
Motorcycles aren’t viable in many places due to weather, and they aren’t practical for most people (people with kids, pets, large items, etc to transport).

I don’t think “everyone should be allowed to use the road safely” is a statement anyone disagrees with, but the laws of physics make this very difficult to implement in any practical way. Pretty sure that even in Europe, cycling and motorcycling are far more dangerous than driving.

Electric cars are the only viable, general purpose solve for climate change as it pertains to personal transit. We aren’t going to get everyone to start (motor)cycling or taking public transit over the coming decades, but EVs are a drop-in replacement for most personal transit use cases.
The movements that evolve into genuine threats are only obvious in hindsight. We know the Beer Hall Putsch because, well, it's Hitler. If we afford the same level of proactive scrutiny to every demonstration, riot, or other indication of intent to subvert the democratic process following the assumption that it will metamorphose out of control, Jan 6 would be one of a great, great many:
https://www.nbcnews.com/storyline/inauguration-2017/washingt...
I agree, but unit tests are cheaper, you can do them unilaterally, and you can accomplish a lot with them in an organization that can't or won't invest in integration testing.

Even when integration tests exist, they typically don't go beyond exercising each ability of the system one or two ways. They don't achieve good "data coverage" or branch coverage, which is what property-based unit testing excels at.
One Does Not Simply “Create a Visualization” from Unstructured Data
When I worked as a database consultant, I often saw conversations similar to the following at clients:

Manager: Hey Data Analyst! We have a huge amount of data in our data lake, and I would like you to use it to provide us with some analysis and visualizations. Could you get that to me next week?

Data Analyst: Not really. The data that we have in the data lake is unstructured, and I can't do much with it until it's structured.

Manager: What do you need in order to structure it?

Data Analyst: Our data engineers have the skills to do that.

Manager: Oh, I see – OK, I’ll talk to the Data Engineer. Hey, Data Engineer! Can you structure this data by next week?

Data Engineer: Next week sounds a bit unrealistic. I’ll need to talk to the teams that have created the data in order to be sure that I understand how it is organized and what it means. After that, I can write some custom code or use a pre-existing tool to extract information from the unstructured data, and then store it in a structured table. Let’s set up a project and allocate time and resources to do this, it could take some time!

Manager: You mean that we have all this data, but we can’t use it unless we spend a bunch of engineering resources to process it first?

Data Engineer: That is correct.

Manager: My boss is not going to be happy … Can you help me to get a better understanding of the difference between structured and unstructured data? I’m going to need some good justification for this!

Data Engineer: Sure, I’ve written a summary of the difference between structured, semi-structured, and unstructured data for you. Keep reading at https://airbyte.com/blog/analyze-unstructured-data!
> I've been studying/applying stuff from this field for ~15 years

Would you mind elaborating on the work you do with graph visualisation?

Thank you for the offer, I'll certainly contact you after I familiarise myself with some more classic research material.
I don't know how this is a "pre"-mortem
Decades ago I was working on an algorithm to calculate parameters of my model based on experimental data. I was sort of getting there but the thing was slow and the results were sometimes iffy. I asked my friend whose capacity for complex math exceeded mine by at least an order of magnitude. After few tries he came up with some algo that had solved all my problems with flying colors. His code was very terse and I can't quite understand how his algo works at all. After he had explained its theory to me I realized how genius it was and that I had no chance coming with something like this on my own.

I could then "beautify" his code. Way better than trying to fuck with his mind. I am glad people like this exist. They solve problems many other people can't.
> That’s incorrect. Schools can and are sued successfully for not protecting kids from violence and harassment, just as happens in workplaces.

Yeah, and people win lotteries too, and you can find more news stories about lottery winners than about successful suits against schools for turning a blind eye to bullying, but ... that doesn't mean that winning lotteries is the norm.

With the workplace, you also aren't doing an expensive civil suit like you are forced to do with the school - you can cheaply bring your employer to task using your countries employment protections (and associated agencies).

There is no such thing for schools.

In fact, schools punish both aggressor and victims, because it's preferable to having to deal with implicit acceptance of liability by punishing the aggressor only. It's in the schools interest to make sure that victims never come forward (less liability), rather than punishing bullies (more liability).

In the workplace, due to employment laws, it's almost never in the employers interest to protect the bully, like it is in school.
BTW have you seen the new Node / Go style top-level statements in the .net 7? Microsoft have been doing some fantastic work, they've constantly been taking the best bits from other ecosystems.

In the right hands - so with strong progressive leadership - it wipes the floor with other ecosystems.
The wording is a bit weird though, isn't it? Why wouldn't you write "filmmaker from Mobile, AL"?
+1 for "Danegeld".
U.S. Inflation Slowed for Sixth Straight Month in December
It is totally possible to use technology to solve some management problems.

However you can't solve all management problems with technology, and I'm not sure just automating the cleanup will fix it.
Maybe its like the Lenin statues. It's possible to get rid of them now while Russian strong men are busy.
I'd think that's more related to a fact you need pricy gaming PC in addition to pricy headset, all to play select few games

> You have to fuck with the strap to get a nice aligned view, constantly adjust the visor, scratching your nose or adjusting your glasses requires fumbling around.

I doubt anyone didn't get VR for that reasons
It just reads as a snarky comment for me, doesn't really add value as everybody with a modicum of english knowledge should be able to understand.
Yup, working smart is doing 5 days work in 1 and making complex things simple.
Maybe it's time for the rest of the world to do sustainable rare earth metal mining or end up being more geopolitically subjugated by China and Russia.
You need more than that. Reference counting amplifies reads into writes. To ameliorate that (somewhat) you need to keep the references separate from the data (a particular problem with Rust). Otherwise you end up with lots of writes scattered all over memory, causing false sharing and lots of unnecessary communication over buses between your cores. One way to do this is to keep the references together in separate cache lines or pages, away from the data. And this only partly alleviates the problem.
"I haven't seen the requirements, know little to nothing about the system, but I could knock that out in a weekend with a few Red Bulls." This stuff is such cringe, it is the type of response you see from fresh CS students who haven't started working yet and think everything is a piece of demo work where the requirements don't matter and that everything is simple if you just start writing some code.

Obviously the NOTAM system isn't up to scratch, that's why we're talking about it. But "hard problems are easy" isn't constructive nor very realistic. I bet someone could put in a three-hour presentation talking about all the complexity that led us to this conclusion.
There's a balance to being overly verbose and isolating _EVERYTHING_ from _EVERYTHING_ to such a degree that it's a major travel all around the codebase to follow one little path through a single call, and cramming _EVERYTHING_ into one file.

I'm arguing for a balance.
I think the key word is all modern humans (i.e. 30,000 genes common to Neanderthals not identified in any modern humans, with humans tending have to bits of other genes associated with Neanderthals but not other human ancestors which differ from human to human)

Below that it suggest that 60-70% of the [distinct from other hominid ancestors] Neanderthal genome is shared with a [typical, Eurasian] modern human, which again without more careful wording clashes with general assumption that our DNA has 99.7% overlap with Neanderthals, 98% plus with modern apes (and 60% with fruit flies!)
Right, exactly - I'd skeptical of the claim that residents cause hospitals to lose money.
I really hate when scientific reporting repeats figures without really providing context, just to check the "we tried to explain" box.

> One of the first of many surprises in his research was to find out that the genetic differences between Neanderthals and all modern humans(amounting to about 30,000) are far less than the differences between two random human beings alive today – around 3 million [bases ?]

> At least half of the Neanderthal genome – probably as much as 60 to 70% of it, Pääbo believes – is to be found in living humans

This does not compute in multiple ways. Some information is obviously missing, but all we get is these two paragraphs next to each other.
I find it amusing that your assertions about what aliens may or may not do completely ignores the fact that the one intelligent species we can observe does all the things you claim no species would ever do. Really drives home the point you are making with your satirical take.
The combination of being dismissive and adding nothing to the conversation is what makes it assholish. Their only contribution was to shoot down what was an interesting aside.
Why is this guy still talking in public?
But that means you're eating from 7pm to 11pm on those nights? Doesn't seem to be an ideal time to be eating, considering your body doesn't need the energy at that time.

Why not do the same but switch the window to earlier in the day?
In my part of Canada it is common to have mini-split (non-ducted) heat pumps, mainly for cooling. The salespeople like to say that you will save a lot on heating with a COP of 3. However the placement of the inside unit is always close to the ceiling, usually in the highest part of the house. This is perfect for cooling during summer. However during winter, it causes the upper part of the house to be hot and the floors to be cold. The basement resistive heaters have to compensate to maintain the target temperature. This means that these single head mini-split heat pumps cannot replace 100% of your heating and cannot provide the same level of comfort than resistive baseboards.
Intel Unveils Core I9-13900KS: Raptor Lake Spreads Its Wings to 6.0 GHz
You can drive 350+ miles on a single scooter charge? Also, I have a hard time imagining anyone taking 400+ mile road trips on a scooter.
Sure!

Spec: https://github.com/edn-format/edn

Example (linter config): https://github.com/clj-kondo/clj-kondo/blob/634294183a0aa2ca...
> Are you insane? This is the most anti-tech site I'm on.

It's not anti-tech, it's just savvy enough to be skeptical and not to be enthusiastic about tech for tech's sake.

A lot of people just uncritically buy into sales pitches, or are not confident enough to challenge them.
If I knew I only had a few weeks/months of freedom left, I'd spend my time doing something other than writing blog posts.
And the context variables for the jinja is in part read from a YAML file iirc
Getting Started with Explorus
Explorus is a tool made to keep track, understand, and debug the overall behavior of the consensus and new features of the Tezos blockchain (e.g., optimistic rollups). One of the main strengths of Explorus is that the only requirement is to have a Tezos node, neither an indexer nor a database is required.
I wanted to submit the direct report from bls.gov: https://www.bls.gov/news.release/cpi.nr0.htm but for some reason HN kept bouncing me to a submission from December, 2021 after I clicked "submit." Some kind of broken automated dupe reducer?
Awesome. Say thanks to your friend.

I have this issue. Which is weird if you still have a high libido and want some relieve.
Party! RSVP.
Client-Side, Server-Side Web Development
Yes, trade code safety & quality for programmer comfort. Amateur mindset, much like the mindset behind automapper.

“Yeah we may risk introducing more bugs but it’s so much nicer to develop now!”
the US's obsession with blanket CCTV coverage

Ha ha ha. London, UK?
It’s incredible to think that dreams are just our brains generating training data, and lack of sleep causes us to overfit on our immediate surroundings.
Valuing systemic simplicity over simplicity of a feature in isolation is one view that gets me into a lot of disagreements.

Sometimes the simplest overall solution isn't so simple in isolation.
We can't verify everything ourselves, that's why there is a framework (green lights, laws, ...) and society (others do things you can't do).

In Tesla's case, the failure is that they are testing a new way of doing things without properly saying it, Muskito is pushing for "it works" while it actually is only being in the early stages.

This is a failure to society, like the 737 Max and should be judged accordingly.
Humans will always $hit where they eat, so I say, go full hog on the Universe. We are less than a rounding error in time and space in terms of the damage we can do to it. It's like peeing in the ocean.

The Earth is unique and precious, but the vast out there - we cannot do our worst even if we tried.
Swedes are fairly prevalent in technical forums. Can see the HN poll here, Sweden is at spot 6 if you exclude the US regions:

https://news.ycombinator.com/item?id=30210378

So news about Sweden are probably more likely to be posted than for example news about Chile.
> No rare earth elements are currently mined in Europe

This is a little crazy fact I learnt today. Given how much we use, this news hits harder.
Good to hear. There are other interesting systems, such as xv6 (which abandoned x86 for RISC-V) or Haiku (which RISC-V support has working desktop from about a year ago, unlike aarch64 which doesn't yet).

My answer was, however, specific to systems that run on VisionFive 2.

The situation should improve dramatically once proper documentation is available.
Looks like he still has his Adderall prescription, despite all of this.
It's already possible to bring a supported keyboard into VR on the Quest.
Why would you install heat pump without properly insulating home first?
With Sapphire Rapids Launched, Gelsinger Focuses on the Future
Been lifting for 5 years now, going to use this site it's great nice work!
> However there are lots of very pro-Russia Bulgarians (hard to explain after everything that has happened, but still..),

Here is an excerpt from wiki which explains why some in Bulgaria are still "pro-russia":

"The Western European Enlightenment in the 18th century influenced the initiation of a national awakening of Bulgaria.[63] It restored national consciousness and provided an ideological basis for the liberation struggle, resulting in the 1876 April Uprising. Up to 30,000 Bulgarians were killed as Ottoman authorities put down the rebellion. The massacres prompted the Great Powers to take action.[73] They convened the Constantinople Conference in 1876, but their decisions were rejected by the Ottomans. This allowed the Russian Empire to seek a military solution without risking confrontation with other Great Powers, as had happened in the Crimean War.[73] In 1877, Russia declared war on the Ottomans and defeated them with the help of Bulgarian rebels, particularly during the crucial Battle of Shipka Pass which secured Russian control over the main road to Constantinople"
I've found the best way to deal with these types of disagreements is focussing on the requirements. You have one set of requirements in your head (code maintenance, reliability, simplicity) and they have another set in their heads (optimizing whatever it is).

If you can shift the discussion to the _why_ rather than the _what_ I think you will have a better chance of reaching some common ground. A team needs to be pulling in the same direction.