skysight-inc/HackerNews huggingface dataset:
How did they perform this research when having been exposed to polygraph evasion techniques can basically make you ineligible for a clearance?

I forgot to ask that in the set of interviews where the woman who no longer works for RAND and didn't immediately transfer to Switzerland told me autistic people can't work for RAND.

I felt like telling her "Weren't you at Defcon? I already talked to CERT, if you're gonna drop all pretense, the last time I got this offended I went down to Atterbgery and rented a glock .40, and opened a safe deposit box to keep my hard drives in.", but yet again I let someone being WAY ruder than I would have let a guy be in the spirit of feminism or whatever.

Be mindful that this is untested, and unusuable in a court of law. I worry some people invent ever elaborate ways of detecting deception, but break down when you speak simply.

(Ex: "I don't want a security clearance, stop selectively connecting me with roles based on my passport, or I'll get a different one.")

Putting all that aside, cool work -- there's a lot of junk psychometrics reesearch.

I should know -- I used to read it all to make my trolls more effective. Artisinal, locally sourced shitposts, written on the fly.

(I got flagged the other day, if this kind of thing isn't allowed you can remove the post, the best discourse happens on your way out when you don't give a damn if they ban you.)

- Greg
True but it's not really fair to compare a Nokia 3315 to an iPhone on 2022
Fusion, probably. They have to find enough fuel in interstellar space, but theoretically it's possible.

The bigger question is why you would want to exist in an entirely artificial environment far from any star, even if it makes information interchange and computation more efficient.
An ALB fronting your service pointing to a service pool that has only your hardware at idle. In the event of a sudden growth of popularity, add AWS hosted workers to that pool to spread the load.
Fueling the AI transformation: Four key actions powering widespread AI value
It's a pretty ordinary position to take right now, I believe.
I agree, the “mathematically balanced” is a peculiar sales pitch. Are our eyes “mathematically balanced”? If not, then the palette probably shouldn't be either.
Explore the macOS Completely Built on Framer and Figma
But what is the most likely cause of death for Wikimedia? It's not running out of money to operate servers or maintain the knowledge of keeping them ruining: it's collapsing under it's own wealth, rising costs and inefficiency to a point where one day they actually will be unable to maintain servers and knowledge. Money attracts people eager to get it under their control, and determined wealth-seekers will always outdo their more idealist peers in ascending to that control. And chances are they'll fool everyone including themselves, believing that they are believers when in fact they wouldn't have come close to thinking about joining up without that glimmer of gold leading their attention.

Note that I'm not suggesting that idealists must remain poor, I'm suggesting that there needs to be balance and I don't see Wikimedia anywhere close. I'd rather donate to a frugal Wikimedia for getting them from reserveres equivalent to six generations of operation without new donations to seven generations of reserves than for yet another expensive side project that roughly correlates with some interpretations of Wikipedia ideals.

If those side projects have adequate merit they'll find donations on their own, but if they can only fund themselves hiding behind the wikipedia front, they don't deserve your dollars.
I keep trying to understand and use protobuf but every time I look at it and its API (this article included) I get more confused and have absolutely no idea how to implement it.

I can't tell whether I'm just dumb or a really terrible developer, or if the docs or the thing itself is really hard to use?
Up to a certain degree they work, as humans can drive in fog or heavy rain/snow as well. If visibility is so bad that a human wouldn't be able to drive, I wouldn't want to sit in a self-driving car either, no matter if it does use vision only or has additional sensors.
Thanks! I guess…

One of the things we’d like to achieve with it being open source is actually a community that will contribute and collaborates on new practices that are best for both the companies and their customers and less for criminals.
Let me guess, because symmetry is far more easier to handle from a human cognitive point of view?
I can see how EF was useful in a stateful server setup (tracking changes, etc) but I just don't get why it's very useful for stateless API servers. Write some SQL and map it using dapper
I too work for the UK govt in the NHS (as a developer), and often wonder if I'm being stupid working for half the pay of my other developer friends. Some of my developer friends work for hedge funds and investment banks and make quite literally 4x what I do. It's upsetting knowing that they will be able to buy a home in London and retire early for enriching some of the worst people on the planet, whilst I will likely have to leave London for somewhere cheaper soon, and will work until I'm 65+. (The NHS pension is quite generous to be fair.)

I get to log off every day feeling good though, so it all seems worth it to me.
I appreciate you taking a stance like this.
don't worry. the US is working hard to liberate soon
Wrong isn't the same as incomplete and we have a weird tendency to overlook things, we find then "obvious" afterwards.

Things we do not easily perceive are such that are too fast, too small, too high energy generally and, most importantly, too unexpected.

Further, you can hide in plain sight: you only have to look "unbelievable" (for example), so society will not transmit the information of your sighting.

