skysight-inc/HackerNews huggingface dataset:
I can't understand how people use languages without static analysis. The only edge case I can think is using any scripting language to write a script that is less than 1k lines. Are there any pros for languages that don't have static analysis other than the fact that it allows "rapid development/prototyping"?
If you wanted it to be publicly accessible in the future, I think you can rent a cheap VPS (DO Droplet) and set up a VPN, and then connect to that VPN on your Pi. Then you can have Nginx on the VPS and reverse proxy to any services you'd like.
As a new web dev who's never learned PHP, is it worth it? I don't really need to write anything into production.
Show HN: Acture – do not pick up your smartphone when you don't need it
What If We Used NPM as a Python Runner?
>Open wifi hotspot etc.etc.

Only do this if you're prepared to talk with law enforcement about child pornography being shared from your IP address.
I've always found the power dynamic issue troublesome. So often it can be turned into "Well they might have consented, but they really didn't truly have the power to because of the power imbalance."

There might be some truth in that in a purely psychological sense, but it also is a massive legal issue. Do you really have agency as an employee, and what are those limits?

Say a manager gets into a relationship with a subordinate. Yes, it's a bad idea, of course, but both of your emotions get away from you and you say you love each other. If things go south, could the subordinate say he or she didn't feel like they had a choice?

Heidi Matthews is a Canadian law professor who asked this in relation to the metoo movement and Monica Lewinsky. During the 90s, the debate was over Clinton lying, but no one ever challenged that Lewinsky consented. But today, people retroactively look back at that time and ask if she had the ability to consent.

Maybe if US unemployment was setup like other countries where you could leave a job and still get on the dole, there's less of a dynamic because you could "just leave" (even though it makes it more difficult to get hired later).

I dunno; there are a whole lot of deep factors here. Life is about learning from doing things that are uncomfortable and asserting agency when you feel like you have none.
We have seen high profile cases with gamers and athletes being influenced to limit what they say about China. This case seems to be with a much less notable person, but I wonder how often this happens and is never seen. Many tech companies publish metadata about requests they receive from governments (such as DMCA, search warrants, etc.) It would be nice to see some transparency on requests to censor.
Very true - I remember the crisis before Jobs returned, probably would have dumped it and bought Pets.com or something like that.
High voltage inter-connectors will help with this. If we wire up the world we won’t need much backup power at all.
Name one notable comedian who has made their career from solely "punching down" and not from being genuinely funny. This is a borderline non-existent problem that has its own self-filtering mechanism; no one is going to pay money to see a set of someone solely "punching down".
> Add to that that most people are unable to consume even 10 Mbps on average and bandwidth costs become less and less of an issue. An average subscriber will use 2-4 Mbps of bandwidth during primetime, and primetime is all you care about as an ISP

4k Netflix is around 15 Mbps alone, even 1080p is >5 Mbps.

And with games being now > 100 GB downloads these days, I would expect that to contribute meaningfully too to the bandwidth usage even if average person probably doesn't quite download new games daily.
You don't really know; even in 1975 USSR and USA had a joint flight, and Cold War was in (almost) full swing at the time. Who knows, we're going to go to the Moon soon - and USA and Russia are two countries who have the most manned lunar experience so far - we could still need each other's support.
TransCoder: Unsupervised Translation of Programming Languages (Paper Explained)
The standard operating system model today is mostly to do what the application(s) request and then get out of the way quickly. I'd expect to cede all cores to applications most of the time, rather than reserving the low power cores for OS tasks.
Kvell.js – Setup a production ready Node.js app with batteries included
Conspiracy, yes. Theory, no:

https://en.wikipedia.org/wiki/Kids_for_cash_scandal
Is the regime doomed? The people are screwed, sure, but once a government turns into a self-serving dictatorship, it can stay that way for a long time.

Usually the first thing dictators do is disarm civilians and beef up the military, so the only way out is via a military coup (which usually just trades one regime for an equivalent one). In just 2 decades, North Korea will have had a dictatorship for a century.
Sacha Chua: A No-Excuses Guide to Blogging (2014) [pdf]
The normalization of this behavior makes me incredibly salty.

Likely the same people that denigrated nerds for liking tech are now glued to their device while others are talking to them _in real life_.
You are missing the point. A PIP isn't going to help you keep your job, but it will prevent you from being blindsided as an employee. So when you are put on a performance plan, you can start looking for your next job.
Totally worth it if you use it on a regular basis imo. I watch/listen to enough content that the time savings is worth it to me. With premium you can do audio only on the android app as well which I use a lot.

Also apparently even demonetized videos/channels still get paid something when you watch.
> you'll get word that somebody spun up a working group to investigate X

