skysight-inc/HackerNews huggingface dataset:
The landscape has shifted a little, but you can still find plenty of C# and WordPress openings. In my opinion, the biggest difference is the expectation to have experience in React, Angular, or Vue. Frontend complexity has grown a lot in the past seven years.
Opera Mini would send binary markup and heavily compressed images [0]. The final rendering and any interactions happened on the user’s device. This service is basically remote desktop (RDP/VNC) to a copy of Chrome running in The Cloud. Opera Mini was also the most popular in a different Internet landscape (no SPAs, smaller sites overall, tiny non-touchscreen dumbphones).

[0]: https://en.wikipedia.org/wiki/Opera_Mini#Functionality
1. Convincing the public to wear effective masks, correctly and consistently was known to be very difficult. Still is.

2. Most epidemiologists it the US, at least, believed that corona- and similar viruses were transmitted by larger droplets generated by coughing or sneezing. These droplets would not remain airborne long, resulting in the advice for social distancing and surface cleaning. The "flip-flop" occurred very shortly after it was demonstrated that they were transmitted by aerosol particles.

3. This event primarily demonstrates the difficulty of communicating science---a "this is the best advice we can give now based on our limited understanding" is treated as permanent, universal truth by the general public; any later changes in that advice is "insane" and "deeply poisons the well" of trust.
Hopefully this gets applied to Steam as well.
You posted this three times. That's overkill.
Researchers are able to say that the J-shaped relationship is a result of factors correlated with alcohol use, instead of the effects of alcohol itself on the body, using a technique called Mendelian randomization.

Here's a summary for the lay reader [0]:

> One way to get around these limitations is through genetic studies. Some people carry a genetic variant that disrupts their ability to metabolize alcohol, causing them to develop skin flushing, irritation and other unpleasant symptoms when they drink alcohol. As a result, they tend to abstain or drink very little. If alcohol was good for heart health, these people should in theory have more heart disease compared to others. Instead, as one large analysis published in BMJ in 2014 found, they have “a more favorable cardiovascular profile and a reduced risk of coronary heart disease than those without the genetic variant.”

> The study concluded: “This suggests that reduction of alcohol consumption, even for light to moderate drinkers, is beneficial for cardiovascular health.”

(One fact not mentioned there is that for this technique to work and identify causality, the distribution of that genetic variant needs to be uncorrelated with all the other relevant variables. To my knowledge, this is true.)

