skysight-inc/HackerNews huggingface dataset:
> The answers to these questions are all bound up in political values.

But they aren’t though, there is an objective truth. To cut through to said truth those with differing opinions have to be willing to accept they are wrong. Due to the media narrative and political leanings people are unwilling or unable to accept they’re wrong.

Take gun violence. It’s exclusively a cultural issue in one community in the United States.

https://austingwalters.com/firearms-by-the-numbers/#Firearm_...

To be clear, it’s an issue in the black male population. It’s not gangs generally (Hispanic community has a higher gang rate and lower firearm homicide rate). the white population has less gun violence than almost anywhere in the world; same with Hispanic and Asian.

But saying that breaks a narrative and no one will accept that as the truth. Once you can accept the truth, you can resolve the issues one-way-or-another.

Try saying what I just wrote in a classroom, town hall meeting, or floor of congress. Watch what the media does to you, watch what your community does to you. It’s the truth. But the media has made it such that we can’t discuss it.

If the media presented the truth or even a balanced view, we wouldn’t have so much of the issues because it would be okay to have the view of truth.
Is the double standard that normal people can “tell jokes” but scientists are “spreading fake news”?
The language very much generates complaints because it is gives you no real help understanding what argument should be passed to what function and how to get that argument. Error messages are dreadful because there's often a million functions your object has to go through before it produces an error. Dynamic typing and lazy evaluation don't seem to mix. Some kind of compile-time, presumably gradual, type system would really be an incredible improvement, so that type errors were generally eager.
It's as if to say, "being online so much it will kill you," like having a "terminal disease."
This is for calls where dial in is not permitted.
I feel I'm missing some paranoid back story here, but the Asians, Native Americans, Hawaiian's and others are included in the "other" category.

Good to see crime continuing its long decline though.

Looking up the report the table is a summary of lists the Asian group out seperatly.

Seems like the numbers for "Asian" went down and "other" went up so they combined them for the summary.

https://bjs.ojp.gov/content/pub/pdf/cv19.pdf

Looks like it declined again in the more recent report

https://bjs.ojp.gov/library/publications/criminal-victimizat...

edit: worth also mentioning, this is crime, not just "hate-crime" data.
I believe that we’re in violent agreement :)

I used the exact same words “things stay fixed” elsewhere in the thread. Which is big psychologically. I’ll do some really difficult or even painful things in good humor if I get a lasting benefit. But if someone or something is just going to yank the rug underneath me next month? Fuck it, hack up some doofy shell script and call it a day.

Nix aligns the incentives on getting things right. I’m happy to learn the arcana of some weird corner case of some tool or service if I can apply that in a way that is permanent.

Now we just need someone to unfuck the UX nightmare :P
It’ll go a long way towards having sizable battery capacity with an electrified vehicle fleet. But there’s also just building out electrical capacity. The industrial revolution and onward is also a story of humanity having much more access and usage for energy per capita than ever. If energy costs are low enough then direct air capture of carbon becomes a “sure, why not,” for instance. Major power infrastructure was built solely to unlock aluminum when the uses for it were discovered. Energy production capacity never dreamt of before that point.
You might be right, where is good though?

I'm starting to just give up on it to be honest and consider more just trying to avoid this kind of information and figure out what works for me myself, my ultimate thought is to replace information consumption of this kinda thing with just more deep reflection and a bigger trial and error process.

I mean who are the people producing this content that I think will help me anyway? There just people, so I feel like I can figure it out myself maybe.

Even when cleaning i'm listening to these kinda podcasts etc, i don't know how much I get from it, I think I almost get more value from not listening to anything, as it allows my own thoughts to process.

I don't know. I feel kinda stuck with it all and this generally leads to two things, 1) Trying to find / consume more information 2) Overthinking that leads me to feeling more stuck and back to 1, i'm not sure quite what to do / where to turn, but maybe that is the issue, the whole 'where to turn' thought, is that same idea, wanting to figure out what information source will somehow make things different.
> I still say "y'all" but I say it with no Texan drawl, which sounds a bit odd to people, I think.

