skysight-inc/HackerNews huggingface dataset:
If you get a chance, please post it to the TUHS/COFF mailing list, it would be greatly appreciated.

If you can't, do you mind if I crosspost it there?
Not any more. T470+ are horrible and they’ve started using glue in some of the newer X1’s apparently. I haven’t been blessed with a broken one yet though which is probably good.
Wireless is OK, you just need to use it correctly.

The trick is to treat it as a cellular system, and use the same methodology used to build cellular networks:

(1) Use only 5GHz for Wi-Fi. Turn off 2.4GHz WiFi - it's an overloaded, noisy spectrum band.

(2) One router per room, alternating channels between rooms.

(3) Use MU-MIMO (802.11ac gen2) or 802.11ax. The efficient MTU for Wi-Fi is much much larger than the MTU used for real time communication. MU-MIMO lets you send multiple small packets destined for multiple users inside one big wifi frame.

(4) Don't use mesh devices. They multiply the "airtime" of each packet by x2-x4 depending on number of hops and number of packet retries.

(5) Leave 2.4GHz for Bluetooth, and "junk" ISM devices (microwave oven, very-low bandwidth devices, etc).

People push wireless to the breaking point, then complain it's broken...
Thank you, that was my mistake. My comment is too old for me to edit but I will make sure to get this right next time. Solidarity!
paper has tremendous advantages over online. why is it absurd to want to embrace those rather than shoehorn ourselves into a more gameable system?
Asynchronous PHP Telegram Bot Framework (long polling support)
HTML Introduction
Well Explained HTML Tutorials
> The standardized height and width of the paper formats is a rounded number of millimeters.

The "rules" was five simple points, you can't just ignore the ones that doesn't suit your argumentation.
Interesting, this is more in line with what I was thinking of.

But, JavaScript is such a poor language, that it’s a poor choice for rigorous software development. However, it is a good candidate for transpiling code to.

I was thinking of bolting on an Lisp type of scripting language, which can transpile down to a rigorous subset of JavaScript, which then controls how the widgets behave in the browser.

This way, the Lisp script can be used to control how the widgets are organized in the browser screen. How each widget gets its data, and how it interacts with other widgets on the screen. Basically, it becomes its own little GUI development environment.

Then over time, a public library of Lisp functions can be made available, and easily integrated into your code, with recommendations on commonly accepted techniques to do something. But if you don’t like that, then you’re still free to reinvent your own new technique.

Then over time, the superior nature of this system, becomes popular enough that the major browser vendors begin integrating the Lisp scripting engine as a first class library. And to improve efficiency, it can cut out JavaScript entirely, and just interact directly with the browser. So the Lisp engine should have the ability to both, transpile down to JavaScript for backwards compatibility, as well as to compile down to bytecodes that can be executed by the browser. This way, all the variant JavaScript ecosystems gets neutralized, since this new system, just sidesteps JavaScript completely. (Wait, I think I just described WebAssembly.)

And then, a new variant of web-Lisp takes over the world.

Excellent..
I feel there are something missing. B0, C0, A0, ..., B1, C1, A1, ..., B2, C2, A2, ... . How about make "D series"? B0, C0, A0, "D0", B1, C1, A1, "D1", B2, C2, A2, "D2", ... .
Well, at least there is a limit to the folding. Good luck folding it a seventh time :)
> but are we ok with buying people just because it’s for the good?

I will tell you my simple answer for this: Yes. If in the end the results are better for humanity as whole, I can tell you, I, personally, am fine with buying people for money and even with other, even LESS moral means. I think we should not let our sense of morality stay in the way of what could improve things. I know it sound horrible, heartless and imoral, but there are plenty of cases along history when taking the moral high ground led to worse outcomes for everyone involved.

I will tell you the reason why he's downvoted. His talking points were based on mostly nationalistic sentiment and used as a talking point in the Romanian elections and politics for a LONG time and by a lot of self-interested people. There is a lot of background to the national context here that's hard to explain, but for example, last 2 election cycles, our current president, Klaus Johannis, was being painted by the opposition as a child trafficker because sometime in the 90's assisted with an adoption of a child by a canadian couple. They tried paining him as a child trafficker and promoting obvious lies, such that the children were sold so that they would harvest their organs. Really egregious stuff.

