skysight-inc/HackerNews huggingface dataset:
So go donate some money to his salary. My point is that they have a ton of money and most of it is tax money We have all paid. Don’t ask me for donations under the “everyone can help” when it’s just a lie. This is the email I sent him a few years back:

Hi Sal -

Out of curiosity, what's the justification for the $200,000 pay increase from 2013 to 2014? Your salary was $348k for 3 years, so why the nearly 60% increase in pay? I, personally, find it difficult to contribute even $3 when I see executives of nonprofits commanding salaries this high. That $200k is 66,666 people donating $3 just to cover that.

I am no accountant but looking at your financials it seems like you all have a ton of cash and assets. I find emails like this to be a bit misleading in the urgency of donations.
I was referring to defining optional keys.

If you have a dict with some keys which are optional, you need to create a separate subclass (with `total=False`) just for those optional keys.

With TypeScript, I can just use `key?: type`.

https://mypy.readthedocs.io/en/latest/more_types.html#mixing...
Timing only. Tor messages are all 512 bytes to prevent message size correlation attacks.
The mismatch occurs because Go implements its own threading model, completely ignoring your operating system's implementation of userspace pthreads. If it then attempts to interact with programs using pthreads without taking special care, yeah, it can violate the pthreads API. Such Go programs are broken.

I'm not sure why this leads you to the conclusion that "the whole POSIX threading model seems broken."
I think one solution to the problem PG describes is self-directed study.
how come reddit has become such a bad habit? it works ok for me as a general purpose forum, as long as i avoid the major political subs
If you’re interested - Im building a starting-at-free Kubernetes hosting service, out of YCombinator S19! - https://kubesail.com
If you need “couples therapy” your relationship is already over. Women have zero desire to see a man expose real human emotions.
Sergey Brin attended my high school. I found out through Wikipedia, in college, in 2009. To my knowledge, he has never mentioned, visited, or donated to it, personally or through Google/Alphabet. We were not a rich private prep or anything like that, just a majority-minority community school that benefited from a school-within-a-school-type magnet program and proximity to several research institutions (particularly NASA Goddard); outside support would have been more than welcome. Brin was certainly phenomenally intelligent from the get-go (as related by the teachers who remembered him), so it's questionable how great or negligible Roosevelt's influence on him was.

Still, I take a lot away, inasmuch as his character is concerned, from his regard for us. One would think that singular and eminent success such as his would consider the role of every community he passed through in the shaping of his fortunes.

For comparison, Martin Lawrence at least got his teacher a car (RIP Froggie).
my english is fine, thanks. my point was: splicing the expansion of "DUI" into a sentence will often make it ungrammatical, but that doesn't matter, because the acronym functions as a separate thing. analogously, expanding "an APL" into "an <A Programming Language>" and calling it incorrect is a weird way to judge a sentence.

anyway, i guess i was just in the mood to argue about something pointless online! have a nice day :)
How fitting that Yahoo archival needs to be organized by people.
Wow, that was a long time ago. I do still have the PDF, but I don't really wish to proliferate it, looking back now. In particular the 'paper' doesn't contain any cryptanalysis, and just 'assumes' it is secure. I was 19 when I wrote it.

That said, the design of the mode of operation was quite elegant and efficient. Assuming you are familiar with the field, it consisted of taking the core of BLAKE2 as a tweakable secure PRP, with an important modification.

The core's 10 rounds was split in two sequences of 5 rounds, that transform plaintext to midstate to ciphertext and similarly from ciphertext to midstate to plaintext. We called those alpha and beta, so E(x) = beta(alpha(x)).

Roughly, each block of plaintext or authenticated data was processed using an always uniquely tweaked blockcipher. We took the the midstates of processing those blocks, XOR'd them together and encrypted the resulting block to get our MAC t. The tweaks also contained the AD and message length (through lambda_A and lambda_M respectively), so length extension/contraction attacks were defeated.

