skysight-inc/HackerNews huggingface dataset:
Regarding podcasts designed to keep your attention: I just found out about the complete opposite elsewhere in this thread: https://open.spotify.com/show/6RLX4Ns3kRUQiJi7RZl4NA?si=bEFG...

Episodes seem to resolve into largely incoherent babbling pretty soon. Also, the number of episodes (and their duration) is kind of mind boggling!
> The problem is that any success in delivering past contracts does not guarantee success in future in software technology where a typical software technology becomes obsolete every 3 years.

They don't even seem to be saying "because Deloitte was successful in the past". It's literally saying "because they're the only ones who have access to their proprietary system that we already locked ourselves in too.... they get the business".

"...so the staffs are ever more transient". Yeah, there's some idea that "company X" does ABC. The people at company X do ABC, but you are at the whim of institutional knowledge and tribal info systems within that company. The superstars who made ABC work 4 years ago may all be gone, and the current people are trying to make a name for themselves by making 'The New Process' so any success from ABC isn't at all guaranteed to translate to your new project.
As far as federal employees go, making their salaries tax-free would cost the government lost tax revenue. It would also make a lot of voters angry because they still pay taxes, but "those bureaucrats in Washington DC exempted themselves from taxes." I can see the speeches now.

Approximately 50% of American politicians are anti-government as an ideology, and use the argument of "cutting overpaid government salaries" as a plank in their economic policy, so having well-paid gov't staff is just "waste" in their minds.

As far as teachers go, they are not employed by the federal government. In most states they are county-level employees and the counties obviously do not have authority to dictate federal income tax levels.
Testing tends to validate design from the point of testability. If it feels like the code is resisting testing, that usually ends up being an indicator of bad design (though not always vice versa).
Eco friendly, feeless, ultra fast, limited coin supply
A little embarrassed that I didn’t know about this site before. Thanks!
Humans in our age can live without fur and without meat and dairy. They are both nice luxuries. Enjoy it, but let’s put logical inconsistencies to the side
Good people want to work at places with stock options and bonuses for good performance, the government can not offer that. Government is more suited for people interested in management, not pure technical people
You're right what you propose is not quite equivalent to batch size 1, as you don't update the parameters until processing the entire batch.

Still, having to process the examples in a batch sequentially seems like a very costly concession to make. Traditionally the reason to use batches has been because GPU-style parallelism makes them cheap. If you take away that reason by making the computation sequential, large batches become much harder to justify. Moreover it's not clear what you gain by making the computation sequential in this way -- do you think Adam actually has trouble keeping up with mean/variance of gradients so it needs more frequent updates? I would be surprised if so.
The New Future of Work
Marriage, or at least long-term cohabitation, is fairly financially efficient; two incomes, one home.
See that's the weird thing, the link to a 'cavity plug' in the article (about halfway down) takes you to this page:

https://www.fischer-international.com/en/products/cavity-fix...

That looks a lot like what I'd call a molly bolt

I just googled a cavity plug and I'm not sure I'd use it in this application
I'm by no means a SEO expert, but how much would it cost to completely drown this search results into oblivion?

Pay someone to set up your own site, your business, etc... Pay for some ads, heck, even pay some click farms if needed.

Because I'd bet it's way less than the cost of the lawyers..
I don't want to pay pretty high fees for each transaction.
So, what's to prevent a developer from also skipping over proper application of this hypothetical URI scheme if they are in a such rush? It seems like this is a similar level of pedantry that would be disregarded if one were in a hurry.
Is JS tooling less of a Rube Goldberg machine nowadays? I remember that the people I knew who got into it but not fully used to use these humongous auto-generated boilerplates that glued together webpack, gulp, babel, had build processes involving native dependencies that would fail with weird errors vaguely related to Node JS versions, and this all to develop in the frontend.

