skysight-inc/HackerNews huggingface dataset:
:D I've come across it before, but thanks for refreshing my memory of it.

So, for background, I am now a teacher. This year, I'm teaching:

* Middle School: Competitive math (MathCounts), Competitive robotics (FTC), Intro to Circuits (undergraduate EE curriculum slightly simplified and slowed down), Mechatronics Lab (3D design, embedded software, and controls).

* High School: AP Microeconomics (College level economics course), Competitive robotics (FTC), Spacecraft Systems Engineering (hoping to get a launch grant to put a small satellite in orbit).

* Clubs: HS Investment club, HS Space club, upper elementary math and robotics clubs.

I'm all about things being student led and student owned; this is especially true in my team classes (robotics and math). Even the others, I try to attain this to the extent possible.

On the other hand... Look, we've got a few hundred bodies around. We need a bell and to know where students should be. And my students do need to learn to work on things that are not necessarily their first choice of what to do, because for a lot of students this would be Fortnite 24/7. And for a lot of subject, there are pieces of information that are useless on their own until you've built a whole conceptual loop around them.

The piece makes an argument for market forces. Unfortunately, market forces often push things in the "wrong" direction. Parents want their kids to take lots of AP classes because it is helpful to get into college and also saves college tuition. But I feel like the microeconomics course I'm teaching is a lot worse than the one I'd teach on my own... I dare not stray too much from the dictates of the College Board, though, because students need to pass that test. Parents also like "rigor" of students working meekly and quietly because it seems like it's a quality signal (and it often is, but too much of anything is crap!).

What we really need is:

* Rigorous, controlled educational research so that we can know what works and what doesn't in what populations. Spoiler: everyone is just making it all up as they go along or, at best, following new educational trends with very little research support for them

* An educational system that actually respects and implements that research.

* Respect, safety, and adequate resources for teachers. (I do extraordinary things with my classes in large part I teach in a very easy environment-- from class sizes, organizational support, resourcing, and student behavior).
You don't need a CS degree to get into software development. But knowing how to develop software is imperative. I would get a software development(engineering) certificate from you local college while looking at the actual job listings to make sure you are meeting the needs. Try not to fall into the trendy languages. You can do that later as you develop your career.

Developers are hired for what they know not the certificates they have so make sure you learn the subjects.

As soon as you can, start interviewing for jobs. Even if you feel you are not ready. You need to understand the process and you might even get lucky with a job offer that will help you get the job you want. It will probably take you 1 to 2 years to get a job once you start your training.

Unless you have super self discipline don't try to do it on your own. You'll fall into a cycle of starting and not finishing. Also, talk to a career advisor to help you with resources. You need to define what you want, your goals. Don't go there thinking they will tell you what to do. Good luck.
As an aside, in the first real purification and isolation of a protein (Rho), there is a figure of a test tube with what just looks like liquid, and a caption "Rho protein in solution".

I imagine some soluble proteins actually make the solution look colorful (autofluorescence) but at the concentrations required you'd be pushing up against aggregation
A friend of mine works for a small video game studio and proposed they use pull requests instead of "trust me bro" merges to the main branch. It was met with fierce, vitriolic resistance. But now it's fine, people seem to get it, it just took time.

So uh, good luck. You're going to be the one everyone hates.

I'd just quit in your shoes, to be completely honest. Your desire for a solid foundation will never be seen as anything but a roadblock to an organization that just wants more floors added to the house with reckless abandon for safety.

Any securities gained by improvements you champion will go unnoticed. You will be blamed when the inevitable downtime from molding a mountain of shit into less of a mountain of shit happens.

You are going to lose this fight. Please just quit and go work for a software engineering organization, you seem to have taken a job at a sausage factory for some reason. I'd also try to learn from that...

Good luck.
> I wonder if there is a way to use an iPhone or Android as a Yubikey. Oops, I mean Fido device.

Yes / sort of. Both systems provide WebAuthn in their native browser, if they have a suitable place to store the private keys, and a way to authenticate the user. On my Pixel 2 it was the fingerprint sensor, on some iPhones I believe it uses FaceID.

In WebAuthn terms this is a platform authenticator, it also provides both factors so you can (but as far as I know no popular sites do) have usernameless one click login, you say I want to log in, your phone sees you have exactly one identity on this site, it provides credentials for that identity, you are now logged in.

The phones also have the same behaviour for apps via their API. This is masked so that rather than being bound to a DNS name like WebAuthn, it's bound to some app identifier, which you "own" on that platform, so a dubious "Better Flashlight" app can't authenticate as the "My Neat App" on the same phone. On the backend you'd adjust your code so that it can handle e.g. SHA256("myneatapp.example") for the web site but also SOME_APPLE_ID for the iPhone app and SOME_GOOGLE_ID for Android.

