skysight-inc/HackerNews huggingface dataset:
I 100% disagree, the central planning of money is (1) what causes inflation, and (2) greatly exacerbates (and in many cases creates) financial crises.

Any supply of money will do, the idea that money should increase in supply along with population growth (or some other arbitrary metric) otherwise we’ll permanently live in a deflationary disaster is an imagined monster — we live in the here and now, therefore people have to spend some amount of money to live (food, housing, entertainment, etc) regardless of whether they perceive the purchasing power of money to increase in the future. By centrally planning (and thus inflating) the amount of money in circulation during financial crises the only thing that is accomplished is a re-inflation of the bubble — essentially they’re sowing the seeds of destruction again, causing the next bubble in an attempt to cure the last one.

Please read this explanation of the financial crisis, I’d be happy to comment further if you have specific critiques on this article (and no I didn’t write it):

https://www.unqualified-reservations.org/2008/10/misesian-ex...
Something I've only recently started to grasp is that good code isn't about taking abstraction and extensibility to the very maximum, it's about picking the right amount of abstraction to fit the amount of change the code will likely face in its lifetime. Abstraction isn't without its own cost. Unfortunately, all of these design decisions - even the meta-decisions like degree of abstraction - are relative to the project and many of them have to be made at the outset, where you're only guessing what the future will bring.
You don't have to ask that question. If they really cared about the tech, they would make sure their tokens are not deflationary.

Deflationary tokens are not much good as a currency but they are good as a Ponzi scheme.
Yes, I should've said definitely more than enough!
So they saw a correlation among people they hired and made a conclusion about people who applied, with no reject inference?
Reminds me of a lot of code reviews from my Google days. There was even a formal rite of passage called "readability" where you went from being rightfully humiliated to rightfully humiliating others.
How do you plan on addressing the nothing at stake problem?
There is no energy waste with Algorand's pos. It doesn't use bitcoin's pow. So yeah the environement doesn't matter here.
very interesting, until that last line

> Very tedious process, but a race horse is worth enough money to make it possible

only things "worth a lot of money" get the attention?
This leads to many dystopian scenarios IMO
>how clean their code is,

I got bit in the ass by this one as triplebyte itself. They asked me to make a tic tac toe game, and gave me iirc 30 minutes (less?) to do it. Except, it wasn't "build a tic tac to" game, first it was "draw a board to the console," "take user input from the console," etc a bunch of instructions in a convoluted path that perhaps another engineer would do when knowing from the outset that the goal was to build a tic tac toe game in 30 minutes, but not me.

So we'd get to a portion where I'd be writing a quick test on user input, or extrapolating something to a function, and the interviewer would say "don't worry about that, just worry about {getting the grid to print to console or whatever}."

Later on I got my feedback and they said they were disappointed with my user input tests and repeated, extractable code in the tic tac toe portion.

Triplebyte is trying to do good things in the interview space but I think they're still learning. All in all my interview with them was about as positive an experience as a harried and bad interview could be, from my perspective.
Try Oulipo and Get Rid of Your Writer's Block
Thanks for clarifying, I was initially confused because the article is UK/EU-based where such differentiations aren't as prevalent.
Show HN: Spase.io – A new kind of planner
YouTube backtracks after Pokemon 'child abuse' ban
Some good data.

I guess I was talking about funding research, not actually doing it.

Research that is privately funded but published, as an example.

Most of the research we're talking about from your data I assume is not published. I.e. not really research... (If I can go that far.) And I'm not trying to argue a technicality here to win an argument.
This is one of the reasons why I don’t like web development. Here’s how MS solved this in XAML, a markup language used in Windows world for GUI:

<StackPanel>
<StackPanel.Resources>
<Style TargetType="TextBlock">
<Setter Property="Foreground" Value="Red" />
</Style>
</StackPanel.Resources>

<TextBlock Text="Red" />

<StackPanel>
<StackPanel.Resources>
<Style TargetType="TextBlock">
<Setter Property="Foreground" Value="Green" />
</Style>
</StackPanel.Resources>

<TextBlock Text="Green because the default style was reset by the nested container" />

</StackPanel>

<TextBlock Text="Red again because the nested container scope has ended" />

</StackPanel>
I believe the bigger issue with a playing field not being even is that people who "don't deserve" the reward end up accumulating the profits they wouldn't have otherwise, and then not providing the resources to the actual innovators; this isn't to say that the system isn't broken on the other side of the coin, where innovators are simply amassing resources and perhaps not efficiently reintroducing them into the market for everyone's gain in quality of life, etc.
The less talked about absurdity is that successfully passing programming interviews is a skill itself. It's especially absurd because the time I spend developing that skill is less time spent developing skills and knowledge more directly relevant to my job. Yet, programming interview skill is more relevant to progressing my career.

