skysight-inc/HackerNews huggingface dataset:
> The opposite of controlled is uncontrolled, so seems like a fair term to me.

No longer strictly doing something does not imply it's opposite.

For example, the opposite of help is harm, and no longer helping something does not imply you are harming them, does it?

These terms are the extremes of a spectrum. Noting that you are no longer on one extreme of a spectrum does not immediately imply you are now at the other extreme.
The analogy I would make is that there are many mathematicians and computer scientists who are unwilling to work for the CIA, but would be thrilled if a university gave them a lot of funding to research the exact same stuff. The math itself is not nefarious, but the community is.

If Haskell became known as "the crypto people's language", many talented computer scientists and engineers would be unwilling to join the community or invest anything in the language. Partly out of a sense of "I don't want to directly help them", and partly just "I don't know those people and I don't really want to go to their conferences, and all my friends in academia are working on <new language x>, what's that all about".

For someone like Stephen Diehl who is deeply embedded in the Haskell community and has invested a lot in it, that would be a personal and professional loss. You're right that the language itself and its technical features would not be nefarious, and would be replicated in 100 other languages.
I think it's a poor definition. I don't like change. I don't like going to new places, I like my routine. Change makes me uncomfortable and I'm slow to accept it. I like my usual meals and sleeping in my own bed. Does that make me unintelligent? Or does "change" need to be better defined?
The strange afterlife of Einstein’s brain (2015)
I’m now looking at dropping cloudwatch and pushing everything into new relic.
Cheapest car in the USA period? I think it is a thousand bucks cheaper than the next closest.
I bet the number of times the typical youtube upload is watched is zero. I think YouTube itself already fills the archival, non-transmitting role here.
google maps is a nice go-to service but not a good route planner because it is aggressive about snapping to the grid (streets it knows about).

When I plan my route on garmin I am not getting a turn-by-turn list but rather a gps trace to follow, so I can plan the route to go arbitrarily anywhere I want. Personally I use the strava heat map and garmin to do everything since that represents where people actually go and not what some algorithm thinks will be good.
> Only in the case of independently wealthy authors, which historically typically means nobility. Most non-wealthy authors have been depending on patronage, which means some other wealthy person decide what you write.

You're mistaking publishing for writing. You need money to publish, because publishing is selling decorated paper. Or rather, you did need money to publish. Now you don't, but instead we throw up artificial barriers in order to preserve the status quo.
The site hijacks browser history and back button.
To be clear, it's the author's analysis, which I'm trying to understand, not mine.
If someone in academia spent serious time and money trying to disprove climate change, they would be laughed out of their job. But this is a horrible culture because we won't learn anything by publishing the same dogma over and over.

Even if you are 100% convinced climate change is happening (as most of us are), funding people who are trying to disprove it is a necessary and useful function of science.
Why don't you try it if it is so easy.

>You can borrow the money for the property and charge more than the mortgage and then outsource the actual day to day collection of rent and finding tenants.

TRY IT and see how the math shakes out for you. I bet all those leveraged landlords are really having a ball with this pandemic. Or how about 10 years earlier when the housing market collapsed and debts were called in. Or tenants that destroy their property requiring thousands in repair. Or delinquent tenants that cannot be evicted for months due to municipal policies. Or property that sits empty because cannot find tenants. There is no free lunch and no easy money.

Your perspective is based on ignorance and a comically naive view of real estate.
Advent of Code 2015 in k9 (Shakti)
Hey Nicholas, thanks! Yes, the world is becoming more virtually. Video content definitely has lots of potentials to release.
Same. And yes, that's my understanding plus other factors: low usage of mass transit ticket machines and laundromats. Plus few people rolling coins and bringing them into a bank right now.
Or they're sensationalistic worst-case scenarios that get views. There's a big difference between climate change being an ongoing challenge for civilization and we're all doomed.
Starship can be quickly configured to have a select few "modules" enabled. This can be configured with `prompt_order`, documented here: https://starship.rs/config/#prompt