We say it in Western Massachusetts, but it's clipped, more like "Can I help yal?"
Could you point me to some documentation about this? Is this something that's built in to Apollo? Or just that Apollo enables building this sort of architecture more easily?
Subconscious. Unconscious gestures would not be very interesting as they're mostly just snoring.

(I am aware we already lost this battle with the now-canonized-as-professional-jargon misnomer term "unconscious bias".)
The Landlock Make binary runs on OpenBSD too, where it also supports sandboxing. But those are the only two platforms right now where it's fully-featured. As I mentioned in the article, the next logical step is to add FreeBSD support using jails. The other platforms, I'm not so sure about. Might have to do something like run the binary in a blinkenlights emulator to intercept the system calls of programs we didn't build ourselves. But it's kind of a moot point, since every platform supports spinning up a Linux thing that lets you build code. On Windows you have WSL. On Mac you have Docker. So I don't know why people are egging on with the portability angle. I mean, just having unveil() on Linux in addition to OpenBSD is HUGE! We've been waiting decades for this, and now it's finally here, thanks to Landlock!
Yes but you can't load shift over seasons. The OP is in Belgium, in Winter solar is not strong enough during the day to charge your batteries to get you through the night.
> new Nix interpreter that will better scale for big repos

That makes a lot of sense for TVL and could be a valuable characteristic to a of other organizations as well. :)

> I don't think that work is public yet.

I'd hoped there was something like that going on!

> There also has been some effort on https://github.com/nix-community/go-nix spearheaded by flokli to re-define some of the binary cache protocols. This will allow for more incremental transfers of build artefacts, reduced bandwidth and disk consumption.

Cool!
Vogue magazine chief Anna Wintour faces staff revolt over pay
NYC. Go to meet ups. Subscribe to some NYC tech event newsletters. You can go to several events every single night.
Bitcoin is too stupid for a government research project to have devised, and Congress is too stupid to regulate it.
> compensated for solar PV generation at a separate VOS rate in dollars per kilowatt hour ($/kWh). The VOS rate accounts for solar PV's benefits to stakeholders net its costs.

Yes this is what is needed. The problem with Northern Europe is that the VOS would be so tiny people wouldn't bother.
I think it is cool you want to do this and there's no shame in a job while you do things on the side.

I'm not sure about the idea of moving to a place entirely to be around other tech people. If you have an interest in places like Germany you should go there. You will be able to find tech people nearly everywhere. Your interests outside of tech will be what makes you interesting and binds you with other people. You find more quality dates outside of dating apps and singles nights right? It's the same thing.

Also I would say in a tech hub or not probably isn't THAT important unless you are raising money or going through a tech accelerator. A small group of say 5 dedicated tech people (like I found in Taiwan) was much closer to break into than my group in San Francisco.

Publicly responding is better than DMs at the start, I'm not sure why. People get weird about it. Twitter, Hackernews, Meetups, NomadList, Tech discords and slack groups are all fair game.
I’ve been suffering from precisely this for the past 7 months. I’m 50 years old, very active and never had a major health problem. I got mild covid in December then the problems started. All tests were negative. I even got the “panic attack” diagnosis. It’s all in your head.

It’s now August and I’ve not had an episode for a few weeks.

Just one of those things I guess?
This is true. It's an ambiguous word, also in it describing both an entity and the entity taking form. Simplicial complex would be an alternative, perhaps even more to the point, but it's a bit arcane.
can you elaborate a bit what do you mean by completely different interpretation? any examples you can quote if possible would be helpful.
I wonder how many people have successfully bootstrapped acting gigs this way. Perhaps not the guy in the example, as his various poorly written bios expose him. But surely there are people that are better at this game.
What is the whole point of learning?
The first thing I tried in VR when I got my Oculus DK1 was was to create a Javascript REPL in VR. I've experimented with many iterations since then and the biggest issue is the resolution of the headset in terms of pixels per degree. This is ~20 on modern headsets compared to the ~60ppd of human eyes. The low res means you need to constrain yourself to ~1024x1024px screens for text.

