skysight-inc/HackerNews huggingface dataset:
> Very little is learned in college that is necessary for general employment.

College used to have two value propositions:

- enabling very smart people to do research and nothing else

- identifying / finding reasonably smart people that are needed for important tasks in society, but which might have languished in some village otherwise

Finding smart people has become a non-issue, and research has been corrupted by publish-or-perish. Thus, college today serves four purposes:

- cementing stratification, instead of loosening it: wealthy donors buy their way into prestigious universtities for their offspring

- serve as rite-of-passage: as we abolished all others, this is one thats left to signify a transition to adulthood

- enable a class of parasitic administrators and bureaucrats to extract as much money as possible from future students

- establish a caste of unproductive left-wing ideologues that spread ideas such as critical race theory among the future generation
Firstly, Apples's creative selection sounds like a nightmare.

This would put so much selective pressure on anyone lower on the totem pole compared to their superiors, it is sure to cast aside good talent for making the slightest mistake, but Apple makes good stuff so what do I know.

Secondly, I was a bit frustrated with the conclusion of the article.

> What can you do to acquire better product judgment? How might you recognise when someone has it? How might you develop taste?

I think this read needs a bit of stewing on those very questions, otherwise it's quite discouraging indeed. If you can't even define what good taste is, this advice kind of breaks down a bit for the average person.
The current evidence against Ivermectin is pretty overwhelming, just look at the Wikipedia article. Merck, the maker of the drug came out months ago saying its not useful against COVID.

It's an old anti-parasitic drug with an unknown mechanism of action, just like Hydroxychloroquine . And if you look around it's being pushed by the exact same people. Anti vaxxers who want something to point at for a reason to avoid the vaccine.

My dismissiveness is because the vaccine will be widely available long before Ivermectin is. It will take a year to even know if it's effective. And it's a low-volume drug.

Anybody that can get Ivermectin can also get the vaccine. So the sole purpose for pushing it is to reinforce anti vax viewpoints. Ivermectin is only widely available because nobody is using it to treat COVID. The vaccines have vastly higher production rates at this point
And all of these had a high reward for terrorist attacks (high impact, psychological, financial or sanitary).

Which is obviously not the case of a freaking radio antenna.
MeetAnyway (YC W21) | Full Stack Engineer | React/Django | 100% remote (EMEA only)

Job posting: https://meetanyway.com/job-offers/full-stack-engineer

About MeetAnyway: We’ve got a real shot at becoming one of the largest academic platforms in the world, similar to GitHub for engineers. Some of the most renowned academic institutions in the world — like LMU & TU Munich, Tel Aviv University, or Max Planck Society — are using MeetAnyway to foster academic exchange during engaging online events with thousands of attendees. Our stack is React and Django.
Under-reported in a way that couldn’t also be happening in Paris or London?
Cheating does not require intent. That is, the university only has to prove that the student's work is not original to conclude that plagiarism and also cheating has occurred. Memorization is usually not prohibited in exams.
Sorry, I should have been clearer that I was specifically talking about gate length.

Transistor size (occupied area) decreases, but that's mainly because FinFET uses vertical gates, not planar technology, so you can stack them closer (well, it also has other advantages).

Thanks for the links, that's an interesting website. If you look at the 10nm one, they explicitly call out what I said, and write 20nm for gate length (tunneling losses start increasing a lot if you reduce that, so I'm not sure how to read the 7nm page, maybe they got it wrong?)

In any case, process node once reffered to gate length; it doesn't anymore: https://en.wikichip.org/wiki/technology_node

We're not getting smaller, not that we couldn't (e-beam and ALD give us atomic resolution), but because it's useless (at that point, gate leakage and doping issues become hard to overcome).
Instead we're improving precision, and our control along the 3rd dimension. Integration technologies are also progressing: flip-chip, TSVs. That will allow features like integrated HBM, on-chip lasers and photonics circuits, etc.
Bearing in mind that 30k a year goes a lot further given that there's no need for health insurance and student loans are effectively just a 6% tax on earnings above 27k until either your loan is repaid or it's been 30 years since graduating.

