skysight-inc/HackerNews huggingface dataset:
Seems to me like you're the one that cares too much about "orange man bad".

https://www.newyorker.com/news/amy-davidson/edward-snowden-t...

https://phys.org/news/2016-07-wikileaks-nsa-leaker-edward-sn...

https://edition.cnn.com/2014/01/23/us/edward-snowden/index.h...

https://www.dallasnews.com/news/politics/2013/06/12/try-nsa-...

https://abcnews.go.com/Blotter/nsa-leaker-edward-snowden-fai...

https://www.france24.com/en/20140807-snowden-russia-nsa-resi...

https://www.newsweek.com/edward-snowden-latest-nsa-leaker-wo...

Check the dates. Most of them are from before Trump, and the last one is long before Trump floated the idea of pardoning Snowden.
Even if everyone in the world did everything that you're saying here would it be enough to have a positive measurable effect on the total co2 in the atmosphere?
Here's one that's Firefox exclusive, and still seems to work: https://developer.mozilla.org/en-US/docs/Web/HTML/Global_att...

It's something I've used on a few sites, and it's a shame chrome dropped support.
Pretty sure those transfer cables were active devices, not just A-A cables.
I have [firstlast]@gmail.com. I definitely don't get the amount of crap that I would if I had only one of those names alone, but I still wish I had picked something else.

Definitely not worth telling people that they messed up because chances are they don't care, won't know what to do, or will get angry. The only time I'll correct someone is if the email was entered incorrectly by a sender.
Sentinels Can Be Faster
Can You Buy a License to Speed?
Tangent to what I’m seeing in the comments. I have a Google Voice number. When I signed up they let me choose an available number of my choice. So I found one with lots of repeating numbers to make it easy to remember.

Turns out it’s the same number as a major medical insurance support number. Just a different area code. I get calls in waves, it seems. This week I get 3 or 4 a day. I ignore them. Occasionally I get voicemail “I have a question about a patient” or whatever.

If I answer and try to explain it, it confuses people and they usually get frustrated. Not worth my time anymore. Basically I ignore all calls that aren’t from people I have saved.
Definitely. The automated system can’t ID covers.
You’re not considering the second order effect of smaller spreads inducing more volume in non-toxic order flow.

You’re right that market makers aren’t earning economic rents. At least at the margin. Since transaction costs are just the reverse of market maker profits (plus exchange fees and commissions), this would suggest that aggregate transaction costs would remain unchanged regardless of microstructure.

However this ignores the fact that trading volume is highly elastic to the price of liquidity. Moreover this is doubly true of non-toxic order flow. I.e. traders with only a very small edge are more sensitive to costs than those with a large one.

In other words smaller ticks would lead to much more trading volume, the bulk of which would be high quality and non-toxic.

In aggregate, market maker profits would not decrease. But they would be aggregated over a much larger pool of non-toxic flow. Thus the individual cost paid on any single trade would decrease. This isn’t just hand waving theory, it’s exactly what we witnessed when the equities converted from 1/16 ticks to decimization.

In econ terminology the problem with wide ticks isn’t the capture of economic rents, but the deadweight loss from price floors in an otherwise competitor market.
Adding a new value and not updating the switch properly will result in a compile time error in modern languages.
The CDC recommends schools start at 8:30. I have the same sleeping habit as you, regardless of my work schedule (including graveyard shift over the years), I naturally wake up later than 7-8am and I am most productive late noon or after 1am.
> Make sure it's a one line block that is totally unbraced with only single letter variable names if you do it because otherwise it's just faux-macho C and that's /weak/.

I think you're projecting. The point being made was that when you're writing a simple stack (as you often might do in C, since the standard library and the language itself conspire against providing you one) and you don't have the overhead to write multiple functions to wrap it up (vertical space is an issue when you make more than one of these–trust me, I used to write Java and every thing about it was just a papercut in verbosity), the post- and pre-increment versions are concise, idiomatic, and–to be honest–more clear simply because they use the operators in the way that they are meant to be used. I can glance at them and see, OK, this one gives me whatever the stack is pointing to and then makes it point to the next element; this one first moves the pointer to the next element (which is free) and sets it. All in one line. There's nothing to show off here, this is just how you write C; those operators exist for exactly this purpose (and IMO single letter variable names are generally only a good idea in the smallest of scopes, and I personally use braces even when optional).
My GitHub is four letters which is quite convenient. Recently a friend and I ran a script on the GitHub API to find the shortest available names and found that there are no three letter names and very few four letter names remaining.

Of course I got rate limited in this, as you can probably imagine given the factorial complexity of checking every name.
I have no goal in undermining your point; it has only raised a curiosity for me. Overall your point is strong with your second bullet, it's just the first bullet I want to discuss without detracting from.

109 generals sounds like a large number. It's a compelling metric!

