skysight-inc/HackerNews huggingface dataset:
Anyone interested in dynamic sitting or creating a workplace that encourages movement and strengthening that goes against this passive lay-down desk, check out Katy Bowman's work:
https://www.nutritiousmovement.com/dynamic-at-home-work-and-...
I would agree with you if this were the national or even regional model, such as the case in some countries in East Asia. But it's not. This is a single school with a unique model that has proved succcessful and is being torn down. No one was being denied a highschool education or a chance to succeed over this.

Questioning the measurement of merit is easy when you don't have to offer an alternative. There's always something to pick at in every methodology, including every alternative you may think of.

If test scores didn't correlate to academic performance that would be embarrassing and really easy to show. But they do. Test prep is just focused studying. It doesn't have any hacks or shortcuts other than learning the material better.
How about DOG_ON_DASHBOARD and DOG_IN_LAP. Seriously; you are operating heavy and deadly equipment. Keep your pets in the back seat at least.
Those are just odd cows.
There is, in fact, a quarantine bit, but that metadata isn't very hard to change for a process that has enough access to a file to run it. `xattr -rc` and you're in.

Disclaimer: I've not even begun to really dig into this, beyond reading a few assorted pages like this one: https://www.sentinelone.com/blog/macos-malware-researchers-h... and this one: https://blog.malwarebytes.com/101/2019/02/macos-protect-malw...
Your Question:
> I've been looking for a self hosted (or p2p) solution for streaming to a large audience e.g. Twitch but with WebRTC instead of HLS/DASH/rtmp. Are you aware of anything like that?

My Answer:
You have PeerTube, which you can self-host.

> PeerTube is software that you install on a web server. It allows you to create a video hosting website, so you can create your "homemade YouTube". The difference to YouTube is that it's not intended to create a huge platform centralizing videos from the whole world on a single server farm (which is horribly expensive). On the contrary, PeerTube's concept is to create a network of multiple small interconnected video hosting providers.

- From PeerTube's FAQ(verbatim except for a few minor grammar errors)

> PeerTube has 3 main adventages:
1) An open code (transparency) under a free/libre license (ethic, respect and community-driven development);
2) A federation of interconnected hosting providers (so more video choices wherever you go to see them);
3) Peer-to-peer broadcasting – and therefore viewing – (so no slowing down when a video becomes viral).

- From PeerTube's FAQ: What are the main advantages of PeerTube?

On the specifics of the live streaming features, albeit vague:

https://joinpeertube.org/roadmap

Apparently Framasoft(the organization behind PeerTube) is planning to implement the live streaming feature once they hit $60,000 USD in funding. However, keep in mind that this is a new feature that hasn't come out yet, and if and when it comes out the first time, it will be a work-in-progress. They are currently below funding goals for step 4 of the roadmap, aka the live streaming feature. Donations may or may not be tax deductible, depending on the jurisdiction in which you live.

What is PeerTube:

> PeerTube is software that you install on a web server. It allows you to create a video hosting website, so you can create your "homemade YouTube". The difference to YouTube is that it's not intended to create a huge platform centralizing videos from the whole world on a single server farm (which is horribly expensive). On the contrary, PeerTube's concept is to create a network of multiple small interconnected video hosting providers.
- From PeerTube's FAQ(verbatim except for a few minor grammar errors)

A more descriptive explanation of PeerTube here:
https://en.wikipedia.org/wiki/PeerTube

FAQ: https://joinpeertube.org/faq
Documentation: https://docs.joinpeertube.org/

____________

Framasoft is the parent organization of Peertube. It maintains the source code for PeerTube and several other projects. It's also based in France(important if you want to send tax-deductible donations to Framasoft).

Website on the parent organization: https://framasoft.org/en/association/

> The Framasoft association is a 1901 not-for-profit association whose character of general interest authorizes a tax deduction. Which shows its willingness to stay an association on a human scale (less than forty members, less than ten permanent staff)
___________

Sorry for the crappy formatting, I wasn't sure how to format the information optimally.
>it's unlikely that most consumers will remember what operator their vending machine snack came from