Compare: Clojure. You have the project.clj file and put your dependencies there. The you do lein run or build a fat jar and run it like java -cp your.jar your_app.core. The end.
I hope it works out. What I do, is create a file, usually called something like "DoNotCheckThisIntoSourceControl.swift", and then put that in a directory called "DoNotCheckThisIntoSourceControl". I then add "DoNotCheckThisIntoSourceControl" to my .gitignore.

Clunky, but it works. I add things like server secrets and whatnot, there. I keep the file small, and usually add the contents to a secure note in 1Password, so there is version control, of a sort.
> Is fur just worse because it serves as a status symbol in addition to the practical purposes?

Yeah, it’s easy to be against it and feel good about yourself without making a sacrifice in your life. Wear fur and eat meat folks, but stop with logical inconsistencies!
I'm intrigued by this. I've never been really satisfied with any software noise reduction system, but this sounds like a phenomenal improvement.

Tried installing it on Ubuntu LTS via latest pulseeffects, but it seems like it switched to pipewire 0.3 which is not available yet so I can't really run it.

My solution so far has been a headset with a boom microphone, like the CoolerMaster MH630 (one of the better boom mics, see https://www.rtings.com/headphones/reviews/cooler-master/mh63... for a sound demo at the "Recording quality" section). When it comes to noise reduction, bringing the microphone as close to the mouth as possible is a really good way to get an amazing SNR boost immediately (even for omnidirectional mics). Unfortunately that's a pain with large capsule condenser microphones (unless you're ready to have a large boom arm hanging about on your desk and accept view obstruction, and you add postprocessing to remove the very bassy proximity effect)

Another benefit of headsets with boom mics is consistency (without DSP). No matter how you move, the distance and angle to the microphone is always identical, and therefore the sound is very consistent (save for your own personal loudness)

You can of course add DSP (limiter, noise reduction etc) to that, but the better input you provide, the better output you get.
Wargames – OverTheWire
Curious about brakes because of the things you mentioned brakes and tires cost the most. Original brake pads on my 2014 Subaru lasted me 85k miles, although I did change the fluid at about 40k. That was 5 years for me, so why are the brake issues worse for EVs?
Poem: A Unified Theory of Love
Finding them is not the problem. Figuring out which one to use is.
It reminds me of how during the Iraq war (fiasco), Halliburton, partly owned by dick Cheney, was awarded a huge "no bid" contract (no competitor by design, no bid required) for logistical support in Iraq.

No corruption to see here folks, move along.
Gold’s highly conductive, so that would be almost unusable, though. The diamond ring is at least, I suppose, unlikely to give you first degree burns
That's nothing to do with Russia. I had a client make an RFP based on my company's service specs. The entire intent (stated behind the scenes) was to have us get the work. We'd already done other work - they wanted to keep us involved for the next phase of work. We lost to someone local. They charged basically the same as we did, but they were local so didn't have to include travel costs, so they 'won'. The client lost out because there was no consideration for continuation of knowledge/experience - we'd done an initial training course for them - our teams knew each other and had done some informal prototyping already while on site. But... "the other bid was lower".
wow havent seen that hardware (baystack 350T!) in a really long time! maybe even an extreme networks switch in there. Must have been mid-late 90s photos I'd guess
“The Guardian” publishes a serious report on outbreak of deadly Nipah epidemic
So far we have 3 ideas!
Slow is pretty relative. What’s your use case? Start up time is not as good as native, agreed. Arithmetic? Hotspot is pretty darn fast. Developer speed? A lot better than C/C++ at least.
Apple CEO sounds warning of algorithms pushing society towards catastrophe
Good lord, must have been like a wind tunnel in the back of the rack!

To be fair, they ARE impressively CPU dense
Now It’s Finally Time to Short GameStop
Mostly agree but debeers is a pretty bloody evil company and we should all feel a little ashamed of participating
This idea of 'heavy' is very fuzzy, though I agree. Most of the slowness I encounter though is with specific frameworks, not the language/jvm.

I do sometimes use Go for its contiguous memory layout and await JEP 169: Value Objects from Project Valhalla.
I'll do a shameless plug of our modern Java benchmarking story here for the doubters: https://jet-start.sh/blog/2020/06/09/jdk-gc-benchmarks-part1
For running applications in production, Alpine Linux is harmful and should be avoided. Getting a smaller container image is not worth trading mucl for glibc.
All human men could be described like that. There are plenty of non-white dictators and war lords.
How to find your US representatives (and tweet them, of course)
the system IS broken but not all of us carjack and make the other slaves into victims.
It takes 15 to 20 nanoseconds to fetch something cold from ram. That's slow if you do it in a tight loop, but that's absolutely nothing in a gui application.
> I also noticed there is a tendency in lispy languages to avoid introducing variable bindings just for the sake of naming the subexpression, because it often comes with a `(let ((name (subexpression))) rest-of-code)`, which also results in extra tabulation for the rest of the body. Compare with variable introduction in languages like python/js/c++/rust, etc., where such thing wouldn't cause touching the rest of the function/clause. I guess it's more of a 'functional language' artifact, e.g. in Haskell you'd probably have a similar issue.

I have found myself thinking about "Should I really introduce another let form for naming these things I am going to use at the next procedure call, to make it more readable? Or would it make the code less readable, because of the additional indent?". So there is something to this point. Right now, while not writing code, I would say:

The indentation make the scope of the bindings clear. It tells you exactly, until where a binding will be defined. It also allows you to shadow a binding from an outer scope for the purpose of using it in the inner scope. However shadowing should be used with care, because it can also get in the way of readability, if used wrongly. It can however also increase readability, if used well.

In a language like Python, you can only write things at the same level of indentation. It does not make it clear until where these bindings might possibly be used. The scopes are not as separated as in Lispy languages with the let form. That inherently makes it not as readable, I think. "The rest of the function" is not a very precise scope specification. Many bindings might only be used for one or a few subexpressions and not everywhere until the function ends. This only makes sense though, if the code has side effects. Otherwise there will be no difference in where the bindings still exist, because what in Python is the rest of the "function", will be the inner parts of the expression of a procedure in Lispy languages.

I have found myself looking for a thing like let in Python though. I have sometimes thought: "Hey, can't I use a with-block for making a temporary binding?", but that has never worked for me, because I think you need to make a context manager for that? It has never materialized in my style of Python code. (I know Hy, but until it can offer me TCO and lambdas and let forms like Scheme, I am not sure I would like to use it.)

EDIT: Ah and not to forget about let* which can often reduce the amount of indentation a lot. Sometimes I find it good to make use of it.
Why the lack of transparency about exactly what content triggered this response?
> I think that's a good idea, and is plainly allowed by the standard.

Watch out, "secret-token:domain/authtype/code" is not a valid secret-token by the standard!

The standard has grammar:

[RFC8959]
secret-token-URI = secret-token-scheme ":" token
secret-token-scheme = "secret-token"
token = 1*pchar

[RFC3986]
pchar = unreserved / pct-encoded / sub-delims / ":" / "@"
pct-encoded = "%" HEXDIG HEXDIG
unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"
sub-delims = "!" / "$" / "&" / "'" / "(" / ")"
/ "*" / "+" / "," / ";" / "="

That means "/" cannot be part of a secret-token, and a strictly standard-compliant scanner will not pattern-match on "secret-token:domain/authtype/code".

I think that may be a design mistake as people will inevitably build tokens with those characters (using the same reasoning you did), and they won't show up in some scanners (any that are strictly compliant). "/" is allowed in query strings despite being a path delimiter before the query string; allowing it in secret-token would make sense too.

Fortunately it's not a security problem as long as "/"-delimited paths in tokens don't start with "/", because the preceding characters will be enough to match anyway. However, if you have a scanner where you whitelist some strings after being shown matches, the fact it doesn't match the security part of the token introduces a risk of mistakenly whitelisting too broadly (just the domain in this example), and of course there's a chance someone may use a path starting with "/" without realising this is a problem.
Perhaps it came out of the Chinatown SF area. I recall Asian Americans calling it ‘boba’ 20 years ago in the Bay Area.
Ideas for Everything and Anything at All
https://www.statnews.com/2021/01/31/trump-officials-lobbied-...
This is on the comment thread of a tool to make client-side applications.

However, it's all besides the point because this tool takes Java (JVM) bytecode and translates it to WebAssembly, there's no JVM involved for end users at any point.
Hah. I did computational neuroscience back before GPUs were a thing. It's astounding really. Jobs I ran back in 2005 that I waited days for take, literally, minutes now.
Sorry but am missing your point. Where is Africa mentioned?
There are (roughly) two separate ways RFCs can be created, and there are also both "standards track" and otherwise RFCs. Both these are emergent properties rather than having been consciously decided upon at the outset.

This was an Independent Submission and it was also not Standards Track.

Here's an RFC about the Independent Submission process.

https://tools.ietf.org/html/rfc4846

The IETF takes the pragmatic view that whether something is in fact "a standard" is an observable fact, rather than something they, lacking any enforcement powers, have control over. As a result for most RFCs in Standards Track the end state is "Proposed Standard" although some may eventually get labelled "Internet Standard" when it turns out that's what they are.

To the extent you can really "follow discussions" for an independent submission they'll have taken place in the mailing list for the ART (Applications and Real Time) area https://www.ietf.org/mailman/listinfo/art

If you were developing something a bit more substantial, and wanted a community of people to work on that, you'd form an IETF Working Group to do so. The products from such Working Groups are the other major source of RFCs, and some (but far from all) will be Proposed Standards.

The decision about what to do, especially if you aren't an experienced participant, is a problem for the IETF group named DISPATCH (or, if it's a security problem, SECDISPATCH). DISPATCH can figure out whether it's a good fit for the IETF ("What is a sandwich?" is not), whether it's something where useful consensus can be achieved ("Should web pages use Javascript?" is not) and what best to do with what you've got.

