skysight-inc/HackerNews huggingface dataset:
"and either way this is incredibly xenophobic. sorry."

ummm derp? what is the point of saying an accusation like that and writing sorry at the end? it is almost like you do not even believe the accusation you are making. My comments are only in regard to authoritarian absolutely crazy Chinese government, I have made no remarks about people who identify with the Chinese race. What a loser you must be to accuse me of that based on my comments against a facist, authoritarian, fucked up government. Oh....sorry.
Great post! The author touches on Chebychev polynomials, which are the basis for quite a few numerical analysis tricks, including conjugate gradient [1], accelerated gradient descent [2], and Chebychev semi-iterative methods (which find the best combination of past iterates to use during an optimization procedure; sadly I can't find a good reference).

There are a number of facts/folklore about Chebychev polynomials that seem to go stated without proof in a lot of papers, so a few years ago I wrote up some notes [3,4] with the most common claims. Maybe someone will find them useful!

[1] (p35) http://www.cs.cmu.edu/~quake-papers/painless-conjugate-gradi...

[2] http://blog.mrtz.org/2013/09/07/the-zen-of-gradient-descent....

[3] https://benrbray.com/static/notes/chebychev-polynomials_dec1...

[4] https://benrbray.com/static/notes/minimax-approx_nov16.pdf
Windows 95/98 stability really depended on the quality of your hardware, drivers, and software. If things intracted poorly, it was easy to get a system that needed a reboot every few hours to stay responsive.
More learning is necessary in areas which are more prone to changes.

Hardware architecture and hardware itself are the least changing parts related to software engineering. And as the result OS kernel level development and system programming don't require to relearn that often.
I am truly disappointed at the downvotes and the complete lack of research done by down-voters. The answer to your question is "Yes" not because of cost prohibition - but because most fentayl imports are less than 700 grams - which get lost in the massive flood of UPS e-Packet shipments and thus near impossible to inspect. I beg you to carry out your own research before expressing such disbelief.

Please read this briefing by the US trade commission
https://www.usitc.gov/publications/332/executive_briefings/e...

"The illicit trade follows the standard e-commerce model of small-scale shipments and B2C and B2B distribution channels. The trade is SME-focused, with small-scale Chinese suppliers primarily exporting to individuals and small independent U.S. criminal networks.China was the source of 97 percent of inbound shipments of high-purity fentanyl during 2016 and 2017"

"Given the high purity of Chinese fentanyl, most illicit imports are less than 700 grams (1.5 lbs.) per shipment. "
The driver code seems to be under “macintosh/via-macii”, for whatever that’s worth.
Epsilon seems to be a GUI editor?
I don’t think it’s satirical. I think it’s a bad faith or ignorant take. My observation is that younger people don’t mind the pursuit of profits as long as it’s more fair and ethical.
> emacs outshines all other editing software in approximately the same way that the noonday sun does the stars

What makes Emacs genuinely great? Not that it was built a long time ago and withstood the test of time. Not the fact that it is absolutely free to use, distribute and extend. Not that it doesn't have tons of bugs (it does), or has superb support for every known programming language (it does not).

To understand what makes Emacs so awesome, to learn and master it, one simply needs to embrace the single fundamental truth about it. Emacs based on Lisp. And please don't make a mistake - I am not talking here about a programming language. I am talking about an idea - one of the most magnificent ideas in computer science. Embrace the awesomeness of that idea, the fluidity, and malleability of the structure. Accept it with all its incredible power and some unavoidable flaws - and you will gain superpowers. Which is not necessarily a good thing. Let me explain.

There's a scientific term "umwelt" that biologists use to describe the world as experienced by a particular organism. Every one of us has this "umwelt" - our "subjective view of the world." Our umwelt is limited by our physical and mental capabilities, past experiences, and social circles we grow up and live. e.g., your subjective understanding of Renaissance Art would drastically differ from when you're taken to a museum at the age of three, and when you go there as an adult, or after studying art for fifteen years.

Learning and understanding Lisp expands your umwelt. You will start seeing things differently. It doesn't inevitably make you a better programmer; it might, but doesn't guarantee it, just like suddenly gaining the ability to see things in the infrared spectrum not guaranteed to make your life better.

Finally, once you embrace the idea of Lisp, soon enough, you find out - humans have yet to invent a better Lisp environment than Emacs.

And that's what Emacs is - it is not just an editor, it is not a mere IDE. Most importantly, it is a Lisp environment - living, "breathing", dynamic and malleable. That's what makes it so extensible. And that's what makes it so versatile. And that's why it will never die.
Whatever you do, don't think of immigration in anything but economic terms.
>TheSpiceIsLife

Does it? Don't you hone your perception and you are able to taste subtle differences instead of getting a kick from its novelty?
There’s also the small matter of one country’s skilled immigrants is another country’s brain drain.

Has the growth of Silicon Valley really improved life everywhere in the US due to “free movement of people” or are there areas that have been hollowed out? How has the fabled “remittances” worked out there - and that’s with a redistributive federal government able to tax to balance the distribution.

It’s the same between countries - but with no transfer authority.
For many people, Vim’s learning curve does not justify its features. Line editors are not for everyone.
Oh no. They say you shouldn't meet your heroes, but now I think it might be just as important to never learn which editor they use.
You’ll still need to compute the digits of Phi though, and then exponentiate that. My intuition is that using ints is still faster.
> The fact is that big tech companies are almost never using the H1B as intended. Google, Facebook, Apple, Amazon, and all of them are hiring (using the H1B) for roles that could in 99% of cases be filled by Americans. It would just drive up costs significantly if foreign workers were not added to the labor pool. The data is all public and plain for anyone to see.

>The price of real estate in the Bay Area is also currently a zero sum game.

So, it sounds like you're saying that if Google hired Americans it would pay them more. Then wouldn't those supposedly higher salaries result in the prices of the Bay Area housing market increasing even more?
But Sabine Hossenfelder pretty explicitly does not think that (and even states the contrary viewpoint in the original article) so you’re still making an unfair strawman argument.
DX lock-in will die out. Better sooner rather than later, but even if later, it still will. MS won't be able to poison the industry with lock-in forever. So those who invest in Vulkan today will be ahead of those who don't.

Godot did the right thing to completely ignore DX and focus on Vulkan.
Borland surely had many editors, it seems.
I don't disagree with you but I am not sure the FCC cares that much about weather sats. They happily auctioned off 24GHz spectrum.

https://arstechnica.com/tech-policy/2019/05/5g-networks-will...
So you’re saying that the censorship by corporations is not a thing? )
That's a straw man, nobody asked that inequality should go completely away.