Isn't that still a branding issue?

Have a bright orange gorilla swinging by it's tail as the mascot. On both sides of the machine and on the front (though transparent enough to see the snacks without issue). "Wait, gorillas don't have tails?" you question. Exactly, that's the brand name: Gorillas Don't have Tails.
I think `faire` is kind of the same in French - in various phrasal settings, it feels like an all-purpose verb for taking any sort of action. Although I guess that's more like 'do' which also has a bajillion uses in different contexts
> Jefferson-Chalmers is the last Detroit neighborhood with any real potential to see redevelopment.

Do you mean that like, the other neighborhoods are lost causes? Or like, it's the most recent neighborhood with any real potential?
If you read the article (perhaps its been updated?), they were using the old XLS format and they hit the limit at 64,000 lines

PHE had set up an automatic process to pull this data together into Excel templates so that it could then be uploaded to a central system and made available to the NHS Test and Trace team as well as other government computer dashboards.

The problem is that the PHE developers picked an old file format to do this - known as XLS.

As a consequence, each template could handle only about 65,000 rows of data rather than the one million-plus rows that Excel is actually capable of.
How the Netherlands Became the World's Second Largest Food Exporter by Value
If you're a long-time user of macOS you should be aware by now that it uses a case-sensitive filesystem.

The `com.apple.LaunchServices` and `com.apple.LaunchServices.QuarantineEventsV2` (renamed) user-level preferences still very much exist.
> In Australia, a skilled electrician can earn the same salary as a software developer, and that's the way it should be.

The issue here is that the work of a skilled electrician doesn't scale, unlike a software engineer. The classic example is process automation.

I would argue software, and engineering in general, is one of the few disciplines where that's possible.
Pelican does in fact ship with a makefile for running tasks.
A common pattern is writing code as a series of isolated cases, when taking some time to design the general case would greatly reduce the amount of code. You add a bool parameter to a function to modify one small bit of what it does, then another one, and you add some new return value, and before long, you've got a class with several getters and instance variables represented as code in a single function, with parameters controlling which actual method is run.
I used to have a large CRT monitor that was 30kg (I don't recall the actual screen size, but it was somewhere between 20-30". It was an absolute behemoth, and I remember the desk sagged down at least an inch in the centre. It looked pretty dodgy, but it sat there for years without incident!
Ask HN: What's your side incomes as a developer?
Comment your side incomes related to programming. Add used platforms and figures if you are comfortable with that.
Further down, maybe the article has been updated

PHE had set up an automatic process to pull this data together into Excel templates so that it could then be uploaded to a central system and made available to the NHS Test and Trace team as well as other government computer dashboards.

The problem is that the PHE developers picked an old file format to do this - known as XLS.

As a consequence, each template could handle only about 65,000 rows of data rather than the one million-plus rows that Excel is actually capable of.
This hits the proverbial nail right on the head. In many towns and cities (of various sizes) across the US, pro-growth agendas are enriching a handful at the expense of residents. Take Metro NY for example, where the latest development craze is market-rate, high-density housing. Gone are the projects building McMansions on an acre or more, as you can pack in hordes of people in thise apartment and condos. Of course, the politicians promise 'affordable' housing as a way to get public approval, but what always happens is a minor number of affordable units are given away in a lottery and the bulk of the project is market rate. Market in Metro NY suburbs is around $3200/mo for a two bedroom. Add to this many developers in this region are experts at getting local and state IDA funding, tax abatements and utility credits, it becomes clear the taxpayers are funding this development. To this post's credit, these projects all require some degree of infrastructure expansion and yes, much of the maintenance of this infrastructure occurs at the detriment of existing infrastructure. Roads, rails, airports,and the electric grid in this region has suffered to the point of being 3rd world or less. Yet, taxes are sky high. Consider a 1500 sq ft, 50 year old home in suburban NJ or NY already has property taxes of $10k-15k in any commutable town/city. And adding insult to injury is the labor costs, which in Metro-NY are among the highest in the world (yes, higher than Singapore).

Metro NY may be an easy target, but like the author of this post, I believe this is happening in many towns and cities across the US. We need to get smart about our growth and take politicians who promise grand infrastructure programs to task. Just look at Trump's Infrastructure Week boon dogle or Biden's now non-existent promise of national high-speed rail. Now these hollow promises would have been growth for the public good, not just the local pols and developers.
The translucent gradient overlay this site has is truly obnoxious. What possesses people to do things like this? Headers that follow you when you scroll down the page are bad enough, but this is truly abominable. Don't fade out text I'm trying to read dammit!

Delete StandardLayout__GradientWrapper, it served no useful purpose, it only pisses people off.
Used the exact same method to schedule events in an OS-less embedded system.

I feel your frustration.
That is indeed the simple solution to a complex problem advocated by government propaganda, yes.
If I had a dollar for every office worker that thinks Excel is a database...
If your screen is too wide to read websites comfortably, why don't you resize your browser?

What is the point of buying a bigger monitor if you're still going to full-screen your browser to the point you can't read anymore? Isn't the point of bigger monitors to show more things at once?
> I didn’t know it was that controversial. I feel like that article is making a bit of strawman argument from the get go by talking about 1-3% failure rate from the backend. If I had a system that flaky, I’d be taking a good hard look at myself before blaming anything on my optimistic UI :-)