[0] https://www.nytimes.com/2020/07/10/well/eat/should-we-be-dri...
I find the "cloze" cards to be particularly useful. Also, [Syntax Highlighting for Code](https://ankiweb.net/shared/info/1463041493)
"WordPress dev"

Your skills are very relevant at least with WP. Are you not looking for WP jobs ?
Why AI That Teaches Itself to Achieve a Goal Is the Next Big Thing
Most people don't need a fast computer. For many a 5 year old average computer is good enough in terms of hardware.

What makes this hardware not great is the many developers who have fast machines who are ok using a lot of it with the software they develop. This makes the experience on older systems slow. It's unplanned obsolescence.

For chrome stuff and using the web I shouldn't need a killer system. No one should.
If you don't rush it, I would even say people would pay to play. Something minimal, like $5. Put it on itch.io.
The Team behind V.E.R.N. AI
The VRNetzer platform enables interactive network analysis in Virtual Reality
SigNoz helps developers monitor their applications and troubleshoot problems
One thing we should learn and should have already known before the pandemic is that public health officials shouldn't be deliberately lying to the public. Unfortunately, Fauci has no remorse and hasn't apologized. He thinks he did the right thing which is a huge problem.

Another thing is that we should have more explicit goals. Fauci is still not giving an explicit answer and pretty much just says that we'll just know when to go back to normal. Then they wonder why there is vaccine hesitancy.
Some people (a lot?) are now waiting for the new Pro devices and won't buy new until then
There's a use-case for QR triggered augmented reality overlay. Scan the code, insert your original video back into the printed document.

Practical? Maybe not without a HoloLens or Apples upcoming device.
here's my collection of color guides with some preselected colors: https://github.com/sw-yx/spark-joy/blob/master/README.md#col...
Best Crazy Chat in India
This is the bestest chat in india ,there are no haters for this in entire country
Microsoft, Apple, MicroStrategy to Be Listed on Binance as Tokenized Stocks
Apparently https://sequencediagram.org/ is what you want. It has "non-instantaneous message"
They should assume it's all compromised and has all _already_ been shared with their worst enemies, and everyone else.

Undercover agents should be extracted or wrap up things where they are under the assumption of being exposed.

Informants should be notified, and possibly given witness protection (by a more competent agency) if they are at risk.

Training and re-training for everyone involved on proper digital hygiene. Also get qualified staff and create a process that avoids compressible elements where possible. E.G. Text files are so much nicer for security, automation, and long term archive.
Alright, maybe a bit more than 20 mins. It's ugly, it's rudimentary, but it works. Feel free to fork it. The color/palette generation functions can use some work and I am not a designer.

Obviously it was a bit of a facetious comment, and props to the author for building a full iOS app. This is definitely not that.

https://hn-color-palette-generator.netlify.app

https://github.com/noughtme/color-palette/tree/main/src

*I have a bunch of color related function code snippets I use for dataviz, so I did not write the utils file "from scratch" just now. Also chakra-ui is a great component library that helps with quick prototyping.
The lever India is NOT using against US arm-twisting of local vaccine makers
It has succeeded in preventing an intra-EU war.
If you're using Whatsapp, you've got zero interest in privacy anyhow, and so you're never going to consider these issues in the first place.
Then good news, between modern software development practices, NFTs, and just plain fucking laziness and incompetence, there won't anything left of it soon!
Hey, yes, you could and in some cases it might make sense (e.g., you need to do some packet processing as one app but you also want the control plane as another app in the same unikernel). Generally speaking unikernels have a single memory address space so don't support (or don't easily support) processes, so the apps would run on separate threads.
Wary of self hosting software? May be it's worth considering again now
This is pretty much the idea behind prefab/modular construction, isn't it?
We take care of privacy requests for HN users every day. 99% (maybe 99.9% – I haven't counted) of those users aren't YC founders. There's no special treatment.

If you look at https://news.ycombinator.com/newsfaq.html, there's an explanation there about how we usually don't delete entire account histories, but we do other things to help, and invite people to email us if they have concerns. There are tradeoffs between individual needs for privacy, fairness to the other commenters who participated in a thread, the community's interest in preserving its archive, and so on. We care about all of that and do our best to help whoever asks; as I tell people who write in, we just try to do it with more precise tools than wholesale deletion, and have built up a bag of tricks for that over the years. Obviously that doesn't extend to the Internet Archive or whatever other caches of HN posts are out there; users understand that.

When it comes to this sort of issue on HN, it's important for people to understand that there are no good answers—it's all tradeoffs. Because the pendulum has swung towards privacy concerns in recent years, we regularly get flamed for not deleting entire account histories. But we still get flamed from the classic internet perspective (nothing should be censored, etc.) too.
here is my collection of more palette generators: https://github.com/sw-yx/spark-joy/blob/master/README.md#pal... mostly gotten off HN every time it comes up
It's a success?
It is very important for teaching materials that intended to used as handouts or worksheets for kids. My SO is an elementary school teacher (Kindergarten) and I often am asked to fix "print-to-pdf" from HTML messes from a web site using Acrobat Pro DC. Sometimes it is easier to just fire up Illustrator and remake the worksheet(s). Other site just work perfectly but they are rare.
Harder to find a fast connection than a PC. PCs are still cheap
The author covers this. While there may be fewer copies in this condition, that condition isn't really intrinsically interesting in the way something that is actually rare is.

At least for me, and apparently the author, the idea of a rare item being more valuable makes sense, especially if the rare thing is unusual or has attributes unlike other, commonly available things. Obscure computer hardware is like this for me. It's interesting because the experience of using/looking at it is unlike what you'll get from anything else. Even if it's a purely inferior experience, it's novel.

In this case, the only thing that makes this different from the 60 million other copies of SMB is it's the most cleanly preserved copy in retail packaging and shrink wrap.

Now, I understand for some collectors, whose only purpose for these is to put them in a display case or collection, that is how they'll experience this. But IMO there's nothing special about the game itself, nothing intrinsic to the item. If you so much as scuffed or opened the packaging, it'd lose all its value, whereas those other rare games and collectibles can be used for their original purpose (assuming you're careful and don't damage them) without destroying their value.

It's all subjective though, so more power to the collectors who will treasure shrink wrapped copies of things.
With 60,000x gains, you didn't need to buy much Bitcoin to become rich. Of course, winning lottery tickets have even better odds but they're not solving inequality either.

An argument has been made that "elites" were "brainwashed by the system" to believe that crypto would fail and thus they never bought in. Instead, "outsiders" bought crypto and may one day eclipse the old elites. However, crypto's "outsider" early adopters were mostly middle-class techies not working-class people. So yeah, Bitcoin is still not solving anything.
I agree 110% -- The best solution is to stop using their products; put down the smartphones, remove FAANG & co. from your life entirely.

You end up less lonely, less depressed, less tracked, and oddly, somehow now I feel better informed.
yeah that's crazy. I'm never into cards and only read about it in the excellent reddit blogger patches765.

https://www.reddit.com/r/patches765/comments/5isji2/intellig...

BTW his blogs are really of top quality and I can't help reading through to deep night.
Until recently, I also thought this was a major problem. My old solution was to always pair .ipynb files with proper .py modules of the same name, so the .ipynb always starts with `%run foo.py` and just calls functions.

However, I recently started using VSCode Insiders the preview release of VSCode, which has amazing support for Jupyter notebooks in the editor. You can use your normally configured linters, auto-formatters, vi-mode keyboard shortcuts (major selling point for me). You even get legible, cell-aware diffs when comparing in git. Now, the edit/git workflow for .ipynb files is so close to parity I've stopped caring whether code is in a proper Python module or not, and I almost never run Jupyter Notebook or Jupyter Lab in the browser.

In some ways this is a loss, because it's nice to have project-wide linting and other tooling that only work with .py files, but using `%run` was always an imperfect abstraction. By default, `%run` executes modules in a new module namespace which is then copied over, so it's not exactly "paste into Jupyter" unless you do `%run -i`. Even then, it's limited by running all at once. Every cell in a typical Notebook is effectively a button that runs an `exec()` statement, and you can't achieve those semantics by calling Python functions.
I imagine VNC can't do this well because it streams pixels with no optimizations other than antiquated compression (it can't even match WebRTC screen sharing), and crappy color depth.

