skysight-inc/HackerNews huggingface dataset:
Have you tried slamming the brakes to avoid a collision? It's not something that happens in normal braking situations. Also, not sure if it's a thing on most modern cars.
Samsung now makes one: https://www.samsung.com/us/computing/monitors/5k/27-viewfini...
>The US is not attempting to base nuclear weapons on Taiwan, so the comparison with Cuba does not stand up.

As I stated in other threads if china had a carrier off the coast of CA with artillery pointed at san francisco would the situation be more mild because artillery is non-nuclear? No it's a extreme physical threat. The point is, China is reacting to this situation in a way that is not provocative even though the US is being deliberately provocative.

>and defend the innocent people of Taiwan.

This is the story and a side effect. The reality is the US does not care for the people of Taiwan. They only care for TSMC and power in the pacific. This is made obvious by how the US repeatedly fails to use military might to protect people in Ukrain or people in gaza. There is no military or economic advantage towards protecting those places but their is for Taiwan. Hence the imbalance of military force. People are getting slaughtered in Gaza but more military force is being built up around Taiwan? Why?? Because of self interest.

>As a trading power, wanting to trade fairly and securely around the world with independent nations (ok so that is a bit of a stretch), it should be no surprise, and indeed quite gratifying that those two aims coincide.

It is a stretch. They want unfair terms in favor of the US and they want to maintain that unfair advantage as long as possible.

>US foriegn policy is not to create an empire, but to prevent others from doing so (USSR, and now China). Don't try to create empires, don't get the foot!

Another more accurate way of putting it is that US policy is to maintain their own current Empire. Prevent China or the USSR from setting up similar positions of power. Obviously China is't going to use the old ways of pillaging countries to expand their borders. It's going to be through patrols and military bases and alliances... etc.
That's my solution: I just buy Caldigit TB4 cables and I know they will do everything required.

There's also the Dockcase Smart USB-C Hub 10-in-1 Explorer which exposes what's actually happening across your various connections including USB-C. Unfortunately it doesn't seem to support video passthrough over USB-C, so it isn't perfect.
I think merge trains weren't a feature when I worked with GitLab, it was a while ago. This does certainly solve it, but at the cost of quite a different process. If what you're optimising for is time to release, merge trains add an overhead. At some point that overhead is worth it, but it depends on the team/product/etc.

Having just one runner be the deployer is an option too. I think we used hosted runners so not sure if this is possible in that setup? This would also make pipelines harder to optimise. Often there are many parts in pipelines that are safe to do in parallel, and only a few "critical sections" around which you want locking. This would solve simultaneous releases, but not the general case of the problem (which at least Jenkins and GitHub Actions manage ok).

GitLab always felt to me like Travis++, whereas systems developed later felt like they were built on fundamentally better primitives. Jenkins is a weird one because it has all of the features, can do all of these things, really quite well in many cases, but has a pretty bad developer experience and required a lot of maintenance to run a performant and secure install.
I “oscillate” my cup randomly while walking. Works fine.
i can see this happening. This really REALLY needs a law or strict court decision at the federal level.
So nutty. I didn't think they were going to drop such a huge bomb on the industry. We're firmly in "singularity" territory where the pace of acceleration is so fast, huge strides are being made every day / week, it feels like.
Because sometimes a PR touches more code than a single commit, and you lose the more granular context surrounding the more granular changes. You can always ask git to make the log more coarse, but once you “destroy” the granular history it is for all intents and purposes gone.
Maybe I’m missing something, but their agents don’t seem to be very… agentic. It’s more like a GPT app builder plus plugins.
Yeah, I've had several teammates take a month-ish of to travel, most of it comes down to just giving a good heads up that it's coming.

I set up a shared team calendar and asked people to mark when they're off so others can be aware and try to minimise overlap (not that it's banned, just be aware and if you're like "well were going either this week or this" and someone else is already off one of those weeks strongly consider it a point in favor of the other).
US lawmakers are just a mouthpiece for whoever is paying them.
The currently latest (2023-10-25) Kiwix dump of the English Wikipedia with pictures is 96Gb.
I'll assume for a moment it's not a rhetorical question and state the obvious - phones (i.e. apps) have been designed to be addictive.

It's not a failure of willpower but rather it's you losing (predictively) to decades of market research and teams of PhDs employed to exploit your brain. It's asymmetrical warfare. It's like cigarettes of the past except instead of chemists optimising addictive additives it's programmers optimising attention stealing notifications and dark patterns.
Here's a few recent ones:

1. Xcode 15's "Replace Container" feature replaces the app container with incorrect permissions that results in the app not being able to write to its container (ex. the documents directory). This is an important feature for debugging and flat out doesn't work.

