skysight-inc/HackerNews huggingface dataset:
>[..] but Western governments at all administrative levels are more busy bullying their citizens than providing comfort options like East-Asian administrations and companies are.

I love complaining about the lack of effiency in the EU and the West as much as the next person. But you're comparing the West's "bullying" with a region in the world that consists of quite a few harsh dictatorships that do lot worse than bullying. I take a sketchy phone signal on a train over systemic human rights "bullying" any day.
Amazonian blue badge here. Throwaway for the obvious reasons.

Last year my two pizza team saw close to half our team members leaving, some with what I call mob-style coerced goodbyes during a daily and some because they were fed up with the absurd working conditions caused largely by the senior manager's career-building goals and his "wins are due to me and losses are due to my stupid minions who need to be fired" mentality.

An internal tool that tracks tenure says I'm already in here longer than 60 or 70% of the whole company, and I've just been here for about 2 years. I came up with a little game I play with the source code repo that I call Monte Carlo phonebook, where I check if a commit was made by anyone still within the company, and more often than not the answer is no

No other tech company I've been in worked like this. At all.
I was a regular reader of this blog from its early days, and also thought that it had a lot of good advice. One article that sticks in my mind is the one that advised against doing complete rewrites of software systems:

https://news.ycombinator.com/item?id=23725867

Many of the articles continue to be frequently posted on HN:

https://news.ycombinator.com/from?site=joelonsoftware.com

In case you're not familiar with Joel Spolsky, he went on to be one of the co-founders of Stack Overflow:

https://en.wikipedia.org/wiki/Joel_Spolsky
The DNS on my network is my router, but that has 1.1.1.1 as its upstream resolver, and private relay is working for me.

I wonder if this is an interaction with the way the cloudflare app sets up 1.1.1.1. - I guess as a VPN? — rather than a service incompatibility
> That man shouldn't have had to work. He should have been safe to be unemployed while focusing on being there for his family.

Or even better, a system that guarantees the ability to be on extended leave with benefits from the state. Its a win-win situation if you don't force employees to leave their companies just because they are in a situation like that. Other than that, I totally agree with what you said.
For sure, it will be great for consumers. Not necessarily for companies that don't expect it.
I see what you mean. Does diskcache still have to do deserialization of the mapped data? Nested objects (large disparate heap pointer graphs) would suffer performance penalties.
It’s an open question and ultimately depends on your app. For our mobile app we try to merge simple changes automatically and for trickier ones we allow the user to merge or select changes with a UI, a bit like git. We try to keep our objects small and granular enough that this very rarely occurs. For a lot of apps last write wins (e.g compare and always take the lastest timestamp) is enough and probably the most common solution you’ll see but you have to be OK with a certain amount of data loss. Newer, fancier CRDT based merging solutions are on the horizon, like Automerge for example but I feel they’re a little way off mainstream adoption.
1) For the status of being, e.g., editor-in-chief of a well-known journal.
2) I'd expect that they would be opposed, but firing their editors for it would make for interesting headlines.
> It is unknown what project the object is tied to, though speculation has ranged from a new Boeing product to even the famed “TicTac” UFO sighted by Naval Aviators in recent years.

The TikTok TicTac!
The talent war will not be won on compensation
I wonder why the bad things the US does internationally never get blamed on capitalism, yet when people write or vent about China it's always about these darn Communists.
Are these after-effects of the red scare?