It's not a 1-3% failure rate for the backend, it's a 0.01-0.1% failure rate for each request between dozens of microservices each with their own bespoke error handling, each owned by a team with more political clout than the frontend guys/gals who keep reporting Sentry errors due to "UnknownNetworkError" or some other such nonsense, all wrapped in some spaghetti code frontend thats written like the whole thing is running locally.
I know of at least one person who would be tagged as DRIVER_READING_BOOK
Fair point, but honestly not a huge priority. Lightsail is a super convenient and cheap way to host our blog.

The main problem is we were on a $10/mo server, which is plenty for our typical blog traffic. But definitely not enough for HN! Heh.
From the screenshots this looked like it was built with [0] or [1] but from their repo it's actually completely homegrown.

[0] https://github.com/uber/react-digraph
[1] https://github.com/wbkd/react-flow
I use S7 in my open source Scheme-for-Max project. I have built a Max/MSP external enabling one to script and live code Max/MSP (a computer music platform) in Scheme. I love it, I checked out many options before settling on S7 and have been super happy with the choice (guile, gambit, chez, chicken, chibi, racket, ecl). It's in many ways similar to Janet and Clojure: a single-namespace lisp 1 but with keywords, CL style macros with gensym, and environments. It is also close to Guile, but is liberally licensed.

The best part of S7 in my opinion is how easy to embed and extend it is. The C FFI is really easy to use, and all of S7 fits s7.c and s7.h, making building very easy. You can see some S7 in action in Max/MSP here: https://www.youtube.com/watch?v=ErirIFCTdjg&t=2s&ab_channel=...
Oculus is a company. Which model are you referring to?
I'm as confident as I can be that the chosen keywords were never spoken in casual conversation (especially since none of us speak English around the house) or searched from that IP. Every mobile device in the household is permanently connected to my network via VPN. The entire Amazon usage is comprised of 2 browsers on 2 different PCs. The Echo was used just as an experiment (came as a freebie) and spent most of its time hearing me "randomly" drop the "Whirlpool washing machine" stuff in conversation. As far as I was told everyone else controlled the experiment just as I did.

We even tried to make sure the terms are "plausible" given all other data the companies may have had on us. Age, social status, etc. We picked things where we're comfortably but not too obviously in the target audience (no "energy drink for student gamer" type thing).
CSS Grid is horrendous to debug once it gets complex and you can’t rely on document flow any more, things can be placed anywhere which might seem big and clever but a few nested grids + the cascade and you’re quite frankly screwed. If you really must use CSS grid I say use it for the main layout and nothing else, then at least future you has a chance.

