skysight-inc/HackerNews huggingface dataset:
I would add mics have nothing to do with bandwidth. It is the client / OS settings that decide how much bandwidth is going to be used.

Actually a microphone with good noise rejection may help depending on how exactly the audio is being compressed. Less noise will usually cause either less bandwidth used for the same quality or better quality for the same bandwidth.
That was my impression in Vegas. It at least seems kind of glamorous in the casinos, but seeing someone gambling in a gas station doesn’t put you in a good mood.
Don't know which stocks to buy? Discover them with our free weekly newsletter
Interesting to know, this doesn't fully solve all the problems with this approach for me but it might be helpful for some family members. Thanks for the information
Learning to Teach
I've recently started learning Godot Engine and am having a great time with it. It is so lightweight and simple to jump into. I find its interface very intuitive and as someone just tinkering around for fun, it doesn't demand a huge investment of my free time to learn it. GDScript is more than sufficient for me. As someone who typically does Pico-8 stuff for fun, the Python/Lua-esque syntax of GDScript gets the job done.
No need to replace AES except for implementation concerns, because constant-time AES on a CPU with caches but without AES in hardware is an absolute nightmare. I mean, have you seen how bitslicing works? It’s awful. Brilliantly clever, but still awful.
> 4. Browser support: KeePassXC-Browser. Allows you to autofill your username / password / TOTP from your KeePassXC application to Chrome / Firefox.

I believe the point the article is making is that any browser extension to auto fill is inherently insecure for architectural reasons.

I find it odd someone so serious about password managers would recommend KeePassX which hasn't seen a release since 2016. Perhaps they meant the KeePassXC fork.
Cotap.org Becomes First Carbon Offset Provider to Accept Cryptocurrency
The Woman Who Gave the Macintosh a Smile (2018)
For one, R has a built in citation() function.

Secondly, it seems optimised for producing one off figures and results, not production systems generally desired by industry.
Sure, sorry about that.
The Aztecs had a neighboring state to the north east I think. Who were not as violent or warlike as the Aztecs. Every time the Aztecs went to war against them they got rekt.

One historian I read said if Cortez had shown up 50-100 years later they probably would have ended up facing those those guys first instead of the Aztecs and had a really bad time.
Before Facebook, these clubs were still on the internet and had a similar presence using junk like geocities I think. Also email threads and so forth.

Perhaps the utility of Facebook isn't zero, but I certainly think the harm (has led to genocide in some countries like Myanmar) far out weighs the benefits.
Well, you know what no self respecting sjw should be interested in programming digital technology. /s Since it's all ones and zeros it's all binary, but they live in a non binary world, there are no men and women, a world of subtleties, everything is done in a shade of oppression and power. Only the level is different, you can be violent with words, express microaggressions or even nanoagression. You are the most privileged with the least amounts of pigmentation, albinos are at the height of it so it seems. Someone give these people a Nobel price ASAP.
The Gen 3 has been out for a long time...
> Pattern matching

MLStyle.jl [1] is quite nice for this and has been around for a while.

> Tagged, closed unions

These are less general than 'real' unions and can be implemented using them. E.g. SumTypes.jl [2] has some macros to make it a bit more convenient to define them, it could use some other quality of life features though.

[1] https://thautwarm.github.io/MLStyle.jl/latest/syntax/pattern...

[2] https://github.com/MasonProtter/SumTypes.jl
Game Maker studio (it sounds like a joke I know) is a pretty solid engine if you're working in 2D.
That's reasonable; one's threshold of "safe enough" factors in.

If one is just designing a game, or a command line tool for internal use, one needn't make it completely rock solid, and C++ has the better learning curve.

If one includes the requirement to make it safer, Rust has the better learning curve.

And then if someone actually values memory safety, they use a GC'd language and laugh at how many engineer-months and proofs it will take us to make code as safe as theirs. Sigh, such is life...
KeePass (official) can split the auto fill between typing and pasting to mitigate sniffers which only monitor cupboard or keyboard.
Seriously, if you haven't read his book I'd really recommend it. It's core concepts are surprisingly simple yet profound.

