skysight-inc/HackerNews huggingface dataset:
> It’s really a shame you are getting down voted. You are basically just saying, “Sometimes shared memory model makes a more efficient and simpler solution over enforced actor model. Like in this case.”

If he was just saying that, he’d probably be downvoted for being true but irrelevant and not meaningfully contributing.

But he’s actually saying that plus “therefore, Python is bad (implying that Python can’t use shared memory between processes).” Which would be a productive, relevant contribution except for the fact that it’s not true.

> More generally, any sort of shared resource that would require or benefit strongly from shared memory model needs to be pushed into a sidecar service written in a language that actually supports efficient shared memory model.

That’s I guess technically true, if you included the stdlib modules which directly support this and are themselves written in (I assume) C. But, “you might have to use the standard library” is…not much of an impediment.
There is a key point which articles like this fail to understand about Gemini. Gemini draws our attention to the distribution of responsibilities between clients and publishers on the web, and the implications of that distribution, and asks us to question this balance in a new medium. On the web, the publisher is entirely responsible for both the content (HTML), layout (HTML+CSS), and its presentation (CSS). But with Gemini, the publisher supplies only the content, and the client (or rather, the user agent) deals with the layout and presentation. This allows for clients to work in a huge variety of situations different from yours - some people render gemsites for ereaders or for print, some people "render" them with TTS as homebrew podcasts to listen to on the train, and others rely on screen-readers to browse - and the constraints of Gemini provide all of them with a first-class experience that the web cannot.

This is why the markup format, gemtext, is heavily constrained. You should try to express yourself within the constraints of the medium. The medium I'm using now is constrained, too - I can't add inline images or links on Hacker News, but we all seem to have found productive uses for this site nonetheless. And would HN really be better if we could write arbitrary HTML/CSS/JS in our comment bodies?
> To manage this complexity it is common to use state management libraries like Redux or MobX. With them you write all this lasagna code to wrap the mutation of data and to make the UI react to all these changes.

ignorance is wisdom.
If this keeps up in about another week I'll run out of fingers to count the number of security issues Apple has mismanaged recently - that we know about.
That change in demand would at most show in some fraction of a percentage point in the overall picture. If at all.
I've just realised after posting that the AUR package uses the git version, so it's actually normal that we have to use git version for austin-tui too and not the pypi one. Just if someone like me install the pypi version without paying attention, the git one is necessary.

For async code, the issue with normal profiler is that we end up mostly in the event loop. In Python there is https://github.com/sumerc/yappi which has a notion of coroutine profiling (check the README there), so I'm wondering if this would make sense in the context of Austin.

Anyway thanks for your work!
If I have to count the number of hard-refreshes I do per day to get a SPA unstuck...
Petcare startup Supertails secures Rs 5.75 crore from Alteria Capital
One thing that really annoys me with the use of qr codes (which are more often used due to the pandemic) is that many qr codes don't include the quiet zone required to scan the code. Instead they expect that the app the code is displayed in has a white background. But this doesn't work if you get a qr code via email and have dark mode active. In the first year of the pandemic I often had to fiddle with my mail app because of it, now I just have my app set to light mode. Generate correct QR codes, people!
Communists don't have a great reputation for peace.
Context Switching: Why It's So Hard to Avoid and How to Prevent It Anyway
Yes?

I dont see why the state should be considered special. Ultimately it is supposed to work for the people, is it not? It's powers are delegated to it by the people.

I dont see "only the state should have the right to harass people" as a legitimate argument.

If it's simple to harass someone that way, then making it available to everyone will increase the need to fix a broken system where people can be arbitrarily harassed.
Apple is super secretive about upcoming releases. They are are obviously going to ask for an NDA, otherwise they wouldn't be able to even mention things like upcoming release dates.
a fool and his palm print are easily parted
> it seems clear that in the absence of the academic publishing industry, scholarship would be more widely available, not less

