skysight-inc/HackerNews huggingface dataset:
Turning it into a paid utility would cripple it.
I don't think I've made it clear enough that this is a proposed addition to the current ecosystem.

Especially since in your scenario compromised credentials could incur financial losses

Why would you be liable for that? An equivalent of the FDIC would work fine.
Like I mentioned earlier: it's not just about fun/enjoyment, it's about being rewarded by the game. In both real life and games, people will overcome challenges they don't enjoy because it is rewarding in a way that isn't necessarily just "fun". Eliminating a day's worth of grind in real life is surely very rewarding as well but it's very difficult and rare to do. In a game like eg Runescape, such an impactful and rewarding feat is rather achievable, it only costs $10 and almost everyone can afford it. If you don't have $10 to spare then you can achieve it with time. The grind is just a challenge to overcome, and that doesn't have to be fun but challenges are often rewarding to overcome.
Large helium nanodroplets splash like water upon surface collisions
I’ve written a book “Rust From the Ground Up” which teaches you to write a real Rust program from scratch in each chapter. I used the BSD sources to rewrite classic Unix utilities (head, wc, cat, etc) from C into idiomatic Rust. Rust has an incredibly steep learning curve and I make it easier by avoiding more advanced topics like lifetimes. I’ve published the first 3 chapters with the fourth coming in January.

https://rftgu.rs/
Not all content is available in all countries at all times.

I currently have this problem with Spotify + South Africa, where a bunch of music on my playlist is no longer available.. I do not care about their reasons. Pondering not renewing next year.
> The fact that Chrome offers to bring my passwords from browser to browser, means that they are being stored in plaintext by Google.

Why do you think that they cannot bring encrypted passwords from browser to browser?
I really liked Programming Rust (got the 2nd edition). It's been a few months since I read it, so be warned, that I might misremember some parts of it

https://www.oreilly.com/library/view/programming-rust-2nd/97...

The book gives good visual explanations for how each of the code examples and it spends a good amount of time showing the relationship between the code examples and the borrow checker, OS, etc.

As most language books it spends a lot of time going through all the types, which I've always found incredibly boring - the same thing is the case with this book.

I'd recommend reading about strings and slices before moving on to the examples, but spread out the rest of those chapters in between the more interesting ones
Since we're regressing, maybe make water and electricity luxuries too.
As far as i'm aware, you should only store the location next to the timestamp and let the IANA[1] do the maintenance of the tz database. Please avoid the housekeeping on your side.

[1] https://www.iana.org/time-zones
> So why the focus on beef? Can you explain?

To make a stronger argument. Beef production is by far the most inefficient method of converting resources (feed, water, land, energy) into meat, so its the one commonly used when argueing about resource requirements. One could say it's a rethorical tactic.

Taking water as an example, the required amounts (litres) for 1kg of meat are: (beef:~15500, mutton:~10500, pork:~6000, chicken:~4300)

However, the arguments would still work if we took chicken as the measurement...1kg of insect protein requires 5l of water, 3 orders of magnitude less than the most efficent classic meat production
I'm speaking from "the other side" - never searched for a designer, but have worked as a freelance designer for 10+ years, and then as a product (UX/UI) designer in medium and large companies for another 7-8 years.

The way I see it, the biggest problem with freelancers is higher risk. The market is crowded, and even if you like the portfolio, and initial conversations make you optimistic, the chances that something will go wrong in the process are higher.

So yes, agencies are much more expensive, but in exchange they offer higher reliability.

If I were searching for a brand designer, I'd probably start with friends of friends. As in many fields, positive feedback from people I trust is an important factor (provided I like the portfolio of course).