But if you're willing to use a low res programming environment, the easiest option is to use VNC or RDP for Android and connect to a PC. Alternatively, you can try setting up a Quest + termux + i3 + tmux + vim + ... environment on the Quest for a standalone experience. I haven't tried VSCode on the Quest, but I have notes on how to get a Linux workflow setup at https://www.reddit.com/r/cyberDeck/comments/fc5sfr/oculus_qu...

https://old.reddit.com/r/HMDprogramming/ also has more links on this topic.
I'm pretty sure that the areas those trucks drive through and park in can be easly determined and separated from the main customer parking lot. In the absolute worst case, you might have to dismantle some of the solar canopies when a problem appears.
e e cummings would be proud!
If it's just for calls, look at DECT headphones. I have a Jabra model, don't know if they still make them.

Coverage is great, I can walk around my parents' house, and even out in the garden, without loss of signal. They live in a hundred-year-old stone house.

Sound quality is great for calls. Music is ok-ish. They don't have any kind of ANC.

Another drawback is the big-ass base that for some reason requires a dedicated power cord.
What is the whole point?
This is the correct approach. Let the caller allocate the memory, and if necessary provide a function to calculate the required memory beforehand, and for the caller to specify the size of the memory passed to the primary function. For dynamically-sized results, another option is to provide iteration functions (like when walking a directory tree) in order to simplify memory sizing for each individual function calls.
> somehow became angry and bitter after binge-reading a 6 book fantasy series. It just isn't a thing that happens.

Some people will read the whole series when a new book comes out, sometimes in a single session. If there's something they really don't like in the last book, they might be bitter and angry.
What is the whole?
The technical issues are still significant because you need to detonate underwater next to the dam making current smart bombs useless. Individual, Bunker busters fail because the hole is too small, it’s easy to patch and doesn't let enough water out to be destructive. Multiple bunker busters used together can work, but it’s still challenging.

