skysight-inc/HackerNews huggingface dataset:
> For all those who keep harping on how static linking is better than dynamic linking, what I would suggest is that what must be done to make static linking not suck is to enrich .a files with the kinds of metadata that ELF adds to shared objects so we can get the same "list only direct dependencies" semantics when static linking as when dynamic linking.

Or just use cmake which does that automatically
The useless context menu key is for me the best compose key
Cookiecutter a framework for jumpstarting Django projects quickly
The people who really dislike the state don't use the state's schools anyway; this is more like "The post office, the courts, and the banks have done this for decades," so other businesses and individuals also find it convenient to use the same time conventions.
The main point of the Option type (and Result) is not because it panics when you call `unwrap`.

It's about all the operations you can chain with it:

- and_then
- ok_or_else
- map
- ...

This allows you to chain computations and "defer" the error handling at the end, without requiring exceptions/goto-jumps.

Your implementation, and the 10 others I've seen since the release, has strictly no advantage over using `interface{}` with a `nil` check.

Go 1.18 cannot have an Option type or a Result type because its generics are painfully too restrictive:

- no switch on a generic type
- method must have no type parameter
- union types cannot be used for anything else than a type constraint
- probably other things I did not notice yet

Clearly, the language designers don't want you to use functional abstractions like this, for some reason.
But but... giving little Johnny and Sally time to play after school is one of the reasons given for making DST the be all end all of time.
"Noon should be at noon" is not coherent in a world where we have standardized time zones across broad geographic areas. I don't think I have to explain why standard time zones are clearly worth the tradeoff around the accuracy of "noon".

You are also only mentioning a subset of research on the subject. Increasing ambient light in the evenings is directly associated with reduction in evening crime.

https://direct.mit.edu/rest/article-abstract/97/5/1093/58281...

That said, there is clearly a lot of scientific evidence that it would be better if people got up earlier and enjoyed the morning light. In practice, that doesn't seem to be what "most people" actually do. The time that most people engage in activities is in the evenings, after work, not in the morning before work. As such, it seems a clear win to give more daylight in the times people are actually enjoying themselves, rather than condemning most of the country to leave work in the pitch dark.
Maybe a bit in the weeds on the technical side ... but any reason you went with HLS vs. dash? I spent a good few years streaming video (2d) and my personal preference was HLS (mostly due to the intransigence of Apple and thereby its ubiquity) but a lot of people on the cutting edge of that field were hyping up dash. Was that a technical decision? I mean, I know of ways to support both in regular video (excepting the schism in DRM technologies) so I assume it must be technically possible to do it in 3d.

Also, just an FYI but Meta (nee Facebook) is doing the hard-press on LinkedIn for engineers with streaming experience specifically looking for AR/VR video streaming. How do you fit into that eco-system? Video is powerful because it is everywhere ... on Reddit, in my Facebook feed, on Instagram not to mention YouTube. It took a while for that to happen - but is there an on-ramp to similar services in your roadmap?

I've played a bit with 3d video, even bought a VR 180 camera. You mention one deficiency of VR 360 you sought to solve was that it lacked in degrees of freedom. My own experience was that VR 180 was significantly more interesting. I honestly don't want to swivel my head around much when consuming content and VR 180 at least keeps the majority of the action right in front of me. It feels more appropriate in many ways for many purposes, including a Zoom like VR conferencing setup. I would assume it uses less data as well which seems like a win.

Finally, AR feels like such an interesting area in this space. Do your formats include any kind of objects/meshes/shaders/etc? Now that I think about it, I'm even more interested in 3d spacial audio. Do either of these figure into your offering?
> I'd love to be able draw decently

OT, but if you are interested in learning to draw, read this book:

https://www.amazon.com/Drawing-Right-Side-Brain-Definitive/d...
As a rule, NixOS doesn't patch binaries, it causes RPATH to get baked in at build time. Also, as a rule, it doesn't have some sort of materialized FHS-like subtree for each package, it manages a complex filesystem tree where the (bit-exact) stuff from the packages is stored immutably by the hash of the full build description.

