skysight-inc/HackerNews huggingface dataset:
>Because it's not about binary trees. You could as well ask why a "senior" developer shouldn't know what:

- a TLB is

- a Trie is

- UDP is

- consistent hashing is

- the CAP theorem is about

- NFS is

- BFS is

I would feel embarrassed if I were a mid level developer if I didn't know what you mentioned. Many of those concepts I've learned in University as a CS student.

It would be unthinkable for me to for a a senior developer or engineer to not know basic CS concepts. Not knowing advanced concepts and very new techniques is ok, but the basics and the foundations of CS?

As for why you need to know those, it's pretty simple: you will need those in your day to day job to make software design decisions, systems design decisions, come up fast with decent solutions to various problems you encounter, as you won't have time to ask a question on Stack Overflow for anything non trivial.

>For instance, I don't know by heart the algorithm for inverting a tree; sure, I can give it a try and may come up with a solution...

As an interviewer, that is all what I want from you. Show me you can come with a decent solution in a decent amount of time.

>I'm saying that at a given point in time, any experienced developer can provide a poor algorithm (and so fail the interview) to invert a binary tree.

I wouldn't consider to fail the interview for failing to invert a binary tree, provided you know what a binary tree is and you give it a decent try.

Also there won't be questions only about CS concepts, but also on language, frameworks, tools, libraries, databases, architectural strategies, systems design and so on. So the overall knowledge matters.

But what am I supposed to say to a guy fresh out of college who applied for a C# developer role and did not know what a class is? "Our developers will take time of implementing business requirements and teach you what you didn't learn in school and software development on top?" I am afraid my boss would not agree to us not responding to business needs in a fashionable time.
Yes I want to use Zulip but very often feel disoriented when opening up, borderline dizzy. I'm not sure why, what about the UI causes that for me.

Are there any specific UI recommendations you'd give?
I remember A gang telling me how explosive the whole AEOG process was when I checked in. It literally is a potential bomb.
Sure that helps. But on Emacs everything is a chord, some quite awkward, and sometimes you have two or three chords in sequence. I don't like bending my fingers, so I use Doom Emacs for Evil.
Before someone assumes this is a dirty European protectionist trick, the US do not extradite their citizens either.
> The government is not a charity.

Not unless you're extremely rich or extremely poor, that is.
I did see that in the last NERF paper I scanned. The final representation was smaller than the sparse inputs by a large factor. It got me to thinking along the same lines that this could be like the jpeg/png for 3D scenes online.
How many times has there been one of the longest bull runs in history, bubbles all around and Russia going berserk all at the same time?

I’m not certain many people think there is one coming. For whatever it’s worth many hedgies at NYSE are still blissfully ignorant too. (I know, I work at a major public hedgefund)
Like like it dipped below 70 cents briefly but somehow they’ve managed to turn it around. Now at 88 cents. Miraculous recovery
Make has been able to detect modified files for at least 20 years. As long as your changes are fairly isolated, if the project is structured well, you'll only have a few files to compile, then you re-link. Or use actual libraries that are dynamically linked.
Strange that you didn't see this part

"the latest of a constant firehose"
Emerging risks and opportunities from large language models [video]
But this literally says it doesn't? It's "or".
If it's slow and boring, automate it. That's your job as a programmer. Repetitive work is ideally suited for automation. It's not about typing faster but being creative without getting bogged down by the keyboard.

If what you do is mostly slow and boring, somebody will eventually automate it and you'll need to learn some new thing.

The whole no-code movement is about taking the stuff that people do manually and automating it to the point that somebody without much training can do stuff with it. It's a logical outcome of this stuff being tedious and repetitive enough that it can be automated.
HEVC is in principle the same as VP9.

AV1 is one generation newer. It was made by merging the projects for VP10, Thor, and Daala.

