skysight-inc/HackerNews huggingface dataset:
>to me, the defining sadness is that the past decade has been the death of apis, the end of interoperability. the word web evokes a weaving together, a connectedness, and that, to me, always extended far beyond the link.

I think to an extent, interoperability is forced upon businesses for commercial reasons. Its business 101 to want silos and total ownership and control over services and data.

I think we need a law that states that if you capture/index public data, it must be made available to the public in one form or another. You may have a modest fee to cover your expenses.
The American educational system has really failed this one
I assume one of the use-cases for this is that they found a bug, quickly fixed and wrote a test case, and then pushed it to Git without raising a ticket themselves and then solving the ticket.

With an 8 person team all sitting together, someone can just shout across the table and ask someone else to resolve an issue without raising a ticket too. Are you solving ticket A but need another person to help you with a bug you discovered in the API that the person across from you wrote and can fix in 2 mins? Sometimes they just do it and don't raise a ticket. If management likes to mark you on tickets, you might as well raise the ticket.

I work at a big company, and every time the IT Helpdesk does a password reset they open a ticket, then mark it as closed, every time they do a password reset (because they get marked on how quickly they close tickets). Believe it or not, median resolution time for a raised support ticket is in seconds, despite it usually taking days if you open a ticket for anything yourself!

8 person teams are usually the recommended max team size anyway under Agile (two pizza team).
I tought everyone used a vpn no?
I'm not even 40 and in my education, I heard several STEM teachers say that girls can't hack it. The latest of which occurred a mere 10 years ago at a public university. "Egalitarian schooling" is an extremely novel concept and many parents and teachers (men and women) still haven't bought in on the idea.
> This feels unfair to Germans and Europeans in general because of some conflict thousands of miles afar

If you were to talk to the refugees themselves, you'd probably find that they thought losing everything they couldn't carry and being stuck in a country where they can't speak the language, have no status, no recognition of qualifications, no right to work, and yet no safe way to return either isn't particularly fair.

> taking over

Could you elaborate on to what extent they are taking over? What political and military offices they hold, what property they own etc?
I’m a diehard user of the “PyData” toolchain (pandas, numpy, seaborn, sklearn, etc). Models become too much for Excel when either (a) you want to incorporate live updating datasets, (b) you want multiple users to be able to query the model simultaneously without affecting each other, or (c) you want to incorporate probabilistic calculations i.e. your inputs and/or outputs are distributions. Python blows Excel out of the water in these cases, it’s not a question of speed or ease of use.

However, I think Python’s biggest current weakness is the lack of a general purpose plotting library with good defaults or GUI-based tweaking. Matplotlib “can do anything”, provided you’re willing to google how to rotate axis labels and 20 other things to get legible styling. Seaborn is an improvement but still takes re-writing about 10-20 lines of code for each plot. As far as interactive libs, I prefer bokeh but it’s still too low level and missing fundamental capabilities like histograms. Holoviews is an interesting wrapper but still suffers the same limitations. Plotly... is popular, which is about all I can say for it. I find that I hit random walls and inflexibilities often bc it tries to be too one-size-fits-all. I understand ggplot from R is kind of the gold standard. Wish someone would do a carbon copy port to python.

