skysight-inc/HackerNews huggingface dataset:
Maybe they don't design their roadmap around arbitrary level numbers but instead around marketable features.
You lost me "animated gifs are an abomination".

I love animated gifs that auto play, as long as there's no sound they're so versatile and widely compatible compared to most other methods. So much great internet meme culture revolves around gifs and I even like their somewhat forced limitations like limited color palette.
The Handspring PDA Story: Renegades, Aspirations, and Disasters
What's remarkable to me that the Wikipedia page for such an impactful law wasn't created until 3 days ago.

It'll be pretty cool if an online group of observant people manage to change this law.
I don't know but I always found Google's font choice, airy cold, disconnected and vapid. Not sure why I get that response but something just feels incredibly stale and impersonal.
A friend working at a photocopy shop could hear a paper jam from one high-speed copier when taking a break across the street. They'd be in the shop, opening the machine covers, before it came to a complete stop.

Well-running equipment almost always has a characteristic sound and rhythm. Variations from that become quite apparent.
This was a fun read but I think it is also not accurate. Paul and John are both geniuses. Both wrote amazing songs without the other. Yes the Beatles output was more consistent but I chalk that up to being younger and more open and agree that having a sparing partner improves every persons game.
Amazing to think he'd pack a parachute and not an ice axe - or even a whippet for the decent.

That was... that was close to really being in major trouble.
I want the dialog to be part of the browser, not the website. Similar or same as the "corporation.com wants to know your location" pop-up box.

in the browser's settings:

[] only allow login cookies (and maybe some other standard essential)

[] ask every time

[] gimme all the cookies...

How would this work? Maybe a w3m-standard for various cookie types? An
API for the common things that are done with cookies?

The browsers need to provide a method to persist those essential data such that it can only be used for that intended purpose. Then all 'un-standard' cookies can be blocked per User's preference. Sites that really do need extra cookie features must convince the user.
StyleGAN-XL: Scaling StyleGAN to Large Diverse Datasets
Proper incident response involves a lot more than just "securing the vulnerable service and resetting various credentials" and it will in this case probably involve a lot of different teams.

For starters, you have to document everything. At the very minimum the legal team for the company should insist on this, if no other measures, just as a CYA move.

If an attacker had broad access, it's entirely possible an all hands on deck approach is required to help identify (and document) what systems were compromised. Yes, you definitely want a team working on patching the hole ASAP. You also need a team hunting for any possible persistence. Another team probably involving standing up brand new "safe" systems and failing over client systems over to those running the patched software. While that happens yet more people may start doing audits of what was compromised on the original systems.

I've seen incidents where 50-80 people were pulled in to work on an incident at a company of about 150 employees. Depending on how well-funded your SoC is they can cut that number down substantially.
Using print debugging/strace/valgrind/etc, you're looking at the evolution over time of particular components of program state. Using a debugger, you're looking at all components of program state at particular time slices. They enable different viewing angles. (https://mobile.twitter.com/ManishEarth/status/13870782220560...)

I personally find that both are good tools, but to know what you should be using, you need to think about which viewing angle you want to choose: which components of state do you want to inspect and which moments in time do you want to track? If the answer is "these specific state components/unknown" (e.g. "when is my program accessing invalid memory?"), that's where print debugging comes in, with specializations depending on which particular state components you're looking at (strace or eBPF for IO, valgrind for invalid memory accesses, etc.) If it's "unknown/these specific times" (e.g. "where is my program setting HTTP response headers when a request occurs?"), then a debugger is a good idea.

However, what you said does have truth to it. Good programming practices generally center around the management of program state* (using types, specifications, whatever). If your program is not designed well in those terms, then the more likely it is that you have no idea what state components you want to inspect, meaning you reach for a debugger first. And if it is designed well, you won't need a debugger nearly as often. But sometimes we have no choice, whether that's due to an inherently hard problem space or lots of bad code that we didn't write, so a debugger is necessary.

* I don't actually know if there are programming practices that center around managing moments in time. I can't even think how that would work, but I would be very interested to know if there are any :)
As a programmer I have strong opinions about my monospace font, but if I want to make a UI or display very readable sans text what’s the best option? Roboto Flex? Inter?
Cookies are different since the browser is the party creating them. They don't need to rely on compliant webmasters.
> Turns out the master database with encrypted username/passwords got leaked and encrypted environment variables were also leaked

WTF!!!!

That alone is disastrous enough, they should be reprimanded for this. Are there I'm sure, class action lawsuits happening?

How much of an impact will this have on Salesforce? I mean imagine the data from that alone would be immensely valuable.
Yeah, I think that's something that folks tell me all the time as well. I'm pretty consistently in Rust, C++, Python, or Scheme myself. I tend to only keep ~2 of those in my head at a time, but I don't jump around so often in such detail that anything like that would matter. And C++, Rust, and Scheme all have pretty good compiler and linter tooling that prevent me from really needing something extra. C++ may be the exception there (cmake can be a pain depending on your unit test framework) but even then I don't often find myself wanting.

