skysight-inc/HackerNews huggingface dataset:
Most of my early career was "greenfield". I really loved doing that. Sometimes that meant me doing everything. Guess where the buck stops? There's no way to disconnect the final result from the work. Keep in mind though that green field pretty quickly turns into maintenance. You ship something, guess what, there's bugs to fix. You want to add a feature, you have an existing code base. The nice thing is that there's no one else to blame. Is it really hard to add a feature? You (or your team) messed up. Does the quality suck? You (or your team) messed up.

Even in well established code bases there can always be "green" new pieces. These are choices to make: should we refactor the code, should we fix the old code, should we rewrite pieces of it. There is no one answer that always works. The problem is when you look at something and your answer is always a rewrite just because you didn't write the original code. I've seen people/team rewrite perfectly good code for no business reason, just because they want to.

In terms of code written by others, sometimes that's a thing of beauty, a piece of art. Sometimes it's just garbage. I'm sure we've all seen some code where we go wow, this is incredible. And then we've all seen code where we go wtf. I don't really see the need to dig too deep there, what's great is great and what's garbage is garbage and then a lot is somewhere in the middle. I sometimes look at code I've written in the past and I think it's really great; and sometimes I go wtf. Usually the latter is where I was not familiar enough with the problem space or the code base I was working in. Questions to ask are: does it work? what's the cost of maintenance? Ugly code that works well, doesn't need to be touched, can be fine.
Are these venues booked 5 years in advance?
I used to find "well-written" prose impressive but the more I write myself, the more my perceptions have evolved. Now I find conspicuously "well-written" texts anywhere from tiresome to frustrating.

I now most enjoy writing that's clear, concise and insightful. Although it's not prose, Paul Graham's essays are shining examples of clarity that are a pleasure to read. That doesn't mean fiction needs to be devoid of poetic spark, just that when done well, the reader shouldn't often notice it. Much like cinematography, and sound design in film, the mechanics of vocabulary and phraseology should contribute to telling the story without being the center of attention.
> Fundamentally every single piece of python code ever written will have to stop and now worry about potential race conditions with innocent things like accessing a dictionary item or incrementing a value

Not really, just make those operations atomic or have automatic locking
Electrolysis maxes out at 100% efficiency. And theoretically, so can the fuel cell. So if both sides are 100% efficient, then there's your answer. Also, compressed gas is an energy storage idea. You can in theory extract energy from that.