2. Apple's AVPlayer has an API called MTAudioProcessingTap which allows you to get access to low level audio data. Since iOS 17.1, it is not possible to have more than one MTAudioProcessingTap running at the same time.

3. AVPlayer's `addPeriodicTimeObserverForInterval` function will randomly stop calling back to its observer, and never recover, when connected to an Apple TV via AirPlay on iOS 17.

Issue 1 makes debugging more arduous. Issue 2 stops my app from being able to crossfade audio together or play more than one audio stream at once. Issue 3 requires me to build my own time observer which is further technical debt, versus being able to rely on Apple's API.

I've spent hours debugging each of these and trying to find a workaround before resigning myself that it's a platform issue and relegating myself to abandoning that specific API or feature.
Have you looked at voting participation in Nigeria and America? These claims don't stand up to the data. Presidents represent certain small, usually-but-not-always radicalized, portions of a country, especially in FPTP/runoff systems.
Some people have pointed out that the layout is similar to Syracuse, which Plato had recently been living in.
Your overall point makes sense, but the law doesn't work the way programmers think. Nobody will say "yep, yep, according to these words, with Google paused for a day, Apple is a monopoly now." Instead, lawyers and judges have this tendency to say "well, okay, but that's not what they really meant" and just move on, ignoring what's merely technically true.
Eclipse, but for Python instead of Java, and a textbox instead of Bonzi Buddy
Good resources to learn to become a cryptography engineer?
Istudied math/cryptography in undergrad and understand the constructions theoretically. I currently work as a software engineer in a different field. I would like to learn Rust and work through some implementations of various ZK protocols, and potentially within a few months apply to cryptography engineer jobs.

where is a good place to start? are there any common beginner projects or resources to work through?
If the paywall is implemented in client code, then usually just disabling javascript for the site is enough to let you view it. If it is implemented server side, then there usually isn't a way around it without an account.
You have to agree ex ante. If I know I have liquidity and you don’t, and I’m willing to be ruthless, I will deny arbitration knowing I can bankrupt you with legal fees. Moreover, once I know the specifics of a dispute, I may no longer want to arbitrate for purely precedent-setting reasons.

There is mediation. But it’s non-binding.
> How is it possible for a single dev team to totally reimplement it without unknowingly introducing at least a bug or two

This is possible if every bug fixed has an associated test. If they use this battery of tests to test their new implementation it should be as good as the original implementation.
Ok that's very reasonable in abstract, but how do you define what "most needed" means?
I started programming in college in the late 60's and it was cards up until the mid 70's when I got access to a PDP-10 with TECO as an editor. Online editing made longer and more ambitious programs much more feasible. Cards were sort of neat, though.
FWIW running `git commit` after a fixing a conflict during rebase is fine. git'll pick up the "in progress" commit's message by default so you'll get the exact same message editor as you would have with rebase --continue; and you can just run git rebase --continue afterwards to continue.

If that was during an 'edit' phase and not a conflict, then you get a blank state, but you need to commit any change there anyway before applying the other patches so commit s also the right thing to do... If you had intended to amend instead of a new commit then you can just squash the commit again later, or reset (soft!) HEAD^ to undo the commit and add again/amend.
It depends on how important you are. If you are the director of sales, software architect, or something like that, it can be business destroying; particularly if some unforeseen emergency happens. An example is a new big client is suddenly requiring something happen before signing a contract and everyone needs to be on deck for that to happen.

If you are one of 100 CSRs, then it wouldn't be business-destroying obviously.
What competition? Not being a jerk. While I see some companies slowly making progress, nobody is punching through the walls as quick as OpenAI.
Just clarifying ... they took a version of master from say a month ago, did their work on it, then, they force pushed their work out, wiping everyone else's work that was added to master since one month ago?

I mean that's the equivalent of reversing your JCB through a house on a building site because "the house was not there a week ago when I last moved the JCB".

or am I missing something?
Before Growth (2016)
Do you have compression enabled? At least from Pandas, Parquet defaults to compressed and Arrow/Feather default to uncompressed. When I enable zstd compression, I get similar file sizes, and sometimes Arrow is smaller.
Very good idea ! It's nice also to see which company participates the most in open source projects
> Are US lawmakers that dumb?

I posted the numbers as a top level comment here [0], but the short version is that a lot of the signatories of this letter received (small) donations from Intel in the last election cycle.

My best guess is that Intel is actively lobbying against RISC-V using China as the boogeyman, and that these lawmakers were persuaded (sincerely or otherwise) to treat RISC-V as a threat.

[0] https://news.ycombinator.com/item?id=38166311
I never use rebase, and I've never once had trouble understanding who did what where and when, even in a large project with 500+ users.

That being said, after reading this stuff, I may start using it on my local branches to clean up multiple commits into one tidy one, but that's about it.
Because unless it's the most trivial of features, you'll break it up into smaller commits which each explain what they are doing and make reviewing the change easier.