While it's true that UK salaries are quite a bit lower than other countries if I'm honest if I earned £150k a year the only difference in how I live my life would be that I'd be driving a Tesla. 30k is more than enough to live comfortably on, even in areas with a fairly high cost of living.
You have similarly endless opportunities for arbitrage today, which will only become clear in a decade or two.
BitClout: Scam or Net Positive?
Honestly I just ditched the idea of Copilot the moment it spewed out an entire file of copied code.

Nice work on making a markov bot with extra steps GitHub. Please, do take my money..
In my case I built a model of espresso machine consisting of various thermal masses with different properties and impedancies between them. (Boiler heater element, water in boiler, scale on the boiler walls, boiler walls, grouphead, water in pipe between boiler and grouphead, water in pipe and pump between reservoir and the boiler, water in reservoir tank).

This model can estimate future temperature of brew water based on current and past temperature measurements in various points in the system as well as on amount of water being pumped through the system.

There are four temperature measurements being made:

- ambient temperature

- water reservoir temperature (the thermometer touches the reservouir), though I am pretty sure this one could be estimated from past operation of the boiler.

- boiler temperature (the thermometer glued to the outside of the boiler at a selected point below water line)

- group head temperature (the thermometer glued to the outside of the group head at selected point). This one could also potentially be estimated from past operation but I tried it and it complicates my model too much.

In particular the model is designed to be able to calculate a single parameter, what is going to be the water temperature if used for brewing coffee, at a point in future, if heating element keeps adding given amount of energy and pump pumps given amount of water.

The way the model is being used depends on what the machine is waiting for. For example, when you want to brew coffee, it delays start of brewing until it can achieve stable temperature.

To achieve this as fast as possible (ie power on from cold to stable temperature) the machine is heating water at maximum power and the model is being executed 50 times a second to estimate what will be maximum temperature attained by brew water if we shut the power now. The idea here is we want to run the heater at max power for as long as possible and shut it off at exact moment so that the heat that spreads will cause the brew water to achieve the exact desired temperature.

Mind that brew water temperature is not measured directly. I can only measure it experimentally with a modified portafilter.

The parameters of the system are being observed and I use other filters to correct the parameters as system changes. For example, the system can detect amount of boiler scale developing rather precisely, mainly due to how it affects impedance between water in the boiler and the temperature sensor.

---

Now, I am pretty sure it is overkill for an espresso machine. I am doing this to teach myself some control theory. But the effects are real and the algorithm works like magic -- the machine starts and achieves optimal temperature in shortest possible time and then keeps it stable with no over or undershoots that could affect the brew.

In todays world the chips that can run this model are being sold for pennies and the only real complication is rather precise, noise free temperature measurement that you need for this plus measurement of amount of water being pumped.
Suprized to see this on top of HN.
Your last paragraph would be great, but I doubt we will see that.

What I personally think is a good way forward is to allow side-loading individual apps, but disallow them from managing other applications natively — that way apple’s precious walled garden will remain, while tech enthusiasts can use their devices to the fullest.
> I have spent my career as a C++ developer. What is more interesting to me about Rust isn't memory safety, but safe concurrency.

The safety is limited to data races, not concurrency or parallelism problems.
I don't know about Elo but I reached 2100 from 900 Glick2 (the rating system Lichess uses) on Rapid in little over a year.
It could be through a plugin like sonarlint that helps spot common bugs etc. I'm not sure if there is a way to integrate that into vim. If there is I'd love to know how.
They are indeed not a government regulator but, in practice, Federal law does require membership in FINRA for broker-dealers.

See for instance:
https://www.law.cornell.edu/cfr/text/17/240.15b7-1

