skysight-inc/HackerNews huggingface dataset:
Here are steps, that helped me:

1. ensure you don't have diabetic - very often one of the consequences of diabetics are problems with feet (so called "diabetic foot").

2. ensure you don't have neurological problems - caused by many factors (from side-effects of diabetics to low potasium level)

3. ensure you don't have any cardiac/veins problems (myself being overweighted [fat, lets call it straight] is have high blood pressure which can silently make tremendous damage to your body - even feet)

4. you HAVE TO take breaks from sitting! Stand up and take few steps every hour. This will cause better blood flow in your legs.

5. keep focus on your posture - probably most of the programmers and it workers tend to do work in half-laying position (which itself is not so bad to be clear), but if you correct your self once in a while and try to sit with your back straight - this will also improve overall health of your spine and blood circulating system.

6. Less coffeine, more water.

7. I personally have a condition were I constantly move my legs when sitting. Some of my friends are telling me I lullaby a devil on my knee. Some call it Restless Leg Syndrome. Whatever it is - my legs are for most part of the day in motion. But, I know that not everyone have this kind of feature build in themselves. Investigate things like under desk bikes or steppers. I even saw one time device which looked like some kind of underdesk swing for feet - you would place each foot on wobbly platform and through the day you would move them in every direction.

8. If above point is not for you (for whatever reason) search for rubber spiky pillows. They look like round pillow, with lots of little rubber connes. Often advertised as lower back stress relievers. Put one under the desk and keep your feet on it through the day - it will increase blood flow.

9. Keep your feet at comfy temperature. Some are heat-likers some are cold-likers. Whom ever you are - adjust how you keep your feet through the day. Either ware a comfy, fluffy socks or very thin one. Maybe slippers aren't a bad idea.

10. Take good care of hygene of your feet. And by that I don't only mean washing them. Also ensure you are fungus infection free, keep them soft by some cream of hot, salt water rinsing.

Finally - invest in the comfiest shoes You can afford. I cannot stress this enough. Bad shoes can do long lasting discomfort for your feet.

And thats it from me :)
Flare-On Challenge 2020
That is another distinction. All the example jobs do routine, repeatable things. Everything a programmer does is either novel or trivially replicable. There is no equivalent to "painting a room of certain size", to do that you use a copy of already existing painted room.
Early research from 23andMe strengthens link between blood types and Covid-19
I don't know lisp so maybe there where more nuances in your code, but often your want to analyse an integral in symbolic terms (for whatever integration definition you are using)

The expression of the integral operator as a function in code is contrary to that with how people usually think about functions and code.

The only language I know that properly manages to represent integrals as code is Wolfram Mathematica by using rich rewrite systems.

That is Integrate(f,a,b) is not code but a data structure to be interpreted by an external (and customizable) integration context that defines numerical types, algorithms, lazyness, etc.

From the links I know of Wolfram Mathematica and lisp this could well be what you meant, but it is quite different from giving a single integration algorithm.
So my interpretation is (IANAL) that the Entrouvert released some library under GPL, and then when a big company used this free library, they wanted some money out of them and tried to use copyright mechanism to circumvent GPL as a free software license. Judge said they can't do that.

So looks like it's a good case for GPL.

The title is very misleading and some commenters here seem to be interpreting it differently, so please correctly if I'm wrong.
> The UK has suffered from American technology dominance by companies like Google, Facebook, Amazon, Netflix, Apple and others.

For there to be suffering there must be people who suffer. So
who, concretely, in the UK has suffered from American technology dominance?

> As you have spent £500m to help OneWeb out of Chapter 11, which arguably is not as important to Britain as Arm, you could spend £1-2bn as the anchor investor for an IPO on the London Stock Exchange and get a Golden Share for it so that this problem cannot happen again.

Half a billion here, a few billion there. I cannot stand this kind of thinkig. Do you know how much a billion is? A million people will have to pay a thousand pounds more in taxes due to this jingoistic bullshit.
Weight Loss Tips That Are Evidence-Based
Written by Kris Gunnars, BSc
in healthline.com
fixed. commenting too quickly.
Thanks, I'll drop an email! But I was wondering if anyone else had faced a similar issue.
The "left clap" is the server's left, and the "right clap" is the server's right.

Easy to get those mixed up, as the comic doesn't specify.
> Meanwhile, I’m still dealing with Linux-loving colleagues who cannot get their sound or webcam to work reliably and consider this an acceptable state of affairs.