I've seen this behaviour (not advertised as such) in several apps in the last 2-3 years. The NHS app I use to order routine medication refills is an example. Tap the app, it asks me to log in, presenting a fingerprint symbol, I touch the symbol (this Pixel 6 has the sensor under the glass, I don't love that but I guess the UI is more obvious). Then I follow the exact same UI as if I'd done all the auth steps with fiddly email addresses and passwords.

[Edited to add]

Ooh, bonus feature. If you have Google everything you can literally use an Android phone as a Security Key on your desktop/laptop PC. Chrome sees a web site asked for WebAuthn, sees there's no Security Key plugged into any USB ports, it calls Google, Google sees you have an Android Phone on this account which can do WebAuthn, tells the desktop Chrome about that phone, the desktop does a Bluetooth beacon, "Hey, anybody around here called "tialaramex's Phone" ? Hit me back." If it can see your phone, it proves to Google that it saw your phone, and then the phone lights up with the details of the login you are attempting on the PC and you can authenticate to your phone in the usual way to approve it. Very complicated technically, but the UX is pretty reasonable.

The Bluetooth step is there to help prevent attackers spamming you with login attempts, they would need to be within Bluetooth range of the phone to make that work, so, if that happened you could have them escorted off the property/ arrested/ shot as seems appropriate.
"Rich people in yachts" have some advantages and disadvantages when it comes to making conversation. On the plus side, they're more likely to be well educated and familiar with those arguments that have been developed over hundreds of years (often only because of core-curriculum or distribution requirements but still). If they're on yachts it also suggests that they have more leisure time to read and think about those subjects. If the kinds of conversations you had in your own college years are your thing, then conversing with other college grads - and not just those in technical fields - is a pretty good bet.

OTOH, my experience as a not-quite-yacht-class person myself is that few such people remember much of anything from their college years or spend any time at all continuing their own education. Pursuing money in one of a few narrow fields, plus leisure, is usually the sum total of what they have to offer in conversation. Many of the best educated people I've known, and most of the best conversationalists, have not been affluent. The breadth of lived experience they can bring to bear, both in their many professions and in their personal lives, generally makes the yacht-club crowd look like a bunch of boring clones. The lack of pretension is also a plus.

Which makes me wonder why I'm trying to discuss this here. ;)
Yes, but it depends "what suits you". It can be arbitrarily difficult and there are similarities that go along the lines of fundamentally challenging CS problems, which is why everyone and their plushy-toy seem to be obsessing over it I assume.

Hacker news people are probably curious nerds.
Washington state compares signatures on ballots, and they contact you to verify the ballot if it isn't close enough to what they've got.

NB: WA has universal mail-in voting, so they can easily compare your on-file signature with your signed ballot envelope
+1 What's described here is what I loved in San Andreas, but it's been going down since.
Unstructured distraction seeking, mostly online - mostly text. Or reading books. I read too much!

I also enjoy daydreaming - though it wasn't so much fun that one time it turned maladaptive, lasted for months and almost lost me my home. https://www.sleepfoundation.org/mental-health/maladaptive-da...
To the untrained eye, Cyrillic script feels like an endless line of Ms --impressive people can read it!

https://i.imgur.com/KEmhkXx.jpg
What specifically are you concerned about? An HTTP connection to NGINX is just a TCP connection anybody can open, a database connection to postgres is the same. Both applications need to be extremely careful with those connections to protect against attacks, but database security is already a huge priority, so they both have invested heavily in that.

One concern I can think of is NGINX might have better DoS protection. What else do you have in mind?
People in my family changed names as they moved to a new country in this generation, I wasn't suggesting any association or guilt - just an amusing label (apparently not that amusing).
https://battlebricks.org/
Pretty much all of your complaints are self-inflicted by chasing bleeding edge tech. You don't have to do this.

> I've been burnt before using what was seen once as well-established and polished but when I tried it, it was in total decay (meteorJS).

You tried one older tech and gave up, while you're constantly re-upping on newer stuff without questioning that?

Also it sounds like you're only describing javascript. Javascript is kind of its own thing with its own issues/etc.. Try a different language. You'll always have to use JS for web development, but it doesn't have to be your whole world, either.
That was very fun, would definitely play more as a casual game on my phone while commuting or during other downtime activities:)
Thanks, this is a great explanation but also reinforces my initial sense of "strong typing" being kind of a woo term here.

Nevertheless, I learned something interesting.
I would love to know more about the definition of "what" in the language model context. It's just so mind-boggling, using models like GPT-3 it is obvious that there is some kind if emergent semantics cognition, but then it also quickly falls apart at every other prompt.
EXPLOSIONS and whispers
Unions. Unions buy stock with dues. Union controls company. Replace "union" with another name and you have the only way forward.
No one is reading that in its original or at all
It's a personal anecdote because their conclusion was based on their own research and purchase of sustainable pellets used to produce heat, not to be exported by one country and used in a retrofitted coal plant to produce electricity.