I do think if folks find LSPs useful they should keep using them. I might even be convinced one day! But at the moment I find I'd rather not. Vim's default auto-complete functionality is actually fine enough for me most of the time, so I might actually be weird here.
Don’t forget render.com
I spoke to a fairly well respected psychologist about exactly the issue OP was describing. He felt that the issue was really poor impulse control and suggested introducing delays between action -> reward.

He thought it wasn't ADHD because I don't otherwise get distracted if I'm engaged (watching a movie in a theater, cooking etc) and can generally see the task through to the end.

Note: watching a movie in a theater is, for me, a totally different experience to watching it at home. At home there's always an option to pick up the phone in the middle or walk away and do something else whereas at the theater I don't have that option. I can very easily watch a full movie at the theater but it's been a fairly long time since I was able to watch a full movie at home in one go.
I'm on Windows 11 and only Normal 400 is working in Firefox 100 Stable, Firefox 101.0b3 Developer Edition, Tor 11.0.10 (FF 91.8.0esr), and Tor 11.0.11 (FF 91.9.0esr)

It does work in both Chrome and Edge, so I don't think it's a general OS issue
Have you tried OpenDoor? That's like their whole company thesis. They'll look through your house and make you an offer within 24 hours from what I understand.
Your point is beautifully made, but I think keto is probably on the wrong side of the ledger. Diets are the hard work that pays off into that better fitness and some of that fancy “stabilizing, fear minimizing” stuff you speak of.

That said, if you mean doom scrolling r/loseit and r/keto and not actually doing it then you are totally right :)
,,Lidar might become so affordable by the time camera-only makes substantial progress that by that point it was much more efficient to just have been developing with Lidar from the start.''

Tesla and Comma are already making profit with great margins that they needed a lot when they started developing self driving capabilities. Waymo is using Google's coffers, but so far they lost billions of dollars that they have to get back.

Regarding Lidar I wouldn't be surprised to see it in the Robotaxi that comes out in 1-2 years from Tesla, but maybe it would be a PR nightmare at this point.
The vehicle is not capable of more than 60 km/h when used in self driving mode, so the reasoning seems quite logical. I wouldn't want to use this on the Autobahn though; everyone would be overtaking constantly which introduces additional risk, and the speed is so low that journey time would be considerably inflated.
The solution was, and is, Do Not Track.

https://en.wikipedia.org/wiki/Do_Not_Track

https://www.eff.org/nb/issues/do-not-track

The problem is not of UX. It's of law as Apreche has already commented (https://news.ycombinator.com/item?id=31291960).
Wouldn’t you hire an incident response team who are experts in figuring this stuff out?
I recently made the switch from vim to helix. It turns out that I don't really like screwing around with my vim config for hours and hours. Helix has great defaults (themes, LSP already installed, syntax highlighting already installed and enabled for popular languages) and that's made a huge difference for me.

My vim config was at least a hundred lines, and that's not counting the endless plugins. My helix config is three or four lines to set my theme persistently and disable auto-filling parens. Something like:

theme = "onedark"

[editor]
auto-pairs = false

And Helix doesn't even support plugins (yet), so this is all bundled with the default install.
> most of my experience using similar features in other products (Intellisense in Visual Studio, whatever the equivalent broken thing in Xcode is called) is that it really was never that useful?

No, they are not useful

I have been using IDE for sometimes, none of the features helped me to solve very complex logic in the codebase. I have to debug, test and trace the errors manually

And those who often refactor their code (with their IDE), I don't know if they are designing the architecture correctly. Once in a while is fine, but if they are doing too much of that, yea probably they are messing up the codebase. I don't really want to work with somebody like this, imagine that you have to solve the errors that they produce and IDE doesn't actually help at all
Great article, thanks for sharing!

By the way, isn't that for-loop in section IV, point 2, iterating over resources, unnecessary? You're not using the loop variable r, and the constraint is on the minimum power of the army, which has nothing to do with the resources.
As it has already been said, do NOT drop out, you will regret it, and it will make any progress in your career VERY complicated.

I have done exactly what you are considering to do. I'm French, and I dropped out 6 months away from completing my Master Degree in CS (the most ridiculous part is that I had completed all the coursework shenanigans and I just had to do a 6 months internship to close the deal). It has made my job search hell, and in fact, I was never able to land a programming job, and I've been stuck in a help desk position for 6 years now.