It's worth noting that electrolysis and fuel cells are electrochemical systems. It is only BEV propagandists that wants you to not be aware of this. If more people knew this, they'd know that FCEVs are eventually going to catch up and surpass BEVs. So instead, they lie and spread FUD like crazy.
I think the primary problem with removing the GIL is the performance from degraded garbage collection. To quote the issue with an implication that it isn’t a big deal because it’s not many words, doesn’t make the case for me. The delay in when garbage collection happens is the only reason to my mind why Java sucks balls as a memory hog vs C-based languages. Process performance is in large part based on when critical lowest latency memory resources can be freed for the top level working object set.
There is a limit to the extent that functioning adults should be protected against themselves by the government. As long as the feature is designed with UX in mind, and explains what it does in plain text, I do not see the issue. Individual autonomy should be prioritised as long as third parties are not harmed. Anything else is infantilization, which is not a role the government should take.
Meta cancelled altogether, so that is probably just a cost-saving measure (Meta isn't doing too well rn).

RedHat moved their conferences to other states in the US, but still plan on holding future conferences in SF. Which, to me, also sounds like a temporary cost saving measure. I highly doubt it's because of safety or homelessness, if that was the case then they wouldn't be commiting to hold future conferences in SF.
I need to do everything locally. Air gapped computer with confidential stuff.
The amount of hypocrisy would be stunning if I hadn't lived through the past 20 years of American politics.
Americans are truly the most brainwashed people on the planet.
slap "use v4" at start of the file to use new semantics and use it automatically for .py4

Then transpile Py3 code into Py4.
The Tour de France was popular in America when an American was winning it. Then he was revealed to be a cheating dirtbag and the American public lost interest.
The funny thing is when you get used to someone's coding style, you can tell if they were stressed or under time pressure or not.
People get so fixated on the wrong points of the second amendment. “Right to bear arms” then the mind closes. Where’s my well regulated militia that was deemed necessary to defend the Free State on the other hand?
Isn't this a false premise? Most casual users I know have started using it less, but they also are not using any other alternatives.
More than likely what happened is they made it so it's easily doable by barely trained cops and then they secretly lobbied to make it legal.
Sounds good, but enforcing it how? The only party here that can do the enforcing is the Google/Apple/Microsoft App Store. I'm not sure they all have the right incentives to expend the effort to enforce that in a consistent and user-friendly way. Otherwise would have already.
The current arrangement probably keeps just one running total on each user. I suspect your solution would be more complex. Since what you are fixing is something that has no particular significance, I wonder if it is worth it.
Rocket reliability has jumped over the last decade, and a trend that is likely to continue. But one could (and should) still encapsulate the material in an explosion-proof container.
Seems weird that an app needs to be able to tell if it got access to all or just some photos
> We should look at the change in income for students drawn from the low-income population

You'd really have to compare outcomes among a population of low-income students who equally "could have gone to Harvard" but some of them didn't for whatever reason. And even here there's a hazard of selection bias--as one example, a "reason" for not going to Harvard might be teenage pregnancy, which is certainly going to put a dent in economic outcome.

If you compare low income students in the top 5% of their HS class who went to state school vs. Harvard I'll bet the gap is smaller still. For example, here's a list of where Fortune 500 CEOs went to college--it's mostly state schools. Warren Buffett went to U. of Nebraska, Tim Cook to Auburn, Larry Page to U. Michigan, etc. https://twitter.com/daveckang/status/1667946905966637061
To clarify, this is speculation, neither the articles nor the companies have said anything of this sort.

RedHat have moved their conferences to Florida, so I highly doubt cost is a big reason. Florida itself is much cheaper, but a decent chunk of RedHat employees live in Cali, so flying them across the continent is not that much cheaper.

EDIT: I was wrong, RedHat is mostly east coast, I'm sorry.
I did mention this...
The Chris Morris phrase I find myself using regularly, or at least thinking, is "You're WRONG and you're a GROTESQUELY ugly freak."

https://www.youtube.com/watch?v=-QPJoRWz8Sc

Edit: Not you, obviously. Whoever was being wrong at that particular moment.
I stopped buying new laptops (2020)
Although capitalism could provide us with used laptops for decades to come, the strategy outlined above should be considered a hack, not an economical model. It’s a way to deal with or escape from an economic system that tries to force you and me to consume as much as possible. It’s an attempt to break that system, but it’s not a solution in itself. We need another economical model, in which we build all laptops like pre-2011 Thinkpads. As a consequence, laptop sales would go down, but that’s precisely what we need. Furthermore, with today’s computing efficiency, we could significantly reduce the operational and embodied energy use of a laptop if we reversed the trend towards ever higher functionality.
One company I worked at was obsessed with k8s for a while, on a local arrangement of about 4 servers, each build would start up a new container on kubernetes and rebuild an entire operating system from scratch.
It prevents you from taking high resolution recordings , whether they’re screenshots or video.

You either take a low resolution capture or the DRM layer prevents content from being displayed when recording.

The legality of the subject is not something I’m talking about. You just asked for examples and I provided them.
Does it introduce more lines of code? Yes

Does it introduce features that you don't need to implement yourself? Yes

Does it make it easy to drop OpenAI? Yes

What's the problem?
Depends on the situation. If you just make an ArrayList<X> (for some specific class X) you can call getClass() on that object and see it is an ArrayList but you cannot find out about the X.

If you make an ArrayListX that is not generic but extends ArrayList<X> it is possible to see the type parameter that was extended, the same is true for implementations.

There are other kinds of type unerasure that you can use w/o the language supporting it explictly, such as you could pass the type parameter X.class into the constructor and put it in a field so that you could call some method like getContainedClass() and get a copy of X.

Now the introspection/reflection API does have support for talking about parameterized generic types that doesn't mean that information always exists at runtime.

I worked on a crazy project where I did a lot of fighting with ordinary types and parameterized types and unerasing types by rewriting the names of methods to avoid conflicts, if you have methods like

A doSomethingTo(B)
A doSomethingTo(C)

you can rewrite these to

Expression<A> doSomethingToB(Expression<B>)
Expression<A> doSomethingToC(Expression<C>)

but you can't have an overload that takes two differently parameterized expressions, this lets you write Java code in a lisp-like syntax that can be metaprogrammed on:

https://github.com/paulhoule/ferocity/blob/main/ferocity-std...

that project got me thinking a lot about the various ways types manifest in Java and I made the discovery that when you add Expression types you practically discover an extended type systems where there are many things that are implied by the existence of ordinary Java types.
> If this is true, then why do more people use EBay

To be honest Ebay, just like Craigslist, didn't change much in the last 20 years.
This is always a dumb take I see by so many people. No goverment is monitoring all electronics and there is zero evidence that is the case. Sure companies collect a lot of user data and that user data could easily be given out with a request. Or maybe if you are a really big target they might use a zero day against you but they are never going to have all electronic devices connected to a botnet. You and many other people can test it right now, just run a basic traffic analyzer through your phone or PC.
This sounds like a good thing; the sanctions are working as intended.
That's not the case in France.

You can use any unlocked phone with any operator (assuming it can connect to EU cellular networks of course). Nothing in particular to do, just put in the SIM and it works.

I've never bought a phone from an operator, but I think it's also possible to switch operators without switching phones quite easily, no software update required.
Within my community (Academic) there has also been a bit of a push to hold conferences elsewhere as well. Not because of safety, just because of cost. It's a growing fortune to hold an event in SF (both event space and then hotels or Airbnb for the attendees) and it's increasingly unclear that you're getting value for the money.
Yes, inside the store which is private property, they can legally start enacting such restrictions. Outside the store, not so much
There are other advantages to fixing leaks & insulation such as controlling humidity/moisture, lowering mold/pollen/dust, lower noise, adding better air filtration, maybe even better fire protection. By "lower" I mean you can eliminate some of these issues. Not to mention a far lower energy bill. I would not describe these as irrelevant to most people.

Depending on the house, location and condition, adding exterior or interior insulation and/or aero barrier, or spray foam could be more cost effective and not so invasive as you think.

https://www.youtube.com/watch?v=_nOI99ew5MM
https://www.youtube.com/watch?v=eYjF1afRqvE
What if I (like so many others) want my device manufacturer to retain some kind of control of my device after sale?
You had it right with your first statement. Blame always goes to the top. They don’t do anything, making decisions is easy, compared to actually getting it done on a deadline.

Get all the credit when things go well, deserve all the blame when things don’t. Because it’s also poor management when your workers aren’t properly managed and thus don’t properly build out your vision.
There's always the famous case of Uber made 120M cuts[2] in their 150M adspend, nothing absolutely changed in their app installs. [1]

[1] https://thehustle.co/01072021-uber-ad-spend/

[2] https://www.forbes.com/sites/augustinefou/2021/01/02/when-bi...
> Seems more like a distraction from the real issue and evidence of the connection between retail crime and poverty.

Except for the fact that most poor people don't engage in this kind of behavior. And frankly, to imply that people in poverty have no agency is paternalistic to say the least. We all have the capacity to discern right from wrong. If we choose to do bad things to others, that's on us, not anyone or anything else.
Feels like something a third-party password manager could handle. I would not expect Apple or Google to ever do this on their own initiative though. In fact they would probably disallow the third-party app from doing it, as it would likely violate some term of service or other. Neither Apple nor Google has any incentive to make it easy to pollute data, or foster the expectation that you have a right to obfuscation. If you started expecting it from apps you installed, I think you'd eventually start to expect it from Apple and Google themselves, and that'd be bad for them.
This is Stockholm syndrome
Ah, I always forget to mention. We do also index images, but haven't tested OCR.

Like you could search for "bike by the lake" to get relevant images, but not search for the text within an image.
The internet is full of monopolies.

They stifle innovation. They lock up funding. They buy anything that looks remotely competitive then stick it inside their walled garden. They demand 30% of your revenue for simply being middlemen.

Of course, in this environment, all that's left for people is to constantly self aggrandize in the hopes that one of these monopolies will hire them and give them a decent salary.
Maybe assume he's reading it as "Wednesday? Thursday?" "Yes". Meaning, he's saying yes to the latter of the two.
Ubuntu-Mate user here.

I can't speak for Linux Mint, but last few times I tried to use Brasero it was issue after issue after issue with some kind of lower level driver thing. I installed the missing libraries, still nothing. Tried searching for a fix and found nothing that could resolve my issue with Brasero. I installed K3B and it just worked, so that is what I do now.

Possibly the parent poster's uncle ran into something like this and gave up instead of trying a KDE application?
Theorical underpinnings...

Wondering how much a paycheck cuy he took long term by choosing that way
Not sure what you meant with evaluating them. I checked what results came up and adjusted dosage accordingly. Can't speak for side effects, but I feel subjectively better than back when I had deficiency.
This approach sounds a lot like treating a heart attack with diet and exercise. Sure diet and exercise are great, but they’re not what’s indicated while you’re keeling over. First fix the acute problem and then look work on reducing recurrence afterwards.

And of course there is an immediate solution: remove the people violating the social contract from society at large. It’s up to the people of San Francisco to either find a politically palatable way to do that or continue to live in a kind of fecal anarchy.

Edit: in case it’s not clear I’m not euphemistically suggesting incarceration as the only option, although it is one. Some kind of supervised halfway house SRO type thing would be another option among many. Drug rehabilitation also.
Wouldn't be surprised if it's just a toggle they activate when building the ROM...
Yah, this works terribly for expats. A warning should be sufficient for non-DRM content, and for DRM content just use the Netflix model of “we’ll show you content you can see based on where you are right now”.

Being locked out of Starbucks Thailand app because I don’t want to change my whole iTunes account is ridiculous.
A follow up analogy is more typical in my experience. The foreman says that we should reinforce the walls. The PMP certified 6 sigma ninja Project Manager insists that the reinforced walls aren't necessary because no one is going to put anything on the wall. We will revisit the wall later when we the city tells us to enforce new wall codes.

No more than 6 months later a contractor tried to add a shelf to the unenforced wall. The contractor was never aware of what was in the wall and assumed he could find a stud. What he thought was a stud was actually the stud finder pinging on a water pipe. The construction workers didn't have time to run any tests with stud finders so they just wired everything up at the behest of management and hit the wall a few times with a rubber mallet to see if it held up. The project was behind by a week already due to the plans getting to the job site late.

He pounds in the nails, hits the water pipe, collapses the wall and floods the house. The on staff construction crew lose their jobs, the VP gets a promotion for showing they did something about this egregious error, and they are replaced with contractors.
That's because developers are people and corporations aren't.
In their twilight years Symbolics implemented their own DEC Alpha assembler in Common Lisp to aid the development of their Lisp machine emulator: http://pt.withy.org/publications/VLM.html

You can still find its leaked source code on the internet.

"We built a prototype of the emulator in C, but it quickly became obvious that we could not achieve the level of performance desired in C. Examination of code emitted by the C compiler showed it took very poor advantage of the Alpha's dual-issue capabilities. A second implementation was done in Alpha assembly language and is the basis for the current product.

We built a number of tools (in Lisp, running on Genera) that supported the level of complexity of the assembly language program we were attempting. A translator was built that allowed us to use Lisp as a macro language. One of the primary benefits of using Lisp was that we could use all our normal development tools, including incremental patching, even though we were working in another machine's assembly language. Even more beneficial, however, was that early on in the project, we were able to easily graft on to the translator a cycle-counting tool that allowed one to easily and automatically "preview" any code fragment and see its total cycle cost, dual-issues that were taken or missed, and any free stall slots. Because this tool was integrated directly with the Genera editor, we were able to pro-actively optimize our code, right from the start. The full paper describes this tool in more detail, with examples, and compares it with tools that have recently become available from DEC that attempt to automatically re-organize executable files. It is our claim that our tool, because of its interactive nature, offers many more opportunities for optimization."
Why not both?

Even if they believe in a technology because they believe they can deliver a profitable product (and reject something else because they think there’s no long term gains), I still prefer that to a company which would blindly try to profit from everything short term.
And of course, even Omar isn’t very keen on doing any of the jihad stuff himself.
It's pretty popular amongst larger enterprises and financial institutions.
All three terms are a bit odd to me, but I think the theory is valid. In the advertising and fashion worlds don't these map to "trendsetters", "influencers", and "followers"?

Fashion companies look for trendsetters to see what may be coming next, and pay influencers to advertise to everyone else (followers).
The real problem is that there will never be any consequences for the Minister, Secretary, and Deputy Secretary.

For them, it was an excellent program that burnished their resumes and gave their brands a bit of "tough on the freeloaders" style. It was an excellent decision for them to have made, and if other officials now or in the future are confronted by a similar choice, in terms of their own personal benefit it would be an excellent decision for them to make again.
I'm curious about the methodology but couldn't find an associated paper or research report. The original source seem to be university PR.
If you want to take a lot of a thousand products from aliexpress and sell them globally on the internet, ebay is your platform. If you want to sell something of yours locally or rent a local apartment, craigslist is your platform. These platforms reflect these usages when you browse them. Local results from people who just want to move a single item in their home vs some global drop shipping arbitrage opportunity will always be of higher quality.
They cut advertising by 40% and lost a boatload of market share https://www.forbes.com/sites/avidan/2019/03/06/the-kraft-hei...
Sounds like SRE has afforded you a unique "who's writing what code small-org-wide"
semi-impartial perspective. Thanks for sharing!

I'm curious if the ~three devs that "wrote 80% of the codebase" mutually recognize one another? i.e. do you think they think of themselves as in a "writes a lot of code" category along with the other ~two devs? Do they think of themselves as "writes a lot of code"? Does management recognize this and/or plan around it?

I've sometimes been one of the "people writing a lot of code" in a small org. When I'm in that mode/context, I find myself daily appreciating the types of contributions made by the larger body of folks less deep in the woods. They do a different and complementary type of work, and I've found both types bring something valuable (and different) to the codebase.