It's just a completely off-topic, unrelated story. They heard "wood pellets bad" and told their "wood pellets good" story.
> The definition and purpose of a "common carrier" has no relation to monopoly status whatsoever, whether you're referring to English common law (the concept dates back to the 1600s), or in its modern US incarnations.

From https://scholarship.law.upenn.edu/cgi/viewcontent.cgi?articl...:

"As part of its attempt to exempt new entrants from common carriage requirements, the FCC ruled that even providers who held themselves out as serving all comers were not common carriers unless they possessed market power, only to see this decision struck down on judicial review as exceeding the FCC’s statutory authority. Congress subsequently amended the statute to give the FCC the authority to exempt firms that lacked monopoly power from common carriage requirements. After experimenting with different approaches, the FCC now applies a traditional market-power framework to determine when it should exercise its so-called forbearance authority.

Even skeptical commentators recognize that it has become the dominant, if not the sole, criterion for determining the scope of common carriage."

> > Really, I'm curious if you think making websites liable for the content their users post will actually further the goals of free expression on the Internet.

> Yes, absolutely. If you do not want to operate as a common carrier — that is, on a non-discriminatory basis, neutral as to use and user — then you do not get the special privileges granted by the government to common carriers serving the public interest.

Is this dichotomy recognized as such in any consequential legal decisions? Where can it be shown that internet companies meet the standard criteria for being a common carrier? Since I cited a source, perhaps you might also.

> on a non-discriminatory basis

All references I can find to nondiscrimination in connection with common carriers are about price, e.g. charging different prices for the same service quality, or vice versa. How does this apply to social media companies who charge their users nothing, and whose service is not a commodity whose quality is measurable in absolute terms?

You clearly don't like section 230, but you're not really contending with the ramifications of your position.

Your analysis stops at the point of passage of some hypothetical legislation removing section 230 protections, which is not really the point of my question about free expression. What is the actual downstream systemic effect on what speech users are allowed to express, and that providers are discouraged from permitting?

I think it's safe to say that correctly identifying disinformation (not to mention libel) is flat-out impossible at a certain scale. Much disinformation is impossible to prove as such at any scale - would you require users to cite sources? Or just limit themselves to expressions of opinion?

Providers and users will thus have to satisfy themselves with imperfectly coarse filters and policies that inevitably chill more speech than intended. This probably goes double for video content, since analysis is that much more difficult.

Not an internet I would be interested in using.
I once thought of the brilliant idea: The US should switch the dollar to blockchain. Then it could eliminate all taxes and replace it with a surcharge on every transaction. Then I looked at GDP ($24 trillion) versus the Federal budget ($3 trillion although spending is twice that at $6 trillion.) That surcharge would have to be 25% to cover all expenditures!
Have you considered trying to volunteer in a soup kitchen or a homeless shelter instead? Or even offering free tutoring to children.
Exactly, it's worlds that aren't a sequence of stories but a mesh of relationships that seem much more alive.

I can obviously see how it's much harder to make a narrative state machine than a sequence of events with maybe a few branches, but still it's disappointing when huge budgets are spent on visuals alone with no good reason to examine them deeply.

Cough Cyberpunk 2077 Cough.
I downvoted you not for being wrong, but for being condescending.
> The team was interested but feared the new item would cut into popcorn sales. Fans were paying ~12x the wholesale cost per box, making it the highest-margin food at the ballpark.

If you buy raw popcorn in the grocery store and pop it yourself, you know this. It costs next to nothing. And it's dead easy to make the traditional way.

Nachos, on the other hand, are a little more work, as this article makes clear.
Laundry detergent. Genentech, a biotech company, engineered a version of a protease (a protein that cuts other proteins) to work at high temps, then formed a spinoff with Corning to license that tech for billions to laundry detergent companies. https://en.wikipedia.org/wiki/Genencor
And if you want an svg, you can trace the bitmap with inkscape.
Aa the article says, they planned to expand globally, and actually did expand into South Africa.
Billions of dollars can't be wrong, it was obviously the better game experience! /s
This makes 20 million/year with 3 junior developers. So first, avoid fixing what you believing is broken just because it seems bad practice vs. the actual stuff needs fixing.

Ex: if you tell your team “drop everything you’re doing and follow my best practices”, it won’t be accepted, and business will ask why you’re wasting time. Instead, if you tell your team “we need to improve these calls making a cUrl request to it’s own domain because this is a performance/security issue that might make us lose those 20 million”, then you might have a chance of changing culture overtime after accumulating smaller wins. Keep doing this for every specific point of possible improvement, backing it with a business justification.
The trouble with these efforts is when you're done its bigger, slower and was expensive.