China is an authoritarian dictatorship with their own flavour of communism I guess. Blaming everything they do on commmunism as a whole is very uninformed.
Sure. I got "lucky" but I mostly activated my tiny network. I just mentioned to everyone I was looking. I did get invites from some big players in the market quite early on for possible acquisitions (more acquihire...). One of those was a big player in the testing space. The general manager there asked me about my plans. I said "I'm looking for co-founders". He quite some months later and joined me.
Consistency, convergence, and confluence are not the same
Some people here also equip their cars with some device that makes a high pitched sound when parked, to scare them away. I can't say if it works with animals, but it scares me away alright.
I think it proves my point. Would you rather see your paper featured in Nature or on any open access journal of your choice? Would you trust more on a random article from Nature or an article from any open access journal?
The number one thing stopping this is resolution. Monitors need to be sharp and crisp. It's none of those things in VR.
I volunteer for a project [1] where the idea of "cutting out the middle man" is taken even further: removing the journal from the reputation transfer.

So rather than a reviewer lending their reputation to a journal, and that journal then conferring a stamp of trustworthiness onto an academic work, reviewers lend their reputation directly to the works they review. The works themselves can still be shared far and wide, e.g. via ArXiv.

Of course, inertia is still a massive force to work against.

[1] https://plaudit.pub
My Fractal of Pain from Trying to Do TCP Sockets the First Time
The opt-in to see comments and user based approval method has been tried before. It's just pre-banning and always fails to gain steam on websites because it achieves what banning aims to achieve, it places a long artificial delay to time-sensitive posts. Many better places with more rewarding interactions exist to achieve the same end.

Something tells me that these roast-posts (or "this shouldn't be in anyone's feed"-posts) are not going to attract any interesting talk. There is no fun in shouting moral disapproval in an empty chamber.
Yeah, maybe wasn't clearest notation in retrospect :) I somehow felt too humble to actually write out "million"
On a tangent to this, its incredible to read so many being vocal on how Python/any other functioning programming system is "broken", "useless" etc due to on or another characteristic that apparently means a lot for the person saying it, but means nothing for me and/or for the hundreds of thousands using that language. Its weird that discussion about a programming languange need to resort to hyperboles like that.
Earthquakes Data Visualization
Ha, lucky break. I had to decommission mine after 10 years of use because the carbon layer on the keyboard wore off and some keys didn't make contact any more. I still remember the heartbreak.

That machine was immensely hackable. You could just malloc(), write 68k instructions into it and execute that stuff. I built my first JIT compiler on the ST. That word didn't even exist back then.
It speaks to some deep-seated tradeoffs in CPython. I don't know that reference-counting or using the C stack were the right choices, but Python's existence as approximately the only sane language where you can count on every library being available suggests that they're doing something right.
In this case, transit is the right jargon.

A transit is when the foreground object doesn’t completely hide the background object.

An occultation is when the foreground object hides the background object.

These two situations are collectively called occlusions.

An occlusion is an eclipse if the the observer falls in a shadow.

https://en.wikipedia.org/wiki/Occultation
Awesome project!

Can AWS Textract be used directly with curl to return text strings of an uploaded image?
VPN A receives a packet that says "carry this (encrypted_ payload to VPN B Gateway IP". VPN B Gateway receives that packet and decrypts the payload. The payload says "send this (encrypted) payload from VPN A customer IP to facebook.com".
I found some IBM computers running with green phosphor screens doing some database for inventory management at an auto parts store in Costa Rica one time. I need to go back and get a video of that, it was ultra impressive, but it's basically in the sketchiest part of town -- I'm not there at the moment but maybe any locals could collaborate, es por la parada de buses x leon 13 al centro chepe JAJA
biggest improvement is 68% for optcarrot (ruby-based NES emulator). not bad at all!
Not sure if I should feel more safe about this than the usual Kickstarter scam or not. Those have at least some product images.
Heck, there is no internet a in corner of my kitchen; a couple of steps to the side, and there you go, full 4G coverage.
You cant both claim that it is major language for complex data analysis and that it is "unsuitable for large parts of the job". If it is a major language for complex data analysis it is apparently not unsuitable. It can be not optimal/not the best/bad but it cannot be unsuitable, because then your first statement isn't true. Which one is it?
> My point is that both of the data formats should be pretty much equal and them not being so in practice is just a shortcoming of the software that's used - for example, even spreadsheets ask you before executing any macros inside of them.