As a simple example, I recently needed to update a json document that was a list of objects. I needed to add a new key/value to each object. The document had been hand edited over the years and had never been auto-formatted. My PR ended up being three commits:

1. Reformat the document with jq. Commit title explains it's a simple reformat of the document and that the next commit will add `.git-blame-ignore-revs` so that the history of the document isn't lost in `git blame` view.

2. Add `.git-blame-ignore-revs` with the commit ID of (1).

3. Finally, add the new key/value to each object.

The PR then explains that a new key/value has been added, mentions that the document was reformatted through `jq` as part of the work, a recommends that the reviewer step through the commits to ignore the mechanical change made by (1).

A followup PR added a pre-commit CI step to keep the document properly linted in the future.
OpenAI Announces GPT Builder
If you are doing illegal stuff on the interwebs it might be benifital if your trails ends in North Korea or whatever. I've always thought all these "hacker in X" are scams from security consultants to get their face in media. I mean how can they possibly know.
The alternative to black and white stuff is simply: curate what you have in your phone. Uninstall all social media (yes all). Keep only constructive content on your device. No useless apps sending notifications, no feed of brain-rotting content at one tap on you homescreen.

I keep:

- a carefully curated list of high-quality channels on youtube (on newpipe, so no tracking and no echo chamber personalised recommendations)

- a carefully curated list of high-quality subreddits

- hackernews

And that's it. Just cut off the junk, grayscale wont save you
Many times, government money. The US government could credibly considered the largest, longest running, and most successful VC fund in history. They're also one of the only organizations that regularly funds truly blue-sky research.

Otherwise: venture capitalists, but I wouldn't consider those companies "research" in the traditional, academic sense. Most times, at least in AI and the present climate, VCs are betting on that company to develop some novel tech that will be acquired a big markup by a larger company who deems the technology valuable. Not sure that is so much "research" as "niche product development with a very targeted exit strategy".
Evaluating code at runtime is "universal".

But some implementations use an interpreter for evalulating code at runtime.
ChezScheme uses the compiler.
Graduated in 2010, decided to take the summer off before looking for work. I don't recall anyone talking about it.
Perl Dancer2 Web Framework Updated
That screen protector in the headline picture...
A bunch of wip wip2 wip3 commits don't add any value, and make the log harder to read. But if you break a bigger PR down into "added feature x", "tests for feature x", "refactored y to support x" -- the commits are easier to read and provide valuable "why" history when you're trying to figure out what happened two years later.
The term you need is focused research organization (FRO). Eric Schmidt funds some via https://www.convergentresearch.org. There are other similar funding entities devoted to specific domains.

Nature has written a few times about FROs, see https://www.nature.com/articles/d41586-022-00018-5.

It is worth noting that more conventional for-profit startups which are heavy on R&D can also benefit from government grants and tax rebates.

I am also trying to spin off from Academia. If you are interested in connecting, see email in my profile.
Don't rebase ESPECIALLY stuff that people are collaborating on.
And they need him for what?
Also their feedback assistant is buggy as hell.

If you managed to create draft in old version (before random code change).

But it does not match with new version your feedback assistant crashes to blank screen. (JSON parse syntax error)

That means it is impossible to file new bugs...

1 second web page works but after that it is blank screen and nothing to do.
A company policy requiring large blocks of time off strikes me as a really good idea for companies that can afford it. The employees get time to decompress and destress thus making them more productive and creative. And the company is given a chance to figure out what it takes to cover your job if you were to leave. Like finding out that no one else has credentials to that one ultra important service that only has to be accessed every 6 months or so. Or learning that someone else needs to be trained as a backup in that one special thing you always take care of.
It has changed quite a bit in 20 years
> If one side of the agreement doesn't live up to the agreement then the agreement is null and void

Severability clauses, which specifically say that nullification of a single part of the contract affects only that part, not the whole, are standard.
Buying politicians, other than the ones that are in the headlines every day, is astonishingly cheap.
Close all other fds between fork and exec then (you can look at the code of base::LaunchProcess in Chromium for an example). It’s a minuscule amount of code to audit compared to XDG portals. And it’s backwards-compatible with decades of unix programs.

For a more complicated solution: spawn a zygote process early with a unix socket which you’ll use to send the fd later. Zygote at start drops provileges. When it receives the fd, it closes the socket and execs the editor.
I do a variation of this. Instead of stepping into the memory to adjust it with kindness, I intensify it. I turn up whatever feeling is being invoked until it is at comical levels. Was the experience one person saying you are bad at maths? Now, imagine the Nobel prize committee publishing an expose at how bad you are at math!

I find doing this for a while defangs the feeling. You stop being as affected by the experience and get to explore it mentally rather than emotionally after a while.
Oh hey:)

