skysight-inc/HackerNews huggingface dataset:
“ No provision of these rules prevents the use by an amateur station of any means of radiocommunication at its disposal to provide essential communication needs in connection with the immediate safety of human life and immediate protection of property when normal communication systems are not available.”

You’re overthinking this. It says nothing about method. If a station is available to you, normal communication systems are not available, and there is an immediate threat to life or property, then use the station. Simple as that.

This is a clarifying rule and it’s important to look at the intent, which effectively boils down to “if it’s truly an emergency, rules can be ignored”, even if it’s structured semantically in a way that the definitions do not necessarily agree.
If she's just a publisher, feel free to publish it yourself.
Barry Diller says streaming services killed the movie business as he knew it
I think it is a by-product of their culture.

We recently had an SLA request to them that was for a paltry amount, nowhere near the damage they caused, less than 0.1% of our monthly spend. It was really just to gauge their process and how supportive they would be. Despite our account manager saying they would sort it, it was denied. They agreed we were impacted, they agreed they caused it, they agreed it met the duration, but the service team used a technicality in the wording of the SLA to get out of responsibility. I won't say much more to keep things somewhat anonymous.

Our account reps were on our side and are helping us escalate a complaint through on this.

We have several ex AWS folks in my team, and they said they weren't surprised. No one at AWS admits to mistakes as it costs promotions and puts you potentially on the chopping block. That's why the request was denied, that's why support is hard to deal with, that's why the status page is never updated quickly. They do a lot of things well and can be decent to deal with provided you understand they won't own up to their faults going into things
Others have pointed out critical problems in your comparison. Clearly, you can't cherrypick the best universities in CA and compare them to second-best in TX. UTSA is not even an R1 university. Generally when people talk about top universities in TX, they refer to UT Austin and Texas A&M. In any case, neither UC Berkeley nor UCLA is a good representative of CA universities.

A major issue in looking at the averages at the entire university level like this is that you might be comparing apples to oranges. There are typically three ranks among research professors: assistant, association, and full. These positions can additionally have chairs. The salaries differ considerably across these ranks. Then there are teaching positions which are usually non tenure track. They may also have the same assistant, associate, and full professor positions but their salaries are much lower than the research professors. AAUP appendix has combined all of them into one single category.

Finally, this survey masks the salary differences among different disciplines. In American universities, B-school professors typically earn way more than other disciplines such as pure sciences, psychology, and engineering.

When we do salary comparisons (we have to do it while negotiating a raise), we pick out colleges/schools that are similarly ranked as ours and then we take average salaries of professors at the same position. As I mentioned, the salaries are public so this is possible although quite tedious.
> GUI is plattform independent.

It really isn't, at least if you want to meet the expectations of the users of each platform you're targeting.

It's easy to say "I want a button that says '[Click Me]'." It's less easy to say what the pixels representing that button look like in a platform-agnostic way. Are the corners rounded? What kind of bevel does it have? What sort of visual indication is there when you mouse over?

And then there's stuff like layout. Does your form have the buttons ordered `[OK] [Cancel]` or `[Cancel] [OK]`? Because there are platforms that do both, and if you get it wrong, your user will mis-click because of muscle memory.

And what do you do when one platform supports a widget natively that you don't? Or when the APIs for a "common" widget diverge wildly? Windows Explorer and MacOS Finder serve the same general purpose, but they aren't identical, either from the user's perspective, or from the API perspective.

Java's Swing probably comes closer to "cross platform GUI" than any other package, but it's far, far from perfect, and it solves a lot of these problems by not trying to mimic the underlying OS. Yes, there are themes that get close, but generally, when you're using a Java desktop program, you know you're using a Java desktop program.

A lot of very smart people have tried to create "a single language to build UIs," and "target it to multi platform." It isn't as trivial as you make it seem.
A flawed but wonderful resource. Reminds me of the early days of film, before directors understood that film was its own thing with its own affordances, not recorded theater

Still great, though. The format may be ill-fitted to the medium, but any content from people of Strang's human caliber is a rare treat
We allow students to take exams alone, unsupervised, all the time and we have been doing it just fine for hundreds of years. Have you ever written a paper as a final for a class? Or done a problem set? Or a project? Or even a take home test? No surveillance needed if you structure the format of the final to suit the “testing” environment.

If the answers to your final are easily Googled then you’ve written a shitty final.
> Ok, so it's a smoking cessation product if you take the definition strictly...

I do.

> but it doesn't do anything to get you off your nicotine addiction, which people usually mean by "smoking cessation product"...