Okay, but you need to defend against reality, not against what could in theory be possible.

Sandboxing is a pretty good solution, at least.

> Who's to say that JSON/XML/... parsers also wouldn't have CVEs, as well as the application server, or back end stack, or web server that would also be necessary?

Raw SQLite files are a huge attack surface that isn't directly designed to be secure. JSON is an extremely simple format that can be parsed securely by just about anything (though occasionally different parsers will disagree on the output).
> they almost certainly have one or more GPS receivers onboard.

Wait, GPS works in space (LEO)?! Will that have required customisation?
> You are basically just saying, "Sometimes shared memory model makes a more efficient and simpler solution over enforced actor model. Like in this case."

Is this actually showing that it's less efficient though? People rarely complain about Erlang doing the same thing. "You have to spin up a proper task queue rather than firing off an unmanaged background thread" does not sound like an unambiguous negative to me.
Or your background level of life stress increases and you are 2% more likely to escape from it with vodka and then fall into a spiral of alcoholism.
https://code.visualstudio.com/api/extension-guides/web-exten...

VS Code in the browser doesn't support terminals or debugging. For that you need either code-server, this project, Gitpod, or GitHub Codespaces.
> 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.

It is beautiful but...

That said a PC running Linux can do this too without any problem. Back when I was solving a long computation on one core, I've had my "workstation" at home (just a regular PC running Debian GNU/Linux) reach months of uptime. Typically a black out (I have no UPS battery) would end the uptime.
Point is that Google is not a saint for following web standards.
Doesn’t it? This articles states the pros of https as:

- It is easiest to set up on the widest range of networks and platforms and is easier for people to get started in a simple and secure way.

- It does not require to generate/copy/paste ssh keys in the git server provider.

- It is easier to access and write on repositories from anywhere and you just need account details.

- HTTPS is a port that is open in all firewalls and does not require to open by doing to firewall settings.

So based on that I can see why they would prefer to push https as it’s easier/more interoperable and therefore a better default for “most” people.

However, personally I prefer using the SSH protocol. I don’t get why they would deprecate it though..
This has already been done, it’s called PyPy[1]. It both does not have a process-wide GIL and is faster than CPython almost across the board.

[1]: https://www.pypy.org/
In my opinion politicians should not receive money from Hedge Funds at all.
What is modern async programming? I/O multiplexing with the select system call came out in 1983 and async programming has been exactly the same ever since.

Edit: I misunderstood your 16-bit comment. Yes, in the 80s and 90s async was popular like it is today because processes were expensive. Even on 32-bit. So multiplexing was a good strategy whether in a preemptive OS like SunOS or a cooperative OS like 16 bit Windows. Then Java and various web server architectures came along and people got comfortable with threads, and the OSes got relatively efficient with them.
Well, the non-standalone ones can already do whatever you want them to since they're just a display
Looking Glass holographic display hardware is great, but it's not enough
I've been developing python for all manner of use-cases the last 15 years and have not once had the GIL impact me in any meaningful way. I have however been impacted way more by the amount of misconceptions about python that I've had to explain over the years.
No, because in a webserver environment where you have 4 cores, you should be running 4 instances of your program, load-balanced behind nginx or caddy or w/e.

Also what's your source for the claim that Python is 6x slower than JS or PHP?
Your argument can be extended to claim just shipping executable binaries that output the data you want when you execute them should be equivalent as well.

It’s unsafe because the attack surface is so large and the use case of an untrusted attacker isn’t something strongly considered.

> In my eyes, the following should be equal:

In an ideal world maybe, but this hasn’t been true for the last 50 years.
No, armies do not have their finger on nuclear trigger with a time horizon of 30-ish minutes. We are not in the 1960s when at times it was literally true.