The idea is interesting for lightweight computers e.g. chromebooks and ultrabooks, but it would irk me a lot to have my browser and personal information running on some other machine that I don't control.

What I would be super-interested in though is a self-hosted version of Mighty, that I could install on a Linux box anywhere of my choosing. For example, the server runs on my powerful desktop at home, and my ultrabook in the bedroom can be a client.
But it's not really the chip, we have powerful ARM CPU every except on desktops. It's the combination of software and the chip that makes this a huge computing jump. No one wanted to invest in rewriting software to switch away from x86.
Piranesi is a really excellent book. It's the first book I've read in a long time where I fell asleep reading it, then woke up the next day and finished reading.
The other downside of such statements is excessive belief: "wearing medical-grade masks correctly might help" is understood as "wearing anything over your face will provide perfect protection".
Burning Man (Black Rock City) 2021 Cancelled
I was originally thinking of WHOI.edu - I was unfamiliar with Woodwell Climate Center.

Appreciate the links though - will definitely keep an eye on the websites next time I'm the area!
Isnt video streaming more intensive?
You're a wizard, Harry!

There's a great book on this called the wizard and the prophet. Might be worth a read if you want to know more.

My personal take is that the risks of high population growth are insanely huge. Science and tech are great. They are far and away the best ways to produce value. But assuming that there will be magical solutions to every problem we are creating is wildly irresponsible, and is part of what has led to this slowdown in population growth. Fishing is harder because we killed most fish and now the price of fish is increasing. We are largely as developed as we are due to natural resource extraction. Fish populations fed early humans but are down massively compared to pre human levels. Almost every single old growth forest is gone. Many species are extinct. There are lines which, when crossed, take millennia or more to recover from. We take way too much for granted. Full speed ahead would likely result in an overpopulation crisis. Give predator prey ecosystem graphs a google. Give Kesler syndrome a google. Give superintelligence by Nick Bostrom a google. We need to slow down actions which may have long term impacts across the board. More thinking, less doing.