FINRA is the only national securities association.
I think traditional CS programs could take a page from what I believe is the most successful aspect of coding bootcamps; the inspiration/excitement/desire to learn etc. felt by a graduate in a very short period (weeks/months vs years+).

It's not perfect, they are missing many fundamentals, but now the student can appreciate why those are needed and the drive to learn more grows naturally.

I think other disciplines could benefit similarly, especially for students completely new to a field. Go through an intense/short program, then follow up with a more traditional, longer term program.
I used Oracle CASE at the time, it had a "data dictionary" where you defined the database schema in terms of the business terms and you could match it to the physical elements in the tables.

I think there was also a tool that you could make business logic in and maybe map to SQL*Forms (the user screen painter). There was an idea of being able to join these together somehow, but I don't recall the mechanics.
You should be able to sell it, yes. But who are you selling it to, if Robinhood is preventing you (and your peers) from buying?
UoMe, For those who want to escape paying taxes
Just kidding of course I am not gonna help people escape taxes ;), but I can offer you away to issue informal bills to clients before you register your business ;) ;)

Plus issuing a UoMe (You Owe Me) is very simple, just write any sentence starting with UoMe on any messaging app for it to be issued automatically.
I went to uni in 2004 and always had a crush for civil engineering. A few days before signing up my dad told me: I feel construction is stalling, I think you should go for Electrical Engineering. Best advice ever. By the time I finished construction was indeed dead and there were too many programming jobs.

Similarly to other users here from Europe, in 2010 the market was actually starting to take off. My dad was such a visionary... or I just had a total lack of it!
I feel like I've been playing against it a lot in chess.com, with the tremendous amount of cheating that is going on online, every 1 out of 6 or 7 games is an engine user (I know because I report them, and they get banned).

It's great to have a better engine, but I feel that would benefit the most the online chess community is not a better engine, but an open source cheat detection system, if that's even possible.

I wouldn't know how to build one, but I think that is a lot more important for chess right now, still it's great to have a better engine so congratulations and thank you to the Stockfish team.
The thing is that PoW "works" even in the case where Satoshi-equivalent has most of coins, as the transactions are controlled by the mining power and new coins will be distributed through mining. With PoS, if founders hold most of the coins, then the scheme does not work as they de facto arbitrarily control the transactions and there's no way for a community to get that control unless they hand over the coins - thus, in PoS (unlike PoW) the founders need to solve the distribution problem before the scheme can become useful.
Kudos for sticking to it, I'm not sure I could have done that in your place! I'm always horrified at stories of parents who act this way. "Do it because I say so, I'm infallible as far as you are concerned, if you disobey me I'll hurt you."
The trouble is that we've all organized our lives around fast air travel and it's hard to unring that bell. I might not interviewed at a tech company in SF and then moved out from Pennsylvania if I knew that every journey back to see my parents would take 5 days each way by train. Many of us have close relationships scattered across long distances, which was less true before the advent of affordable air travel.
That's actually a really good idea.
you mean visual anaconda?
Any data you will get from this approval will be very hard to interpret, as no randomization is done, so there is no proper control group.

Moreover, proven safety is not sufficient to approve a drug. For experimental drugs without alternative treatment, it can be given as part of the compassionate use program. I think you could make an argument that the drug fits there, but approval sends the wrong message (ie. proven safety AND efficacy).
A thermostat is certainly simpler than a PID controller. But it can't solve the problem that a PID does.
I don't know about TPUs, but in GPU land, yeah, you can doing fast GPU<>GPU transfers without much code, incl. for dask kernels. More typically, the code is automatically optimized enough without doing manual optimization here, and at least for us, we end up spending our optimization time elsewhere.

I don't remember what's normal for direct GPU<>GPU, but for many cases we see, the occasions we've done it is through a special pinned memory mode through a staging area. That used to be hard, but nowadays with the rapids.ai ecosystem (cupy / rmm / etc), nice python wrappers.