But, I don't really know how many generals (and admirals) there really are in the military. I just know that the US military is kinda huge, so there's got to be a lot of them. I mean, the Pentagon alone is a massive building (the largest office in the world!) that I imagine being full of generals.

And then, I see in the letter that all of the signees are retired, which expands the total number of generals (and admirals) alive significantly.

I guess, I'm trying to ask a question about metrics, because I face this constantly. The absolute metric (>100 generals!) looks very strong, but the relative metric (nn% of all living generals and admirals active and retired) would possibly be underwhelming. It's no small feat to get a person with a real voice to sign a public letter like that so, the absolute number is big, but if the cause were of broad interest the relative number would be significant too....

On a minor bit of research I see there can only be 231 flag officers active at any time. I don't know how many are retired, but that does indicate the absolute number is a significant relative number. I still just struggle with the right way to report and digest metrics like this.
Thanks for your interest, we're trying to get the posting up on the careers site (http://finitestate.io/careers/).
If you'd like to get a head start, please use the contact form and we'll get back to you right away.
Only in cases where the compiler knows there is a "closed world" - which are precisely the cases where the compiler can optimize a virtual function call. If it's an "open" situation where there might be other, unknown cases, the compiler will silently accept it.
> I don't think individuals involved in the government should always be liable, it should be the government itself in these institutional cases.

Yes, I get that. I'm not talking about individual liability, I'm talking about institutional budgets.

I'm saying that if acknowledging rights generally costs a large sum of money (in your hypothetical, in payments to people who have had their rights infringed upon) you will see less of it, as pressure gets put on legislators and judges to save money.

To take the recent example of gay marriage, I would expect the phrase "we can't let them marry, there's a budget crunch going on" to be used unironically.

I think that what you're advocating for would end up with less of what you seem to actually want (you seem to want people's rights to be respected).
I find this really sad. I do congratulate the students that managed to figure out the system and game them (they will go far!), but using this keyword salad grading thing is totally missing the point of education.

I came from a third world country where the "education system" is basically just a series of tests on memorization and conformance, and I'm hoping I would never see a system like that ever again.
This is big factor for performance degradation, especially prior Ivy Bridge era.
Whenever I see such news and then look around at what they’ve been doing and continue to do (revealed sometimes in congressional hearings), it seems to me that the executive and the legislature are truly toothless in the face of these three-letter agencies. Nothing they say or put forth as law will be obeyed. So why even have laws then?

Then you also have top representatives from these agencies lying outright in public hearings with hardly a consequence. There ought to be criminal proceedings and punishments for this. A resignation here and there isn’t enough (one way they’d handle that is by joining the privacy sector and getting back into the game by proxy).
Don't they have like three different internal Javascript libraries or something?
Outside of Java you don't see a lot of those specific patterns (ie Factory) used. Certainly not in TypeScript or Python for example.
The most expensive goverment staff in the world!?
My impression is that engineers earn a lot in the Silicon Valley, but they might be shadowed by the City government staff.
My comment was about asking for sources, which is not mentioned in the guidelines specifically. "Assume good faith" is about how comments are to be interpreted, presumably when there is ambiguity. I don't see that it applies in this case.
I'd like schematics for US ships as well. Specially NVidia.
It's not well known due to Intel's fab failure, but Ice Lake is huge improvement for IPC and perf/watt.
The title has it all. Supercomputer, covid, theory.

Hard to question that.
people had similar complaints about python and all the space/tab/indentation. I like to think it was not aesthetically pleasing but also, it was way ahead of it's time. If Rust was released in '95 it may not have been received as well.
Good point of discussion. Here are a couple of possible paths:

1. Rupert gets paid from Facebook and Google. Rupert wins.
2. News results get blocked on Google and Facebook. People in Australia go to Rupert's sites directly. Rupert wins.

Rupert is currently 89. I would give his reign 5 - 10 more years at most. Really curious what will happen then.
As you read through all of these comments you hope that there is some pattern of why all of this happens. Then, unfortunately, you come to the conclusion that there are hundreds of reasons why this happens.

People on the other end of the counter just type in what’s easy because they make minimum wage and don’t care, people on the other end of the phone that didn’t hear something and just type in what’s easy because they truly don’t care, people that truly don’t understand the internet and really think that their family members first name or last name, or any combination there of will magically get to them via email because no else has the same name.

Life is truly random and the truth is rather boring once you find out what really happened.
> it seems to me that the executive and the legislature are truly toothless in the face of these three-letter agencies.

This is by design, a design which was cemented in place on November 22, 1963. If real accountability ever comes to the intelligence agencies, it won't come from the executive or legislative branches over which they exert a lethal veto.
How would we apply for this position? Not listed as an open position on https://finitestate.io/careers/ or https://apply.workable.com/finitestate/.
It’s even more ridiculous that it is 2020 and the only
method to get a verified email is by sending an email with a link.

