skysight-inc/HackerNews huggingface dataset:
One of my favorite definitions from the Devil's Dictionary is: BAROMETER, n. An ingenious instrument which indicates what kind of weather we are having.
A couple of questions...

Is it using Vulkan at the back or WebGL? I'm surprised that it's not mentioned in large bold text, typically that is the case.

How are you financing this project? You're hiring people, so clearly there is a budget, but the engine is license under MIT, is it based on subscription for support or royalties?
I/O is already meeting those performance levels on today's technology.

You can get a hundred dollar SSD that has a read speed around 7 gigabytes per second using just over five watts. That will fill up 8x80GB in a minute and a half of load time. If your energy budget is 24 watts then install four and make it 20-25 seconds.

As far as cost, I don't know what the proposed chip would be, but $400 is 0.5% of that pile of GPUs and SSDs will only get cheaper.
U.S. releases photo of Chinese balloon captured by U-2 spy plane
I don’t understand this “stick to your guns(CPU)” mentality.

With Moore’s law dominating any ideas about software optimization, the mantra of “wait until the CPU is twice as fast in two years” has dominated the industry for long enough.

Not everything needs to fit in an idealistic CPU and we should allow for more complex computational machinery.

Let’s allow for new hardware, new programming paradigms, new ways of thinking.
Surprise! Everyone left graffiti. Tagging is as old as going on a pilgrimage.

(summer working holiday with potential for a long residency visa? also as old as the business of being mobile, and capable of fighting. The romans did it.)
That is the dirty little secret of price gouging laws. It is just the system acting as normal so labeling that behavior as immoral is basically an indictment of the entire economic system.
Temperature describes a distribution of wavelengths. Higher is bluer, lower is yellower. Both brightness and color matters. If you want to be as safe as possible, buy pure red LEDs for use 1-2 hours before bed and don't expose yourself to any non-red light. The difference is (no pun intended) night and day.
Nah I’ll just handover the password to the decoy distress wallet. I’ve paid 45 sats per week to a sentinel service which watches for any transactions from the distress address. I also walk around with latest Apple watch that sends out my last know position every 10 seconds. The sentinel service sees a distress transaction and locates local authorities.

If you don’t think this is realistic then perhaps you don’t have a home security system with alarm monitoring. It has a distress code that disarms the system so any attacker believes it is safe but instead simultaneously sends a hostage alert to the local police station. It works well because once I accidentally tested it by accidentally putting in my distress code when I had traveled for 48 hours and was extremely tired. 3 mins later local police had silently approached my home and were looking in the windows with guns drawn.
But most everyday tasks don't need a deadline

I think that's the crux of our disagreement. I think most everyday tasks do indeed have a deadline. Even if that task specifically doesn't have a deadline, it's often in service of a broader task which does. The premise that all agile methodologies are built on is that customers are going to be more willing to drop features rather than add days to the schedule. I think experimental evidence has proven that premise false.

And frankly, it was kind of a ridiculous premise to begin with. Can you imagine if other professions adopted "agile" methodologies? Can you imagine your auto mechanic telling you, "Okay, well, putting the dashboard back on is going to take me until tomorrow, actually, but, if I only attach half the bolts and leave the speedometer disconnected, I can get it to you by the end of the day. Would that be all right?" Or a home-builder saying, "Okay, well, the drain pipes are proving trickier than anticipated to install, but I can give you the bathroom without the drain pipes, and install those in the "version 2.0" release. Would that be okay?"
In defense of the layman people, they are not doctors, and they can't recommend prescription drugs.

And sometimes non-doctor solutions do help and complement official treatments.

I started mindfulness neditation a while ago and it did me wonders to help me sleep. At first by the act of meditating, and then by some byproducts on attention span and fleeting thoughts.
General rule I keep is the more restrained on new tech you can be the better.

Basically, I avoid most synthetic, gmo, store bought stuff where I can. That said, I have AC, heat, and will use meds when I need them (even real advanced ones). There’s always risks but my cast iron works great to cook with. No synthetic hormones for me, and limit phone use is allgood.
Ask HN: CRISPRers, how do I get KAV-1 cell receptor to identify coronavirus?
This is in chickens, I believe we can train their immune system to recognize future virus mutations.
> I find it endlessly fascinating how interconnected the ancient worlds really were.

And it's amazing to me how much work we need to do to understand the past. Though it seems like not all past cultures had it so difficult - those with e.g. strong oral traditions. Some Australian Aboriginal oral traditions recount accurately geographic features from thousands of years before.
I've recently spent some time moving around the rural areas around my city and been really bothered by just how flat agriculture has made so much of the land. Sure there are preserved parks and even areas with some form of forest mingled with residential properties.

But the sheer amount of "flattening" and deforestation I "saw" (as it is easy to not notice it if you consider agricultural land normal) built up to a really unpalatable and disturbing feeling.