Dask is part of that ecosystem ("dask-cudf"), but helps more w/ automation around bigger-than-memory paging, multi-gpu dispatch, and multi-node dispatch. Underneath, it does some nice things for you, like setting CPU<>GPU affinities. However, doing custom peer-to-peer / NUMA stuff quickly gets you back to cupy/rmm, and thankfully, that's Python and integrates nicely with pandas/arrow/ etc :)

EDIT: There's a wild world of fancy NVLink GPU<>GPU interconnects in more expensive multigpu boxes. We mostly deal with more end-to-end IO issues like network/SSD array ->PCI cards->GPUs as the I/O bottleneck, such as during bigger-than-memory and oneshot/cold use, so I can't speak to the p2p bits as much.
You are throwing around words like 'better', 'optimal', "mathematically simpler" in a way that does not give me a lot of confidence. Seems padded with weasel to the point of being unfalsifiable and vapid. Engineering is a quantitative field after all.

I did not claim PID to be optimal. It was your claim that you found ad hoc methods to be more optimal (whatever that is supposed to mean). Surely you would be able to give examples and in what quantitative way you have found them "better", or "more optimal" and in what ways you have found PID to be mathematically complex.
I'll be honest, I did not consider this method.

I do agree with you that it would be effective.. but likely only for a year or two. I mean even before cryptocurrency there was E-Gold.

Shutting down E-Gold just shifted the problem rather than solving it.

Attacking bitcoin specifically as an environmental problem is a valid thought, but there are lots of cryptocurrencies that require no energy so the original problem still persists.

Life finds a way.
I'm not sure that would matter - the FUD alone might just be enough. Everyone expects the ransomware authors to lie, but if the government picked a few high enough profile mid-caps to play along, made it look legit, folks would probable ignore the grumblings of the ransomware authors and attribute it to incompetence.
Github pages is a common approach. Depends ofc on what you want your landing page of being able to do. https://pages.github.com/
You can try that with https://getmemex.com/
I started university in 2000 in Spain, and I remember at that particular point in time studying computer science wasn't seen as desirable. When people had that interest, parents typically pushed them children to study telecommunications engineering instead. It was the fad at the time: they were all employed, had a strong lobby and made a lot of money.

It didn't last much, by the time I graduated from computer science everyone in computer science had a decent job (not paying a lot, but enough for a living) while telecommunications engineers were out of job in their specific field and mostly taking second picks in the CS job market. And to my knowledge, it has been mostly like that since then.
Lemon Law
> … "if you want to keep a career as a software developer past 40 without going into management then you need to do side projects,you need to keep up to date with some of the latest fad (even if some of those fads are cyclical and recycle concepts from 20 years ago). Doing a job well and becoming an expert in an obsolete technology is no path to career growth."

Sad thing about this is that some of us (like me for one example) have known this since the days before personal computers were even a thing, but it don't really help to stay on top of modern tech when all the people in charge of hiring in the tech industry are twenty-somethings who automatically instantly hate anyone with even a single gray hair or wrinkle visible, and instantly dismiss a lifetime of knowledge based entirely on ageism.

Even sadder is that the "decision makers" in many tech jobs still to this day actively ignore good advice that people like me have been giving since the early days re; things like network security being more important than they want to admit to themselves (just to name a simple and obvious example), and then when their ignorance of such issues come back to bite them in the ass they always scapegoat the "new guy" somehow and out he goes.
They say that a true narcicist is easy to spot, because they're not trying to hide their behaviours.

In plenty of interviews I've had the "this person seems difficult to work with" vibe. In the few situations where I've hired that person, the reality has been much worse than I expected.
I've not trained model using Dask, But I've used it for distributed computing exploration over local network for some data science workload. I found that dask much more stable when compared with Ray, Modin for multi-architecture distributed computing i.e. nodes with different CPU arch - ARMv8, x86_64.

