skysight-inc/HackerNews huggingface dataset:
Increase what you'll pay and voila - no shortage. What if everyone did that? Then those ex-IT tradies will come back out from the literal woodwork. Diaspora in Singapore, US, etc. might come back home and live the good life, etc.

The other thing - make it easier and cheaper to get a visa. And in the covid world, just hire FT remote forever people.
It's not true that it won't harm you if not done properly.

Please learn it from professionals or friends who are already well versed in the practice if you are new to it.
When selling a product, it's pretty standard to provide more value to the customer than the price you charge. If art degrees are already low value, increasing their price is stupid.
> It's actually idiotic and anti-market.

It’s not anti-market for a subsidizer to cut subsidies for things that don't produce things the subsidizer wants as effectively as other alternatives, so the direction of both the fee effects and the funding changes is sensible.

The relative size of the two changes (the subsidy changes being larger than the fee changes), which means that the university gets less for the job-ready degrees and more for the less-useful ones, however, is silly.
>Amazon has a view of what it thinks is best for the US. That view is informed by its own self interest.

This doesn't follow. The argument above is that Amazon is a amoral corporation that seeks to make money to the extent that the law allows. Amazon is not considering what is in the best interest of the country. It is acting in the best interest of Amazon.
I'm using semver with minor as date
For example: 1.0.20200729
Copyright is a legal mechanism for restricting others from making copies, not for demanding they make copies for you. Off hand I'm unaware of any general legal mechanism to accomplish that outside of a contract or promise.
It should also be noted that the same conservative Australian government hasn't done much to help along/build the STEM industries in the country. There's a lot of unemployment in graduate Comp Sci and IT degrees and Engineering is a real risk.
So whilst the loans help get educated, Australia is a difficult place for STEM graduates to get a foot in the door to full time work.
I agree that take home projects and pair programming are nowhere near ideal, but I think the advantage you mention for the "leetcode" white boarding is one of the main disadvantages. If all you need to do is study these and memorize their solutions then what is it showing us of your actual ability.

I personally when I interview candidates prefer to get to know them and how they think before I even try to understand their ability to problem solve. Knowing the language or algorithms are all easy to learn things. Knowing how to naturally be curious and solve problems is a far more difficult skill to learn and demonstrate, but it is easy to evaluate indirectly.
Source code level reflection. Things like __LINE__ can change with new comments above them. An example is something like a logging statement that makes use of something like a line macro and a brittle test that matches against an exact logging entry.
Fusion energy is very inefficient and I don't see it ever being very cheap. Fission energy could be a good choice for many areas, but the way the energy market works means that stuff like wind will always bid the lowest price to the market.
isn’t this just like.., uh.., sleeping?
Agreed. And if that's not enough, there's always the retro remake Organ Trail -- as brutal as the original, but with zombies!
One day people will realize that Terraform is actually a disservice ;-)

And that IaaC is about the I rather than the C.
I would think a smart, driven person who is passionate about the topic would be more than happy to write this and spend a lot of time on it.

Seems like his writing style.
I watched Barr’s hearing. It was mostly elected officials ranting and sermonizing. Barr came out of that looking like the only sane person in the room, and I say this as... not a Trump fan.

It doesn’t take much to outmatch the House or the Senate these days. I expect this to be nothing but a bunch of virtue signaling. Nothing will come of it which is a real shame.
I think one shouldn't confuse the destructive nature of the humanities currently with the schadenfreude of making people pay more to study them.

It's really hard to know how this will play out. The higher fees for instance is an argument the faculties should get more money and because Australian students can defer all payments of fees only on CPI it might not change numbers much.
OCEN: A single API to power billion loans for India
Sky-high wages and low immigration were probably big factors here. Either way, there are alternatives:

Give kids more vocational stuff to do at school. Most children grow up with almost no understanding of the world of work.

