skysight-inc/HackerNews huggingface dataset:
> Changing sleeping patterns does not, in any way or form, address the reasons why masses of people have sleeping problems.

Changing sleeping patterns would definitely be a change in people's lives, and if it left them with fewer complaints about sleep, it would be for the better.

You have an idea about what you think the real problem is, but you either don't have a coherent argument for it or you want somebody to ask you what you think to give you an excuse to explain at length. No need to play coy.
What do you want to understand about Python? To understand the performance of Python it's more important to understand how CPUs work, but C doesn't help much there. If you look up how e.g. a hash table is implemented at the low level it should give you and idea how the "standard library" and dicts of Python work.
> it’s technically not very hard to do so, and I quite like it

For the average user, it's yet another thing to click without thinking, just to be able to visit a page.

> Consent is required before exposing the IP address and is must be explicitly given

There's the crux of the problem, it's difficult to know what to consent for without first displaying the website, so you implicitly give consent for "just the bare minimum", until you accept the rest. This sounds great, but is both an absolute nightmare for website developers (it's not very easy to do, with how the internet was designed, inline scripts, fonts, CDN stylesheets) and for "most" end-users who just expect good defaults and don't want to sign a consent form every time they visit a website.
If you've ever had the pleasure of dealing with the licensing nightmare of foundries, it's quite easy to see that a small group within google had enough and started the project.

We've literally spend tens of thousands of dollars on our font archive, but decided that we can't continue to use these fonts on projects anymore, due to "we can change the licence at any time" clauses and rent seeking behaviour, that is eerily similar of the stock photo industry licensing (which pretty much has ruined photographers) and scientific publishers (which pretty much have ruined science).

I hate google as much as the next guy, but our small design company is in their dept for creating google fonts, and we plan on contributing to the the repository if we ever create a font as part of a project.
Not sure where you are but you can often check where your money is invested and change funds
NAT actually makes security harder to reason about.

For example, did you know that NAT doesn't prevent inbound connections? At least in v6 people are more likely to realize that, yes, they do need a firewall.
I thought he was more into space cake ...
>why it is less accessible than software engineering

Having experience in both, and started at rather young age (pre-teens both) - the hurdle is the "magic smoke" (that all electronics devices work with). Mistakes are very punishable with components and power supplies blowing up, while software mistake are extremely forgiving... unless you work on an 8bit 6502 that doesn't have properly implemented RST signal and cold restarts the entire machine instead, wiping off its memory, on top of lacking any permanent storage.

Mistake and learning electronics costs resources and time each time, and it's a lot more frustrating. Also bread boards (nowadays) don't really need a soldering iron.
Technology changes behaviour and therefore society, "don't use it" is not an option in many cases, for instance in the old days it was common pay bills by filling out forms attached to a bill and then snail mail or walk into the bank or a postal office for a clerk to either manual or automatic process it.

With internet banking much of that old style payment system has disappeared and many banks no longer accept that style of payment or even has an office that you can visit and if it is still possible there is hefty fee attached. Not using a browser is not really an option in current society.
> Then, I lay down and sleep like a baby.

Then, the alarm rings and you have to leave for work.
people said that in 2021, 2022, and for about decades prior...
I sometimes create an aws database and leave it open to any IP. Usually this is just temporary as I’m testing something. This article shows how you can find these and how some are not just filled with test data.
Uh, do you really like socks that much? I think this is something very easy to verify, just look at the burn address on the chain?
This is why people say the UI for crypto/Web 3 sucks.
Where does it say they see an issue? They just argue that web assets are the responsibility of the site developer, not the user - which is the exact opinion site developers have as well in pretty much every other context.

It's also the expectation of users: Most users aren't experts and don't know what javascript, web fonts or GET requests even are.

You can't have your cake and eat it too.

> Users are enabled to set policy by disabling JavaScript execution by default.

They aren't. All mainstream browsers have removed the option to disable JavaScript. You have to install 3rd-party plugins to get the option back. Those plugins frequently break sites.
So they will have outsourced their website to some external entity that does possess the required technical knowledge. This required technical knowledge should include the ability to host a simple file.
You could absolutely make that argument. That is why this particular case is so interesting. This is the first time I've seen a ruling regarding this and it may open up for more cases on where to draw the line on when processing is "necessary" and not.

Also it's worth noting that GDPR also puts other demands in place, for example that there be technical measures to protect the data from unauthorized access, or unintentional data loss. If you can argue that a cloud provider can handle those things better, then that may trump the data minimization argument.
Honestly doctors don’t have enough time to juggle all this along with treating the patient. Many times it is the case that the patient cannot afford the medication and/or their insurance will not cover it. Shifting this burden on the physician and patients to figure out these economic problems interferes with healthcare.
Whoa. As a US citizen, I clicked on Peru and wasn't surprised by anything (hello 96% less spent on healthcare) -- except that I'll experience 6% more of a class divide than Peru. The Gini index is interesting:

"The GINI index measures the degree of inequality in the distribution of family income. In Peru it is 48.10 while in The United States it is 45.00.

This index measures the degree of inequality in the distribution of family income in a country. The index is calculated from the Lorenz curve, in which cumulative family income is plotted against the number of families arranged from the poorest to the richest. The index is the ratio of (a) the area between a country's Lorenz curve and the 45 degree helping line to (b) the entire triangular area under the 45 degree line. The more nearly equal a country's income distribution, the closer its Lorenz curve to the 45 degree line and the lower its Gini index, e.g., a Scandinavian country with an index of 25. The more unequal a country's income distribution, the farther its Lorenz curve from the 45 degree line and the higher its Gini index, e.g., a Sub-Saharan country with an index of 50. If income were distributed with perfect equality, the Lorenz curve would coincide with the 45 degree line and the index would be zero; if income were distributed with perfect inequality, the Lorenz curve would coincide with the horizontal axis and the right vertical axis and the index would be 100."

c.f https://en.wikipedia.org/wiki/Gini_coefficient
The defense is to not implement slapdash feature that careen into a memory ditch. I will repeat, Leaving out functionality that you have not secured is the defense. Calling software "consumer grade" and not expecting it to be secure is uninformed hand waving.
I don't know rust, but why isn't the answer, don't try to do what you'd do in C like construct uninitialized structs?
Sequence locally, think globally: The Darwin Tree of Life Project
realsense "recconect"

works. I guess it does words but is buggy with phrases?
But that's not what was being compared.

How would electron apps render a "sans-serif" font?
> I can't decide if it would be better or worse if it stuck more closely to SQL keywords. You use "from" and "select", but not "where", "order by", "group by". There's some danger of it being in an uncanny valley of SQLish, but I'm pretty sure I'd prefer just using those terms verbatim (including the space in "order by"... that style is less common in modern languages but it's not really that much harder to parse)

I agree 100% here. As a SQL veteran, it would make the transition a lot easier if you used common SQL keywords like group by, order by, limit, etc.
e.g.

from employees
where country = "USA"
derive [
gross_salary: salary + payroll_tax,
gross_cost: gross_salary + benefits_cost
]
where gross_cost > 0
group by:[title, country] [
average salary,
sum salary,
average gross_salary,
sum gross_salary,
average gross_cost,
sum_gross_cost: sum gross_cost,
count,
]
order by:sum_gross_cost
where count > 200
limit 20
>Using a tunnel won't change this

The difference is that now your IP is what all the intermediate servers see instead of a user's private data (your user's IP address).
You are comparing an insured price to a cash list price (most of which does not go to the pharma co and a price which effectively nobody pays). As an insured American, I would pay 0$ for insulin.
If you have a plan to move-over to next venture after the successful establishment of company in future, Be clear about it.

I just started a new physical business, and this is what I shared with the partners;
I informed them about my intended exit plan with gradual transfer of my responsibilities via new hires and training them. I also clarified my position after exit that my exit from business operations does not indicate in lower future benefits.

After sharing this, Ask if they have anything like that in mind.

Other matters that needs to be discussed includes, clarification of responsibilities, the vesting period, agreement for the case of dispute and who will own what, etc.
make sure to get it documented legally(I made a mistake here for said business and I am regretting it).
Sounds like a great reason for Firefox! Seriously why use chrome? I had problems like this too.
I prefer DejaVu family of fonts.
It's formally under the control of the president, directly. So that means, if the president is a "bad chess player," to put it one way, the CIA is in control of itself.

What were you expecting?
Unofficial Minecraft NFT game 'Blockverse' disappears with more than $1M
The point of the article is that performance on modern hardware can be determined by things that are usually neglected in the performance analyses that tell us, e.g., that "bubblesort is usually the worst in every conceivable way".

In particular, the author claims (and presents benchmarks that appear to verify) that for sorting very small arrays, bubblesort is better than insertion sort because you can do it with fewer unpredictable branches, and unpredictable branches are very bad for performance.

Maybe the same optimizations can be applied to insertion sort, but it's not obvious to me that they can; in particular, the inner loop of insertion sort is of variable length and necessarily involves a hard-to-predict branch. You could do away with that by always going all the way to the end of the array, but unless I'm confused this gives you an algorithm pretty much equivalent to bubblesort, and equally worthy (according to the usual sorts of analysis) of being called "usually the worst in every conceivable way".
Python is so far removed from C that I struggle to think of anything about C that would help you to better write or understand Python. If anything, it might make your Python worse if you try to import C idioms to Python.

If what you really want is to write or read C, then of course you should learn C.
Bubbles pop. Pyramid schemes reach their conclusion. This is a natural cycle. Also starting to seem some bans on wasting electricity for useless number crunching.
Regarding the Neil Young–Joe Rogan Spotify Saga
This is elementary school level math, no citation needed. The modulo 97 checksum offers known guarantees.
"[search terms] + reddit" does usually the trick for me. But I agree that it is getting harder by the day
I found great developers through the original SO jobs site where you could post a single job listing. Then it switched to some kind of recruiting/headhunting/partnership thing where only big companies that were constantly hiring could apply. Why?
why would you want to "wrap" Ethereum?
What about the slowdowns due to the Intel chip bug mitigations? That’s the biggest slowdown I have experienced of on Xeon based computer. It is significant.
It's important to note the target audience of these writings are usually academics who already familiar with the field. This means they get to use a lot of jargon and concepts established by their peers without having to explain them first.

There are definitely other texts (such as the YouTube video linked in another thread) that are easier to understand as a casual observer.

However the other aspect is that as you alluded to, a strong poststructuralist belief is that common language, by nature of being made to describe the current world, always makes it easiest to express ideas that are already commonplace. Thus to create new ideas one must also create new language.
I always thought it was a stylistic aspect of "critical theory": https://en.wikipedia.org/wiki/Critical_theory
A Mathematician Spends His Sundays
In college I used to tutor students in computer science. Mid-way through my college career my school switched the curriculum to teach Python instead of Java. I found that the students who took Python lacked what I considered a basic appreciation for and understanding of how the language actually ‘does’ something.

For instance, when you only need to write two curly braces to create a “dictionary” (of course behind the scenes this is a hash table) many of the nuances of that data structure are hidden from you. You have no idea that accesses are O(1) amortized but worst case are O(n). Even if you do, maybe you don’t understand why. You have no idea that there is reallocation and collision handling code working behind the scenes constantly.

Python also lacks a number of nuances I consider it important to be aware of. You live your entire Python life blissfully unaware that everything is a pointer, and the impact that has on performance. You never come across static typing, or that it is possible to check your code for some level of syntactic correctness before it runs (i.e. Python is interpreted rather than compiled).

I think from this standpoint, it is worth learning a language like C to gain an appreciation for how truly complex a lot of the things Python allows you to do, are. I think that anything which helps you better understand what it is you are doing, how you are doing it, and why you are doing it that way, will make you better at doing that thing.
FIY. the author, CZNIC, is a CZ domain registry (https://www.nic.cz/), the same guys who develop e.g. Turris routers.
Jet's Pizza in New York allows you to text in an order, including saying "last order".

... unfortunately its then hooked up to a bad webui to review/complete the order, and their text to data interface is bad at trying to guess what you want unless if you specify things exactly how they're written in the menu.
I had to read this a few times to get it. You're talking about the medieval biphasic described in the article, the more common biphasic pattern now is the siesta.

I had the luxury of switching to a 6am-1pm, 3pm-2am schedule in my late 20s, and I've never been better rested or more socially active. Lately I've been falling asleep at 9 and up by 4, which keeps me healthy and happy and out of bars.

But siesta-biphasic is great if you can carve out the time in the afternoon for it.
That's just calling a VoIP line so the caller ID comes up on a computer and loads the relevant entry from the CRM including order history, run by an experienced user.
> They’re essentially requirements that a physician get approval from an insurance company before prescribing a treatment.
Doctors need no approval from anyone to prescribe. A prior authorization is approval from the insurance company that they agree with the treatment option and will pay for it (subject to deductible/copay/oop max).

To the consumer, the experience is the same - they can’t get a necessary drug before spending hours or days playing telephone tag with their doctors office and insurance company. Often, this happens for a drug they’ve taken their whole life. Insulin, thyroid hormone, etc.
I, like the GP, fail to see how listing dozens of fonts of completely different nature (x-height, line-height, width, proportions, weight...) provides any "control of the user experience".

This seems to be developed for browsers which do not default to system-wide fonts: which ones are those today?
"Smart Contracts" are neither "smart" nor "contracts"... so it really is a poor term.
I'd really rather recommend Nim [1] for performance-intensive apps. Its syntax resembles Python, it is far and away safer, but it complies (via generating C) to a full binary, and the resulting binary is very fast.

Don't let the fact that it has a garbage collector scare you -- you can turn it off if you don't like it.

1: https://nim-lang.org/
When you want to try bread again, look for sprouted grains. It may help.
Stewart Brand on Starting Things and Staying Curious (Ep. 142)
> The difference is that now your IP is what all the intermediate servers see instead of user's private data (your user's IP address).

Nope. Your IP is also visible by each router in-between when using such a tunnel if the machine is in the user's network (in your Amazon Echo or Google Home). You need alternative infrastructure to bypass the internet.

Installing a machine directly in the ISP building is no different from Carrier-grade NAT that is already widespread. It also leaks some data about you that can be deanonymised. It is also extremely expensive.

Edge CDNs can help a bit, though.
You are extremely naive if you believe Google can't infer anything if the referer is missing.

An IP + user-agent combination (both of which are sent) is enough to uniquely identify a typical home user with high certainty unless they're behind a carrier-grade NAT and use a very popular browser.
Less but Better: Dieter Rams’ 10 Principles
Even though I never met or knew Ritchie I still feel bad when I read about his death, when I was a teen I would go in rabbit holes reading about C and Unix, and would read about all the design decisions he made and the rationales for it, a true loss for the programming world.

The concepts of minimalism and modularism are being thrown away and it shows in the performance and stability of new software. It's a shame we have to learn the same lessons over and over.
I'm not seeing an important difference between the way you describe prior authorization and the quote from the article. Nobody in the world thought that doctors need to get permission from insurance companies to practice. This was about getting coverage. I doubt that many people were confused about the rationale from insurance companies for prior authorization: so the insurance company can decide if they approve of the doctor's action. That's the traditional definition of authorization.
Addendum:

I found the lecture on YouTube [1].
The lecturers made a book from the lecture [2].

[1]: https://youtu.be/A2OtU5vlR0k
[2]: https://www.callingbullshit.org/
Think about how many fundamental Linux programs are still done in C. Yes. 100%. Knowing C well helps you in any higher level language. In your mind you’ll be able to think what is really happening under the abstraction that is python. (Or ruby or Java etc)
Japanese Publishers to Sue Cloudflare for Hosting Manga Piracy Sites
Yes. Learn C.

Not to understand python, but to become a better programmer and gain a better understanding of computers.

We desperately need more people learning the 'hard' languages. Python is fun, but libssl, libcurl, the Linux kernel, and all the other 'important' things need more developers.
ETF aren't rocket science. They are not super easy either, maybe 2-4 weeks of research. It's quite probably they will literally DOUBLE your savings when you will retired. And you will be able to retire when you say so not when the governments tells you that you can.

There are 2 types of pensions funds essentially.

1) The ones that do not save money.
You pay pensions taxes now that just go to pay the people retired today.
Believe it or not the vast majority of governments pension funds are like this.
In Italy it's like this. You IRPEF money doesn't go in an investment, it pays the retirees of today. Now just wait and see what we'll happen with life expectancy increasing and population reduction.