The concept of nuclear triad is that, yes, armies very strongly depend on their second-strike capability. So, the game is for the subs to not to become compromised.
Not sure what your agenda is, but you're clearly ignoring the uniquely fashy things China and Russia are doing.
Russia threatens YouTube block after RT TV's German channels are deleted
It's crazy because facebook is made of people, and most folks that don't spend time plumbing the depraved depths of US digital companies just don't connect with the fact that these people are all practicing the "ich habe es nicht gewusst" of current day.
I'm very keen for this market to open up, but we need to talk about the quality of the desktop before moving on.

On the website, the demo has the person drinking coffee, the youtube window is the wrong ratio, the text is too tall. For me, I really want picture perfect rendering before jumping. I don't want to look at badly rendered stuff, its part of the reason linux was so hard back in the day, getting your text to render and screen resolution to work right.

Now, for me, it looks like I can fit about as many terminals on "screen" as I can on two 1280x1024 screens. In all the demos, there are at most 5 windows open. On my current screen I have one browser, and 8 terminals, and there is still loads more space.

The thing that makes me a little sad is that we still all appear to be stuck at rendering everything on the inside of a sphere. If we are in VR, then we don't have to limit our selves to laying out windows on a single primitive. Where are the virtual shelves? where is the quick change, what about hotspots to bring groups of windows back into near field.

We have unlimited z depth, surely this is time to start using it? unlike a normal screen, we have parallax and gaze sensors, we really need to start using them.

(it looks like they don't have room tracking, so feels like they have limited 6dof source: coffee video, I'd expect much more sideways translation if they had proper headset tracking)
It's a great language for exploratory prototyping of complex data analysis and a terrible language for robust implementation of complex data analysis. Well-managed organisations prototype in Python but take the time to rewrite the prototype for production use; poorly-managed ones skip step 2.
> The GIL allows only one OS thread to execute Python bytecode at any given time [within each OS process]

Different Python processes can certainly use different CPU cores - the sentence is definitely misleading.

(As others have mentioned, it also only applies to interpreting Python byte code itself, not OS calls or C extensions modules called from that bytecode.)
Author here.

Treating a paragraph or block as a logical unit is what I am used to. It works in Markdown, HTML, Latex, and basically every word processor.

Treating a single line as a logical unit is just as valid, technically, but it imposes requirements on me, the author, to change my workflow. If I found Gemini more compelling that might be worth it, but as I'm sure you've all noticed, that is not the case.
Rejection of free will leads to more compassion
Fundamentally I think you are doing it right, especially because you are not afraid to rewrite substantial parts of your code, while being pragmatic about what that entails.

Never forget: we also need to feel comfortable in a code base. our happiness matters, it's not just about agility. A tidy, continuously improving code base has more long term effects than just "shipping stuff quickly".

To dive deeper into the topic I can very much recommend two books:

A Philosophy of Software Design. Very practical, friendly book, actionable advice and some sound mental models to apply to designing interfaces, error handling, modules and so on.

Software Design for Flexibility. Spiritual successor of SICP. Very challenging, dense and in some ways radical. Typical Sussman-style of throwing challenging concepts at you in rapid succession in a logically sound and clear language. Full of exercises, questions and interesting references.
Think you meant *wary, though yeah sometimes weary fits.
I'm a physicist, and personally have very little interest in philosophy. I haven't read really any philosophy at all

EDIT: actually that is false, I have read a lot of eastern philosophy, but that to me is more of a religious thing
bright white light or led screens ? ¯\_(ツ)_/¯
Exactly. I don't even want that Signal knows about the second SIM, I want to be able to use it in another device, regardless if it has own SIM or not.
The "close neighborhood of China" would significantly grow and envelope unwilling countries if unscrutinized.
Author here.

My partner is blind, I am well aware of the issues of accessibility online.

I strive to use best practices (like semantic markup) in the online content I produce.