AV1 is computationally better than HEVC/VP9 and more comparable to H.264. Visually it’s better than either.
Can you explain how they stopped a death spiral to zero?
It is a really verbose spec.

Why not just send partial fields and handle it server side?

Not to mention its more data over the wire for small changes.
Best way to mitigate that risk is to have some inside information that they're not going bankrupt.

And the best legal way to do that is to be a customer or prospective customer and observe that there are no other ways to accomplish what you want to.

There're a number of beaten-down tech companies that IMHO would pass that test: NET and COIN are two of them, ZOOM, probably SHOP as well (the small businesses I know on them swear by them). I'd stay away from Affirm, Peloton, Netflix and Roblox, though - those are the ones where, as a customer, I just don't get much value out of them and could easily go elsewhere.
The crash is going to happen anyway, the longer it takes the more painful it will be.
yeah my assumption is you would need to be a platform like coinbase or something where the added convenience for people trading on your platform was the benefit you got from it and it just not costing much was sufficient
At standard conditions, a single mole of oxygen occupies 22.4L. The conversion rate from NaClO3 to O2 is 2-to-3, so for every two moles of sodium chlorate you burn, you get three moles of Oxygen, or 67.2L.

The molar mass of NaClO3 is 106.44g.

So some quick math, to fill 2600L we need 116 moles of oxygen, which we can produce with 77 moles of sodium chlorate. Multiply by the molar mass and we get ~8kg.

Sodium chlorate has a density of 2.49 g/cm^3, so an 8kg slug will fit in a 3.2L bucket.

3L of powder gets you 2600L of oxygen, not bad!
Generally not but I think parent probably was referring to RSUs but could’ve worded it better
>If you have a better description for the observed phenomena, I’m all ears.

I actually don't believe you are. Using the term "religious ideology" is laughably dishonest.
I really enjoyed this - kind of a throwback to the old internet :)
Sorry, could you clarify? What specifically is the red flag?
As far as I understood, FIDO pretends to change the login/password security model to one based in biometrical data like fingerprint or faceid. But, didn’t we all agree that “biometrical
data is a login and not a password”? How can FIDO be more secure than different passwords per website or service?
The MLPerf 1.0 results provided an apples-to-apples comparison of large-scale TPU and GPU systems across several ML workloads:
https://cloud.google.com/blog/products/ai-machine-learning/g...

In MLPerf 1.1, we showcased model training at larger scale:
https://cloud.google.com/blog/topics/tpus/google-showcases-c...

The deep learning workloads that people find most interesting and the underlying hardware and software systems are all changing very rapidly. In addition to following MLPerf, we generally recommend that people run rigorous performance and cost comparisons on the actual workloads that they care about accelerating.
That is one way of looking at it, but it is not a ranked nor chronological list. The amount of people that belong in the newsletter is vast and the newsletter will eventually cover most of them, in due time. Steve Wilhite’s issue came our shortly after his passing, it felt like a timely release.
Teams also has the BEST accessibility (at least for live captioning).

I have not used Google Meet or anything, but I'm constantly surprised by the level of sophistication from Teams live captioning and transcripts. You can be watching it "type" in real time. It'll write the wrong word, but several seconds later (as the person has added more context) you see the word, or even sentence completely change to be more on point! It's wonderful.

I hope they continue to improve that.
'
IIUC, Loom threads can be scheduled across multiple OS threads (much like go-routines), so there is (at least the possibility of) real concurrency going on.
RCTs to Scale: Comprehensive Evidence from Two Nudge Units (2020) [pdf]
Show HN: CSVBase – a website for hosting (smallish) data tables
That doesn’t solve the problem in parallel contexts, only for concurrent ones. But chances are you are not interested in running everything single-threaded.
I'm on paternity leave at the moment, so, during naps, I have been working on this side-project: a kind of "github, but for data tables". The motivation is kind of twofold: I always wished there was a simple pastebin style thing where you could paste output from SQL queries (eg queries you run because someone asks you something on slack) and also I wish there that open data was in a more straightforward format when you find it on the web.

