skysight-inc/HackerNews huggingface dataset:
For sure. I'll just dig on the specific (and very anecdotal) experience:

So many of those kids didn't want to be there, and couldn't be bothered to just wrap their heads around if-then logic, or storing a value to a variable... simple, simple stuff. They were capable, and we'd do true/false tables on paper etc. to talk about how their LEGO "vending machine" or whatever should work but it was pulling teeth and over 50% of the groups never finished outside of physical assembly.

I got a real respect for teachers at that point and realized that so much of your work is sinking time into keeping kids who could give two-s#&ts less "on the rails" vs. actually mentoring a kid who has real interest/potential in the subject matter. I believe what I experienced is a common experience for educators =(

But my whole original "won't" bit spells it out pretty clear... to rephrase: I'll venture to say almost all of those kids were capable, they just "won't" while trying to manipulate you to do all the thinking for them. "Welllll can't you just give me the next line Mr. folkhack.....? I just don't knowwww......" with puppy eyes sorta crap.

Ninja edit: It's worth noting that general school population sorta stuff is where you get the above anecdote, vs. extra-curricular 90% of the kids want to be there which makes it night-and-day. I will never do a "general school population" thing ever again after learning I'm legit not cut out for it.
Pew: 26% of Americans get their news from YouTube
Delightfully useless.
> it's jquery[0], so this is only the "old days" if 2006 was the "old days" for you

People don't remember so well. Even backdating it that far is too generous. Just as a reference point, on New Year's Day 2006, jQuery didn't even exist yet. There was a time post-2010 when the scourge of jQuery showing up for trivial use cases was considered a real problem and a huge source of bloat on the web. (Side note: it's more than a little annoying, for this reason, to see people when trying to talk about changes in Web developer trends to lump jQuery and vanilla JS together.) To give another reference point, Firefox's then-new Tab Groups feature demanded the creation of a jQuery-like library for handling the tab canvas. John Resig was a longtime friend of the project and one-time Mozilla Corporation employee, but jQuery itself was out of the question because of bloat/performance. That was for Firefox 4, which would have been 2011, since it was released at the end of Q1 that year...

There's a lot more concentrated change in the 2010―2015 timeframe than is often accounted for when people think or talk about the Web.
Many companies buy back shares when it doesn't really make sense. For example companies with heavy debt loads buying back shares using leverage. The airlines were pretty bad about this.

Management often has poor/ short term motivations based on short term share price which can be devastating to companies.
'The Win2k source code has been leaked before, as have several WinNT sources. These leaks pose more risks to projects like ReactOS and Wine than they benefit.'

Correct, but does anyone really care? Many of us will have died from old age long before ReactOS actually produces a UI without crashing! It seems to me that even if the team used ideas from XP, by the time they implemented them and tried to disguise the fact, that it would be so old and irrelevant no would care. Probably not even Microsoft.

I would love ReactOS to succeed but the only version that I've managed to get working on my various test machines is about four years old. All the newer versions, and like all those before my one and only working version, simply crash.
I agree for many many sites, but do sometimes find it useful - specifically when you know exactly what you want from a particular site, but don't know the URL. Example: !deb for debian package information.
This was predicted in the movie "Idiocracy". Unfortunately most people mistook it as a comedy.
That is not entirely true. For instance, from 1954 to 1967, the maximum capital gains tax rate was 25%, while marginal income rates were very high. Yet companies paid good dividends (prior to 1960 the market dividend yield was consistently above 3%)

Also, much of the investment in the stock market is in non-taxable accounts and not subject to capital gains or ordinary income taxes until funds are paid out.
Elon Musk: ‘A.I. Doesn’t Need to Hate Us to Destroy Us’ [Kara Swisher Podcast]
"All parties are fairly equally corrupt" is a personal political view. Anyway, it's not a series, but I bet you and OP would enjoy The Irishman.
I have a friend who skipped castes with impressive speed; his trick was getting a Harvard MBA, which put him in the club. First job with the MBA was a VP position at an SF tech firm.

He's super smart but I have a feeling this would be a generally applicable strategy, if you can afford it and really do want to be in the executive caste.
>Yeah but why would a millionaire do that? That's not majestic, more like unequal exposure

Yes I was being sarcastic, that's the point. Abstract notions of equality are meaningless. We can pride ourselves on the rule of law in comparison to China, but the law already is such that it predetermines who gets the stick and who doesn't.

Same is true with the social credit system. We may claim we have some sort of abstract choice, but when your neighbour installs their ring camera looking into your living room, and your healthcare premiums goes up if you don't put that Apple smartwatch on, there's no actual choice.

It's exactly that China is hardly different, just more blunt about where our social and technical engineering leads us.
Show HN: How to solve “Zoom Fatigue” with a more immersive AR meet mobile app
You're making yourself perfectly clear, you're just wrong about the claim that smart grids will improve heating:

* With my normal thermostat I set my home to be heated to 68 degrees Fahrenheit. When it falls below 68 degrees it gets heated.

* With a smart thermostat I set my home to be heated to 68 degrees. When it falls below that, it gets heated.

There is zero difference between the behavior of a "smart" thermostat and a normal thermostat. Unless the power company gets to turn off your thermostat, or reduce the temperature range below what the user set then there's no way to reduce power consumption by hooking it up to a smart grid.

A smart grid works by rearranging the schedule of energy demand. This only works for types of energy demand that can be rearranged, like running your dryer. You can't rearrange the time when your home is heated, unless you want to be cold.
> Anyone who had an old school hacker ethic retired from Google years ago.

Some of the Go developers fall into this category, and they aren't retired yet.

However, they are walled off inside one particular part of Google, and it's a part that is carefully isolated from the kinds of things that raise the issues under discussion.
WatchMan: Monitoring dependency conflicts for Python library ecosystem
Supersonic RC jet: students (US & intl) to design, built, & fly
> It's an enjoyable read, but in a similar vein as Harry Potter is an enjoyable read. Maybe it will provoke some thinking that's applicable to your work life, but it's more entertaining than educational, IMO.

That's the unfortunate reality with a lot of Substack type newsletters.

The real world truth is often so boring and simple that it can be summarized in a short blog post. Want to get promoted? Work on important projects for the company, build rapport and relationships in the company, build a reputation for getting things done on time with high quality and low drama. You'll either get promoted, or build a foundation upon which you can pivot into a promotion at another company.

That's boring to read, though, so much pop-business advice turns into ego-stroking stories about how the reader is morally superior to all of the other unprincipled ladder-climbers around them. There's a large appetite for stories about how the world is unfair, and there are many writers happy to deliver those stories.

I'm part of a mentorship program for junior developers. These kinds of articles have been detrimental to a lot of impressionable young people who are growing up convinced that the world is thoroughly corrupt and therefore the only way to win is to become corrupt yourself. In reality, if anyone finds themselves at a company where people are promoted based on lies, nepotism, and general corruption then you don't want to get promoted there anyway. Get out while you can, because any company that rewards people who play games over people who deliver results is doomed to go downhill. In the real world, the good companies really do identify and promote those who consistently deliver results.
Seconding this. X200/210/220 are dirt cheap, come with modern CPUs, cooling fans (!), quality Ethernet ports and run x86-64 containers unmodified. You can cram 16GB of RAM and SATA SSDs into an X220.

Much less hassle and similar price to an RPi.
Project Boom: Oklahoma students aim to break the sound barrier
Reminds me of the sound advice I am glad I got early in life (whilst still in college) from a book called "Work Less, Play More" by a petroleum geologist named Steven Catlin[1]. Play the games on your terms if at all possible. And save yo monnay!

1: http://www.swt.org/play.htm (brief and pithy overview there; should be all you need but I recommend reading the whole thing in a weekend)
But also, the blog post should be able to focus on it's own business logic so to speak.

The same arguments for and against using libraries apply here, and it's up to the author which works best for their piece.
You don't need to statically link core standard libraries (you don't want to ship an entire OS), but neither should you dynamically link everything in your program.

If you go into shipping a game using only dynamic linking (as this article advocates), then you're going to run into a bunch of portability problems. I'm hard pressed to think of a reason you would ever want to dynamically link to something like vorbis or libpng for a game.

The goal is not ideological purity in either direction, it's to minimize compatibility issues. It's to look at each library and decide whether the upsides of using the system's version (assuming it has that library) override the downsides of needing to deal with all of the different systems and library versions people might be running.
I agree complexity is worth considering, though part of me wonders how important that is in this case. The reason for this intuition is that this is one of core parts of what they’re selling.

If you’re going to invest your complexity budget somewhere, it seems like this is a good place for companies dealing with these structures.
You do have a chance. You should wonder if you want it. Ignoring the ethics of each company, the lifestyle is not for everyone. You should try to figure out if it's a good fit for you or not.
> I don't care if the UI is 10% less slick, as long as they have stuff I want to watch.

It's not a coincidence that they happen to have stuff that you want to watch. You're aware Netflix also applies data insights to decide what to make?
> There is no change in the value of the company. There are fewer shares outstanding though which means each existing share is worth more.

The company's value decreases by the buyback amount. Share price (ignoring positive signalling impact) remains unchanged.

E.g. Company has $100 market cap with 10 outstanding shares at $10/share. Company does $10 buyback. Afterwards, company has $90 market cap with 9 outstanding shares at $10/share.
It's an article about 2016.
Benchling Intern Spotlight: Parallelizing Bulk Back Translation with Nikash
wow that botanist analogy was spot on for me as bio major who transitioned into tech and startups.
You wouldn't need to sign the commits, you just need to give the latest hash to a trusted (by the authorities) third party, and that will validate the existence of all history up to that point at that time, so ideally at the end of each day, you give your SHA-1 HEAD to the authority.