If look at the actual dams from WWII you notice they all got damaged about half way up and only blew out a section of the dam. This is because thickness increases dramatically with depth and bombs only have so much energy. They needed the pressure of a dam at near maximum capacity to work, which is why several other dams services just fine.
I'm not familiar with LINQ and even though it might be a good solution we're not debating GraphQL vs LINQ (which, as far as I can tell, is specific to C#, at least its reference implementation), I'm questioning your "string is bad" statement which, IMHO, doesn't make any sense.
ChromeOS Updates – Interesting Visualization of OS rollouts
This page gives current status of ChromeOS version rollout across all Chromebooks ever released since 2011 !
Stellantis passes Tesla, challenges VW for Europe EV lead
Never heard it before. After a couple of seconds of pondering, I assumed it meant "females" but I can see from other replies that is wrong.
I use Go interfaces fairly often, not least for easy mocking for testing scenarios. Not having to explicitly declare what interface a struct is to implement has never been an issue for me. Modern IDEs provide this information (I prefer JetBrains Goland), so I never feel like I'm working "blind". And if I really feel the need to enforce a certain interface implementation at compile time I can do so:

`var _ InterfaceName = &StructName{}`

Having refactored applications that use interfaces, I've never found the interface usage to make it any more difficult or bug-prone personally. I tend to stick to the "accept interfaces, return structs" guideline, and that's worked pretty well for my use cases.
C is unable to express this as a machine-readable attribute, but you can certainly document it as part of the API contract and teach the FFI layer about it. This doesn’t scale, but an FFI layer rarely translates directly into the language’s idiom without some manual effort.
This is something I’ve been thinking about quite a bit. How to take these problems that a growing number of psychologists, psychiatrists and technologists understand to be problems, and repackaging that in a way that is palatable and effective for various audiences.

I think articles like the one here need to exist to get communities like this one talking about how to expand the conversation.

The trouble is, what is the right way to reach someone in their teens, at a time in their life when they’re probably far less worried about the “health” aspects of time online than they are about fitting in with their peers?

I’ve wondered if the only way is to embrace the social media platforms people find themselves consumed with - to subtly deliver/grow the message that they should unplug.

I’d say this conversation should start in schools, but am not optimistic that this would actually pan out.
or server libraries for tha matter.

Everyone's experience differs quite a bit depending on the used client library (plain, apollo or relay) or the server library specific for your server languages.
I actually won’t dispute this — I spent an afternoon walking around SF a few years ago, and it is a consistently beautiful city in a way that NYC is not. There are beautiful parts of NYC, but the city as a whole doesn’t have a unified architectural theme or street culture.

That being said, it’s a much larger city, and you can walk an entire SF’s worth without leaving Brooklyn. The things that I like during my walks are maybe a little bit more muted than architecture and making my way to a waterfront: I like seeing the streetvendors, chess players, people picnicking and, particular to Brooklyn, how the streets have been cut up by two centuries of transit changes.
The answer used to be exclusively San Francisco. These days, I’d say SF, LA, New York and Seattle are equally desirable for what you’re looking for.

It also seems to me that there’s a noticeably growing tech scene in Philly, Boston and London but I’m less familiar with those communities.
Reminds of this
"Man fools security to backstage at a Peking Duk gig by changing the band's Wikipedia page to describe himself as a family member"

https://www.dailymail.co.uk/news/article-3345074/Man-fools-s...
SCons [0] uses something similar (MD5 instead of SHA) since the end of the 90es, so at least that aspect is not a Google invention. The cache there is local though. We never had flaky builds with it and could extend it very nicely, unfortunately it was not very fast.

[0] https://en.m.wikipedia.org/wiki/SCons
That is old data, today China produces more than enough to feed its population. They produce 650 million tons of grain a year which is more than enough for their population, and is a net exporter of meat.

To make it easier to understand, total world grain production is about 2250 million tons for a population of 7.8 billion. At worst China would need to ration more expensive meals, but people wouldn't starve.
Wow, okay, and they claimed it's not an obscure reference, but you have to have played a certain level in a certain game AND been on a certain forum to know what it means? Maybe obscure doesn't mean what I think it means.
DWave SPAC: Not Actually Doomed
Love this. Where can I learn more about your toy language?
For the first decade and a half of Google's company lifecycle, they got along just fine with GNU Make

??? Google was started in 1998, and Bazel was created ~2006 as a replacement for Python + GNU Make ("gconfig"). I was on that team, though I only worked on Blaze a tiny bit. The "google3" build migration was sometime around 2003 or 2004.

So at most there were 6 years of using Make only, i.e. "google2".

Importantly, pre-Blaze google3 wasn't just GNU make -- Python was a huge part of it, which is why the Bazel build language Starlark looks like Python. It used to literally be Python, and now it's a Python-like language with parallel evaluation.

---

If you want to do what "scrappy Google" did these days, then you should use Python + Ninja. Ninja is meant to be generated, just like GNU Make was generated by Python. (A big difference is that GNU make has a big database of built-in rules that basically do nothing but slow down incremental rebuilds.)

I described that strategy a bit a few days ago: https://news.ycombinator.com/item?id=32307188

---

This work with Landlock looks very cool, and it would make a lot of sense for Ninja to have optional support for it. Some of the caveats are a bit scary but hopefully that can be worked out over time.

The way I was thinking of doing it was just to have a ./NINJA_config.py --slow-sandbox mode. So you can use any sandbox to warn you about missing dependencies, including something container-based like bubblewrap, symlink farms, or Landlock. I think that would work, though I haven't tried it. The shared library issue is tricky, etc.

It's very useful to have the build config / generator split for this reason, and many others (e.g. build variants go only in the first stage, not the second).

I wrote 3 substantial GNU makefiles from scratch and regretted it largely because it lacks this split -- it has a very tortured way of doing build "metaprogramming". IIRC one dimension of variants was OK, but 2 got you into the "write a Lisp in Make" territory. Might as well use Python (or Lua, etc.)
come to Miami. it's not all crypto folks here, we just love the city and weather and quality of life (relative to SF/NYC) and lack of state tax.

you do probably still want to stay near the US as it has more density of interesting tech people than any other country (not at all slighting UK, Singapore, Aus as I have met great peeps in all of them). Better to be within 2-6 hr flight of any interesting tech hub than to pick specifically one city since most cities have something to recommend them.

I see some folks recommending SF/NYC, but having done both, i would also say its possible to overdo them. 1-2 weeks of them every 3-6 months is plenty. if youre based in miami, people are generally happy to come visit you :)
These days your tribe will be online.