That's largely the fault of manufacturers who refuse to properly document their devices and release functional drivers. I don't think anyone considers that an acceptable state of affairs, merely tolerable if it allows using an open software stack that you can freely modify.
Space is non-euclidean under the influence of gravity. It's definitely on topic.
Actually, it is not that bad. Having this precedence now settled where does the GPL fit in the French system, which now make it much more simple to sue since you know which court and for what (breach of contract) to sue.
Ask HN: Guild/Studio structure for Software Engineers?
Hi HN,

I am looking for examples of companies that consist of an ensemble of mainly software engineers (could be mixed skills with hardware, graphic, architecture), that work in a guild like fashion.

- They work mostly on internal products, mostly on a project-basis

- Are relatively small (<15-20 people) and are primarily a flat, partnership structure

Do you have any good examples?
Ah yes! Let's just call it the "spoon feed".
I vaguely remember an add-on (For Mozilla browser??) that you could configure to preload links, that I used to preload pages of webcomics on my subpar childhood dial-up. I would open up the archive page, or first page, go do something else for a while, then start reading, and I would never catch up to the cache.
It "done" really, and I can use it today knowing its pros and cons. It would be "dead" if it had a glaring flaw which couldn't be fixed (which I don't think mutability is)

Every project has cons and they should embrace it and call it out like this project did instead of forever targeting a perfect library but nothing is perfect. It serves its purpose.

I am not sure if they are telling people not use it just because chrome now says to exclude it or they came up with it independently.
Innovative Companies in Digital Identity
> that the user actually wants to use

Only a handful of people would rather use something like Urbit than established systems.

> Eventually, one could write a native hardware kernel

When it does, you can call it an OS. For now, it's a user space application.
The Amstrad CPC 472, an unusual case
I'm not sure "done" and "obsolete" are mutually exclusive. Something can be completed but also not relevant any more. Moment is doing its date thing excellently, it's just not the best solution nowadays.
I think the argument you cited is a bit of a strange one.

They are arguing that Ireland was not a net exporter of food because a large portion of Irish crop exports were oats, and oats are not food.

The supporting arguments are worse. For instance, they state that oats are usually for horses' consumption. Further, they state that the average farmer would not know how to prepare the oats for human consumption.

All this seems obviously false[1].

As a general point, the obvious point of comparison with Ireland would be the various states of 1840's germany, also heavily reliant on potatoes for sustenance. They also got the potato blight, but there was no great famine.

[1] they also give some figures, which I won't comment on.
I'm working on a biggish Go application (a rebuild of a poorly written 160K LOC app) and I've been trying to make it "perfect" because it has to work for the next decade, and (in theory) I'm laying the groundwork for a slowly growing team of developers and my successors.

But in practice I'm stuck on the one side in analysis paralysis, and on the other I feel like what is pushed as best practices is slowing me down and adding a lot of boring, fragile boilerplate (use case: adding a field means changing structs and conversion functions in 3-4 packages).

I'm seriously thinking of just flattening everything again and work from my database representation, because right now I'm not moving very fast and adding / changing fields feels daunting. And it shouldn't, because that should be the easiest part, and it's something I've done for so long already.
Home assistant and Unity for home automation
'Moonshot' hype illustrates the UK government's obsession with tech hyperbole
Show HN: Noice for Android – Indefinite background noise (ambience) generator
Putting the Bannon label aside, this paper seems to be well written and proofread. The claims fell into the range of educated guess and reasonable doubts.

EDIT:

You may like or dislike Bannon and/or Trump, but I judged this paper using my only knowledge in biochemistry/molecular cloning from when I was trained during undergraduate.
I tried Julia as well to test the database feature.
Unfortunately, when I `import HTTP`, I get "repl process died unexpectedly: signal killed".
(julia 1.3.1 and HTTP v0.8.17)
I think that is the point of the "archive" functionality: https://docs.github.com/en/github/creating-cloning-and-archi...
Debt: The First 5k Years; David Graeber [video]
Article doesn't work. I disagree about the title though. I love USB-C. I can use the same charger for my phone and my laptop, without having to carry those bulky laptop chargers. Sure, there are some quirks involved, but overall I consider USB-C a big benefit.
Why are you using an unrelated quote to make it look like your site has some form of affiliation or recommendation by Wired?

How well does this handle rampant fraud? In the past, whenever we've done any form of educational freebie or discount, there are floods of signups (often IN, BD, LK, ID as most prevalent) that are blatantly fraudulent but with hijacked/stolen .edu emails, occasionally faked course listings with one course. There are a number of badly-written vulnerable webapps, often 2-year unis in the states that seem to allow applicants to get an autogenerated .edu email even before admission or any form of verification.