I believe a balance can be struck between pleasing presentation for both sighted and blind readers.
Most of the hairy parts of taxation come from interaction with foreign systems.
If you're interested in the industry and solving today's supply chain peak with technology, please don't hesitate to contact us at BlueCargo!
contact@bluecargo.io
See also a case where the hardware worked differently due to the moon https://www.nytimes.com/1992/11/27/us/moon-is-blamed-for-bli...
CNN denies Australians access to its Facebook pages, cites defamation risk
When is an antipattern not an antipattern?
> if you look at the history of Python it was supposed to be a teaching language

No it wasn't. It was supposed to be a language for automating sysadmin scripts, or for embedding in a program to run user-scripts.
The Value of In-House Expertise
There is no innovation when secrecy is involved.
> cost of an SUV is nothing compared to medical bills

Another argument for universal, free at point of use, health care?
> generally people fail to resist ... temptation

And this is why society defines regulations. Society, which has an interest in open access to knowledge.
But isn't the rest of the article more true if reliable internet access isn't available?

Their opening remarks about poor internet access now being rare is followed by

>So do we even need offline first applications or is it something of the past?

Their premise isn't "now internet access problems are solved we should use offline first ", it's "even if we we say that internet access is solved, we should still use offline first".
I'd try to make an appointment at the "Genius Bar" and talking to someone about it. If it's a common issue, they might replace it for free if you're lucky.

They generally have a tiered repair pricing model and I think minor issues like the flex cable would cost around the cheaper price you've been quoted for and replacing the whole display would be the higher price.

https://logi.wiki/index.php/Apple_MacBook_Flat_Rate_Repair_P...
Gitpod has opensourced the bits that enable us to run vscode in the browser on Gitpod. Now you can run the vscode in the web experience remotely on your own computers or integrate the vscode editor into your product. We call this implementation "opencode-server" and it fast-follows Microsoft/vscode every night.
The Deceiving Virtues of Technology (2001)
For oculus quest 2 there is already a focus on office work. From the start we've had Virtual Desktop and from v28 software update Oculus itself has had several office focused moves.
i actually don't know his primary book - but that one sounds reasonable enough - that was definitely one of his reasons why he said the world was getting better.
>1st point is whataboutism

Well, I don't care for though-stoppers like "whataboutism". I'm also neither American nor Japanese, so I do care about putting both in perspective, and seeing the historical progress and causes of their grievances, their relative guilt and so on - not about picking this or that target and slice of time, and condemn them in isolation (which is great for posturing and patriotism, but the total opposite of studying history to understand it and to properly assign the required blame).

>2nd point was in like 1860, 80 years prior, and no one is advocating that it was a good thing.

Yes. And in the US slavery was 150+ years prior today, so? Things have consequences in history, there don't die when the year passes, or someone changes the topic.

Contrary to what Americans think, decades or even centuries matter in history, politics, and affairs of state. "That was long ago" might absolve the children of those responsible, but doesn't absolve a state, nor does it change relations between states (unless corrections have been made, or the point is no longer a threat. But US expanding in the Philipines and SE Asia in 1940, was more a threat to Japan that the US of Perry that forced it to open its borders "because I say so". And in the following decades after the war US would also meddle where it had no business being in Asia, in Vietnam, Korea, all the way to Suharto's Indonesia).

(In any case, for countries with long historical experiences - like Japan -, "80 years prior" is nothing, there are disputes and continued attacks that go back to millenia in many cases).

China, for one, still considers what they had to go through during the "century of humilliation" in its politics (and does very well for doing so).
Or you can just read through all your open issues once in a while?

It only becomes a problem if you leave so many issues untouched that that becomes a chore.
I wonder how much worse the performance will be on human-related downstream tasks.
In the email space this has happened so much that there’s a well-known term for it: FUSSP (Final Ultimate Solution to the Spam Problem).
I mostly agree, but we can't easily change the fact that people are using two-dimensional barcodes for transferring a small amount of information anyway.