Visually encryption looked like this (you can ignore the subscripts, they were designed so that they were always unique for each invocation): https://i.imgur.com/FZCaYvf.png
And decryption: https://i.imgur.com/hkBsqMn.png

The advantage of this scheme was that the authentication portion didn't require any additional primitives or crypto code, and was blazing fast. Furthermore, you only needed to do half of the computational load (for long messages) to verify that a message is genuine compared to fully decrypting the message. Finally the whole scheme is embarrassingly parallel - each block is independent from all others.

That said, only the reduced computational load for verifying isn't enough to offset choosing it over OCB3, which is very similar, and is proven secure.
If I had a choice on how to do this, I'd set up an internal productivity team that didn't aim to automate everyone's jobs away, but instead give them the tools to do their jobs better.

Especially when it comes to support roles, there's just no way you can take the human out of that equation (as much as Google thinks you can), but you can do a hell of a lot to make the life of those employees much easier by addressing pain points and giving them the tools they need. This isn't just a case of fixing bugs to reduce support calls, but making sure your back-office/admin setup is solid and gives them everything they need.

This way, you're not automating away their jobs, you're enabling them to do it more effectively.

I'm not sure how this might work outside of a software firm, but I've led a couple of teams like this in the startup world and they've easily been my favourite positions.
Any way to see what the frontend looks like without giving a weekend project full access to my Reddit account? :)
Anything being archived by archive.org is pretty clearly being done in the public interest. If it was something like Equifax archiving the data to use as a factor in people's credit scores then it would be much more ambiguous.
I had followed this case closely. Initially they accused a boy with directing crowds during Moscow protests on July 27, there was a video evidence. He was arrested and put into jail. Meanwhile prosecutors admitted that the guy on the video is not him. They let him go, he spent over a month in jail for no reason. They dropped initial charges but instead of begging his pardon, they brought totally different, unrelated charges of his blog content being extremist. While I agree your statement in general, in this particular case it all looks very thin and biased.
The whole 'government doing anything is a slippery slope to socialism' is such a worn cliche. It's much more likely that having a large, disadvantaged population thats cut off from class mobility or basic life necessities is what encourages people to start dragging landowners into the streets.

There's a reason why the Great Depression led to a number of relief programs - the threat of a soviet-style communist uprising was pretty high.
GraphQL actually makes a fantastic frontend for a microservices architecture. We have several GRPC services that drive a suite of applications, we wrap those in a graphql schema and we've now made consuming those services much easier while maintaining the original underlying services.
Ivan the Terrible was purging aristocrats in 1500s
Yes I agree. Perhaps the pointers should be stored twice in memory? With the updates to the compact graph being done asynchronously buffered by a shared lock-free queue? This is a mouthful and starting to sound like an obnoxious design.
Game Boy Advance “Hello World” Using Zig
Epigenetic markers that appeared during the potato famine and Great Depression have been found in grandchildren of those who lived it.

There's also evidence healing from trauma can change expression.

What do you mean by persistent state?
I don't find it processor or memory heavy, it's mostly doing a lot of IO (network and disk).
New Reddit is built around the idea that when you go to the next post only the content and comments sections update. When you close the post viewer you go back to the subreddit listing without having ever navigated away.

It's not a bad approach really it's just ungodly slow sometimes in places it really doesn't make sense to be so slow such as going to the next post for the 15th time still resulting in a cold load of the 15th post content and comments.
If you like David Burns, let me recommend his Feeling Good Podcast. One of the most impactful episodes is one where he works with a woman dying of cancer. You can hear him apply his techniques to a seemingly hopeless situation in real life. It was eye-opening for me, even having read Feeling Good.
A way to make anonymous online donations
I think the point is that a college student should be able to figure it out on their own. I was never taught how to keep a ledger; I just decided one day to download GnuCash and enter all my transactions there. Maybe I'm actually doing it all wrong, but I think it's been quite helpful for planning my spending.
What you've said is true of any aggregating intermediate API, graphql or not. If you don't want to make n calls, you make a single API endpoint that makes two calls for your one, just like when you compose functions in code. You don't need GraphQL for this.

