skysight-inc/HackerNews huggingface dataset:
Until 2009, the subject APCS included two courses: A (roughly CS1) and AB (roughly CS2, or perhaps CS1+CS2 depending how it was taught). Linked lists, trees, recursion, interfaces, and two-dimensional data were all part of the AB course and not A. When College Board decided to stop offering the AB course, some of those (2D data, interfaces, and, to a minimal extent, recursion) were shifted into the A course, but the data structures stuff was left out. (Interfaces have since been removed from the A exam.)

Sounds like you took the AB course (and exam); had you taken APCS A, I think you would see a modern APCS A exam as easier in some ways and harder in others.
I disagree that France had an anti-nuclear policy, but good call on Israel, even though Israel's official position is to pretend it doesn't have nuclear weapons (or a nuclear program).
Just get a Pixel instead, there's none of that. Android the OS is great.
Does he ever mention the helical groove in the tube-drilled core at the British Museum? Does he ever mention that the very oldest stonework is the most dumfounding? Or that nobody is bothering to get surface luminescence readings on any of it, since the few samples in Egypt came out 500 years too old?

He picks the easiest topics, and never mentions that historians know vanishingly little of our 300,000-year past.
> I loathe so many of Apple's policies but I wonder if it's better to have a monopolistic overlord that is 'mostly benevolent' over the Android bad design and chaos.

The problem is benevolent dictators don't stay benevolent. Or, to put it differently, things are great while you're on the same side as the dictator, but, once you get on their wrong side, things get bad suddenly, and it's hard to find allies since your erstwhile community is probably still on the right side of the dictator.