You can hide where (nearly) no one is looking as well: deep under the ocean, far below the surface, high in the sky, etc.

Most likely, this isn't exhaustive. Places we don't know about are perfect for hiding ,-)
The problem for you is if soldiers had been equipped with rape kits or not?. The real problem is that the Russian army is raping people since eight months ago (and doing worse things to them). With or without kits.

> "there is not being a genocide in Ukraine now"

And my conversation with you ends right there. Anybody claiming this, at this point, is a fool.
With the "grabby aliens" there is only the assumption that a portion of civilizations become grabby. We don't have good reasons to believe that portion to be zero. But even a very small chance leads to all the other predictions, like that we are early and so on.

It's also not so much about active contact than that you could observe technological signatures from a certain distance.
Seems like for a 'longtermist' something like climate change is such an insignificant blip (and one that will 'inevitably be solved by technology once it becomes a problem ') that it doesn't even bear thinking.

I think that's sort of the point though, it makes you sound super duper intellectual and you can do weird stuff on behalf of the 10 million year view while hand waving away responsibility for the near term with futurist fiction.
Well made, but just one huge bad decision at the beginning of the design process.
D. DeVault running the forge, not the mint
You can buy tritium on Amazon here in the US.

And Walmart has dozens of poisons in stock. You should be able to find bromethalin, a neurotoxin, in any one of them.
Why should usual developers use protobuf instead of json?
You are just making your life harder

If using compression the size is in the same ballpark (protobuf can be between 20% and 50% smaller). For 99% of users it should not make a difference.
https://nilsmagnus.github.io/post/proto-json-sizes/#gzipped-...
There are much, much, much easier ways to patch this.
I don't understand the relevance. All of the people you mention are the usual nutjobs/UFOlogist/new age scam artists. Nothing to do with the actual search for extraterrestrial intelligence.
Wikipedia has become politicized. It's really a shame, because it could have been (and was, I think) a great source of straight-up information.

No more. I trust Wikipedia as much as I trust Fox news or CNN or MSNBC now.
I stopped working in the tech industry and moved to Sydney to work on a phage therapy clinical trial as a research software engineer. We're doing really cool, impactful work, and we're actually treating real-life patients!

Pay is not nearly as good as tech (I make less than at my first job), but it's rewarding and not nearly as high stress either, and we're doing something really unique in the world. Not sure if this is something I want in the really long term, but loving it for now.
But the post also said misappropriating the funds “is a minor issue”.

It’s not a minor issue to say you’re raising funds for X and to then give those funds to Y just because it only amount to Z% of your budget. And in this case Z% is actually pretty high.
The adverb "roughly" is doing heavy lifting in that sentence, but basically I agree with it.
My first love for this kind of colorscheme probable goes to KDE's CDE theme (CDE itself being before my time).
App might have been https://scuttlebutt.nz/ off the grid focused p2p messaging system.
I don't want a stand-along backend server with an AJAX API. I want a clean Python API on the back-end I can `pip install` (and, now that you mention it, a corresponding JavaScript on the front end). That should be wrapped in a thin layer to translate into a service-oriented API, which people might or might not use.

Performance issues aside (most of the integrations I'd want to build involve doing things between SD's iterative steps, and there would be a ton of data going back-and-forth):

- A service-oriented API only lets me use your code. I'd like to integrate with it to build new tools.

- Even if I want to use your code, a service-oriented API also doesn't let me do so practically. Adding your library to my code base involves launching a whole new server.

Flip it around: If you wanted to do a little bit of NLP in your tool, you'd probably be happy to `import spacy` or `import nltk`, add 5 commands, and use it. If you needed the devops of launch a server on a different tech stack, you'd probably make due without it.

And if you wanted to, in turn, extend `spacy` in some way, it's easy enough to toss in a few new things into it's pipeline, which, for example, annotate text. If you needed to launch a service to do so, it'd never be done.

Regarding documentation, my comments were architectural considerations. Your documentation is great for the stage you're at. I've basically never seen better documentation in a 6-week-old project since documentation make sense only once things have stabilized that they're not changing week-by-week. Otherwise, it's a lot of work for negative benefit. If people (like me) reuse or integrate with a 6-week-old project, you'll have pressure to support legacy APIs down-the-line. That only makes sense once those APIs stabilize. External contributions also make sense once the architecture has stabilized (which might or might not be the case 6-weeks-in).
if you do crypto i'm sure you can find a way to host your own sourcehut instance
> Thus, they fund specific (extreme left wing) political agendas

They fund specific agendas. I suspect you are from the USA, have never come across groups with extreme leftwing views, and have confused touchy-feely leftish liberalism with "extreme left wing".

