skysight-inc/HackerNews huggingface dataset:
Thanks so much for your comment! You're right that this annotation tool can be used on any form of free-form documents found online. I tackled Wikipedia first because it was an obvious first choice and they have an API to read the html. This could be opened to other sources of data, but I also do not want this to become a scraping tool, so we would need to weigh costs/benefits of adding new data sources. The additional cost of adding a new source is mostly about how difficult it is to read and parse the content. In the future, I could integrate with some paying sources (e.g. news publications), where people have to pay for the content they scrape & label.

I have a pitch deck and I'm looking for all the things you mentioned :-). I can send the pitch deck to anyone interested.
> There's a lot to be said for products which take traditional disposable alkaline batteries, such as my pair of older Bose noise-cancelling headphones. Alkaline cells don't spontaneously combust

NiMH is rechargeable and seems better than alkaline in almost every way. It also doesn't spontaneously combust. Energy density is not quite as good as lithium ion but for something like headphones it is fine.
Yes I agree with you, RF is not the good term in this case. I wanted to compare it to RF transmissions which are oscillations in the EM field.
I'd say most of his videos fail in similar ways.
No but there is directives that greatly shape the individual member states laws on those subjects.

It's complicated and would probably require an law school Phd. dissertation to fully answer how the whole mess regarding when a single unincorporated freelancer becomes an employee but it's a really really good argument to throw at overly aggressive corporate compliance types trying to push remote control agents onto a freelancers personally owned laptop.
> One interesting thing I've noticed about perl is that almost all the examples of how to do something online are absolutely terrible.

Yeah, that's definitely a problem with systems that have evolved over so long. I feel like C++ is kind of in the same boat: certainly what I learned 20 years ago is not relevant to how its done today.

The Internet is a wide repository of knowledge, but Perl really needs a "How To Perl in the 2020s" repository. A book would be good, but for wide reach, it'd really need to be online.
> If electricity doesn't travel through wires, why do resistors dissipate heat?

Thanks, For me this is the best comment in this thread.
> whatever the instruction manual said on Page 1. And it surely didn't say: "WARNING: MAY KILL YOU DURING NORMAL OPERATION".

Tbh it probably wouldn't take much to get that added to the boilerplate warnings of every battery product sold, just in case.
OP has experienced serious chemical burns from using Bose QuietComfort 35 II headphones. Burns that he got examined by medical professionals at the urgent care he went to that told him that his pain is due to a chemical burn.

The OP is still experiencing pain.

What you say is in violation of rules of this forum.
The amazing thing about the universe's home address is that it is always right here, no matter where here is. The Big Bang happened exactly at the tip of your nose. And mine.
They're both "dark" because neither interacts with electromagnetic radiation.

I share the opinion that they're names for holes, not entities; but I'm not qualified to defend that opinion.
The only issue here is what I mentioned in the comment above: how easy is it to read and parse the content of said website and is it legal to read the content programmatically? Do you have any website(s) in mind?
Does not have to work through high school, does not have to deal with trauma of early lifestyle etc.
Same here. Had my own mail server for 20+ years. Occasionally tweak it when things change, e.g. SPF being enforced or DMARC.

Registered in most postmaster tools, but at my rate of sending, this is only to have a chance of being herd if problems arise.

There were a few blockages over the years, the last ones came from Microsoft: once in a while they refuse to use A records if MX is not present, or just swallow your mails.

For the important mails to first-time recipients I ask to RSVP, which works out beautifully. People know that email can be unrealiable.
Medhi Sadaghdar (Electroboom) explains this. Medhi says the video is right but starts with a trick question. That's what the controversy is about.

https://youtu.be/iph500cPK28
From the evolutionary point of view, people who are choosing to be childfree to better enjoy their life without child raising responsibilities are doing a humanity a favour: they are removing their defective genes from the genetic pool.
While true not everyone who consumes carbs/refined sugars will get T2D, there isn’t a single case of T2D where the patient didn’t over consume carbs/refined sugars.