GraphQL only really brings a novel way of defining what data you want. That's it. GraphQL fixes none of your data fetching problems if you're responsible for the actual end to end solution - if anything it gives you more.

It's marketed at front end devs, who in my experience, really love _easy_ solutions, rather than simple.

As far as I can see, there is precisely one scenario where GraphQL makes sense - and that's where you are trying to build a lot of separate frontend clients which will consume the same large, complicated data model. And unless both of those things are true, GraphQL is going to cost you more than the value it adds.
NeurIPS 2019 Opens; Outstanding Paper Awards and 2021 Conference Announced
There's no way someone with this outlook on life has ever had a long-term relationship. No one is going to listen to the opinion of a deranged "incel" type.
> The efforts of the Office of Censorship to balance the protection of sensitive war related information with the constitutional freedoms of the press is considered largely successful.[2] The agency's implementation of censorship was done primarily through a voluntary regulatory code that was willingly adopted by the press.[3] The phrase "loose lips sink ships" was popularized during World War II, which is a testament to the urgency Americans felt to protect information relating to the war effort.[3] Radio broadcasts, newspapers, and newsreels were the primary ways Americans received their information about World War II and therefore were the medium most affected by the Office of Censorship code.[4] The closure of the Office of Censorship in November 1945 corresponded with the ending of World War II.

America is pretty great.
Why do you feel that aggregate cost is more relevant than cost to patient? If other systems are able to have the same outcome at more affordable rates for the average patient, isn't that better.
From IRC (betamaxthetape):

It's a set of groups that have been specifically requested by the fandom community. Of course, the groups handed out depend on what's been joined, so if / once all the fandom groups are joined, we'll move onto something else.

I appreciate this isn't made clear in the instructions, but if you have a desired set of groups in mind, you don't need to use the chrome extension. Just join the groups you want saved and (provided you've sent the account details through the form) they'll be added to the queue to be archived. I did a lot of Amateur Radio (Ham Radio in US) groups that way.
Why Medieval Castle Staircases Ran Clockwise
There can be a lot of truth to these stories and often they end up backed up by OSHA reports, etc..

A company can make money and not be a good company to work for, many companies make money by being horrible employers..

I think you are trying to defend things that clearly don't need help defending themselves.
Why would parents of twins pay much more attention to one than the other?
ZK Sync: the missing link to mass adoption of Ethereum
If paid trolls were to work on hn, they would be unlikely to work in the middle of night. So the lack of people defending Putin and his cronies is not remarkable.

It is indeed unfortunate that there is no discussion about the other people who were arrested at the same protests with Zhukov, and who got 2-3 years for things like throwing plastic bottle towards policemen or touching the helmet, but i don't believe that's because some commenters are trying to divert attention. The article is poorly writen, and i believe Zhukov himself would have made similar comments.
See immediately above in the thread. Instructions were perhaps not clear.
Name changes would be public record, so there's no real way of getting around it.
Changing the title to the Wikipedia page's title ("Office of Censorship") would be good and probably increase reading on this interesting subject.
With all respect, I can't read your previous posts without taking the meaning I did, but the fault may be mine.
Starting companies, even successful, relatively technical companies, does not preclude a person from being a charlatan. The charlatan part comes when he publicly dismissed the concerns of experts and claimed there wouldn't be a problem, but of course there was a problem.
when a permissions popup appears, click "More details" -> "Change when these notifications appear", then take the slider down one step, to "Notify me [...] (do not dim my desktop)".

that's on Windows 10 though, not sure if it's possible on older versions
So I just skimmed but I think the point he's making is that Public Health and Healthcare are 2 different things. Public Health is - get some exercise. Don't drink. Keep a reasonable weight. Don't do drugs. Avoid getting shot. Get vaccinated. Don't drive a lot.

Almost all of these things aren't really "Healthcare". I don't need to go to a Dr. to know I should lose 10 lbs. Maybe - maybe, maybe - a Dr. can help me quit heroin (frankly I doubt it) and certainly a Dr. can give me a flu shot.

Most of "healthcare" money has nothing to do with longevity. If my buddy had a heart attach you can spend $500,000 on treatment. Heck, you can give him a new heart. It's all great. Who would say no? Not me. (He's my buddy after all).