edit: now if you'll excuse me, I need to do some dynamic programming problems.
Sure, it's something not to be copied by a small company. But it's important to understand for good developers that they can be great and still fail the process (they just have to prepare again adn reapply)
Why would you even record these calls indefinitely, without a deletion schedule?

Were they recording all calls, not just a subset to be audited for customer service?

Why not have an auditor listen to the call live and destroy the recording if everything is done by the book and evidence need not be retained?
The Fragile Manifesto
Democracy’s Midlife Crisis a Conversation with David Runciman
i think most applications of neuronal cell therapy or regenerative medicine have focused on thinks like stroke. my understanding of the field is limited, but from what i understand the current tools are sort of blunt instruments. there are a huge amount of subtypes of neurons, and i dont think we are able to exert detailed control over which subtypes of neurons are created, and i think that after a certain number of divisions neural stem cells "forget" their subtype

i also dont think we understand enough about the biology of cognition to know how many of what kind of neurons to put where. not to mention any adverse effects, like synapses forming with non-target neurons, etc
I think there's definitely truth in that, but also probably a measure of political bias in turn. Another major cause of difference in opinion one person may have on censorship, in addition to or instead of any blind political bias, is that "censorship" is simply a broad term, and therefore it's not hypocritical to consider oneself generally "anti censorship", but admit its necessity at times. But obviously most things work that way - the distinction is mostly semantics, since nearly anybody who considers themselves "pro X" or "anti X" is, in practice, not an absolutist on X, which is pretty reasonable. Rather, being "pro" or "anti" such broad concepts is typically an expression of opinion that is strictly relative to general societal trends surrounding X at the time.
https://en.wikipedia.org/wiki/Acid_throwing#United_Kingdom

London Metropolitan Police showed a sharp rise in attacks, with 465 recorded in 2017

Particularly common in London, and amongst some immigrant communities. Other countries are not so far behind, and I gather it is quite common in some of the developing world, like India and Pakistan.
Exactly, any supply of money will do, no need to permanently increase the amount in circulation — this is why the market settled on gold (which has an inherently low inflation rate due to the difficulties of mining) and impossible to pass off counterfeit gold at scald.
I don't give questions like this primarily because:

- Workers are going to be around for 15 months or less and they have domain expertise on 1 stack already and I don't need to screen for how they would hypothetically function across all stacks

- Worker's process and resource finding skills are more indicative of the time they will spend on a task

- Worker's process includes collaborate use of version control and code reviews, if they pass the screening but can't really integrate on these things then thats what will get them booted from the team

It isn't always more expensive to have a not great developer. Look in your organization and see if what I experience is true for you, and you'll save everyone a lot of time.
> if you are one of the unbanked billions around the world.

