skysight-inc/HackerNews huggingface dataset:
I am biased here since I am the creator of an async code review tool (codeapprove.com) but I think that many teams don't take the time to invest in their code review process and tools enough. For something that most of us do every day (often multiple times per day) there's surprisingly little focus on how to do it well.

When I joined my last team they had a bad code review process. Basically once a day or so the CTO and one or two other senior people would look at all the ready-to-merge PRs and give them a thumbs up or thumbs down. I pushed for a much more rigorous but inclusive process. Everyone would do code reviews, every PR would have two approvers, we'd talk about how to do review well and we'd invest in some more automations to solve common pain points. Not only did we get faster as a team (contrary to popular belief, more reviews != slower) but we also got much more thorough feedback AND we were able to consciously propagate the right patterns throughout our codebase in an organic way.

It's no exaggeration to say that good code review turned leveled the team more than any other engineering process change we made. More than testing or sprint improvements, more than our management changes, etc. It's highly underrated!
They were #1 when the ipod came out. At that point UMC were AMD to their Intel. They have been dominant in the fab business for longer than the iphone existed.
Power efficiency seems like an afterthought at both Google and Mozilla. I’m not sure what the reason is for Firefox, but with Chrome it like the vast majority of attention is soaked up by implementing the early draft spec of WebBananas or whatever to keep a steady stream of developer-enticing features rolling out than anything else.
People often say that the internet would die without intrusive ad tracking. HN is a pretty good example of the opposite, and there are many others. An electronics store I frequent hosts old-school electronics forum, a nearby youth hobby center hosts news and forums for scale model building, and so forth.
Digital Ocean + Cloud66
I feel this pretty hard, but left the small-turned-big company within the last year.

So I thrashed around in your latter section for a few years. Luckily the old organization gave me space to work on what I choose, if I could come up with impactful things. But turns out those things are usually visible by leadership, not the dev with his head buried in guts of the company.

Jury's still out on the new company but the difference in impact was visible from Day -1 (I was given access to datadog and spotted some random, high-throughput DB path that needed an index).
Strong disagree. Shareholders, especially hedge funds, sole goal is to increase return to shareholders. The long-term outcome of the company is very much secondary.

So instead of hiring all these engineers and paying them higher salaries (raising the bar all around), Google/Msft/Meta should have been giving billions to extremely wealthy investors?
Yeah the verification process initiation including document upload all went through the account control panel. The account audit log also contains records related to the incomplete verification process, and there's a permanent banner telling me to complete the thing too.

Appreciate you asking though
There is plenty of sensationalism in the comments, when the topics are similar to those that newspapers would discuss.

Take for example the recent spate of techco layoffs. I think you'll find the discussion is not nearly as polite and detached as those on regular nerd stuff would be (Rust, React, Static Site Generators etc).
I think Google might have to pay more due to all additional hoop jumping it instigates in order to hire an employee.

Why would anyone bother to apply to Google if they can earn exactly as much in a company with more relaxed recruitment.
Didn't know the BBC had a compulsory charge.
How (not) to explain economics to the public
Except somehow the required education is much higher and the pay is much worse than software, right?

I’m personally surprised we don’t have 20x as many people working in biotech.
shareholders always bear responsibility through their exposure to stock price changes.
- FERPA for data held by colleges/unis.
I too would like to see this! I'm pretty sure it can be accomplished by using screenshots as training data for an object recognition algorithm. As with a lot of machine learning, gathering and tagging the data would be tricky and overfitting to specific design systems could be a big problem.

But the hierarchy piece I think is a bit tricker.

I'm really curious to see what the comments come up with.
I think there's two lenses here, both of which can yield insights.

I was trying to comment at the level of "even accepting that the goal is to make money for shareholders, what's actually good for shareholders?". Even adopting the value system of investors, if Google can hire more employees of the caliber they have, their track record seems to say they will find valuable opportunities to pursue with those employees. More is probably still more.