Applicable in functional languages and non functional languages. It still amazes me he isn't more well known.
Which keys are mandatory and which are optional? I think that the pictures, long descriptions, web page URLs, and possibly some others, should be optional. It might only be a podcast and not a web site. Maybe the FeedURL should also be optional in some blocks; if a LOUD feed program downloads it, and possibly extracts it from the full feed, then it can fill it in if it is omitted.

Also, you might want to allow floating numbers for time rather than being limited to integers, since the duration might not be an integer number of seconds.

Also, for the list of audio files you might want some way to include the information about quality and file format, as well as to specify the file formats, character encodings, and languages of transcriptions.

Again, like the other comment mentions, there will need more description of the formats of some of the string values. The examples help a bit, but examples are not good enough; a proper specification should be needed.

Other thing mention in other comments also are issues with this format. I think it isn't good enough, for those and other reasons.
To add to the above:

1. Observations should be specific, not generic ("you are lazy" vs "you have not accomplished any of the tasks you've been assigned"). They should also be objective - third party witnesses should have consensus. We can agree that you've not accomplished your tasks for the week. We will likely disagree on whether that means you're lazy.

2. Feelings are internal and should not involve someone else. "I feel cheated" is really just saying "I believe I've been cheated" - it's accurately portraying your inner narrative (which may be OK), but it is not portraying your feelings. Instead, you may feel sad, depressed, upset, nervous, whatever. Another way to think of it: Feelings are always legitimate - they are never wrong. The narrative in your head, though, may well be wrong. If someone can reasonably dispute it (assuming he/she is not a jerk), then it probably was a narrative and not a feeling.

3. Needs: This, in my experience, is easy for tech people to state. If you think someone cheated you out of money, you probably need things like integrity, honesty, security, etc. If your report at work seems unreliable to you, you probably need consistency, peace of mind, etc.

4. This is making a request. A request is not a demand or a command (so yes, NVC is not appropriate/relevant in contexts where orders make sense). If the person declines your request and you're upset a fair amount by it, you probably were not sincere in making the requests. And finally, your request should also be precise. Not "Could you rephrase that in a respectful manner", but "Could you rephrase that and address me as Mister instead of Dude?"

A few other tidbits from the book (also in Crucial Conversations): You are not responsible for other's feelings. Relieve yourself of that burden/guilt. However, if you want to take things to the next step and have better relations with people around you, do care about their feelings and use techniques to have them feel better - but out of empathy and not out of responsibility or guilt.

In general, the book is about realizing that you have a choice in most things - even things like whether you want to earn money to feed your kids. Likewise, it's about eliminating the language of obligation from your internal dialogues. This may be offputting to people who have a strong sense of obligation.

The above is likely about 90% of the book. The rest of the book are specific, concrete strategies related to the above.
The mere fact that several people did not respond to your question in an affirming way does not mean those people "hijacked" the thread, nor does it imply these people were "triggered". They responded, like I did, to a question which portrays segregation based on innate characteristics (sex, in this case) as a positive thing by pointing out this is actually counterproductive.