There should be a standardised protocol and flow which makes the experience much better for both users and developers.
This website is not exactly what you're asking for, but similar: https://www.drawdown.org/
As a 'payment processor' they are somewhat different because Stripe is more for business, PayPal for individuals and small business.

PayPal is considerably more 'interventionist' with sales, and they seek to protect buyers etc so it can be a huge problem sometimes.

Stripe is more of a classical processor.

Of course Stripe does not offer a user oriented alternative to the PayPal product.

PayPal has many undocumented processes which make it very challenging to deal with.
Saving characters on spacing is a terrible thing to do. In fact that jumble is missing a zero on the equality, which is made less evident because all the the characters are not spaced in a way that makes this mistake obvious.
There are only two important things taught in CS that most people don't seem to pick up on the job. The most important is order notation. The second is the relation between grammars and state machines. Both are worth as much attention as you can afford for a week.

Things not taught in CS that you need to know on the job are legion. By far the most important of these is the use of invariants. Second might be the memory hierarchy, and cache semantics. Third might be use of bitmaps and bitwise operations.
Just found this:

https://blog.adacore.com/a-modern-syntax-for-ada
Looks like the only opening listed on the FiniteState site is a QA position.
> There are other ways to encapsulate besides private member functions.

Could you elaborate a bit here? I've searched for solutions in this area before without much success. I'd be interested to hear more.
I get multiple account recovery requests per day. Google should have a good idea that they are not coming from me based on where I'm declining them from and where I log in correctly from, but they still spam me with those requests. I don't know if Advanced Protection blocks those requests, but I'm not willing to give up access to F-Droid just because Google can't be bothered to fix its account recovery process.
Both republicans and democrats will do everything to keep up the American empire. Their foreign policy doesn't differ too much (Korea, Vietnam, Afghanistan, Syria, Bay of Pigs/Cuba, Panama, ...) as does their management of the three letter agencies (CIA torture and drug trading, NSA listening in, ...). Kennedy, Obama and Clinton haven't been that different from Nixon, Reagan or Bush in that area. Sometimes their tools differ.
That was an April Fools' joke.
Huh. That’s cool. Medieval music has been a thing in Germany for many years (with relatively few pop covers though). From pure market-music (the kind played at medieval fairs), to versions with metal and/or electro elements.

Ougenweide [0] was one of the earliest in the 70ies, Zupfgeigenhansel [1] from the same time did some covers (Bella Ciao in German here)

Die Streuner [2] are not as close to the pure-medieval style but use a lot of self-built instruments.

Satolstelamanderfanz [3] are mostly instrumental and traditional, Corvus Corax [4] are similar, but far bigger, drum heavier, and also have a few covers.

Tanzwut [5] is an example of medieval electro-metal

Schelmish [6] is party-medieval music with metal influences, In Extremo [7] is probably the most successful medieval metal band.

I could probably go on for hours, but I think this is already a bit much, so I’ll stop here ;)

[0]: https://www.youtube.com/watch?v=95EoHfFGBeU

[1]: https://www.youtube.com/watch?v=4_loaZEwKkc

[2]: https://www.youtube.com/watch?v=hOoIHHwjg-0

[3]: https://www.youtube.com/watch?v=ZTJkp06x7EE

[4]: https://www.youtube.com/watch?v=EWruBwPNBOs

[5]: https://www.youtube.com/watch?v=a5fmbSnVQrI

[6]: https://www.youtube.com/watch?v=oIQiSZdX8vA

[7]: https://www.youtube.com/watch?v=nwcde8YTe2M
In Laos the (mini)buses were the most reliable way to ship anything. We had 3 motorbikes strapped to the top and a sat cattycorner to a caged chicken on my trek through the north in a 15-seater minibus.
You could join the citizen's climate lobby[1], and encourage others to reduce their climate impact.

[1] https://citizensclimatelobby.org/
You can say "just rebadging" for Coffee/Comet Lake lower core SKUs but 11th Tiger Lake is true new product.
The good ole boy’s name? Albert Einstein.
If you want one, they look to be cheaper at adafruit ($34 or $42 if you want the motion sensor): https://www.adafruit.com/product/4178 https://www.adafruit.com/product/4177

or mouser: ($43): https://www.mouser.com/Search/Refine?Keyword=M5Stack+ESP32
Ha, that's what I get for posting stuff without reading it.
As far as I know these feedback mechanisms are explicitly not accounted for in the climate models.
> Force arrangement of shared interior walls such that your bedroom will never be adjacent to the neighbours living room, so that if noise does leak through it should not be able to disturb anyone's...

I have to confess, based on similar situations I've been in, that I wasn't sure until I got to the end of that sentence whether it would be "sleep" or "TV watching".
Could you please post this as a “Tell HN” post so that we can all favorite it and make it the most favorited post?