At population scale though that does nothing for longevity. At population scale you'd be better off setting the speed limit to 40mph. Taxing alcohol to high heaven. Playing tons of old Erol Flynn movies (To encourage people to get into sword fights instead of gun fights.)

None of that stuff is sexy though. Even the non-crazy version of that list is un-sexy. It probably doesn't cost a lot of money but it royally pisses off people. People also vote. They don't like it if you try to run their lives for them - even if you would technically do a better job then those idiots do. Except for me. And I'm going to lose that 10 lbs. really soon.
It's fairly simple to get your money back (in the US at least). Just call your CC company and issue a chargeback. They will not argue and within a few minutes you will have a credit while they investigate. This works with companies who declare bankruptcy or just disappear. I've used it several times, including at a dog care facility which closed with no warning after I'd prepaid for some vacation care for our dog.

Forgot to note: This obviously assumes you paid with a CC and not a check or paypal or BTC. It is in my opinion one of the major benefits of paying for things with a CC.
Depends on your codebase. Userspace C libraries and programs, including libc, often store surprisingly large buffers on the stack.

For example, try setting 'ulimit -s 128' (128kB stack limit) and see how many C programs crash. Then try, say, 16. Go's default is 8 kB, raised from 4 kB in 1.2: https://golang.org/doc/go1.2#stack_size

Linux's default userspace stack limit is 8 megabytes for a reason — programs really do use it.
It's kind of like for humans to evolve immunity to sledgehammers
> The global interconnected nature of private enterprise is the reason we don't have as much warfare anymore, and why the world is safer than it's ever been in all of history.

That’s a reach. Global interconnected private enterprise was widespread before both ww1 and ww2. We haven’t had a war between major global powers after ww2 because of MAD and Pax Americana.
>Saying they're out of consideration because they're not mainstream is a circular argument.

No, it's a pragmatic argument. There's no circularity it.

If they're not mainstream, then they're neither "very usable" or "well-supported" to any extend that a mainstream language would be.
IBM and Airbus Send Upgraded Floating AI Cimon to ISS
>I think there is a high chance that is 100% bullshit.

I haven't read the paper this article is based on, so I can't comment on the study or the reliability of the results.

