skysight-inc/HackerNews huggingface dataset:
From the standard, the enum-name is marked as optional in the enum grammar: in [dcl.enum](https://eel.is/c++draft/dcl.enum#11) ; it is also referenced e.g. in [dcl.dcl]:

> An unnamed enumeration that does not have a typedef name for linkage purposes ([dcl.typedef]) and that has a first enumerator is denoted, for linkage purposes ([basic.link]), by its underlying type and its first enumerator; such an enumeration is said to have an enumerator as a name for linkage purposes.

And for classes/structs, [class.pre](https://eel.is/c++draft/class.pre#def:class,unnamed) has explicit wording:

> A class-specifier whose class-head omits the class-head-name defines an unnamed class.

So both are entirely fine (and likewise, unions are too).

Note that my links are for the current draft, but I just checked and this was already the case as far back as C++11. So I wonder where this persistent myth seems to come from.
Code Catalog – a collection of code examples from prominent open-source projects
I recently bought a used iPhone 7 because it will probably still receive software updates in two years. I had to retire a Samsung Nexus because SSL stopped working. Apple currently provides updates for fairly old phones, I hope they keep it up.
Because such calculus what?

Why don't they teach calculus, i'm genuinely interested, you've left us hanging!

Edit: thinking on it a little, I'm guessing the missing sentence is 'because such calculus is not on the test'.
Cause Ive tried this.
Demons shudder at the name of Jesus
I don't understand why you write an incorrect comment when checking whether GP is right takes literally seconds in front of a Windows box (open start menu, screenshot, enlarge, clearly not using subpixel AA).
No, absolutely not.

I'm just pointing out that at least around here, and in the companies I want to work in, women has an advantage from before they are hired.

I don't think this is necessarily true in USA and many other places.

But together with the PyCon story and others where men are massively disadvantaged while everyone pretend it is always easy for all men it might explain a bit of the feelings you sometimes see.
https://cdaringe.github.io/rad/

rad is Yet Another Build Tool.

made it a bit ago, but recently gave it a spit shine for deno 1.x+ support
If that's the meaning, then the parent statement:

> especially since server developers switched to macs

doesn't make much sense. MacOS is certainly very relevant, but there has been no exodus.

Here there are some interesting stats:

The 2019 Stack Overflow developer survey provides no detail about particular versions of Windows. The desktop operating system share among those identifying as professional developers was:

Windows: 45.3%
macOS: 29.2%
Linux: 25.3%
BSD/Unix: 0.1%

I think that in the last decade, Windows has lost a very significant market share, which has been taken from both macOS and Linux (the latter having a surprisingly high prevalence).
Not only that. How can you even deny access if the interface has no idea about the type of the access? Unless a request comes in signed by a court/judge with some attestation to the intent you still don’t know whether that is the real one.
In order for it to work you must believe it will work.
That is how christianity works and how witchcraft works.
That LaVey guy seems to be a quack who's appropriating Eliphas Levi's thoughts to give himself credibility, so why not to just read Levi's books?
In America politicians are influenced by actors and forces that affect their election prospects. This includes companies, billionaires, and yes even voters.
The most difficult people I've worked with were not because of technical reasons, but due to reasons outside of that: inability to disagree constructively, unwillingness to compromise, or just general assholes. That kind of stuff.

Someone without the required technical chops can be useless, which isn't good, but these people can be worse than useless as they can derail and/or demoralize an entire team. I've seen it happen; it's not pretty.

This isn't unique to younger people, but in my experience the risk is quite a bit higher in younger people. I say this also as someone who, in hindsight, was quite difficult to work with when I was younger for various reasons. As I've grown older, I've learned a thing or two and I think that now I'm actually a fairly nice person to work with (I hope so, anyway...)

Everything else being equal, I'd rather take someone with a 9 (out of 10) on soft skills and a 6 or 7 on technical skills, than someone with a 3 or 4 on soft skills but a 10 on technical skills.
From Domain to Integration Events
While I think IPFS is a great technology, it really isn't "easy". It still has a long way to go in that regard.

Probably what's holding it back the most, in my case, is that it doesn't have FUSE or it's own proper file browser. Things like torrents are easy: download a client, download a torrent, double-click on it and you're nearly there.

IPFS? Download this, go to "http://localhost:3000" (or whatever the port is), find a hash somewhere (where and how?), copy the hash to the browser, browse it, maybe download a certain file from the listing, err... how do I download a directory?

As for DNSlink, nothing official exists (at least to my knowledge) that can automate updating the DNS entry. You have to cobble something together yourself, tailor it to your registrar, put it in a cron, systemd service or whatever, yadda yadda yadda.

They are probably doing a lot of work and IPFS is already useful, but if it isn't easy to use, it'll stay niche.
Time-Stretch in Kodi
Good for you for having a spine. I had a similar experience (not google). I was expected to do prepwork and the interviewer couldn’t be bothered to think up any questions other than following a script is incredibly rude and telling of that company’s culture
Minimum wage is ~12k€/y, so bartenders get basically that. In Spain for people >25yo unemployment is around 40%, which obviously means you get a lot of competition for stable jobs.

Spain in general is very anti-business, especially small/middle business. I had not started freelancing until late in my career because having a paying side job costs you ~$300/month in taxes, regardless of your income this month.
I think it's true that both Android and iOS have privacy issues (at a software and design level).

And yep, from the branding of those devices (which Apple can control much more closely since they provide both hardware and software), the perception is much more likely to be that the svelte, sleek white object protects your privacy.

Over a long timeline though, I don't know whether a closed source ecosystem can prove (or achieve) that.

Maybe the code inside all those components is equally pristine and it all respects your privacy as much as the corresponding advertising claims would suggest. Perhaps time will tell.
It would probably be better if you can just write a typescript parser, and then you can transpile type script AST directly to Python AST and use ast.unparse() without any additional libraries.
A crease pattern can clearly be serialized, and the order of folding listed. What's wrong with a textual description that might take a couple of pages to print out? It seems to me that there's no real compression challenge here—the full description of any folding pattern can be expressed concisely.

Robby Kraft's Rabbit Ear software is very nice: https://rabbitear.org/
Normal users a far more exposed through smartphones than they ever were with PCs that can download the worst trojans.
You think the A303 is what, a mud track? They have roads in England. Have for quite a while.
Kiwi here too, just one of the many in the UK. EFTPOS was great for its time, and yes the low fees are great, but I can’t but wonder about the security of a magstripe compared to a chip. Magstripes are long gone in Europe. Which reminds me- Revolut has great security controls, can enable/disable magstripe, so can disable until until you are in a shop that needs it still, like many places in the US.

That’s why I love Apple Pay (I’ve got UK & NZ bank cards on it, Wise & Revolut too). Now when going out for a local shop I often only take my phone and keys, no need for a bulky (or slim) wallet. Drivers license only if I expect to buy alcohol (and 90% of the time I could have left it at home).

Edit: Also to add, if the pandemic ended up hitting NZ the way it did in the UK/Europe/US, you would see a far higher uptake in contactless payments methods. I dislike touching pin pads now unless I absolutely have to!
> But I think actual accessibility tools need to do so much more

Screen readers do more, but they are not rocket science. I am no expert either, but I've worked on adding accessibility to a project that had none. Screen readers have proactive & interactive modes. In proactive mode, they read whats visible on the page, perhaps just the high-level components, giving a lay of the land. In interactive mode, it gives more detail on the control/item that currently has focus and the actions available (follow link, expand/collapse section, etc), and one would tab to move focus between controls.

I'm no expert on RBI, but I looked at your product and it appears to respond in real time to user interaction (hover over elements), perhaps what is missing is a standardized way to integrate Screen readers this "streaming" information; most accessible sites have plain-text ARIA tags/attributes meant for screen readers (with fall backs to 'title' or 'alt'[1]). However, this is just plain text, so sending text to the client adds an attack surface, but not a very large one, IMO.

I believe every developer who makes user-facing software should be forced to sit down and use their app/site with the monitor off, interacting with just the screen reader in their headphones. www.a11yproject.com has really good information on how accessibility ('a11y') works, and how to implement it correctly on the web.

1. I'm simplifying by a lot here -screen readers do a lot of heavy lifting, especially for sites/software not designed with accessibility in mind
OneSignal (YC S11) is hiring a full stack engineer to work on email, push, & SMS
We don’t understand quantum physics
Now, the inode question is part of the pre-screen. That's normally _before_ you get put on phone with any engineers. How the heck did you get it in "round 3 or 4"? Was your process started from scratch for some reason?

The question is meant to be asked by a sourcer - a contractor whose list of requirements does not include being answer themselves any of the questions they ask. Famously even if you know the answer pretty well, say because you were the original creator of the thing, but answer in a way that they can't link to the answer key, you still fail.
They seem to have a market cap of 112B, so 29B seems like a big chunk. But I'm not an expert in this finance stuff.
Its nice that you respect this person but can we retire the word polyglot? Saying it on behalf of someone else is slightly less worse than someone referring to themselves as one.

I would like to propose just saying “well rounded”, or “multifaceted”.

Its almost as bad as people that care about Mensa.
Miserable bit of road. One 60 mph stretch by Stonehenge is so reliabley congested protestors walk up between the cars with leaflets demanding a dual carriageway. To be honest the whole south coastline of the UK is a narrow road winding through the middle of towns and villages. You don't quite drive through farmyards scattering geese but it's often close.
Can someone explain why x4’ing the money supply hasn’t ÷4’d the value of the dollar? Yet?
I watch this every 6 months or so
https://www.youtube.com/watch?v=PTUY16CkS-k
One field of cryptography that only recently because available is deniable cryptography. Basically how it works is, for every message from sender->receiver, either the sender or the receiver can sign it, but nobody can tell who. That way, you always know the (signed) messages you receive are real, but you can’t prove their authenticity to anyone else. You know they’re real because it could only be from the sender or from the receiver, and you’re the receiver, and you would remember if it was you, so it must be from them. But you can’t turn around and show that message to anyone else to incriminate the sender - it could just as easily have been forged by you to frame them.
(And actually the best deniable cryptography schemes are even better than that, but for difficult to explain reasons)
Right now, if you really want to message securely, first of all you need to make sure your messaging app has E2E and perfect forward secrecy. Even better, it should be configured to automatically delete the perfect-forward-secrecy keys after some time, to limit the damage if your phone gets seized (only the messages from the past x days could be recovered). Signal has an option for that and it’s really nice. But I think the next wave is actually going to be deniability - not just at a crypto level, but at a ui level, so users can easily add fake messages from themselves or their conversation partner at any time in the past that are indistinguishable from real ones, making the practice of “leaking screenshots” irrelevant (or at least still no better than he-said-she-said). You don’t strictly need deniable cryptography to implement this but it would be the icing on the cake
Amazed this hasn't been flagged yet. Any discussion on the subject usually is (which tells a lot about the ideology behind trans-rights).
Ask HN: What is the risk in using WiFi products from China?
He!

Although HN is mostly related to IT stuff, I'm quit a noob in this.
I just bought a few chickens and a hen house. To protect the chickens from being slaughtered by a fox, every night I close this hen house.
I want do this with an actuator from Ali express which I can control via Wifi, see below link.

My question; what is the risk of giving this kind of China's products access to my Wifi network?

https://www.aliexpress.com/item/1005003058383283.html?spm=a2g0o.productlist.0.0.787a4e10sj3Txm&algo_pvid=b737391a-2a68-4189-851b-f586b86aceb1&algo_exp_id=b737391a-2a68-4189-851b-f586b86aceb1-8
At this point anything short of mass murdering the world's population is climate arson. Am I doing this correctly?
Love the name!

On the demo, perhaps a link to the newsletter's website? If I were to sponsor, I'd love to take a look at it.
Long Polling with Node.js
Ok. Not the point.

It wouldnt take me 700 hours to get familiar with all the abstract problems and concepts I’ll encounter, but it would take me a very long time to, and longer to synthesize solutions that are above average, and regurgitating that on the spot for an interview in a quicker time than other candidates.
How is "no evidence" a clarification?
I would also presume they're harvesting data on how you spend your money, so it can later be sold or used for other targeting. I haven't looked into this in any depth, but IIRC credit cards are not allowed to do this, but other services aren't held to the same standards.
> After extensive research, I've found that almost no companies are paying Bay Area salaries for remote work outside the US.

That doesn't seem surprising -- why would they?
I don’t think its about getting killed. Basically 1.5tn is nothing and worth it compared to the future trajectory of education.

Lets face it - listed tutor education companies are leaches and Xi made a bold and right move.

Im simple terms; education or capital.

China has advantages to their system that they can do broad stroke ro change things.

The US struggles for decades from similar problems.

Only in war time does the Us actually succeed at broad structural change.
No, they're complaining about unwarranted complexity, privacy invasion, and monopolies, in the best tradition of "hackers". The web was a means of really easy self-publishing; we didn't need yet another shitty app platform or had a desire to serve the needs of the likes of CompuServe, AOL, etc because that already existed long before the web.
I can't imagine Xi is thrilled with this. More likely: zealous deputies, looking ahead to next year's National Party Conference, are looking to curry favor and build their resumes. When everyone is simultaneously dialing it to eleven in a zero-sum game, fuckups are almost assured.
I once had an in-person interview where they gave me a sheet of printed code and asked me to point out the syntax errors. Some interviewers are absolutely insane.
Phillips lighting products or GE products. Basically any of the name brand bulbs from major manufactures. My whole house is Phillips hue and Phillips dimmable LED bulbs for dumb fixtures with z wave plus GE dimmers controlled by ring. Have not had a single one die dimming is smooth as silk.

If you are getting flicker I would try swapping dimmers.
Plastic bags don’t go in the recycling, they go in the trash bin.
Same-ish. I got through several phone interviews and was asked on-site for a full day of interviews, back to back, with a lunch break in the middle. The HR girl was honestly running around like the mad hatter, apologising for being late and then running away as soon as she had left me in the general area where my interviewer would be. Some of the interviewers left me with the next, others just wandered off, leaving me in a room. One of the interviewers was in a different office so we talked over video conference. I say "we talked" but he was reclining so far back in a chair that he might as well have been in bed, and he read questions from a sheet without once looking at the camera. After that I did actually get a decent interview from someone who was on the team I interviewed for. During the lunch break someone had to take me for lunch, and from the moment she showed up I gathered that, like perpetual interviewering, bringing ten-percenters for lunch was another boring part of the job. I also got a really bad 'vibe' just walking through the building. Lots of fun-looking-stuff like games and beer fridges, but everywhere, people with headsets on staring into screens, never once looking up to see who is in their vicinity. Anyone ever seen Coraline? The people with buttons for eyes...

After that whole depressing charade was over, I figured it would be an offer or GTFO. Nope, I got called for another interview. I said "eh, no thanks".
Reality: The average premium is actually under $1200 for a family plan with a max additional annual out of pocket is $17,100. For a single individual in their 40s it's around $400 a month premiums and $8550 max annual out of pocket.

I'd prefer single payer, but I was comparing to what we had before, where lots of people simply died due to being denied any insurance despite willingness and ability to pay. Even a condition as treatable as asthma would get you denied private health insurance.
On Linux or at least on Gnome Tweaks both hinting and anti aliasing can be adjusted according to the preference and they look excellent. Is that not the case with Windows?

On macOS I remember having to explicitly enable font smoothing in Mojave for non retina displays to fix the blurry fonts, But I don't think it did much difference.
Vote with your feet ?
Haskell for Beginners Part #2
Also for background, L0phtcrack was sold Terahash (a company that builds password cracking machines for corporate security teams) in April of last year.

Due to the GPU shortage they have been unable to produce products and are in bankruptcy. Terahash defaulted in a payment and the ownership reverted back to L0pht.
As an ex-Googler who interviewed 100+ candidates (mix of phone & onsite interviews) I can tell you that there is a great variance across the company groups in the quality of questions we ask. And the reason is simple: it's up to the interviewer to choose his questions. Questions aren't standardized.

I took great pride in the fact that my questions were unique. I designed them myself, about 30: some quick knowledge tests, some elaborate coding challenges, and everything in between. And for a given candidate I would pick about 6-7 questions of the 30 to ask them.

I didn't care if the candidate didn't know or didn't find an answer. I would entice the candidate to drop it and just move to the next question. Some candidates make it hard because they want to keep persevering, keep thinking, but there is limited time in an interview. As an interviewer, my goal is to (quickly!) find and evaluate what you are good at, not what you don't know.
The steep increase at the end mostly does not reflect a change in economic fundamentals but rather banks relabeling savings accounts as transaction accounts in response to regulatory changes. If you look at M2 instead of M1, the increase disappears.

More info: https://fredblog.stlouisfed.org/2021/05/savings-are-now-more...

(Edit: Updated link to a more recent blog post)
I've seen the afterpay button when shopping online. Hate to say it, but this is absolutely taking advantage of people with poor spending & saving habits. I see it mostly at overpriced/luxury/hype online stores, where the desire to own a product doesn't come from a place of need, but from society & marketing. I buy some of this stuff, so I'm not hating on that. But some people are truly addicted to shopping, and enabling that is morally wrong.
I don't understand the difference but the text below particularly points out a change in measurement in May, 2020.
I suppose that's the reason.
China is going trough huge education reform.

Shanghai was leading the way. They gave individual teachers more freedom that allows move away from rote learning (taking lessons from Nordic countries). They also increased teachers’ pay. The results have been amazing. Shanghai ranked first in OECD PISA 2009 and 2012 assessments.

In the latest 2018 assessments Bejing-Shanghai-Jiangsu-Zhejiang areas ranked first. Rest of the China is still behind.

https://www.oecd.org/pisa/PISA-results_ENGLISH.png
The new thinking is money supply/debt vs GDP doesn't necessarily equate to inflation.
I'm not interested in litigating minutia. I've addressed the point. I've admitted, repeatedly, that this is a very weakly-supported hypothesis, though not entirely without merits. Substantive proof is unlikely to emerge from a tendentious HN debate.

You're the one constructing a far more magnificant pyramid of this than I'd ever intended.
Weird. When I was casting for actors instead of trying to "trick them into doing something bad" and throwing them out, I tried my best to get it to work with them, even if it meant I had to do something different.

A casting is always stressful, they don't need me as an enemy as well. If they are not good enough with a ton of help, they won't be good enough period. If they are really good with a little of help, they can still be better than someone who needs no help at all. In the end I care about the final result, not about whether they grade well on some invisible scale that only I can see.
Frankly, the fact that we use frameworks which could provide JS-free options at little to no cost to the downstream developer but don't is more condemnation than anything else I can think of.

> have made developing the sort of advanced applications we demand exceptionally easy

Yes, it's only moderately more difficult than making it in a native app would be, and only significantly more bloated.
I feel a bit too far removed from this, so my comments might be a bit too curious without considering other perspectives (aka I am a bit naive on this topic).

With that said:

Global investors are getting squashed. But there must be global investors who shorted these stocks or bought put options. Why aren’t they covered in this article?

I’m missing nuance on the investment side. From a political standpoint, I want to follow this more closely. I can imagine that the west might take some inspiration on how to deal with big tech.

Armchair investor and my political pedigree is “I vote” (aka a total commoner).