skysight-inc/HackerNews huggingface dataset:
Ask HN: Looking for lightweight personal blogging platform
Requirements:
- Write software engineering blogs with markdown
- Open IDE, write some thoughts, push new version of the blog from my terminal
- Be able to host on github for free
- Be able to display code with syntax (I guess if it supports markdown it will support that too?)
- Maintain structure e.g. post dates, navigation, post tags
- Ability to have a page about me

Bonus points
- be able to personalise a little bit the look and feel if I wanted to e.g. font

No need for:
- comments on blog posts

What are my options?
That looks really nice. Little things like the reversible charging plug are absolutely critical (one elderly relative has broken a considerable number of devices by forcing the USB Micro-B cables in the wrong way round - coloured stickers to mark the plugs are obligatory).

NFC tags to identify physical objects when one can't read the label are an excellent idea.
What's the underlying joke with Elon Musk and reviewing code?
Well, it is informative to see to just how many entities they're going to sell my data.

My big question with those banners is: what the hell does "legitimate interest" mean? The toggle for normal cookies is generally off by default or easy to turn off, but then there's another tab, or other toggles, listed as "legitimate interest", and it lists all the same stuff I don't want: ad personalisation, tracking, etc. What's the difference? Why do they consider that legitimate interest?
Why LineageOS stopped supporting newer Xiaomi phones?
I did my PhD in SE after a couple of decades of working in industry. In my experience you can do a PhD in your 40s if you are motivated and have a worthwhile problem to research and solve. But you probably won't get much support. Academia is disinterested in solving real problems experienced in industry.

As you have discovered academia is driven by published papers, grants and the elusive concept of "prestige". Yes, AI is one of the more trendy areas for research at the moment.

The reality is that having a PhD does make you over-qualified for many jobs. Earning more? Only if you live and work in a city where there are lots of startups and/or firms that seek out people with above average knowledge and expertise in specific areas. For example, some PhDs ended up working as quants in the finance industry. Bio-tech is another possible area.

As for mental health, depression, imposters syndrome, etc are common. Less than half of PhD candidates complete their work and graduate. Sites like https://phdcomics.com reveal how widespread the challenges are. As for financial challenges, that too comes with the territory.

Don't take advice from people who don't have a PhD or don't hire those with PhDs. Reach out to alumni from your university and ask about their post academia experiences. In my case, I did the PhD for my personal interests. I had always wanted to do a PhD, but until I was established and able to self-fund, it was too risky. Clients hire me to solve their problems not because I have a PhD but because I have a track record in making money for my current and past clients.
The relationship between Use Cases and Use Case Scenarios is the hypotenuse of the conjoined triangles of the House of Requirements.
It's coming!

https://youtu.be/mzFsMul9K-c?feature=shared&t=56
Ask HN: What can someone do if their SNAP account and videos are hacked?
Hello HN,

I'm creating an Ask HN thread due to a weirdish reason. A female acquaintance of mine who works as a model reached out to me because one of her friend's Snapchat account has got hacked and the person who has hacked their account is in possession of sensitive material belonging to them and is threatening to make it public.

The person who has been hacked is somewhat famous and is worried about nuisance value and loss of reputation amongst other things if the video gets public.

Is there someone from SNAP here who could help them? They have the hacker's Snapchat ID and proof of being threatened over a snapchat chat.
I really loved the first half or so of this post. But they went off the rails a bit when they said that the hiring company will start over if you turn them down... that simply is not true. They move on to their next choice, and often have the 2nd choice offer ready to go in 5 minutes once you turn them down. Heck, you may be their 2nd choice for all you know. Or 3rd. Or 4th.

And the rest of the article then falls into role-playing contrived conversations, all of which can be skipped by being even more honest than they recommend. Simply say that you want an offer that is good enough to never make you second-guess your choice in joining them. That pretty much covers every conversation and scenario you can imagine, and you don't need to make up strategy for 3 potential layers of back and forth on who says what.
> proto-humancentric thinking

