skysight-inc/HackerNews huggingface dataset:
Exactly.

Not every act of noticing must be noticed by general public, if that makes sense.

You might be doing a good job and get promoted and be part of 99.9% of population who will never make headlines.
The question is, Is the author of that post aware of that at first place. Or is he building an disingenuous argument by ignoring other forms of error handling beside exceptions, in order to make Go "convention" look good?

Here how I think. There is a compiler? Put it to good use to help the developer instead of wallowing in "good practices" nonsense and "philosophies". Fact is, there is no error handling in Go (beside panics). It's all a convention.
There are probably more algorithms being "figured out" today than ever before.

However, the vast majority are used during interviews, and don't see the dark of silicon.
My understanding of ASIC production, is that new circuit designs are capital intensive, they require masks to be produced and machines to be configured for the given pattern.

Are older processes more automated?

Can the 130nm production line, produce many different designs without any manual intervention?
While I (thankfully) haven't had to write Markdown from my phone, I think this is might be worth exploring. I have very similar experiences trying to find common programming symbols in the Google keyboard on my Pixel.
So hire more people to cope with the load? Implement automation (verifying that a takedown is appropriate) where it makes sense to reduce the load? Have established guidelines and procedures? Place the majority of the burden of proof on the initiator of a takedown action? Place repeat offenders on a blacklist after warning them?
> Online video is in its infancy now, but within a few decades, it will have become the modern equivalent of the book

We're already there. When you want to learn how to do something where do you go first?
And the beauty of it is that they are perfectly happy with that.
I wonder if justice has improved over time because we've gotten better at tolerating things that make us angry, or because we've gotten better at not getting angry.
Even better, it actually saps productivity.
It partially works as in it gives people who live in a technological society (like ours) the illusion and hope that technology can solve problems that don't have immediate technology-related solutions (if at all).

Tracker apps are partially what the massive TSA-implementation programme was in the States post 9/11, i.e. security theater combined with the illusion that the dominant paradigm of that time (force/projecting power in the early 2000s, technology in our present times) is a silver bullet.
I don’t know that you need to filter anything. I think the solution is to move away from centralised platforms into self hosted decentralised channels where the owner of the channel controls their own content.

Naively I see three obstacles.

1) cost + technical complexity, but that could be overcome through time, kind of like you have many platforms today that give you a way to create your own blog in a few clicks, and the cost of storage and bandwidth will only go down.

2) revenues. You kind of need an advertising platform (and then we are back to the google monopoly) or a payment platform (visa/mastercard/paypal oligopoly)

3) marketing, which I think is probably the easiest part. You lose the organic traffic of the next video suggested, but it is easy to do cross website subscriptions (rss style), and if people can share your videos through social networks or messaging, you can still have some powerful ways to pass the word (plus advertising).

2) is the one I am the most pessimistic about.
Go errors are a convention. Nothing forces you to use error interface to do anything nor handle anything either.

See my comment here:

https://news.ycombinator.com/item?id=23759196

> You can attach additional data to an error, and in recent versions of go you can wrap errors in other errors.

Yes, with a function added to the std lib after people used a 3rd party lib for years to do the same thing. Nothing to do with a change of language structure or features.
Something along exactly those same kind of lines of intent, yep.

A wiki-like reference guide that can assist architectural and technology selection recommendations.

Potentially with support for argument mapping[1] and decision trees[2] to deal with contentious or context-sensitive topics.

[1] - https://en.arguman.org/

[2] - https://en.wikipedia.org/wiki/Decision_tree
If you click the "Computed" tab next to the CSS rules, and scroll down, at the bottom there's "Rendered fonts", which confirms that it's LAText.
Doesn't this affect all international students (on student type visas) from any country?
Every day is someone's first day
Continuously reflecting on yourself, on others, on the relationships between people, on the institutions that formalize them and on the values and motivations behind all of the above.

This should be done with mindful attention to the edge of your awareness, determination and grit towards achieving your goals, openness to changing direction and values, compassion to the situation of all involved and skeptical suspension of beliefs - particularly your own.

I guess you can call put this in the category of metaskills.
And not to be a party pooper but that narrative and image could also steer choices away from women, partnered men, individuals with families who practice work life balance as well as disadvantaged candidates. But this trope lives on with vigor in HR...
All regilion is superstition, but some of it is also hilarious.
The codecs aren't NP hard. Rather, the "perfect" encode is. That's where the heuristics are coming into play. The codec just specifies what the stream can look like, the encoders have to pick out how to write that language and the decoders how to read it.

Decoders are relatively simple book keepers/transformers.
Encoders are complex systems with tons of heuristics.