This is basically what the block chain does, except that instead of having somebody designated as special and trusted, they have the signers perform proof of work.
The obvious use case is the interface between something that’s not type-checked by the compiler and something that is. It’d be useful to be able to do `runtime_cast<Foo>(JSON.parse(foo_json))` on, say, the response to an API call and know that the result was definitely a valid Foo without having to write a bunch of boilerplate to validate that by hand.

(Reading through the thread, there’s apparently some libraries that can do this; I’ll have to try them out next time I need this.)
But that's not the question, obviously most good teachers are going to enjoy teaching. It's doubtful that the intersection of good programmers and born lovers of teaching is large, just because most people that want to teach do teach, and people that like to program do program.
This piece does a nice job of narrating opportunism as a pathology. But I'm more interested in hearing about opportunism as a survival strategy. That is, when opportunism "wins" and becomes the default and not the abberation.

When the opportunist gets to the top (or is already at the top) and sets the rules to make themselves look good.

When the executives design the KPI's and OKRs around those rules to make their boss look good, themselves look good, and their org shuffle along.

When the directors begin adjusting their own internal metrics to focus on work that makes their boss look good, while at the same time, confusing their subordinates who assume those metrics reflect performance.

In that environment, I've seen the average mid-level manager seriously adopt the posture that article jokingly suggests. They have to for their own survival. If they're not opportunistic, they're out of a job. Their team is out of a job. Even if they know the metrics are misleading or false, or why the meetings don't matter, they're have to fight for attention, or else they risk losing vital resources for the team.

How cancer metastasizes across the organization's body and then becomes the body, would be a really interesting case study to read.
Can you use an external display? Some chromebooks have hdmi out, and you might be able to use adapters for others?
Most of Finance IT is basically this except worse a lot of times. The only factor that I've seen make a real difference is a good boss but those are pretty hard to get.
Note that this is still very much a WIP :)

