skysight-inc/HackerNews huggingface dataset:
in fact we're doing far worse on many fronts. we spent more per student than almost any other first world nation but we place dead last in outcomes.
iOS spotlight used to work well- now there's a three second delay at times while it fetches the internet-enabled features. All I want is it to find my apps for me!
At the start of my current job, I too felt I didn't understand enough and certainly did not know what the big picture was at work. I credit two things that have helped me see the big picture at my job:

1) Relentlessly pursuing all that I could to learn
2) Having a come-to-terms moment that yes it was okay to not know and not feel bad for asking questions

Work is different than school. In work, it is more important to be self-motivated. What this tangibly means is that if I'm working on something that I have questions about, I go to the person who has the answer to my question to ask them. I'll do this many times throughout my day if I don't already know the answer. If you are feeling afraid to feel "dumb", I don't know exactly how to force it, but you need to have a moment where you accept the fact you will not know things and will have to ask questions to get the answers you need. It becomes easy to ask questions once this moment happens.

Also, be the one who initiates change. Don't wait for your manager to tell you what to do [once you have a good idea of your tasks]; be self-motivated and say yes to everything and dive into everything and learn as much as you can. The more you do this, the more you are exposed to, involved in, and talk with others and can pick up enough "background noise" to understand more of the big picture [without explictly asking what the big picture is]. I would say after about 2-3 years you get a good intuitive understanding of your job and role, but I assume that runway depends on various factors that vary by individual.
is sad to see it go
Looking at the patch[1], probably not. There isn't really a lot of complex string handling involved; it's basically just forgetting to forbid "--". I don't really see how any language choice could help you with this.

[1]: https://github.com/sudo-project/sudo/commit/0274a4f3b403162a...
Tweetie was a great app. That was the last time I was really actually "interested" in Twitter. It was all sort of downhill for me. But I remember pull to refresh being an absolutely mind bending feature at the time. It just felt natural.
If and when it happens, ECC will be broken before RSA, as the latter requires roughly an order of magnitude more qubits for the same classical computing complexity. Given how difficult it seems to be to scale quantum computers, there's likely to be a years-long period between ECC being deemed too risky and RSA remaining viable, at least for some tasks.

This might (depending on the precise numbers) also be an argument for Curve448 over Curve25519, apropos a recent Golang crypto project rejection of Curve448. Notably, upgrading to a stronger curve is much more difficult from a logistics standpoint because you have to explicitly add code for each curve to various libraries, and then roll them out globally. Generic curve libraries never took hold after side-channel attacks became common. Whereas for RSA larger keys are trivial to support, and generally already supported intrinsically by deployed software. Some RSA libraries currently cap out at 8192, 65536, or some such for pragmatic reasons (e.g. limiting computational complexity attacks or static loop unrolling), but by comparison this is much, much easier to remedy.

Of course, larger keys only buy you a little time. But it will be a mad scramble when (and if!) it happens, so that time will be very valuable, and much money will be changing hands.
> Can you blame him?

Yes, chiefly so.
Everything you're saying is absolutely true. The idea that cutting off third-party clients is something radical or something twitter didn't desire to do a long time ago is laughable.

All of the people gloating about how much Musk overpaid when he was forced to buy their favorite thing should have expected that as a result he'd have to do anything to squeeze revenue out of it.

> That was never a rule, and they removed the last vestiges of the guideline entirely a couple years ago.

I wasn't aware that traces of this guideline lasted until just a couple of years ago.
I remember reading something like this has been studied regarding mercury trying to apply what we know/understand now about mercury poisoning's affects on people and how stories of those known to work with mercury compare. Sadly, I don't remember the results. <shrug>
More like reading the room.
People buy things that they feel says something about them. That is human nature. We want to fit in. In certain groups that Louis Vuitton bag is the thing. Other groups may still feel that the Michael Kors bag is the thing. Others may feel that a plastic bag signifies their rejection of status symbols. Your choice of bag will be informed by the group that you want to fit into.