OK but what does this have to do with expressing ourselves accurately?
I was once asked to sign an NDA in order to discuss developing an app for someone. Upon signing, I learned that they wanted to make an App that let people check their makeup on their phone, without using the camera, by simply converting the pixels to 'mirror' colour. NEXT!
I could tell it was bullshit by the sheer length of this page:

https://www.apple.com/environment/
I used it and I had the impression that it understood my code, sometimes at least.

It once wrote an API client for a rather idiosyncratic interface I just implemented.
Show HN: I collected electric car (BEV) registration numbers (interactive chart)
Imagine your stated mission was to provide cookies for everyone in town because the local cookie factory charged $100 each. Then one kid said they didn't like the cookie, so you banned all kids from eating them.

You'd be within your rights, sure. But you would also be a going back and violating your own ideals.

So, sure, it's her site, her rules, but I think it's fair to expect someone to uphold their principals and be disappointed when they don't.
That highly depends. You need to sign an NDA to do any classified work, and if you find illegal activity, you still can't just disclose classified information to uncleared individuals. If you want to be a whistleblower, you're supposed to either go the agency's ethics office, the IG, or possibly straight to whatever Senate subcommittee has oversight and clearance, but not just release to Wikileaks or Glenn Greenwald unless you want to spend the rest of your life in prison or permanent exile.
The developer responded on the forum:

Q: "Has SpriteStack been abandoned?"

A: "Nope. 2020 was terrible for me in terms of ability to work. SpriteStack has been rewriten from the ground - it's just terribly delayed because I did not expected things to go that way."

You can check his Patreon account for updates on the rewrite
"Is this a moral situation or an ethical situation?"

https://www.youtube.com/watch?v=tBgM_Kw6PSM&t=93s
"Since God has given us the papacy, let us enjoy it."

--Giovanni di Lorenzo de' Medici, aka Pope Leo X
> "Pirate Queen"? "beloved outlaw"?

Cool titles, but I can see why she might not want to be lumped in with the general file sharing community.
I don't think open access science should be in the same category as pirating Hollywood movies and cracking videogames.
...so like the 2019 Mac Pro?
> Good bye, apply again next year.

Apply again next year? In Germany, a university expulsion usually comes with a lifetime ban on studying the same subject again.
I am too. It's so weird to see free software proponents argue for what is in effect a big extension of what should be protected under copyright. Not only using it, not only distributing it, but even learning from it - and the line there between learning from it as an AI and learning as a human is fluid. This copyright maximization could have a similar effect as software patents - making it more difficult to write software, because there will be an increased danger of being sued for infringement ("you learnt how to do that if from my GPL code, but you used MIT!").

1:1 copies are a different question (a "it depends" on how much gets copied and whether the code is protected, as in not obvious, in the first place), but those are not the main thing that gets focused on in that strange twittersphere (which the article is referencing).
Or in some cases, they don’t even try to mimic native widgets. By far the most common example I come across is text fields, which in most cross platform UI toolkits aren’t even half as functional as their Cocoa/AppKit counterparts. It’s incredibly frustrating for things like text navigation key shortcuts to work in the majority of your day to day apps, only to have the habits and muscle memory run into a brick wall when you need to use some cross platform app. Lowest common denominator UI is just… ugh.
Just to throw it out there, I graduated during the pandemic, and it was so frustrating not only the amount of cheating that occurred, which meant that if you didn't cheat you fell behind; but also how professors responded. I had a few professors who made exams ridiculously hard with strict time limits, just because they expected people to cheat. So the exams were designed in a way they cheating was the only way to get through it, which just encouraged more people to cheat. Not to say every person cheated, or every professor designed tests to be harder, but both groups were larger than you'd expect.

The good news is I think that with classes being in person again things will go relatively back to normal. Honestly I don't think I can fault students who cheated during the pandemic, it was just so abnormal that most people did whatever they had to to cope.
The issue with all this is that, professionally, we're held by businesses and clients to basically know everything (then there's the legal liabilities I won't touch on).

So the culture is, any admission of ignorance or clear signs of knowledge gaps labels you culturally as being incompetent in your field or profession. So this problem stems well beyond school. In school you get a pass of being ignorant. Once you leave, people falsely assume you somehow miraculously have no knowledge gaps which just isn't remotely realistic for any human. Everyone always has knowledge gaps in some context, including their own fields and even specialities.

We need to change the culture so people can admit or show signs of these gaps to improve. I do it often, if I'm sitting in a meeting somewhere and don't know something I let people know I don't know and will fill that gap or ask them to explain so I can learn. This, from my experience, has made more cohesive teams because people are then more willing to admit their own gaps and teams begin to work together more now there's a bit of a humility baseline.
Bait and switch is illegal everywhere, right? If the surgeon stated that they were the one that would be doing the job, they are guilty of this.
If you distribute the product built with GPL licensed code, then you need to make ths source code available. It's the distribution aspect that's crucial and for example SaaS products do not have to disclose their backend code because a user remotely accesses GPL code through their browser.
Understanding GraphQL for Beginners – Part 1
On top of that, I get the feeling that way too many programmers have a poor understanding of the actual value of their work.