2) The ones that buy things for you. And guess what they buy: usually 3 bonds and 2 ETFs.
And they will take 1-2% for that.
And you might think: "oh but 1-2% I can give awayt if I do not have to care about anything".
In practice though ETFs return 5-8% per year when kept for decades and the earnings are averaged. So the pension fund takes 1-2% from 5-8% which is 20-30%. On top of that there is compounding interest. When you will have retired it's likely you will have given away half of your savings to the company managing the pension fund/retiring plan.

Watch this video from Last Week Tonight with John Oliver that explains the last concept very well:
https://www.youtube.com/watch?v=gvZSpET11ZY

AS USUAL, DO NOT JUST TRUST ME, RESEARCH WHAT I SAID (AND NOT ON TIK TOK)
They are indeed somewhere, but impossible to recover without cooperation from a large number of people who will be opposed to it. This happened to one of the co-creators of ethereum when his company Parity had a bug that caused them to lose millions of dollars of funding (which I think may now be worth billions) locked in a contract, much like what happened here. He tried to rally people behind a network fork to undo the change, but it didn't work. I believe this experience has a lot to do with his own blockchain project (Polkadot) having an explicit governance process that is and to change things like this without a network fork.

But this ship has sailed for ethereum!
>My living room lighting already blew up two times and no

The reason is not the LEDs themselves but... money. The LEDs are overdriven to show higher lumen numbers (and wattage) on the box. That results in overheating both of the LEDs and the driving circuits - one of them fails. In short it's the good old - planned obsolescence.

It's absolutely possible to have LEDs that last for 50k hours (while losing 20% of their brightness) but don't fail. Sometimes even adjusting a resistor value (to reduce the current through the LEDs) would do the trick.
I think it will make you appreciate how much Python does for you, and (particularly if you try to do anything large) how many more bug-types are possible in C.
From its history since the MD merger you could argue Boeing should be on this list.

It's the inevitable result of prioritizing profit rather than prioritizing the creation of quality products that the people working at a company can be proud of.

That's why you see companies fall apart when the founders leave. They're replaced by people who prioritize profit for the company and wealth for themselves rather than product quality so the company ends up rudderless.