If we pick up the lens of "what other kind of good can be pursued given this kind of surplus", yes there's maybe a Marxist view that owners are stealing the value of these workers. But IDK that the fair and just scenario would be these employees making $3M/yr instead. Rather, I think if there's any "theft", it's from the rest of the world. Google could keep the same team, and the same product families, and just charge less / show fewer ads, and the company would still be very successful in absolute measures.
It’s not clear when and how we would reach that level of quality. It doesn’t seem very relevant to the present state of affairs.
It's actually 3U since the 2U of 40 pis will need almost an entire 1U 48 port PoE switch instead of plugging into the TOR. The switch will use 35-100W for itself depending on features and conversion losses. If each pi uses more than 8-9W or so under load, then you might actually need a second PoE switch.

If you are building full racks, it probably makes more sense to use ordinary systems, but if you want to have a lot of actual hardware isolation at a smaller scale, it could make sense.

In some colos, they don't give you enough power to fill up your racks, so the low energy density wouldn't be such a bummer there.
> … but at the same time a way to recover when you fat finger and delete the "Object" class from your image and murder it. Smalltalk will let you do that. You'll regret it, but it'll let you do it.

Doesn't Smalltalk let you rollback the changes file to just before you borked something up?

"The storage of changes in the Smalltalk-80 system takes two forms: an internal form as a set of changes (actually a set of objects describing changes), and an external form as a file on which your actions are logged while you are working (in the form of executable expressions or expressions that can be filed into a system). … All the information stored in the internal change set is also written onto the changes file."

1984 Smalltalk-80 The Interactive Programming Environment page 461

https://rmod-files.lille.inria.fr/FreeBooks/TheInteractivePr...
It's a shame that Activation Lock does not also activate an Air Tag buried deep inside of the machine. That would be interesting. Even better if those locations could be put on an inexact map. That might make it easier for the police. You know where your macbook is located, and the police can see a public map from Apple, as well.
While I’m not going to shed tears for gas stoves, I also think that your argument is flawed. Everything in life is unsafe to some degree. Kids drown in pools of water, yet pools aren’t being banned. Electricity can be very unsafe, yet we allow our homes to be wired with it. Storing fuels or certain chemicals can be very dangerous, but we don’t outright ban it. Why?

Because we manage risk. We manage risk by forcing appropriate containers, safety measures, building codes, etc. Gas stoves have a risk that can be managed as well if we want to. Last I checked, labs work with far more dangerous vapors yet have no problem because they use proper fume hoods. Here, there’s nothing that would stop you from going for a compromise solution demanding that all new gas stoves are installed with a fume hood capable of X amount of CFM with automatic sensors to detect the presence of either CO2 or particulates.
Because how we treat others speaks a lot about ourselves. This is the shortest TLDR on a philosophical argument going on literally for millenia. It's the same reason why prisoners are given a mattress to sleep on and warm water to wash with, even though you could argue many of them don't deserve even that.
We don't do interviews at all; there's no "pre-interview" anything here.
This is 2023. I can get plenty of interchange on netflix, or hop on a plane and try the interchange in person.
Douglas Adams

Hitchhikers Guide to the Galaxy
You can put anything in a Markdown table cell using HTML markup!

For instance, I regularly use ordered and unordered HTML list in table cells, this is generally supported by all MD renderers
Apple can remove activation lock, which is the context of "unlock" here. The person you replied to is not talking about decrypting the contents of the laptop.

However, Apple chooses not to do this unless they can establish that it is actually your device. Giving trade-in credit for activation locked devices would effectively be giving thieves an easy way to make money off of these otherwise useless devices, so they don't do that to avoid incentivizing theft.