Sorry for sounding so scary and dark. It's hard to talk about extential risks without seeming scary. I'm nice in person I swear lol!
Lots of answers to this, but

(1) Computing is growing as a whole. What was good enough in 1980 isn't good enough now. Computing is used for more problems, and by more people. Programs are bigger, so there is pressure toward compressing common code and idioms. Hardware is more capable and more complex: it's more heterogeneous, dynamic, has more sensors, etc.

(2) Different problems have different use cases. Your "wart and bloat" is another person's feature, and vice versa.

Multi-core, multithreading and GPU are major reasons that features have been added to C++, and those were less of a concern in 1980 when C++ was conceived. (especially GPU).

The "cycle" you lay out isn't accurate because languages in fact do make progress. We're not going around in a circle. Rust fixes a lot of things wrong with C and C++; Go and Swift are also improvements, etc. (I don't even use those languages, but I can recognize the improvements as someone who's been using C and C++ for a long time).

I recommend writing some C from scratch to get a feel for this. I do this on occcasion, because there are advantages. But you will also be extremely hard pressed to do anything that's interesting for a user. The gap to bridge is very large.

For example, try writing a web app in C (not for production). You can save a lot of code by using CGI, but even then it's not fun. (It IS still done; look at the source code to the modern cgit UI if interested.)

Also try to modify and understand source code from the 90's like GNU bash or CPython. (Interestingly, there is a pretty big difference between the codebases, despite being from similar eras.) Nonetheless it should be clear from that experience that we've made progress.

The progress isn't perfect, but freezing languages in time isn't a reasonable option, given the massive change in the problems being solved, and the environment.
Deflationary currencies encourage savings. The more the deflation the more the savings. Inflationary currency encourages consumerism. The more the inflation the more rapid spending. Each have their pluses and minuses.

The USD is an inflationary currency and Bitcoin is a deflationary currency. Right now Bitcoin is extremely deflationary and so there is extreme savings, but that is not sustainable indefinitely. Whether it becomes more popular to spend Bitcoin after the value levels out remains to be seen, but deflationary Bitcoin will always tend to encourage savings more than inflationary competitors like the USD.
It would be interesting if the employees pulled together to buy and transform it into an employee owned business.
>This is the wrong perspective on EVs.

No, it's the practical and realistic one. There is nothing wrong with a transitional strategy such as range extenders. Indeed, it will provide the strongest natural incentive to expand the charging networks - demand!

You can try to top down force things all you want - good luck with that. It's far more effective to figure out how to get people to naturally go - or heck willingly run to - where you need them to be then beat them over the head and lecture them about how stupid/wrong/wasteful they are. Yeah, people just love to engage with folks berating them for how bad they are (i.e. keep the overheated ravaging rhetoric to a minimum if you want normal people to engage with you).

Compromise - it works. If you play a zero sum game you more often than not will get zero results.

>EVs already have enough battery capacity for 90% of trips