That "somebody" is often one of the yes-men of the manager, these are the types of people that management usually rewards so of course they are going to take your suggestion as gospel. Upper management often does not appreciate when you point out they have no idea what they are talking about, even if you try and be polite about it.
> Whataboutism, also known as whataboutery, is a variant of the tu quoque logical fallacy that attempts to discredit an opponent's position by charging them with hypocrisy without directly refuting or disproving their argument.

[1] https://en.wikipedia.org/wiki/Whataboutism
Running every thread in a hypervisor just to trap cpuid sounds like extreme overkill. And probably some applications want the features only available on the big core, and masking those out doesn't solve that end of the problem.
Recent Pomona College alum here checking in to say that the course numbering system has not changed (though Math 103 is now Intro to Combinatorics), and anecdotally it's still a point of confusion for those who go on to the grad schools the Colleges feed into.

I've never before paid course numbers too much mind, but it does surprise me there's not yet some widespread standard of to help graduate admissions officers, graduate advisors, and grad students themselves when determining prerequisite eligibilty.
Ion, Microsoft's decentralized identity project, moves to Bitcoin mainnet
Update Zero_downtime.md
That is the look on the inside as well.
No idea. I'm just responding on the assumption that it's just two Intel architectures, one with fewer extensions.
Biogas is a renewable. And contributes 5% to Germanys energy load, at baseload capability, still being made more and more flexible. You may not like it but it is definitely there. Hydro by the way also destroys vast stretches of land and creates rivers that are poor in aquatic life. Nuclear plants also heat up local water ways. In Heidelberg, we had the local river Neckar freeze for the first time in 40 years after the nuclear plant upstream shut down.

At this point, nobody that is serious is talking about 100% renewables. As is 100% nuclear which has similar problems of being inflexible. However, not all of this has to be battery storage, having a power full, europe-wide grid is equally important. Without that already now when they are still allowed, nuclear plants have shut down at times voluntarily because there was no demand. Phasing out nuclear may not have been the smartest of all moves, but its still far from the top ten of most stupid moves done in the german energy strategy. And especially not in the top ten of the most stupid moves of the conservative party.
When that happens, I usually just do a manual update on my filters. More often than not, someone has already updated it.
Looks like ultralytics, not roboflow, is the one that named this model v5. Different people/companies.
Deep Learning in Production Series: Laptop set up and system design
“even if in microcode”

I don’t think users would be happy if it were a lottery whether their code runs slow, using microcode instructions, or fast, on the better CPU, especially given that, I guess, the difference in instruction set is for vector instructions (because adding those is what’s makes a CPU big nowadays)

So, performance oriented code will pin its performance-critical threads to the fast CPU. Now, the question is: what code won’t try to claim the faster CPU, given that benchmarks typically run programs while there is no contention from other programs?
We use MediaWiki internally, still love it! Welcome back!
Nice article. A bit sad it has received way less attention than hypish criticism of the ML hype itself.
i think its called "Exit vs Voice" instead of "nextplay" or whatever
Facebook's "sponsored" content is a disgusting mess of <span> elements with autogenerated IDs in order to bypass ad-blockers. How did you get around it?
Giving the philosophical roots of Zen, this is like writing "peaceful war"
How to stop URL bar from enlarging on click on Firefox 77
That seems hard to do with preemptive scheduling. AFAIK, the decision is on function level, and done at startup. Even if you can decide on call-time, it's only function level, and the preemption can happen mid-function.
ProPublica's database is my go-to for 990s. Only the 2018 form so far: https://projects.propublica.org/nonprofits/organizations/824...
This looks wonderful, and I bought it as soon as preorders opened; I'd love to have a Linux tablet to read books on and take to work (I'm a teacher, not a programmer). It definitely is pretty low-powered, though, and I'd appreciate a higher-end alternative. Is there any Windows-based tablet that you can reliably and easily install Linux on?
Does... Does this really need to be said, it seems like a pretty obvious rule to me.
In fact AWS ALB does not even support HTTP/2 on the backends which is really annoying.
NASA coding standards, defensive programming and reliability
There are a lot of good thoughts here, especially those about focusing on companies with technology risk. It seems like you would enjoy working on something like that.

What I would like to contribute to the conversation is this: life is long and you will benefit to think of it as an arc.

First, think about your career in ~7 year chapters. Congratulations, you just finished the first chapter! If you're 30, that means you probably have 4-6 more working chapters, then some retirement chapters thereafter. It seems like you found out some things you didn't like in that first chapter, and you want the next chapter to be different.

Second, spend some time to think about your life in reverse. What do you want your live to be like when you're 75 years old, and then work it backwards from there. If each chapter is a building block, then what do you need to accomplish in the next 7 years to move you toward what you want in the future. This is an exercise worth doing annually.

Or, maybe you only want to have one more working chapter and then you want to retire. So, you'd make a whole bunch of different choices if that were the case.