They basically fan the flames of the "us, the great Romania" against the "evil and manipulative West that is holding us down" that was planted _very_ deep in the Romania psyche by the communist regime. I assume most downvotes came from Romanians, of witch, I assume, there are many more on HN than one would believe.
Missed the point. Trump was not being sued so the judge didn't decide on Trump. And "X does it too" is not an argument.
Ask HN: Looking for one-shot lectures/talks ala Darwin Day Lecture
I’m looking for lectures/talks that are one-shot (not a traditional course) and their goal is to teach something amusing. Something like Royal Society talks, Darwin Day lectures. “Awesome talks” lists on Github provide repositories of programming talks in this spirit, but I have not found such repositories for other STEM subjects.
Not really.
Take a look here: https://grpc.io/blog/grpc-with-json/
Two interpretations of the same phrase:

1. Do you trust that 123.123.123.123 is the real https://example.com ?

2. Do you trust the real https://example.com to not leak?

The protocol is for 1. You’re right that nothing can help with 2.
How is Amsterdam different from LA? They have almost identical population densities in their metro areas (~1000/ sq km).
The energy released by a nuke explosion is utterly insignificant compared to the light emitted by the sun so it would not be noticeable at all by a faraway observer looking at our star.

A directional pulse may be an option, but then you have to pick a particular star at which to aim it.
The budgets are underwater with all the taxes generated by tech Bros are you sure things will be better if that tax revenue dries up ?
There is no evidence of humans surviving on Mars. Venus is more likely, but even Antarctica, thousands of times easier, only sustains visitors.
You're only looking at the positive side of things and ignoring well known issues that will lead to global catastrophe. Consider climate change, loss of biological diversity, soil erosion, mineral resource exhaustion, pandemics, etc. The possible solutions to these issues require global cooperation which we haven't seen yet. Market solutions don't seem to be panning out well.
> if a foetus is a life (i.e. a person) from day one, then it follows women shouldn't have a choice

This is not the case. Even if the foetus is a human person, body autonomy tells us that no person should be forced to give up their own bodily well being in ensure the survival of someone else.

Let's say that a person needs a kidney or they will day, would it be OK to force the only compatible donor to donate his because he can survive without it? If not, how is it fine to force a woman to go through nine months of pregnancy? Pregnancy and birth can be harmful to the body, and even put the mother's life at risk.

It's common to say that the "pro-life vs. pro-choice" debate is all about whether the foetus is a person of not, but that's a misdirect. You can resolve that question and still find yourself trying to solve essentially the trolley problem.
You'd almost think they want you to walk into one of their stores so their salespeople have chance at trying to upsell you to their latest model.
Hi! I just saw your cross post on the thread linking to https://teachyourselfcs.com/. I'm interested!
Actually, before I read saw this post I sent a message to my local developer group asking this same question!
Influenza 1918 Documentary
Torx works fine for machines. As do hex heads. This is just a ploy.
I read the paper and I find it highly unserious how frivolously they assigned some probability to the question how many intelligent civilizations there are in the universe.

Their key assumption is: "We assume that if an SP remains in the circumstellar Habitable Zone (HZ) for a time
equal to the current age of the Earth it will develop
intelligent, communicative life." (page 5 at https://arxiv.org/ftp/arxiv/papers/2004/2004.03968.pdf)

Why? Why do you assume a planet will develop intelligent life when it remains in the Habitable Zone long enough? Just because it happend on Earth?

And they continue with: "[...] according to the Copernican Principle – we propose that the likelihood of the development of life, and even intelligent life,
should be broadly uniformly distributed amongst any suitable habitats"