For example: Maybe you want to propose a new protocol for Internet-connected cat flaps. DISPATCH might suggest there's a Working Group already doing related stuff for home pet networking, they could "adopt" your idea, you should write up a draft, submit that, and then get their chairs to have you present your idea to the group. You should probably also join in their discussions meanwhile, you might realise their existing "Pet toy related protocols" are almost what you need anyway and abandon your idea. Or they might say you seem to have a complete working proposal, we can't find anybody else who is interested in this at all, so just submit it as it is.

Independent submission is also good where you are in fact documenting a real product that exists regardless. If Apple decided to allow every platform to use iMessage, they could write up an Independent Submission explaining the protocol. Microsoft did this for various protocols years ago. Clearly if it wasn't already a "standard" when Windows did it, it won't be a "standard" just because you wrote an RFC, but at least now we can all agree how it's supposed to work.
On structured and unstructured data, or the case for cattrs
True. Verdana is a weird font in a lot of ways -- it was designed for low-DPI screens in the 1990's, mainly as an interface font for Windows. It was never intended for print at all, and so doesn't follow some standard typographical conventions (such as bolded numerals being the same width).

Which is why when IKEA chose it as their main branding font (in their print catalog, no less!) to replace Futura, there was such an outrage among graphic designers, as it was such a terrible choice. (IKEA no longer uses Verdana anymore though.)
Have you looked at Nubank? Largest neobank in the world by users and valuation, it's a clojure shop to such an extent they literally bought Cognitect