Had your question been phrased differently - e.g. does anyone know of any tutorials on this subject which do not preach to the choir or ...which do not seem to be targeting the in-crowd the responses would have been different, you would probably have gotten suggestions for tutorials produced by men and women alike without any of these having been selected specifically based on the presenter's sex.
Five Rust Crates you should use in your next Project
I am sorry to have posted this. I was duped by the source seeming credible (https://users.math.yale.edu/public_html/People/frame/Fractal...).

I was so pleased to have found a "gem" at the bottom of a 'serious' page on my intended topic of 'Julia' and 'Mandelbrot' sets that it got past my filter.

I am going to be thinking on this for a while as I look UP from the ground at what used to be my high horse.
The best model would be to display publicly commenters IPs, never store readers', store error logs (like people bruteforcing a password).

You d have a triple virtuous effect: people would stop being such insuferable asses once they understand basically their name is on the comment, readers would be completely safe because why not and abusers would be logged still.

It's even probably what most websites do: it news to me to keep the IP of every visitor, I'd have pruned them.
If you make it clean beforehand what the repayment terms are you should be fine - at least in a US-style law way (this is why you can say “no $100s” or “you can’t pay in pennies”.

One you’ve a debt and you didn’t specify you may be required to accept payment (though if the debt is denominated in dollars the BTC is perhaps not as clear - does it have to be enough at the time of payment, settlement, etc?).
Someone still has to be owning the land though, and paying taxes on it in proportion to its value. In most cases that’s going to be corporations. If I own stock in a corporation that owns land and the tax burden shifts from corporate income taxes to land taxes, on the whole this isn’t much different except for rewarding corporations that make efficient use of land and punishing ones that make inefficient use. Similarly, if I sell my land to a corporation, everyone who collectively owns the corporation is now paying what used to be my land taxes.
Celeste and Slipways both started life as small indie projects in the Pico-8 development environment. Personally, I find it much easier to get my head around gaming ideas in that system because everything is constrained. There aren't a million APIs to learn. The artwork is restricted to 128x128 pixels and 16 colors. Sound is similarly limited in 8-bit-esque ways. There is a kind of freedom in the system's restrictions that is hard to articulate, and its great for doing "sketches" (so to speak). If an idea you tinker with in Pico-8 feels like something you want to expand, then maybe move on to the more "robust" engines. As @zzo38computer said, "it depends on what kind of game you will want to make." If, by any chance, you purchased the Racial Bundle from itch.io last year, then you have a license to Pico-8. It isn't free, but it's super cheap and supports a great indie developer, and comes with a huge amount of community support.
Deflation is not something desireable in macroeconomics. It incentivizes hoarding cash instead of spending it on productive things (hiring people, capital investments to improve productivity, etc).

Slow and steady inflation is a stated goal for most governments and central banks.
It’s down relative to Bitcoin. (People will say this with a straight face).
Well Facebook and Twitter banned Trump while he was in office.
Freedom of speech is DEAD. If you make a comment on any of these big tech platforms including youtube about the dangerous experimental non vaccines you get banned too!
But then a single user clicking on links quickly would bring your webserver to its knees. So much for using those addresses to combat abuse... :)

Plus the FBI could probably narrow their search to a few hundred thousand addresses (relevant ISPs, no unroutable/multicast/etc), then only use the list to confirm.

Finally, if it takes 120 years on one core, it'll take 1.4 months on 1000 cores. I'm willing to be the FBI has access to more computing power than I do. ~100 CPU years isn't a particularly daunting amount of computing work, even for fairly low stakes research.

That search would also decode all addresses in the logs, not just one targeted one...
Per https://www.campaignmonitor.com/blog/email-marketing/39-of-s... double-opt-in is a best practice but not strictly required. (IANAL and local laws may vary.)
Do you support Vue 2?
This requires that you add ~1 second of latency to every request that requires you to hash the IP. Even if we assume relatively aggressive caching, this is still incredibly unacceptable from a user experience perspective.

Assuming you do that, you are looking at about 1193046 hours to hash the entire address space. More specifically, you are looking at 1193046 CPU hours.

You can rent a 96 vCPU c5.24xlarge instance from AWS for a rate of $4.08/hour; or $0.0425/CPU-Hour. Assuming this offers the same per-cpu hashrate as the general purpose web-server, you are looking at a cost of $50,704 to construct a rainbow table. That is no where near a prohibitive sum of money.

You can probably reduce the cost by shopping around for compute or using bare metal. You could see significant cost reductions by using hashing optimized ASICs.

Combine this with the fact that no website is going to spend 1000ms just computing the hash for every request (even if you allow for caching). And the fact that they can probably narrow down the address space they are interested in considerably if they wanted to save money.

2^32 is just too small of an asymmetry between legitimate use and an attack to be a viable defense.
Oh, look -- still there! Thanks!
I read this book after having read other communications books. While it does have its merits, other books really are better. And there's enough in here to put off others. As an example, it says that you should never give negative feedback to people even when they are requesting it. And no, it's not "I'm uncomfortable giving you negative feedback", but instead the advice is to directly lie to them and tell them there is nothing negative to convey.
Sure? Why not? I practice it wouldn't be 195. We're trying to fix a tax avoidance issue so we've to fix the money somewhere. Demand-side seems the right choice. I'm assuming there'd be some minimum threshold. Most companies are selling mostly at home. And if you want to play InternationalBigCo game it seems a reasonable burden to me.
As a business I can take out a mortgage and give you a rental for the exact same price. The income and “expenses” cancel out, so the profit of your business is zero. Since this rental is an income producing activity the IRS (and other tax bodies) allow you to depreciate (https://www.irs.gov/publications/p946) the value of additions on the land (I.e the building) on a straight line over a 28 year period. The basis of the depreciation is the value of the property, so you divide that over 28 years and can take that away from the income as well. Now I can transfer that cost to you in rent and the profit of my business is still zero. This is a benefit that is generally only available to corporations. Then there is prop 13 which is yet another mess.

I’m not an accountant, but I’ve studied enough of it in University to be dangerous.
No: they wanted to identify one sex offender, probably because they knew he read this article somehow.

They did not care who read the article itself which was benign.

They wanted to create a precedent to make their job easier, not realizing maybe people care less abt solving crimes than making it forever possible to track who reads what.
And before anyone claims u can just buy time on a cloud Mac... The cost for these and requirement from Apple for a min. period of 24 hours rental (something to do with Mac stadium?) mean you're funneled towards making the $2000 "investment" in a iDevice.
All three share the trait of being in the public sphere. Graver atrocities are happening across every other industry, they're just boring/not newsworthy so nobody really applies scrutiny.
POTS modems don't do great on latency either. I never managed under about a quarter second latency on dial-up. The first hop (your modem'd DAC and the ISP modem's ADC) was usually around 75-100ms all by itself. So even today with pretty fast networks (compared to the heyday of modems) you're easily looking at base latency of a quarter second.
I also yearn for more competition in social media. It's wild to think that Facebook has been a huge player for most of the history of the web.
Seems like the price of land would drop and the price of stocks would rise such that the yield on improved land (after taxes and mutatis mutandis) would match that of stocks.
These suggested improvements are really reminding me of OCaml–which actually also has quite close integration with C, like python.

There's even a numerical computing library: https://ocaml.xyz/
Right, so it wasn’t public outrage around privacy that impacted the decision at all.
> The biggest reason is because some function of the high level language is incompatible with the application domain. Like garbage collection in hot or real-time code or proprietary compilers for processors. Julia does not solve these problems.

The presence of garbage collection in julia is not a problem at all for hot, high performance code. There's nothing stopping you from manually managing your memory in julia.

The easiest way would be to just preallocate your buffers and hold onto them so they don't get collected. Octavian.jl is a BLAS library written in julia that's faster than OpenBLAS and MKL for small matrices and saturates to the same speed for very large matrices [1]. These are some of the hottest loops possible!

For true, hard-real time, yes julia is not a good choice but it's perfectly fine for soft realtime.

[1] https://github.com/JuliaLinearAlgebra/Octavian.jl/issues/24#...
Foreigners only bare the brunt of the inflation if they own USD denominated debt or other fixed income assets.

Americans suffer if the dollar inflates because imports get more expensive and rates demanded on USD debt purchased by foreigners will go up, making the loans more expensive in America.
hard second. ggplot2 was the last (only) good package hadley ever wrote; the rest is more about reinventing the wheel and viral-marketing with hex-stickers than about getting work done. the newer stuff in particular is atrocious; heaven forfend function calls that don't require understanding the lore of a package (`recipes` has stupid functions like `recipe`, `bake` and similar nonsense).

at a push, base + data.table + ggplot2 get everything done. tinyverse ftw.
> The USA will never overcome racism, until they stop thinking in races.

That is a necessary but not sufficient condition. You also have to (a) somehow stop the people who like discriminating based on race ("racists"), and (b) do something about the systems that were intentionally setup to discriminate based on race ("systematic racism").

Since you say you're not from the USA, I'll give you some context which is that your talking point is frequently used by people here to argue against addressing (a) and (b). And often it is particularly brought up by people accused of discriminating based on people's race, as though pointing out that someone is being racist is worse than actually being racist.
But Taiwan is also the same status of HK for China. Granted they do have more autonomy and are fighting back.

Taiwan was a four tiger of Asia, now, not so much, and Philippines same.

Philippines has geography and it's own internet issues with PLDT and Globe the two biggest telecom players are not doing changes because they are blocked by the government at all layers and vice versa, with the government more interested in bringing in and establishing a third telecom backed by China called Dito https://www.dito.ph/

Until 2016, there was no internet peering in the Philippines because Globe and PLDT really did not want to cooperate with each other, all traffic had to exit the PH via SG/HK and come back.
So basically they just want to keep support for the security holes. In here, South Korea, under the name of security, installation of several kind of Active-X and unknown binaries is forced and they ar e suspected to being used in collecting private information of users.

By stopping supporting these kind of security holes internet would be better place.
The world isn't black and white, so if someone was in your situation and explained it upfront, I would be fine with it. It's the silent "I am just going to expect the interviewer to put up with all my issues" assumption that really bugs me.

It also depends on what role you are interviewing for. If your role is mainly going to be heads-down maybe it's OK. But if you're interviewing for a role where you'll have to be meeting lots of people all day, then the situation you describe above may actually be unfair to your coworkers.
For anyone interested, I think these are the PDFs for the first and second books:

Part 1: https://www.nsa.gov/Portals/70/documents/news-features/decla...

Part 2: https://www.nsa.gov/Portals/70/documents/news-features/decla...
Hybrid physicist and weirdo programming language aficionado: a man after my own heart! Great summary! Keep up the good blogging!
Verbal Judo
by George J. Thompson and Jerry B. Jenkins.

Excellent at teaching how to understand a situation and diffuse conflict. How to employ empathy (not necessarily sympathy). Even how to talk to customer service and remain calm.
This is something along those lines, right? https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web... keepassxc's browser extensions uses it, I believe.
Chrome's T-Rex Runner ported to C
Fun fact, .dev forces https on modern browsers. Caused a bit of trouble when a colleague of mine tried setting up a new local test server.
Its not equivalent to a revenue tax, because a VAT excludes purchase price and revenue doesn’t.
Yep, at least depending on the type of game you’d like to make. If it’s something complex it’s probably not the best choice, but that shouldn’t be your first game anyways.
What specific limitations concern you?
I 2 use 1password. I think it’s reliable enough
I found the FCC filings at [1] to be useful to understand the government's position here. Particularly the "Provisional National Security Agreement" that the cable now operates under[2].

It seems to boil down to:

(1) The PRC likely has visibility into the traffic, while the NSA wouldn't, and

(2) The President has the authority to unilaterally deny the operation of undersea cables, so you'd better play by our rules.

[1]: https://licensing.fcc.gov/cgi-bin/ws.exe/prod/ib/forms/repor...

[2]: https://licensing.fcc.gov/myibfs/download.do?attachment_key=... (PDF download)
I've done business all over the world and understand that the meaning of time is very different between say Switzerland (on time = 5 mins early) and Portugal (on time = sometime same day).

But, that's not relevant to the point I am making as a US based employer who was interviewing for a NYC position. Show up on time.