My goal was to explore the extent of distributed computing using local low power compute nodes where different architectures are common and not to be compared with professional work like gp has detailed with homogeneous architectures.

But in case you'd like to indulge in similar masochist activities, I have couple of gists like installing Ray on ARM[1], Apache Arrow on ARM[2].

[1] https://gist.github.com/heavyinfo/aa0bf2feb02aedb3b38eef203b...

[2] https://gist.github.com/heavyinfo/04e1326bb9bed9cecb19c2d603...
In the Netherlands, permanent employment contracts are much harder for companies to break than in the US, so they often hire new people as consultants or temporary employees for a few months, then offer them a permanent contract if they work out.

It worked out well for me at TomTom: I kicked ass during the 3 month probationary period as a contractor, then when they decided to offer me a full time contract, I was in a very good position to negotiate a salary (and even a hiring bonus), much better than if they were hiring me cold out of the blue.
Ask HN: How to deal with ADHD without meds?
I just discovered I have ADHD. There's almost no professional help available in my country.

What frameworks and systems can I follow to deal with my ADHD and function normally?
I think you are missing the joke. The crassness of plastering "as a millionaire" everywhere is a joke on its own. Sort of a parody on other tubers who throw in similar catch phrases. In his early videos he talked about how being a "millionaire" isn't actually that uncommon. Now it is a meme to the viewers of the channel.
How could it ever infer it, given C's compilation model?

The only option is when all TU are given at the same time to the compiler, or when LTO is used (in which case it is actually the linker doing the work).

Even then, this won't apply to libraries.
Seems the answer is no:
https://apple.stackexchange.com/questions/44562/is-it-possib...
You'd be even more set for life you bought bitcoin and HODL for a decade when there was only CPU mining too. It's all relative.
You are right - typically government is responsible for stopping bad behavior. However, in the US especially, there is a widespread feeling that at the highest levels of government where these problems are addressed, the leadership is (take your pick) incompetent, ineffective, captured by lobbying, obstructed, too slow, or otherwise prevented one way or another from doing the right thing. The standard role bearer is broken. That's reason #1.

Corps are often very powerful and influential as well. Why shouldn't they take on a role larger than making money? If I became a corporation, do I get a free pass to be unethical, and commit atrocities as long as it's lawful? No. I would be shunned by society. Corporations seem to have long had a free pass. We should hold all entities to equal ethical standards and expectations, and respond in every way possible both as individuals and governments when those standards are violated. The laws around selling tobacco would never have happened without individual action first. Corporations need ethics too. I rather like it when our corporations follow our morals, I get tired of being cynical. That's reason #2.

Apple and other companies are global entities. Mini-states in their own right in a way. Trillion-dollar companies have enormous, global power. It may be lawful to follow a law in country X when in country Y that same law would be illegal or widely condemned. How is a government supposed to respond to global entities? Say those same tobacco companies sell to minors in another country where it is legal. There's not exactly an established legal precedent as far as I know. Is it still evil to sell to minors? Yes. Legal imbalance exists for global entities, so governments hands are often tied. That's reason #3.

So, nobody is around to motivate Apple and other corps to do the right thing. There should be consequences to abetting abhorrent laws and censorship. Everyone cheered when Apple stood up to the FBI and refused to assist hacking a suspect's phone. Everyone booed when Blizzard and other companies buckled and went along with the CCP censorship. Corps need to be punished for bad behavior (or knowingly working with or for criminals) somehow, and (here's the cynical view) they will only pay attention if it hurts their bottom line.
My Mental Health Improved When I Learned to Budget It Like Money
Good deal from a company obviously swirling around the bowl who sold computers through the mall ninja store. Great games! Meanwhile, their university presence was just about nil.

If you weren't a gamer, you probably didn't know Amiga existed.
It definitely wasn't the Rails killer people thought it would be though. It remains to be seen if devs want to be a part of a small community (albeit strong and passionate) because now it's clear that it is small.