Many people want to be successful. Money is a proxy for success. Expensive things indicates you have money.

I'd like to think I'm immune to all this but I'm not. I can identify when I want to spend money just to fit in a group, I can then pause and think, and my wallets much healthier for it.
> The budget resolution is a planning framework for the appropriations bills that make up the budget. It is not a “budget”.

Guess what the President's budget proposal says on the cover?

"Budget of the U.S. Government, Fiscal Year 2023"

And if we look inside do we find a list of congressional appropriations? No. Instead we find a list of appropriations requests and explanatory information for congressional appropriators. Typical chapter headings have language like this:

"The Budget requests $773 billion in discretionary funding for DOD, a $69 billion or 9.8-percent increase from the 2021 enacted level."

So I am sorry, I cannot take seriously the idea that appropriations bills are "budget bills" or specify a federal "budget" except in an informal sense, one contrary to that used by the federal government itself.

> All Congressional actions are resolutions.

I certainly agree in the technical sense, and since we are debating nomenclature here I should be more careful.
Think about your investments intelligently instead of looking for a guaranteed sinecure.
I talked about that in at least half of my original comment. To repeat, Twitterific managed to get to having the kind of marketshare to make that war interesting (in a way Discord clients never have and likely never will: they didn't make the same bargain with third-party app developers that Twitter did, where Twitter left most of the innovation to third-parties).
> including signers of the constitution—point out that if they get too wacky we can and should just ignore them

Completely untrue.

Not only is SCOTUS the head of one of three branches of our federal government and cannot be ignored (whatever that means) - there is an Impeachment & Removal mechanism in place for when a particular Justice does not uphold their duties.

However, not agreeing with you on some issue is certainly not a failure to uphold their duties.
Painter Peter Doig Wins Against a Gallery That Tried to Force Him to Take Credit
This is partisan nonsense for a few reasons, but mainly because...

> He did it to keep Roberts's vote secure

He had no idea how Roberts would eventually vote. Robert's been very much a wild-card, so this would be quite the reckless gamble. Further, generally speaking, SCOTUS doesn't really have much stake in politics, so I also very much doubt it was a Justice that leaked it. The public overestimates how much Justices actually care about the issues themselves; they mostly care about their Constitutionality (and philosophical implications therein).

I do think they actually know who leaked it, but naming and shaming would just lead to a lynch mob, political theater, and further erode trust in SCOTUS.
I don't think he is mindreading, just forming an opinion based on Elon's actions recently.
> look into who I am if you haven't

Heh. To save some people a click: An important figure in the iOS jailbreaking scene (maker of the foundational tweaking framework and app store).

Thanks for all the good times. Jailbreaking was great for my experimentation urge and taught me a lot about Unix. It also informed some software opinions I still hold today (much more things should work like WinterBoard's layering). A jailbreakable iOS device is a great educational toy for a kid interested in messing with technology (Amazon Kindles are good for this too, by the way).

And thanks for also being involved in legally defending these freedoms. (I've been waiting for a chance to say this without writing a completely unproductive comment)
> Social competency is important as a leader or manager, particularly.

Who gets to arbitrate social competence, and by what factors?
This behaviour has existed before Windows 11 too
Not --fortunately--. They didn't noticed us.

Trust me. Some rooms in this group are top class nightmare fuel.
yeah and find the bugs.
Comments moved to https://news.ycombinator.com/item?id=34389456.
Why would one prefer to add sudoedit X to sudoers rather than updating file access privileges of X directly?

Just curious about arguments for this use case.
It seems the improvement in the models is the size of the training set. Hence the "Large" in large language models. I am assuming that it is better at programming because there a is a ton of training data available on Github, etc. There isn't a similar set of data on solving a variety of physics problems.
The leap in public exposure wasn't so much GPT3 to GPT3.5, it was attaching a clean UI to the model, (with sane defaults) and allowing people to talk to it like a person.

Suddenly it became something 'real' then.

(This is purely talking about the public popularity of GPT)
When will retool be able to do this for native desktop apps? Especially for Windows. Otherwise, you are leaving 2+ billion active devices off the table
It's fascinating in a morbid way how many professions involved great health risks no so long ago. (Mad) hatters poisoned by mercury, tanners and chimney sweepers getting cancer, miners getting black lung or simply suffocating... Sadly it still happens today, but hopefully it will keep decreasing, even if we have to pay more for ethical manufacturing.
Deep cloning objects in JavaScript, the modern way
Either it fails to turn up Linux Libertine and Inconsolata, and is a failure, or succeeds, and is superfluous.

("Kill them all. God will recognize his own.")
Energy production is kit a self contained endeavor. Transformers, steel, copper, pipe, valves, digital equipment for monitoring and control systems are just some of the necessary inputs for construction and maintenance.

Beyond that, efficient use energy production requires some place for it to be used, Generally home and industry appliances.
> And the answer is pretty simple: pin the specific test repo version! Use lockfiles, or git submodules, or put "cd tests && git checkout 3e524575cc61" in your CI config file _and keep it in the same repo as source code_ (that part is very important!).

Indeed. Where I work we have a bunch of repos, but they always reference each other via pinned commits. We happen to use Nix, with its built in 'fetchGit' function; it's also easy to override any of these dependencies with a different revision. For example:

{ helpers ? import (fetchGit {
url = "git://url-of-helpers.git";
ref = "master";
rev = "11111";
})
, some-library ? import (fetchGit {
url = "git://url-of-some-library.git";
ref = "master";
rev = "22222"
}) {}
}:
helpers.build-a-service {
name = "my-service";
src = ./src;
deps = { inherit some-library; };
}

This is a function taking two arguments ('helpers' and 'some-library'), with default arguments that fetch particular git commits. This gives us the option of calling the function with different values, to e.g. build against different commits.

We run our CI on GitHub Actions, which allows some jobs to be marked as 'required' for PRs (using branch protection rules). The normal build/test jobs use the default arguments, and are marked as required: everything is pinned, so there should be no unexpected breakages.

Some of our libraries also define extra CI jobs, which are not marked as required. Those fetch the latest revision of various downstream projects which are known to use that library, and override the relevant argument with themselves. For example, the 'some-library' repo might have a test like this:

import (fetchGit {
url = "git://url-of-some-library.git";
ref = "master";
# No 'rev' given, so it will fetch 'HEAD'
}) {
# Build with this checkout of some-library, instead of the pinned version
some-library = import ./. {};
}

This lets us know if our PR would break downstream projects, if they were to subsequently update their pinned dependencies (either because we've broken the library, or the downstream project is buggy). It's useful for spotting problems early, regardless of whether the root cause is upstream or downstream.
If the HN crowd is up for it, I'd love similar book threads for physics, chemistry and biology.
Oh, maybe I can help about Mercury! https://en.wikipedia.org/wiki/Mad_as_a_hatter

I've read that Roman pipes and pots/mugs had lead, but IIRC it's still unclear if it was as toxic as we would fear: https://arstechnica.com/science/2021/07/did-lead-poisoning-c...
> The idea that cutting off third-party clients is something radical or something twitter didn't desire to do a long time ago is laughable.

It's not at all radical, and if it'd been done with a month's warning, I think there'd have been grumbling but that'd be about it.

Destroying a number of small businesses without warning (and letting them swing in the wind for a week waiting for a "why", and lying about them breaking "long-standing" rules) in this nature was entirely unnecessary, and is what has generated the backlash.
Sure, that helps, for looking up a single file. Doesn't however help with ls or du. Even things like what are the 10 biggest files in this directory are painful.

I've seen numerous efforts (Microsoft and BeOS spring to mind) to replace the filesystem with a database. Not aware of any big successes though.
Better configuration in TypeScript with the `satisfies` operator
So anyone getting a refund is probably a recent purchaser.
Archived: https://archive.ph/1b8il
That's a one off thing though.

Akin to getting an x-ray v living to close to Chernobyl.
I find it handy that most distros have a CVE look-up 'service':

* https://security-tracker.debian.org/tracker/CVE-2023-22809

* https://ubuntu.com/security/CVE-2023-22809

* https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2023-22809

Debian has links to the others.
Ugh dynamic linking claims a few more victims
But raw SQL made for Postgres doesn't necessarily work for SQLite and vice versa. That's what I mean by the SQL standard being thrown out the window. You might be able to write SQL that works in both if you're careful and avoid a lot of features.
Very impressive. I'm running into an issue where if I try to tell it to exclude yacht rock, it gives me yacht rock. Is that hard to train?
Does this really work? The command is supposed to copy the original file to a temporary file, run the edit command with the privileges of the original user and then copy the edited file over the original. Otherwise what’s stopping an attacker from telling the editor to just open another file?
Congrats - this is awesome. I'm enjoying lots of new songs that got recommended.
Yup!

Also hard to overstate the impact the new ownership has had, such that their assessment is now:

>>"...an increasingly capricious Twitter – a Twitter that we no longer recognize as trustworthy nor want to work with any longer."

This, from people that partnered with Twitter for a decade++

The new owner had a lot of us, me included, fooled into thinking he was intelligent and trustworthy. Now, it is obvious he's neither.

Wealth reveals character, and it is sad to see that that character is so rotten.
FWIW I've been using Steam+Proton on Arch for a month now, and it's like fucking magic. Other than the peculiarity of having two AMD graphics drivers to pick from, I'd say it's 90% there. No crashes, glitches, etc after picking the better of the two drivers for a particular game.
If the app was actually usable for 18 days in January, it doesn't make sense for users to ask for a full refund for the January subscription charge.

Wouldn't a fair solution be to offer a partial refund, proportional to time that subscribers paid for but are unable to use?
I don't know because I don't know the App store rules for these refunds. But if they do allow longer refunds it should have massive repercussions for any App store developers that want to stay in business in the longer term if they are basing their App on someone else's API, even with permission.
An elegant tool for forgetting inbetween all my organic needs for it.
Interesting, could you elaborate? Is it because the digestive tract is isolated from the rest of the body? Almost like the body was built up around it?
Retool Mobile is built on top of React Native. We build a higher level of abstraction so you can build the UI / running queries much easier than building it from scratch, and still give you the option to write code and customize everything similar to building an app in React Native.
Ignoring pride/ego or other issues (i.e. how would you actually go about doing it, HR issues, company receptiveness, etc.) - would you go back?

If not, what would have to change for you to go back?
Isn't a mature fly just a maggot delivery vehicle?
Among the gcc extensions to C and C++ there are 2 attributes for functions without side effects:

__attribute__ ((pure))
__attribute__ ((const))

The 'pure' attribute imposes similar but looser restrictions on a function's definition than the 'const' attribute: 'pure' allows the function to read any non-volatile memory, even if it changes in between successive invocations of the function.
More than that: no Real numbers, no pi, no square root of 2, no sine/cosine, etc.

It's similar to 'reverse mathematics' (trying to find the minimum set of assumptions required to prove a known result)
Also, you can use the Redirector extension (as exhibited in the article) to match any Reddit URLs and redirect you to the old.reddit.com version. I do this.
Artificial marble/stone benchtop workers getting Mesothelioma (current, as of 2023 the unions are pushing for the material to be either banned or put into more stringent production process control, although onsite cutting & finishing for sinks and stones and shaping is going to be a problem no matter what)
Socket – A New Runtime for the Web
Slider toggles are skeumorphic in that there are such physical switches and they look like those switches. Those classic radio buttons which are circles with a black dot are skeumorphic in the same sense that checkboxes are: they are an imitation of elements seen on paper forms.

You don't have to "grab" slider controls; if you just click anywhere in their display area to toggle them.

E.g. try an example here: https://www.w3schools.com/howto/howto_css_switch.asp

The sliding is just an animation sequence which replaces the appearance/disappearance of the checkbox with alternative images. In the above example, you in fact cannot grab anything and slide it left to right. All you can do is click.

If you're confronted with some UI in which you have to actually pull a slider left or right and cannot just click on it, complain to the vendor.
"Power attracts the corruptable".
mlocate/plocate (for locate and updatedb) are also nice

Even if the db is not up to date, it's likely faster to update/search than rely on find

I find simple searches by file name useful, but that's also because I'm fairly diligent to keep my filesystems organized

The launcher called Albert is helpful as a sort of Spotlight stand-in with Linux (maybe elsewhere?). It does math, runs things, and can have things like a dictionary added. I believe it can also search
"I'm not discrediting a non technical person, but the value comes from the software"

Well, to be honest, you ARE discrediting the co founder based on everything you wrote. You clearly don't have faith and trust in this person that you are co founding with.

I suggest you think very hard before jumping into this with this person because you will end up resenting them a lot as you already are.

Perhaps you need to think about what this person can truly bring to the table and when its just 2 of you, there is no real CEO work. It is mostly sell, build, sell, sell, market, build, sell (something like that)

So, ask yourself: can this person help sell and get customers while you "pound the pavement" in your own words.

"but the value comes from the software"

This is the red flag for me. It seems like you think software does all the magic. It doesn't. Trust me. Software is the means to an end. yes the product needs to be good but in the early days, you need to be able to figure out how to validate the market and find customers who may use something that you are building.

Source: A technical founder in 8th year of business and technical stuff is 40%.

All the best. I said everything to help (hopefully).
How to own an airline in 3 easy steps and grab the TSA nofly list along the way
That is the reason I only use it in my browser to apply custom css and fix their ugly mess - design decisions - to my liking.
It’s not an AP related issue in my case and AirPlay as well as all other Bonjour / mDNS based things work great. It’s something specifically broken with HomePod stereo pairs that’s a known issue to the team (details of which my source won’t share).
Yes that's why you often see checkboxes in place when agreeing to terms and conditions, whether it's on mobile or on desktop.
Your etc is doing a lot of work here, but post COVID craziness aside I don't think building materials are more expensive than they were in 1990. As an example, lumber has been flat or slightly down since 1995:

https://www.lesprom.com/en/news/U_S_lumber_prices_in_2020_an...
I can't figure out how to access the desktop version of the site, I'm stuck on the mobile. Any ideas?
One of the important parts of ChatGPT over plain GPT-3 is the reinforcement learning from human feedback to ensure alignment, without which it's not quite as good of a product for the public.
Oh, you had not even see the best parts.
The detection from LIGO opens a door to more

https://en.wikipedia.org/wiki/LIGO
The fact that you frankly acknowledged the drawbacks and foolishness of casual cocaine use, with the benefit of additional age/maturity/experience, reflecting upon your own actions as a younger person is probably why they cleared you.

Additionally they were looking for any hint that you might have had an ongoing/current drug habit where you would either be vulnerable to financial pressure or societal coercion from drug dealers/persons associated with drug dealers, and that they they believed you were no longer a user was likely a factor.
How is that different from running `git pull` or the equivalent faster, maybe on a timer?
Video demo here: https://m.youtube.com/watch?v=PhTjKtrpCYk&feature=youtu.be
>we're entering a post material scarcity economy

This seems a rather dangerous view, as the post scarcity era of maybe the late 20th century globalism, or the larger industrial revolution and coincident population explosion, could be nearing it's end. Peak cheap oil may be just around the corner. The growth built atop improving agriculture yields, cheap oil, and cheap labor has resulted in population growth that cannot be maintained without corresponding sources of the same cheap input sources.

And part of this is exacerbated by what you describe: a huge portion of population not subsisting on their own work output but depending (or being subsidized by) the work and resources of others.
The lecture that finally convinced David Attenborough about global warming (2018)
T-Mobile says hackers stole data on 37M customers