skysight-inc/HackerNews huggingface dataset:
Those 7 fears, most are false. Just remove the word "fear", some of them are true.

> Fear that they don’t know what to code or where to start.

Not really a big deal, both don't know, and it's not about fear. Sometimes, we just laugh at each other, it's rather kind of funny.

> Fear that others will laugh at their solutions.

It's about one side blocks the other, make it slow, most of the time I have a good solution in mind already, but my politeness let the other runs, when he stuck I got a chance to interrupt "can we try this blah blah" and it's done this time.

> Fear to don’t succeed in public.

Not a big deal, no serious work is done during pair, it's for getting mutual understanding / agreement on something, just to make sure we are on the same page. The rest of work is done in isolate.

> Fear to not be able to develop the expected solution for multiple reasons: misunderstanding the task or lack of knowledge.

This one is true, I saw my team mate swam through randomly. It's ok, that's why pair programming is sometimes pointless.

> Fear to change your mind in front of others.

That's a sign of good thing is happening, something is getting more practical.

> Fear to discuss and make decisions loud.

People rather like this, shit talking like discussing works on tea table.

> Fear of disagreeing with others.

This is why pair programming is half-point, short-time debate is poor quality. Think longer, asynchronously, more research, and write disagreement in long form text .. on pull request.
The spec very clearly settles the issue:

1. A struct is a sequence of named elements, called fields, each of which has a name and a type.

// An empty struct.
struct {}

// A struct with 6 fields.
struct {
x, y int
u float32
_ float32 // padding
A *[]int
F func()
}

2. A type declaration binds an identifier, the type name, to a type.

The new type is called a defined type. It is different from any other type, including the type it is created from.

type TreeNode struct {
left, right *TreeNode
value *Comparable
}

--

type X struct {} is simply a type named X, of underlying type struct{} which (I'm refering to the struct here) cannot have a name - because it is an ordered sequence [(name, type), (name2, type2), ...], not a product type (X, [...]).

I don't know why you bring methods to this, as if methods are somehow connected to structs. In your reflection example: Name() returns:

(1) the name of a defined type
(2) the empty string for all other cases

It is designed for all types, and is of no particular meaning to the struct type, more than it is to int64 or float64. Would you say "ints have names"? You can create a type with a name and/or methods having such underlying types too.

I don't wanna nitpick in any case - my point was structs are not an exception like OP mentions. The brace syntax is a composite literal, and maps, arrays, slices all use it. The latter just don't use it for creating zero valued objects, because they are dynamic and are nil valued.

Both declaring a value without a specific value (var john struct{} or var john X) or a literal (struct{}{} and X{}), seem concise to me. Unless we bring inference to the table:

map[string]struct{age int}{"A": {15}, "B": {18}}
Yahoo is the absolute opposite of Facebook in every conceivable way. Jerry Yang famously roughly said (someone did) they had no idea how they’re making all the money from banner ads. They’re famously stupid in passing on every major tech company willingly coming to them to be bought out.

Facebook famously and studiously (and in hindsight extremely accurately) bought out every conceivable future competitor ensuring they truly don’t have competition in their real market. And their top brass know exactly what company and market they are in contrary to popular belief. barring legislation to split or curtail this org it will continue to metastasize and thrive in the world with reckless abandon.
> Hiawatha can stop SQL injections

I don't think I want my webserver to stop…SQL injections?

Otherwise, glad to see this project!
I would be under the impression that Americans would show up less often in the papers because slimebag tax avoidance in the US is still done domestically.

Not like Delaware seems to exist for any other reason.
The zeroth law of cybersecurity is:

If you can imagine it happening, it is safest to assume that it is already happening.
Show HN: Autoglyphs (NFT) inspired generative Art for Ruby
The whole point of judges is that they are humans who exercise their judgement. IANAL, but I'm pretty sure that's intended to counter a cold, dry, robotic application of the letter of the law.
Agree, immutable values should be the top one in the needed-list. There are tons of immutable value proposals: https://github.com/go101/go101/wiki/Go-immutable-value-propo...
I'm unimpressed by this. Probabably because I'm favouring

[1] https://www.youtube.com/watch?v=t4onBqilHvc

Sorry :)
Someone has to clean up incidents such as that. I've known people who worked for companies who were contracted to clean up homicides and suicides (ServiceMaster). They were kids barely out of high school and the experience was traumatizing for them.
No, some of the rarest rocks in the world, several of which have sold for over $2.5 million.