I see the word AI. What AI, and how?
The mobile site features a similar button, which measures the time between screentouch and release - tapping it casually like I would any other link netted ~120 ms, fastest I could physically tap was 20ms!

That demonstration alone was enough to pique my interest and give this a try.
This link is broken, appears to be a dupe of https://news.ycombinator.com/item?id=24471004 although the title has changed.
Giant viruses may hold key to evolutionary mystery of eukaryotic nucleus
>The next step in speed

Hey Google! I have already 10 Gig? For a affordable price. Can't you do that too?
>Medusavirus Ancestor in a Proto-Eukaryotic Cell: Updating the Hypothesis for the Viral Origin of the Nucleus

https://www.frontiersin.org/articles/10.3389/fmicb.2020.5718...
Looks like a Pull request for the volume control was created[1]. Hopefully the author will merge it soon. Internet is awesome

[1] https://github.com/maxence-charriere/lofimusic/pull/3
I'm "stuck" in Turkey and plotting my return to California. However, I feel it's better to wait until next year.

I almost went to Thailand to get "stuck" there. :)
try https://onezero.medium.com/usb-c-was-supposed-to-simplify-ou...
Mexico, South Africa, and Australia.
Why wonder? That's basically what IPv6 did for networking, or what Intel tried with Itanium, but with even larger gap to existing usage. The cost of switching would be so astronomically high, your product would fail before it even started.

"Throw out the old" happens in local pieces of the stack all the time. AMD removed a lot of cruft from the Intel ISA when they designed AMD64, Wayland removes a lot of complexity from the display protocol stack, and every I/O port before USB was designed to be incompatible with existing ports.

I feel that what you are describing will look like the SBC situation in the ARM world: the processor instruction set may be identical, but every vendor uses a slightly different incompatible way of connecting and designing the surrounding chipset, which results in a myriad of almost-identical drivers and subtle bugs that are impossible to fix, because the cost/benefit ratio would be prohibitively high.

Standardization isn't just for backwards compatibility, nor does it mandate it. But it does allow for reuse of existing components in an interoperable way. Imagine if every application came as a unikernel microservice instead of an OS framework library: there would be no UI consistency, copy-pasting between different applications would be hard, and you would have no OS-level update facility -- every application would have its own set of vulnerabilities.
Science 2004: https://www.researchgate.net/publication/8587412_Infectious_...

"For the third time in less than a year, an outbreak of SARS seems to have originated from a failure in laboratory containment. This latest incident, revealed in China late last week, is the most serious."

2019 Journal of Biosafety and Biosecurity: Inaugural editorial: Towards evidence-based biosafety and biosecurity
https://www.researchgate.net/publication/331229899_Inaugural...

"In 2004, a case of laboratory-acquired SARS infection was reported, and a number of containment failures occurred in high-security laboratories in Singapore, Taiwan, and mainland China. The 2004 SARS outbreak in North China resulted from a series of flaws in the biosafety protocol at a national institute in Beijing, resulting in infection of four laboratory workers. This has been the most serious biosafety event to date."
Net core 5.0.0-RC.1 released
I would be totally ok with the arrangement. I've been doing light work this past month and it's definitely coming back to me.
If they really can get the cars running at 150 mph regularly these might be competitive for long journeys in Europe. Obviously it will depend in some part on the self-driving technology.
There are some contexts where this makes sense.

As far as I know, currently there are no "good" real time operating systems available. There are some ancient, crufty ones... and some modern soft-real-time operating systems, but that's it. This would be a fun exercise for someone wanting to write something uniquely useful in Rust, for example.

It might make sense to write a pure web browser engine designed for embedded contexts. Think infotainment systems where the web content being served is fully controlled. This would be an opportunity to write something like a HTML5-only engine with UTF8 only, TLS 1.3 only, HTTP 3 only, etc...

Relational database engines need a massive rethink. All of the current popular ones are 20+ years old, and based on 50+ year old architectures. Why do schema operations take time? Why does index rebuilds lock tables? Why are there column size limits? Why is SQL injection still a thing? Why, why, why... because legacy, that's why. Because hard-coding, that's why. Because 1980s C-style programming with fixed-size buffers, that's why. All of this could be just washed away with a rewrite using Rust, Modern C++, and some fresh ideas.
We're doing pretty well with legalization up here in Canada, so, counterpoint, it actually is a good solution.
I don't have data on this, but I suspect usage of public Wi-Fi is going to keep declining in favor of cellular data as it becomes cheaper and data caps rise/go away