This is also why hardware decoders tend to be in everything and are relatively cheap with equal quality to software counterparts. On the flip side, hardware encoders are almost always worse than their software counterparts when it comes to the quality of the output (while being significantly faster).
Or just normalize school funding at a national level and get rid of the racist classism our predecessors built into law. Good schools should stand out for their teachers not how much tax the residents pay.
As long as your company does not have a security policy which would frown upon handing out your zoom password to a random troll.
Definitely not Youtube.
> Note that I was talking about the full benefit of 1080p

Yes, so am I.

> therefore that 1080p is usually better than just "minimally acceptable", since most of the time we don't even get the full benefit of it.

If most of your users would be limited by 720p, and 1080p is standard and easy to do, then I'm comfortable calling 1080p the minimum.

> I'm suffering even imagining trying to watch a video this way.

The official "Retina" numbers have a phone 10 inches from your face. And that's about where I hold it when I have my glasses on.

> 20/20 visual acuity can resolve roughly 1 arc minute, or pi/10800 radians.

That's a good baseline number, but a lot of people can beat it by a significant fraction.
just another knowitallogist
Koyeb is a serverless startup that processes and stores data with multiple CSPs
Yep. At the time, there was this huge allure to being able to hold basically an entire shelf of books and/or multimedia content on a small disk in your hand.
> I was under the impression that kmalloc has an implicit bounds check as it returns null if attempting to allocate >64kb (or at least it used to). Can someone confirm/disconfirm that?

If only it had a unit test...
AMD Ryzen 5 3600XT / Ryzen 7 3800XT / Ryzen 9 3900XT Linux Perf Benchmarks
> the depression of the muslim Uyghur by China

This is not a religious conflict. China has oppressed the Uighurs because the Xinjiang region was only brought under full Chinese control late, and the Uighurs have been relatively independent-minded.

That this conflict isn't about Islam per se is evident from the fact that 1) there is a substantial Muslim population within China outside of Xinjiang, and those Muslims have not been given the same brutal treatment, and 2) there have also been secularist voices of resistance among the Uighurs to Chinese control of Xinjiang.
> One final thing has just occurred to me…I didn’t consider the qualifications of anyone, which I imagine is down to the role that the CVs were for. You’d certainly be interested in degrees and PhDs if you were hiring a data scientist or someone to write an operating system; in these spaces theory is a major element. But for fast-moving technologies like front-end development, you can probably tell everything about a person from their experience.

This feels like a prime example of why applying for programming jobs as a new-grad is so frustrating. You spend five years getting an MSE degree and then the recruiters just ignore your application because you don't have any previous work experience.

edit: Parts of this blog post also reminded me of this awful tweet from a senior recruiter at Blizzard [1].

"I've asked this in interviews at Blizzard for 30 years: What do you program at home? Many answer they don't have time. Wrong. Program at home. Every day. If you don't have that passion, programming is not really for you. Write small games. Do game jams. #gamejobs"

The "you're not a real/good programmer unless you program as a hobby" sentiment really needs to die.

[1] https://i.redd.it/jgiy4rw2ug751.png
Wow, that does sound fun. I don't keep a daily journal but I have kept track of my goals, visions, main priorities and associated strategic plans for over 10 years. It is by no means a complete anthology, but it is fun to reflect that far back and see how much has changed.

You are probably already aware, but what you describe bears many similarities to mindfulness, Buddhistic philosophy, and Stoicism.

From a neurological perspective I personally focus on quality sleep, exercise, and fasting as a way to increase neuroplasticity to speed up adaptation. On that note, it's amazing how feedback and adaptation seems to reoccur on most abstraction levels of reality.

Recommendations:

* What Makes an Effective Executive

* Nine Things Successful People Do Differently

* The Obstacle is the Way

* On the Shortness of Life

* https://waitbutwhy.com/2015/12/the-tail-end.html

* https://dailystoic.com/4-stoic-virtues/
Michael Moore's solution to a YouTube takedown (a copyright dispute) was to switch to Vimeo. [0] Seems to have worked in that instance.

Doubtless the film got far fewer views, as YouTube is not only a video-delivery engine but also a video-discovery engine.