Any big city will have tech people since so many companies have some kind of tech department.
20 years ago, my mother heard me use the word "hack" in a casual context and panicked, assuming on the basis of the word alone that I meant criminal activity.

2 years ago, I was walking through Target and an advertisement came across the store loudspeakers touting "Mom hacks." Nerd culture has spread.
This needs a companion article “How to stop typing in lowercase only”.
This post is at odds with the spirit of HN. Please consider another collegial, charitable mindset.
Your friend is running Fedora.

Apt command not found in path.
Stellantis = Abarth, Alfa Romeo, Chrysler, Citroën, Dodge, DS, Fiat, Jeep, Lancia, Maserati, Mopar, Opel, Peugeot, Ram and Vauxhall.
It has a pretty cool niche as a set of toy problems to verify cryptography tooling and I've found some of the recipes inside useful inspiration for constant time programming and other constrained domains. It's not as useful as it used to be for exactly the reasons you mentioned though.
This is just a wrapper for SQL, every language has one. The same is true for GraphQL, I've never written a GraphQL scema or query by hand, always used a good wrapper that handled all the type safety I needed. Constructing GQL queries manually is the equivalent of doing it with SQL.

At this point I'm pretty sure you're conflating the underlying technology with what a wrapper could do on top of it. And in that regard I absolutely agree with you: raw GraphQL doesn't make any sense, the same way raw SQL (in 2022) doesn't make sense either.

EDIT (mandatory before I get lynched lol): except in cases where the wrapper builds a query that is inefficient or should be tweaked manually.
Seo is a fair play and I don't see why we are so quick to blame young people. It is Google that should be blamed for making themselves more important than they deserve to be.
In terms of physical locations, Bay area still sounds best bet.

As a signal for evaluating other places, maybe looking at the no of tech meetups on Meetup dot com might give you an idea.

But to be honest, my first thought was hacker news, twitter to 'meet' the best people. You could end up disappointed after moving to any city if your motivation is meeting tech people.
That's marxism. A rebranded form of slavery where the entire population are slaves to to a totalitarian government.
Does it cover the Bahmani's who were a Shia kingdom in the midst of Sunni and Hindu kingdoms?
I have no Facebook, Instagram, Snap, or any similar accounts. In casual converstation, I sometimes notice meme references or slang that I don't know, but that's about it. Not a big problem or loss IMO.
Midjourney Beta - ML art generator in Discord
There is no limit to what Russia will do. It truly is a terrorist state.
If there's a point to any of this, I think it's monads let you package up some algebraic structure in the form of a function `m a -> a` that satisfies certain properties, and then you can pass such a function around without any reference to the fact that `a` implements that algebraic structure. This function is the interface. (Is there real practical significance? I'm not sure, but I'm not trying to argue that :-) )

> all the interesting bits come from `a` being the monoid in that example.

Yeah, there's nothing deep there. I just said what I said to underscore that the converse is true, that if anyone were to hand you such a `list a -> a` function then it's encoding some monoid structure on `a` (one of often very many).
This sounds rather like how random forests and other ensemble models work