Jokes aside, such an official list posted once in a while (once a year) could be useful.
I bet it's a lot shorter than the delay involved in me using the touch sensitive not-buttons on the front of my monitor to switch inputs, which is what I do now. :P
> Police should recieve drastically stronger charges and sentences when they violate the law, not the other way around.

The problem that most people are concerned with is implicit bias, which includes systemic racism. Corruption is important too but it’s a matter of probable intent where implicit bias is certainly not. That said be very explicit about which problem you wish solved in which priority because will not be solved in the same way.

The distinction is important because if police are to be held to a higher standard for ethics violations, such as anti-corruption, those standards cannot themselves be resultant from systemic bias, such as guilt by association, and achieve the outcome you are hoping for. It has to come from provable intent and legal common person standards (expectation of knowledge). Additionally there needs to be a clear distinction as to whether more aggressive anti-corruption is an enforcement action or a sentencing recommendation. That distinction bears its own second and third order consequences.

Getting that wrong to satisfy a hasty generalization will produce all kinds of unintended consequences not directly associated with policing.
> Please cite your sources, exactly and to the point.

This isn't a polite way to ask someone to provide evidence for their claim, it's a demand dressed up as a courteous request with the implication that the comment it was replying to was not "exactly and to the point" and that the author has some sort of onus to improve the quality of their conversation. But in fact it's really just a lazy comment because it costs almost nothing to post and yet puts significantly higher burden on the other side, especially because it is picky. Doing this is a classic example of engaging in bad faith.

(Good ways of asking for a citation might include "I don't agree with that, in fact I don't really think that I can find any examples of this occurring the way you have laid out. Would you mind giving some examples to show this actually happening?" This allows the author to provide sources without being left open to an immediate response that those sources are not "exactly and to the point" and is actually a deferential want rather than an imposition.)
Rust seems to flourish despite its heavy use of symbols, and I mean... heavy. Plus, code is supposed to be documentation. :)
rust nightly

#![feature(specialization)]
#![allow(incomplete_features)]

struct Solarian;
struct Polarian;
struct Centaurian;

trait Greet {
fn greet(&self);
}

trait Player {}

impl Player for Solarian {}
impl Player for Polarian {}
impl Player for Centaurian {}

impl<T: Player> Greet for (Polarian, T) {
default fn greet(&self) {
println!("Hi");
}
}

impl Greet for (Polarian, Solarian) {
fn greet(&self) {
println!("Your star doesn't even consist of three separate stars? Pathetic!");
}
}

fn main() {
(Polarian, Solarian).greet();
(Polarian, Centaurian).greet();
}
If you can do everything in 16 registers, you don't need RAM. You have to get in the mindset of a control processor application, doing things like reading buttons on a piece of HP test equipment or sending bytes over the network. You're probably just dealing with a couple of values at a time and don't need RAM. This is a completely different set of applications from a typical computer.

As far as addressing modes, the Nanoprocessor has two modes for accessing registers. The first is direct, e.g. store the accumulator in register #3.

The second is indexed through R0. Store the accumulator in register # (3 OR R0). This lets you do table lookups (in a small table). Adding to R0 would make more sense, but the Nanoprocessor doesn't have an adder so they use OR.

So it makes sense to have multiple addressing modes even without RAM, but there's not a whole lot you can do with them.
Integrated Thunderbolt would reduce power consumption.

Ice Lake was released with higher IPC and lower clock (due to 10nm issue) but performs well compared to older higher clocked CPUs thanks to IPC. Now Tiger Lake is released in higher clock, why not exciting?

For iGPU, both AMD and Intel is mainly limited performance by memory bandwidth, I'm curious whether Intel releases a SKU with eDRAM.
Bitcoin Miner Is Scoring 700% Profits Selling Energy to Grid
Sort of like having a 1 digit Steam ID I suppose. I used to get kicked off servers because it must be fake, and get offers to buy it. Never been taken over though.
I've been intrigued by Ada for some years, but never really dived into it too much. I dont mind the language, but the tooling always seemed weird to me and it feels like any real world use of the language seems like its been relegated to legacy maintenance. Most of the time if I see Ada in a job description, it makes it seems like its something that's nice to know because there's a sliver of a chance you might have to rewrite or modify it, but majority of work will be done in something like C++, which is a shame.
The Dell U3219Q monitor has a (rather rare) feature that gets rid of the need for a KVM switch for me entirely.

It has both an USB-C input and an USB3 upstream that can be combined with either DisplayPort or HDMI. It also has signal auto detection.

When I'm starting up my PC, it will use the USB connection from my PC via USB3 upstream. When I power up my work laptop, it will take USB from its USB-C connection.

That even eliminates the need to push a button to switch. I'm really happy with this setup.