(Shouldn't need to be said, but this is not an endorsement of Moore's film. Also I can't comment on the legitimacy of the copyright complaint, it's quite possible it's legitimate in that instance.)

[0] https://en.wikipedia.org/wiki/Planet_of_the_Humans#Release
Couldn’t agree more. Especially here in the UK where there’s a culture of basically getting as drunk as you can over the weekend and people sympathise when you come into work with a hangover
Hmmm I like the idea of "awesomeness" - really positive thing to say, but also whimsical and flimsy enough to not really carry any actual concrete meaning with regards to academic skills etc. Nice.
I'm not convinced that the scammer going all the way to court is a reasonable tactic.
IO is a monad, so you get pretty nifty composition out-of-the-box already with Scala. Since it's ZIO, you get even nicer error handling that you would with, say, cats' IO, where you i.e. have to deal with nested Monads and need to use Monad transformers, but that's another story.

> or me this is a big problem of using Either, it treats error as one alternative of the code rather than something unusual that needs to be handled ASAP.

But that depends on the use-case. There are several 'kinds' of errors and some of them have to be treated - as you put it - "one alternative of the code". If it's a communication error, you might want to retry instead of fail immediately, for example. If you are validating user input, retrying doesn't make sense, so there you want to fail fast.

> If the compiler doesn't enforce it 99% of the cases nobody care to treat it at the right application layer which makes it very difficult to debug.

Not quite sure what you mean by that. Care to rephrase?

> in Scala there's no standard way to handle exceptions,

But of course. It's `try (f()) catch { case e: .... }`. That's one and only way to handle exceptions in Scala. After an exception has been caught, you of course can lift the errors into any data structure you want (Try, Either, IO, ZIO,...).
If i want my device to lie about my location for whatever reason it should do that, the device should not control me.
Except of course, they had reasonable reasons for not wanting to go the Apple/Google route.

That route is designed for applications to alert users that they may have come in contact with someone ele who was infected.

But its privacy focus means that it doesn't help health authorities trying spot geographical clusters early.

The UK government want to use the app as part of its track and trace system to identify the need for local lockdowns.
This is really cool. We've been recommending DVC to our users for a long time, and this looks like a natural step forward for the Iterative ecosystem.
With humility I will say that I don't like this solution.

In mathematics functions have domains and codomains. Two functions are equal if their domains are equal, their codomains are equal, and for all the values in the domain they return the same values in the codomain.

A mathematician who doesn't know anything about type theory, but hears Lean is good at formalizing math, will expect the division function to have the domain R x (R\{0}). Modifying the domain to be R x R and returning a garbage value for the added points is not a good solution. Maybe it works "in real life", but you always need to carry with you an invisible asterisk and footnote that Lean did the right thing only assuming you asked the right question.

Again, being humble (my Lean experience is about one hour in total, spread across several sessions), I think it would be better to invest a bit more time upfront and always define properly the domain of the function used, rather than introduce edge cases that can bite you in the back twenty five theorems down the road.
PPP Loan Search
> in the Rust world it's understood that the Rust and checked exception error handling approaches are only superficially different

Is that really so? I read this differently. The RFC you linked goes in-depth about how they are different from both normal Rust error handling and typical exception handling.
Sometimes, especially for retro-computing, it's more handy to actually have fat binaries.

A self-stripping binary sounds like a really interesting programming challenge, though.
It's also that hosting video is still pretty expensive at large scales and the only way to make money with advertising is with huge audiences. Other models like subscriptions has a chicken and egg problem of needing to simultaneously have enough subscribers to get creators to use your new service and enough creators to get people to pay.
If I need to figure out what they’re actually asking I’m out. This article makes it clear the majority of these consent boxes are not really compliant. On a side note if someone says they’re in advertising I automatically hate them, this terrible I know, but they’re usually pompous assholes and that’s how I feel of that industry as a whole.
Tips for Compliance with Financial Advertising Regulations
Not to downplay tests, but this would be caught by a typing system if all access to DB fields was through an ORM such that all access could be type checked.

Not to say that everyone should use an ORM, but this would be a very simple property for a type checker to catch if you let it.
I don't think it was ever that the song was disappointing but the fact you went somewhere expecting something only to see the trademarked, "ah ha, fooled you!"

It's a great song. The longevity of the very friendly prank is probably perpetuated by how great the song actually is.
I'm guessing its more about knowingly and intentionally breaking the law bit, then that he was angry they were breaking the law.
An Italian glacier is turning pink due to ice-melting algae
"Just found". Dude - it's a cute project (really) - but... c'mon ;)
Reminds me of a chapter in the book, "Weapons of Math Destruction"[1].

[1] https://en.wikipedia.org/wiki/Weapons_of_Math_Destruction
Also fediverse version: https://joinpeertube.org/
There’s actually an EFI boot stub for the kernel so you don’t technically need a bootloader beyond the EFI on those systems.
You're right, it was Bret:
https://www.youtube.com/watch?v=zQLF4DUSXGs
I was just thinking that Markdown doesn't seem like a great fit for Android specifically because of the limited size of the keyboard.

There's third-party keyboards like [CodeBoard](https://play.google.com/store/apps/details?id=com.gazlaws.co...) that makes symbols etc. easier but I'm pretty wary of installing keyboards given the number of permissions they get.