It was the first time I felt like I had some rational belief that the human population really should be reduced. Without some wonderful energy source that can provide a worthwhile substitute for sunlight, food production is necessarily limited to the top 0.2-1.5m of land (right?). From aesthetic to environmental factors, it really seems like an awful thing to reduce so much of the fertile lands to just that.
Wow. It's clear nobody gives a fuck. We're all doomed aren't we.
Completely agree. In particular, POSIX is built around the inheritance of file descriptors by their children, which means that it is extraordinarily easy to have sockets going between multiple processes. Moreover, it's entirely possible to send file descriptors over other sockets (SCM_RIGHTS). POSIX has robust IPC. I'm currently messing around with IPC on Windows... and wow, at the end of the day, even in 2023, UNIX et al are simply more advanced than Windows. It's unfortunate there's been absolutely zero groundbreaking discoveries or inventions in this field (OS dev), but the idea that we should throw away the state of the art simply because is just silly.

POSIX IPC has withstood the test of time. There is no other system that offers as rich a set of primitives.
I switched from spammy weather apps and other sites to just using the NOAA years ago! The maps are basic but show me what I need as well!

My tax dollars at work! I’m very pleased.
It's a bad article because it's too vague and doesn't clearly relate to the questioner's problem, not because the author doesn't have the proper pedigree.

One could certainly write good articles about why the POSIX API is too limiting. For example: the filesystem API is awful in many ways. I'll try to be a bit more specific (despite having only a few minutes to write this):

* AFAICT, it has very few documented guarantees. It doesn't say sector writes are atomic, which would be very useful [1]. (Or even that they are linear as described in that SQLite page, but the SQLite people assume it anyway, and they're cautious folks, so that's saying a lot.) And even the ones that I think its language guarantees, like fsync guaranteeing all previously written data to that file has reached permanent storage, systems such as Linux [2] and macoS have failed to provide. [3]

* It doesn't provide a good async API. io_uring is my first real hope for this but isn't in POSIX.

* IO operations are typically uninterruptible (with NFS while using a particular mount operation as a rare exception). Among other problems, it means that a process that accesses a bad sector will get stuck until reboot!

* It doesn't have a way to plumb through properties you'd want for a distributed filesystem, such as deadlines and trace ids.

* It provides just numeric error codes, when I'd like to get much richer stuff back. Lots of stuff in distributed filesystem cases. Even in local cases, something like how where in particular path traversal failed. I actually saw once (but can't find in a very quick search attempt) a library that attempted to explain POSIX errors after the fact, by doing a bunch of additional operations after the fact to narrow it down. Besides being inherently racy, it just shouldn't be necessary. We should get good error messages by default.

[1] https://www.sqlite.org/atomiccommit.html

[2] https://wiki.postgresql.org/wiki/Fsync_Errors

[3] https://developer.apple.com/library/archive/documentation/Sy...
For anyone interested in the interconnectedness of the medieval world, I'd highly recommend The Bright Ages: https://www.theguardian.com/books/2022/jan/09/the-bright-age...

It covers 200-1200 AD (roughly) with stories from around Europe and the middle-east, highlighting the access, travel, science, and art of the time, in a way that really shows that it was far less "dark ages" than commonly thought.
yeah. fuck those entitled prick for expecting work to be financially beneficial for them /s they should be glad to have a job and stop complaining.
It looks neat - do you as the author need to manage the graph yourself though? If i'm writing something long form, i'd rather just write the text with AI generating the graph automatically...
It makes more sense to use pure red LEDs if you check the melanopic spectral function, where you see red has practically no effect. It's also less likely to emit PM2.5, CO2, or start a house fire.
did you find a weather API you found to be particularly accurate?
The ending had me had me belly laugh...