The question is rather what is a healthy level of inequality and should the government work on increasing inequality.

Most people under estimate the amount of inequality in the US, this [1] is an awesome video illustrating it.
Also there is some interesting research on modelling inequality as a phase change process and that there exist some point of no return after which inequality only increases towards a oligarchy/plutogarchy without a revolution type event [2]

[1] https://youtu.be/QPKKQnijnsM
[2] https://www.scientificamerican.com/article/is-inequality-ine...
Another "secret" side-effect that nobody tells you about until it's too late is allergic reactions to the contrast agents used in MRI, nuking your kidneys:

https://www.health.harvard.edu/newsletter_article/are-mri-co...
I had micro as my default text editor on Windows for a while, but it felt like a nano port to me. Not sure why.
Facebook’s Growing Ad Exodus Means More Risks to Revenue Growth
I do not believe this to be true.

The best argument for low oil prices crashing the US economy would be in any changes to US debt interest rates. While this would certainly change a lot about US politics and finances, one could not count on continuing to borrow indefinitely at sub-inflation levels, America could almost certainly pay it off if it found the will to do so. The fact that America has a large and diverse non-oil economy that would be strengthened by dropping energy prices is certainly a factor.

KSA meanwhile is a rentier state, with 67% of the budget coming from oil sales. Their non-oil economy is badly underdeveloped, and they depend almost entirely on oil money to keep their population fed, occupied, and suppressed. You’ll notice that I said “occupied”, since at a first glance the Saudi economy doesn’t actually include Saudis; 2/3rds of those employed in KSA aren’t Saudi (90% if you exclude oil), and only 30-40% of working age Saudi’s in KSA either have or want a job.