We have no clue how likely it was at Earth that life developed at all. Maybe it was just a chain of many lucky coincidences that happen once in 10 billion years. How is distribution any relevant then?
Apparently lots of people nowadays are unaware of how 90's Apple used to be.
Oh wow, it actually is 8:30 in English. How interesting!

In dutch, half eight is 7:30 too.

7:40 is weird: "ten over half eight"
What Are Optotypes? (2015)
Jefferson's pantograph goes back well before his time. Also, by use of a pantograph (2 axes of translation) between two linked turntables (rotation), one could enlarge maquettes for finishing sculpture that had been roughly pointed.

of possible interest to those who have only calculated areas in GIS or CAD tools:
https://en.wikipedia.org/wiki/Planimeter
A little bit of C can do a lot, yet most 3A games are written with frameworks.
What sort of automated test framework do folks use while writing vanilla JS?
> base population with mask wearing that probably don't meet up in large groups nowadays

You haven't been to Nomikais I believe.
And more...

“This is a partnership, not a contractual relationship.” [1]

"Because of partner relations and legal authorities, SSO Corporate sites are often controlled by the partner, who filters the communications before sending to NSA." [2]

[1] https://www.nytimes.com/2015/08/16/us/politics/att-helped-ns...

[2] https://www.nytimes.com/interactive/2015/08/15/us/documents....
"No thanks, I'm good."
What now?
While this is true, the pronunciations are not consistent across languages that use Devanagari script. ज्ञ is pronounced like "gy" in Hindi, but "ny" in Marathi. ज is pronounced like "jy"(with the य sound) in Hindi-ish languages, but without य in Marathi. Some sounds are completely missing/unused is some languages, like ळ and ण.