A single function, even if particularly clever, elegant, or performant, doesn't have much value on its own. Sure, you might have thought about it for hours and struggled hard to get it just right, but that doesn't imply it's particularly valuable on its own.

A particular inverse square root function has no use outside a complete library or program. It's that added value (embedding it as part of something much bigger or complex) together with unrelated work (e.g. API calls, artwork, game design, etc.) that generates a product with actual value.

There are people who unironically try to argue that choosing variable names and expressing trivial mathematical relations in a particular way holds intellectual value worth protecting; even if it's just a single line of code.

Interestingly people cheered when Google won against Oracle and APIs remained "free". It'd be so interesting to take a peek into an alternate reality where CoPilot has been released by Google or Tesla(!) instead of Microsoft. My gut feeling is that the reaction would've been very different depending on the company that released the tool.
Great news, I remember you talking about this before so I'm glad to hear this was started.
People's rights are a collective agreement of the society, crazy superstitions of the past centuries about "God-given rights" notwithstanding.
Understanding GraphQL for Beginners – Part 2
See https://www.youtube.com/watch?v=jyQwgBAaBag ; https://www.youtube.com/watch?v=yCsgoLc_fzI ; https://www.youtube.com/watch?v=VUgajGv4Aok
>The messages are used to legitimize people armed with daggers and sickles and machetes belonging to sundry outfits pouring out onto the streets and indulging in arson, rioting, and murder.

https://news.ycombinator.com/item?id=27781810
It’s pulling data from https://www.brookings.edu/wp-content/uploads/2017/02/global_...
Believing that fork feuds aren't worth blood is so quaint.

We in Cyberpunk shit nao
The picture in the article faces away from the factory?

https://www.rbb24.de/content/dam/rbb/rbb/rbb24/2021/2021_07/...
If you liked those, you may wish to play with an AND gate.

http://alan.sdf-eu.org/tilt-line-first-try.html
I think I already answered. Delphi/Lazarus for GUI apps, C++ for backends, JS for browser, Python for maintenance tasks in rare cases when shell scripts become too complex.
Measuring Algorithmically Infused Societies
I love how he ends the article by saying, “I’m gonna produce plays on Broadway”
It's more than just looks: Electron exactly replicates how the OS handles scrolling and text input, while custom frameworks often don't. Lacking macOS's scrolling velocity or being unable to add accents to letters in a text input gives the app a different behavior, which is distracting and feels bad.
Jigsaw: Google’s Intelligence Agency
Show HN: I made calendar app with template
Then it's like a job interview. If the answer doesn't pop into your head the instant after you hear the question you go into panic mode and can't even answer questions you should know.

Though I suppose it would make people a lot better at job interviews if done for every class.
The Anatomy of a Ransomware Attack
Sneed
For technical courses or tutorials, platforms other than YouTube could be better choice since the chance of having a lot of views is much lower for solo video makers.
The TL;DR is that the VAX was the first and most powerful line of 32-bit computer systems ever developed, the culmination of 20 long years of work by the world's best team of computer scientists (at DEC) competing day and night against the world's second best team of computer scientists (at Data General). On a technical level, the VAX platform came under attack when Sun Microsystems (now Oracle) brought out the more limited, but much faster, RISC-based SPARC architecture (that no CISC based architecture, even the VAX, could compete with) running UNIX (that lacked decades of advancements made by the VAX's operating system, VMS). DEC's elite team responded to Sun's SPARC with its 64-bit Alpha architecture, but DEC was allegedly betrayed when DEC showed Intel the design for its new Alpha chips so that Intel could evaluate whether to become a "second source" producer of Alpha chips and their revolutionary new design wound up in something called the "Intel Pentium Pro" that suddenly and unexpectedly revived the all but dead 808x architecture (that even Microsoft had spent millions porting Windows away from). Intel has been unable to create a viable successor so today we have 11th generation Core i9 whereas even Apple has moved on to its own chips (that ironically are licensed from what is the descendant of DEC's other architecture, called StrongARM). DEC's lead operating system engineer for the VAX (Dave Cutler) had already jumped to Microsoft and suddenly Microsoft now had access to an 808x-compatible chip as powerful and scalable as DEC's proprietary Alpha chip and the rest is history. While DEC settled the allegations against Intel, DEC never really recovered financially and wound up being acquired by Compaq and destroyed by the CEO of its long time nemesis HP, as HP acquired Compaq.
Drive/docs absolutely contributes to google selling ads since it brings you to their home site.