I, for one, like to know what version of Node will be used when I'm jumping between projects, so I can know which features are available to me at runtime.

Eventually we'd like to include an interactive configuration tool to help folks find a configuration that meets their needs.
Not worried about them running out (it sounds like you assumed that). I was more worried about geopolitical factors and having a huge online usage (companies want to make money and keep growing) be a forcing function to keep extracting them in a non-sustainable way.
Half of the article is just an advertisement of their service.
Yup; not dealerships though of course.
True, schema upgrades are an issue which hasn't been discussed[1]. Maybe some kind of versioning or pre-update backup in case of non-invertible data upgrade could help?

[1]: https://discourse.nixos.org/t/automatic-database-schema-upda...
Haskell's type system is unsound. Here's an example, where we can prove that 1 + 1 = 1:

{-# LANGUAGE GADTs, TypeFamilies #-}

-- Peano arithmetic: these types represent '0' and '1+n'
data Zero
data Succ n

-- We can define 1 as '1+0', 2 as '1+1', and so on
type One = Succ Zero
type Two = Succ One

-- A closed type family is a function at the type level.
-- This function implements addition of the above Peano numbers.
type family Add x y where
Add Zero y = y
Add (Succ x) y = Succ (Add x y)

-- 'Equal a b' is a proof that types 'a' and 'b' are the same.
-- It works by forcing the type variable 'x' in 'Refl' to unify with both.
data Equal a b where
Refl :: Equal x x

-- The type checker will accept this proof that 1 + 1 = 2, giving:
-- >[1 of 1] Compiling Main
-- Ok, one module loaded.
truePositive :: Equal (Add One One) Two
truePositive = Refl

-- The type checker will reject this proof that 1 + 1 = 1, giving:
-- >[1 of 1] Compiling Main
-- x.hs:24:16: error:
-- • Couldn't match type ‘Zero’ with ‘Succ Zero’
-- Expected type: Equal (Add One One) One
-- Actual type: Equal One One
-- • In the expression: Refl
-- In an equation for ‘trueNegative’: trueNegative = Refl
-- |
-- 24 | trueNegative = Refl
-- |
--trueNegative :: Equal (Add One One) One
--trueNegative = Refl

-- However, the type checker will accept this (unsound) proof
-- that 1 + 1 = 1, giving:
-- >[1 of 1] Compiling Main ( x.hs, interpreted )
-- Ok, one module loaded.
falsePositive :: Equal (Add One One) One
falsePositive = falsePositive

The unsound proof works because our type 'Equal a b' doesn't only contain proofs that a = b (AKA 'Refl'); it also contains infinite loops, like 'falsePositive = falsePositive' (AKA "bottom"). We can use this to undermine any guarantee we try to enforce using Haskell's type system. In fact, we can make a generic version, which can be used to satisfy any type constraint:

loop :: forall a. a
loop = loop

In theory, any time we actually try to use 'loop' our program will freeze; so we might think we're safe from any bad consequences; e.g. if we have 'launchTheMissiles :: PresidentialApproval -> IO ()' we can trick it with 'launchTheMissiles loop', but we're safe since that program contains an infinite loop, right?

Wrong! Haskell is lazy, so it won't bother evaluating arguments which aren't needed. Even if we try forcing the value, we can't be sure that the compiler won't optimise it away! In practice this means that we can't rely on the mere existence of well-typed values as proof of their types; we can be sure that our data dependencies exist (i.e. those values which are forced as part of our computation, which can't be optimised away), but we still won't know that beforehand (i.e. the program may crash or freeze at any point before a particular expression, due to the presence of "bottom" somewhere).
Yes, perhaps our issue is exactly that: our society refuses to define the bounds.

Commerce is a subsystem of a larger system. Like in any system, each constituent part affects the whole - but at some point the feedback loops that serve one subsystem start to harm neighboring subsystems and even the system. Thus, for pragmatists: bounds.