I am thinking of the newspaper industry. Their paywalls didn't work (most of them). Now, there is a lot more news of worse quality. It gives me pause.

It almost seems like a near perfect state — a world where Sci-Hub exists and the academic publishing industry. It's like having a thriving recording industry and Napster.
I always thought the mouse itself was built like a tank, but I do remember having to regularly wiggle the connector in various directions until it settled in a position that continued to work.
That's just rubbing salt in the wound :D
> Once the chips arrive, there will be a wave of new cars on the market. Some are already sold (and the customer waits for their completion), but some will have to sell. In such conditions, prices will have to drop at least temporarily.

Considering that new (and used) cars prices went up a lot in the last year, this will be a welcome change, especially for EVs.
How do you think something like mixing .NET and COM/UWP libraries work?

By mixing GC with the reference counting of pining such references.

Naturally you can get the reference count wrong.

Still much better than just doing plain old manual memory management, as those are corner cases, while with manual memory management every allocation is a possible leak.

Incidently this scenario was exacly one of the ones presented at why Linear Haskell (JVM/Haskell interoperability) by Tweag at the recent functional programming languages conference.
Sure there is a way around it.

You publish in an established venue, but also put the paper on a public website. This is possible legally using the "standard trick": https://academia.stackexchange.com/a/119002/7319

... and is in relatively wide practice.
YES! That's exactly it! Before your post I was starting to worry I was getting confused with Bell Labs. Thank you
In many countries you could sponsor PhD student for a year on €9,500.

It's just crime in white gloves. Academics are defrauding public money by having anything to do with Nature.

Running Arxiv per paper costs somewhere in the order of 10 dollars.
I'm also in Berlin. I know what you mean. It became a personal joke to note that the most remote corners of the world have better internet than parts of the Ring.
I knew someone who had it happen at his office either ca. 1995, in Oslo.

It was very much not a proper server room, which made it more understandable that they'd not realise there was stuff there that shouldn't be turned off.

I suspect there's been plenty of real-world incidences of stuff like this, and that many have never been noticed.

I've certainly pulled the wrong cable myself a couple of times over the years, even after thinking I'd been very careful, and being aware that I was dealing with servers that should stay up.
> Issues don't stop being real if you neglect them!

Debatable.

Issues don't stop being real if someone out there runs into them and can't find a solution because the issue has been closed. Issues very much stop being real if the only person in the world who cares about them decides that they don't care or solves it themselves without sharing their wisdom. The former hurts the people whose problems are considered unimportant, while the latter hurts the developers of the project who now have an essentially dead issue in their tracker.

The solution? Close stale issues, but with the possibility of letting people say: "Hey, this is closed but is now relevant to me, so let's reopen it."

That way, there are never open issues that no one cares about, while the ones that someone starts caring about can be reopened, until they're either fixed or no one cares about them yet again.
I reached out to him when I could've filed a takedown notice instead. Later, after the tweets, I even asked him to shake hands on the whole thing[1][2][3], but he was already sunk-cost-mode on and determined to die on a stupid hill. Only because I called him out is that we were able to had my git history restored and copyright attributed.

> Their attitude since then has left a lot to be desired.

That refers to the forker's attitude following the tweets[4][5].

[1]: https://github.com/ai/nanocolors/pull/14#issuecomment-927757...

[2]: https://user-images.githubusercontent.com/56996/135221889-52...

[3]: https://twitter.com/jorgebucaran/status/1442055448899641348

[4]: https://news.ycombinator.com/item?id=28661094

[5]: https://github.com/jorgebucaran/colorette/issues/78
The OP clearly states that it's about 22m responding internet protocols.
It's the quote used to introduce the premise.
My understanding is when a cellphone has weak service it boosts the signal to try and reach a tower. In my experience, it feels like it drains the battery incredibly fast. Are there OSes or phones that accommodate this?
10% in Sweden. But it passes with time, and is not unique to SCoV2. Happens all the time with viruses.