Another idea could be to explore long-press formatting options or a formatting menu on selected text. Still awkward, but perhaps easier to do.
So we have an entire industry built upon a coercion? Gonna be a long fight.
Isn't Rust's error handling essentially the same as Go's except that Rust has a bit of syntax sugar built around it? In Rust you still have a composite return value which bundles an error code with a value-payload, it's just wrapped in a Result<> type. So the whole thing is also just a convention, just as in Go, but built around Rust's language features.

(PS: I agree that this sort of "explicit" error handling is vastly superior to exceptions, but in my point of view, Rust and Go are pretty much identical, at least when compared to exceptions).
Challenges of Comparing Human and Machine Perception
How similar are human and machine vision really? Can we understand human vision by studying machine vision? Or the other way round: Can we gain insights from human vision to improve machine vision?
i’ve purposely attempted to fully disconnect from all politically related news and i’ve begun to notice oddities in conversation patterns mostly. the pattern is mainly people injecting political comments in completely nonrelated topics being discussed. the trump references were not educational, yet a sign of the author’s inability to control himself. it’s just a complete turn off for me. people can easily make the connections in the article to today’s reality, it doesn’t need to be explicitly referenced.
Researchers learn how to pinpoint malicious drone operators
Dutch consumer association demands compensation from FB for privacy violations
Oh .... okay?
How to provide failover for Logstash or other log collector using keepalived
They've actually been shutting it down for a while after Slack bought it from them to do just that.
Agreed. Side projects really help you but don't you think it would be better to leetcode if your aim to land a position at FAANG
Sometimes people say things in different ways that resonate differently with different people and that is valuable. For example, you could have made this point without as much snark, or not commented at all - would anyone have noticed?
> It's not that a math degree from Stanford isn't a good indicator of ability, but that it's not any better an indicator than one from Cal Poly or for that matter Arizona State.

It would really require an in-depth curriculum and grading comparison to answer that question definitively. But one thing I do know from anecdotal experience is that top tier STEM programs carry a stronger expectation that their students not just master a body of knowledge for competent commercial application, but for continued theoretical research. The top tier programs are usually research universities oriented toward making breakthroughs in our understanding of particular fields and driving humanity’s knowledge forward.

Students at normal universities tend to be there to get the grade, get a good GPA, and get a good job. Anecdotally again, I’ve heard professors at such universities complain about that. STEM curriculums at top tier research universities tend to be designed to weed out ones not capable of advancing the state-of-the-art, which is quite a high bar. I’m not sure that standard is applied elsewhere. Though again, would take a comprehensive curriculum and grading comparison to know for sure.
Labor wants to ask TikTok how it approaches Australian privacy laws
May I make a simpler suggestion:

- a list of clear rules

- takedowns must provide a reference of which video caused the takedown, roughly where in the video it was, and which rule it was violating

Someone may reply that this is feeding information on the rule boundaries to spammers, at which point I make a second suggestion which could apply to more services:

- a "this platform is valuable to me" deposit, of say $10, which guarantees human review of administrative decisions.

It's people's livelihood. You can't just vaporise it. Well, you can, but eventually the angry mob you create will get large enough and come for your statue.
Fair. It was not the best example. The comment below creates a better thought-experiment.

For the purposes of the discussion “we” is everyone. Or all US citizens if you prefer to focus on a political entity.

Even total libertarians want to restrict others from restricting them, no?

I don’t think that last bit is a challenging statement. Think about it. I’m pretty sure pretty much everyone believes there should be some sort of law, though there’s disagreement about what laws should be. And any law is ultimately an expression of a political belief. Politics in the sense of society deciding how to regulate itself.
Sure. That's true. Except _everyone_ told them that it wasn't possible.

It isn't possible, and it never was. At least not using something that's smart-phone based.
The article doesn't say facts never change minds. Clearly, facts do change minds. Just not always. The article simply focuses on the latter case, because that's a more interesting thing to read about.

It's like boring headlines don't get voted up in Hacker News. It has to be something interesting. Facts change peoples' minds. Facts don't change people's minds. Both are true. But only one is interesting.
I wanna try this, but what if the zoom link points to a zoom room? Will Rick keep popping in forever?
Not about mammoth dna, but about dna from organisms in a lake. I thought this would focus more on genetic isolation, but it’s more about how resource isolation can cause a extinction.
Your posting history sounds like that of a bot.
This:
>typos really jump out at you when you are looking at a lot of CVs

I've seen a couple of CVs professionally and I've helped a few friends with theirs and it really leaves me with a bad taste when I see spelling/typo mistakes.
Perhaps it's my OCD with symmetry and order :-)
Oh wow that's pretty cool. Definitely liked the newscatcher project
Someone should write the next level of counter measures that just sends a bespoke cookie that contains the do not track info based on patterns similar to ad block - without ever having visited the site beforehand. Or if that's not working for some sites pretend you accept tracking but just forge the tracking ids with random data every visit