When ads erode journalistic quality, when universities become tools of class division, then we can clearly see - if we’re looking - the bounds of capitalism and commerce-reliant feedback loops. The optimal structure is scarcely uniform.
The article isn't about that, it's about focusing on surface cleaning and offering a false sense of security, while taking resources and time from other activities as the previous studies haven't been forward in regards to the dose of pathogen used in said studies; there is no evidence showing an increase of virus transmission through surface touching in the real world.

Now you should still wash your hands with soap.
I may be wrong, but I think what was meant is a feeling of belonging to a community and a feeling of togetherness.
Under that definition the US is an open air insane aslyum because nobody knows all of the vast body of laws they are incapable of following them. Meanwhile abolishing all laws would make Hinkley perfectly sane. To be perfectly frank using laws as a basis for sanity isn't a sane concept in the first place.

Besides while they are pissy about accessing the data it isn't /against the law/ per se. A mom and pop scale website doing the same thing wouldn't even be cared about as anti-competive. It isn't like price fixing where it is a crime in itself.
Google adds 23 insects to its AR animals search feature
Whenever I read something about capitalism the piece always points out how capitalism increases humanity's overall wealth but fails to mention that it rips off some people so hard, their wealth benefit is negative. For example, workers in low-income countries might receive some technological advancements via capitalism but the exploitation they have to endure is not at all justified by the benefits.

Here's a "hot new idea that no capitalist has ever thought of" (it's phrased a bit provocative but I honestly think it's a good point): Wealth can be a bad thing if it's not shared. If I have a higher living standard in one country (or society, group, whatever) then my freedom to move to another country decreases because I wouldn't want my living standard to decrease. Differences in wealth make barriers which also disbenefit the wealth-bearer. In extreme cases, a difference in wealth can also lead to envy, hatred and, sometimes, escalation from the non-wealth-bearer side (as the article points out).
California has requirements that developers have to designate certain units for low income. However, for larger developments, they found a loophole, where multiple developers pool all of these units and put them in a separate building.

I think it completely beats the purpose. The whole point of this should be so people that hit the bottom don't feel like outcasts. We would be so much better off if we helped them to get on their feet so they can be productive again.
Early on the customers were completely liable because the banks claimed that the only wait a fradulent charge could be made is if the customer "allowed" their PIN to get stolen. Eventaully they changed this and made it more customer friendly.
I think you're right that most people are talking about different levels. What frustrates me often is that when a UBI is discussed, very rarely do amounts seem to be discussed; whether in terms of montly payments, or overall cost of implementing such a system.

In terms of £400 a month. I think that is feasible (although still a very large amount of money!).

Although £400 isn't enough to live on, at all (I'm not sure if that's what you mean in your reply, or whether you're talking about 1000/mo?). It could still have other benefits - reducing poverty, allowing for extra leisure time, more risk taking in terms of setting up businesses etc.

I'd be much more open to a lower level of UBI than something that is "enough to live on without working". I think any large UBI just becomes incredibly difficult to fund.
Most ergonomic IMO is:

const getPeople = async () => (await Promise.all(...)).flat()

Without await this would be

const getPeople = () => Promise.all(...).then(arrs => arrs.flat())

The difference is slight to be sure, but I usually prefer the await approach.
That's not just a blurb that someone typed accidentally. It's an official position statement that they signed onto and the definition is also reiterated in the accompanying white paper [0].

Sure, they can change their position. But A) I can't go off of what is potentially in some stranger's head and B) they would be redefining the term.

[0] https://controlleddigitallending.org/whitepaper

edit: I hear where you are coming from though. I agree it's got some "control", so you don't like the term "uncontrolled". But I think we probably agree that it isn't "controlled digital lending" even if it is "controlled" to some extent.
1922 Walter Lippmann kickstarted the idea of "news value" which lists criteria predicting whether an event or narrative is worth printing.

He proposed the following, and we can apply them here to compare the two types of news:

Oddity: anti-climate wins

Sensationalism: anti-climate wins

Damage: anti-climate wins