Very weird that americans have so much higher rate. Is it because you´re fat?
This is great! I wish they could have accounting and tax service included as well, which is an enormous pain for first-time founders.
Once in a while my PC performs several contiguous execution of a key pressed on my Bluetooth keyboard. At other times, it ends up missing some key presses. Upon investigation, I've discovered this usually happen when ceiling fan is running :).
I'm not moving to another country to get better cellphone reception. What's your point?
Well, create a zip file with all SQLite tables converted to CSV. This can be done in a streaming fashion, using very little extra space.

Hopefully your CSV parser has fever vulnerabilities.
The devil is in the detail, especially the "execute python byte code" part, and how often that happens. Partiluarly, it does not happen when you are waiting for some io, or if you are inside some c library like numpy. But yeah, python is not fast, https://www.techempower.com/benchmarks/ have quite a lot of benchmarks for those interested.
Other electric SUVs: Ford Mustang Mach-E, Hyundai Kona Electric, Tesla Model Y, Volvo XC40 Recharge, Volkswagen ID.4, Jaguar I-PACE, Audi e-tron, Kia Niro EV.
Aren't PHP and JS also single-threaded in the exact same way? Regardless, if you look at the history of Python it was supposed to be a teaching language and to be used for very simple, user-written scripts. Using it for actual production code makes about as much sense as writing production stuff in bash, you can do it but you're just making things harder on yourself for no good reason. Even Ruby is a bit better, but these days there's no reason not to use Go or Rust.
Have you tried to look for freelancing gigs with tech review sites? You could check sites like XDA, Notebookcheck, Anandtech, 9to5mac and the like. They may not pay much, but it's a start at least.
What if Wikipedia had inline links all over? Oh wait, it does.
That's a really simple solution. It doesn't work for all kinds of data though. For some data you might want to have a more elaborate conflict resolution (e.g. manual merge or using smart data structures like CRDT).
Samsung gets record fine for illegal price fixing in Netherlands
> Reading some of the hawkish, cold war style jingoism coming out of US media makes one wonder?

Yes, and the same can be said from Chinese state media...
It is worth asking if China is being practical or paranoid when it comes to shoring up its nuclear arsenal. As an American, I see the US as a democracy with a penchant for electing an unstable leader of the armed forces with a severe personality disorder who casually talks about using nuclear weapons.

Seems like a practical move to make sure they have solid rocket motors and warheads not in storage. That guarantees MAD regardless of who the US elects, thus all generals on both sides will truthfully say any nuclear confrontation is unwinnable.
I used to work in aerospace. One of my projects involved running avionics bench tests at a customer facility, basically the avionic subsystem of the aircraft in a big room on shelves. We were using a laptop for data logging and started getting dropouts in the data every 5 minutes. This was worrying because a) this hadn't happened at our site on similar equipment and b) this was a final customer-facing check before doing a real test flight.

We spent about a week trying to debug the system and the software and at a certain point while I was just sitting and thinking about what to do next, Flying Toasters popped up in the data logging PC (the lid was normally closed because of the space on the bench).

The Windows screensaver was hogging so much CPU that the datalogger couldn't keep up.
Cool it buddy
I love the part where he compares it to the PC and says he can finish his task on the Atari in the time it takes the PC to boot up. Similarly on uptime, he just turns it on at the start of the season, leaves it running 24/7 and powers down months later. Beautiful.
In my experience, subway connectivity got markedly better when the city hosted the Olympics and spent time/money attracting tourists. This was in line with more open wifi access or sim card availability.
He is also avoiding the HN hug of death!
Oh yeah that was true for me too, I block HN and friends on my laptop, which is where do all my focused work.
It would dilute the messages in the guidance, it was also be quite patronising for anyone who has just been through a lengthy decision making process and concluded they still need a VPN, to be told they shouldn't be using a VPN.
Cloud-native App on AWS to contact trace passengers in Victoria during Covid
At least for my pet project I am considering to add a version field to my documents so that I can migrate the document to the most recent version before persisting in to the server's database. When sending documents to the client you may have to force it to update to the latest application version though.
How I developed a cloud-native web app on AWS to help contact trace public transport passengers in Victoria during COVID-19
This is perhaps the most difficult aspect about discussions involving the GIL, the level of nitpicking while ignoring the actual point when someone feels that python is being slighted.