Similarly, there isn’t a patient that has reversed their T2D that didn’t make changes to their diet that reduced or entirely eliminated carbs/refined sugars to control their blood sugars levels/insulin spikes.

It is a truth that all cases of T2D are preventable through diet/lifestyle, it is that simple. Though there maybe some other issues at play, it’s probably best to avoid the nasty disease altogether based on the available information and allow the research to continue so maybe one day people can eat all the sugar they want without risk of T2D, but then they would still be at risk for every other metabolic disease including obesity, fatty liver disease, and heart disease.
C is a subset of C++. The key point is that both languages suffer from the same problems, e.g. memory safety issues, undefined behavior, data races.

The software industry has been dealing with the fallout of these issues for the past three decades. It's about time we moved the bar higher.

By the way, the main data structure of my first large Rust program was simply a vector of a custom struct, optimized for memory footprint. Just like in C, with the same low overhead serialization.

With C, you always have to be careful to not overrun a buffer. The recent NSS vulnerability is a great example of this:

https://googleprojectzero.blogspot.com/2021/12/this-shouldnt...

Even though this code was heavily fuzzed and tested, the problem slipped through. Not possible in Rust. Also, with Rust you can throw away all your sanitizer infrastructure and save all the associated costs.
I think it's a good answer. "is this too bad? no, you've been exposed to worse and nothing happened to you"
I see what you did there! Aside, I had QC-35 v1 for more than two years now and I use it daily for work. I only needed to change the cushions once.
I have not enough data/experience for more recent Windows versions, but at least up to 7 (and starting from Windows 2000, the NTFS in NT 3.51 and 4.00 had some differences) the MFT start address is variable up to a certain volume size (as said if I recall correctly the switch to "fixed" is between 5 and 6 GB.

If you "think in hex" the address is in the PBR expressed in clusters (VCN) as "0xC0000" (at offset 0x30 or 48 dec you should find "00000C000000000"), which is a nice, round number.

Maybe you remember the "old" NTFS format (NT 3/4) where the mirror of the bootsector (aka $BootMirr, not the $MFT)was exactly in the middle of the volume, but since Windows 2000 this copy of the first sector of the PBR was moved in the "gray zone" at the end (inside the partition but outside the volume[1]).

As a side note (and JFYI) thanks to (from 7 onwards) NTFS resizing capabilities it is possible to "force" the $MFT to very early sectors, see this only seemingly unrelated thread here:

http://reboot.pro/index.php?showtopic=18022

[1] some info on the matter in this other, as well seemingly unrelated, thread:

http://reboot.pro/index.php?showtopic=18034
I don’t know about dark energy, but dark matter isn’t called such because it’s a “hole in our models”. The theory is it doesn’t react electromagnetically with other matter. So it’s quite literally, “dark” matter.
This talk can give you some techniques:

Marty Lobdell: Study Less, Study Smart
https://youtu.be/IlU-zDU6aQ0
Perl 6 was renamed to Raku in 2019 [1], when they finally admitted to themselves that it wasn't going to be "the next Perl"

https://github.com/Raku/problem-solving/pull/89#issuecomment...
Checking the email spam folder, should be part of the email routine nowadays.
Could this be used with Postgrest?
> HN represents a wellspring of deeper reading than is generally afforded by the current entertainment cruft portals of the web - reddit, FB, insta, USA today, financial times, etc etc down to the SEO hellholes of recipe sites, youtube product placement; you get the idea.

HN _thinks_ it represents a wellspring of deeper reading just like every other site mentioned also thinks. Same as the others it is a shallow echo chamber, and reading through TFA it's pretty easy to see the behaviors described being here too. We should not fall into the hubris of assuming we are 'better' than others.
Yes, if you assume that author knows the extent of OPs exposure to the fumes and what was in them. I assume no such thing.
How to Create and Upload Android App Bundle to Google Play Console?
I work in such an environment. My advice is to:

1. push for tooling such as linters, formatters, static analysis etc. which reduces ambiguity and discussion based on personal preferences. These tools also help prevent any nitpicking comments.

2. write code to the best of your abilities without thinking about reviews and ask for review early. I find that most people have a strong need to say something on reviews, even if the code is already acceptable, so that they can feel that they are adding some value. Asking for review on an unpolished version of the code helps such people fulfill their need which allows them not to nitpick later on. Doing things this way also allows your coworkers to pull the brakes early if you started going down the wrong path.

3. It is ok to disagree, so if you are in a senior position and have confidence in your skill and domain knowledge, using these words can help you get a lot of stuff done quickly when time is critical: "i see your point, but <reason for dismissal goes here> so lets just disagree and commit to this"
Tell HN: Log4j Updates from Sans Daily Network Security Podcast (Stormcast)
SANS Daily Network Security Podcast (Stormcast)

https://isc.sans.edu/podcastdetail.html?id=7800

https://github.com/cisagov/log4j-affected-db

https://wiki.scn.sap.com/wiki/display/PSR/SAP+Security+Patch+Day+-+December+2021

https://twitter.com/sans_isc/status/1471611522694717445
Oh crap. I used to do a little perl programming in early 2000. But around 2005 I discovered python and never looked back.

I've seen things, you see, terrible _ things.
There is an inherent risk of loss of life whatever you do. We as a society just agreed that there's an acceptable level of it. Lithium-Ion batteries are on the higher level of it but their usefulness outweights it completely. To answer your question, there's a lot of things that have much higher chance of happening on an airplane e.g. a bird flying into the engine or a terrorist attack.
Getting Things Done by David Allen was very helpful to me. It's barely a book - if you skim over the cruft it's more like a pamphlet. I don't follow it religiously but some of his ideas have made a big difference in my productivity.
There are things (trivial or not) that we can't know or explain with our limited knowledge. But reality is always beyond our wildest dreams.
That Chinese corporations traditionally don’t care much for IP law. I doubt that there would be any way to even target their operation in western countries.
I just want a densely populated city that is clean. Why can other countries do this and not the US?
Long ago I created a bug for this (not a PR) myself. IIRC the problem is the author had some grand design for platform neutral filename handling or something, so didn't want some simple fix that would be "temporary."

It's just silly and lacking perspective. Letting the bug sit in there while procrastinating on some larger project. Waiting for some ideal circumstance, but not acting to create it, so nothing happens. But, to do the "temporary fix," you have to admit you're not acting on your goal.

Fitting that the author would abandon the project, if they are making such intentions and not following through.
>this package requires Perl 5.22 or it will burn

Compatibility what?
This isn't aimed at you, viraptor, but at Searle and his argument.

Searle and subsequent proponents fail to define mind, intelligence, or understanding. The argument is founded in anthropocentric arrogance.

Gpt-3 has convincingly passed the Turing test, with various and sundry incarnations passing as human for days or even weeks on reddit and Twitter and other social media. You can keep moving the goalposts, but the herd has left the barn. The argument is over. The Turing test has been passed.

There is no way to frame human mind, intelligence, or understanding such that you exclude the equivalent functionality in software without engaging in magical thinking.

Searle's assertion that he would not understand Chinese while executing the rules isn't relevant. Searle could conceivably execute the inference pass over a gpt-3 model based on Chinese, and produce results that surpass the Turing threshold as conceived by Searle at the time. The intelligence and understanding and mind is encoded in the model and logic of the processing.

This demonstrates that substrate is not involved in the process of intelligence. There's nothing unique or magical about the human brain that suggests a shred of evidence that it can't be replicated by any Turing complete processing system, or computer. Our minds are an algorithm being run continuously by a messy wet computer in a bone vat connected to a meat suit.

Your sense of continuous perception is the state of a model stored in and processed by the physical, electrical, and chemical configuration of your brain and the laws of physics.

Any methodical definition of understanding arrives at logic and semantic relationships between concepts and information theory. The brain has to be operating as a computer because there is literally nothing else that could be reasonably asserted.

Understanding and consciousness and intelligence and mind are consequences of algorithms, or software. Gpt-3 and similar models are undeniably different types of minds then that of humans, lacking persistent state, online feedback, and a myriad of systems and capabilities. Transformers in their current form are not agi and interact with the world in a radically different way than humans do. They do something that human minds do, however.

Consciousness could be the result of a certain class of algorithms being processed, with a self referential model processed concurrent with external input. Additional systems might be required, but consciousness has to be accomplished using no more than the capabilities offered by the brain, so it's likely to be an emergent consequence of the holistic execution of the cortical algorithm.

Each inference pass might represent a single moment of mind, a disjoint and ephemeral flash of consciousness, unrelated to its prior or future states, deterministically replicable and static.

The Chinese room is a failed argument and we should move on to more interesting things. Brain meat is not magic.
You are correct. I lazily used “db” instead.

Remix still requires an API.
I very much agree. The fact that Rails (`master/main` branch even) is used unmodified by Basecamp, Shopify, and GitHub (and maybe GitLab), and features are added by extracting implementation from running apps, Rails just comes from and developed by very different needs than Remix in this example.
I've not heard of this one before but I just read the first page on Amazon and it looks very interesting!
I wonder if he talked with the developer of Super Tilt Bro whom is doing a Smash Bros clone for the NES that includes online gaming through a WIFI chip in the cartridge.

https://sgadrat.itch.io/super-tilt-bro
When original poster silisili states «people already don't want to admit to working there», said poster uses a gross generalization not using a proper quantifier. That use of «people» entails by default describing at least a median, "over 50% of the developers". That's just exaggerating rhetoric.

Normalizing the expression to «some people already don't want to admit to working there», you get a pretty basic truth, that products change and enthusiasm in the project contributors swings accordingly. That is surely not eliminated by the idea they can hold, "Yes but the product is popular": popularity does not fix projectual lacks, it is not necessarily valid as a consolation. Some will try to steer the culture and encourage fixing the fault, some will be just embarassed.

Some members here are noting that this piece of news about going public may exacerbate some of the faults (i.e. toxic hooking) - some presume that this will put more weight on the idea of maximizing revenues, psychopathically ("Whatever it takes").

In fact, gambling has some people «spend hours on a day», and you cannot suppose that "developers of gambling machines will be proud". And this is very relevant to a number of current social networks. Spending time is not a value - investing time is.
I'm not thinking of other dimensions, a multiverse could be something like our body with millions and millions of cells that are interacting. Somehow I just cannot stand with this "universe is infinite" when for sure it has a border but we will never be able to go past that border to know what's beyond.
> predominantly white and Asian and male, indeed predominantly cis-hetereosexual male

What I appreciate about HN is that we don‘t make everything about race, gender, and politics, for no reason.
The interesting paragraph regarding that is half way down the article. Fabkin is a complex of already known proteins and seems to help cells communicate how much energy is available.
Well, it's actually not that hard to quickfix it at the CLI:

youtube-dl -o "%(title).200s-%(id)s.%(ext)s"
Now that massive climate change is basically inevitable, I'd invest in a fund that specialized in finding opportunities (like this). Does anyone know if one?
It appears to me that they are prepared because they warn about it. But my bank does not follow the rules so the payment goes through without strong authentication.

Good to know that they warn at least 10 days. If that is constant and not dependent on some algorithm. I could not find any information how fast they stop your server and whether data would get locked first or deleted immediately.
I made my blog with Next.js which is deployed with github actions on gh pages, there was some tricky thing about static paths but that might have been fixed and if it was anywhere close to "a nightmare", I would remember.
Lum Network Main-Net Launch Completed
Isn't that how booking.com still operates with like millions of hotels worldwide, but via fax machine?
I also used to read a lot more books when I was younger, and for a while, I read only a couple a year as well.

And then I started reading at bedtime. Sometimes that's 10-15 minutes, and sometimes it's an hour. However long it takes to get sleepy.

Now I read about a dozen books a year, and if a book really grips me, I'll read it during the day at times, too.
> don't ask to ask

So it is easier to ask for forgiveness after asking, than it is to ask for permission in advance to ask? Asking for a friend.
It's like a one in 10 million event
Postgres implicitly creates a transaction for any query modifying data outside of one.

Transactions in MVCC are relatively cheap. The main resource of contention is a global txid that can disastrously wrap around if autovacuum is disabled. That process is responsible for a few other important tasks, like updating statistics for the query planner and maintaining BRIN indexes.
The punishments that have never been handed out are much more severe?
I gave up on my domain registered back when an ISDN 64k channel was a viable internet connection, partly because the amount of inbound email spam was absurd. The spammers ruined email long before Gmail was a thing.
The leakage of a battery isn't something you can stop. It's a big amount of stored energy released in a short while like a bomb.

One Chinese company actually invented a flexible and solid battery that can even be cut without a risk of explosion but it doesn't scale to bigger capacities: https://www.youtube.com/watch?v=kJXRyWQgOY4
right, you are not anti vax, you are anti social
Well, I like Bose products and have nothing against them, but if the OPs report is true, I also hope they sue Bose. It is important for all of us - people who use Bose products, their roommates etc - that they thoroughly check this incident and make sure it never happens again. They will not do it unless it costs them money and bad publicity.
Does Supabase have HA or failover yet? Asked a few months ago and got no answer
You could work for the media/press if it was worth it as a side gig. But they tend to pay badly.
The existing policies have failed, thats why we are even entertaining discussion of new policies that you don't like. There are only two directions from here. A more progressive approach as implemented in Europe or authoritarian far-right policies.
Thank you, I'll check that out!
>Based on this, I estimate 20 min to feel like over an hour, thus giving a distortion ratio of at least 5:1.

That would be 3:1
Learning vim early in my programming career has been far more beneficial to me than learning any individual IDE purely for the supplementary skills it teaches.

Becoming comfortable in a shell, transfer of skills to other command line utilities like sed, grep, etc, and being confident in being able to work in almost any remote environment are now skills I consider indispensable to development as a whole.
> if you skim over the cruft it's more like a pamphlet

I think this describes about 80-90% of business related books!
Well, as a non-American, you live in a country with likely stronger consumer protection laws that punish the companies that break the rules of the free market (selling hazardous products as safe in particular), to ensure that the free market exists.

We, in the US, have to rely on lawsuits to impose a cost on companies for violating the rules of the market.

That's not to mention that we don't have public healthcare which will pay for medical expenses, like seeing a doctor from the chemical burns that you got while wearing Bose QC-35 II headphones as they exploded during normal operation.

It's just one of these weird quirks of The Land of The Free™, where if you want to get medical care for the bodily injury caused to you by a negligent corporation, you have to sue them.

I know it's difficult to understand to an Australian, but the lawsuit is what pays the medical bill.
Rolling your own pub/sub server implementation is often riddled with subtle concurrency bugs. For example, in our first iteration, when finding new events to dispatch, the implementation simply used the "last dispatched event ID" from the previous run. It sounded logical, because ID's are guaranteed to grow monotonically. But in MySQL, this approach is problematic under high load. There's a race condition: first, the server reserves a new autoincrement ID, and only then (in a different, non-atomic step) it inserts an actual row. So sometimes, the goroutine would retrieve a newer row skipping an older row, if two sessions were concurrently reserving autoincrement IDs (and you could get a wrong order of events, with ORDER BY id). We fixed that, but a month later another arcane concurrency bug was found due to wrong transaction model assumptions (I don't already remember the details). So if I was to choose between rolling your own implementation, and using an existing well-tested tool, now I'd choose the latter.
My own experience with Facebook's fact-checking:

https://news.ycombinator.com/item?id=28411734
unless people still don’t understand they’re not fighting against authoritarianism but a virus which simply does not care about people being “oppressed”