No affiliation, just a satisfied customer
They Called for Help. They’d Always Regret It
Ask a Linguist FAQ: The Sapir-Whorf Hypothesis
Towards a Better Developer Experience
> He did assholery, publicly known too. Other than that he seems averagely balanced as a human.

Never followed Letterman's work as I never found him funny and it always felt like a used car salemen's type shtick, I was more likely to watch Jay Leno due to him being in LA and loving cars. Honestly Simpsons or Married with Children re-runs were more entertaining than both to me...

But, I watched that Comedy Store documentary from last year and heard from guys like Chris Rock in other interviews throughout the years that Letterman was generally known to be a total miserable grump when not on stage.

His persona and his real life demeanor were 180s of each other, which kind of makes sense the more you learn about how messed up psychologically and emotionally comedians often are and given how much time the spent on Freddy Prince's suicide, it really drove the point home that they are often just broken toys with a narrow focus on doing something to east their deep pain. And Letterman was from that era of comedians and was around the store back then.
The more usual small business form factor is less-deep 3-4U cases that can be used as a tower or rackmount (once we go past small NAS boxes). Or shallow 1U with low-power parts for routers/small appliances.

"Proper" 1U servers feel more like a thing for larger places, where density starts to matter more. Not sure why so many comments here focus on 1U.
That's fair! Thanks
Ahh bullshit politics and turf wars - the union way.
Melvin Capital Lost 53% in January[0]