And if eink weather displays in the bathroom are unappealing to you, I just don’t understand what you’re doing here.
I can't fathom why, but Spotify really wants to put Rob Zombie in playlists he shouldn't be in. Like a chill list with John Mayer and Jack Johnson and suddenly.... Dragula.
(the '/s' means 'sarcasm' and that wasn't the user you replied to)
> IPC is not built into OS as a core feature

POSIX and its derivatives build IPC into the OS as a core feature. In particular, POSIX is built around memory mappings and file descriptor inheritance, which means it is extraordinarily easy to make processes communicate.

I honestly have no idea what you mean by this statement.

Unix domain sockets are (1) fast, (2) primitive (just a file), (3) widely available, and (4) can be used between multiple processes extremely easily (use SOCK_DGRAM).
The child "subjects" its mother to exactly nothing. It is an innocent babe, incapable of such things. There are two possibilities here:

- The mother made the conscious decision to have sex, while fully aware, in advance, that her action could result in a child being dependent on her for survival. To kill the child, would be to punish an innocent human so that the mother can escape the consequences of her decisions.

- The mother is a victim of rape. In this case, the rapist should face severe punishment for his heinous crime (life in prison and castration at minimum). In addition, the society and state should do everything possible to support the victim and her child. But killing the child for the sins of the father would simply add more evil to an already tragic situation. The child does not deserve to die for his father's sins; one human life violated is more than enough!
I loathe Apache Airflow. Rather, I love the application but I hate that data engineers just read one or two examples and write whatever they want, and because Airflow is fault tolerant, they keep using their shit code. The last place I worked with had these idiots writing Airflow code, and they had no idea how to write any software. But since it was working they'd made themselves indispensable and the CTO was also in denial. The engineers maintaining it were some of the most egotistical and incompetent people I've ever worked with. After working with Airflow I realized how amazing Django is, because it enforces such developers to stick to its way of doing things. I love Flask more, but I see now why someone would enforce Django at an organization.
or... the brain drain begins and is so serious that Amazon cancels this whole RTO charade. it could go either way. one thing is for sure: it's not going to be 3 days. that's just something that acts as a throttle so people that are on the edge stay hoping that it's only 3 days.
Is anyone using a local weather station to ensure their random is actually random? :)
For the "just take melatonin" crowd: some of us can't. Its contraindicated for high blood pressure. and, for some people causes florid dreams (not always welcome) and "restless legs"
I think he walked a lot further than that. The article said he had a 14 mile walk back to the car, and that he was a few miles into that when his legs started to cramp.
The Lion of Piraeus actually originates from the Athens port city of Piraeus.

It was carved out of marble in ancient Greece. The lion is almost 2,400 years old.

The Venetians took the lion from Piraeus in 1688, after wresting control of the port city of Athens from the Turks in the Ottoman Empire.

The Vikings who had tagged the lion 700-800 years earlier were most likely Swedish and Norwegian mercenaries — called Varangians— in the service of the emperor in Byzantium.

Hmmm.

@dang can we get a ( ~ 788 - 888 CE ) tag here please?
Zeroes and Ones
Problems are problems. On the one hand, you find out stuff yourself. On the other hand, sharing with your peers(parents) and getting info from them can help an enormous amount too. shrug
Can finally justify that four figure keyboard build!
> But I am a licensed private pilot with 30 years of flying experience

So you have the lowest pilot qualification who can even solo, and no jet qualifications at all. But you know better than the pilots union at a commercial airline, who are run by commercial airline pilots? Or the FAA who haven't stepped in after TWO reportable events? So, yes, absolutely Dunning–Kruger applies here, and the fact you don't seem to see that is a problem.

Heck, you think "I am a software developer" means anything in this context is also a mystery to me.

> In the face of those facts, an implicit and unsupported assessment that I am a person of "low ability, expertise, or experience"

You are though. You only have PPL, and seemingly don't even know what it is that you lack in terms of expertise. The fact you think you know better than people who are demonstratively more qualified to have an opinion is problematic, it is textbook Dunning–Kruger.

If you knew more you'd be embarrassed but what you're saying here.

> The fact that neither the union nor the airline have publicly expressed the same concern that I have in no way implies a lack of expertise on their part.

They did express that concern, it is in the article. They even shut down the airline for a period because they were so concern at not insignificant cost to them.
> Then they're left out of some things, but they get to deflect that social stigma. I'm willing to accept being the lame parent.

I know this is anecdotal, but my experience doesn't show that pans out. I am on the older edge of the millennial cohort age-wise and had a very strict parent growing up who would not allow me access to TV, most movies, and contemporary music. Which meant I never listened to what my classmates did, wasn't familiar with their pop culture references, couldn't go with them to movies, sometimes had to sit out movies shown in class (!) and none of my classmates, all of whom picked up on it and most of whom bullied me for it, cared that it was my parents forcing the situation upon me.

Strangely, I was given unmonitered and unrestricted access to the pre-social media internet and used it to associate online mostly with adults and found it very rewarding re: my education & hobbies. Until smartphones became popular it made me a firm believer in this idea that "the internet is infinite knowledge" and "once everyone gets it we'll be infinitely smarter!" The idea of "crap, X broke let's research online how to fix it" has saved me a lifetime of hiring people for car or home repairs.

Anyway I am starting to go off topic but I am very skeptical of this idea that "my lame parent won't let me" means much when bullies latch on to "hey, little Jane/Johnny over there doesn't know what X is!"
>The useful figure is "total employee compensation" which includes the value of benefits such as vacation, sick days, health insurance, 401k contributions, etc. All of this can add another 40% to the wages.