I think that it's actually your perspective, which I think is essentially a sci-fi perspective, is deeply human biased. You think space is cool because you evolved under an open sky that rotates to show you "the universe" roughly every 12 hours. But most stars are red dwarfs and any planet with water they have would be tidally locked. I have my doubts that sky watching is a thing on such a planet given that the flares probably mean you have to live underground. Other places never show you the sky at all. For example, any species evolved in the oceans of Enceladus would have to through hundreds of kilometers of ice before understanding that there even IS a universe. Similarly for species evolved on clouded worlds like Venus or Titan. Their mythology and psychology would not resonate with space at all.
Earths moon is also quite ridiculous. We don't see anything like it anywhere else. Now, would we all be so fascinated with space if we didn't have that moon and the eclipses to go along with it? I don't think so.

> This is all done via AI and automated factories that terraform planets into Von Neumann manufacturing hubs

But it is, very obviously, not done. And this is why I call yours a "sci fi perspective" because you hand wave away huge scientific and engineering challenges that might never be overcome. We have five (5!) probes that sort of accidentally left the solar system. We have 0 probes that we deliberately sent to other stars. We have 0 AI systems that can run factories. We have 0 autonomous factories. We have never made anything that ever extracted in-situ resources to be used by itself. We have 0 self-replicating machines. We have 0 self-repairing machines. We have grown human in-vitro 0 times. We have very little technology that can even survive a hundred years.

You have to understand that when Von Neuman talks about these probes it is little more than a doodle that illustrates a neat idea. There is nothing about reality that dictates that machines like this must be possible.

> Why did Europeans colonize the entire earth?

They did? Maybe you from an alternative earth but on my earth we (humans) haven't even colonized the poles, most deserts or oceans, all of which are magnitudes more habitable then anything we see in the night sky.

> Life is a virus that spreads without limit.

Von Neumann probes are lines of pencil on paper and nerve signal in brains and nothing more. But even if they existed they wouldn't be life.

> Do you not understand why people invested in early merchant ships in like the 1500s?

Yes, YOU invest, YOU get the spices. When you send for other stars you won't get anything back in your or your children's or your grandchildren's lifetime.
Not to mention that because of this, ArgoCD doesn't support some Helm functions at all, like `lookup` (which looks up resources in your cluster).
Twitter employees were asked to print some of their best code and bring it for review by Musk.
Does this account for traffic?
It is also true that a clunky and inelegant piece of code that does its job is infinitely better than a pristinely written code that solves a slightly wrong problem.

So iterating quickly and being agile is bad for the code quality, but it is probably good for finding exactly what is the right problem to solve.
Isn't there a middle ground? Suppose we could make ICBMs useless (known storage sites for bombers and ground-based missiles, lots of time and distance to track and destroy them in the air) while shorter-range weapons stayed relevant (smaller, easier to move, maybe spread over a battlefield). This could both keep the cost of a war too high to consider for great powers, while greatly lowering the civilizational risk caused by thousands of high-yield weapons on hair trigger.

For example, a border war between India and Pakistan or China would be a disaster that no side wants to see. But a massive ICBM launch due to tensions and miscalculations between the three biggest arsenals would have a much lower impact. These arsenals might even become irrelevant enough that they stop being maintained. Seems like a win-win?
I believe a German (?) court recently ruled that sending a do-not-track header in HTTP request is sufficient. So essentially, a website showing a cookie banner despite a visitor already expressing her/his preference using DNT, is a malfunctioning website.

Now all we need is some carrots or sticks to nudge companies to fix their websites. Like fines or decreased search ranking.
Students at shools where 40% or more of the student body is classified as low income receive 10 points towards exam school entrance. [0] Being a poor kid at a rich school is a penalty, while being a rich kid at a poor school is a bonus.