It would be cool if Apple offered a program where these activation locked devices could be returned to Apple for free. Apple could contact the last known owner and let them know their device has been recovered. If Apple doesn't hear back from them, then they could wipe the device and sell it as refurbished, or recycle it (depending on how damaged it is). This avoids creating an incentive for thieves to steal, but also overcomes the e-waste argument.
I've only got a single down vote. I assume someone just didn't get it, but I'm glad you did!
I'm stuck with several relatively new (2015, HD, run tvOS 16) Apple TVs that came from a government auction. They were used in a school, and were never removed from "Apple School Manager", their MDM system for schools. Apparently Apple can mark serials as part of a school or business's fleet, and upon setting up the device, it automatically is registered and pulls down the MDM profiles.

Only the school can remove them from the system, and although Apple's terms of service _require_ them to be in control of the device for it to be registered (i.e. not sold to a third party, me), I have been completely unable to convince the school to help me on the matter. Contacting Apple doesn't seem like much of an option either, as they don't even publicly post contact info for this kind of support.
Do you think your emotional response is related to the external knowledge of who produced the painting or is it only based on the visual impression?

We probably can still figure out if a painting is original or AI-generated but I don't think we can much longer as AI improve.

The question would be could we feel emotions even if the source material is artificial. I think the answer is yes. Human brain is can easily be tricked.
I should always make a checklist for anything complicated
Among other things I've been asking ChatGPT to implement algorithms ("can you turn this pseudocode into a Processing script?"), then iterate ("ok, now take the last two functions we wrote, put them in a class, and pass the string as an object variable"). It reminds me of a conversation with SHRDLU, but with code not blocks.