So, in that case, would TLS still be useful? It just seems like quite a lot of effort to ensure TLS everywhere because a small number of people use untrustworthy Wi-Fi networks
Actually two of my cafés have a "no computers in the evening" rule, one also has a "no computers on the terrace" rule. Now that I think about it more, with fast mobile data I don't think network speed is going to be much of a factor for places like that.

For #1, if you have ten people all on Zoom meetings at the same time, isn't that going to kill your fast-for-a-café bandwidth?
Would appreciate a link to your researched aerial and router. I'm sitting in the country with my phone in a metal kitchen bowl (DIY aerial) for maximum signal, and think I could benefit from some technology!
You might benefit from flipping this around and asking yourself why you're not able to ship software that remains shipped without intervention. And why you can't even imagine a world where that would be possible.

If you spend some time and effort removing whatever obstacles you have in place that are keeping you from being able to do that, you'll have a lot more free time to spend building new things.

For what it's worth, this world does in fact exist. And there are lots of us living in it. Here's hoping you find a way to join us!
I looked at these but got an old ThinkPad laptop instead. Integrated UPS, keyboard and mouse...
They're more virtual than mechanical, but some of the PMV (Pony Music Video) genre involves taking apart broadcast TV shows and putting the shots back together, beat-matched (and sometimes even lip-synced) to music.

e.g. the two different interpretations of https://www.youtube.com/watch?v=-kISjRO3L2U and https://www.youtube.com/watch?v=dsWAZGCDJ0Y
A great stimulus for "thought and measurement" would be user feedback. If users could see who wastes their data plan as easily as they can see who eats their battery, this would change the picture.

Browser vendors should implement per-site traffic breakdown.
I'm curious - are there good adblockers today that can block YouTube ads? I vaguely remember uBlock Origin facing the problem of Google serving ads from the same domains/addresses as the actual video, making adblocking on YouTube virtually impossible.
How in the hell could you think that scale of moderation needed for facebook is the same as newspapers, radio and TV stations?
1) Entrouvert released some work under GPL (a SAML authentication library).

2) Orange (big company) used the library in some of their proprietary software, software that was sold to the French administration.

It is a very good case for the GPL indeed.
The media have been pushing hard on the idea that we're living in the worst-case RCP8.5 IPCC scenario. The article that particularly annoyed me was the Atlantic one which based this claim on a Twitter thread that, if you actually clicked through to it, showed us right in the middle of the middle two IPCC scenarios plain as day on the graph. (The tweet actually claimed that we were closer to RCP8.5 than he'd like, which is of course true since all the emissions scenarios are relatively close together early on and he wants us on the best one.) It's not true, of course. Similarly, RCP8.5 is not the "business as usual" scenario that happens if we don't take action, as the media also likes to suggests - it actually requires a rather improbable combination of events. The media are actively making people less informed on this stuff in order to sell fear and a narrative.
And slight flaws in the conservation of momentum wouldn't affect our current daily lives either.

But this would still be an extremely useful effect if it does exist, for devices designed to focus it. Look at how an electric field's influence on semiconductors has almost no relevance to anything except when harnessed just right.
Free speech by itself doesn't mean much without amplification. I don't think we've got free speech wrong. But with Facebook and other social media we've got amplification wrong.
For simple, web-based speedtests on a local LAN/WLAN, I like librespeed[1]. Really helps identify subpar WiFi coverage (for example), better than just signal strength. Runs nicely on a Pi, up to line rate (1 Gbps) on a Pi 4.

[1] https://github.com/librespeed/speedtest
I've never understood why integer data types in C do not have a fixed size. There is no meaningful benefit to be had. When you upgrade to bigger machines from 8 bit to 16 bit your old 8 bit ints and pointers still work on the 16 bit machine. If you use ints with the assumption that they use the full 16 bit range then you cannot compile that code on 8bit machines. So now you need a hybrid target architecture that pretends to support 16 bit values through emulation but also limits itself to 8 bit pointers. It would have been much simpler for the programmer to just pick a datatype based on what is appropriate for the application. Instead what we have is the inverse where the machine decides what the application does.
It was a problem everywhere and in no way specific to RoR. If anything, RoR were one of the first more or less mainstream framewors to solve a lot of common problems then (CSRF, HTML spec only having "GET" and "POST" for form method attribute, etc.)
Here's Evert's response to the rebuttal: https://www.researchgate.net/publication/215992069_Cultural_...