Looks like the bow wave here has swamped the boat.
She's a genius[1]. Took me an age to figure out what the rules were and then a fair while to actually get it done.

[1]Well compared to me anyway
There's one thing you don't get, which I see many people find they miss: savestates. It's technically possible and I know a few cores try to support them, but it's just a million times easier (and more reliable) if you do everything in software anyway.

Hardware emulation has a pretty small niche between software emulation and real hardware. If you care about accuracy at all costs, real hardware is usually still available and not too expensive, and if you care about convenience, software emulation is better.
> I'm told that my handwriting is not just readable, but even clear; but hell, if I can't read my own writing, I don't see how anyone can describe it as "clear". It's an ugly mess.

... suggests something is up.
My original comment specifically said that older languages have staying power, and that Rust will have to mature a bit to become the language of choice for new projects in these niches. But even still, I wasn’t talking about dropping C++ for Rust—I only mentioned Rust as an alternate option.
So, looking through my notes here, rocket science is:
$dv = -v_\text{ejection}(dm/m)$

Then I ran Dijkstra's algorithm across my notes (903 pages, 90 folder, 18MB), and the shortest pathway between rocket propulsion and communications (which is presumably the closest concept to "note-taking" represented in my obsidian vault),

Communications and locomotion are both applications of physics -- rocket propulsion being one specific model.

By virtue of the fact that both tasks are physics, I would claim the inverse and say that note-taking is indeed rocket-science, and therefore complicated as the common metaphor would suggest you're implying.

But then I loosened constraints (essentially 6 degrees-of-separation between communications and rocket propulsion), and came to the following realizations:

- Ink, toner, and the advent of electronics like the laser printer, are owed at-least in part to the broad effort in science of the space race.

- Additionally, since the flames of a rocket reach temperatures that would exceed human limitations, and the human limitation that speech is primary form of communications means that good note taking is a way to overcome a key human limitation I've identified.

- And since presumably, human communications regarding models of physics resulted in the physical laws and principles that resulted in us producing the thrust force and exceeding the escape speed imposed due to the gravitational interaction using combustion -- note taking caused rocket science.

Just my calculus on the situation.
I do wonder is cursive really that hard to read without any lessons? It’s still English just with a awkward font. Writing cursive has a lot of rules but I would think most GenZers could read the constitution albeit slowly
> even large parts of the map went unused in single player.

They intentionally wanted to leave space for the player to explore in that release.

> I would have paid money for a DLC bringing more heists.

They had promised this Half-Life 3 style for years....dirtbags!
actually, tehre are a number of papers published now using alphafold predictions to benefit. No, nobody cured the world of all diseases, but it does represent a sea-change in prediction quality.
> Central bank digital currencies differ from existing digital money available to the general public, such as the balance in a bank account, because they would be a direct liability of the Federal Reserve, not a commercial bank.

Semantics. People want to know their savings are guaranteed and they can't possibly be lost. The FDIC does just that. The public doesn't care if the ultimate grantor is the Fed or the Congress or the Senate.

And I think rightfully so because in the end the ultimate grantors securing Americans savings are always and in any event 3 entities:

1) the U.S. Army

2) taxpayers alive now

3) future generations of taxpayers.

This digital dollar or digital euro is something that nobody asked for and nobody wants. At least with crypto you can argue that they fill the role of online casino in disguise. Which isn't really productive but at least there are people who actually flock to it.
As far as I am aware of, we don't know.

Many studies are done on students typing notes in class, but I've seen nothing on people proactively learning something by themselves on a computer for instance (like if we were summarizing learnings from a video with no time pressure to write it down)
Not at all true. Your tastes aren’t progress either
Some impressive documentation on how to get around this BM solution.
Not sure the little hammer will fix much. And making folks use a method in new code pisses them off. "You say important I do this your way this time, even though there are 1000 examples of doing it the other way. I feel persecuted and your way is pointless, because it doesn't fix everything anyway. And its slowing me down and making me look bad."

Not rational but folks don't have to explain their feelings. You will be hated.
I like that a "repair-hostile" device from back then was one utilizing a label-covered screw.
I’m aware of many companies who have moved to a 90 day message retention policy in Slack. I thought it was a cost saving measure. But I’m beginning to see the wisdom in it.
why would someone senior even want to join this team? Especially someone senior enough to fix this. The productivity is horrible and there's no kudos for fixing something that's lived for 12 years like this.
anyone know which protocols specifications were relevant to this project? more specifically, which ones does it implement? Is this stack fully specified?
Laser Communication in Space