> you can choose to do it that way, but there is no reason that multiple processes can’t share memory in Python; there is, in fact, explicit support for this in the standard library.

Yes, and you can also just use threads and directly go shared memory so you are not literally "forced", you are forced because the choice comes with a cost you don't want to pay. Depending on the OS for managing shared memory and using an API isn't much different from using a sidecar process and has its own cost over native shared memory model. In the end, most engineers will choose and have chosen redis or memcached over the alternatives. The GIL is still a huge factor in these decisions.
It should. It does not depend on GPS, only on ground stations, to correct its orbits.
This is great! Can't wait to give it a try. Waiting for the Windows version though.

Does the electron GUI need to be open for it to fetch the data, or can it do that as a background service as well, for example if one just wanted an always up to date persistory.db to use directly? For example an api server and a custom browser extension consuming it, or are these also being considered for browserparrot
I suggest you to read up on how the alternatives to free-market capitalism have performed in environmental protection before pinning your hopes on them.

I was born and lived in the USSR. Since everything was state-owned and natural resources were allocated, not bought and sold and taxed, there was no incentive to use them efficiently. The result was horrible pollution everywhere, the like we see in modern-day China.

The famous commie blocks, for example, had no insulation nor ventilation to speak of. Instead, everyone were expected to keep a small window[1] open (even in winter) to ventilate, and the tremendous heat loss was compensated by 30-50% higher fuel consumption. Since it didn't have a price tag, wastage wasn't an issue. You couldn't save money by insulationg your home, because heating prices were artificial and unrelated to consumption. No-one else in the chain had any incentive to improve anything either, because that wouldn't have improved profit margins or anything else of that sort. Their wages were also fixed and unrelated to performance.

Eventually this led to environmental revolt, which was one of the drivers of USSR's collapse. Chernobyl and its coverup played a vital part in general disillusionment. The country was turning into an industrial wasteland before everyone's eyes.

Go ahead, do the same. Give Exxon oil fields for free, force people to work for them at artificial and undervalued wages[2], abolish pollution and all other taxes, close all competing oil companies[3], and jail every critic of your plan[4]. Surely that will work.

[1] https://en.wikipedia.org/wiki/Fortochka

[2] It was a crime to be unemployed. People were assigned to jobs when they finished school. https://en.wikipedia.org/wiki/Parasitism_(social_offense)

[3] Motherland needs only one.

[4] They must be insane to doubt you. Lock them up in a mental hospital. https://en.wikipedia.org/wiki/Political_abuse_of_psychiatry_...
Using AWS IoT Core to watch my cat
Yep. I have a personal US address and obviously a business address. They had no problems opening the account.
That's not a way around publishing at the established venues, it's done in addition to it. Everyone still submits to the established journals and conferences because this is what is being evaluated for career advancement and funding.
Readers, do not listen to this false prophet! Heed not the lies of his silver tongue!

The GIL has brought me great strife and suffering. If you do anything remotely performance then Python is pain. Also, Python performance is so cataclysmically bad that when you use Python it has a nasty habit of becoming needlessly performance critical.
No, he is making the useful observation that the GIL has an impact on system architecture.

That is why typically python webservers run in multiprocess mode but Java (for example) webservers typically runs in threaded mode.
I'm also pretty far left I guess, and I'm absolutely horrified by what the right has turned into in the US (and to a lesser extent also in Europe). But that doesn't mean I support such nonsense articles in academia; quite the contrary!