Trust me, you don't wanna be that guy.
These days, Master Degrees are the new baseline, so under no circumstances go below that.
It’s sad to hear someone’s view of church be similar to that of a political rally because that’s far from the truth of all the churches I’ve been to. Of course, we do read the Bible and worship God, but this social club that comes with “prepackaged” friends that you refer to can’t exist unless the people going agree on some ideas of morality and philosophies of why we’re here on Earth.
There is more information relevant to this discussion in this thread from a talk I was involved in last month:
https://twitter.com/trycourier/status/1516169549439143941
This seems pertinent to me, and is a quite old concept.

Jacques Ellul, for example, posited that our "technical system" aims at efficiency to the point of engulfing everything, in a detrimental way because (composed with physic laws) it leads to betting on economy of scale (gigantism, centralization, specialization...).

Stephen Jay Gould "criticized the belief that evolution comes up with the best, or only, solution to a biological problem", and that organisms are always working towards fitness.
Pretty much this sums it up.

I still don't understand the need for graphql.

Then again, it only takes me 5 minutes to add a new endpoint that just dumps back a specific SQL query result.

I think a lot of companies make adding endpoints into a big deal, often a whole new file or class with documentation and tests.

An SQL query doesn't need tests.

I think another part of it is that SQL still scares people. That is, I'd put graphql in the same camp as active record, orms, and other silly attempts at creating a query language to avoiding using a query language.
Home and work, the third place is somewhere you go regularly which helps form strong relationships with the people there. As some other people mentioned, church often played that role. University can be a third place, community centers, your local pub, sports clubs and so on.
Stop caring.

Seriously, no one’s life has been harmed by tracking cookies. The fears are overblown. Plus we can find alternative ways to track people. Aside from that, most people just consent to cookies anyway, and they’re fine.
"Stop-and-go traffic on highways" is quite a narrow usage scenario, isn't it? At least in a lot of highway driving in UK, FR, DE, CH, I find this mostly only happens with major events or roadworks, and even then it's for a short time or distance. The rest of the time you'll be plodding along at 60 km/h, with all other traffic overtaking you, which itself adds risk.
Not for each site, for each HTTP request. So if you loaded a page with ten inline images Netscape would ask you eleven times if you wanted to accept cookies, unless you said "yes" at some point, and then it would stop asking you for that site.
Googler opinions are my own.

I also highly recommend this ACM article talking about our source control from 2016.

https://m-cacm.acm.org/magazines/2016/7/204032-why-google-st...

There's also a YouTube video which is linked from the wired article that is good.

https://youtu.be/W71BTkUbdqE
> But sometimes we have no choice, whether that's due to an inherently hard problem space or lots of bad code that we didn't write, so a debugger is necessary.

I don't disagree! The notion of state vs. time snapshots in terms of the mental model seems like it might be missing something small but sounds mostly on the mark? E.g. in dynamic languages my REPL is more of a debugger than any actual debugger could be.

> * I don't actually know if there are programming practices that center around managing moments in time. I can't even think how that would work, but I would be very interested to know if there are any :)

I think this depends on how you abstract control flow. Actor model comes to mind, as Smalltalk really doesn't have this notion of "time" in the same way. You debug live in such a system, and "time" is more a matter of what abstraction sent or received something (and as such may have failed). Similar arguments could be made for conditions / restarts in Lisp, perhaps even more strongly, since you can manage errors through conditions and then restart code (going back in time, so to speak) in a sort of live-debugging way. Not sure it measures quite to the degree you were asking, but that's the first thing that comes to mind.

Another thing is the movement towards async-await / cooperative coordination in programs. Even if you ignore concurrency, designing code in a way that coroutines cooperatively yield to one another (e.g. generators in Python) helps sort this out too. Basically, you make "time" in a program a function of control flow, and do that by forcing an abstraction where you explicitly yield control in the program. This relates to both the actor model and conditions / restarts in Lisp, so I feel like I'm pulling on the same train of thought there.
Can you share more about the habits you built to break that cycle of scrolling for an hour in the morning?
I would say the race isn’t over yet. One thing to consider is the training dataset. By using only vision, Tesla was able to start collecting data with their entire fleet starting many years ago. They probably have more edge case data than anyone else, in more diverse driving situations. They would not have been able to do this if they needed to use expensive lidar on company owned training vehicles.

What we will likely see is that lidar equipped vehicles gain a lot of ground at first, but have to be rolled out slowly both due to cost and how they are trained. Tesla’s vision based fleet could get an update tomorrow that theoretically was able to drive almost anywhere.

Of course, Tesla has clearly been finding out that while vision is in principle sufficient, the brains behind the cameras are not so simple. In my opinion it’s still too early to call who will win in the end.
Thanks for working on Tor!

Slightly off-topic but do you have any pointer for someone who would like to help optimizing Tor? The current documents portal [1] has a big "OUTDATED" banner attached, and the WIP new portal contains too little information for me to make sense of how Tor works internally.