In any case, the point is that you're frustrated in the moment, but the moment is just a point on the arc of a long life. Use what you learned in the first chapter to move along the arc in a direction that you prefer.
Even in the current climate employers are desperate for (good) developers, at all points on the experience spectrum.

If you live in a city you can probably get an interview the day after you get fired. Sooner if you're willing to use a recruiter.
Ask HN: Is anyone else losing friends in droves?
Hopefully not directly from the pandemic.

During the Facebook debacle last week, a fair number of my friends have publicly supported interests that seem directly opposed to my safety.

Is anyone else experiencing pressure to defend their values harder than ever, to the point of conversation deadlock?

It used to be a lot easier to maintain a diverse group of friends, so I'm curious about any of your experiences through times like these.

How do you stay creative, balanced, cope with lots of change, ...

thank you.
Nacro: A better C/C++ macro system that is inspired by Rust
Are the 1 unit blanks for cooling reasons?
For perspective, here's what HN looked like this day 10 years ago.

https://news.ycombinator.com/front?day=2010-06-10

...have things really changed that much ?
I use it on a simple website I built: https://covid19incharts.com

This website fetches the Johns Hopkins University COVID-19 data from GitHub (in CSV files), and fetching this every single user action is not feasible.

When a user first enters the website, this data is fetched from GitHub, parsed and formatted, and stored in IndexedDB (until it's deemed "stale").

I first used Local Storage, but I needed more space than most browsers allow on Local Storage, so I moved to IndexedDB.

By the way, the API of IndexedDB is somewhat awkward, but there are great libraries like IDB (https://github.com/jakearchibald/idb) that make it much more developer-friendly.
A similar silence occurred when Marriott fired the guy over the tweet about Tibet. In fact, they were forced to apologize [0]. I kinda hope Zoom is forced to apologize by China as well to at least clarify the type of company they are.

0 - https://twitter.com/MarriottBonvoy/status/951344031405084673
That only works if your code is never migrated between cores.
Here's a secure open-source Zoom alternative:

https://meet.jit.si/
Do you want your bank to be hacked and have a 50GB database backup with all your accounts and transaction history slow-leaked out via DNS queries?

Now you see why so many of us believe you are completely wrong about this.

To your point:

If it is their network, it's their network and their computer. Access the website from home, or from your phone, which isn't MITM'ed on the corporate network.

If it is a resource only available on the corporate network, but it is not a "company resource" such as find-a-doctor, then you can (a) accept that the company may see it, (b) contact information security and ask if they can, or (c) find another way to get the information/complain to HR/ombudsman/whatever.

It is up to the company to do the right thing when possible, which means (in our case) we don't intercept websites categorized banking, health, and a handful of others.

Information security obfuscates/blocks the showing of personally identifiable logs to the rest of IT, as well.

Again, banks (in my example) have an obligation to their millions of customers to protect their data, more than you have a right to browse a doctor tool or upload sensitive spreadsheets to your personal Google Drive to work on over the weekend.
There's something like that: https://contributor.google.com/v/beta
All I would like is an unencrypted version of QUIC for low overhead stuff where privacy/security isn't a concern such as experimental, CAN, or air-gapped networks. This has been staunchly rejected unfortunately :/
I am not really interested in having people switch who don't want to and are perfectly happy with their language. I am proposing the r&d of a way to coordinate people switching who would like to switch languages, but only under certain conditions, such as if their would be jobs in it and sufficient expected growth in attention to the language's development.
Nice ideas @codeulike

What about a (very) small deterministic part of the universe, and a very large machine to compute its outcomes? At some scale differential the machine could compute faster, or that small part of the universe could be frozen at zero kelvin, to give the machine a head start

That could be a useful exploit of determinism. Even if the machine never computes faster, it could be used as a test to see if it always gave the same result as that part of the universe

----

But I agree your suggestion is enough to give value to a deterministic universe -- if there's no other way to get an outcome from the universe, than to run it. Then enough complexity by itself gives value to our lives, even within a deterministic system

I don't think this is enough for free will though, or giving us intrinsic value, beyond being part of a computation. Especially since the computation result is unknowable at this present time -- let us hope it is useful

A non-deterministic system however gives us free will; our decisions have an effect beyond initial conditions; our lives can then have a value more commensurate to the extent we feel for them. We are worthwhile, valuable. It also makes interesting conclusions about God

Quantum mechanics argues strongly for non-determinism, and I don't have a reason to argue otherwise

I suppose a good/bad value system though would require more... I don't know where @adjkant gets his/hers from? For any decision to be more than hitting a target with a blindfold on... We need some information surely. Some kind of source that indicates good/bad. This could be the outcome of your computation, or something else...

I suppose without that source, from our perspective, there is no real value difference between determinism, and free will -- our personal input would be zero, or random

For that source... there is an easy 5 letter answer accepted by about 33%
Intel RdRand performance can drop to ~3% speed with CrossTalk/SRBDS mitigation
Once the police have used LRAD the protest has ceased being non-violent. Defending yourself is completely in-bounds unless you have a martyr complex.
While all this is true, you hit the "not caring" stage well before 10gig. I have a reliable 100 Mbps connection at the moment and do almost everything mentioned above (simultaneously) with zero disruption. Almost every internet problem people have is due to latency, jitter and general unreliability rather than bandwidth.
The damaging feelings a joke about firing someone can cause complex team dynamics issues.

If anyone is unfortunate enough to be in this situation it’s important to recognize its normal to feel <insert any feeling> because feels are always legitimate. If comfortable, you should ask to listen to your peers thoughts and feelings to get a deeper understanding of the jokes effects.

Together, you could provide direct feedback to the manager of “when you said <insert joke> that made me feel <inser feeling>. I wish in the future you <insert desired action>”. Hopefully they accept the feedback and you can monitor their actions going forward, if they don’t accept... we don’t have the ability to control people, but you can be on the same page.
Not applicable because no attempt was made to "discredit an opponent's position".

GP is clearly not saying that "... therefore, Chinese oppression is okay."

My takeaway would be that we have work to do with China, and that in observing the flaws in their society from without, we can gain perspective on what's going wrong here as well and work on that too.
> the cost of our launches is substantially lower

Cost for a seat on Soyuz is $90MM, cost for a seat on Dragon is $55MM. These are the market rates, not the true cost. In that whole paragraph he's basically saying that the true cost of the seat on the Soyuz is still cheaper than the true cost of the seat on the Dragon. Is there any data to substantiate that? I suppose we'll see in the coming months and years if they actually reduce their asking price.
Echo of the Big Bang or Echo of the Oceans?
And MIPS is slow as a dog, in part as a result of software handlers like this (software handles TLB and virtual memory walks, too, IIRC).
> wind up with a leader who truly "drinks the koolaid," who assumes the state propaganda to be reality

There possibbly is no leader in history who drank the state propaganda koolaid as deeply as Chairman Mao. He accidentally murdered tens of millions when the propaganda turned out to be incongruent with reality. Meanwhile he stayed in power by butchering millions of potential opposition members, and by having nukes and ten million soldiers which impressed Nixon enough to bow and scrape before him.

The lesson has been learned by Chairman Xi. As long as he brutally cleans house domestically and is a MAD-level military threat, absolutely no one can doom his regime.
Exactly. There is no claim that they did not throw the tear gas back, but in order for it to be self-defense they have to show that the police did something to justify it, as you laid out in #2.
I have my own (not nearly as sophisticated) home lab, with an old self-built desktop acting as a kvm host.

while it's not as pretty, the biggest win for me was to move all of the vm disks onto a Synology that I'm mounting via iscsi. it tends to work really well.
Using IA for market segmentation purposes is such a classic from the "Bad Intel Ideas" basket...
> I think you can switch back next time you schedule.

Ok, yes, then we're on the same page. I would still think that would be slow? You'd need a full transition-to-kernel and context switch before you could execute again, which AFAIK would take at least microseconds…unless you think there would be a faster path to resume execution?
I agree that 3 weeks of vacation isn't leading the industry by any means.

Like I mention in the blog post, we are a small bootstrapped company. It's the best we think we can offer right now because we aren't subsidized by VC money.
The Strangeness of the Human Virome
Can't you just remove all posts that aren't from people in your friend list?
The biggest coronavirus hiring slumps
You don't know how good you have it with composer until you try other package managers.
Yes!! For 19 yrs in this case: https://bugzilla.mozilla.org/show_bug.cgi?id=134402
There is a vast difference between letting the government suppress speech, which is what China does, and letting private companies suppress speech, which is what happens in America.

When the government does it, you can't express that idea anywhere. When private companies do it, you can still express those ideas somewhere else.
Yeah, and that was suuuper slow and everyone told you to not do it for exactly that reason…
In other words he stopped working on a project and needed an excuse to virtue signal.
> which AFAIK would take at least microseconds…

No that's around 30 ns on modern hardware I believe.
> I ran my finger across the page to see the total for these investments, investments that Powell and Mnuchin have asserted are “outside the banking system.”

> The total is $29.7 billion. It is a massive number. And it is inside the bank.

What percentage of Wells Fargo's assets is that? It looks they they've 1.9 trillion in assets, so even they were worth nothing, would it have a material impact?
Reminds me of the sticky bear sketch from Silicon Valley https://youtu.be/uAxAVusStCg
How can anything good come from a move like this? I do my best to avoid Zoom anyway.