I'm not sure if it was netbird or some other self hosted solution I tried, but after doing the recommended one liner bash install script I got locked out of my vm for some reason. Still can't get in.

That's around the time I decided to start working on something simpler.
The following paper describes some of the tradeoffs between different formats

Deep Dive into Common Open Formats for Analytical DBMSs
https://www.vldb.org/pvldb/vol16/p3044-liu.pdf
The article does in fact mention that inadequate ventilation is part of the problem.
I'm becoming interested in comparative mythology and religious historiography, it seems you have some pointers in this area. Do you have any books to recommend? I'm very interested in a materialistic explanation of religion, the relation of myths to events at the time is intriguing to me.
They did in fact do that:

> starting in 2019, Google ran a “Premier Device Program” that gave Android phone makers a greater share of search revenue than they would normally receive. In exchange, the OEMs agreed to ship their devices without any third-party app stores preinstalled.

https://www.theverge.com/2021/8/19/22632806/google-epic-prem...
You used to have to save before printing because printing could crash your app or your entire computer. Occasionally, I print something now and have a minor moment of panic remembering that I haven't saved in a while.

It also used to be that saving could crash. And that saving could save a file which open could not open.

Software is better now.
How Datadog Manages Incidents
Four, as of this year. I don’t include meetings.
attritioning out staff is one of the dumbest strategies imaginable- it's not a good job when the market isn't competitive either because your highest performers are STILL going to be the first go and you can't even replace them.

It never works but companies always try it and then HAVE to do a shady layoff just to rebalance their teams.
Depends:

How much banked vacation do you have?

How many weeks do you get per year?

How much notice are you giving?

Are there any major resourcing demands in the target time?

Are there serious conflicts with other co-workers?

How does your TC compare to the rest of your team and the industry at large?

Assuming favorable answers to the above, I've never been at a company which would reject PTO. Admittedly, I work at companies that actually understand that work-life balance is in everyone's best long-term interest, but Id say 75% of requests get approved without need for modifications. Probably depends a lot on industry.
i guess someone needs to be ultimately responsible for decision making and so forth. chatgpt can do the coding but a human will confirm all business decisions
Depends by country. But 4-5 weeks after first year for example. And then depending on local customs you could swap some special pay for more time off... And then public sector workers might get even more time off.

And this is not counting any public holidays that might or might not fall on weekdays, which also depend on per country.

Not to forget that sick days are well sick days. So it could be if you get sick on vacation you don't lose that vacation time...
I just had a hope that the GPT 4 API was a little bit more cheaper
Arrow format is not intended for storage, it's for in-memory data exchange between different libraries and languages.
Can you differentiate state capitalism from Communism? Sounds like a No True Scotsman argument.

https://en.wikipedia.org/wiki/No_true_Scotsman
I had similar issues with the Dask scheduler a few months ago. The docs say it encourages depth first behavior in the computation graph but in my case it kept running out of memory on a large ETL task by first trying to load all the input files into memory before moving on to the next stage.
Location: Latam

Remote: Yes

Willing to relocate: No

Technologies: Java (Spring Boot), Javascript/Typescript (React, Node), Python, AWS, Terraform

Résumé/CV: https://docs.google.com/document/d/1a1p7anThM6d6Gh8oC_D3kK8-...

Email: camposalexandreh@gmail.com
This is how people who absolutely need to access their hardware gated by a mutex ands critical section do it… it’s worse in C.
In Stalinist Communist Europe no biggie. I can take 4 weeks off if you want. No questions asked no eye brows raised.
About 2 years ago I had a similarly bad cable connection. I could push nearly 500mbit/s UDP through it, as advertised, but HTTPS downloads and TCP streams would only reach about 80mbit/s each. I could run multiple of them in parallel to max out the downstream on TCP alone. I also tracked it down to a low packet loss on the connection that caused TCP to reduce its rate.

I wondered whether you could add a VPN-like layer that retransmits and potentially reorders TCP packets itself without letting the actual endpoint TCP stack handle it. That way it should transparently remove the packet loss at the cost of additional complexity and higher latency.

I wish I knew about Hysteria, but I never made the connection to censored networks. It seems like it could be (ab)used for this use case.
representation is a thing, it's not unreasonable to use someone as well known as sam bankman as a representative example of what the movement really means.
You can bisect across the more coarse merge commits, without “destroying” history and losing the ability to bisect across more granular constituent commits. Bisect is more robust when more information is preserved.
So does Github, but it breaks if you fix via rebase and push -f. Gerrit and some other competitors manage this better.
You don't need to be a perfect monopoly for antitrust laws to apply to you in the US. You just need to be in a "dominant position" in the relevant market. Even if Google allows side-loading, so long as 95% of users go through the app store they need to take care not to abuse that position.