No, actually that figure is not useful at all, and is one of the primary tools used by BLS and others to obfuscate and mislead about actual wages. Your employer and BLS may "value" your health insurance at $10,000 a year compensation. However, if you have a $5,000 deductible and cannot afford to pay for medical care out of pocket that "compensation" is worthless to you. Food costs actual dollars. Rent cost actual dollars. Gas costs actual dollars. The only thing that matters is the dollars you actually take in to pay for these things you need to survive, not some imaginary compensation number the government or your employer declares your actually salary was. When your rent in actual dollars, and the cost of food doubles in actual dollars, and the price of gas triples in actual dollars, nothing matters less than the BLS declaration that your compensation went up $10,000 because the health insurance your job offers you (that you can't afford to use because of the massive deductible) is now worth $20,000 instead of the $10,000 they said it was worth last year.
It's never too late to teach them some values. The vast majority of religions and philosophies teach that striving for material things and to satisfy the ego is not healthy, you could research some of the arguments behind it and educate your girls on the harms of comparing themselves to other people. Teach them to value other people (and themselves) by their moral character, not their material possessions or achievements.
from people that [still] work there it's 22k at the end of today
> The child "subjected" its mother to exactly nothing, it is an innocent babe incapable of such things.

And I'm an innocent person who could use a kidney transplant, or a blood transfusion, or whatnot, from you.

Your life story up to this point doesn't matter - by what right can you assert that your body autonomy is more important than my life?
This confused me:

> Ambient is a single executable which can run on Windows, Mac and Linux

Until I read this:

> Note that content is always streamed so the only thing the joining user requires is Ambient itself to join the session.

So that's what the wasm is for. Even the client code is streamed to the client when you connect to a server.

Interesting take. I hope it's not, as someone else said, an "open core" SaaS where all the useful features will be behind a paywall and PRs for them rejected.

I guess the advantage over pure web games is that you don't need a website to host it?

> the runtime handles synchronization of data for you.

btw this sounds a lil bogus...
So POSIX is both the libraries as well as the general system design. If you want to eschew all the POSIX libraries on most *NIX systems today (at least the open source ones), you can simply ... do that. In particular, the Linux kernel (and the BSDs are similar) make no assumption as to how you're managing user memory. You can call mmap to map pages and allocate memory as you like.

In fact, languages such as Go widely disregard libc (IIUC) and just roll their own thing. They still benefit from the POSIX semantics built in to the kernels that go programs run on.

At the end of the day, the main interface between POSIX kernels and userspace is a 32-bit integer (the file descriptor).
He probably believed he was halfway through or more, but he was on the wrong trail.
I'm as much against Civil Forfeiture as the next guy, and I think there are plenty of wrongs with cops today.

But you have quite a hill to climb with your argument.

There has never been a police force at scale implemented anywhere on earth with the qualities that you state. Not saying that its not possible. But there's a reason people some people become nurses, others become gamblers, other become politicians, teachers, and cops.

I think you could expect better outcomes from simply having more effective means of separating the bad apples, vs taking QI completely off the table for the good guys.

Note - I'm not even against abolishing QI. Yet when I see arguments like this that hinge on changing human nature... and replacing it with a novel concept in recruiting, that has never succeeded anywhere on earth for thousands of years....
> Template engine websites, tools, and sites that generate HTML from text, markdown, or script files

Github pages allows you to write index.md instead of an index.html, and therefore they count it as a webpage generator. Not sure if these kids used a markdown file for a page, but the capability is there and that makes Github more than just a dumb web server that serves html.

Possibly the judges are non technical, just basic designers so they can't tell the difference, so all Github pages would be banned and not just the markdown ones. But I think it would be better if they told the students so they could move it to a clean server in that case.
> had rich data-structured storage systems

Don't know about VMS, but I've used "data-structured systems": old macs with resources forks, and Symbian with its databases.

Thank god they are gone.

I don't want to have to learn special archival tool just for one system. I want to be able to take any data file, and back it up, make a copy, send to a different system, encrypt, archive, checksum, rename, delete, compare...

If you want database instead of a file, there are plenty! A sqlite library running
over POSIX kernel is superior to sqlite-like database in kernel, especially in terms of compatibility and features. Your "record level locking" is already possible, it's called "a database" and it is fine with POSIX.
This is kind-of a-historical. It worked, as long as Moores law worked. The special purpose h/w bought speedup for "now" and within a tick-tock cycle was overtaken by general purpose CPU, unless there was countervailing investment in that special purpose hardware: which happened to be basically the GPU and almosty nothing else.

FPGA's and ASIC were tuned to do highly specific tasks, and then wound up being much the same: prove it in an FPGA, make an ASIC, then see it move on-die as the VLSI matures.

Now Moores law has bottomed out, specific purpose processing asynchronously makes more sense.

I just don't like it, the same way angry old men growl at the moon at night.
If my actions were the cause of you needing a kidney, then yes I would owe you one.

When you do an action, you are responsible for the consequence of the action you performed. The innocent bystander who had no role in performing the action, should not have to suffer the consequences.