So non-native speakers with another Devanagari language as mothertongue still get pronunciations wrong.
Unauthorized disassembly? What kind of incredible nonsense is that? You own it, you have the automatic right to disassemble it. Right to repair and all that. You sure you're on the right website?
There's also ASN.1, the dreadful ancient giant of the scene.
"Chips" gets them every time.
I've got a couple of wireless devices, and all of them charge using either micro USB or USB C, and my Logitech G mouse is the only one with a custom receiver, all the rest are Bluetooth. It's great. I no longer snag cables to the point of breaking with my chair, and if I do, they're just USB cables and are replaceable.
I’m waiting for some airpods to be delivered today so this is painful to read. I don’t mind a few ms of latency but are we talking noticeably bad latency? The only experience I have is with BT pairing with my car for music. I don’t even use voice in the car.
The examples they give are disappointing because some are not aggressive at all IMO, and not asking the question about where someone is from might also seem like a microaggression (don't want to get to know you because you are different). I thought it would be an interesting topic to hear opinions on HN about though.

And if you are referring to yourself there, I'm sorry. That's awful. From that perspective of course this is all nonsense.
Thanks for that, enjoyable watch over a coffee. I'm currently looking into planning a kayak trip with some friends. Nice to see with a bit of imagination there is still some adventure to be had.
Responsibility, but not direct power (hopefully). If he really wants to endanger his life like that, how could you stop him?
The paper would perhaps have a greater impact if I didn't have to google for the meaning of the word in the title ("affluence").
The Act of Creation by Arthur Koestler
> In this major and long-awaited study Arthur Koestler advances the theory that
all creative activities — the conscious and unconscious processes underlying
artistic originality, scientific discovery, and comic inspiration—have a basic
pattern in common, which he attempts to define.

This is mentioned in Alan Kay's OOPSLA97 talk.

> So I'm going to use a metaphor here for this talk which is drawn from wonderful book called The Act of Creation by Arthur Koestler. Koestler was a novelist who became a cognitive scientist in his later years. And one of the great books he wrote was about what might creativity be. Learning, he realized that learning of course is an act of creation itself because something happens in you that wasn't there before and using the metaphor of thoughts as ants crawling on a plane, in this case, it's a pink, pink plane, and there's a lot of things you can do on a pink plane. You can have goals, you can choose directions, you can move along, but you're basically always in the pink context. And if you think about that, that means that progress in a fixed context is almost always a form of optimization because if you were actually coming up with something new, it wouldn't have been part of the rules or the context for what the pink plane is all about.

> So creative acts generally are ones that don't stay in the same context that they're in. So he says every once in a while, even though you've been taught carefully by parents and by school for many years, you have a blue idea, maybe when you were taking a shower, maybe when you're out jogging, maybe when you're resting in an unguarded moment.

> Suddenly that thing that you were puzzling about, wondering about, looking at appears to you in a completely different light as though it were something else. And Koestler said the emotional reaction to this comes basically in three forms, which is if you're telling a joke it's "haha", if you're doing science it's "aha", and if you're doing art it's "ah". He says, because in each case, something very similar as having a joke takes you down the garden path and then suddenly reveals it's about something else.
One thing I'd pay for is deep search - give me more than just the top 100 or 1000 results. I'd use it to scrape information for NLP models.
`non-nil` was deemed too breaking to introduce for 1.0 or even as a default because if you tagged your input as `T not nil` the compiler was not powerful enough to prove that T was indeed not nil except in the most obvious cases.

The new battleplan is to integrate the Z3 theorem prover into Nim as DrNim:

- https://nim-lang.org/docs/drnim.html

The first use-case will be proving array bounds at compile-time and elide them. Future use-cases include not nil tracking.
Those are great pictures!
We have a pretty good idea of the environment on Mars and safe for potential long-term effects of the different gravity there there is no reason to believe that humans can't survive there using technology we already have, or could likely build.
It’s a common English word.
And also stomp all over various HF radio bands. They're a nuisance.

Anything that converts long runs of unshielded cable into an incoherent broadband transmitting antenna should fail FCC certification, yet they're still on sale.
I've been solidly wed to Ubuntu's prettier, lighter-weight cousin, Kubuntu, for years now. But it's true she's been putting on a lot of weight lately, and she's always been flighty and capricious. ADHD, or does she just find me boring? She keeps changing her mind, gratuitously insisting we acquire new stuff all the time, and all it does is clutter up the house with shit I didn't want.

Maybe it's time... maybe I'm ready for a little fling on the side... And at my age, too.
> On Earth, Life has embarrassed us by being found in the most inhospitable, acidic, saltiest, hottest places. And then embarrassed us again, by turning up in the cold black energy-poor ocean depths, sipping sulfur from vents.

And yet, all life on Earth has the same basic structure. The most likely reason for this is that life only originated once, and in one "place". This observation significantly reduces the probability we should ascribe for life to appear, and/or the specificity of the conditions required. For example, we know for sure that a planet like the Earth today is completely inhospitable to the emergence of life (there has not been an abiogenesis event for billions of years).

The other option is that life has emerged in many places/times on Earth, but with the exact same structure. While unlikely, this would suggest that life must have a very specific structure, that at least on Earth-like planets we should also expect RNA and DNA based life at least. This would also suggest that the likelihood of other kinds of life existing is smaller than initially could have been conceived. And even with this assumption, it would still not be clear that life is appearing on Earth today anymore, as the life forms we've looked at seem to have a phylogenetic link with other life (though our methods may be weak if the possibility of abiogenesis were correct). And even if abiogenesis was still occurring on Earth, it would have to be in some remote place in extreme conditions, as we have tried in all regular places with no success.

Overall, my belief is that the emergence of life is likely a vastly improbable event, and that we shouldn't expect to "see" a living (or formerly living) being that is not related to life on Earth in the lifetime of the Earth.

> And Intelligence is surely bigger than Life.

This seems a mystical belief, given all we know of the world.
porkchop sandwiches
I had a pair of tp link pa8010 gigabit adapters for a wire running about 10m. I had pairing issues every day, regular "random packet loss", large latency spikes to my router, none of which I was seeing on a wifi device. It was better than nothing, but not something I'd recommend.
> It's just logic, the goal of the NSA is to protect interests of the US,
>It's legal, and logical.

In the short term it may have been a good idea but Blind Freddy could have seen the damage it would/did cause when people discovered it.

As others have said, the NSA/CIA is on default-distrust now with crypto devs. That's not protecting the US interests.
A manifesto for change as a generation of Britain's children faces crisis
Our Understanding Is Graded
Leaving out autocracy, yes they can. If you had a childhood like some, you'd understand that parents are not always disneyfied cuddle-machines you may have experienced. In those cases the state under some circumstances can (can; definitely not will, it depends on the state) do better.

More widely I wish people (like you) would not generalise their reasonably happy childhoods onto others. I'm glad you had what others do not, but don't assume it's a universal.
Yes, it is perfectly normal when not compressed.

Your 'think about this' asks someone to do this for a living to think about something that they are likely thinking about it every day of their working life.

Yes, laptop designers - and designers of all high density consumer packaged batteries - are designing their cases with battery aging in mind. In fact this is such an important point we explicitly check for it during evaluation of companies that produce such hardware because if this isn't done carefully it is a safety risk.

Laptops aren't designed to 'grow' with their battery, that's just a strawman you made up. The choices are:

- leave the battery some room in the case so that its normal life expansion can be accommodated (the battery enclosure will have to be flexible for this to work properly)

or

- design the enclosure in such a way that the battery is situated so that it can not expand at all.

Batteries do not actually have to swell and indeed, not every swollen battery is bad, in fact this may well be calculated in during the design phase. So yes, you will 'risk it', it being perfectly ok.

> You have no way of determining whether it is safe to use or not and for this reason you need to treat is as unsafe.

We actually do. It's called materials science and accelerated aging as well as learning from past mistakes. Engineering is the accumulated knowledge of many 1000's of failed experiments coupled with rigorous research into the materials used for engineering themselves, chance is minimized as much as possible.
This does sound helpful, a bit like a text version of those financial advice columns in the newspaper?

However I feel for any kind of help or mentoring, the student should be willing to put in say 1 hour of time to understand the basics.

To that end I think a youtube video (s) from yourselves would be good to cover finance, interest, tax, investment and budgeting basics. Maybe haggling / salary negotiation / cost of living calcs? And then once they've invested some time to try and learn you'd get better questions.

Or to flip it maybe the videos are the answers to some common questions.
Tiny templating libraries like mustache are ideal for that. https://mustache.github.io/
All my walls are solid brick, so it's a choice of cabling tacked to skirting boards, cabling under the floors or excavations. I'd pick powerline over those options.
I'd say it depends on which languages you already know/have been exposed to.

After downloading some software written in Haskell this week, I installed GHC and got some books on Haskell. Got sick of constantly hearing about how cool it is! After reading a few dozen pages, I thought it looked a lot like (Standard) ML, which I got into a couple of years ago. So I googled differences between Haskell and ML, and they indeed sound not-so-very-different. So I gave up on that idea for now. I was after a language very different from any I knew before. Maybe next year. (In recent years have gotten into Lisp, Prolog, Forth, ML, Tcl etc - each totally different from each other and from languages I knew before.)

A language that doesn't affect the way you think about programming is not worth knowing. - Alan Perliss
That people are asking for the completely racially unrelated “whitelist” and “blacklist” to be blocked shows that people are already asking for carte blanche agreements to their desires without question. They’re trying to invent racism just because they need to be outraged.

It’s not even a what if.
The class related functions have been made native by the classList property of elements.

element.classList.has('someClass') //true if present
element.classList.add('someClass') //add to element
element.classList.remove('someClass') //remove from element
element.classList.toggle('someClass') //remove if present, add if not present

I would also argue element.querySelector and element.querySelectorAll are plenty shorthand to replace the selector helpers!

Not saying HN should rewrite their JS obviously, just for anyone reading this and wondering if there are native equivalents.
> - want to make money flying (you need a commercial+ rating to charge money)

Correct, but you need a PP to get the CPL (which only allows you to basically fly the same plane you did your PP on, just for money). Then there's IFR training, ATPL, AMEL, and that's only to get you at the door of a major company

(Just adding a bit of detail to the story)