However, epigentic effects related to the degree of maternal touch have been convincingly demonstrated in naked mole rats in crossover studies. I posted about this research previously. (https://news.ycombinator.com/item?id=18749285)
> As far as I can see, there is precisely one scenario where GraphQL makes sense - and that's where you are building an unbounded number of front end clients which will consume a complex data model. And unless both of those things are true, GraphQL is going to cost you more than the value it adds.

That matches my impression. Frankly I don’t think it’s very interesting. But damned if 3/4 the webtech-focused job postings I see don’t list “graphQL experience” under the nice-to-haves.
How is it too much work to tar up that shit, put it on a big ass drive or two, and ship it to them? I can't imagine it's that hard.
Ah, that's good to know that I can browse and find things that I'm more interested in. The instructions weren't clear about the difference between extension/group access and archiving.
Oh hello! I hadn't realised JUXT had their own products now, will definitely check this out.
Big Money Is Building a New Kind of National Park in the Great Plains
Similarly, recaptcha prevents this as well. Recaptcha primarily checks that it's running on a real browser on the correct website using botguard. Then it might give you the CAPTCHA challenge to prove you are human. It's not possible to solve the CAPTCHA challenge without first passing botguard.

A good example of this is discord. Alternative clients aren't very popular since you need to pass recaptcha to login. The currently available clients require you to copy cookies out of your browser.
Not the new materials but the new design and construction methods. The decades of shaving margins have had their toll to the point where apartment complexes are not even making it out of the warranty period before developing major structural flaws.

There is also, for example, the fascination with butterfly or hipped roofs (where the main gutters are in the middle of the roof instead of the edges), which will cause problems any time the rainfall exceeds the capacity of the gutters and down pipes. Given we are heading into more extreme weather with shorter, heavier downpours, it seems to me that hip and butterfly roofs are a bad idea.

I have seen a few houses condemned because of water damage due to eg: one builder using a three inch deep gutter instead of the specified six inch gutter. Saving a few dollars at the cost of destroying the value of the property.

Cutting corners and an increasing reliance on industry “self regulation” means that housing built in the last decade here in Australia is only temporary.
I feel like this is a great article, but is very hard to digest for someone without statistical background and working knowledge of its jargon. Pretty sure it could be amended only slightly, using common language terms, for larger audience to appreciate it.
I haven't looked at the numbers. Barely read the article. I bet he's wrong though. I would think it'd be a love affair with firearms (Fuck Yeah. ) and a lot of driving.

Every time I read about weight the dangers of an extra 10 lbs. seem to be pretty ambiguous. Though I'm totally going to drop that 10 lbs. I only had 2 donuts today.
Millions?
sounds like a shit movie. Would most likely flop like all the other 'woke' films coming out of Hollywood these days.

Pitch it to Netflix though, they'll most likely accept it.
You would expect at least Israel to stand up and say something. All this talk of “never again” and “there was no one left to speak out for me” is starting to ring hollow.
Previous discussion -> https://news.ycombinator.com/item?id=21281525
Go does (or did) bare syscalls on the BSDs as well, despite the syscall interface not being stable there.
https://acko.net/ is a personal site I've always found to be impressive and memorable (not mine).
Credit cards are 30 day interest-free micro-loans. There's no difference.
Plan was to organize it, then carefully and thoughtfully balance out the load so that it didn't put undue burden on their servers. The entire plan was orchestrated in this way so that it wouldn't cause problems.
Sounds more like SQL, if you ask me.

Either that or something more like OData.
Suddenly I'm less confident in Stellar. wonder if this is really helping the foundation if Keybase is being this unprofessional in public communication.
Unfortunately, some of the same people who would benefit the most from “subsidies” are the ones who continuously vote for politicians who want to cut them out.
Ask HN: How can I work on energy?
Hello HN,

Like many of you, I am a software developer, and I am also interested in the world's energy problem.

What opportunities are available to work on this as a software engineer? Energy companies, SCADA systems? Are R&D positions out of the question without a PhD?

Thank you.
The big win of using GraphQL, at least for me, is not the performance, but the developer experience. I can craft a query in Graphiql, paste it into my application, and from there generate Flow types for the query response. Make a breaking change to my graphql API? Flow types will fail CI tests until I fix any dependent client code. All of this works pretty nicely out of the box, and it’s leaps and bounds better than my past experience with homegrown rest APIs.
Does the article address quality of life?

No one particularly thinks that artificial knees are life extending.
Social media in a nutshell.
The question of how good or bad Russia is, is a million times more important than an amusing observation about a particular journalist. So let me ask you again, what do you think of it?
A lure is a fake fish/bug/food with hooks on it.

It's designed to make fish want to bite it and then the hooks dig in to them. Trapping them.
No Framework App Dashboard
I listened to some of the testimony. I'm curious to know how does someone become an (academic) "expert" on something that has rarely happened? With so little precedent?
Panel: How Venture Capital Impacts Defense [video]
The lesson here isn't to run a hail Mary effort at the last day to save Yahoo Groups. The lesson here is to backup things you care about before they start to disappear.

Is this stuff so important if not one of millions of users thought it was worth putting effort into saving?

Yahoo's takeover/shutdown was announced years ago.