Final random thought: my feeling is that white collar industries like insurance that are built around a network of Excel jockeys are in for a major disruption. If you built these companies from the ground up with a software dev team and mindset you could probably cut headcount 5x. It might not make business sense for a company deeply rooted in Excel to make that transition, but then again, that’s exactly why and how disruption happens.
What point are you trying to make by misquoting me? Are you trying to compare public school to prison?
Ya, I know that argument. But it's not an accurate description of the world in which we actually live. There's tons of places, even in developed countries like the US where its extremely cheap to buy fertile land that you could live off of if you were so inclined. People choose not to do this because they like to live in urban megacities. They like to live with all the comforts and benefits that the system has provided them with. They want all the benefits of capitalism without the costs.
PICO-8 fantasy console had a breakout year. I think we will see more "off-Broadway" style game dev. Awakened by an explosion in powerful new SoC boardss. Panic's Play.Date handheld portable could be the next "little" thing ;)
Is there any experimental evidence for panpsychism?
I found that even Introduction to Statistical Learning made a few too many assumptions when I tried to work through it. I recently finished Jim Hefferon's Linear Algebra [1] and now I'm working through Introduction to Applications of Linear Algebra: Vectors, Matrices, and Least Squares [2] (along with a python companion [3]). The two texts have overlaps but I've found them more helpful than redundant; it's nice to hear different angles on the same topic. I'm planning to focus on statistics next with Blitzstein and Hwang's Introduction to Probability [4] before returning to ISLR.

[1] http://joshua.smcvt.edu/linearalgebra/

[2] http://vmls-book.stanford.edu/

[3] https://ses.library.usyd.edu.au/handle/2123/21370

[4] https://projects.iq.harvard.edu/stat110/home
Yup, didn't even have to click the link. After all, everything is everything.
while this is a good overview, i think this article paints too rosy a picture of message queues, specifically