Establishment, Duration, Structure, Relevancy, Use, Prominency, Proximity: about equal

(Translations mine, couldn't find good English ones)

Thus, the result is little surprising. Still a good study, the obvious should also be proved!
Show HN: Zoom meetings are a time suck – async video updates are the new jam
How and Where to Share Your Content Online
Gold is recovered in significant quantities from e-waste[1]

1: https://www.thebalancesmb.com/electronic-devices-source-of-m...
It's more important how one deals with being wrong than always being right.
I find it rather telling that almost none of the crypto advocates in this thread make any argument that cryptocurrencies are not shady. Instead, the counterarguments brought forward are essentially:

- "it's not the tool's fault that it's used for shady stuff"

- "so what, other people are scammers, too!"

- "there are so many warnings against cryptocurrencies, it's getting boring"

- "yes, crypto has scams, but maybe some of them are good scams!"

- "the author is biased!"

- "the author should give more details!"

That's not exactly a confidence-inspiring picture of the crypto community.
I have inquired about this also and found no solution. If I use my US based credit cards abroad where chip and pin is the norm, I end up getting asked to sign a printed receipt.

I imagine the card networks just don’t want to spend money to change the infrastructure to support chip and pin because the merchant pays for most the losses in the US?
At least around here it seems people are allowed to take the Mensa test multiple times.

I never took the official one but I understand a lot of effort goes into constructing test sets that doesn't benefit from cramming but (except for getting used to the format, which you can do online) only on raw "processing power".

I'm not a scientists or a psychiatrist so take my word for just that: my understanding.

Also I note that from what I hear on HN it seems to be that in USA IQ tests contain both spelling and history questions which - in my ears sounds like something very different from a raw IQ test.
i would imagine they mean a change in information not a change in routine. updating your mental model of the world based on new incoming information.
Sorry!

We have started on Medium for the audience but we'll move on your own domain.

The "friend" links:

https://medium.com/revolv2/creating-and-deploying-a-symfony-...

https://medium.com/revolv2/deploying-a-symfony-4-5-applicati...

https://medium.com/revolv2/deploying-a-laravel-7-application...

https://medium.com/revolv2/deploying-a-laravel-7-application...
This was my experience with typescript. Nothing I actually wanted to use had first class support for typescript. Nothing I settled with didn't have endless compiler errors that had more to do with the tsconfig than my actual types.

Then at the end of the day, it was still JavaScript (an interesting word for "not ruby"), but with types slapped on top.

I ended up switching to crystal, which is basically ruby + types (infered when possible, but I actually wanted the types) with the performance of golang.
I disagree, speaking on production data, if your CEO is technical enough they should be able to do this (for whatever reason they have).

If not, you need some sort of admin interface (could be a couple forms) to address this properly so invalid data can't be plopped in OR any changes should be documented and sent to someone technical even if it's a typo fix. It seems fun and easy but production data isn't something you should wrap in an excel interface and give to any and everyone. $600 a year so your boss can update names and dates is kinda hard to justify as well.
Hackers post fake stories on real news sites 'to discredit NATO'
I would love the idea (for data-driven science) of a peer review before execution of the work. Write up a one- or 2-pager, review methodology and accept/reject based on that.
Once the work has been done, there would mostly be editorial comments.

Of course, that ignores the analysis section, which is somewhat important.

But still, a vast improvement over today's way, where you may end up spending a lot of time only to get a vague reject.
I believe the way it works (in some European countries at least - perhaps also the UK) is that if the retailer uses mag stripe then effectively they bear the fraud risk, whereas with chip and PIN the bank/card company does (not sure how this works for card holders who are unable to use chip and PIN due to disabilities, which is another reason mag stripes haven't gone away completely). This seems like a reasonable compromise to me.
Well yes, if the author didn't think cryptocurrencies were a problem, then he probably wouldn't be bothered by crypto currencies influencing the community. There are always going to be large organizations influencing Haskell, like the UK government and Microsoft in the past. I'm guessing this blog post is aimed at people who work with Haskell and know about the crypto companies in the community, but see them like any other organization that funds open source development.

I agree it would be great to have more details about how big this influence is and how it manifests itself.
sudo yum update
Do you have to have ownership to lend out an item? If my friend owns a book and lends it to me, can I not lend it out to someone else during the period I'm expected to have it? I would expect what matters is who has control over the book at that specific time (in addition to any constraints put on the lending at the time it happened).
I'm honestly having a bit of trouble putting my misgiving into thoughts (which if anything demonstrates I haven't thought this all through), but if you throw together say 10 materials, how likely are you to be able to separate out those 10 materials again? Or will you only be able to separate a couple metals with certain convenient melting points?

I do see what you're saying though. Maybe the easy question is, what actually happens when electronics are recycled today? How much of the original material is retrieved? Maybe I'm just entirely wrong even given the state of the art today?
Definitely agree with this. As you mentioned, we currently support database-level validation (anything data type related, foreign keys, etc.), still trying to figure out the best way to handle ORM-level validation.

I think ultimately BaseDash would hook into your existing validations (e.g. through models.py) to handle this.
The study doesn't conclude that learning music is useless. They focused only on generalized cognitive measures.

Dedicated learning of any activity over time, music or otherwise, likely has long-term benefits in terms of learning how to focus, how to achieve goals, how to manage time, and other structural improvements.

The authors even cite other studies showing that learning music can improve well-being, improve self-esteem, encourage prosocial behavior, and even lead to more narrow cognitive improvements in math fields that might not necessarily appear on generalized IQ tests.

> First, music may be beneficial for non-cognitive constructs in children such as prosocial behavior and self-esteem (e.g., Aleman et al., 2017). These possible advantages are not likely to be specific to music, though. In fact, any enticing and empowering activity may improve children’s well-being. Second, elements of music instruction (e.g., arithmetical music notation) could be used to facilitate learning in other disciplines such as arithmetic (Azaryahu, Courey, Elkoshi, & Adi-Japha, 2019; Courey, Balogh, Siker, & Paik, 2012; Ribeiro & Santos, 2017).
Two Tor zero-days disclosed, more to come
What exactly are they claiming is 'world first'? There are already examples of previous electric delivery trucks in this thread. I will add one that I don't see listed - the Navistar International eStar - https://en.wikipedia.org/wiki/Navistar_International#eStar_e...
Author here: lots of people are weighing in saying this is a micro-optimization and/or an uncommon case (making independent, stateless requests in parallel). My suspicion is that these people are not front-end programmers (a factor that I hadn't considered as making a difference, when writing this post).

On the server, maybe having a set of requests take two seconds instead of one second (without consuming extra CPU cycles) doesn't really matter. On the front-end, it matters a whole lot. People go to much greater lengths to shave off much smaller amounts of time. Otherwise people on orange websites complain about your site being slow ;)

On the server, maybe it's a really common case to be making requests that modify state, and/or to be stitching together several microservices that require IDs or other information to be passed between them. On the front-end, especially on first-load, you're often loading up several different datasets purely for display purposes. These are rarely written to depend on each other, because of the latency issue in my previous point.

It is interesting though to see that there's a difference in norms/use-cases between the two.
It is really surprising and somewhat irritating that it is not more common.
That's not optional when you are running a company of this size.
Adapting and liking are two different things. Adapting to change by devising ways to keep your routine needs a minimum of intelligence. Though I make no statement on any relative or absolute scale.
They write this as if that hasn't already happened. To put it bluntly, Pichai is no Nadella.
I saw this immediately after submitting my comment above and I was like why would you want to give such access to someone who is more than likely non-technical. I can't see any pros from this unless it's locked to read only mode but then at $50 you're just paying for an excel view into your app.
This is all the reasons why logs must have a limited retention period (usually 1 to 3 months).

Then nobody has to waste 11 months of their life trying to retain and migrate TB of old logs that nobody needs, with no storage to do so and no backup.