https://en.wikipedia.org/wiki/EtherRock
> elides nil checks.

Are you sure? This would only work in a world with a single goroutine.
I somehow expected that this article would talk about technical issues on how to deliver water to planets and how to drain them and where to put that water.

To be fair, if all ice would melt, neither Greenland nor Antarctic would have hole - crust would rebound due to ice removal. Another thing - most of the melted water would flow to equator, so there should be adjusted loss to flooding in northern regions and even more calculated to equator regions.
Was it possible for private investors to invest in Invesco QQQ when the fund was started (2017)?

From my understanding, many banks like to create several funds internally and after x-years start publicly selling the best performing funds while dropping the rest. I suspect this fund shares similar origins. To me this always feels a bit like a deceptive practice.
Brooke Binkowski, author of the submitted article, has been reprising a number of pieces on Facebook's largely ineffective and by many appearances broken-by-design fact-checking initiatives of the past few years.

Another particularly goood piece is this from The Guardian in 2018:

'They don't care': Facebook factchecking in disarray as journalists push to cut ties

Current and former Facebook factcheckers told the Guardian that the tech platform’s collaboration with outside reporters has produced minimal results and that they’ve lost trust in Facebook, which has repeatedly refused to release meaningful data about the impacts of their work. Some said Facebook’s hiring of a PR firm that used an antisemitic narrative to discredit critics – fueling the same kind of propaganda factcheckers regularly debunk – should be a deal-breaker.

https://www.theguardian.com/technology/2018/dec/13/they-dont...

More are appearing on her feed, see: https://nitter.kavin.rocks/brooklynmarie
Many people are saying "regulation"

What would that regulation actually require social media companies to do?
Why would you return two error types? Please no
I’ve always loved Garbage-Collected languages. Using twice the RAM and 1/3 of CPU to manage memory for us makes me feel like a posh lord who will never touch the soil, at huge expense. Every day I appreciate this luxury.

Think about it: At 128k RAM and small COU, you can’t even afford separation of concerns into application layers, and thus can’t delegate work to independent teams, because simply a method calling another one is a performance hit. Multitier architecture is already a posh, modern luxury.

Then came lambdas and Java streams, twice as slow as for-each loops, but look nicer, albeit with incomprehensible stacktraces. Luxury all around!

Then came Electron.

Looking forward to Docker-Driven Programming, where each function is a Docker Compose and gets rebuilt and rethrown at each exception.
Yeah... I get where you're coming from but imo if you're a storm trooper working on the death star and you keep going into work everyday knowing who and what you serve, then you're not a "good" person anymore. More like "ok" or "meh" at best when it comes to your personal morals/ethics.
Many places outside the US have a fee associated with call outs (Australia), not even just frivolous call outs, and there's no issue.
Does it matter? The person and their lawyers found an angle through which the person cannot potentially be held liable for these actions.
Pair programming means writing code during a meeting. If you want to avoid wasting effort on coding up an inadequate design, the solution is design docs, not synchronous meetings.
Comparing Firefox Browser with Microsoft Edge – Mozilla
> You get 6bits * 4elements = 24bits marked, so just call a bin full if it has popcount >= 24.

That should actually be 5bits * 4elements = 20bits marked; I confused bits in a index with number of indexes/bits marked.
hey thanks, i added this book to my libby always open to reading books related to this subject
We have judges and legal systems because we need to resolve disputes. But what is the problem that fact-checkers exist to solve? Their brief is essentially the same as any other journalist, and I've generally found that the high end of newspapers/magazines are more credible than the majority of fact-checking sites.
The "Go authors" (by that I assume you mean the Go team) have very explicitly stated that they view the current way Go does error handling as a major problem[1][2].