Do I get this right and this is just interest that they have paid? Shorts are not covered yet? ny guess how long can Point72 pay interest/bail them out on these shorts?[1]

"I keep hearing that 'most of the GME shorts have covered' — totally untrue," said Ihor Dusaniwsky, S3 managing director of predictive analytics. "In actuality the data shows that total net shares shorted hasn't moved all that much."
"While the 'value shorts' that were in GME earlier have been squeezed, most of the borrowed shares that were returned on the back of the buy to covers were shorted by new momentum shorts in the name,"

[0] https://www.wsj.com/articles/melvin-capital-lost-53-in-janua...

[1] https://www.google.co.uk/amp/s/www.cnbc.com/amp/2021/01/29/g...
I’m glad you’ve clarified as when you said that it sounded like you’re astonished at the level of apathy and/or incompetence you’re surrounded with and I was worried for a second that you’ve just too little experience to understand that your predecessors have very likely been trying for much of that time to push back against the status quo and have better ideas implemented, likely swimming upstream against resistance you’re wholly unaware of.

But it’s clearly not that after all, which is a relief - I’m glad it’s just a case of everyone else that’s come before you being useless.

Boomers, am I right?
The UK invested in AZ 3 months earlier. Even if contracts are not very explicit about this, it appears that AZ really saw it as a separate supply chain from the very beginning, at least for initial doses. Looking into contract is like trying to catch them at technicalities which is not done in good faith.

Again, it is not contracts that can miraculously create more doses now. It was only because of investments done before. AZ is doing this for non-profit (a big mistake in my opinion), so what can you squeeze out of that?

In fact, the EU should have invested even more, make them to build even larger facilities with more bioreactors that in case of low yield they would still have more doses. But it is all in hindsight, so not very useful to say it now.

The UK is not privileged because their sites had the same issues with the first batches. The only difference is that they started 3 months earlier.
>this was excused all the while by the group's leaders and other "peaceful" supporters

Who? Specifically. This is important. AFAIK, no reasonable, law-abiding people advocated for or excused violence and destruction.

In fact, such violence was roundly criticized and there were calls from all quarters for the apprehension and prosecution of anyone committing violent acts.

I've heard the same refrain over and over again. But no one ever actually names names. So. Who are these people who actually advocated for violence and destruction during the protests last summer?

That isn't a rhetorical question, friend.
Don got 5 killed during an attack on the capital, last I checked. A lot of good can come from private companies choosing not to give oxygen to his lies and hate.
Wittgenstein and Design
Well this is certainly some fun drama to watch.

Having Google TC and deciding to unionize and risk it all is certainly a risky choice. Google at E5/E6 is a “comfortable FIRE in 10 years” place if levels.fyi is correct.
That doesn't address the issue that I raised in that a "landed gentry" has been created by airdropping millions of tokens to a relatively small group of people. The only way to get hold of tokens is to buy them from these people.
OP here: I already tried the Dokku way of things, and it was not to my taste. I like being a bit closer to the native docker commands if/when things go sideways.

Dokku is an abstraction I don't want.
I don't actually drink out of the mug, it's a symbol of my love of coffee.