skysight-inc/HackerNews huggingface dataset:
Ah sorry about that, thanks for the feedback! I can try to answer these here (and hopefully update the documentation as well when I get the chance):

- The problem is basically twofold. Part (a) is that there are no facilities for dealing with enums in C++. "Dealing with" could be anything, such as: bitwise-combining enums as flags, converting enums to/from strings, verifying that a given value is valid for an enum, decomposing flags into their constituent values, and anything else people might typically want to do with enums. Part (b) is that people end up manually writing enum-specific functions for these over and over again, and that often results in brittle and non-reusable code that quickly gets out of sync with the actual enum as it evolves over time (e.g., handwritten parsing code might stop working when a new member is added). This library aims to address most if not all of these problems.

- There are 3 main "tricks" I've used (and a ton of boilerplate on top of that): (a) I use the auto-return-type-with-hidden-friends trick to "tag" the enum with metadata for later retrieval, (b) I overload the comma operator to be able to utilize the same text for both the enum definition as well as for storing relevant metadata, and (c) I use constexpr string parsing to extract the enum names from the definition passed to the macro. Part (a) is confusing and better explained in the link I put in the credits. Part (b) is somewhat tricky but hopefully not too bad. Part (c) seems obvious in hindsight now that I mention it, but I haven't seen it used elsewhere in this manner. (Edit: While digging further just now, I found someone has indeed tried a similar approach with constexpr string parsing in [1], though it appears less comprehensive.)

- No other libraries that I'm aware of support all the features of this one. Typical restrictions include: limiting the ranges of the underlying values, limiting the number of enumerators to some amount, not supporting enum members with duplicate values, not supporting 'enum class', etc.

Hope this helps! If I can clarify anything else please let me know.

[1] https://github.com/therocode/meta_enum/blob/master/include/m...
Using Signal has been frustrating for me too, though my usage is minimal. In the last few months I’ve seen messages getting delayed in delivery (like the next day or two). That along with user experience issues (pestering often to sync contacts and turn on notifications, not allowing backups on iOS) makes it hard to recommend it.
"Average daily usage could increase"
And at some point you just need to increase the hours in a day...
Amundsen's dogs were not only the transportation plan for the Norwegian South Pole expedition, they were also part of the meal plan.
HTML and JSX Runtime
For marketing spam where unscruplous marketers send spam using bought address lists, you will usually find a subscription form for their lists. Sign up every single spam trap you find. Their ESP will make short work of the marketers after that.
The OS-specific interpreter can be bundled with the application itself, and then no need to install anything (though ideally a package manager would do its job and resolve dependencies beforehand, making it moot. This windows-style random exe hunting and downloading should just die already. And it doesn’t have to be “installed”, nix solves this problem by nix-shell -p package “installing” the package temporarily, making it available in the shell only.)
One person has set up a thing = none of the 7 billion people read anymore.

I never understood arguments like that tbf, haha
Perhaps I simply don't see the ambiguity after having used Scss, Less and the like for a long time, but isn't the simple `&` by far the best option here? The other two are absurdly verbose without offering any real benefit.
I really wanted to address the speaker's points but what's the point, it's just a rant (kudos to him for being upfront about it). Instead I just went and donated to Signal once again.
I think the features sections explains it well. Or even the examples it gave.
If you want to re-sell for the explicit purpose of having plausible deniability, obviously the best way to go about that would be to actually re-sell and keep your books straight (like any business is expected to).

The point is that you don’t have to do this, someone else can do it for another reason (namely profit) and the increased anonymity still applies compared to the other payment options.
Pretty sure Librewolf sets the same user agent that the Tor browser uses in its librewolf.cfg and locks the setting.
Indeed. Lots of businesses rely on such email addresses in their day-to-day work.
Imagine the queues Sainsbury's...
>> You are forced to use the only client and the only server.

> This is a fancy way of saying that the protocol is private and that their instance of the server has a ToS.

No, this is a "fancy" way of saying that they are actively fighting against decentralization. It makes me suspicious of their intentions, to be honest.

> I'm interested in hearing about what other client platforms they should invest in supporting that would increase the "security" of their users and service.

How about a normal desktop GNU/Linux client? Is Android more secure than Linux? It depends on what threats you want to defend from, and Signal developers think that Google/Apple are not my threats. They force their own threat model on me. It makes me suspicious, again.
What’s in a Conjecture? An ER=EPR Example
I understand, but an iPad is a much better platform for digital music. I think you could dedicate the iPad to music, and keep the Samsung tablet for everything else.
Immaculately detailed miniature rooms fit inside electrical sockets
It is unsurprising that marketers choose to define spam as "anything the law allows me to do." That is not the definition of spam:

>S: (n) spam, junk e-mail (unwanted e-mail (usually of a commercial nature sent out in bulk))