[1] https://go.googlesource.com/proposal/+/master/design/go2draf...
[2] https://github.com/golang/go/issues/32437#issuecomment-51203...
> I guess I can start: something that monitors gas cookers, which already exists: iguardfire.com

Induction stoves are the much better option here. They will only heat up ferromagnetic material (i.e. actual pots and pans) and most can sense when nothing is on them and turn off automatically.
I think it ended up highlighting the importance of small, incremental PRs and the dangers of 'code bombs'.
Google Meet was a big problem for me until I cleaned out the dust.
"your" guy?

Might be just me, or might be because English is not my native language, but the use of possessive to designate people who work with you (albeit in a position that feels like it's inferior on some org chart) always sounds patronizing to me. Does it really not in English ?

Not against you personally, I just could not keep this feeling within for longer.

/out-of-topic
Not related to SpotML - but I literally just want to rent a server with decent GPU or TPU, enough memory to handle image training. Hassle free: Just SSH into it, transfer data to it, and run the training script - and won't break my wallet (as in, hundreds of dollars a month).

Seems like the services I've tried, have focused heavily on supporting notebooks (colab, paperspace).

Any ideas?
A Raspberry Pi Zero and Pimoroni's Inky Impression are a very easy cheap setup to have a cute eink gizmo. Here's a twitter thread I posted with some images of it working: https://twitter.com/berenguel/status/1344016064196304899 and links to the screen as well.
>Frances Haugen: So, you know, you have your phone. You might see only 100 pieces of content if you sit and scroll on for, you know, five minutes. But Facebook has thousands of options it could show you.

>The algorithm picks from those options based on the kind of content you've engaged with the most in the past.

This is the primary reason I stopped using Facebook. I did everything I could to signal I did not wish to see political content - unfollow people, hide posts, even unfriend and block people. Next thing I'd see on the News Feed? The exact same irritating political posts, now from some person I barely even knew. Meanwhile I'd manually look at the profiles of people I actually knew in real life and cared about, and major events I would love to have known about happened in their lives weeks before.
"maybe" (Haskell) or "option" (Rust) types (other languages have them, too) are not zero value types.

Option, for example, can be one of two types. Something or Nothing. And if the Option is Something, then the value is embedded in the "Something" variant of the type.

The callee has to match on the variant to extract the value. This provides more safety than nil does because you must specifically extract the value from the "Something" variant (and that extracted value can never be nil). You cannot extract the value from the "Nothing" variant (compiler error). So therefore, calling a function that takes an Option, and specifying Nothing is equivalent to nil (expresses intent to provide no value) with greater safety.
> They are entirely about profit maximization (what business isn’t?), [...]

And yet, most businesses are rather pleasant to deal with. Perhaps it's something other than the desire for profit that makes them so awful?

(Btw, there are also not-for-profit senior home and assisted living centres around the world. They aren't necessarily better.)
Any “fact-checker” which is mandatory, is a censor in all but name.
The problem fact checkers are trying to solve is that most people don't have the resources to do the fact checking themselves, so that malicious actors can sway public opinion with wrong or misleading information. That is extremely dangerous in democracies.
The goal is to encourage people to get vaccinated, not encourage them to get the disease.

This has been the policy for other diseases for a long time, eg, require yellow fever vaccinations even from people who had yellow fever. Quoting https://en.wikipedia.org/wiki/International_Certificate_of_V... :

> The ICVP is not an immunity passport; the primary difference is that vaccination certificates such as the ICVP incentivise individuals to obtain vaccination against a disease, while immunity passports incentivise individuals to get infected with and recover from a disease.

Why does a professor of medicine at Harvard Medical School not include that counter-argument?

The author makes statements that are not supported by the nominal supporting materials. For example, "Hence, we are now seeing a fierce competition where hospitals and nursing homes are desperately trying to hire people with natural immunity. Well, actually, not. "

I followed the "actually" link, to https://www.latimes.com/world-nation/story/2021-06-22/housto... .

I don't see anyone described has declining the vaccination because they already had the disease. I also see how Jennifer Bridges, who refused to be vaccinated, "received multiple offers from private nursing companies sympathetic to her cause and started working for one of them Tuesday, with the same pay and benefits."

The "Well" link also doesn't support the claim that the people who declined to get vaccinated already had natural immunity due to having got the disease.
No, you just get a solicitor to write a letter based on an opinion from another expert. That is usually enough, companies also don't want to waste time in court.

The same law applies in US, this isn't some EU exclusive thing.

Also, this question applies in general whenever a company doesn't obey the law and your consumer rights - vast majority of the time, they do. But in case they don't you have solicitors, ombudsmen and yes, eventually, courts. It's rare that it gets that stage though.
The compile time depends largely on dependencies. If you have OpenSSL, zlib, and whatnot pre-installed (either via Homebrew or self-compiled and specified with environment variables), the compile time is close to 5 minutes. If you don’t, by default pyenv (actually python-build) compiles all those from scratch, and can easily spend north of 20 minutes (mostly for OpenSSL).
> Interestingly enough, no, the drivers are all open source and mainlined. There is even a work-in-progress driver for hardware video decoding.

That's amazing. So unlike Android phones I can actually use a stock kernel. I think I'm gonna buy one.

> There are a couple proprietary firmware blobs that have to be loaded at boot time but that is just like on a laptop.

So the kernel itself is not tainted? I'm fine with that.
Ah yes Australia, that noted bastion of equality where there is definitely no social underclass.
Facebook was awesome in the first few years, when the feed was merely a chronological timeline of your friends’ status updates and photos. Then, they started putting crap in the News Feed that users didn’t explicitly subscribe to, down-ranked updates by actual friends, and made it far too easy for people to amplify garbage via the Share button.

The problem is not that Facebook exists; it’s that they wrested control from their users and assigned it to themselves and their advertisers.
Post-Quantum Curl
> Most people would agree an imperfect attempt with lots of transparency is better than no attempt at all.

This is what Facebook fact checkers are??

They have hearings that go on public record and can be appealed up to a federal level?

Judges interpret the law, not current events. This comparison seems pretty meaningless.
Google Authenticator Bug on iOS 15
The spiders in Deepness are already a technological society with cars, airplanes, radio etc. Furthermore, the interaction between them and humans in space above their planet is one of the main storylines in the book. To a certain extent, it's one of those "what if we were the aliens?" kinds of stories, but very thoroughly fleshed out.
Python is deceptive. They lure you in with its simplicity, and then one day you want to deploy your software and you realize that it's more complicated than any other programming language ever conceived of.
Welcome to the modern world...
It's not an easy answer, but an important discussion to have. In any case, what is made abundantly clear from this information is that Facebook and others like them neither will or can protect the public interest.

I like the argument that we have freedom of choice but we by no means have freedom of chance. To me that would be a place to start in terms of finding regulation that can protect the public.
Wat? Wat? C++ always has been much easy to use in Linux compared to Windows.

Modern C also lack portability due to UBOs and compiler optimizations, but still good enough so is C++.
• Displays one month

• Needs battery change more than monthly

I.e. it’s still less work to have a paper calendar and flip a page every month.
brew install pyenv
Capitalize Your Title
"verifying" signatures is an inherently insecure practice anyway. It's trivial to copy a signature any many people (like me) have poor writing that varies each time anyway. It's more about showing intent than verification.
I cant wait to see if this comment rings true in 20 years, i bet zuck will still be doing his thing.
I’m not going to argue with you about what I find burdensome. I’ve spent my entire life trying to, it hasn’t done me any good. I hear that you’re struggling too. Take care.
Let's just say C++ code is sexy to eye compared to C. It's like Javascript :)
> But what is the problem that fact-checkers exist to solve? Their brief is essentially the same as any other journalist, and I've generally found that the high end of newspapers/magazines are more credible than the majority of fact-checking sites.

First, fact-checkers don't just publish fact-checks. They also work behind the scenes at the "high end" newspapers that you mention.

Second, websites like Snopes originally appeared to fact-check things like chain emails, memes, and other rumors. Mainstream news sites now do this to some extent, but there's still not a 100% overlap.

Also, sometimes there just isn't a story to a fact-check. The reader just wants to see a check of all the facts in a political speech or a debate. A series of 100 bullet points is not a compelling article, but it might be a perfectly fine fact-check.
Context: there are reports on Twitter and on Google's support site of Google's Authenticator app duplicate entries showing up after upgrading an iPhone to iOS 15. Deleting one of the duplicate entries causes both the original and the duplicate to be lost, causing a loss of access to services that require two-factor authentication.
>Nobody wants or needs the media - even less social media - as proxy-judges of the information. Everbody just wants the information and judge it for themselves.

This seems to be a fundamental misunderstanding of the basics of journalism. The primary job of journalists is to filter through the events and facts of the day and tell you what is important. Judgement of information is inherent to the job. The top story on the front page of the newspaper is chosen by editors not by random draw. They put it there because they think it is the most important bit of news in the entire paper. There is no way to make that kind of qualitative judgements on the relative importance of different pieces of news without inserting potential bias.
If you do iii or III (for "the third") you get Iii. Maybe that's not really part of a title. It certainly acts like one, in the same way Esquire is a title.
You underestimate how far-fetched the suggested thought experiment is—it presumes if there is some dangerous extraction away from populated areas (like a rig off shore), then there must be cities created there so that any trouble is felt and observed by humans first and then the rest of the ecosystem.

For now there’s a social outcry if oil spills far away, but imagine you see dead ocean out of your window. Could be a sci-fi setting…
Open bootloaders and proper open-source projects.

I think GrapheneOS provides a maximally usable experience with maximal control over your device.

Unfortunately linux phones are nowhere near the polish of Android forks, and let’s be honest - hardware-wise a 3-4 years old phone mid-level android hardware is a minimum.
https://archive.org/details/viva-variety-s-01e-01
The comment you’re replying to is not talking about “a zero value type”, it’s talking about option types aka separating nullability and value.

If you don’t know about that, please educate yourself, or at least ask questions, instead of replying with nonsense.

Same with “errors as values”, nobody is arguing about or against “errors as values” (then again I can’t say I know any language where that’s not the case, possibly VB? Exceptions certainly are errors and first-class values so they’re errors as values).
> Everbody just wants the information and judge it for themselves

People may say they want this, but manifestly do not. There is too much information.

To illustrate: many people I know cared a great deal about whether the country was lied to about WMDs when we went to Iraq. As far as I know, zero of them have read the report by the Senate Intelligence Committee[0] but all were very glad to have the report summarized for them by the news media.

That act of summarizing, of picking out which information is and is not important, is itself an act of journalism. It is the curation of the set of shared facts, shared reality, in the public discourse.

[0]https://www.intelligence.senate.gov/sites/default/files/publ...
Exactly. Add to that that in legal trials there is also a proper defense, which is crucial. You don't have that online most of the times.

(Social) media fact-checking also often becomes a form of silent censorship.
i like your style. i use to do this at festivals. i would jump up on stage behind any band and pretend to be with the band. it worked. the following year i realized i could make an online magazine and become press, so i did and the next year i got in half price, press pass, and a table. wild ride
Density does not have to be uniform.
>2,000 years ago even the plebeians had the right to vote.

and 20-something percent of the population were slaves.
Good excerpts from a forthcoming book. I find a study of the "Sense of Smell" quite intriguing; it is one of the most primitive of the senses and affects our Brain directly (eg. Anaesthesia gases).

Can anybody recommend a good Scientific book on Olfaction?