Until it's 100% it's irrelevant for all but the most devout faithful. No one in their right mind buys a partial solution to their pressing problems. Which is why range extenders are brilliant. Fill up with a tank of gas or plug in at a reduced cost with an offset of it requiring more time? I get to make the choice? Brilliant!
And some people made that money easily, through bets on crypto, and perhaps do not value it in the same way others would?
Sadly, this is a known problem.
Theoretically, you can use Chrome headless to render such SVGs into PDFs.
Sometimes you can't even use print debugging.

I've debugged by modifying colors a few times.
Are there people who will pay $30/month to run Chrome in the cloud rather than just use Safari?
One of the specific features of DroidScript is that it is a remote IDE. That is, when you start DroidScript on your phone it will serve the IDE UI via HTTP and you can then connect it by using your phones IP address (DroidScript conveniently gives you a URL to use). Maybe that is the reason for Google's decision.

Also, according to DroidScript itself, Google accused them of ad fraud, so maybe there is something there.
... on a vm that runs on a browser that runs in an OS that runs in a VM that runs on another OS
The problem is the sloppy use of technical terms. MIPS means "millions of instructions per second" so the "p" is "per" and the "s" is "second". So it is natural for people to use FLOPS in the exact same way, but it is more correct for this to be "FLoating point OPerationS" where the "s" is used to indicate a plural.

That makes MIPS the equivalent of power (Watts) and FLOPS the equivalent of energy (Jouls). In that case limiting each Formula 1 team to a maximum of 25 teraflops of computation does make sense.

If instead you use teraflops as the equivalent of "trillion floating point operations per second" as many people do then it indeed makes less sense.
I think thats missing the point though: on average, in the US at least, quality of life is going _down_ from one generation to the next. I understand what you're saying but that fact alone should indicate something is very wrong with the system. Creating even more people for the next generation (with a potentially worse outlook than their millenial parents) is doing them a disservice, not to mention many of the amazing things you mentioned worth having actually only get to be worked on by a very small minority of people in the long run.

I'm in the camp currently that quality can trump quantity. We can have fewer people but improve living standards through automation and education. Not only that, fewer people means less competition for doing those kinds of amazing things you mentioned.
You know, I believe you on the 2019 - I've heard this from more people than I care to admit, and makes me glad I skipped that year.

I think from 2016-2019 was a rough era for the MacBook Pro when you factor in price for performance; still great machines, but they didn't feel as polished as the 2015 MBP or the 2020 M1's.

Edit: year banding.
That's definitely true about OOAD. The whole point of development methodologies like RUP was that every step in design, from requirements analysis to large-scale modeling and actual implementation, should be structured around domain 'objects'. That kind of rigid approach does little to address the actual problems of modular software design; there's no reason to expect it to give satisfactory outcomes.
For a bunch of scams and the like, you could also go with "westerners got rich by pillaging and colonizing my country; this is just recapturing a piece of what they've stolen"
Thanks for this. I appreciate this type of product and will likely use it. Right now I'm not able to because it doesn't seem to be playing well with Brave. Clicking add command takes me to the homepage. No add command functionality is surfaced.

One question I have is why is this preferable to creating these commands using the browser search engine integration directly? They support keyword prefixes. They support a command line like pass through structure.
The History of the Garden Hose (2019)
I'm pretty sure that's doable with current technology. Detecting a QR code and a larger rectangle surrounding it is easy; overlaying a video over that rectangle is only slightly harder.

What I'm not so sure of is the utility. Users would probably rather watch a video on their phone screen than watching a video pretending to be on a piece of paper through their phone screen.
Well, I'm pretty sure this wasn't their intended purpose :). To some extent, they come from the observation that the hypervisor already provides strong isolation, and so having things like multiple memory address spaces, syscalls, etc just brings overhead. The second point is specialization: unlike a general purpose OS like Linux, each unikernel image can be tailored, at compile time, to meet the needs of a single (or a a few) target applications. As a result of all this, it is entirely possible to have unikernels that beat Linux in terms of boot times, memory consumption, and even throughput, as explained in the paper (they can even beat bare metal Linux).