If the oil money were cut off from KSA, the lifetime of that regime would be measured in hours.
What you said is probably 80% of the way. I would also be interested in more research about individual responses to food. There's some evidence blood glucose levels vary considerably between individuals consuming the same food: https://www.cell.com/fulltext/S0092-8674(15)01481-6. That would help me choose my staples (what's best for me, brow rice or yam?) and how much junk to include (what if I don't have that much of a blood sugar spike after eating ice cream?).
To me it sounded like that was only for APs that would be used outdoors? The "for indoor use only" APs for home users I don't think would need to have AFC.
It's possible to engineer for this. The mental model: imagine you are equipping a time travel mission decades into the future, to integrate with the future internet, and to return home with acquired results.

A TLS client is not possible to future proof like this of course, but you could have a roster of approaches. For example, try getting your hands on the latest curl / wget builds (try each with a few different approaches), or the latest JVM/Python/Powershell & use those TLS APIs.

A fun game would be to try this with tools available 20 years ago, and then redo it to make a sw time capsule from present day to 20 years into the future...
New polymer easily captures gold extracted from e-waste
There is a bunch of differences

1. The scripts you write calls directly to Java methods, so is much easier to access Android API calls

2. PHONK is not only a framework, is a development environment that lives in your phone, so no needs to install npm or any other tool in your computer. You can write scripts directly on the phone, or using a remote Web Editor that is hosted by the device itself

3. The PHONK API is tailored for quick prototyping, making and exploration. I invite you to have a look to the built-int examples and see how easy is to access sensor data, communicate with Bluetooth Low Energy, add maps or create interactive sound to name a few things!
Guess that means they should start selling more mass spam mailers with no way to opt out.
Perhaps to create more accurate databases for WiFi positioning?

https://en.wikipedia.org/wiki/Wi-Fi_positioning_system

Or potentially to help make the spectrum allocation in an area more efficient? Maybe that information could be used to help position those point-to-point microwave networks mentioned in the article.
Vegan cheese is absolutely and totally vile
Use favicon hash on Shodan to find vulnerable Spring Boot servers
That was me! I came across the Reddit post yesterday too and figured it would make for a fun weekend project. I'm not sure when I'll get the opportunity to build it though so if you're interested in the domain, shoot me an email.
> It's tough, it's like I feel attacked by the fact that I can't solve these in 5 minutes like the other folks I see on Linkedin.

Honestly, I'd recommend avoiding LinkedIn. It's completely devoid of any personal aspect to the work people do -- it's all business-this, company-that. There's no such thing as a post that's not spun in some positive manner.

As others have mentioned, in short, it's idealized. Plus, the skills that other people have are not necessarily the same skills YOU need to succeed. That includes Leetcode problems. Which, by the way: if the company cares about that kind of thing at an interview, they probably have that same sort of mindset during the job. Not guaranteed, but keep that in mind.

I struggled with impostor syndrome for a good three or four years, despite objective successes in my programming "career" as a student. I think that finding your own value, and distinguishing that from the skills you need to succeed, AND convincing yourself that you can get those skills, is the golden ("growth") mindset.

For example: math. (undergrad CS: calc, etc.) I tell myself I'm not good at math, I struggle adding basic numbers. but I've either 4.0'd or got 90%+ on midterms or just _passed_ enough math classes that I know this isn't true. How? I realized that math is literally just practice. That's it. Work in = work out, and if you get stuck, it's about correcting false assumptions.

That particular realization allowed me to embrace the (honestly terrifying) interview process a bit easier. Leetcode isn't about "grr get this problem perfect otherwise you're trash". Leetcode is about "okay, look, we have 20 minutes to see how good of a programmer you are, here's an intentionally hard problem. how clever are you. how fast are you. and do you fit our mold". THATS IT.

So, what could you do?

First, mindset. I've been doing iOS programming for a good 4 years now, but allll that work makes me worse at Leetcode, because I over-optimize for cases that don't matter. Realizing this made me slightly better at Leetcode. Only slightly.

Remember, Leetcode is just tiny, intentionally hard problems. It doesn't represent your skill as a programmer, just your ability to express a small subset of programming skills. And honestly,getting those skills is hard. I don't have an answer for that. Maybe try to analyze each problem, figure out what it's trying to test you on, then learn that topic from scratch.

Sorry for the ramble lol, hope it was helpful
front-end web development
Why is Macintosh II still being worked on but 386 support got killed? I genuinely want to know. I suppose it might be because 386 requires more gymnastics around systems programming for memory management, etc.
> I am truly disappointed at at the downvotes and the complete lack of research done by down-voters. The answer to your question is "Yes" not because of cost prohibition - but because most fentayl imports are less than 700 grams - which get lost in the massive flood of UPS e-Packet shipments and thus near impossible to inspect.

So what? 100 grams would be bought, by the numbers above, for $600 and sold for $8,000. If shipping cost $200, no one would care. That would add $2,000 in shipping costs to the full kilogram, but, again, no one would care. It's just not significant.

Do you have an argument to advance that isn't ludicrous on its face?
Accept it in harbor, send a new notification that it can be fetched after paying a processing fee (which includes the price of three previous notification).

It's not like that isn't already done all over the place.

It's not like that would happen often. They'd quickly adapt and start charging more for sending, making it a non-issue most of the time
JavaScript Locale aware date time format that every web developer should know
It still feels rather different than (e.g.) TSE. Don’t misunderstand me, I surely like Emacs and I use it regularly, but the command-line version is a strange thing in a DOS environment.
> A government literally made inequality go away with the stroke of a pen.

This is an _incredibly_ rose-tinted view of the Soviet Union. I would suggest researching Waldsiedlung as a starting point.
Weird SubDomaintakeover
I used to buy costume jewelry for my kid (before deciding cheap metals on my kids skin is probably a really bad idea) from eBay and would search for jewelry listings ending in an hour and search for anything under a dollar and with free shipping. I would bid on them last second and try win. I have had a 5cent phone case sent to me and thought this is insane. It was like a game just to see if I could win because I was bidding pennies and shipping always free.
Free Virtual Meetup on Automating Builds and Deployments with Azure DevOps
You could always dive into something ancient like COBOL that is objectively never going to change, but people will always need. Same goes for similar languages of that era (FORTRAN, etc.)
Even in CUA-mode, Emacs is very unusual in quite a lot of ways in the DOS world. That’s why, I guess.
Yeah. True then, and true now.

You could say the same about pandemics. People have warned - but nothing really happens until the threat is imminent.
He's pointing out the contradiction people hold in their heads, not saying that it's immoral. Many people believe in mutually incompatible ideas like this. I think it's because they get more satisfaction from fitting in with the crowd or experiencing the pleasure of reinforcing their beliefs than they do from trying to be right, which is emotionally unrewarding.

I think they should be honest and say "It's OK to discriminate against people based on the circumstances of their birth but I make an exception for race because my society told me I must." It sounds kind of stupid, but it is stupid. That's the cost of honesty.
That's John Oliver.
Not that many when you compare it to other countries
Original paper (PDF): https://www.itu.dk/~sestoft/bachelor/IEEE754_article.pdf
You're not wrong but GDP (just like other metrics) are liable to being gamed and over optimized.

I am sure plenty of people across America and western Europe would tell you their quality of life has gone down in the last 30-40 years (as wages have stagnated) and national inequality has increased in these countries.

I personally believe immigration and globalisation more widely are contributing
factors to a wealth redistribution of the middle and working classes of wealthy countries to developing ones.

It's perfectly possible for global inequality to come down while globally local inequality increases. That would be a perfect example of Simpsons paradox - if wealth stratifies in every country you might see this.

That we can't have a nuanced discussion about that without it being shamed as nationalism or racism is dangerous. After all, governments are democratically elected to serve their own people. If they aren't looking after their own citizen's interests are they doing their job? More cynically if you structurally ignore the "proles" then you leave yourself exposed to populism rearing its head.

I don't really have any answers, nor much expertise on these matters but I notice a resoluteness on topics such as GDP which resembles faith more than reason.
Sorry but there's a bunch of inconsistencies here:

>> Windows worked just as fluid as iOS when they finally got it right, but they were there too late.

Of course it was fluid - Apple was already tied down by legacy hardware by the time Windows Phone released, whereas Microsoft had the huge benefit of a higher-baseline due to exponential hardware advances.

MS weren't merely 'late' - they had no vision in this space (see: Windows Mobile pre-iPhone).

>> Apple's success is more of lack of a good competitor more than anything else

Their competitors include literally the biggest company in the world.. If what you mean is that the iPhone specifically lacks a good competitor - even though both Microsoft and Google tried everything to rectify that - then isn't that reflective of Apple's incredible execution of the iPhone strategy and not, as you suggest, that Microsoft/Google/BlackBerry/Palm/Nokia/Samsung aren't good competitors?

>> To me a business is successful when they are big enough in their domain that a new tech doesn't suddenly wipe them out

Even under this subjective definition, Apple view their 'domain' as consumer electronics, not 'mobile' or 'computers' or 'mp3 players' (something they recognised back when they renamed themselves to Apple, dropping 'Computers'). So ironically, Apple don't merely fit the 'success' criteria under your definition, but Microsoft actually don't - they had to exit their once-primary domain - Windows and consumers - and pivot to enterprise and services (which of course has worked out great for them - but by your definition it's not a success as Apple and Google's new tech would've otherwise wiped them out)
I recently wrote about this problem here [1]. I think "free" software should still be the norm, but companies who use it should have to pay into a fund that distributes the money to where it can be used most productively to make new and more useful libraries. Otherwise there's no sustainable way for most people to contribute to open-source and be paid for it.

[1]: https://blog.andrepopovitch.com/complement-collution-paradox...
This is such an interesting take. I find it exceedingly difficult to argue with any of your points but I might add one which, though subjective or arguable, may change your mind or at least offer some insight into why some people love his work.

I find Herzog to be low-key hilarious. Pretty much all my friends, who also dig his work, do as well. I think he tips his hand in this regard quite a bit with Bad Lieutenant 2. Also, notice how when he speaks to live audiences the way he feeds off their laughter and I would argue here is also playing them for laughs in a way a comedian would.

I’m not saying that Herzog is a pure comedic film maker such as Mel Brooks or something but his movies take on a whole new dimension when you realize that yes he is taking a hard look at horror sometimes but I think he also laughs at absurdity quite a bit as well.

Also, his DIY attitude and strong work ethic are admirable qualities as well.
A major University not keeping backups of information worth $1M+ is grossly negligent. It's not like this is a private individual with a desktop (who of course should also have backups, but could be forgiven for not knowing that). I'm sure UCSF has a whole IT department; how could they allow this information to not be backed up to cold or offsite storage?
Same; I paid premium and haven't looked back. Apps are fantastic and the service itself is super straigtforward and has a great catalog.

(Feels so strange to "review" Spotify, haha)
That's a completely different situation from someone being in poverty in a wealthy country.
My professor told us of a technique he used to recover from stack drops. Draw a pattern with a felt tip pen across the side of the stack (on the edges of the cards).

This way a quick glance can tell you if the stack is out of order and it's also faster to sort manually.