It's a powerful feeling - you get to explore a problem space, but a lot of the grunt work is done by a helpful elf. The closest example I've found in fiction is this scene (https://www.youtube.com/watch?v=vaUuE582vq8) from TNG (Geordi solves a problem on the holodeck). The future of recreational programming, at least, is going to be fun.

I learned to program by the "type in the listing from the magazine, and modify it" method, and I worry that we've built our tower of abstractions way too high. LLM's might bring some of the fun and exploration back to learning to code.
Really impactful! Liked it a lot and I'm sure I will use some of the tips. Thanks!
> Google has a higher standard for the talent of it's engineers than MS and definitely over the rest of the industry

I think this is a completely uncontroversial statement, but I like poking at uncontroversial statements like this. How would you go about validating it?

Is something like acceptance ratio sufficient? I would think not for a few reasons: you could reject 9 out of 10 applicants automatically and voila, low acceptance ratio. Plus, this data probably isn't even available.

So this is a statement that few people would bat an eye at, but is it provable? Or is it just a thing that we believe because we believe it.
The problem is that you can always use something else to watermark it.
Jetbrains Developer Ecosystem survey 2022
Sure, and a lot of other folks too.
> Police departments are often the same.

I don't know understand why some people online seem to so often want to steer discussions towards how the police are so awful.
Walk (study and be curious) in a single direction, eventually you'll reach the frontier.
Speaking to the comments here:

What would it take for you to have two more children starting today?

Not just one more child, but two. Not the Japanese, but you. Not sometime, but today.

I think that just limiting the horizon on this issue of childrearing is not as helpful. Thinking of the concerns of the 'other place' makes it less impactful. Thinking of just one child more is less impactful. Thinking of a future date where everything is perfect is less impactful.

Making the problem bigger, immediate, and personal may give better insights.

My personal answer is health, time, and then money. My family's health for two more children is not the best. Another pregnancy, starting today, would endanger us. Then it comes down to time. With the family we already have, we're already time strapped. A live-in-nurse would be hugely beneficial to us to have more kids. Basically, we'd need a 'wife' to get all the housework done. Then it would be money. College in the US in ~18 years is going to be very expensive. Kids are expensive. Daycare is another mortgage as is.
Managers are figuring out how much money they can save replacing human journalists with AI.

Computer generated articles are routine for boilerplate like financial summaries, sports results and police reports. But now creeping into more substantive articles.
> and large corporations that dump 3000 machines assume they have been destroyed

You clearly did not read, or comprehend, the quote you just pasted in here. This is someone committing fraud against the companies paying them to destroy decommissioned computer systems, something they may be legally obligated to do for compliance reasons. They're trying to make a buck on the backend instead of doing what their customers paid them to do.

I read, and comprehended the article, did you?

From the HN guidelines [1]:

"Please don't comment on whether someone read an article."

[1]: https://news.ycombinator.com/newsguidelines.html
> ... reliably find "Frontiers of Knowledge" ...

currently, search engines/chatgpt seem to fill that roll vs more historical library/university.

aka search term "frontiers of knowledge" <replace with subject area field(s) unfamiliar with>

compared with traditional library/university book writer/teaching assistant

note: sed & awk not required to do text replacement, but good editor certainly helps

But if patient enough to wait, will eventually show up on internet as a video(s) way before the random monkeys typing away at a type writer get to it [1]

[1] : https://en.m.wikipedia.org/wiki/Infinite_monkey_theorem
React continues to describe itself as only a library, and IMO that's still all that it is. The author argues this point:

> if you choose to forgo a framework, what you're really choosing is to build your own bespoke framework
Usually if one wants to take advice, one should consider the reliability of the source of advice as a factor.
While I’m unsure of laws on a global scale, I do know that law enforcement has repeatedly and publicly pressured Apple for keys-to-the-kingdom style access to customer devices. The justification is often a case that seems unredeemable to the average Joe. I know this from articles that have previously hit HN’s front page.
I've been talking about this for awhile now, but I used to run a marketing service that streamed all reddit content in real time and did text analysis and bot detection. It's definitely a rough estimate but about ~65% of text content was determined to be a bot. I am entirely convinced that there are large entities (political campaigns, nations, etc.) that are using bot networks on social media sites like reddit to simulate "consensus" in online discussions and thus gently sway public opinion.
>To try and be more clear, I'm not attempting to give my own opinion on what should happen with regard to these topics. I'm attempting to highlight the disconnect. To get closer to a root of what's happening. This is from direct conversations with people across the political spectrum and from reading about it.

Not bad. Still a bunch of mealy-mouthed bullshit, but a little better.

Keep working on it. Perhaps you might one day convince someone you're actually a reasonable human being. I won't hold my breath.

Health and good fortune to you.
Not sure if it's beginner friendly but I found implementing NeRF from scratch a good exercise. Especially since it reveals many details that are not immediately obvious from the paper.
> The first PM - Jawahar Lal Nehru - banned a certain musical instrument from state radio as he personally disliked it.

That is false. It was rather yet another colonial endeavour:

"In 1940, the harmonium was banned from All-India Radio, theretofore the largest single employer of harmoniumists in India. John Foulds, a prolific composer and the European music director of All-India Radio, Delhi, was largely responsible for this ban. [...] In 1938 Foulds published an article called “The Harmonium” in which he suggested that it be banned because its tuning was incompatible with Indian classical music. Echoing a term coined by fellow theosophist Margaret Cousins, he called it the “Harm-Onium” in this article. But more significantly, he called it “un-Indian.” Shortly afterward, Lionel Fielden, the Controller of Broadcasting at the time, sent out a circular banning the use of the harmonium as an accompanying or solo instrument in Indian classical music broadcasts." (Matt Rahaim (2011). That Ban(e) of Indian Music: Hearing Politics in The Harmonium. The Journal of Asian Studies, 70, p. 673)
it happened in october 2018 and was ordered by the current de facto ruler
I'm sure he believes his multi-million-dollar income is perfectly justified.
I think Skydio has the best autonomous follow feature I’ve seen so far.
> In a Washington DC jail, on March 15, 2018, at least a dozen employees became
sick when a package arrived in the facility mailroom containing what was first thought to be fentanyl, but later determined to be synthetic cannabinoid. At least seven of the effected employees, who suffered from dizziness and breathing difficulties, were taken to the hospital for treatment. (Coffin, 2018)

That's almost certainly another panic attack. As the NYT article mentions, "mass psychogenic illness". What form of synthetic marijuana makes an entire room of people go into respiratory trouble just from being in the same room?
Even if ChatGPT (and LLMs in general) is not the way to go for AGI, there is plenty of evidence so far that it will prove to be a powerful tool. Much like airplanes did little in the way of achieving bird-like flight, but is obviously a useful invention, in many ways superior to bird-like flight.
The school I went to had similar but more insane policies

* I frequently took computer science graduate courses and received only undergrad. credit because they could not offer the undergrad course

* Other majors were default prohibited from taking computer science courses under the guise of a shortage of places in classes. Even when those majors required a computer science course to graduate

I would like to point out that 300 and 400 level courses in the CS program usually had no more than 8 students. I distinctly remember meeting in a closet for one of my classes, because we had so few students they couldn't justify giving us a classroom.

Contrast that with the math department where I wanted to take some courses in parallel rather than serial. After a short conversation with the professor he said "ok sure, seems alright to me".
I just tested it on a little snippet of my code obfuscated with https://obfuscator.io/ and it worked almost perfectly.

My original code:

function resizeImage(img) {
var maxHeight = 350;
var ratio = 1;
if(img.height > maxHeight) {
ratio = maxHeight / img.height;
}

var width = img.width * ratio
var height = img.height * ratio;

var canvas = document.createElement('canvas');
canvas.height = height;
canvas.width = width;
var ctx = canvas.getContext('2d');
ctx.drawImage(img, 0, 0, width, height);
return canvas.toDataURL("image/jpeg", 0.8);
}

ChatGPT's answer:
https://i.imgur.com/5jgPMEd.png
Eh, I think the article and title are really meant to drive "engagement."

Any company, individual, or government will discourage investigation. Sometimes, because they have something to hide, sometimes, because they want to avoid precedent, and sometimes, just because it's a big fat pain in the butt, and they have the resources to interfere.

I'm not saying that Apple is right or wrong, here; just that this particular thing isn't really something to get all worked up over. The people pushing this, have an agenda (as does Apple, or any corporation). They are framing the matter in terms that will fit their perspective.
A framework framework?
I don't think you are reading me correctly. That is a rare occurrence, but it is possible when using merge commits to correctly describe the DAG. It's entirely impossible if you overly rebase/squash. Those rare times that I've needed to do it it have "saved" a project a lot of time from a major bug or regression. My normal workflow I look at a "clean" faux linear view, but it's just the "--first-parent" view of merge commits, which gives me a "PR focused" or "integration focused" view of source control first.
This is pretty useful information to me, but I was actually commenting that even ordinary fast charging of devices on usb hubs at the same time as data seems to be pretty rare. The only one we found that could do it was a startech HB30C5A2CSC.
Ive used retool for 5 years now and the new addition of Retool Mobile has been extremely useful for us in the past few months. The scanner and the camera components are especially useful and I think can have many potential uses in the near future for us.
We are now 90 seconds to our doom
It seems pretty relevant here. Both prisons and the police are part of the government monopoly on violence.
Just as an alternate data point, I personally prefer the new design as I find it more inviting, and easier to browse on mobile. I think both should exist because there are enough people who prefer the old way but it does beg the question of whether it is worth supporting both from an engineering perspective. I'm sure it has a real cost to Reddit.
Also to hook. Beware folks, never happened once in hundreds of parties I went to. Met others (that stuck around) at school, work, online dating... never a party or bar.

Wish I had most of that time back now.
Measuring your development needs based on the revenue or workforce size seems separated from reality. Companies come in all sorts of shapes and sizes.

Consider that a startup may need a separate service with elevated privileges when interacting with customer cloud deployments (host in your cloud). Security posturing can be a valid and great reason to break things down before you reach $100Ms in revenue.