Improve the humanities courses. Suggesting that they offer no workplace skills is nonsense. If you go to a good uni, you get skills that are useful in business. Simple.

Make university low-cost - why does it need to take so long? why does it need to cost so much? Make it more expensive really helps no-one. If you made a bad choice, you are now more fucked. The price mechanism doesn't work with education (ironically, this may have been clear if policy-makers had more STEM education...or is economics a social science? Who knows?).

Most of these effects are because humanities courses matriculate way more students than STEM, entrance to STEM is often controlled by trade bodies, the students have different goals, and more lower quality institutions do more degrees with more students that get thrown into humanities.

University is not the be-all...if you study history, that shouldn't really limit your career in any way. There are countries that turn out masses of STEM grads and haven't taken over the world (India, China's "engineer mindset" amongst its political leaders is also infamous). I am in the UK, and most people who do STEM degrees end up doing something non-STEM related to actually make money (either CS or finance)...most STEM jobs here actually pay poorly (most engineers earn the average salary, staying in academia in a STEM field is career suicide).

It is great headline but I suspect it will achieve little.
The customer isnt paying so the anology doesnt hold. The tax payer is largely footing the bill for these degrees that provide little economic uplift.
Thanks for calling out that footnote. To clarify, I'm a proponent of a strong phonics program. Within that, however, there are a myriad of ways to organize and structure the instruction. But I don't disagree with the article.

I called out the term "best practices" because it's often used to refer to pedagogy that is no longer supported by the research. I suspect this is the case in other fields as well: the so-called best practices we espouse are more a function of the values of our workplace or work community than anything else.
Yes, but the counter argument is that they are only the best because no competitor can get adequate attention to make the investment worthwhile.

Apple has the only viable alternatives to those two, and the only way they are able to distribute them is because they control the home screen of iOS.
In the general case it's not necessarily trivial, just like porting software from x86 linux to x86 mac is not necessarily trivial. For example your software might rely on some system interface that's done differently on those platforms, e.g. if you're using kprobes then it would take an effort to port that to use dtrace. And if we're talking about a GUI application then the framework it uses might not be first-class on mac, e.g. GTK only works in an X11-based way. But there are cases where it's as simple as pushing the compile button and getting out something working.
France's nuclear power program actually displaced oil. France had a lot of oil fired electric power plants in the 1960s when it was a cheap fuel. As a reaction to the oil price shocks of the 1970s, France committed to the "Messmer Plan" for nuclear electricity:

https://en.wikipedia.org/wiki/Nuclear_power_in_France#Messme...

France demonstrated its first fission bomb in 1960 and its first thermonuclear bomb in 1968:

https://en.wikipedia.org/wiki/France_and_weapons_of_mass_des...

The 1970s and 1980s build up of nuclear power in France had nothing to do with desperation to have its own nuclear weapons. France already had them before the Messmer Plan.
I wonder how many weird internet musical micro-genres will be birthed by the economic and social waste laid by COVID-19. Mallsoft was just a weird vaporware offshoot paean to mall culture in the '80s and '90s; now it's a requiem to the malls of today.

https://knowyourmeme.com/memes/cultures/mallwave-mallsoft
Really this sounds like a problem of missing government intervention. The government could treat graphene like corn until all the industries have built up around it
That’s not going to work. The goal is to disincentivize students from getting degrees in low paying fields with few job options. People opting for cheap arts degrees would flood the already limited market, further driving down wages.
Reminds me of the President's rhetorical "What do you have to lose?", that he apparently hadn't thought through.
Completely understand that the US is more relevant to Canada than say European countries, but I guess the coverage is way more than I would expect.

I could see covering the major news stories out of the US, but seems to go far beyond that. If you watched the first 20 min of a 30 min national Canadian news show, I'd argue you'd have a hard time telling it apart from US national news shows.

And to be honest, I think it would be great if Canada covered other important international news out of Asia or Europe.

Just my two cents.
> Netflix has the most user hostile design of any media app that I use

Personally I give that award to Spotify.
The job-ready stuff makes no sense to me. People want jobs - that's why they go to college. And when they do they try to find a major that has maximum overlap between their strengths, interests and earning potential. You aren't going to make engineering any more attractive to someone by making it cheaper, if the salaries weren't already doing it.
Good question, and here's something I wrote a couple weeks ago to the author of the Regex Lingua Franca paper [1]:

I admit I occasionally use non-greedy repetition in Python, but I think that is the only construct I use that's not in the shell-ish engines. I believe it's usually pretty easy to rewrite without non-greedy, but I haven't tested that theory.

----

OK so I started testing that theory. I collected all the times I used

.*?

https://github.com/oilshell/blog-code/blob/master/regular-la...

With a cursory inspection, most of them are unnecessary in an automata-based "regular language" engine.

They are "nice to have" in a Perl-style regex engine for PERFORMANCE. But automata-based engines don't have that performance problem. They don't backtrack.

The distinction between .* and .*? doesn't affect whether it matches or not, by definition. It does affects how much it backtracks. (And it affects where the submatches are, which I need to test out)

So I think most of my own usages ARE "nice to have" in Python, but unnecessary in awk because it uses an automata-based engine.

But I'd like to look at it more carefully, and I'm interested in answering this question more thoroughly (feel free to contact me about it, e-mail in profile).

I started a demo here. Still needs work.

https://github.com/oilshell/blog-code/blob/master/regular-la...

----

So here's another conjecture: regexes are bad because they force you to make UNNECESSARY DISTINCTIONS in the name of performance.

You have to care about greedy vs. nongreedy, because there is backtracking.

In contrast, with regular languages, you just write what you mean, and they do it quickly for you. You can't write a slow expression for a regular language.

There are some caveats around that, like submatch extraction with nongreedy repetition, which I will test out. If anyone has specific examples or use cases, send them my way.

I can't see where I really rely on nongreedy submatches, but I'll have to look more closely. I think the nongreedy use case is usually just "skip quickly until this other string appears", e.g. the one in pgen2/tokenize.py that I didn't write.

----

As far as I remember submatch extraction works fine in automata-based engines, and Cox's articles are in a large part about the (then) little known algorithms for doing it in automata-based engines. re2c also has a 2017 paper for their algorithm to do it in DFAs:

http://re2c.org/2017_trofimovich_tagged_deterministic_finite...

----

[1] thread: https://news.ycombinator.com/item?id=23687478
Thanks! This is something we built in house. In fact, ‘mpsq’ did all of that. All credit should go to him!
I spent four years working at a company that uses stash/"bitbucket server". Coming back to GitHub I was shocked at how much worse their PR workflow is.
QuickTime looks felt bizarre even to us Windows users. Even though we had no expectations of consistent or pretty UIs, every time I had to use QuickTime (a typical use case: watching movie trailers) I marveled at the grotesque bizarreness of its UI.
The OP gave a simplistic answer about baddies. In general though this does appear to be something of thinking of your side as pretty damn good in a moral sense. A few things I can think of that don’t feel like they align with the motives you gave:

- the US is close to near full support of course what Israel does. We have never had any issues supplying them with aid of all kinds. There doesn’t appear to be nuance there. The practice won’t stop. It exemplifies many of the general practices and uses of the military complex.

I have a hard time believing there isn’t some level of hypocrisy or dissonance to claim moral reasons like not being bullied, but on board with most of Israel’s actions.

Yemen is an easy case of how wrong things are. It is consistent with the frequency of the US not doing things for defensive purposes.

The first 3 points vs the waging war point appear To be conflicting and troublesome themselves.
Being an emperor sounds cool, but your life expectancy once you become emperor was not very high.
I say it’s simply a bad technique.

But here’s what I think is a good compromise in this space: a semi-transparent underline, made opaque on hover. I’ve taken to doing this for sites I make in the last couple of years as I find it makes links more pleasant to look at, and it gives a convenient way of indicating when you’re hovering over a link, which I think is also desirable. For example https://chrismorgan.info unvisited links are #03d with text-decoration-color #03d4. (It was #03d6 when I released the site, I reduced it to #03d4 after a while.)

Sadly this currently requires adding a text-decoration-color property beside every link colour declaration, so if you vary your link colours in different contexts it requires a little more work, and if you want to make it themeable by variable you’ll have to use a preprocessor that can modify colours (e.g. scale-color($link-color, $alpha: -75%) in Sass), or use multiple CSS custom properties (--link-color: #03d; --link-underline-color: #03d4). I look forward to being able to just say `:link:not(:hover), :visited:not(:hover) { text-decoration-color: color-mod(currentColor alpha(25%)) }`.
Great sub $200 shotgun for me
And I am working on implementing color-moved support https://github.com/dandavison/delta/issues/72
The ambiguity inherent in your solution is similar to the ambiguity that would come from HN parsing all users comments as innerHTML.

I suppose it doesn't have to be a "monolithic curriculum" that addresses this kind of problem. But whatever it is it better be functionally equivalent in its ability to successfully thwart clever bad faith exploits. Otherwise you get the less populated parts of the U.S. "teaching the controversy" in biology classes as part of your "greater diversity of ideas."
I hate take-home projects more than I hate whiteboard interviews.

I think the best approach would be giving the candidate a broken app and have they debug it live or in a take-home debug-and-fix or debug-and-improve exercise. Could also have some refactor assignment.

Has any company tried something like this before?
Given that interest rates in developed countries are generally lower than in all of history, and mind-boggling amounts of surplus capital are being deployed by companies like Amazon, Softbank, Tesla, etc., it seems to me that the world is less "plagued by short termism" than any time in the last 13 billion years.

I'm not debating your assessment in an absolute sense, or the direction that resources are deployed, I'm just saying relatively speaking, the world has been approaching an asymptote, so how far does it have to go to be enough? At what point does some disaster that we weren't expecting happen that proves we went too far in being future oriented? Like, I dunno, an actual plague?

Edit:
I meant this to express something more than just another "well actually" comment - I think COVID-19 really raises existential questions about whether people in the wealthy countries have gone too far in a future orientation, as if everything was certain and we and our civilization were all immortal. It may not make a bit of difference for some, but I observe it's changing a lot of people's outlooks. Something that has stuck in my mind is how plastic bags were banned in my area just before the pandemic hit, and whether or not there was an actual repeal, everyone has brought them back. Is this something to lament, to cheer, or just to observe and contemplate? If everything is bad, is anything?
I am usually a skeptical person and am aware that there is a lot of pseudoscience floating around. But, I think that is not necessarily a bad thing. People try things and what works is later scrutinized and better understood in a scientific way if you will. What doesn’t work will get itself out of the way eventually. You are free to practice whatever you think is understood(and also be aware that current understanding is bound to change, sometimes it does take 180’ turns). But you risk missing out on things that are not yet understood and yet beneficial. Sure, all people are at risk of wasting their time with a quack theory or practice. Again, I dont think that is a bad thing, more people may become skeptical that way
Several issues from viewing https://robinsloan.github.io/perfect-edition/build/web/

- Having the pages you can't actually read on each side is distracting and wastes a ton of horizontal space.

- Moving the browser window to a different monitor with a different resolution can result in you being stuck half way between pages and needing to scroll to reset positioning. Resizing has the same effect. Anything that changes the window size should probably do a better job of resetting position. Its an interesting question as to where the page should reflow to but it seems like it would be optimal if the newly flowed page started at the same position.

- When scrolling by touch on my touchscreen laptop there is a fair bit of inertia when flicking it hard and not much at all when moving it lightly making it easy to end up not exactly centered. Given that you actually can't read it that way and nobody on planet earth is trying to end up halfway it should be hard to end up in that condition. It ought to snap the rest of the way if you scroll it part of the way to the next page. Where the threshold to end up on the prior page and the threshold to end up on the next is, is another question just don't let it end up halfway!
Been working on bringing his drawing dynamic visualizations* to life! I saw the demo like 6 years ago and have been itching to build it. Finally started on it last year and am pretty excited about the possibilities.

Don't have much to show a.t.m except for an old animation I made a while ago when developing the engine: https://imgur.com/a/ELhwWo5

* https://vimeo.com/66085662
https://www.insider.com/report-detention-centers-use-disinfe...

https://takano.house.gov/newsroom/press-releases/rep-takano-...

https://static1.squarespace.com/static/5a33042eb078691c386e7...

https://www.newsweek.com/over-250000-sign-petition-stop-ice-...

> Two advocacy organizations have filed a complaint alleging that Immigration and Customs Enforcement detention center is using a COVID-19 disinfectant on the facility over 50 times a day.

> The report, drafted by Inland Coalition for Immigrant Justice and Freedom for Immigrants, states employees at the Adelanto Detention Center in California are spraying HDQ Neutral — which manufacturer Spartan Chemical warns can be harmful as it can cause skin burns and serious eye damage when inhaled — in poorly ventilated areas filled with detainees.

Many people detained by ICE are US citizens: https://www.latimes.com/local/lanow/la-me-citizens-ice-20180...

Please note that Jews in Nazi Germany were considered criminals by law as well, and Zyklon B was for "delousing" living quarters. And I'm sure when IBM was manufacturing punch cards for the Nazis, they didn't want to make any rash, politically motivated decisions either.
WTF Google? Are you now so full of young programmers who have no respect for programming history? You’ve lost all greek cred that’s for sure.
Acting like an opposing nation copied (STOLE) something important to its cultural identity is a classic nationalist talking point. Here is the exact same article with Vietnam and fish sauce cut and pasted for Japan and sushi!

https://www.scmp.com/lifestyle/food-drink/article/3016361/su...
Regarding CERN, it's probably too obvious but I can't help but mention Tim Berners-Lee's work.
Same with mountain biking.

If someone starts riding trails on the cheapest, or near cheapest option, they're going to at best have a bad enough time to be dissuaded from doing it, and at worst actually end up hurting/endangering themselves or others.

Not to say you need to run out and buy the most expensive bike one can, but there's certainly a balance to be had.
People here seem to think censorship is OK as long as they disagree with what's being said.

It's sad. At one point HN had some high IQ people who could think for themselves.

Those days are long over as it seems to be full of commies who think they can program people to behave like machines.
People opt for "cheap arts degrees" because they're interested in them, not for their earning potential. If they wanted to make money, they'd go into law, engineering or medicine. Why not just let the low wages for arts degree holders work their magic in providing a disincentive?
Hydro also directly saves lives by reducing flooding and indirectly via clean water. On net world wide hydroelectric dams have saved more lives directly than they have cost from dam failures. Which is unique among all energy sources. For context: https://en.wikipedia.org/wiki/List_of_deadliest_floods

As to nuclear, it’s horribly expensive when you try to scale it. France was regularly exporting and importing vast amounts of electricity to other countries and their power plant utilization was still 10% below the US etc. That directly equated to significantly higher prices.
Back when I was first learning about D (over 10 years ago), I crawled those archives and sorted all the posts based on the comment count. It revealed many interesting topics and the history of how D progressed as a language.

I wish forum.dlang.org had a quick way of browsing just the top list of the most commented posts.
I get a ton of false positives. Probably more false positives than actual spam.
Lysdexia for the lose. You’re spot on. I read this article thinking of Ruger for some stupid reason. The Ruger Precision Rifle (I have one chambered to 6.5mm creedmoor) is an excellent and affordable distance shooting rifle.