Also this is more complex than using negative margins ever was.
I will not be so certain about it. There are a lot (a lot) corrupt money in London, Vancouver and other cities.
The key learning: Get your product used by the React.js team for hyper growth.
You might be interested in this project: https://github.com/SimulaVR/Simula

Not affiliated
How would you do this otherwise?
AgilEmpathSeason2-Diversity and Inclusion BenRoberts and the Nowwhat? Collective
The Key Points of “The Legacy Code Programmer's Toolbox”
I used an exercise ball some years back, and actually found it increased my focus; I think the stance made me more alert.

The biggest problem was that if I used it for any length of time, my stomach core was in agony!
Agreed. On the other hand, it probably could have done without the sound.
A China-Linked Group Repurposed Hacking Team’s Stealthy UEFI Spyware
Did they pick XLS because it's easier to parse or something? I can't imagine why someone would pick a format that was largely replaced 10 years ago.
Directives can be extremely powerful, but only if implemented such that custom directives are extremely easy to implement. If I have to wrap one-liner AuthZ functions in 30+ line OOP monstrosities, I’m gonna rage...
I think you are catastrophizing. We’re talking about a mild respiratory infection in 99+% of people.

Censor me if you’d like. Every day fewer people care. There is nothing you can do to change that.
Ask HN: What is your biggest frustration with TO-DO apps?
In other words, could you name an app you used/are using and precise what annoys you the most about the app (missing features, overwhelming features, bugs etc.) Please try to get as specific as possible.
You are definitely correct. People who argue against squashing have not worked on 10+ years old actively developed repositories, or in big enough teams.

A commit is a change. A change has a ticket. A ticket is a small piece of work that does not result in 3k changed lines.

This ensures that the change rationale is fully documented and easily identifiable.

Nobody needs those "fixed typo" commits. Nor the "implemented function A" commits. What IS the change that you're doing? What functionality? That's the most comfortable commit granularity to debug imho.
Agreed. I subscribed to the newsletter too - I would normally never do that.
> Clearly, you're not familiar with this code base, but even so, you might be able to intuit the problem from the above diff. You don't need domain-specific knowledge for it, or knowledge of the rest of the code base.

A question I ask, is that if I reverted/rolled back to this commit, would the system still work? Commits that require other commits to work should never be in isolation in case a rollback is required. You should be able to check out any commit in the entire system and have a (hopefully) working program.
Bjørn Nyland on YouTube drives a lot of different EVs in Norway, and one of the thing he tests is the Lane Assist/Autopilot/driver assist disengagement behaviour if there is no response from the driver.

It seems like some cars will actually try to kill you - they'll beep a bit and try to alert you, then if you don't respond the autopilot will simply disengage. And drive off the road or into whatever.

The better ones (such as the new Polestar) go to great efforts to try and alert you (noise, flashing lights, tugging on seatbelt tensioner) then will finally activate hazard lights, slow down gradually, and pull over safely.
Honestly if you're driving even somewhat regularly I'd highly recommend stopping that immediately and getting this completely figured out.

I don't even mean "well I think I know now how to tell when it's coming on and if I should pull over." I mean get it diagnosed, whatever.

I'm not sure how someone who knows they have this issue feels the least bit okay with going out on a road in a 1+ ton car.
I would strongly recommend taking a look at Poetry as an alternative to Pipenv.

Pipenv is honestly a nightmare.
Has anyone tried to write an algorithm that translates any piece of text into "basic English." That seems like a tractable problem, since it's just mapping all the words in English and grammatical structures into Ogden's 850 words and rules.
I'd advise you to get back into sales and learn it fully before giving advice here because if someone says they'll buy, you can't take it to the bank and cash it therefore you haven't made a sale. You need to make money and close, maybe that's the "killer instinct" you were talking about
The BBC updated the article with technical details, see about halfway down. Here's the tech details:

(PHE = Public Health England)

Analysis by Leo Kelion, Technology desk editor
-----------------------------------------------

