skysight-inc/HackerNews huggingface dataset:
To take this further, all available stats show that the average tenure of a police officer is <5 years. This is no surprise -- the hours are rough, the work can be exceptionally dangerous or stressful at times, pay is middling (generally 50-70k a year, tho often much lower in poorer counties), and there is an entire class of US society that is blatantly "fuck the police". Why get into fist-fights with crackheads at 4am when I can get an A+ and Network+ and answer tickets all day? Slightly less degrading and no one will try to shoot me.

The result is that smart, qualified people rightly fuck-off to better paying or less stressful gigs.

Additionally, there is no lateral move into higher levels of police leadership (unless you're transferring from another PD). So your mid-to-senior leadership is often whoever manages to stick around.

See pg. 6 https://www.bjs.gov/content/pub/pdf/wpor_ltpov.pdf ("Why Police Officers Resign")

also https://www.bls.gov/ooh/protective-service/police-and-detect... (salary info)
Built this to organize my online jiu-jitsu learning, and make it easy to find solutions by technique/position.

Wanted to gradually map the knowledge of the BJJ community and other martial arts I have been involved in, to supplement our training.
HEY HEY HEY! ITS FAT ALBERT!!!
> "Fabien is raising $135 million" (which, TBH, seems quite a conservative estimate for this project on the one hand, and on the other is a pretty huge investment for something that doesn't have any ROI projections attached)

Juicero raised $113M, anything is possible if you get the right people on-board (no pun intended). I agree it seems incredibly conservative for a large scale engineering project though.
My bank once gave me a one time pad :)
Whether or not you agree with american policies, lebanese government is MUCH MORE inept. They get bombarded and don't even react.
For those that have already worked with the FFT a bit, there are ways to use the FFT to calculate a DCT:

https://dsp.stackexchange.com/questions/2807/fast-cosine-tra...
Isn’t this an example of “white collar” crime albeit perhaps a low level one?
> The company I work for see shipping potentially buggy code and fixing it as bugs are reported as an acceptable development practice.

That's what I've heard called "trading external quality" for time to market. That is exactly how you're supposed to do it, at least according to the dev coach that I've been listening to (@GeePawHill)

Why you write tests and refactor is to keep your code's internal quality up. Those are the things that customers can't see, the things that make it harder for you to change your code when you come back to do more work later.

The Correlation Principal states that ISQ and developer productivity are directly correlated and that you cannot trade internal quality for development time to market without this trade-off quickly coming back to bite you, in the form of lost productivity.

A feature that is only partially implemented, or an edge case that isn't tested properly and causes something to fail at runtime, are both examples of external quality. You can indeed come back and fix that later, and you can make this trade cautiously to get your work to production faster.

But if you write a long method for example that "just works" and ship it without further introspection, refactoring, or complete test coverage, you may never recover from that. It might require devs to spend an extra hour or more each time that method should need to change in the future. In some future state it has become so long and complicated that nobody can fully understand it, the time to stop digging is whenever you see yourself inside of this hole.

And according to Sandi Metz, those big long methods are almost always guaranteed to be the ones that will need to change again, they are long and complicated because those are the business objects that you care about. They should be well factored as early as possible to facilitate future changes, (unless you have a crystal ball and can say for sure that won't ever need to happen!)
Python with aiohttp, particularly with web sockets.
We have a similar setup, but I've been generating UUIDs for each event at logging time to avoid any computational overhead for deduping.
JS and their ilk replace the market-makers, you're saying.
Yikes. It's broken, plain and simple. I'm surprised that there is any debate about this in Mozilla about this being a bug or a feature.
Gold and silver are considered legal tender in Utah. There is no capital gains tax when you barter with it or exchange it for federal reserve notes.

https://le.utah.gov/xcode/Title59/Chapter12/59-12-S104.html?...
Gaming hardware boom propels Razer into profitable H1 2020
Healthier as less comorbidites..
Amazon.nl and .de support it.
For js->ts, this is right on the money.

When I started unit tests way back when, half the tests were just checking what happens if you give it strange arguments.TS now does that job for me.

Another thing that has cut down on the number of tests is switching to pure functions for most things. And trying to isolate side effects as much as possible, so you really don't need to write to many tests around it. If the function only has one or two lines, typically types are enough to catch potential issues.
In general, the mach restrictions are based on sound complaints only. Demonstrate you can make something that doesn't deafen millions of people, and you'll be granted approval to fly over land, however fast it goes.
Nobody mines Bitcoin on CPUs since about 2012~. And there are far more reasons to want access to reasonably priced computation than just crypto-asset mining (like research - or what the Internet was originally about.) But I suppose dunking on an entire industry is just what the cool kids do now to seem in the know?

Doesn't matter that none of these critics ever address a single use-case beyond what little info they can gleam from memes. It's particularly obnoxious. But whatever. People who use this tech are all idiots, right, and couldn't possibly know how to add up a balance sheet. Lol, it use lotssa powerr. BRRRRRrrrrrrrr. soo stupid of them to waste that much power for absolutely no reason.

Only partially joking btw!
Don't forget Pratt and Whitney, they're still a major builder of aviation (jet) engines along with Honeywell and others I'm sure to be forgetting.
The fact that they may be of Jewish heritage and are being criticised doesn't make the quote anti-semitic.

This family made billions as opium dealers whose impact has been seen nationwide. But since it was 'just business' they get to turn a blind eye to the impact.

I understood the quote to be a comment on the idea that once morality free enrichment becomes codified into law what would seem to be morally 'wrong' is justified and even looks 'good' since what they are doing is legal.
For games you also have to decipher what a keystroke should do physics wise which isn’t always simple, ie acceleration and deceleration, including what happens when multiple arrows are held down. You now are polling multiple events concurrently and processing them outside of that loop. And so on and so on.
Crossing the Pacific ocean in five hours instead of twelve with be a pretty huge improvement for a lot of people with deep pockets
There are many 4K rental options available but at $6.99 or so a pop means pirating is cheaper and easier once again. Cross platform sharing of rentals or digital purchases is crap, pirating is again easier.
The issue is with Congress, not the IRS. The IRS simply fulfills its mandate encoded in statute enacted by Congress.

Keep in mind, the folks you mention (“nomads, transnationals, solopreneurs, cloud-based operators“) are a minority in the US, and will continue to be so even into the future. I know many expats who navigate US tax code without too much trouble, although there is room for streamlining revenue accounting and collection mechanisms.
Reminds me of Microsoft Office's latest big UI change, removing drop-down menus in favor of "toolbar ribbons". Went from being a power user / expert to a complete novice over night. I always wonder if there's a better way to make those types of transitions.
This. I'm not even sure why anyone would bother ELI5-ing the DCT with images. Here is an attempt to explain the DCT using audio:

The DCT converts music into key presses on a piano. When playing back those keys on the piano, you lose the text of the music, but you sure hear the melody.

There! Way more ELI5-ish.
Napster sold for a song to UK virtual events company
Kind of reminds me of the UI for the Star Citizen website.
That's hardly the full story. Rust provides all the support it is able to provide for Android, yes. But it still relies on the NDK and has to sit behind a JNI layer. A "Kotlin vs Rust" comparison for Android is apples and oranges.
The lexer is a unit then.

The lexer has a clear boundary from the parser.

The issue that takes experience here is how to determine what's a unit. "The whole program" is obviously too big. "every public method or function" is obviously too small.

Just be pragmatic.
WebAuthn for relying parties (what the bank is in this scenario) just isn't very hard. And you don't end up with any long term secrets at all, so that makes the security story easier. But I sadly do not expect banks to adopt it anyway.

I don't see what a Yubikey with NFC is getting you here. For a laptop/desktop user any of the Security Key products in an appropriate USB form factor (USB C for some newer laptops otherwise USB A) would be suitable.

The high end phones are or in the case of the iPhone very shortly will be WebAuthn platform authenticators, there's nothing extra to buy. Apple released a video of the pleasant UX journey they want to promote, obviously being Apple it doesn't actually say this would work on non-Apple devices but I use it already so I know it does.
If you remove "in a post-911 world" from that comment the point stays exactly the same.
Digital Video Introduction
I've been thinking about this a lot, and really believe America was founded on "breaking the rules" and has had really great successes, but really awful consequences. Specific to the pandemic, no one wants to wear a mask. We've been conditioned to believe that breaking the rules (ie disruption) is a good way to move forward.

Outside the pandemic, we see oil companies and other manufactures move their operations overseas to countries without power or understanding that the earth is being pillaged, or that the big company is there because they don't have modern labor laws or laws that protect their environment.

Hell, the amount of beer cans on the side of the road in my suburban neighborhood and surrounding parks areas indicates that there's a portion of the population that can't handle not drinking and driving.

I wonder if this is specific to America/capitalism, but I don't really have a frame of reference for other cultures that champion values like community over the individual, following the rules, etc.
Now we're talking! Love the sound effects.
I am saying that doing actions that are actually pro-social -- "virtuous," if you will -- such as reducing pollution, are not "virtue signaling," or at least not with the negative connotation the term has taken on in the past decade, which generally implies hollow statements without value.

When I hear someone look at somebody doing something good in the world, and dismiss them as mere "virtue signaling," it tells me more about the person doing the labeling that the person labeled. They can't conceive of someone doing something pro-social for its own sake, and instead ascribe cynical "signaling" to justify their own lack of morals.
huh? if you throw away 70% of the melody, do you get back the text? If not, you haven't explained the DCT.
Not typically in money, but in gifts, lunches, and attention paid by young, attractive pharmaceutical sales people. For opioids, specifically, there is also the factor that doctors prescribing opioids will have higher customer satisfaction in the short term because opioids are better than almost anything for pain relief. Higher customer satisfaction (not necessarily the same as better patient outcomes) usually means more recommendations and more money. If some of your patients get addicted it just means they'll come in more frequently for more prescriptions. Plus, they can't actually be addicted, since your sales rep with a bachelor's in biology said that Oxycontin is not addictive.
Suppose you feel that you live in a society where being gay or atheist is looked down upon. Moreover, suppose at the same time that you are gay or atheist and not ashamed of that anymore. Then, it makes sense that you'd want your 'validity recognized' from people close to you. Besides that, I can see many such people making a wider argument to others that they should accept that being gay or atheist is a valid choice.

I personally think that, besides the above, a lot of the loudness comes from a feeling of freedom. Where all of a sudden you no longer need to hide who you are, which leads to a stronger expression of a part of you that was pent-up.
Show HN: Tuptime – Report historical system uptime, keeping it between restarts
Freeports are often shipyards/dockyards but can also be zoned off storage areas

There are alot of financial games you can play with them
Ideally, the lexer should be a system in of itself, exposing a public interface that is consumed by its client, the parser.

Public doesn't necessarily mean "not you".
> if omitted, BIND will assume that the record being specified is of class IN

I thought that BIND defaults to the class of the previous record, which was why IN is usually specified on the SOA record, which, being the first record in a zone file, makes the IN class implicit for every following records.
I completely agree, I feel like I'm in the same boat. I do feel like I'm slowly making progress though - primarily by making small contributions to open source libraries that have tests, which requires updating and/or writing new tests - and then trying to replicate tests like that in my own small libraries.
Great product teams will build great products independently of Objective-C or Swift but you will need much less resources to deliver on the same quality using swift and modern frontend architectures.

I would also doubt the majority of apps in the Appstore today are using swift at least in the sense that I mean it.
It’s not enough to use swift you actually need to know how to model your problem well using its type system and that takes experience. A lot of devs simply focus in solving narrow problems without giving much thought to how much more strict they can be with the language.
you do not want to delete tests that provide insight how your unit works internally.

If you were to delete these and you happen to have a regression, you need more time to analyse the faulty external behaviour and make conclusion about how the inner parts are working to produce the behaviour.

If you didn't write the code yourself, you might be in a situation that you will never able to be fix issue fully within reasonable time.

Side-note: I have seen these problems multiple times in production, where missing tests resulted in a large and expensive engineering effort to figure out the inner-mechanics of a particular piece of code.

Make sure you tests run (very) fast and are stable. Then there is little cost to pay to keep them around.
They didn't rebuild the Tevatron but still were able to rediscover the top within a different experimental environment (i.e. LHC with tons of different discovery channels) and have lots of fits for it properties from indirect measurements (LEP, Belle).
Physics is not an exact science. If you have only one measurement (no matter if its software- or hardware-based), no serious physicist would fully trust in the result as long as it wasn't confirmed by an independent research group (by doing more than just rebuilding/copying the initial experiment but maybe using slightly different approximations or different models/techniques). I'm not so much in computer science, but I guess here it might be a bit different ones a prove is based on rigorous math.
However even if so, I guess, it's sometimes questionable if the prove is applicable to real-world systems and then one might be in a similar situation.

Anyways, in physics they always require several experimental proves for our theory. They also have several "software experiments" for e.g. predicting the same observables. Therefore, researchers need to be able to compile and run the code of their competitors in order to compare and verify the results in detail. In this place, bug-hunting/fixing is sometimes also taking place - of course. So applying the articles suggestions would have the potential to accelerate scientific collaboration.

btw; I know some people who do still work with the data taken at the LEP experiment which was shut down almost 20 (!) years ago and they have a hard time in combining old detector-simulations, monte-carlos etc. with new data-analysis techniques for the exact same reasons mentioned in the article.
For large-scale experiments it is a serious problem which nowadays has much more attention than at LEP ages, since LHC has anyways obvious big-data problems to solve before their next upgrade, including also software-solutions.
After the pandemic is over, there will still be some people that need to travel from the US to Europe or US to Japan semifrequently and want a much shorter trip and can pay (business trips). Of course everyone wants shorter trips on the really long flights (to NZ or whatever) but that depends on cost.
What people usually don't realize is automatic test is a "contract", and it works best for something that have specification.

Libraries usually have specification. Web gui? Not so much.
Distributed system authorization using JWT
A very common challenge for application developers is knowing which users are currently using the system or logged in on multiple devices to prevent unauthorized access based on permissions the user has.
Understand Django: Administer All the Things · Matt Layman
> USB sucks. PCIe is great.

> This is the same problem any kind of USB virtualization/network tunnelling has.

+1.

I've been using QubesOS on my workstation for a while, and I found the problem associated with USB virtualization/tunnelling also has a major impact on QubesOS's usability (USBility?). Long story short, QubesOS's security model depends on the ability to isolate individual peripherals at the hypervisor level. For PCI-E it's easy, but for USB it's a headache. It has various security, compatibility and performance problems. If one has ever encountered such a problem, the only workaround is assigning an entire EHCI or xHCI USB host controller at the PCI-E level to a VM, and this is only feasible on machines with multiple USB controllers.

> I wrote the QEMU virtual xHCI code and the original prototype, which ignored the QEMU USB subsystem and passed through straight to the host, worked very well

I also got the idea to build something similar, but in hardware - put 4 individual PCI-E USB host controllers behind a PCI-E switch, so that each USB port can be seen as an individual PCI-E device. Now the USB problem in Qubes is solved forever...
these are rules of thumb, not laws
Haha, well, I won't start an argument given your affiliation, but let's just say that most BI tools CLAIMED to be able to integrate with Mongo well, but in the end, we ended up dumping the data into SQL for the BI tools. This was 4 years ago, and we tested about 5 major BI providers and were willing to pay them ridiculous sums.

With that said, I enjoy Mongo, for its specific use cases.
What are the downsides of EIDAS? They’re widely accepted and used in my home country and I personally have a great experience, although I wish there was a way I could generate my own private key and or at least acquire it so I could script my own solutions rather than depending on third party providers
2advanced making a come back!
I remember reading that half of all bug fixes introduce a new bug. I'm pretty sure it comes from these sort of scenarios.
I booked a hotel room elsewhere just this weekend.
A64FX has HBM2 RAM. This means it will be relatively low (32GBs RAM), but extremely high performance RAM. Literally the highest-bandwidth RAM in the market, directly wired onto the chip itself over an interposer (PCB is too slow! Direct interposer connections only mm away from the cores).

Your implication is correct however. x86 is more in line with "typical" consumers, and even businesses, who need this kind of compute.

Dell's C6525 quad-node dual-socket EPYC is a good example of what a typical compute-oriented build: https://www.servethehome.com/dell-emc-poweredge-c6525-review...

-------------

A64FX is an HBM2 box. Its a normal CPU (not a GPU), with access to that stupid-high bandwidth RAM. There's probably a few use cases where the high-bandwidth becomes a major advantage.

A64FX compares against the NVidia V100 on a memory-bandwidth and memory-capacity basis (and is approaching GPU-level FLOPs thanks to SVE 512-bit SIMD units). Except its running the ARM instruction set. As others have pointed out, this thing is like Xeon Phi 2.0, except with the notable niche that its the #1 supercomptuer in the world right now.
I'm OK to futz with nature to stop children dying.

See the "appeal to nature fallacy" [1]

[1] https://en.wikipedia.org/wiki/Appeal_to_nature
Well, they are starting with a single seater prototype, that's a bit closer to a luxury private than to a liner.

But I'd also be far more thrilled by a truly next gen regional. Unfortunately the physical barriers for making regional aircraft significantly more economical are actually harder than for throwing more fuel at the problem of going faster. Between supersonic and next gen regional, they are not only taking on the more glamorous problem, it's also the easier one.
Well, they're not changing much. It's a ~4 hour savings, max, on a transatlantic flight.

Perhaps a passenger ICBM? That would really cut down "across-the-planet" travel time down to a total of ~30 minutes. Why not? the Fantastic Four had one in their Manhattan laboratory (https://www.tumblr.com/search/passenger%20icbm#).
Most people don’t want their local grocery store burned.
Polish studios generated over 479M euros from gaming last year
Kpop fans are active on Twitter and have flooded right-wing and pro-police hashtags with content designed to drown-out "racist" messages.

The Verge covered it back in June: https://www.theverge.com/2020/6/3/21278950/k-pop-stans-socia...
What engine will they use for testing then, what are its limitations? BC they are going > than mach 1.

Edit: reread the article, I guess it's not 100% clear if they will go that fast but it's doable with existing jet engines of course, separate from new potential efficient engines.
Right, but the discussion is whether or not creating a test is the essential starting point for all development. It's important to not conflate testing with TDD. I don't think testing is polarizing. TDD, though, certainly has its advocates and detractors.

Plenty of others have noted the consultancy influence on the matter, so I'll skip that and just say that I've encountered this phenomenon several times. When the consultant or new VPE or DirE or whatever comes in and says it's TDD time, and when there is dissent, you see this "So you're against testing?" play. That's not useful.
Omsk is one of the largest cities in Siberia, and apparently 7th largest in all of Russia. Tomsk is the small city in that song, as it was bypassed by the Trans-Siberian Railway in favor of Novosibirsk.
This is just so cool!
It is still subjective. There is no objective way to use each language to build a product.
Fun fact, of the major streaming services, Napster pays its artist the highest percentage
Ughhhhhhh.

Nice one.