I worked on some areas of TBB before, but still feel like I don't know enough about Tor's internal.

[1]: https://2019.www.torproject.org/docs/documentation#DesignDoc
Or more likely state machines are a highly simplified view of reality... Working with machines is a combination of probabilities, intuitions, experience, chance... Most work with machines is not 1 or 0.
I think the implication is that conservatives seem to be on an anti-moderation kick (eitness their willingness to burn down the one & only law that makes hosting user content online at all legally defensible, section 230, because it permits moderation). And that the opportunity to perhaps join & politically influence the the premier headlining public online space is opening up.

Personally it does seem a bit distasteful. I'll never have this vantage, but I would be unshocked to find a noticeable number of extremist gross people in these new applicants ranks, people joining with serious bone to picks & probably pretty fringe stances. They'd claim freedom of speech, but there's so many inconsistencies & things they are demanding (unfettered access to online social media) that, yeah, I would expressly not want to deal with these fringe characters and their big agendas.

I cant begin to express how much I'd like to be wrong here. Maybe there's less "end section 230" lunatics here, less of a heavily-far-right-wing-political-bias than I think is implicit here. Or maybe Im jusy way way way off on the original comment. But that is my read, and it matches what I'd fear. Perhaps it's less specific, less of an agenda, more just blanket fanboyism.
People have been saying "forbes.com isn't Forbes, it's a blogging site" for so many years I think they mostly got old and died, so now nobody knows again.

It's funny because how does anybody associate Forbes with Wall Street now anyway?

It's like floppy disks as save icons.
Ah, I misread the Dedup function to_shell_str. Apologies.
Thanks for the link, latest version has some mistakes but in general it's good.

I got myself a domain and trying to set up my mail server, but my VPS hosting is blocking outbound port 25. So I can receive emails, but can't send anything. ispmail guide has no workarounds for that…
There is a reason I won't listen to music or wear noise cancelling headphones in the workshop. I wear ear protection, that dulls the damaging frequencies, but I want to hear when the drill is biting or about to skip, I want to know if the table saw is struggling or if the cutter head on the router is biting a little too deep.
Yeah. I have an annoying, but not debilitating autoimmune disease. I’ve read case studies of people who got a FMT for other reasons (fixing gut infection in hospital) who have the same disease but much worse having massive reductions in symptoms for years. I think maybe there are some RCTs happening now for it but I think they still have some years to run.

But yeah, reading the stories like what you linked is why I am very wary - I really want to be able to get a prepared mix of isolated, cultured, known good bacteria that can be inserted in to just seed some more of the good stuff. I think that removes a lot more of the ‘ick’ factor (even if the bacteria strains were originally isolated from faecal samples) even though what I have is bad enough that I would totally do a normal FMT if I thought it was safe enough!
This was fun! All I want is some music and sound effects!
Is that what you do? How come it's not working for you?
10 years isn't enough time to research coronavirus transmission? (SARS1 wasn't the first, but ....)

How long then?
What does `$()`?
An organization either has few members and cannot tackle a huge task at a fair pace, or enjoys "unproductive" members, with no measurable output.

Some of them acts as very useful "information providers", they know who knows and "productive" members ask questions to them, and at best some are able to provide useful information even before being asked to do so.

Without them the amount of resources wasted by information vectors (service notes, meetings, mail, chat...) grows proportionally to the size of the organization.
"Amoral" means neutral, without imposing a moral judgment. So it seems to me he doesn't particularly care about it either way.

If he wrote "immoral", then you could ask why he thinks that.
Lots of consulting work out there, but you do have communicate quite a bit in those roles unless you're also working with a PM
The query planner and optimizer etc are still black boxes. As a table’s size grows the way a query runs or the query plan could change. In some systems if you have stale statistics on tables you can get weird performance.

The biggest hangup some devs see the DB like anything else and think lookups are O(1) when looking for a key. But btrees are more like O(log(n)).
>If, as per legal opinions, the target is not able to be apprehended given reasonable effort to do so

Apprehended for...what exactly? He was never even charged with a crime. There is no legal framework for arresting a US citizen on no charges.

>and evidence is presented as such

No evidence was ever presented. Which is obvious, since there were no charges and thus no court proceedings.

>there is legal maneuvering to carry out a targeted killing-which is a military matter-, against a combatant.

He was not a combatant because he was not killed on a battlefield or even in a country that we were at war with.
Googler, opinions are my own.

I believe the YouTube video linked from the wired article goes into this, but there's more machine generated code checked in than human generated code at this point. A lot of this is boilerplate or config data that is stored in source control.

I feel like Google definitely believes that config is code, so we have a ton of configuration of our systems checked into Piper.
Hah. Got a link to that?