The BBC has confirmed the missing Covid-19 test data was caused by the ill-thought-out use of Microsoft's Excel software. Furthermore, PHE was to blame, rather than a third-party contractor.

The issue was caused by the way the agency brought together logs produced by the commercial firms paid to carry out swab tests for the virus.

They filed their results in the form of text-based lists, without issue.

PHE had set up an automatic process to pull this data together into Excel templates so that it could then be uploaded to a central system and made available to the NHS Test and Trace team as well as other government computer dashboards.

The problem is that the PHE developers picked an old file format to do this - known as XLS.

As a consequence, each template could handle only about 65,000 rows of data rather than the one million-plus rows that Excel is actually capable of.

And since each test result created several rows of data, in practice it meant that each template was limited to about 1,400 cases. When that total was reached, further cases were simply left off.

Until last week, there were not enough test results being generated by private labs for this to have been a problem - PHE is confident that test results were not previously missed because of this issue.

And in its defence, the agency would note that it caught most of the cases within a day or two of the records slipping through its net.

To handle the problem, PHE is now breaking down the data into smaller batches to create a larger number of Excel templates in order to make sure none hit their cap.

But insiders acknowledge that their current clunky system needs to be replaced by something more advanced that does not involve Excel.

edit: also longer version by Leo here https://www.bbc.co.uk/news/technology-54423988
Fair enough. At least France is trying to push for some digital tax for internet services.
XML would fix the max rows issue, but open you up to OOM issues instead!
US Treasury is now urging people not to pay ransomware ransoms
More than that, Excel is basically the top competitor of every SaaS. Whatever you're doing some user has a spreadsheet full of macros that does the same thing.

https://tomtunguz.com/unbundling-of-excel/

https://foundationinc.co/lab/the-saas-opportunity-of-unbundl...
No. There are plenty of products marketed on the proposition that they provide as much or more value than you pay.

Selling 5 cents' worth of scented lanolin for $20, which no one can tell you used, is not even the sort of "price-signaling" that usually motivates absurd overpayment. That it succeeds indicates deep pathology.
Then where did all the contraceptive-using seculars come from? Hasn't our history already selected for religious communities with high birthrates?

Even if secular people went extinct today, there would be more 30 years from now. Religious communities can produce secular individuals, from which secular communities form that generate secular memes.

They operate on independent planes. Unless a sort of direct genetic disposition to specific ideas can be established, I believe the complexities of genetics and memetics allow for such a broad range of complex interaction that they cannot be correlated so easily.
Devops Borat: "big data is any data which is crash excel"
Is there an N64 implementation written in an HDL? cen64 is at least written in an RTL style, but it's not quite there.
Would be interested in hearing more about that Excel tool.
Have you been evaluated for sleep apnea?

Microsleeps while driving are extremely dangerous. You should take this seriously.
The linked post shows the commands in allcaps (Safari/macOs) so the actual preference filename is: com.apple.LaunchServices.QuarantineEventsV2
That file contains very few tens of random, mostly old filenames, almost none from Safari which is my main browser.

So at the very least "a log of all your downloads" is a huge exaggeration.
This is on purpose so that embedding is simple. And embedding is really really simple. I use it extensively, and have only had to look at s7.h and the docs file.
You realize data is immutable when you first try to implement history.

Mutability is just a hack to save some memory.
>the backup power is generated from methane (aka 'natural gas') which has very high power density and very low capital cost compared to the steam turbine either in a coal or nuclear plant.

Doesn't natural gas power plants also use turbines to generate electricity? How can it be cheaper than the steam turbine portion of a coal/nuclear power plant?
If you ban that, you’ll soon have a very hard time proving that Google has good ads because of data collection.
Did some poking around with Chrome dev tools.

The RGBA value for the "unsent" text is #1d1c1db3. Normal "sent" (or "attempting to send but haven't yet decided sending will fail" is #1d1c1d. The RGBA value (alpha = 0.7) ends up being equivalent to #616161 when rendered over white background which the Slack default skin does.

Demo for reference: https://jsfiddle.net/9smqe8y7/