I guess I should also mention my inspiration, the C++ dyno library (https://github.com/ldionne/dyno)

I don't really see how this is relevant to typeclasses though ^^
you get a help text in a tooltip (hover text) with the URL of the search engine - when the mouse hovers over the link; I think that adding the url directly to the table entry might clutter up the page.
>"Doing the work" meaning having to study to relearn a thing that I'll maybe use sparingly in my work means the interview process is broken, not anyone's motivation

I used to think this too, but as a filter I think it's having the desired effect. From the outside looking in Life at a FAANG seems competitive in nature and they are optimizing for the people willing to push themselves that far to learn something.

The added bonus is all new hires at least know the effects of space/time complexity and how to make space/time trade-offs deeply well. Given they operate at the scale they do, mistakes with those concerns are more likely to have a material impact. Requesting that you know it _now_ and now that you _used_to_ know back in the day seems reasonable.

The upside from the candidates perspective, as ridiculous as leetcode study is, is one set of study applies across multiple companies, so candidates don't have to expend much energy on trying to optimize for how to study for a particular companies interview process.

If that's the way in and you want in, that's just what you have to do. If you aren't prepared to do it, you won't be getting in. If you are prepared to do it, and you do, it seems achievable.
Well, I guess I'll have to not be promoted, them.

(And, as a software engineer, still earn about two or three times the average pay of a school teacher / ER nurse, until technology or mild age has rendered me less employable anyway.)
The problem is that policemen are well-connected nodes in the transmission graph. Those on fieldwork will meet a lot more random people any given day than you or I will on a shopping run.
Interesting decision process. I kept wondering if other people had implemented the Figma approach and it looks like you did a nice job with it. I also appreciate you putting those cool explainers up front
Proud purchaser of the app - love it.
Of course, but a liquid lead reactor's failure modes don't usually involve a massive release of radioactivity all over the environment. Absolute worst case you'll get a meltdown and/or a coolant leak. But diligent materials choices should prevent an associated fire or steam explosions that would spread radioactive elements all over the place.

This isn't true with all liquid metal reactors though. Liquid sodium reactors have flammable radioactive coolant, and a coolant breach could be environmentally disastrous.
'Windows XP's source code will never be leaked'

It won't have to be. As I've said elsewhere, eventually deep-learning AI disassemblers will do it for us complete with commented code!

(That's if anyone is still interested.)
Programming was female dominated in 1967. IBM hired the first generation of programmers based on aptitude tests because there weren't really any university CS degrees yet.

https://www.businessinsider.com/sc/how-bias-pushed-the-compu...
That was the same question I had!

I wonder if it was more regional or which school system you were in? I started stuff in 5th grade in the early 80s on a TI99.

The thing is it seems everyone even then wanted in on it. But not everyone could do it. Even fewer liked it. I do not see how that has changed much either. I ran a class for programmers a few years ago. By the 10th class they had all dropped out due to a lack of time and interest. I took and taught the class because I found the topic interesting. They seemed to only want in if it gave them some sort of advancement in their job. It would have if they had stuck it out. But it became 'too hard'.
Why I’m leaving Venture Capital to join Route
> Does caviar even taste that good? Just seems like one of those things rich people buy to show how rich they are.

Yes, but it's an acquired taste.
If you don't mind me asking, what prompted you to leave? Also, did you find the culture as cutthroat as it's rumored to be?
> - it won't load any zcode games distributed in the modern '.gblorb' format,

That's Glulxe, not ZCode. It's the z-machine extended for 32 bit.

>640x480, is... well, it sure is an accurate emulation of the experience of playing a text adventure

Not so much, every interpreter in the 90's could change the colours perfectly. Also, the resolution didn't matter, as every game was tought for an 80x24 terminal.

Frotz for DOS had color switches so you could use a b/w setup perfectly.
there is a nice plugin for rust https://rust.extension.sh/

not affiliated
Aristotle's Views on Women
There are tech or tech-adjacent companies with tens of thousands of employees that have around for decades, when not 100+ years, who are corrupted in more than one meaning of the world. And they pay decently well, when not top 10%. I may have worked in one of those.
Let's not make it look like "more than a dozen" articles is even close to enough coverage. If this was an extradition hearing for somebody to be extradited to China or Russia for the same reasons, there would be hundreds of articles for each hearing session.
> please don't be swayed, he uses lots logical phallusese, in this thread for example: taking the US electric consumption at face value as being the power to be displaced 12 hours.

Excellent point: The power that's going to be displaced is during the evening and night, which is when peak energy consumption occurs. The power that's going to be displaced is even greater!

> note how this assumes that every joule you consume must have come from the storage system as if there were zero overlap between consumption and demand such that all energy had to pass indirectly through the battery system

I do no such thing, not all energy needs to pass through the battery system. Of course daytime energy use can draw on solar panels directly.

> also note how he typically treats reminders by others as claims of silver bullet panaceas: even if governments had devoted to fully switching to renewables and had solid plans distributed over multiple sources (solar, wind, tidal, geothermal, ...) and over multiple storage systems (synthetic fuel, batteries, flywheels, ...) in a way it sufficed our needs, it's not surprising that pointing at just one energy source or just one storage type, you'd arrive to the conclusion batteries, or solar won't suffice... even though in combination they might.

In combination they might suffice. Do we want to bet averting climate catastrophe on a solution that might work? Or on a solution that does work? We know that nuclear power can power all of a nation's energy demands. We have firsthand examples of this happening. It's not contingent on unproven technologies like synthetic fuels, grid-scale batteries, or massive farms of flywheels.
A bit of background. When humans are trading in a market with algos, some algos will beat them (ie, offer on top by a penny or two and then sell back for an extra penny to original trader). This works better if there is a large order underneath particularly that has to execute.

Brokers used to front run these orders in the past - which was illegal. But an algo bidding on top is fine because the order is by then public

So traders would trick the algo by placing some orders on the other side so the algo would get ahead of those instead (if there was more volume going that way) and execute against the position they had. Once the algo ran ahead of the opposite orders, they are cancelled out.

Anyways, this is not legal under current market rules, even though someone could execute against those orders while they were up.

One question - algo orders can be pretty darn abusive (but seem rarely prosecuted). Nutty cancel to fill rates, remember flash orders, quote stuffing etc etc...
Boot Sector Pong as a Crash Course in Assembly
Graphite has been obsolete for 5+ years. There are commercial products with unlimited scaling, great UI, alerting and a hundreds things out of the box (see datadog and competitors).
Math books are very cheap and very information dense. I'm going through Mendelson's "Introduction to Topology" right now. It's very good and cost only $10.

Harmony by Walter Piston (and also "Twenty First Century Harmony," the book it inspired) is IMO one of the better books I've read on western music theory. I got my copy used for $20.

SICP is nice to loan out (and also nice to read, it covers some pretty weird and advanced topics near the ends of the chapters), my girlfriend is going through my copy. ~$20.

A couple Oreily books for whatever you're doing at work ~$120 (although double check, believe it or not there are a couple duds.)

UML distilled by Martin Fowler is very good. ~$20?

The art of electronics is a great book, I personally learned a lot from this kind of weird book titled "Basic Pulse Circuits" I found at a used book store for ~$10.

Then leave the extra $100 for whatever interesting thing you find at good book stores (I've had the best luck in college towns in Appalachian Virginia.)