If I did not have any friends of friends (actually I don't :-) - surpsiringly, I'd pick freelancers over agencies. I'd just be ready to spend significant time researching them thoroughly, talking with many designers, starting off with really small test task, etc. This way, I do my homework and reduce the risk of someone disappearing in the middle of the project. And the advantage of lower payment (comparing to an agency) remains long-term.

One more thought - for smaller company (such as yours), I'd search for more "full-stack" designer (if I may call us that). A designer specializing on, e.g., only branding is good fit for larger companies, where there many designers each work on their particular field. The best fit (again, in my opinion) for small teams is a "product" designer - that is, someone who has experience in designing all the entire product life cycle - from initial business requirements to UX wireframes to UI designs (that starts with a "design system" usually in form of Figma library), to marketing materials (that starts with a "brand book").

Shameless plug: I am such designer :-) and I'm available for part-time projects currently [0]. Despite the self-ad, I hope my response is useful.

[0] https://vlad.studio/resume/
musl created new symbols for all time_t related functions. This means that an 32-bit time_t application can link against any version, because the 32-bit time_t symbols did not change. The problem is when code passes around time_t to non-musl code - you can't mix 32-bit and 64-bit time_t then, because those are different types.

Source: https://musl.libc.org/time64.html
Ironically Matrix does all the stuff listed lol
> Again, I'm not saying that the current situation is great but if you were really concerned about artists being fairly compensated you would not take the action which results in them not getting paid.

Are you saying that if I ask an artist to make a painting for me and the painting get stolen AFTER they made it, I am allowed to not pay the artist?

That's a really strange POV.

Media companies should pay artists, not me.

I am only paying for their services, not for the content, which I can get in many other ways or not get it at all, which is an option too, but by your logic not watching the content would lead to artists not getting paid so I should feel bad about that too...

I am not the one monetizing artists' work and they are not doing it because I am paying, but because media companies hired them to do their job.

Again: sorry, not sorry!
One of the nice things that has come out of being forced into early retirement (from a management role), is returning to my roots as a "sharp point" engineer; creating software, via compilers, linkers, testing, and delivery.