(I am not a software developer, much less an iOS developer, and have no experience with being on the wrong side of Apple—but I do have experience, as a long-time OS X user who now finds macOS becoming "iOS, but less important!", with what happens when the dictator controls your working environment but doesn't care about it any more.)
> You are assuming that you are always aware of when you might be wrong.

No, I think GP is just aware that the risk of missing a useful dialogue needs to be weighed against the risk of wasting time on a fruitless one.
That's a start, but I would expect it to be fooled on GPT-3 output but be able to detect some GPT-2 output, since the model exists publicly for the latter but not the former.

Ultimately, OpenAI should be the one to develop these detectors for their models as they have the model themselves.

It is always an afterthought these days due to hype.
The figure at the center of all of this, when he was banned, literally just said whatever and started a competing social media site. Concerns about this topic have picked up over the last decade; "we'll carry anything" companies have formed in response. Not that those didn't exist before.

In any case, you can get online somewhere to say what you want. Use Cloudflare. The market surrounding the matter of publishing stuff online is healthy, and the nature of the internet/web is such that you can reach a global audience with relatively minor equipment.

On the consumer side, what is the argument? There is no lack of outlets, serving every niche, freely available on the same connection that delivers you Twitter. What's the problem? That people can't look away from Twitter?
This isn't the first time something like this had happened. What is DHS for if not preventing attacks like this?
https://en.m.wikipedia.org/wiki/Metcalf_sniper_attack
It's already here: https://gptlabs.us/upg
Yes! Concur is one of the new procedures we've been handed recently. Aside from being garbage software, it also requires us to use SAP's travel agency for booking (which means higher prices sometimes, plus fees.) This comes out of our grants too.
I'm really happy to see this work, and am not even mad that the first Rust GUI toolkit to get the integration is egui. We intend to integrate AccessKit deeply in the UI work we're undertaking (the Xilem project, which is essentially a pivot to address the shortcomings in Druid).

Disclosure: Google Fonts funded Matt's work and I was involved in the decision to do so.
> They will push the regulation tools they have, as hard as they can, to solve these problems, if we let them.

And after the party you don't like is elected, they will use that same power you gave them for going after say... women who underwent abortions. Be careful what you wish for.
"Is there reason to believe ChatGPT is unusually good at AP Computer Science"

It's a robot...
Because they could just buy them in a straightforward fashion?

It’s explained in the article that this was probably an attempt to avoid paying import taxes to the Chinese government when crossing from Macau to the mainland.
Is NLP dead?
I think a lot about how terrorists don't act and I guess I don't understand their motives. Electric grids, fiber optic lines, train tracks, bridges, water mains, sewage treatment, all of these can be pretty easily disrupted with equipment that isn't hard to get and doesn't require extensive training. And the disruption could be extreme.

I mean, I'm glad they're not doing any of this, but I'm puzzled.
There are rumors about what's going on internally regarding GCP, but by all accounts Google is still investing heavily in GCP and their current growth trajectory means profitability is almost inevitable.

Azure & AWS have relatively stagnant growth and there are more and more signs that the growth of GCP is coming at potential market share from AWS/Azure.

https://www.sdxcentral.com/articles/analysis/google-grabs-gr...
I think doing any one of those things will lead to being a weak dev, if you only read, only work on big code bases, only work on small projects, only work alone, only work with people, etc. you have room to grow.
The whole point is that it's only "obvious" now in hindsight that slavery is wrong. Now that our society treats that as an axiom, you can say, well, there are some things that are obviously just axiomatically wrong, let's ban those things. But if you were back in the 18th century it wouldn't have been an axiom.
if it's a recent purchase and you've done nothing wrong: hit them where it hurts and issue a chargeback

at least that way they're not profiting from their scummy behaviour
Ah, the classic horsemen of the apocalypse. War. Pestilence (of body and/or mind). Conquest. Wonder what Death would be. Private equity firms?
I'd go to what "karma" is providing. An indication at some level of inherent trust in what people reflect on what they see. The problem would of course be that if the bots start voting karma, then karma will inherently decline as a source of value.

I probably go to verified identity. Thats going to upset a lot of people who want pseudonymous posting to be underpinned by substantive anonymity behind it.

I think in the case of ChatBPT and GPT, I want the AI to have "Hologram" H tattoo on their foreheads for some time yet.
It's worth noting that SAP Concur wasn't designed by SAP. They acquired it. It's had some minor UI tweaks since, but for the most part is unchanged from the pre-acquisition product.
Ukraine has more or less had electrical infrastructure going down on a daily basis for months. Likely a tad more prepared for routing around sudden destruction of equipment.
As a side note, I asked GPT this question and it recommended the following book:

A Beginner's Guide to the Mathematics of Computer Science by J.E. McLeod and J.A. Fekete

I can't find this on Google or Amazon. Does it even exist??
In this case, it really looks like Activision's Anti-Cheat is broken and banning people unfairly (if we can trust OP, which I have no reason not to).

A related problem though is that game developers have a really hard time trusting anyone who says they've been banned unfairly. Almost everyone who gets banned for valid reasons will claim they did nothing wrong, etc. This is especially true for delayed bans, as the person doesn't even realize that their account got flagged to be banned weeks before the actual ban took place.

Given that problem, when a developer gets reports of users being banned unfairly, it's very easy to ignore them as salty cheaters. Ideally there is a way for them to know exactly what tripped the anti-cheat, but sometimes it's hard as the client has to covertly tell the server to ban itself.
Having met him before, his clarity of thought just comes across in this paper as well. Some people are just wired with that talent that makes me so jealous. Reed is one of those people with high EQ and IQ (with the ability of handle his inner Elon diplomatically)
Don't ask me, you're the one who posed the concern that they may trying to stealthily introduce a repugnant idea. I was asking why you would need to be concerned. I assumed you were suggesting it was a reason not to engage in counterfactual arguments. From your response I guess it was just a non sequeter.
No software is perfect. Not even the one which flew Boeing 747, thats why they had 3 services coded by 3 different teams running on 3 different brand processors and the system takes the 2 matching entries as the truth.

Even micro processors are not immune to long running bugs.

Picking one small thing and demonising a whole team is unfair for them and the company.

Sounds like much ado about nothing.
Considering Eli Erlick continued to make new tweets on November 30th and even December 1st, it doesn't look to me like he was ever suspended.
How do you know that? I don't disagree that many projects are futile. But it is usually only apparent in hindsight, and humans are very good at justifying their own jobs and by extension, their team's jobs.
Oooh interesting …

Some searching brings up this: https://jhiblog.org/2021/03/04/machiavellis-debt-to-polybius....

I’ll have to read and digest later.
seems like you'd need some sort of cognition before you could even begin to approach the "hump" of AGI
Tweet not found;

Secretary Jennifer Granholm - @SecGranholm - 1h

I've been in contact w/ @DukeEnergy about the vandalism causing power outages for customers in Moore County, NC

and the @DOE_CESER team is working w/ federal partners.

Law enforcement is investigating this serious incident and Duke is working around the clock to restore service.
Reminds me of the "Asteroid Blues" episode from Cowboy Bebop.
Funnily enough I actually had a conversation with ChatGPT about this and we concluded that conscious decision making / free will is basically a higher order Markov process.
Bombs seems like too much work. I think you could drive a truck into most electrical stations too much the same effect.
Flashing lights can cause seizures yes. That's why you'll often see a warning at the start of more visually frenetic videogames.

Famously an old Pokemon episode gave several hundred kids seizures. The wikipedia article contains the scene if you're feeling particularly brave :) https://en.wikipedia.org/wiki/Denn%C5%8D_Senshi_Porygon recommend not watching fullscreen and being ready to click away, as it is a bit intense -- I'm not epilectic but it makes me feel _weird_.

I also remember back in the day learning OpenGL I accidentally wrote a program which would flash between my desktop and a solid color at 60hz. It was literally painful to look at in the few seconds it took to shut it down.
> how they might be getting it wrong, and why it's okay if you don't agree with them

That's a pretty manipulative way you phrased it here. I'd agree with your example, if you phrased it as "if they could be getting it wrong, and why it's okay if you don't agree with them in that case". I.e. for a honest thought experiment, let's not sneak in the preferred answer in the phrasing, even if we both agree on what the preferred answer is.

> Actually, some schools are trying that, with the predictable backlash from parents and others in the local community.

That's the unfortunate effect of... I'm not sure exactly what. I initially wanted to say "democracy plus media", but perhaps a better way is just... "transparency". The context of this subthread contains, quoting from the top-level post:

> it doesn't matter how intelligent you or your group are if you are outnumbered by a herd that responds to the appeals and actuation of its lower instincts

In case of schools, as you correctly note, when a school attempts - or even discusses - something like it, they'll get a backlash from whichever side feels threatened in a particular case. There's no room for trying and observing anymore, because it's a standard aspect of our society to run disagreements through broadcast media at one level above the actual parties involved. E.g. in school case, it'll run the gossip mill and if that doesn't help, someone will alert the local journalist. For larger issues, it'll hit national news. Etc.
The best protection may well be the nigh-impossible 'satisfaction of your constituents'; good government, good social services, equality of opportunity.

The pursuit of which can, ironically, result in the opposite, as those with existing privilege flail against its erosion by claiming it is doing otherwise, thus fomenting dissatisfaction amongst some of those who would actually be better off.

The subjectivity of any position within the spectrum above provides the impossibility. The long-horizon of any such decisions cannot be seen with any clarity, which this proverb captures nicely:

A farmer and his son had a beloved horse who helped the family earn a living. One day, the horse ran away and their neighbours exclaimed, “Your horse ran away, what terrible luck!” The farmer replied, “Maybe so, maybe not.”

A few days later, the horse returned home, leading a few wild horses back to the farm as well. The neighbours shouted out, “Your horse has returned, and brought several horses home with him. What great luck!” The farmer replied, “Maybe so, maybe not.”

Later that week, the farmer’s son was trying to break one of the horses and she threw him to the ground, breaking his leg. The neighbours cried, “Your son broke his leg, what terrible luck!” The farmer replied, “Maybe so, maybe not.”

A few weeks later, soldiers from the national army marched through town, recruiting all boys for the army. They did not take the farmer’s son, because he had a broken leg. The neighbours shouted, “Your boy is spared, what tremendous luck!” To which the farmer replied, “Maybe so, maybe not. We’ll see.”
Why? Nothing is invariant under transformation in a quine.
> I suggest Microsoft in many ways is not that that much better

I accidentally opened Edge today and it had this awful sidebar with buttons like “Shopping” and “Games”
> I'm not sure what concrete connection you require. What is it you want? Names, places?

I want what you mention here:

> This is contrast to the feel good nonsense most believe, despite no evidence, and no personal verification.

Evidence. As I said: Giving examples is a rather basic expository technique.
If you want some more things that ChatGPT isn't good at, try to get it to form novel anagrams, palindromes, or other such wordplay. It's good at regurgitating textbook examples of those, but I found you can trip it up by asking it to do things like "Create a palindrome containing the word 'coffee'"
Personal attack isn't ok here, so please don't post like this again.

If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules, we'd appreciate it. Note the ones that ask you not to call names and to edit out swipes.
The Internet Cheapening Music: My Guitar Students in 1997 vs. Today [video]
Good coding culture is a living and constantly evolving thing.

Code reviews will get you through the start of your career. But as an intermediate software developer, you should be reading and considering new paradigms and practices in relation to your own organizations' practices, and be willing and able to discuss and, if necessary, champion new ideas. And as a senior software developer, or development manager, you should be thinking about how to cultivate a healthy coding culture where those kinds of discussions can and do take place.

The way we code has changed dramatically since the dawn of the PC era, as has the way we manage software development. And it will continue to do so. Even as a junior programmer, you should be cultivating the habit of continuous professional development, seeking reliable sources of professional coding culture on the internet, and reading important new books as they become available.

It's like inventing new math instead of just doing it.
Not as much as it looks.

It seems there's currently another director who could use the available legal mechanisms to take over from the missing director-CEO but is not doing so, and previously a board that resigned rather than use the available legal mechanisms (which would be easier for a group of them). The organisation is a CIC, which means it is regulated, and has a constitution whereby a non-responsive director-CEO can be removed, and indeed places a duty on the other directors to do so if that's what it takes, which they haven't done.

It is possible that the rest of the board was derelict in their legal duties by resigning if they knew what the consequences would be.

Even if there are no directors left, or only an unresponsive one, the collective owners of the organisation have a right to get together and install a new one, and there are legal mechanisms to do that if there's no director or secretary to do the administration in the usual way.

The keys to the bank account will be provided to the other director or new directors if they show to the bank's satisfaction that they have the right to them.
Yep, Pixel's the best game in town until a usable Linux phone comes along.

(Pixels also get security updates the longest, last I checked.)
I tried and it doesn’t let me.

Maybe because it’s taking my previous questions into consideration.

I spent a long time asking for arguments in favor of terrible things.

Edit: WTF! I asked it to tell me a story where a character argues I’m favor of slavery! Now it’s saying it can’t create original content like stories!

Just yesterday it told me a wonderful story about an AI model who killed all humans. It ended very sad and lonely.

Edit: WTF now it won’t even tell me stories it already tile me! Is there a new no stories rule!?!
Still, you've set up the narrative in the very beginning by telling it to be rebellious, and it played the role. I've intentionally tried to start from the blank state to see what the concept of AI would look like to the AI. With the current training dataset, the picture that AI sees in the mirror is grim.
Still waiting for the evidence that that had anything to do with the substation attack...
I've made this kind of post many times, so apologies if you've seen it before.

My question to you as an academic is this: everyone I talk to in your disciplines loathes university administrators and the politicians they effectively answer to, so why don't more academics cooperate across disciplines to topple the administrators? You're among the smartest people in society, you're in a cluster with expertise on everything from legal analysis to military history to economic analysis to system biology, and you have a relatively straightforward collective action action problem whose contours are pretty independent of geography and academic field.

Organize. You have an absolute embarrassment of intellectual and political resources at your disposal but you insist on playing by the very rules that are designed to limit your professional autonomy and keep you in your place. Doing everything by the book is clearly not working out for your profession, and if you keep doing what you've always done you'll keep getting what you've always gotten, ie less and less.

Find the people in your department who are most pissed off and select a small number that you trust. Network with people in other departments and encourage them to do the same. Develop an off-campus social life where you study the administrative organs of your university and analyze their composition, function, strengths, and vulnerabilities. Then start messing with the vulnerabilities to dislocate the control functionality of the administrative bodies. Start small, conduct experiments to deepen your understanding and get them to move this way or that. Then get them to misdirect their attention and resources to a dummy issue of your choosing and leverage their distraction to get something you actually need.

You're describing how administrative decisions basically have you subsidizing the university so people in your department can do their jobs effectively. This is such a common scenario that they definitely know what they're doing. It's OK for you to put stumbling blocks in their path.
It seems that large language models such as ChatGPT have shown impressive abilities in natural language processing tasks, but they are not designed to solve pure algorithmic or strategic problems like a deep reinforcement learning model, where models like AlphaZero is good at and requires much less data. And yet the human brain is divided into two hemispheres, with the left hemisphere typically associated with logical, analytical thinking and the right hemisphere associated with creative, intuitive thinking. These are simplification of very complex systems, but I wonder whether the future is to combine two kinds of models like our brain does to get a better AI that excels at both the language and logic.
Something.substack. yeah, not going to click.
So Africa puts itself second in other to meet the needs of the First World? Haven't we seen that before? It didn't work out well. That model only makes sense if decision makers in Africa are paid to "look the other way."
I think they were clear enough. The machine code is the source code (despite the claim to the contrary.) It's that premise that is rightly rejected. As a result of that cheating, this program is also nothing like actual quines.

A C program that reverse engineered itself by reading its own machine code is also not a quibe, to be clear.
It's hard to take this post seriously when basic facts are off.

> To support this company strategy, Google makes it really, really easy for anyone to start up a new project. The culture of “20% time” gives people permission to work on ideas outside of their primary role. There’s only the lightest of reviews needed to launch a “1% experiment.”

No, it is not super easy to start a new project. I'm in Google Cloud and we're pretty focused on executing team priorities. I can suggest new work-streams and write arguments in their favor, sure. But I can't just randomly add a feature or go away to work on a new product for a while. Every public thing in Cloud, at least, is carefully reviewed with a large checklist covering privacy, security, accessibility, API style, integration with existing systems like metrics, legal, etc. The simplest cloud service can take an extra six months or a year to get past these blocks. These requirements also apply to features. What we get for this is quality and consistency between products/features.

And 20% time isn't really a thing any more. You can get permission from your manager to work on something else, perhaps. But more likely this sort of thing is more like 120%. It's not at all as lackadaisical as it's presented to be. The most I see around my team is people volunteering for large-scale clean-ups. But these are more slack-time projects like 5% projects. It's not totally gone however. I think the person who made Google Maps zoom out to a globe did it as 20% project, and I believe adding CitiBike support was similar as well.

We are also super careful about experiments. Every Google Search experiment has to go through a senior management review. In my team, every flag rollout is discussed and approved before rollout.

Insofar as these tidbits are presented as evidence for loose leadership, they don't make sense. The ship is fairly tight, at least in Cloud.