Diversity is of course important, but not the primary goal of universities. Diversity is important because it serves the primary goal: combining inputs from all different perspectives, analysing then rationally, and making the results available to everybody. People who want to exclude people based on their race, gender, religion, cultural background or whatever should not be allowed to succeed at doing so, because that would hurt the university. But obviously this goes both ways: you can't tolerate racists who want to marginalise black students, but you also can't tolerate groups who want to push out people who don't toe their specific ideology.

In any case, it's certainly not true that HN is mostly right-wing; many people here support basic income, universal health care, equality of various kinds, etc. Diversity is supported by many, it just shouldn't be weaponised to exclude people, unless they are actively hurting others. There are of course many different viewpoints here, and there are absolutely people on the right, but if I'd have to guess, I'd say most here tend towards the libertarian left.
Apparently, Rivian did some low temperature testing earlier this year: https://electrek.co/2021/02/27/rivian-tests-r1t-electric-pic.... They tested with -40 degrees, which oddly is the same in Celsius and Fahrenheit. It keeps the batteries at 14 degrees fahrenheit, which is still -10 Celsius for optimum battery performance. So, -10 Celsius and above should be fine. It will obviously use a bit extra energy for that heating below that.

Norway is actually banning fuel car sales in a few years (2025) and already has more than 50% market share for EVs thanks to their policies and incentives. So, while there are some challenges, it's not a show stopper for a country that regularly sees such temperatures give a large part of it is north of the polar circle (66.6 degrees).

Temperature management is an issue of course but a lot of EVs actively manage the temperature of their batteries now (except some of the cheaper ones). Also, lots of ICE cars have issues with extreme temperatures. Good luck starting a Diesel with -40. The viscosity of the fuel becomes an issue. Norway works around this by having a lot of infrastructure to keep car engines heated (even petrol cars) while they park. This now doubles as charging infrastructure and of course their grid is 100% renewable (hydro). Also they use fuel additives to keep the fuel viscosity a bit lower.

So, remote areas in New Zealand might be a bit lacking on the infrastructure side but as long as you can plug it in where you park, it should be fine.
This multi-billion dollar company is somehow managing to mismanage responsible disclosure and their bug bounty program in such a way that it's actually detrimental to them. It's astonishing.

It's so easy to get soft wins running a program like this. Communicate with the reporter, make sure you have enough of a mandate inside the company to get things fixed in time, it's a boon to your reputation even if the reporter gets to publicly disclose the weakness.

Now they still have the public disclosure of the weakness, but they get the added reputation hit of seemingly not caring, or not being able to get serious security issues that jeopardize their users fixed. Not a good look for a company supposedly obsessed with users' privacy.
From the list of latest articles[1], you can see it's indeed not the most popular option. Only one in seven articles from the last few pages is OA.

The other OA journals still cost money that needs to be budgeted, i. e. not something you would pay out of your pocket. For example PLOS One charges you $ 1749. I guess the prices for publishing the articles may actually converge on a fair price for the reputation associated with the journal.

[1]: https://www.nature.com/nature/research-articles
If your claim is true - that removing the GIL would harm the vast majority of programs - that speaks to some deep-seated quality and architecture issues in CPython. I happen to agree. I love Python, but the limits of its implementation sent me packing to Go years ago and I haven't looked back.
That buildings shield reception is not a political issue but a physical limitation.
When I'm in my super market I know that I will not have reception in the back, same in the underground part of my fitness center.
That's correct - if the signal is weak the battery is drained quickly. I'm not aware of any OS or phone which can mitigate that - is there any other way than to give up on the connection?
I believe regenerative braking has been used in cars since 1967. However the review talks specifically about how the feature applies to off-roading which other electric cars including Teslas are not designed for.
The upper bound on how much "driving continuously" is worth is a 2x labor price tag (two drivers per truck taking turns).
Meanwhile in the EU Ford offers 3 or so SUVs, and a myriad of regular cars.