A student attending a school without bonus points would need to score 97 points. Class rank is a factor which effectively imposes quotas on schools regardless of students grades and or test scores. Back around 2016 there were a handful of schools where students needed to score in excess of 100 points to get into Latin.

Last year 408 high income students received bonus points while 29 low income students did not. The admission rates for these groups were 85% and 55% respectively. [1]

[0] https://archive.is/20220203094548/https://www.bostonglobe.co...
[1] https://archive.is/20231107020144/https://www.bostonglobe.co...
Hugo and papermod as the theme

https://github.com/adityatelange/hugo-PaperMod
> Lack of GC which has made languages like js/python/jvm/c# unfeasible.

If they weren't feasible, there wouldn't be several implementations shipping for several years now.

Just like a typical hardware CPU that isn't a *Language XYZ Machine", GC implementation ships with the runtime.
Even if Vercel was built on Deno, I don't see them open sourcing that. Everything that manages distributed cache, edge rendering... They'd probably rather keep that closed and available only for Vercel customers.
> s ENTIRELY the fault of the EU "Cookie Law"

i profoundly disagree. the cookie law+gdpr did not force the websites to show their obnoxious overlays, they do that in order to confuse a part of the users and make it hard do not opt in. they could have used a simpler way to show the information, or, you know... not sucking every information about you they can, which would have not created the need to show anything.

edit: maybe it's not well known exception, but cookies that are mandatory for the functionality of the website (and are not used for tracking) do not have to pass through the opt in process. for example, the session cookie for the login functionality.
It's clearly not a solvable problem with current ideas about technology. No amount of ice, rock, magnetism, or Magic Unobtanium is going to make this practical.

I'm not even sure about warp drives. Bending spacetime one way means it has to squish back the other way. The energy released might not affect the ship - possibly - but I'd be surprised if it didn't affect the spacetime it had just passed through.

Some kind of new physics might make all of this possible, but - by definition - we have no idea what that might be.
I recommend the 1621 book Anatomy of Melancholy by Robert Burton. He was a big bibliophile with a huge collection, and also melancholic, so he wrote about melancholy while pulling material from his own reading. The result is a huge book that is figuratively 50% main text and 50% marginalia; if you find a good edition where they are printed as actual marginalia instead of footnotes/endnotes, it gives a completely different perspective into the mind of the author as he wrote the book.
>27900 years would have passed on Earth, so you wouldn't be able to tell anyone about your vacation

you could tell them when they overtake you due to incessant obsolescence
This is soooo true; "Tests?"
Already patented?
> I repeat - the cookie consent popups, and the resulting de-sensitisation of users to genuinely useful warning popups - that's ENTIRELY the fault of the technocratic leadership of the European Union.

Repeat as much as you like, you're still wrong. Note that this website you're currently using doesn't have one. Neither does github.

> Even functionality such as remembering user region, or allowing the website to improve performance and UX using simple analytics requires consent.

That's the point.

I've seen analytics data. Looks neat. Definitely doesn't need to be granular to the level of individual users.

Also, given how badly I'm categorised by even the giants like FB, I simply don't believe this data is half as useful as it seems from the shiny graphs coming out of most analytics software.
I think you might be reading improve performance to mean “page speed optimization” rather than “profit making optimization”.
Not scalable though, like JSON with nested objects.
I mean it's a bit more complicated, since ribosomes are themselves mostly made of RNA. Which gives RNA a kind of unique property that it can not only be transcribed into new proteins but also build the machinery to do this transcription.

Given a bath of amino acids you can easily use RNA to bootstrap a whole self-replicating system, which is probably what happened by accident at some point.
No accounting for particles yet, which you'll also keep hitting, making your ship's materials radioactive and causing lots of secondary particle showers, bremsstrahlung and the likes.
The Tao Te Ching makes for a great management book. I especially love chapter 17:

Great rulers are hardly known by their subjects,
Then come those the people draw near and praise,
Then those the people hold in fear,
Then those the people revile.
When one lacks trust, one finds no trust.
Reluctantly, without boasting;
Perform actions, accomplish deeds;
The people will say it happened naturally.
Interestingly, I remember trying to connect (with some success) to random @hotmail.com emails using MSN messenger, back in the early 2000s.
This is correct, its not needed for good performance, and most things websites require cookies for dont require the disclaimer, with two caveats. First its pretty clear from the law what requires it, but what if you are wrong, what if corp requires legal to sign off on the engineers statement that it is legal, its not like you gain much from not having the disclaimer, and second, most freemium analytics (e.g. googles) and all ad related services do require it.
The rest of the hail mary series?? Or Three Body?

I have read two of the three body books, but I wasn't aware of a sequel to project hail mary, would be very excited if that's the case!
The Battle for Better, Broader, More Inclusive AI
> The EU is like a massive ship with huge inertia. Changing course takes a long time, but once it gets going, you better not be in the way.

Yup, Europe is so lucky to have this stubborn, inertia-ridden juggernaut in charge of dynamic and innovative technology like the Internet
Not funny, didn't laugh
I mean that's from the individual perspective. The alternative is to start telling everyone that OKRs are BS, and then have everyone on one level above you do the same to have it make any difference.

You are asked to provide OKRs, everyone else are doing it and the only way not to do it is if you start your crusade or I guess just say "no" and see what happens?
And the forced harassment is very likely illegal, the law is pretty clear that refusing/removing consent should be as easy as giving consent. Very few sites have both "refuse all" and "accept all" on the same pop-up, even worse are the "legitimate interest" ones which hide a second layer of refusal under that tab.

I hope the EU cracks down on it at some point, the harassment is very much a strategy to manufacture discontent in the public about the regulation, and it works (as you can see in multiple replies anytime this topic shows up in HN), and the strategy is illegal.
> The last point I want to make is I feel like it's been forever since I had a conversation about craftsmanship on the job. It's possible I have just found myself in the wrong places time and time again.

I can relate with the OP, not in terms of craftsmanship but criticality of things during the development process and operations.

When I worked in finance (algo trading), I was amazed at how we had so many controls and guard rails we had to ship something, that during the time was almost impossible to go south because if we knew that if something went off our company would be burst more or less like Knight Capital.

Fast forward to working in some SaaS, I always struggled to understand how things were so low impact/critical/important and how those things happened almost every second. Was hard to believe that some folks on the fund using VBA and excel spreadsheets were way more careful coding than allegedly professional software engineers. After some point in time, I just felt sloppy the whole process.

With time comes maturity and you start to realize that each company has some kind of meta-culture around how things are done and you end up adapting yourself; but is not an easy process. Another thing that I noticed is that your early experience in SWE or experiences that you're operating in hyper critical industry or a world-class environment creates a massive imprinting that you carry along your entire career.
Some humans are curious to be exploratory of knowledge that "escapes" these classifications, as you say :) this is, in some definition, the criteria of an artist of sorts. Maybe artistic minds are just scientists of another cloth, investigating the features of linguistic creatures that escape the boundaries that other (more "particular") types of minds create and impose
At least they're trying. You mention cookies but, for instance, the free phone roaming was a masterstroke. I could also talk about how it costs only 55 euros to apply for a residency visa for a family member, including your girlfriend/boyfriend , and is pretty easy to get. Compare that to the $8,000 application fee for a spousal visa in Aus.

It's good having the EU as a counterpoint to the US in terms of regulation. It's not always going to work perfectly but it's worked fairly well over all.
<<Aslan do not speak to me of this magic, I was there meme>>

The revelation was that you could talk on your ipod, and that ipod had a really really slick interface. It was running at 60hz, vs the ~20hz of the rivals. The rest, was all marketing fluff. Apart from the itunes store, the only other thing that the iPhone had was google maps, buttery buttery smooth maps.