> We can put as many messages as we want into the tube (let's assume we have a infinitely long tube) at whatever speed is comfortable to us.

and

> The receiver will never be impacted by our actions—they will pull out as many messages as they want at whatever rate is comfortable to them.

and

> Neither the sender nor the receiver are concerned with how the other works.

First, I would argue that the sender and receiver still absolutely have to know how the other works, because your API contract is now the structure of all messages that enter the queue. You also need to be aware of the semantics of both client and receiver: if I receive a message I can't process, can I get rid of it? Do I need to retry it forever? And as a sender, will my receiver retry this message or do I need to track success? In synchronous systems you have the opportunity provide clearer feedback in these scenarios, which help mitigate or at least share responsibility in mitigating poison pill scenarios.

It's also the case that when you introduce a queue you're adding an arbitrary buffer. During short transient outages this is usually ok, as your system has some slack somewhere at some time to drive down the pileup, but during persistent outages you can end up driving up a difficult to overcome buffer. And worse, in the event of time sensitive message a substantial amount of that buffer may be otherwise useless. Unless your receiver knows whether a message can be safely ignored, you can encounter outage scenarios that take hours or even days to recover from and exacerbate impact after recovery compared to if you just had no queue and shed load in the first place.
> "A 30 year old committing suicide objectively costs far more human life than a 95 year old dying of Covid-19."

Only if you assume the 30 year old lives to be 95 and is not going to commit suicide age 31 from a different life stressor event. Unless they are actively helped, taking away one trigger event at one point in their life is not the same as them being saved from suicide until age 95.

> "also, suicide and other deaths of despair are far more socially costly"

and /more fixable/. Hopeless -> suicide is a pattern that cognitive behavioural therapy can work on. It shouldn't be the case that society has such poor mental health support that "their life fell apart which lead to their suicide" leads to this kind of life or death trade of "who should die to prevent their life falling apart?" instead of "help with the mental health part so they can survive their life falling apart".
You might be confused with the 30min recording time limitation, another annoying software-based limitation many cameras have. Starting from 30 minutes a camera was considered as a video camera and subject to an extra levy—this was scrapped not so long ago, and camera makers are starting to remove the limitation on their newer models.

Having clean HDMI or not is just a matter of market segmentation, it used to be a premium feature.

Canon is really bad in this regards—many camera’s don’t have clean HDMI and/or shut off the HDMI output after 30 minutes. Luckily CHDK allows to add clean HDMI and disable power off to the Canon M3 and a number of other cameras, worked like a charm for me.

https://chdk.fandom.com/wiki/CHDK
https://chdk.setepontos.com/index.php?topic=13489.0
Lobsters[0] is pretty good.

[0] https://lobste.rs/
it's truly a shame we can't get clean/raw video out of a modern smart phone.

They would mount easily, are accessible to the majority of people and are so incredibly superior to USB-Webcams (or those which are built-in to laptops, which also use USB internally).

I've seen some attempts at this but mostly they were focused on turning a phone into an IP Camera for monitoring, which had high latency, low quality and incredibly low frame-rates.
If you want more examples of real world use cases, PyPy is pretty stress-tested by the competitive programming community already.

https://codeforces.com/contests has around 20-30k participants per contest, with contests happening roughly twice a week. I would say around 10% of them use python, with the vast majority choosing pypy over cpython.

I would guesstimate at least 100k lines of pypy is written per week just from these contests. This covers virtually every textbook algorithm you can think of and were automatically graded for correctness/speed/memory. Note that there's no special time multiplier for choosing a slower language, so if you're not within 2x the speed of the equivalent C++, your solution won't pass! (hence the popularity of pypy over cpython)

The sheer volume of advanced algorithms executed in pypy gives me huge amount of confidence in it. There was only one instance where I remember a contestant running into a bug with the jit, but it was fixed within a few days after being reported: https://codeforces.com/blog/entry/82329?#comment-693711 https://foss.heptapod.net/pypy/pypy/-/issues/3297.
QA can be automated in the same way using CI/CD. A QA engineer should be able to read the existing process documents from the git history and have confidence in the CI/CD. In fact a QA engineer’s job is made easier if a robot is cataloging the process (as human developers are prone to errors and sloppy work).

Regarding feedback, a developers dream is to never have to ask for one or give one. Tickets should be well formed and ready for the developer to start work efficiently. A customer service engineer is in the perfect spot to ease the work of the developer. If a developer has question they can ask the customer service engineer which in effect is responsible to document the process.

Note that I pick JIRA apart here for no specific reason, it is possible to use GitHub as inefficiently as JIRA and vise versa. However GitHub has developer friendly workflow set up by default, whereas JIRA does not. In fact I’ve never seen a JIRA workflow that is developer friendly.
> mirrorless camera (with clean HDMI out)

sorry if this is a stupid question but I don't have much experience with cameras and recently learned that cameras have a limited lifespan when it comes to the shutter (the thing that opens and closes to let in light). It is apparently enough of a concern that people ask for this count when buying used.

So my question is: does a video in this HDMI out mode count as just one click? how does this work? Also can you completely avoid using a battery with a power line adapter?

I tried using an old Nexus 4 as a live streaming camera a while back but after a few weeks the battery bulged and the gorgeous glass back shattered.
There is a deeply-religious Islamist section of the Turkish elite, with influence in Anatolia, who helped bring Erdogan to power. Integration with the West promotes secular, urban Istanbul interests relative to them. An East-West engagement, with Turkey in the East, boosts their power.
> An unplugged computer won't start to autonomously break down and convert chemicals into electricity to keep itself running..

You just described a laptop.
This would work, but there are all sort of secondary problems with forcing service providers to take on the role of policing their networks. There are more than a few detractors of KYC laws, for example.
CVS and VB6 are more central to my role as an IC. So to me the issue tracker is not significant. Though I agree the inconsistency in JIRA input formats is a bit maddening
I worked with a fellow who joined the Navy and dreamt of serving on submarines. Since he was about 6'5", the Navy thought otherwise and made him a Seabee.
the vast majority of teachers are women

this wasn't true 50 years ago

could it be that simple? yeah I think it is actually
It's an intractable problem; most people believe software should be accessible to people with different needs, and most people also believe that other people shouldn't be able to force you to do work for free.

Which one you decide on seems like a value judgement to me. Is it fair that instead of shipping that feature you really want this month, you have to do accessibility features? I don't think the answer is black and white.

FWIW, accessibility seems hard. I am not a good web dev, and the conversations that spin out from these accessibility conversations frequently go right over my head. I can build a pretty basic React site, but I have no idea how to add accessibility components to that, or how I would test whether my site is accessible or not.

Part of this problem is probably lack of exposure. I know what a screenreader is, but I don't know how they work. I don't know what makes it easy to traverse a page with a screenreader and what makes it hard. It would probably help a lot if we forced devs to have experience with accessibility tools so they know they work.
In a Glimpse
The choice right now is: take the vaccine, or get the disease. Particularly true of front-line healthcare workers. To choose the latter is idiotic.

Like, whatever side effect of the vaccine you are worried about, you will get the same or much worse from your immune reaction to the disease. That’s simple biochemistry—it’s the same spike protein in all relevant respects.
Nottingham world first: Electric bin lorries take to the streets
For me was Stephen Buhner's Plant Intelligence and the Imaginal Realm. It changed my perception and gave explanations of things I only knew intuitively. Highly recommended.
Sad to say, but HN is also targeted by government-sponsored troll factories, at least from Russia and China. I can assume, they have "guidelines" to support "in a phony mode" anti-Western authoritarian and totalitarian regimes, including Iran, Turkey, and North Korea
> Microsoft said the account did not have the ability to monitor any Microsoft code. The blog post further added it has found no evidence of access “to production services or customer data.”

The article is in contradiction with the headline, isn't it?
Support of 30-40% is super high. I don't think most democratically elected leaders have that kind of support among the populace.

I know you're just winging these numbers, but just thought I'd chime in.
I get that they were taken at the same time, but really when you're blending two pictures to get this one, what's the difference between that and just photoshopping a picture of the ISS where it was at the exact moment.
Take Boy Scouts. It used to be exactly the sort of group that GP describes. Now that's been destroyed; the boys have been told that no, you can't have a boys-only group or event.
> Though, we can't forget that, aarch64 support also helps other ARM vendors, open hardware, theoretically. So there's that.

PyPy (claims to, at least) already supports arm64; this would just be Apple-silicon specific work.
Yes, and all the parties from the beginning of summer till days before new lockdown. I don’t know how it goes in other countries, unfortunately common sense is anything but common.

Also I’ve read that “Belgium accounts for 25% of Europe’s biotech”. I wonder why there’s no domestic vaccine yet given such R&D capacity.
Rust has full support for AVR, excluding function pointers due to current LLVM bugs. Building on stable would be nice though, as it currently requires a custom target JSON file.
> The average user doesn't have control over their desktop apps either, ...

Right, that's why I mentioned "entirely local".
> Could we also stop dropping "CCP propaganda" everytime someone writes something others disagree with?

No, we can't drop "CCP propaganda" fact. Man, they put DOCTORS doing their job to prisons ! Actually we shoud be more concerned about such idiocy ! Where is logic in that ?
Looks more like mentality from few hundreds years ago reborn in autocratic country. Communists usually give orders for achievements :>

But yes, as you pointed, not everything is "CCP propaganda" and such meme is often trown in unresponsible way.

And yes, pointing earlier cases in Europe is good to know too. But in Europe there was cases (x-rays photos, can't find info about dead cases) in September / November but in China there was EPIDEMY in early November. Still, all that is not a proof about origin of patient zero. And Wuhan could be it.
And a second edition of ISLR is "coming soon" [1].

[1] https://twitter.com/daniela_witten/status/126169362443927961...
The core thesis behind the program is exciting. The bike industry in America exists primarily serve a relatively small group of enthusiasts, but it doesn't have to.

There's no equivalent to the Dutch department store bikes that, if memory serves correctly, were cheap but simple, low-maintenance, and better outfitted for casual riding (fenders, a light, a lock).

As the article suggests, I suspect it's more a problem of distribution. If IDEO suggested a $500 bike to be sold to casual riders at their local bike shop, well, that already exists. What doesn't exist (but could?) is a $275 steel three-speed at Walmart that's less performance-oriented than a $500 Trek but more practical than a beach cruiser.
What makes you assume anything would different if Firefox dies?

As far as I can either both Chromium and Firefox could be forked right now, just as easily as they could be in an objectively worse future that you seem to want.

The reason Firefox and chromium are supported is because it’s an insane amount of professional work to develop a browser, and they are both funded by money from Google search.

Where is the funding to develop an alternative going to come from?
An impulse response would be significantly more effective.
If you don't like SO then you may not like this idea, but IRC [1] is still alive and kicking. It's much smaller now because of discord and slack, but many of the highly technical people are still there. I am not on there very much these days mostly because some pockets are very much like SO in that, there is a bit of elitism and sub-culture specific etiquette. Just my opinion, some channels are great

[1] - https://freenode.net/
Though this is bad for Microsoft, does it make the situation substantially worse from a security perspective? Assuming they’re following good practices like not storing access keys, passwords, etc, in their source control system(s), this seems like more of an IP protection issue.

I could be wrong about that, though, and I’d be curious to learn and understand more.
> In fact most of it we'd probably see as repressive now, but that's a different discussion.

I think it's the same discussion. We've lost our sense of community because community is somewhat repressive and we prefer individualism.

The tradeoff between social obligation and individual freedom might not be possible to balance and we might just have to choose one way or the other.
A transaction which is partition-tolerant in the way you're describing requires stronger semantics than mere client acknowledgement, it requires all participants to engage in the consensus protocol. Unless your application joins the message broker's topology as an active member -- some systems do work this way, like Zookeeper -- it can still suffer message loss.

But even if it does join, that's still not sufficient, because these systems can become unavailable during partitions, and that is definitionally incompatible with "exactly once".
you get more and more powerful from one run to another leading to a mandatory victory. But this might be like this just at the beginning.

It's pretty much like this. Except for the fact that once you've stopped getting killed by those pesky Redacteds it brings in the Pact of Punishment, which gives you a bunch of ways to choose to make the game harder in return for new boss rewards - otherwise killing a boss you've already killed just gives you more Darkness, which you're pretty much done needing at that point.

Also a lot of the hype for Hades is the huge amount of conversation - sit back, relax, let the gods talk, enjoy their thoughtful readings of lines written by a native English speaker who isn't trying to emulate the bad translations of the games of their youth.
Stuff on the far right of the periodic table seems like prime candidates also, just because they're easy to lose and probably some of the hardest to obtain. Helium is basically a limited resource unless we figure out how to get it back out of the upper atmosphere; same goes for the argon we use for fire suppression - that stuff is already super expensive.
I would say that all concepts of “duty” collapsed in western countries that embraced neoliberalism and austerity politics, Thatcher’s “there is no such thing as society“ being a keystone here. Once governments determined that they had no obligation to help or represent anyone beside the wealthiest, people reciprocated in kind.
Interesting to note this write up is from 2010. Today internal shifting is much more commonplace - nearly every single e-bike and bike rental (jump bike/etc) have internal shifters, though they aren't automatic.
Can't Hurt Me -- David Goggins
It's interesting because actually most people would consider the secular urbanites from Istanbul to be the elite.

Deeply religious and Islamist also describes a large portion of rural Turkey.

The US has a similar thing. Most secular urbanites are seen as the elite but in the halls of power you find a lot more who push non-elite views (but aren't they also elites, being politicians and all?)
The pan-Islamic world is often nationalist before it is Islamic, or even tribal/racist at a level below the nation.

It's also non-free countries. The Saudi royal family will go so far as to murder journalists in other countries to preserve their power. Letting a couple of million syrians die is nothing to them, and they're happily smashing up Yemen at the moment.
France but I was speaking about humanity as a whole.
Elaborating on your point.

When has JIRA actually been effective as the documentation for a bugfix? JIRA in its most effective will just tell you whether we agreed to do this work and the state the work is in. It is not "documentation."