I think I can buy that. The unbanked could become centrally-banked like all of us as their countries develop, but there is a competition between that and the cryptocurrency which could wedge itself in at this point and outcompete the local government simply because the government is small and lacks in experience (maybe corrupt too). Another contender here is WeChat and similar centralized payment technologies, but they too are hamstrung by their own current governments (I'm sure that Payapal is) giving breathing room to competition.

It is not obvious to me which one of the three will win among the unbanked.
I think normal economic theory is that information isn't perfectly and instantly communicated through the market (see, for instance, post-earnings-announcement drift). A consequence of that is that new competitors operate at a disadvantage: even if a competitor is better, consumers don't know that yet. So I'd think protectionism to preserve an established producer at the cost of competitors makes the pie smaller for everyone (because it just reinforces a market imperfection that already exists), but protectionism to promote smaller competitors at the cost of an established producer can go either way, depending on whether the competitors are better.
Would be interesting to correlate Kodak's... business opportunities, following the briefing. How profitable was their silence?
I really don't think Q boomers are a threat to democracy.
I think we'd definitely have things to discuss :-) It sounds like we agree there is rarely a good reason to maintain strict LRU property no matter what scheme or structure is being used.

BTW for expiration I have simply invalidated on next access. This seems to have worked well for me with DNS caching, for example, where basically you have three hot records (gmail.com, hotmail.com, yahoo.com) that expire every 5 seconds. In this case of course there is value in proactively refreshing cache entries with some probability proportional to the expiry time so you don't have thundering herds.
Glorified nagios with sms integration? I don't mean to shit on your idea but isn't this essentially just a front end for a nagios style project?
I enjoyed the post.

My feeling is that criticism, no matter what the domain, should be relatively dispassionate (neutral in tone), and come from a desire to help and with a dose of humility. Of course, I sometimes fall far short of that ideal.
This is incredibly honest. Maybe it's just me, but it 100% resonates with me. I find myself doing the exact same thing: as soon as I feel myself mounting up on my high-horse I have to talk myself down from being an asshat. I've gotten better at it because I'm now responsible for people's careers, and my pettiness is no reason to make someone's life suck because they are still learning -OR- because they think differently than me and have a different solution that I might not even UNDERSTAND. Being open-minded is really fucking hard for me some times.

These comments stuck out:

"Because I do code review for self-identification."

and

"It turned out that, instead of becoming a good coder, you simply have to convince others you’re a good coder. This behaviour begets a vicious cycle that produces not professionals, but toxic asshats."

One way to nip this culture is stop hiring people who only KNOW THIS culture.

If the author is reading this, there is one solution I have encountered: diversity. If you only hire white dudes in hoodies with stickers on their macbooks you're only going to get the toxic gamergate crowd, which has not gone away at all.

Believe or not there are other kinds of programmers in the world, and the most enjoyable products I've worked on were ones that had more women and more POC on their teams. Toxic asshattery can be minimized by not giving them complete control over the culture of a workplace.
Think it’s more a by-product than by-design. At the risk of making a blanket statement, think it’s fair to say most software engineers have average-to-poor people skills, leading them to the fallacy that “logic tests” are a good way to evaluate people. That in turn leads to a bias you describe “did you see how badly the candidate failed the test!?!”
I think maybe that's his point. There are some crazy people in this world, so no matter how reasonable anything is there will always be somebody who gets frothing mad over it for no rational reason.
Yup. It's a shame that HN isn't willing to talk about the interesting new research instead of debating around the same philosophical discussions.
That limitation is why people like the article writer often replace it with a programming language.
I have a set of Stylus custom CSS styles I use, including a quite effective "Interstitials and Overlays" stylesheet. It's not applied to all sites, but individually to a large number.

https://pastebin.com/raw/VcgNNwDp

https://web.archive.org/web/*/https://plus.google.com/104092...
>> ... straight from the coconut macheted open by street vendors

Do they clean the machete? Was the outside the coconut clean? How about the hands of that street vendor? It is probably best that you learn to wash and open your own coconuts.
According to new regulation, these fees must now be displayed upfront, so that the customer may compare options transparently.
You missed the black hole called marketing or an agent.

Landing page alone will get you nowhere real quick.

You might get a lucky client or a few by posting samples. Maybe. But would that even be sustainable? It would you just end up hired and not really a consultant?

Network effects are also unreliable on a small scale. Plus networks need a bit of care that takes time and work.
That's more like small/large than easy/hard.
The policy is called Protectionism (https://en.wikipedia.org/wiki/Protectionism) and is a subsidy paid by local consumers to local producers. It biases local producers towards less naturally-profitable production and is a market shock whenever instituted or removed.
That was done? That ray is vastly more powerful than diagnostic doses and is generally targeting at a small area.
Diagnostic doses had their strength magnified by using fluorescent plates which produce multiple visible light photons from a single X-ray photon, which in turn exposes the film. ‘Had’ because it’s usually a digital process now.
Unless you're willing to provide information about the tech and how it is better than algorand or coda, I see your comment as just promotion scam.
A React Router with Hooks and Suspense
'Thums Up' is the best soda ever for me - very distinct nutty taste. And a dry lingering after effect.
General Motors Joins a Blockchain Initiative
When you get out of RAM, the computer becomes completely unusable for an unspecified amount of time and you end up force rebooting after minutes of frustration. I'd rather have the OOM killer step up and keep things in order.
No it doesn't. Coda can work with Algorand's byzantine agreement protocol.
warning: the e2e implementor’s guide hasn’t been updated with any of the incremental key backup or interactive key verification stuff which just landed in Riot 1.0, nor the cross-signing epic which is on the horizon.

The details for these for those interested can be found at:

https://github.com/matrix-org/matrix-doc/pull/1703

https://github.com/matrix-org/matrix-doc/issues/1267

https://github.com/matrix-org/matrix-doc/pull/1544

and

https://github.com/matrix-org/matrix-doc/pull/1756
Same, actually. Which is interesting because I used to drink 2-3 cans a week when I was younger. I think it's because I stopped and now going back I realize how terrible it tastes.
So is whisky. Life isn’t worth living if you can’t enjoy it. Kale juice might be good for the physical health, but who wants to live in a world without Coca Cola and ice cream? What’s the point of living a long life if you can’t have any fun?
Similarly, I credit a switch to Colemak in grad school with narrowly avoiding an RSI that year.

I couldn't touch type QWERTY, and realized I needed to relearn touch typing from first principles and wasn't going to go through all that effort just to relearn QWERTY.

> Beyond all that, Dvorak just feels good to use.

I mention this a lot. Even if the extra efficiencies touted by Dvorak and Colemak are marginal at best (and the evidence goes both ways), the interesting part is that they still feel better / more "fun" to type. There are some words with interesting rolls in Colemak that are just "fun", as silly of a thing to be excited about as that can be. For instance, "start" in Colemak is two left-handed inward rolls on the homerow, like idly tapping your fingers against a desk.

A big thing that convinced me about Colemak in grad school, and help push me to make the switch, was that the typing tutor had none of that asdf;jkjk nonsense of touch typing in QWERTY, from the first four letters on the home row in the "strong positions", S T N E you are spelling full words and never typing nonsense (tents, Tennessee, …). Touch typing training is never "fun", but it is much easier to force yourself to relearn when it answers "when would I ever use this particular exercise" immediately out of the gate.
Okay, let's "imagine a currency that everyone is born with a certain amount of". Assuming that I predict that this currency is going to be valuable, then I can invest $100,000 to organize a shipment of rice to some poor African areas where this thing isn't gaining traction yet, and offer to trade everything that they've been born with for a hot meal. And it (or similar strategies) would plausibly succeed to some extent. See the biblical example of Esau's birthright for an obvious analogy.

Would that be a new age of fairness?
For me not being afraid to get kicked out of my workplace was a good thing. Also most of my colleagues were amazing, I miss talking to them, but at the same time I don't miss what the top management has become.
This is simply another aggregating list with a search function, and while another database is nice, this is quite clearly nothing at all like a map, and not even a guide.
> Rejecting far more candidates than you need to

What do you mean by "than you need to"? I'm guessing for many companies (especially the ones with this kinds of interviews), the limit is the number of hires they can do, not the number of candidates that apply... So by definition, you need to reject all but n (the number of open jobs)... Why wouldn't you reject them based on performance on interviews (as opposed to, by their CV or luck or something)?
No, we don't, because what it replaces is already much more energy intensive than it.
When you look at the big cryptographers behind vault and algorand you understand why.
When you have 256 gigabytes of RAM 8 gigs of swap isn't going to move the needle on OOM and it will put you at risk of having things you didn't want swapped out swapped preemptively. At various points in history Linux would swap out your application in favor of cached filesystem data even with kernel tunables set appropriately. This may have changed, it may not, but who cares because swap just isn't that useful when you have a lot of RAM.

Also swap on spinning disk is 100% pointless in most cases and many servers are still on spinning disk only as is appropriate for their usage.

On a server running data intensive applications you generally have your memory divided pretty cleanly into scratch space and working set you absolutely don't want swapped out, and data on disk that is swapped out either via a buffer pool or the page cache. The application manages which category memory utilization falls into in order to ensure consistent performance and to avoid things like event loop threads blocking on swap or threads holding locks blocking on swap.

Swap works great on desktops now that SSDs are a thing and it regularly cleans up after messy applications on my MacOS laptop. Compressed memory is also great. Granted performance on my Mac is abysmal, browser tabs take seconds to open and accept input, apps need to warm up after a context switch, but it beats opening and closing stuff constantly.
Yep, that's an amazing video. The course is being taught this semester and is being livestreamed and recorded on YouTube. I think the 5th lecture is tomorrow. Videos from previous semesters are also on YouTube.
This guy sounds like a massive, toxic asshole.

I'm tired of dealing with people like this. It does not have to be this hard. Tech companies should fire more people just for being jerks.

> I was mad that, while I spent my nights learning F#, my daughter started calling everyone around “fathers”.

Huh, you mean missing out on the good parts of life while martyring yourself for a company that does not give a shit about you can lead to resentment and toxic work culture? YOU. DON'T. SAY.

Honestly, a lot of the time management will stoke the "hero coders" ego so they will do the free work.

Management: Oh, Hero Protagonist! We need you! How will we ever earn enough to give our CEO the 15 million bonus if you do not martyr yourself for this feature?

Hero Protagonist: They're right. I am the best and smartest. I better dump all of my emotional labor onto my coworkers and significant others and bury myself into doing free work for my company.

> When you work as a developer, you always have to argue. You, as a team, arrive on a solution after a lot of argument, even though we call them “discussions”.

I do not feel this way at all. There are productive ways to have discussions that do not involve getting defensive and arguing.

The fact that you have to drag all of your discussions into toxic arguments in order to save face is... sad.

> And yet it’s somehow important than your arguments “win” more often than not, just to feel good and confident in your power.

No, it is not. That is just how you feel to justify your constant toxicity.

I see very little "power" in bullying all of the other developers on my team into following my opinions.
save you a search:

https://www.youtube.com/watch?v=GPrfn8WwLqA
Klol
Amusingly, this is the first time that I've seen the Law of Large Numbers being treated as a negative thing.