Binary patching only comes in when they're trying to get closed source binaries to run on NixOS and is fully managed by the packaging process to happen the same way on every system. These days, though, the approach of using filesystem namespacing to give packages a custom FHS-like view of the world seems to be growing more common instead of the patching.
Literally all applications of numbers to time keeping is something we all decided. Society in a lot of ways is a shared delusion.

Hell, the application of 12 to high noon is relatively new. For the Romans, it was the transition between the sixth and seventh hours of the day, but they thought of it as the end of the sixth hour. Because of this, 'six/seis' is the root word of 'siesta', the mid day break in Spanish speaking countries.

Society is not going to "go off the rails quickly" as you suggest just from us moving the numerals we decided in the first place to new temporal locations, locations that we've moved them to and from twice a year for over a century.
There was a post on HN once for a hack to do the same on Linux
Found that : https://www.dannyguo.com/blog/remap-caps-lock-to-escape-and-...
And that’s why Berkeley is no Stanford
Yes, now read one comment up where Saudi Arabia is mentioned as a comparison with other theocracies, such as Tibet.

Tibet was much more closer to SA (rigidly authoritarian, brutal punishments) than Pakistan (democratic election of leaders, less chopping off of people's limbs)
> The claim made was that they broke the law, which is wrong to do on deontological grounds

That...depends on your chosen deontological framework. In deontological ethics some acts are morally obligatory (or prohibited) independent of their effects on human welfare, but which acts are obligatory or prohibited depends on the deontological framework selected.

You could select a deontological framework where “obedience to the letter of the law” is always morally obligatory, but I think most people who subscribe to deontological ethics would nonetheless reject that framework.
Ask HN: What is the easiest job in tech?
Why is a military tribunal so bad? And if they’re bad, why are they used for military personnel? I can’t recall anything in the constitution suggesting that military personnel are exempted from having constitutional rights.
> I wasn't even close to learning how to use nix as I wanted.

> Some of the comments here actually gave me hope that the juice will be worth the squeeze, so I'll jump back in tonight. I might switch to `nix.dev` tutorial that will hopefully get me moving a bit, and then jump back to your blog and the official docs.

FWIW, my learning journey with Nix was copy-pasting snippets and casually getting a deeper understanding as I needed it over months.

The experience with Nix is 95% wonderful, 5% painful. With many other tools, you can use them without really needing to know what's going on. With Nix.. you'll likely end up wanting to do something which will demand you understand stuff. -- Time spent reading the manual isn't wasted.
As an evening person, I want standard time. I can stay up in the evening anyway, I don't need sunlight for that. But in order to get up in the morning and be on time at work, sunlight is very helpful.
I don't have an easy answer for you because I'm still struggling to find the "proper" solution myself. That's why I'd kill to have the agencies weigh in.

I'm not a fan of SealedSecrets or managing secrets in-code at all because of this scenario: Secret rotation requires pushing updated code which may take too much time in a compromised situation. Ie, I don't want to hinder secret rotation with CI tests and merge approvals when there's an active incident triage - I want to kill the pwned secret with fire and get a fresh secret in there ASAP.

I've gotten better results by treating secrets as state instead of infrastructure... Like, by coupling your pod to a secret vending service like Vault or Secrets Manager, you can remove potential for programmers to introduce anti-patterns that weaken our posture.

The benefit is that we can keep things encrypted, auto-rotate things behind the scenes, remove the chance of developers to have even an encrypted copy of secrets, and we can get better turn-around on IRs when secrets inevitably get leaked. And, you can still write out the secret as IaC.

To mitigate the potential for single-points of failure when the secrets service goes down is to allow for secret caching client side. Vault and AWS Secrets Manager, which are the only services I can vouch for, both have client-side caching capabilities.

Take that with a grain of salt. I admit, I'm opinionated
It can't. The problem is that .a files do not record their direct dependencies, unlike ELF objects, and instead depend on the final link-edit having the full tree of dependencies provided, but flattened into a list. That flattening loses critical information needed to correctly resolve conflicting symbols.
This will no doubt be overshadowed by Generics, but Workspaces[0] are going to be incredibly useful for companies using a monorepo with shared packages.

Once again, great job to the Go team!

[0] https://go.dev/doc/tutorial/workspaces
Show HN: An actually useful collection of design resources
Music from 1965 to 1975 has simply never gone out of style. In the 1970s you never heard any music 50 years old.

I was listening to the radio today, and the current hit has the legendary lyrics "A B C D E" (yes, saying the alphabet) and the singer had to have the autotune turned up to 11 to apparently get on key.

Though I do have to admit Gloria Estefan had a "hit" where the words were "1 2 3 4 5 6 7 8 I'm gonna keep on counting" (please stop!).
Hogwash. CEQA is doing exactly what it was meant to do. By its very nature it's a conservative ideal that we should be careful about development.

That process slows/stops things you hate, but also things you like.
In the context of a discussion about programming languages, no, it really doesn't. Not all slopes are slippery.
> Knowledge builds on knowledge.

I always thought so too, but this discussion makes me think otherwise.
Wow yeah that is pretty cool
Are you proposing a standard solar time? Which shifts every day? There’s no such thing.

Standard time is just as arbitrary. I’m not a morning person and am much further east than the “center” of my zone, I’d much rather have a brighter/longer afternoon.
The main reason I thought Russia's invasion of Ukraine wouldn't cross the line of being a convincing threat was how little off ramps it left everyone involved. It's going to be hard to come up with an off ramp for Putin that is also remotely acceptable to the Ukrainian people.

>President Volodymyr Zelensky might be prepared to formally renounce his pursuit of NATO membership

If Ukrainians feel they have convincingly defended themselves against Russia that might be possible. However, in 1994 Russia signed a Treaty promising not to use military force or economic coercion against Ukraine as a condition for Ukraine giving up it's nukes. With that and the last decade in mind Ukraine is unlikely to consider a signed paper sufficient safety. Outside of NATO's nuclear umbrella they'll need a military defense strong enough to defend against Russia on it's own.

>The difficulty comes with compromises that are not fair. Why should Ukraine not seek EU or NATO membership?

Ukrainians were divided between wanting to align more with EU or more with Russia but by trying to force Ukraine not to join EU through indiscriminate bombing Putin turned a bureaucratic process into an act of defiance against tyranny. Staying out of NATO is one thing but I don't think it's going to be politically possible to tell Ukraine they can't join EU.
Your average NIMBY doesn't want _any_ change. They want their neighborhoods to be preserved exactly the way they are without anything changing.

Higher property values is just a mask to hide the less palatable message of 'I want to ossify my neighborhood'.
Wow the themes look so good. What a labor of love.
Yes, and "those people probably did something" :(
It is worth noting how fast the California Assembly can move when it wants to. For a single party state, it is an interesting study in governance.
LMAO, send me your ID and I'll unban you (if you got banned)
I am against it, because there will no longer be a time during which you do something and still viably claim to have never done it. I have never eaten a Tommy's burger with chili-fries (except between the minutes of 1:00 and 1:59 during fall back). I can account for 24 hours of every day (except spring forward) of every year.

Ok, I'm actually for it.
What Ukraine war news looks like from Russia
I love this question and will need some time to answer thoughtfully. I'm actually very flattered by the IBM reference. :)
(I'm Lisa, head of design at System.)
that's super strange, that usually works
It's not about the license really. It's just that I see no real reason why we should consider all the propriety implementations of RISC-V any materially more open source than any random ARM processor. Either way we know the ISA but little of the internals and can't practically audit or change them.
That's pretty cool, it's like if TempleOS was a Linux!
Mac Classic (Color) was so dang tidy.
FWIW, this is a direct quote from that Wikipedia page, which is what I based my above calculations on:

> Snyder documents that Nazi Germany was responsible for about two thirds of the total number of deaths.
It absolutely does. When you use cmake, if you link against the target foo which is a static library and itself was marked as linking to bar, then your final executable will have -lfoo -lbar.
Of course this information isn't stored in the .a files, but in cmake's FooConfig.cmake files - who cares as long as it works ? The vast majority of libraries now have those even if they don't use cmake as build system as they are fairly easy to generate.
'closes at civil twilight'
Octopuses were around before dinosaurs, fossil find suggests
macOS has also been doing this for years, decades even, as part of the job of install_name_tool
> there’s pretty wide consensus even among Go detractors about these qualities

[citation needed]

> there are plenty of people willing to think differently and reap the benefits

"Reap the benefits" is, again, subjective. It's something you like, not something objectively beneficial or worth the trade-offs in all, most, or even necessarily many projects.

This is precisely the unduly arrogant attitude amongst Gophers that others have already mentioned several times in this thread.
You can make traefik grab wildcard certs and those can then be used for whatever you want
The sun sets about 2 hours later during the summer than the winter (depending on lattitude). DST adds an extra hour. In other words, 2/3rds of the "longer day" effect is from earth's tilt, and only 1/3rd is from DST. Seems like some people misunderstand this.
This is the case as it is in Australia, they have five timezones. https://www.timeanddate.com/time/australia/time-zones-backgr...

I don't know exactly how that fares with scheduling and whatnot but it's been implemented.
My first thought was Sandman
That's not a bad thing by any means. It's making the best of a bad situation (non-democratic governments that are, to varying extents, anti-West) by incenting those governments to cooperate with the West on open alternatives to proprietary IP. Since such cooperation would basically never happen if it wasn't for the open IP-alternatives being available (they would develop proprietary IP of their own instead, as we've seen so many times already!) I'd call that a pretty good deal!
Exactly. Just because we have made great progress with blatant sexism over the past 50 years doesn’t mean that we’re treating sexes equally. This is one of the reasons why a wage gap due to “choice” isn’t as much of a “choice” as many write it off as.

We raise children with an expectation that women need to be “protected” from certain jobs (and other expectations), then after two decades of that conditioning, we ask them to make a “choice”. Of course those “choices” end up being biased. But they didn’t fully choose, they were raised to believe certain things about themselves and their surroundings.
I had one, but it turned out not to be cat-proof.
I'm not sure I follow. Bright sunlight strongly triggers my wake response, even if I've only fallen asleep within the last hour or so. And even with blackout curtains or no windows, you'd still be starting your day long after the sun is up.

All I'm saying is that it feels psychologically rewarding (for me anyway!) to wake up and start the day before the sun is blazing. When the time changes in the winter, that perk is gone. Moreover, driving without sunlight in the morning doesn't seem like a big issue; it's presumably preferable to driving at night when ambient light will only decrease.

Excluding shift workers, I don't think I've ever heard someone complain about too much daylight during evening hours--aka the hours during which people are usually living and enjoying life.
Oh my God this explains so much of my confusion with timestamps. I didn't even know there was a difference.
See a nibling post for sources: https://news.ycombinator.com/item?id=30691158

As for the 09:00-17:00 era. That is largely untrue in most of America. School still starts at 08:00 in most places, industrial and production workers often start at 07:00 and work until 16:00. The largest employer in my town is a production facility and operates between 06:00-15:00 or even 05:30 and 14:30. It is only true of white collar jobs like ours that the 09:00-17:00 is the dominant hours.
Does unified memory as in Apple’s M chips help with reducing the complexity?
https://en.m.wikipedia.org/wiki/Socialist_calculation_debate
The Constitution specifically provides for Article III courts for civilians. Using military courts for civilians would be a gross violation of the Constitution.

Military tribunals are used for military personnel because that is part of the deal, and our military services are professional (not conscripted). Yes, the UCMJ would apply to conscripts, should we return to conscription, but conscripts would still not be civilians, and most civilians would not be conscripts.
> I think it was Einstein himself that once pointed out the pointlessness of doing the same thing over and over and expecting different results.

I think you're thinking of a quote about the definition of insanity that is frequently misattributed to Einstein but was not actually said by him.
install_name_tool -change libfoo @executable_path/../libs/libfoo

does precisely that. @executable_path is evaluated at runtime.
any prefix would make a command not a command, kinda like how people on twitter add a random character before a tweet starting with a user mention
It interfaces to the Pimoroni Pico VGA Demo Base with the pinout described on the Release page. Is this what you were looking for?

https://github.com/kilograham/rp2040-doom/releases
Another way to frame that is "I'm heavily personally invested in this neighborhood, and I don't want all the things that I love about it to be lost." Change for change's sake isn't necessarily good.
All software will use V once it is available. Any operation done in a loop over fixed size elements can have V applied to it. It is much more powerful than SIMD.
banking absolutely includes being the middleman on trades, selling futures, transacting in corporate papers. I’d argue a bank executing trades and hedges against those positions falls under banking as a mere tautology.
Sounds like a soft vulnerable world hypothesis. I think it's training, collaboration, motivation, and funding of engineers that really matters though. I think what's happening in Ukraine shows that as long as brain drain happens it doesn't matter if knowledge is open because it cannot be used effectively.
Also Nepal is UTC+5:45, and there is a sparsely populated region of Australia – around the settlement of Eucla, on the border between the states of Western Australia and South Australia – which unofficially observes UTC+8:45, although that is not its legal time zone.

Historically even weirder offsets have been used:

UTC-00:44 – Liberia, 1919–1972

UTC+04:51 – Bombay (now Mumbai), India, prior to 1955

UTC+05:40 – Nepal, 1921–1986

UTC+07:20 – daylight saving time in Malaya (now Malaysia's peninsular region) and Singapore, 1933–1941

But at least all of those were to the minute. In the past, some places have even used offsets to the second:

UTC-00:43:08 – Liberia, prior to 1919

UTC-00:25:21 – Ireland, 1880–1916

UTC+05:41:16 – Nepal, prior to 1920

Most software probably handles minute-based offsets correctly, even weird ones which aren't on the hour/half-hour/quarter-hour mark, but very little software would support seconds-based offsets. Prior to the introduction of standardised time zones, people used mean local solar time – which can be defined to as precise an accuracy as you'd like, down to the second, even the sub-second, provided you have a sufficiently accurate measurement of your location – and some early attempts at time zones just used the capital's local mean solar time down to the nearest second, hence the seconds-based offsets. Most clocks were not very accurate in those days, rendering the seconds-based offset largely theoretical. I doubt anybody is going to do that again.
My God, it’s beautiful!
I'm glad it reminds you of something you liked :)
> Clearly you must understand you are in the minority and most of the world have jobs requiring a set start time.

This sounds like internet forum flamebait. "Clearly?" I have a relatively consistent job start time around 9am on most days which I think is quite possibly the median start time of all jobs and is well after sunrise.

> I'm married to someone who works at a hospital and must be there by 7am

I would hypothesize that the majority of people are not married to people who need to be at their jobs at 7am.

For those that do, I imagine sunrise is not really much of a factor anyway, they will probably be getting up before sunrise regardless.
I think it's neat to see company's like VMWare try to amalgamate containerization into their portfolio. Tanzu is like all the cons of on-prem like inelasticity applied to K8s
I used it today for some javascript DOM manipulation (in which I'm a bit rusty). It definitely saved me time. But it wasn't a panacea. It I didn't have a good eye and some background understanding then I wouldn't have got working code.

But it definitely saved me time. It's won't write your software for you. It's more like autocomplete but much, much better.
There's a series called The Movies That Made Us, and the thing that stuck with me, is that so many of these movies have the constant theme: a million things came up lucky for these movies to have been made and be the success it was. e.g. Home Alone almost didn't have Joe Pesci or the score or the fact it was actually supposed to be cancelled mid-production, and on and on.
Seems like you should be able to cat-proof it ;)
Ukraine bans Soviet symbols and criminalizes sympathy for communism (2015)