I'll give you cloud and nest though.
>Still though you have to cite the ideas

That's not because of copyright though, that is due to academic standards. Legally you can paraphrase without citing a source.

And from a legal perspective, an entire book of nothing but unsourced quotes from many works would probably end up being both transformative and using a minimal percent of each source.

That said, an argument for citing: if copilot was using public code, and not keeping a record of its sources, it might put someone in a spot where they dont know what risk they are exposed to. A citation log would both let you know what your sources are, and as a defense if accused of using something. The question becomes, going back to copyright, what if copilot learns a language, and then produces identical code to someone else, because that line of code is the most efficient obvious way to do something.
Thank you, this is probably the only insightful comment on this post...
There are a lot more options but nothing that's clearly winning. The first projects I'd check for building a GUI today are Microsoft exposing the Windows UI toolkit and the Rust+Flutter integration. I know that the GTK crowd were engaged with the Rust core team years ago but I don't know if anything came from that.

I'm still on the DOM-as-the-main-platform train (since 2001, I believe in the Mozilla vision) so I haven't been tracking the details that carefully.
Beats me. A well designed exam asks one to apply knowledge not to regurgitate it. You should be able to look up any of the supporting information but you also need to be able to organize that information.

All of my BSc Applied Physics exams including the final (Exeter Uni. 1977) were open note and this really helped sort the competent students from those who thought that they were at university to learn facts. The latter brought fifty litre rucksacks full of notes in to the finals and without exception either failed entirely or scraped through to third class honours.

They seemed to have not realized that the faculty would not set questions that could be directly answered by looking up the question in one's notes. The best example was the final quantum mechanics paper which did not contain a single question that had a direct answer in the notes we had taken or the textbooks we had used.

My most recent exam was a C# course and that exam was open book. It wasn't as extreme as my QM final but had basically the same idea: apply what you have learnt.
If choosing between a German backdoor vs a likely US backdoor, the Germans are probably a better choice for non-Europeans worried about security.
> stole it from a code repository protected by a license.

This is a common misconception. The license doesn't protect the code. In fact license are about removing protection (in certain situations). It is copyright which protects the code.
I agree, it is a non starter. In any case I was not comparing average TX university salaries to just two universities in CA
>You've confused ethics and morals

Ethics and moral philosophy are synonymous. I don't think they're confused, but you can consult a dictionary if you like.

>The ethical action (which is about professional standards rather than your conscience)

No, as somebody who has studied moral philosophy academically, this is your own unique definition and not normal. Any amount of research from a credible source like plato.standord.edu or even wikipedia will support this.
I do believe there is a legal liability here on the person using the tool, but not on GitHub.

GitHub would only need to remove the 'auto-insertion' of the code to get around any liability. Then, it would be on YOU if you chose to copy-paste their provided suggestions into your own code.
I keep seeing developers weigh in on their thoughts about copyright/legal issues but no IP legal experts. Why are people taking any of this without reviewing it with, ya know, lawyers? (for the record, I loathe lawyers like the rest of you, but they have a purpose here)

Just like when congressmen try to talk about tech and developers bemoan "you have no idea what you're talking about, stop trying", can developers just take a back seat before becoming a bunch of keyboard warriors here? Telling people they "might get sued" is boring and unhelpful. If you think there is a legal implication - then consult a lawyer. Just like a lawyer would consult their web developer if CSS was broken on their website.

That being said - I think it's entirely okay for developers to say "I did not explicitly choose to let Copilot use my data as a training set and I'm taking my code off GitHub until that is done".

PS - I want grellas back :(
Something that really worries me about this entire discussion, is that it really does not matter whether or not this virus came from the lab.

The real threats are the current pandemic and future pandemics.

The current pandemic is a serious problem and just pointing fingers at some actors will not help solve it.

Future pandemics are a real problem. The Spanish flu and polio were major pandemics and we really need scientific research to warn about possible future problems. We need labs like the Wuhan Institute of Virology to do this.
Intel had a big layoff about 5 years ago. That layoff seems to align with when their process stumbled. Maybe they broke their development pipeline when they purged some “worthless” PhDs. Certainly that layoff would have been to reduce R&D expenses, catering to Wall Street’s need for short term profit.

As much as I’d like to think the above situation is the cause, it’s more likely that a process VP made an incorrect technical decision, and out of ego, stuck with it, and wasn’t challenged. Eventually they got too far down that path to change without significant financial impact, and just double downed.