I have been a strategist since my very first engineering project, in 1987 (I can prove it, because I still have the manual). I've written software infrastructure that lasts decades, and I believe that a long-term, holistic, strategic approach is how I got there. Here's an example of one open-source project that I started[0], and that is now a world standard (but has been taken over and extended by a new team. I can't take credit for some of the awesome stuff they have done). You'll note that a strategic approach generally involves a great deal of compromise.

But I really like crafting software that individual people (as opposed to institutions, or other programs) use. My software does tend to be somewhat more ambitious than your run-of-the-mill software project, but it is still the kind of thing that lots of "Big Software" folks like to sneer at.

Sneer away, if that makes you feel good. People seem to like the stuff I write, and that makes me feel good.

[0] https://littlegreenviper.com/miscellany/bmlt/
Clerky is hiring senior full-stack software engineers (Ruby on Rails)
Solid advice, not just for PhD students. This is also invaluable for helping final year/capstone students navigate their supervisor interactions.

There’s nothing better than a student you wind up and they go off and solve a bunch of problems in interesting ways. They’re having fun, you’re workload is reduced and there’s even potential for a publication. Meetings are indeed about giving feedback and learning on both sides.

In contrast other students show up empty handed, unmotivated and expect a list of instructions some of which they might attempt. You feel like repeating yourself constantly and that they are not listening.
You'd probably go to jail for trying to operate your own power generation plant. Curious thought process, how succeed given an infinite power machine. I'm sure I'd manage to fumble it.
It's blocked in many places nowadays.
BTw I think Rudyard Kipling wrote a poem in which he bemoaned the fact that engineers were different from the people who made decisions.

He called them the Sons of Martha and the sons of Mary.

https://www.kiplingsociety.co.uk/poem/poems_martha.htm
"Is based on" rather than "uses" - AFAIK they deliberately broke compatibility ?

(Ditto with Facebook Messenger and at least one of the Google chats ?)
Manjaro does, not 100% sure about Arch, but I think its symlinked there as well.
I think we're well aware that systems without intelligence can act as-if they have it. It is on this basis humans have been superstitiously imparting souls to any-old-thing for thousands of years.
It's not about localization, it's about correctness. you need both the timestamp and tz if you care about the future local date and time.
All password managers need access to the plaintext version of the password at some point... They need to put that into the login field.

Chrome syncing across browsers does not mean they are being stored in plaintext. Your login is likely given you access to a key to decrypt them.

Chrome does have an ability to encrypt the password store with a different password of your choosing. In this case syncing still happens, but each browser install requires you to enter in the second password to unlock the store.

A malicious browser plugin does not need access to your password store to steal your password. Sooner or later you are going to log into a website and it will just steal it then.
> Thanks, but "past" link does not show past discussions of the posted article, just older states of HN.

No, not really. It shows a list of past submissions, which of course include the corresponding discussions.

Take a look:
https://hn.algolia.com/?query=System%20Design%20Primer%3A%20...
So a device made in 2021 whose (1970 based?) RTC battery drained has no idea which era it is in 2036. Perfect.
You can fumble as much as you like. It doesn’t matter how crazy your vast ostentatious space palace is or how inefficient it is, you have infinite energy. You therefore have infinite compute. You won’t even need to think.
SCSI was expensive. Also i don't know if your favourite Intel CPU was able to take advantage of the SCSI bandwidth for 16 devices. With IDE, AFAIK you can talk to only 1 device at a time.
Omicron appears to protect against Covid delta variant and could displace it
Mind you this guide seems to be for no-code types, or at least for the far less technical, the Achilles heel (when it comes to speed) of WP is the img tag's sizes setting. WP doesn't do it well by default. That is, if the sizes setting is off, the browser will make a suboptimal selection from the srcset.*

Many of the page builders (I've seen) are as bad, or worse. They often don't use sizes + srcset at all. As a result, the same too-wide image is served to smaller view ports.

* Btw, I've developed a fix if you're using Gutenberg. So it is possible. But I'm not sure I'm allowed to share the repo on HN.
You can set your own passphrase in sync settings. This will enable end-to-end encryption and Google won't be able to read your synced data (not just passwords but also history and other synced data).
If there is a problem that web3 and blockchain can’t solve I’ve yet to hear about it.
Nice. Similar projects in Common Lisp:

* [Consfigurator](https://spwhitton.name/tech/code/consfigurator/) - Lisp declarative configuration management system. You can use it to configure hosts as root, deploy services as unprivileged users, build and deploy containers, and produce disc images.

* [Adams](https://github.com/cl-adams/adams) - UNIX system administration in Common Lisp. Not unlike Ansible, Chef or Puppet.
Making Sense of Elevated Stock Market Prices
...

TFA is about how GNU/Linux systems being deployed right now are not Y2038-safe.

Windows applications have been safe from this issue by default starting from VC8.0 (VS 2005), macOS users since 10.7.

And to be fair Linux itself has used 64b time_t on 64b machines from the start (and since 5.6 — last year — has also migrated i386 to 64b time_t[0], though a few issues will remain forever).

[0] https://lkml.org/lkml/2020/1/29/355?anz=web
They are right in the sense that you can count on the earth to pull your stuff down for free, they just forgot they have to put it back up themselves.
I have a NextCloud server for backing up and syncing my personal data. I use the PassMan plugin to store my passwords. The user interface could really use some work. Other than that it's really good.
That works, but then you're working with timestamp+tz, not just timestamp. You lose a fair bit of the simplicity compared to e.g. ISO8601 strings.

> if that actually happens

The IANA time zone database [1] is updated several times a year, it happens all the time

[1] https://www.iana.org/time-zones
Interesting, it might use a flaw in the Etherescan contract verification[1]. But in any case, when you expect a honeypot you can and should execute the contract off-chain[2] and examine the resulting state (specifically your account balances) before committing a real transaction. Wallets should really do this by default, but unfortunately there doesn't seem to be a lot of resources available for common goods projects like wallets, so we are stuck with primitive tools.

[1]: Like this Unicode RLO exploit for instance: https://krebsonsecurity.com/2021/11/trojan-source-bug-threat...

[2]: https://tenderly.co or mainnet forking using hardhat are convenient ways to achieve this.
My point is that either you save a properly localized tz-aware time in unambiguous standard format (iso 8601?) or you save a universal timestamp (and location if needed) and defer all the localization process to the moment you need to display localized time.

From my experience the latter is safer because people tend to save datetime strings in a format that's either not standard nor unambiguous.
I've been using this tool to benchmark startup and equity: https://topstartups.io/startup-salary-equity-database/
that assesment hinges on the view if the pandemic neccesitated/warranted lockdowns.
Hmm, I did not answer the actual question: *how* to find a freelance designer. Off top of my head:

- a passive way: post a job at Upwork, Behance Jobs, Dribbble Hiring. React to responses.
- more proactive way (but with less chance of finding a good fit quickly): browse Behance, Dribbble. For anyone you like, check their other works, then homepage/contact information.
Do you find that the lack of a browser extension makes it easier to get phished by failing to accurately read the URL? That's one of the stronger arguments I've heard for a browser autofill feature
If his actual argument is "they do it to keep us busy" with no further elaboration, that's just wildly conspiratorial and a pretty stupid argument.

How I'd look at it (as a postmodernist) is like this: after the owning class moved all the "real" (ie, related to manufacturing) work overseas to places where labour is cheap, first world jobs have been increasingly focused on problems within the abstraction itself - we're not dealing with harvesting or processing grain or rolling steel, we're managers of managers of people who generate sales contracts for rolled steel made somewhere in China. Our jobs feel like bullshit because they're entirely removed from material production, and are generally quite "meta". It's a form of labour alienation, which is a consequence of the capitalist division of labour (as compared to the artisan/craft system under feudalism, which people in the West are often seeking to imitate now).
I'm not sure how you read 'bitter' into his story.

Seems like OP just had a moment of realisation that the cultural elites have similar desires to the common folk and wanted to relay that minor connection to the man
> You therefore have infinite compute. You won’t even need to think.

Peak HN.
That's a great tip, thanks! I will relay it, as I don't know much about Ethereum. Can you download and redeploy the compiled contract?
I prefer Nim because it runs on every architecture where a C compiler is available. Also it's way more productive.
Very cool that you allow to set the initial params via querystring. Starting with more health/life is a nice addition to make it easier/harder

?level=1 &health=9 &time=59 &strength=100 &width=0
If only there was a type of electric vehicle with a lot of passenger capacity (which would make it efficient in terms of energy usage and operating cost) that could run on a regular schedule through major urban areas, with stops at or near sites people want to get to or depart from.

Oh wait, there is: Trains, and their inner-city little brothers: Trams.

So here is a crazy idea: How about we rely more on this tried and tested technology (the concept of elecric trams dates back to 1875) instead of building more car-esque vehicles which demand a HUGE amount of our urban living space to operate and store?
Yes, you can always clone and redeploy any contract with its raw EVM code.
This is highly geographically dependent. For example, in Berlin where I live currently, sunrise in mid Summer is at 4:40am. I'm highly sensitive to light, and use blackout currently for this reason. That's not a remotely practical wakeup time with a regular work schedule.
The mystery of the home where the Queen was born
>Otherwise you end up like all those physicists who hated quantum mechanics so much that they either quit physics or spent decades of effort on futile attempts to refute it.

Of course, there is a lot of hindsight at work here. If one of those physicists had succeeded in refuting quantum mechanics then we'd remember them as geniuses ahead of their time. I suspect that the practice of individual scientists in choosing which hypotheses to confirm or refute is highly irrational in general. It's just that we remember the people who guessed right (or who really did have some kind of deep insight – it's hard to tell).
Thanks, my domain on cloudflare too
Usually, when I f-up my sleep schedule and start suffering from insomnia I go bush. Several days in wilderness in my swag and fully disconnected cures it like magic.
I just use the SMS Gateway of my provider to send mail to. https://www.liquisearch.com/list_of_sms_gateways

For example, when one of my servers reboots, I have this in cron:

@reboot sleep 600 && echo "Server has rebooted" | mail -s "Alert - Reboot notification" 2125551212@smstext.com
There will almost certainly be failures in devices without battery-backed clocks (eg, Raspberry Pi) that boot in 1970 and rely on NTP to get the correct time, because NTP can’t tell them they are in Era 1 not Era 0.

To fix this you need a persistent low water mark on the time, compiled into the NTP program and/or stored in the filesystem (eg the timestamp on the NTP drift file). Then NTP timestamps can be interpreted as spanning the 136 years after the low water mark, using modular arithmetic.
TikZ & pgfplots are really nice if you get over the initial learning curve and prefer programmatically defining things rather than drawing by hand.

E.g. in my theses all figures (except one in my first thesis) were made with TiKZ with colors and definitions defined in a file that is "imported" during compilation.

This allowed me to fine tune various parts (colors, ...) without having to touch each figure again.
Also, all the data files are stored as CSV and read/processed by LaTeX.
Between handing in my thesis and publishing the short-paper version of it for a conference I could rerun my analysis (to include the most recent data) with a single command and then just recompile the document to have all figures updated.

The thesis: https://www.ac.tuwien.ac.at/files/pub/hinteregger_18.pdf

And TikZ graphics play somewhat nice with the beamer package. I found it easier to define transitions in technical figures with TikZ/beamer than with PowerPoint or any other tool so far.

In a summer internship I worked on the documentation of a project that tried to optimize pillar-placement for skilifts.
This was very Math/Physics heavy.

With TikZ I could define various parts (e.g. pillar, rope, gondola) as "function" and then create figures that combined these parts.

I.e:
- place pillars at these locations
- connect them with ropes obeying some formula
- put gondolas along the rope with some defined distance

Important points where marked with coordinates automatically, allowing explanatory nodes (text box with arrow or paths with labels) to be added (with full LaTeX support).
Still going on about the “landed aristocracy”, I see.

No developed country serves working people. And it isn’t made to serve the aristocracy, either. Businesses and business interests rule over all. That much the US and the apparent monolith of Europe has in common, at least.

The only difference is that professionals—those with “careers”—are probably paid less in Europe in general compared to their peers in the US. Which is probably the reason why there is so much seething on HN about how Europe is oppressing people—Europe (or at least Western/Northern Europe) is relatively egalitarian overall, but tech nerds aren’t paid five times as much as their plumber, which is a real injustice.
Ask HN: Which Android HN reader app do you use?
I use Materialistic which I love, but it's missing some essential features. Mostly it doesn't notify you when somebody responds to your comments or posts, which is quite annoying. So if I don't respond to you that's why ;-)
I am absolutely sure there is no one who would call mortgages "unregulated" in 2008. That the regulation is insufficient was determined later - and way too late.
What selfish happy horseshit is this? Masks were never about US it was about protecting everyone else. Right? I was assured that was the case several times by people who had rules to enforce and no room in their world for people who cannot wear a mask.

Publicly signalling your Virtue and Superior Morality was so important that the facts didn't matter and decade old studies had to be retracted; not because they were inaccurate but because the results were "problematic".
Afghanistan was invaded because the people in charge of it were tragically unwilling to turn over their unruly house guests and we were tragically unwilling to demand they do so in a contextually appropriate way. I think it is probably one of the biggest tragedies of foreign diplomacy in recent US history.

In hindsight the Taliban probably could have negotiated a "we'd love to get rid of the terrorists but we need your help" deal and then just let us pump them full of military aid on the condition that they add the groups we want to their list of persecuted people. It's not like we hated them out of principal. These were the same guys we armed to kick out the Russians. Taking a page straight out of the South America playbook would not have been that big a stretch.
Puritans ruining it for the rest of us again