Certainly they are using the funds to discreetly push a political agenda; I think they shouldn't do that. I think they should invest the capital, and run Wikipedia on the investment income. That's what you do with an endowment; you don't launch a search for ways to give all the money away.
Yeah, I'd rather not see JJ Abrams touch any of my favourite things anymore. So of course it turns out two of his writers became the Rings of Power showrunners. Fortunately they seem to at least know what's in their mystery boxes, but personally I could do without them.

The Star Wars sequels definitely suffered from the fact that Abrams just threw a lot of shit at the wall to see what stuck, then Johnson saw it was all shit and took the story into a different direction, and then Abrams lost his shit in the final installment.

Can we please just get back to writing proper stories again?
Keep in mind that you also need to put the model weights somewhere...
As a C programmer who uses memory arenas quite frequently can you expand on what you know about Rust’s current or future support for such a feature?

I’d like to start writing new projects in Rust and I’d like to continue to use this approach to memory management!
To talk to a server that doesn't speak json.
You asked, they answered, and then you dodged with a flippant reply. Even if I agreed with you, this is a terrible way to discuss things.
In my opinion a good and ethical stance to take, together with the move to Europe and focus on privacy makes me glad to pay a few bucks per month.
Modern Iphones all contain a glue seal between the back plate and the rest of the body (See: https://www.ifixit.com/Guide/iPhone+14+Battery+Replacement/1... if you do not believe me).

Phones contain these adhesives to use less screws and to keep them water tight.
Batteries are behind that glue seal.

This is an engineering necessity and not something done to make them hard to repair.
> There's surveillance cameras on every corner

Yeah, that's a big no-no, I'm starting to realise it more and more. I honestly don't know if there's a solution to it.

I remember leaving some piece of advice about 10 years ago on this forum about how best to attend an anti-government protest without getting into potential trouble afterwards (in the context of these protests [1]). My advice back then was to take a tram/bus to about 2 or 3 stations away from the location of the protests themselves, and then to walk to said location, that way one would have avoided the security cameras located at the metro stations or in some buses back then.

Nowadays, unfortunately, that piece of advice is null because there are cameras actually everywhere (including at the location of the protests), and the government, if it so desires, has access to them almost at will.

[1] https://en.wikipedia.org/wiki/2012_Romanian_protests
Honestly, gzipped json is likely much smaller than uncompressed protobuf.

If you were going to use a binary protocol, why choose one that has no partial parsing/toc these days. There are much better alternatives IMO (flatbuffers being one of them)
Ask HN: Does anyone know why VLC 3.0.18 is still not released?
I have noticed that apparently 3.0.18 was finalised around two weeks ago (https://code.videolan.org/videolan/vlc/-/tree/3.0.18). I've expected some delays for building, testing, and roll-out, but it seems that there's something that prevents releasing this update. Am I just imagining things or is there a critical showstopper that requires fixing?
People who donate, do it only for the website, not for any other cause. The donate banner is a lie. Now when they are spending elsewhere, they are deceiving the donors. Period.

If they want money for all these things, they should clearly mention this while asking money in Wikipedia. People will donate for that. This is the reason of the issue. Not because people hate any community.
That's a bit of a chicken-egg problem, as Tor still lacks a killer app. A popular Tor-only forum might just be what it takes to drive wider adoption.
NLP can't and shouldn't screen candidates based on open-ended questions. This is another step into the dystopia where qualified candidates get incorrectly screened by shitty AI.

Maybe someday the technology will be good enough that there are few false negatives, but no one is there yet, and I don't really want to live in a society where all gatekeepers are flawed ML models.
The uninteresting solution is that when we compare humans to tapeworms - there is such a complexity gap that no amount of technology will ever enable a human to have "a meaningful conversation" with a tapeworm... That one can only logically assume there are beings to which we in turn are "tapeworm complexity" (also a thought: maybe we all live right now in such a higher being?) and hence will never be able to perceive them for what they are.

The more interesting space (sorry) is "at a level comprehensible to us" - to which I'd say "space is vast and the universe is young". I highly doubt our presence is at all visible even from the closest star system.
JSON messages in a compressed websocket stream are surprisingly tiny. Bigger than compressed protobuf packets but not by much, and much smaller than uncompressed protobuf packets.
It says they are willing to make exceptions if you contact them with compelling reason.
> In other words, you may treat the operating system as “the ultimate garbage collector”—freeing memory when it is unnecessary will simply waste both your and the user’s time, and lead to code complexity and bugs that would otherwise not exist. Unfortunately, many popular programming education resources teach that cleanup code is always necessary. This is false.

I disagree. One, I think the set of C code where both "allocates enough pointers that calling 'free' is too complicated" and "memory leaks are not a problem due to short runtime/low memory usage" is very small. Two, having a pattern where calling free is too complicated might indicate problems with the code: if your code makes it hard to manage lifecycles, I bet it makes several other things harder than they should be. Three, one should think what happens when that code is used in other places: writing proper lifecycle management at the beginning is easier than doing it when it's used as a library.

> This simplifies all codepaths in this system. The parsing code becomes simpler, because it does not have to have any cleanup code whatsoever. The calling code becomes simpler, because it does not have to manage the lifetime of the parsed tree independently. And finally, the allocator code itself remains nearly trivial, and lightning fast.

Again, disagree. The calling code becomes more complex because now you have to link the arena to the object it creates. It's very easy to make the mistake of passing the object without the associated arena, then releasing the arena, and boom the object is now garbage. And, as I saw in another comment, cleanup might involve more things than just "freeing memory", so you might end up iterating all the structures nevertheless. On the other hand, with RAII and smart pointers (or GC, or refcounting), you don't have to manually iterate through the structure and free and do cleanup. When things go out of scope, they get cleaned up and deallocated, and that's it.

But the main issue is memory fragmentation and overallocation. Precisely the example of a JSON tree, where possibly multiple conversions are done and auxiliary structures are allocated, is where I think not all things will be allocated in a perfectly linear fashion, and therefore freeing in a stack allocator will lead to a lot of unreachable memory inside of the stack. I find it surprising that a post that talks about arena allocators doesn't even mention "fragmentation".

Are arenas a good tool? Yes, and like every good tool, they have advantages and pitfalls. This post makes it look like they're better than RAII and garbage collectors, and that's false. And the main problem isn't that it does so by virtue of having different opinions, but by hiding the pitfalls of arena allocators.
This is the root of the problem. Wikimedia rises too much money

100% agree and it’s endemic to the people running any organization not held accountable. There’s a port authority near me that was formed to maintain key bridges. The tolls on these bridges is exorbitant.

The people who run the authority use it as their own personal slush fund, donating money to things like ballet schools and other pet projects.

Maybe these projects are the most worthy thing in the world but forcing people to donate to them under threat of arrest (for not paying bridge tolls) is immoral.
This is very welcomed, cryptocurrencies have been always a net negative on the environment, society and for everyone.

Thank you Drew.
WWI didn't work very well.

See: WWII
A useful link for yourself: https://en.m.wikipedia.org/wiki/Equivocation

And a more complete list: https://www.lesswrong.com/posts/FaJaCgqBKphrDzDSj/37-ways-th...
The Dyson Sphere can be understood as a metaphor for a civilization harnessing all the potential of its star. There could be other ways to get that much energy or it might not be possible at all. But the Dyson Sphere is the theoretical limit without expanding to other stars.

The bigger question then is why you would need all that energy.
Things have changed a LOT in the last 15 years. There are no neckbeards left on Wikipedia. It's all purple-haired, blue check marked ideologues now. Everyone else gets banned.
In a sense, you're correct: this is a political position. But hell, so is everything else, including doing nothing, which is a political position in support of the status quo. We have always prohibited malware and bigoted comments, for example, which is a political stance in the same sense. However, I think that we have justified the stance on cryptocurrency pretty well with objectivity rather than opinion, which to my sensibilities is the key distinction between "political" and "non-political" opinions to the layman, in so far as such a distinction can even exist.

But kicking out projects and kicking out people is not the same thing. We will not ban anyone who expresses support for cryptocurrency -- they can host any of their projects which are not cryptocurrency related and participate in the rest of the platform as always.
No, but it gives contexts to those unfamilar. Comparisons and genres are how we categorize and understand the world.
While popular with game developers (as clear in this talk), the "automatic abstraction transpose" to struct of arrays (SOA) from array of structs (AOS) of ECS or "data-oriented" programming has more broadly interesting qualities.

As any row/column database devs will tell you, performance-wise, it is often a matter of "scales & commonality". If you always want two fields at the same time, one cache miss or IO is better than two. Ultimate performance in a scale/context general sense and purity/simplicity are ever at odds. Ah well.
Out of curiosity: Could you please elaborate what such challenging environments can be?
It sound like a business decision more than anything, although they do give some ethical rational my guess is that these projects are a legal liability and abusing the platform.
Optical sensors, an innate understanding of they works around them that they are previewing.
And most importantly, a social understanding of what other humans around them are likely to do.
The glue has a legitimiate purpose. I wouldn't have had my phone for 5 years without it being water tight.

Third party repair being allowed to thrive (e.g. being allowed to buy parts) is something totally different to restricting good engineering practices.
Could you provide some examples? Be specific about the parts which you think are scientifically relevant.
At 2:05. Suddenly you need a column in your sqlite telling you what type of sensor it is....

Seriously? This is a major technical challenge?
I think it's much better to double-check your i's than to use `vector.at(i)`. Being unchecked at runtime is the benefit.