I like the fact that it's easy to load stuff into pandas:

# same url as the table view page, http content negotiation magick
import pandas; pandas.read_csv("https://csvbase.com/meripaterson/stock-exchanges")

Same goes for R and MS Excel (eg https://csvbase.com/meripaterson/stock-exchanges.xlsx )

Would love to hear opinions

EDIT: Ack, I meant to post the link to this demo: https://csvbase.com/meripaterson/stock-exchanges
> But those two issues are orthogonal. Assuming a non-DDOS scenario, do you really want to keep users or specific browsers out just because of their choice of browser?

Yes, yes I want to prevent whole classes of user agents from downloading my content. I'm talking about user agents such as python scripts. Those clearly reflect traffic not from real users, and potentially malicious, and it makes absolutely no sense to fulfill the requests, let alone pay for it.
Being Dutch, seeing this perspective is quite interesting. See, we have a nitrogen crisis in NL: there is too much being deposited in the soil, ruining the local environment. Farming a is a big source of that nitrogen. Can't build many new houses, because building those will also emit too much nitrogen. Speed limit has been reduced for the same reason (with a very small effect).

A popular view in NL is that the Dutch farmers mostly work for export and that we shouldn't do that anymore.

There's also a counter-movement of farmers and their supporters stating they're proud of the farmers, for providing our food, and reducing resource usage per unit food significantly over the years.
The suggestion by a politician to half the amount of livestock caused riots with tractors.

I'm kinda torn: importing more food is bad for the environment as a (global) whole as our farms are very efficient. But should we sacrifice our local environment for it?
I've asked people questions about stablecoins before on other fora, and I get the impression that even if they maintain their peg, they wouldn't be useful to mere mortals as opposed to big crypto exchanges. Just so that others and myself can be absolutely clear, what are USD-pegged stablecoins for? No snarky answers, please.

I ask this because:

- you can't actually shop in your supermarket using stablecoins

- there is more risk to them than holding USD

- there is no increase in privacy because blockchains are public ledgers

- it's not bankless because the stablecoin issuer is effectively a (poor) bank

- it doesn't bypass KYC or AML because a regulator can decide that stablecoins are effectively currency. Also, Bitfinex requires their KYC forms to be filled out before you can withdraw stablecoins, making them no better than fiat, at least within the context of that exchange. If other crypto exchanges are like this, then you are better off converting to fiat every single time.

From discussions with people, this appears to be a weird dance that means regulators can't regulate, for some reason.
When buying a new software larger companies need to think about

1. Costing

2. Who will manage it and how integrated is it with everything that exists

3. How much manual effort and time is needed to set it up and maintain it?

4. Who will provide long-term support? Will the company be around in five years for sure?

5. Who else is using it?

6. Does it work on all platforms?

Quality is not a quantified criteria and it is because of these questions raised that a lot of bigger enterprises end of with Teams.

From what I have seen, the decision to use Slack is made bottom-up, which is not how most orgs work.

Lastly, most companies in the world are not massive to have scaling issues. Even in those that are massive, most of the teams work in silos.
why is it challenging? especially in a more remote friendly world we live in
Interest rates.

Value of BTC is what people will pay for it now. Value of COIN is the discounted value of all future cash flows, which is heavily correlated with what people will pay for BTC in the future. COIN is doubly-levered on interest rates: its future earnings are tied to BTC, which itself tends to drop when the stop market does, but those earnings are also discounted by the prevailing interest rate. When rates go up earning lots of money from high BTC prices in the future doesn't mean a whole lot.
Hollywood has always perpetuated the myth that when you are in an air tight room you'll die as you run out of oxygen. The CO2 poisoning will kill you before you run out of oxygen.

So, if you're sitting in a nuclear shelter, remember to get the CO2 scrubbers working first, then worry about the low oxygen.
I think you were being hyperbolic and I apologize that I must nevertheless offer my opinion that Inigo isn't so much a genius as a craftsman / artist who has been practicing / pioneering in that field. There are many clever ideas he has uncovered but the basics anybody could learn and with practice also create nice visuals by hand.

I agree with the rest of what you are saying.
Permaculture is an example of farming on a small scale that is extremely complex but efficient and sustainable.

The Netherlands soil is of very low quality in terms of nutrients (soil depletion). There is an ecological debt because of intensive farming: if we would take that into account in the final price, it would lose it's appeal.
> Right, we're (a) not training people properly and a young enough age and (b) we're not telling them the truth - so they end up cynical or misinformed or both.

Could be. With or without education, many people are shocked to discover how social media platforms permit anonymous moderators to remove content and, at the same time, still pretend that this content is live to the author of the content. The fact that it's possible to set up a system that way doesn't mean it is expected. I wouldn't say people are dumb for not knowing or expecting that.

> Chomsky

I understand Chomsky has a lot to say about propaganda. How much attention does he give to the censorship part of the manipulation equation? Pomerantsev, I am discovering, gives no attention to it that I can find.

> Right again, but this takes training (and it can be slow) if it's to be done well.

Yes and no. Show someone something they posted that's been removed without them knowing and they immediately understand the potential for wider abuse. The trick may be showing people things they care about being removed.

> What concerns me is that this sort of training isn't done as a matter of course. (I suppose I was luckier than many, it was taught at my primary school.)

Where was that, if you don't mind me asking?
Sell your building. Your taxes went up because your property value went up. You aren't entitled to a profit on rent. If you sell your building below what it's valued at, you'll still make a hefty profit, and it'll cause the value of other buildings to lower.

Land owners seem to feel entitled to businesses with no risk. Costs are always passed down, even if it makes people homeless. I'm more than happy with you going out of business if an event that makes you richer isn't an event that you can handle in terms of cost.
How does one order drugs in the dark web using cash?
It helps by being exactly the kind of nonsense that attracts votes and money from well-meaning but ignorant people. Virtue signaling is always more powerful than actual virtue.
I have a similar 'rule' (advising to small businesses) - as a company scales from 1 to 12 to 35 to 120 to 1000 people [1], they move through different phases.

So I see a lot of my clients in the 12-35 person 'Process' phase being excited when they hire someone from a 120+ person company, because of all the expertise they can bring. But that 'Strategy' phase expertise, often when they have a full team and budget to execute their ideas, rarely translates to a smaller business where they also have to roll up their sleeves and GSD.

Sitting in a team building stuff for Meta is definitely a whole other ballpark to convincing Dave's Accounting LLC to give your Slack-competitor a chance.

[1] https://jacobaldridge.com/business/the-growth-transitions-th...
If memory serves, the incorrect storage of oxygen candles on Valujet Flight 592 was the cause of its crash.
See also cal.com
> Do you mean "remote development", ssh/scp-ing with the container?

I think they are referring to the integration of VSCode with Docker. I.E. build, deploy and run your project in a clean container environment quickly using a workflow that is intuitive to VSCode users.

That being said, I know for me it would be fairly trivial to workout this same type of integration for myself with Vim. Although I am not an Emacs user I am positive it wouldn't be difficult to do something similar. I don't really see this as a feature I would ever care to implement or find important for myself.

EDIT: to be clear, I am a Vim user and do not find VSCode intuitive at all -- but I have seen how it seems to really work well for a lot of people
It's not a guaranteed 15%.
I agree in so far that creating those tiny functions doesn't help with eliminating the issue the author described. Namely, that a small typo can cause havoc. I assume they were talking about the case statement logic. If you're dealing with a bunch of cases statements conditioning off various fields and also taking into account order, and maybe even logic of what combination of valid field values may mean, could be a recipe for disaster when it's time to start mucking with it. Creating a function per case is not going to help you deal with this.

With that said, I don't have a problem with small functions. If named properly can serve as documention for code readers, can hide and limit coupling of implementing details, ect.

> Inline code is _often_ easier to read and reason

Until it's not. And I don't understand when that happens but I know when it does.
>to make a screen display some text and pictures. But it's fancy text. It requires codes.

This rhetoric vastly understates why businesses hire developers: there is far more than displaying text and pictures. Consider Hacker News. The system involves user account creation, security, and the ability to reset passwords. There is a voting system and an input system to record comments.

You need to run backups and set up auto-moderation features. There is spam detection. There is the need for performance and fast loading speeds. The software needs to be maintained over time. The website must be responsive, and adapt to different display sizes (e.g. laptop display versus smartphone). The website should run across different browsers (Chrome, Firefox, and Safari) and on various devices. The website should follow accessibility standards.

There are strong reasons to believe that there are other causes than "mass psychosis" for competently-led organizations to want to hire web developers.
I know the first example in the docs is intentionally short and simple but it did make me laugh that the patch was at least double the byte count of the thing it was patching.
Still doesn't show the burning, but shows the setup, inserting a red phosphorous igniter, etc: https://youtu.be/h7Jonu6cXoY?t=396
I'm curious why you think a language feature would obsolete an entire programming language. Do you imagine that go programmers secretly wish they were writing Java syntax, in my experience this is very much not true.
It would be nice to know academically, however am not so sure it would benefit us as users.

YT like Search is heavily targeted for SEO, having access to the algorithm will just make it easier for exploitation , we will get even more low quality low effort content in our feeds than now. More good creators will leave the platform.
Generalizations are not generally valid. You are putting whole ecosystem into the same bucket. Yes, there are a lot of shitcoins.. But there is also Bitcoin.
For fun, I went looking to see if you can buy one. In theory, you can buy them here: https://www.oclugo.com/our-products/chlorate-candles/)

I'm guessing the best place to find them would be a military surplus dealer.
Low memory consumption also has a price in this case. On a 1 TB server machine guess which platform will have better throughput by far? Go’s GC will die under that load.

Writing a “hello world”-scoped microservice is a tiny niche.
The same little charger circuit built into the batteries also converts the lithium battery chemistry voltage to 1.5v making them a drop in replacement for AA and AA batteries.

Or are you saying you can get 1.5V lithium rechargables that work with an external charger?
> Young earth creationists argue against religious thinking?

Yes. And the irony is lost on them.
Well the difference is that banks are highly regulated, and invest in a diverse portfolio of stocks, bonds and financial services which are usually expected to be underpinned by fundamental analysis. They are heavily audited and have strict rules about speculation.

The difference to some pretty much unregulated company that reinvests lots of its money in crypto because crypto has gone up in the past so ‘past performance must equal future growth right?’ is pretty obvious to me.
It drastically helps. Each little unit producing food is less food required to be made by a commercial farm. 1000 little farms might not be as efficient as one commercial farm, but it is still less impact and less run off environmentally.
Never thought about something like Lisp, but definitely if that's something the community really use, we can definitely support it (at least the community should be able to contribute); it's just a matter of priority.
I recommend you to open up an issue as the goal of the repository is to have such discussions! I think the biggest question, in this particular code smell, is where to draw the line. The sample function is definitely small enough to justify it but at some point the smell will kick in. So perhaps the smell needs a clarification? Or perhaps it should be grouped alongside a series of "long ***" smells which make it clear the issue is length.
no.

javascript has exactly 1 thread (with the exception of web workers, but they are a pain to use)

the whole idea is to not have to relies on "async" stuff.
Mechanism is illustrated in the link I originally replied to at the top of this page. Foot in the door mechanism, slippery slope, one thing leads to another. And while I’m not afraid of globalism, I do scorn and denigrate it. Bully it.