This is kinda what I'm hinting at before. Nokia had this great roadmap to basically deliver what essentially was the ipad (https://en.wikipedia.org/wiki/Nokia_770_Internet_Tablet) However they fucked up the software, had internal teams at war, a conflicted road map, and a chronic inability to deliver. Meta, if they had different leadership could actually make a better, cheaper AVP. probably even with content, as there are so many streaming services out there trying to get a USP.

They won't, because meta can't execute. At best meta is going to be the cheapy android of VR, at worst nokia.
Wasn't the mantra back then was not to pollute attributes with js? Like onclick="alert(1)"

Now Htmx puts abstracted JS into attribues. Nice.

The use of memes plus the above tells everything you wanted to know about it. Just don't use it.
I read it without any expectations and without knowing anything about the plot.

It was just recommended to me by someone, but I'm usually into sci-fi, stuff like Greg Egan.

I really enjoyed it, but maybe I would have been disappointed if I was expecting more of a mind melter!
They didnt have to bring their finest, just print out the last 30-60 days of code and fly to SF to present it in person for review by Musk himself.
I looked for something similar and ended up coding my own. It was a lot of fun and even did not took too much time. Of course, I had one advantage – being an Emacs user I could leverage Emacs & Org mode. And one nice thing about my one is that the whole blog (content, templates, styles, JS) is contained in one source file. (Of course, binary assets are kept separately, though technically they could be embedded in an org file, too.) And btw, I don't even need to leave Emacs and go to the terminal to push he new version. :-)

If not for Emacs, I'd probably glue together a few tools like Pandoc, sedm scp and the like.
that's the power of great marketing!
I've installed LineageOS on my father's 10yo device and it works great.

Unfortunately I won't be able to the same on mine, because I need my banking apps to work for two-factor authentication.

Just one bank in my area allows for a hardware key and I don't have an account there.

It appears that I'm forced to have an up-to-date device with its original OS to do banking.
That's because the implementation is illegal, it should show "Agree to all" and "Refuse all" in the same context, the implementations have decided, as a strategy, to bury the refusal which goes against even the text of the law which states it should be as easy to give as to remove consent.
This is not the wording from the legislation, just a rough verbal summary.

I do not see any direct requirement to allow third-party parts, but the document does require providing repair-shops with documentation and parts at publicly known (and presumably same) prices. It also requires repair service to be available as long as it is technically feasible.

That is, if your screen is cracked, a third party shop will have original screens to install, and Apple will have to offer the service even if you have an unoriginal battery - which they otherwise use as excuse to not perform any service whatsoever.

Maybe I'm missing the part he was referring to about allowing third-party parts as well.
Kexi
If the vendor locks the bootloader tightly, or uses a chipset that does so, then a custom ROM isn't possible.

VoLTE also has ended the lives of many devices as 3g networks have shut down. Samsung's VoLTE isn't supported in Lineage, so that vendor is gone.

There could be a few reasons.
The EU could have enforced DNT, just like how they enfored the GDPR.
What I've learned from the transition to Next.js 14 with Server Components
Here's one paper on the subject. There are others, but I've run out of steam for trawling through Scholar and arXiv.

Radiation hazard of relativistic space flight https://arxiv.org/abs/physics/0610030
They're indoor VIP seatings the top of football stadiums with a panorama view of the entire field. It's usually where the sports commentators sit. Or rich people.
The law is already explicit about requiring that acceptance and refusal should be equally easy to access, the vast majority of these banners are actually illegal.
The trick is to do it politely and respectfully.
Well, I see your point. I also partly agree, in some cases it would be better if the law could catch up to new technologies faster. On the other hand, people here tend to value stability over novelty.
This is treasure.
> And most cookie banners I see nowadays have an easy opt out button.

...which you have to click EVERY TIME you visit nearly every website on the web.

What a great success for usability.
Because everyone mindlessly copy everything they see on the net.
>In light of this breach, AnyDesk customers must take proactive steps to protect their accounts and data. Password changes alone are insufficient.

Go figure :)