http://wordnetweb.princeton.edu/perl/webwn?s=spam&sub=Search...
All of these are stupid. Why can’t we just have the scss syntax? It’s already proven.
I hope so! But they could do better.
> The primary Q I would have is if this is generated by Tinder itself or by external scammers who don't know better.

I would strongly suspect the latter. The former could get them sued for securities fraud in the US (because everything is securities fraud in the US).

It's much easier to justify a slip up in your spam / scam prevention than to justify actively scamming your users yourself.

The former keeps your hands clean in front of a judge.
None of them honestly.

All of them are atrocious to type and parse for a human.

The option 1 is probably the best but urgh
You're making it too simplistic. There's ecological issues, there's engineering issues, and yes, there's also regulatory issues (in an ideal world, they would be fixed in a single day, but we don't live in one).
One of us is confused, and it very well might be me and GP, but I thought that Go can cross-compile to other platforms (different OS and arch combinations), but cannot produce (at least by default?) a single binary that can run on multiple platforms, like this article does.
> There are answers (unless their verbalization skills suck), but too many people don’t like to hear them and will argue or fight back.

I agree there are always answers, but nobody should be obligated to give them.

"Because I don't want to" should be a perfectly acceptable answer to any question of why we're denying a request. Assuming, of course, we are familiar with the consequences of not completing the request and okay with them.
> This post sounds like it’s satirizing miserable privileged tech workers.

It's more someone working since the age of 16. Working hard for an average or more than 13 hours a day for nearly 30 years straight. Earning above average is IMO totally justified, but I accept your opinion.

> You get child care for free in Germany.

Ha! Try to find a KiTa in Berlin. Even if the law says so, it does not mean there's enough supply!

> Tax is high but Berlin is still the cheapest big western city there is

It once was. If you belong to those who were forced to move into the suburbs with all the associated cost, your point of view would be quite different.

> It’s also beautiful and diverse.

I think we can agree to disagree. As someone born and raised here I've never seen the city in a situation worse than today.

> I earn less than you and get by fine, also know many couples the same.

Congrats. Do you or your friends have to make up for their own pension yourselfes?

> Yeah it’s changed over 30 years - name a place that didn’t.

Change is good. It's the only constant. Unfortunately it changed to the worst. But you can only see that, if you know, how it's been before.

Thanks for your thoughts anyways.
Oh, there are infinitely many moments where the course of my life branched into some different direction, but nothing that really changed me. That's probably why I'm a loser, I never changed in since I was young, just let life wash over me like water.
I genuinely dislike sourcing. Know a couple of people in my circle that hate it too. Quite exciting that this of the process can be outsourcing (pun intended)
> Gluing in space applications is one of the very few areas I would consider myself close to an expert in (assuming I am not at the Peak of Mt. Stupid).

If you regularly practice the subject in the real world, ie glue stuff to other stuff, you should quickly notice whether your expertise is real?
100% agree. The community has already chosen the syntax it wants by voting with its feet for SCSS
I remember them offering a software (or maybe a webpage, though it would've likely been a Java of Flash applet at the time) that allowed users to create official-looking manuals for their own creations by interactively specifying the build steps.
I'm surprised that 2 days in no-one mentioned Physics Explained, by far more in depth and hands-on maths than PBS Space Time (which, itself, is nothing but great): https://m.youtube.com/c/PhysicsExplainedVideos/videos
Amen. Between the various sanitizers and perf, I stopped needing valgrind a few years ago.

But when it was the only option it was fantastically useful.
Out-of-order execution and pipelining date back to the 1960s. The paper calls out the similarity: "If one views the blocks of this scheme as very complex
instructions, then this architecture devolves to a pipelined architecture for executing those instruction, and the interlocks to prevent inter-instruction dependency violations."

In the late 1980s it was a common belief that the limit of single-core CPU performance was very near. So there was intense research into multi-core systems, the holy grail was to find a way to efficiently execute ordinary sequential programs. That was what this paper was trying to achieve: "While we currently believe that this work will lead to
an architecture which can achieve factors of 10-100 times the performance of uniprocessors on unmodified Lisp programs, we have no proof, even in simulation".
So much of this fits under "marketing our value to rest of the org" - which to me (who is convinced democracy matters) says the organisation is lacking ... journalism and open fair competition of ideas.

Having the best idea reliant on top / upper top managers spotting the best idea is ... not great. And I am not convinced that having a "good communicator" as the solution - because what if the well connected manager is on the poorest product solution?

As for the rest - yes google has 8 whatnots for managers that read as a coaching manual - its important yes, but I would be astounded if there are not better things to focus on.

If a good manager is like an army sargeant, who are the colonels and generals? Where is the operational plans? Maybe I just get kept in the dark and fed shit but an open and coherent communication will get people aligned without being micromanaged
Because critical features that users need aren't there. Eg: https://news.ycombinator.com/item?id=32248514
Studies link Covid-19 to wildlife sales at Chinese market
Looks like another round of W3C bike-shedding an existing easy-to-use and well-understood community standard until it's godawful to work with and half as useful.

Gotta love standards bodies!
Just make it like scss. It’s what most people that use nesting in css already know and has been shown to work
> It is basically a turd rolling down hill that nobody wants to touch and everyone wants to pass on to the next person.

You’re just making assumptions without referring to the facts.

Mullvad is a Swedish company and falls under Swedish and EU jurisdiction.

ISPs in the EU are indeed required to keep track on what subscriber had what IP at what point in time. Some do this gladly and some try their absolute best to sabotage the process (like Bahnhof).

However, Mullvad is a VPN provider. They are not an ISP. If you claim that Mullvad is legally required to log IPs, then source that claim, because they clearly are not and if that claim is true that would mean they are breaking the law, which I doubt they would be willfully doing.

In your example, the buck stops with the VPN provider (which again, is not an ISP) because the info they provide is of no use.

In some cases, the buck even stops with the ISP without a VPN, because in many jurisdictions there are demands placed upon the seriousness of the alleged crime to allow personal data to be supplied to law enforcement.
CAAD
I'm interested in checking this out but I'm not going to sign up to a service without at least reasing a basic overview on the website.
It's indeed a lot of boilerplate that this library can hopefully reduce (which was one of my main goals). I don't know for sure, but I can guess some reasons why the standard doesn't support it:

- The problem is somewhat underspecified. There are lots of degrees of freedom—what delimiters you support, what character encodings you support, what inputs to accept (numeric vs. names), how exactly to deal with flags, etc. These make a generic solution more involved. It's in some sense a more complex version of the problem of number parsing, which has had quite a long journey and is still not entirely ergonomic in C++. (Even std::from_chars only came out in C++17, for example.)

- Lack of more general reflection capabilities, especially ones that provide string metadata, especially at compile-time. Given reflection isn't coming in C++23, it might be a while before we get support on this front.
FWIW, you have to be slightly careful as Scotland has a different post-16 education provision.

AIUI you can do Highers (equivalent to GCSE, at 16) and enter Uni then with sufficiently high grades (aged 16/17). Or, stay on for one more year to do Advanced Higher (most common). Uni courses can then be 4 or occasionally 3 years. Don't quote me!
Decentralization is the answer. Look to peer to peer technologies.
Thank you. All that and more.
> Even applying the idea of profit and loss to the post office is using a paradigm against it that does not fit the reason for its creation

See https://en.wikipedia.org/wiki/Penny_Post

Postal systems were initially brought under government control as a cash cow.
You must have some horribly untrustworthy friends. Or, more accurately, your friends must not find you very trustworthy if they're constantly asking these questions whenever you suggest something.

A healthy dose of skepticism is warranted, but at the end of the day this whole thread is about friend groups talking to each other. This just wouldn't be a realistic line of questioning in this scenario imo.
When not used to excess it's kind of shit honestly. When I was still relatively new to being clean I had a couple of relapses and each time I would just spend the whole time puking and scratching myself raw, and once I'd run out again I wouldn't have much desire to buy more. You need to already have a decent opioid tolerance before it becomes more enjoyable.

I mean don't get me wrong it feels good, but there's no way you're able to function at all
Well this is a bit like what happens in software when some library everyone uses turns out to have some awful bug in it that propagates to everything else. I think it is par for the course for abstraction generally.
Consciousness trying to make up reasons why consciousness can survive death. That's what religion is all about.
> why should I care about the misery at the other end of my consumption?

Close. I do care but I think that the Congo's government should care. It just seems like a difficult ask for each consumer to worry about every supply chain they touch. Seems maddening to try.

Perhaps I should care because these governments are corrupt and cannot, or don't want to, protect their people from exploitation? I suppose it doesn't need to be perfect to be worth doing.
Majority of American homeowners want affordable housing to be a major problem.

Most of the value of land is embodied in its surrounding community. The plot of land is not that special, what is special is how it relates to other plots of land and their inhabitants.

When the value of a plot is high, it means the whole community, not the land owner is creating wealth but it is the land owner who gets to benefit.

It should be clear that if you expect your property values to keep rising, despite the fact that houses have finite lifespans and need periodic maintenance, then someone else must end up paying for that and give up their fruits of labor.

It is fun to blame high profile politicians for corruption and pretend that you are living in a developed country where corruption is otherwise rare, but the truth is that betting and forcing ever greater property values is an invisible form of corruption that the entire country engages in. What is the easiest way to boost the value of your property? Easy, just vote in lower property taxes, just freeze them. All the money that would be going to the government will now be going to you.

If everyone is corrupt, then a decline in a prosperous society isn't surprising, it is inevitable.

Isn't it strange how prosperity gives us nothing but burdens?
It's sad how they aren't instead capitalizing on their niche and going back to their roots, instead choosing to go against TikTok which is probably a futile endeavour because they already grabbed and established that culture.

If I've learnt one thing from social networks, it's that competitors only rarely succeed in capturing another network's niche. Instagram has tried to become TikTok too but few would say the Reels concept is a smashing success... Facebook has tried to be Snapchat as well with ephemereal messaging, but few would say Facebook is known for that and recapturing the youth culture today. Meanwhile, Snapchat still thrives at a more rapid rate than Twitter and Facebook. You can not simply copy features and then the culture will come.

And when Google+ was rising, Facebook desperately tried to introduce more ways to handle your friend lists due to the innovative "circles" of Google+. These features still remain but few today are aware that Facebook posts to Friends aren't seen by friends in your Acquaintances friend list because those are there to only see Public posts... This is an example of a relic from those days but there are other examples too.

Despite the confidence you would expect them to have from having more than a billion users, they are surprisingly unsure of themselves and who they want to be. You can also see it happen with Meta and VR. Is that supposed to now work in tandem with the TikTokification (how? a clip feed is hardly interactive?), or are they still just confused about who they want to be? I wonder how much of it has to do with Zuckerberg himself?
This is neither here, nor there.

Not all hallucinations are religious.

And not all religious experiences are hallucinations.

In fact, when we talking about a specific kind of experience, the term hallucination has no meaning.

You're not "seeing things", you're feeling and thinking things. So there's no relevance at all to whether they're "really there".

You could have a religious experience by runinating on something that's actually, 100% there (e.g. an experience with near death from a car accident that makes you appreciate life in a religious way, or even a nice sunset).
Surely we should transliterate it as “actmally pdrtable ekhecmtable”?
Is this a fact or deductive reasoning
Safari user here. I often feel I'm a minority, but it's a really good browser for my Mac. Had been using Firefox after Chrome before switching to Safari.
Naive question: doesn't it have to be something old browsers will ignore rather than misinterpret or fail to parse?

The 3rd party CSS tooling can pick whatever syntax it wants because it is starting on a green field. Browser probably can't?
Socket – Finer-grained check runs, new config options, improved reliability
For me, simply spending time with a Philosophy graduate in, and having these exact sorts of discussions around language quite frequently has had the effect of encouraging me to constantly question how efficiently I'm communicating (at times, to detriment).

On a more basic level however, logical sentence structure is a good place to start: https://en.wikipedia.org/wiki/Logical_form
The crime you’re referring to, like many crimes, requires intent. You can’t charge someone giving a murderer a ride if that person had no idea they had committed a murder.

Unless you’re in an authoritarian regime where the courts simply follow the whims of the political leadership, selling SIM cards, gift cards for a VPN, knives or ski masks will hardly in separate cases by itself be considered obvious intent to assist criminal activity.
> How exactly do you learn this?

Unfortunately, I don't have a good answer to this. My learning process is somewhat chaotic and random. Reading analytic philosophy and psychology definitely gave me important insights.

However, the method I've found works the best is try to imagine society as a system, and humans as processes in the system. Every human has their own will, and they decide what they will or will not do. Nobody owes anyone anything, so every human protocol relies on the will of the other person to follow the protocol with us. So the most important question for any kind of communication is "how do we get the other person to do what we want?".

This may sound selfish, but is (in my experience) more efficient than trying to read minds or conform to some abstract authority of how we should act, then being mad at other people when they act the way that doesn't fit the abstract authority. Even more, it makes dealing with you easier for other people, which makes other people like you more.
The original product isn't dead or dying. Maybe in 20 years.
Do you like the new tinted windows I fitted to my car?

That's just weak light transmission! You made a bad window, Petey!
> There's actually a real-time API tracking all hackerspaces world wide. There's currently 2,454 total with 846 marked as active and 360 planned.

While it may be "real-time", I wonder how many of those "active" spaces are now dormant or struggling to stay afloat no thanks to the pandemic, and how many of those 360 "planned" ones are actively being discussed.
Thank you for this! I've had a long and stressful history with Signal around retaining my chat histories. I recently managed to decrypt some old locked backups and merge them together to use on my android phone, but for 2020 I used an iPhone and have had to keep that old phone around just to keep my chat history. I'm looking forwards to trying this method out.
Not yet, because Tk itself hasn't been ported to Cosmopolitan Libc yet.
In many cases you don't even need a "working holiday visa" to go and live somewhere else.

E.g. if you have a remote job, you can just travel to a third country and work from there. Most countries just require that you get out for a few days per 3 or 6 months (which can be just visiting a nearby country, staying in a hotel, and returning) to renew your plain tourist visa.