skysight-inc/HackerNews huggingface dataset:
Ask HN: New career path at middle age
I know and often newly encounter many 35-50yo Americans with broken career paths and some level of family responsibility. Of those I know well enough to speak for, they are intelligent and diligent but often mired in hopelessness and exhaustion. Despite this, all of them have some time, almost everyday, that is spent on unproductive activity like gaming, drinking, netflix, and so forth.

Having asked around, I think 1000-1500 hours could be salvaged for learning each year, but this time is necessarily outside regular business hours and therefore not suited to many common retraining programs.

How can this demographic best use 1000-1500 hours, in a year, to attain a new career path?
I mean as much as this sounds super dystopian I kinda want this information, ya know? Like I don’t care if the the owner or something is a racist asshole personally, that’s their business. But there are a more than a few businesses in my area who are openly explicitly white supremacist, anti-BLM, selling confederate flags and MAGA hats, selling those gross stickers of trump peeing on people, having their employees participate in marches. Like it’s wild — I didn’t expect that today you could just come out and say you’re a white supremacist in public. Apparently my filter bubble is thick.
Might subresource integrity be what you are looking for? Not sure if you meant that, or if you are proposing such a system (which is a good idea!) without realizing that this already exists:

https://developer.mozilla.org/en-US/docs/Web/Security/Subres...
Ain't it cool? Protection rackets are learning how to do PR and posing themselves as nice guys doing the right thing.

Edit: Yelp business model is basically taking the "influencers" game to scale. Remember when we were promised the "knowledge of the crowds"? Yelp, Putin and Facebook were smarter and gave us digitally manipulated lynch mobs instead. It seems far easier and more profitable to harness and manipulate ignorance than knowledge.
Use the React library? [Part 1]
How would specifying what content the library should have (to preserve integrity) lead to tracking?
This is how fake profiles are created for dating sites :)
Google's new cross platform development framework flutter has a mode on the web called "canvaskit", where the page is rendered as a giant canvas that you get to interact with. This makes all forms of extensions practically useless.

also notable, with firefox to longer allowing anything but a handful of carefully approved extensions on mobile, mobile users haven't much of a chance at all to navigate the web in their preferred fashion. this attack on mobile users, this non-user-agent-ified browser, makes me very sad.
A big problem with systems like KaTeX and MathJAX is that they are not compatible with LaTeX. They are superficially similar, but not the same. LaTeX has a huge number of packages that serious math people heavily rely on.

What's needed is version of the underlying TeX engine that is HTML-aware. This way, a multipage document could be complied as usual, say to be printed or displayed as a static PDF, or it could be compiled to a web-friendly format for display in a browser, with links, etc.
In addition to many correctness issues, that code is relatively slow.

SSE4.1 introduced roundps instruction that's both fast and correct. Unlike AVX2 or FMA3, SSE4.1 support is almost universal by now. In most of my current projects, I check support on startup and refuse to run if SSE4.1 ain't supported. Just don't forget to set the corresponding macros for DirectXMath, Eigen, etc.
Since we’re reminiscing — here’s the SGI Indycam:

https://www.geektechnique.org/projectlab/641/how-to-turn-an-...

I called SGI in high school and received some beautiful brochures, on the Indy, and Indigo II. The webcam on the Indy was the most futuristic thing I’d seen at the time.
What counts as a "news article"? Does a blog count? Does it have to be a "traditional" media outlet (eg. tv station, newspaper)? Do op-ed/letters to the editor/"contributor" sections count? How does reporting by a third party vet anything, if they're just repeating the person's claims? eg. "Local business is racist, customer claims" provides the same information as a yelp review saying "this business is racist!".
Just got this creepy one : imgur.com/a/L4DVsVQ
Can a vaccine from 1921 save lives from Covid-19?
Until now, I had been unaware of the earliest usage shown below, and I had always understood the boxing reference to be the origin. Live and Learn!

-

To be “thrown for a loop” or “knocked for a loop” refers to being bewildered, dazzled, disoriented and shocked by some event (“AT&T and T-Mobile were thrown for a loop last week when the Department of Justice sued to block AT&T’s planned acquisition of T-Mobile,” CNET, 9/5/11). The phrase first appeared in print in the 1920s, and comes from what the Oxford English Dictionary terms “a centrifugal railway,” but which is, no doubt, better known as a “roller coaster.” The “loop” on roller coaster runs is the point where the coaster arcs upward through a complete circle, leaving passengers upside down at its apex. The term was initially used in the literal roller coaster sense and then to describe aerobatic maneuvers by pilots “looping the loop,” and finally in boxing to mean a powerful punch that downed an opponent, before acquiring its modern “OMG!” usage.

http://www.word-detective.com/2012/04/knock-for-a-loop-knock...
IBM Thinkpad Power Series 850
Portland also promised that they’d stop using teargas, 24 hours before the police tear gassed several square blocks. I am dubious of Portland’s ability to actually enforce such a ban, given that their police department doesn’t seem responsive to political control.
Software = Agile Hardware = Waterfall
These NYT pieces are some real cringe porn. Although I give the writer props for admitting that The West Wing sucks.
I'm interested in having my own cloud, but data backup, security, reliability, and convenience are expensive to have at the same time. If someone can package them in a box and sell them in a privacy respecting manner, I'd be interested in trying.
It's actually much deeper and more insidious than this.

These kinds of shows and movies that you grew up watching provide the character and narrative archetypes that you act out in your own life. This affects every aspect of your life. You are basing your emotional responses and behaviors and making life choices based off whatever ideas and values had currency among a small group of animators/story writers/producers/etc that were active during your childhood.

I remember coming to this realization many years ago (I'm 28 now). I would sometimes catch myself actively conceptualizing a particular movie/tv character in trying to understand how to behave or conceptualize a certain situation I was in.

Since then I have done a deep dive into the Western canon including history, philosophy, psychology, and religion. From engaging with all of that I have basically purged these contemporary archetypes and narratives and replaced them with traditional, more grounded ones (e.g. from Fresh Prince of Bel Air to Julius Caesar, from the History Channel to Herodotus).

It's akin to replacing a life long diet of gas station junk food with fresh organic fruits, vegetables, and meats. Since then I have gained an immeasurable sense of equanimity and inner calm. Now when I call upon these archetypes to understand the world and how I should feel and respond to it, I am engaging with things which have roots that go very deep.
Whether or not it is nonlinear is another question. I'm saying that amp emulation using convolution is cheaper computationally, usually a lot more approachable and way more configurable. Ultimately people use this to make sound, so I'm commenting on the sound qualities that convolution affords which to me are good enough considering you've already gone digital to model something analog anyway.
Top AI News of the Week [October 11, 2020]
Ahh, I love the McNuke argument. It's like "what about the roads" but for firearms policy. I've actually thought pretty hard about it, but no, I don't think so, and I believe my reason is consistent with the ideology I expressed above. The issue with nukes is that it's simply not possible to detonate one without causing collateral damage. Fallout, radiation poisoning, etc. So the government can in fact act to keep these externalities from harming others.
This is my experience as well. I just stick with MathJax for this reason. Since I'm already very familiar with LaTeX proper (use it every single work day), it's far less jarring to just use MathJax.
most people absolutely can see the 60hz, the effect is simply subtle. if you look at a CRT from an angle it's more visible, or you can wave your hand in front of you and observe the strobe effect.

i definitely do not miss 60hz CRTs, they made me miserable.
1 In 6 Chicago Covid-19 Cases Can Be Tied to Cook County Jail
https://en.wikipedia.org/wiki/Surface-conduction_electron-em...

These have almost all the advantages of a CRT, but without a lot of the downsides like bulkiness and materials usage.
Just wanted to record that Glyph Lefkowitz pointed out like twenty years ago that we would one day have e.g. new Indiana Jones movies [with realistic pseudo-Harrison Ford].
What part of the headline is false? The author never claims founders got their users first there.
Regarding point 7: Are there other interfaces like the Pi's, but with higher bandwidth, for the Sony sensors?

I've had good luck making use of the Pi-cam in the lab, but would love to be able to configure them with a higher-bandwidth connection to a computer with a burlier processor/GPU.
SuperMemo, the spaced repetition software for learning that's the equivalent of photoshop in that space compared to the more popular Anki that's more akin to MS Paint.
You and I live in totally different worlds and I pity your entire internet browsing experience.

I had to open up an incognito browser to see what you were talking about. In my normal browsing experience I only got the thing on the bottom half. And perhaps there is a possibility that I already had managed the cookies in the past.
I certainly hope I'm not a dying breed, though the last few months have sadly made it appear that you may be right. I don't see why a sufficiently large number of people believing otherwise is a good argument against my position, though. While I'm certainly open to arguments to the contrary, my general worldview is simply that life is not the paramount value to be sought, but rather liberty instead.
29 years ago – 'You're a girl,You can't do it'. Now, Nobel Prize Winner
Interesting pow.
it’s also true for email beanding which is practically the same.
Me too. But it was still referring to large scale attacks back then, and not applied anytime someone sets a car on fire.
Sweden Was Right
Started reading, hit the term "airtable". Looked it up. Another company brand.

> One workspace.platform.source of truth.
> Endless solutions.
> Orchestrate powerful business solutions with a single source of truth. The only limit is your imagination.

Give me a break.
I love this site and visit it at least once or twice a week. It’s like going to a museum for me. It helps that I have an insanely high resolution screen which makes everything look beautiful. One of the best parts of the site is that it lets you download even more extreme high resolution versions, which I often do for my favorite artworks. I also love the design and typography of the site.
"When in doubt, use brute force"
-- Ken Thompson
The CDN can’t swap the files under us, if we activate the CSP, content security policies, which are activated once per domain. They require to provide <script> tags with the “integrity=“ attribute holding the hash of the file.
Yes, boomers who haven't read an owners manual since 1985 often like to change their oil at 3000 miles.

We have the same oils you have. The same bottle of oil on the shelf here often meets the requirements of both API and ACEA.

But still, the average American drives more than 20,000km per year. The average American male age 35-54 drives 30,000km per year. Most people today are not changing their oil on a whim, they are doing it when their vehicle's maintenance reminder tells them it is time to do so.

My hybrid Toyota tells me it's about time to change my oil about every 12000km
What would you recommend instead? (I was fond of Yes, Minister)

Also, for an earlier transatlantic take: https://en.wikipedia.org/wiki/U_and_non-U_English#History
Is "this" my parent comment ("Is the argument you're making...")? I edited that immediately after you added more text to your parent comment ("Are you planning to dox Apple employees?"), but not after your other comment ("I don’t know why you would think it’s my argument.").

Anyway, if I understand correctly your position is that if people here believe that Apple's action is wrong, then they must believe that protestors doxxing Belarusian law enforcement is justified. Therefore people here should also believe that doxxing Apple employees is justified.

My response is that any question of "relative badness" changes drastically in the immediate presence of real physical violence. If Belarusian law enforcement is out on the streets cracking demonstrators' skulls, it's more plausible that doxxing is a lesser evil (though of course, I have no idea how credible this doxxing is) -- direct physical violence just makes every response more acceptable.

Apple's response may have the downstream effect of increasing physical violence, but only through a more diffuse chain of events, so it's possible to think that Apple's action is bad but, unlike direct physical violence, not bad enough to warrant doxxing its employees (which, anyway, doesn't seem anywhere near as effective as doxxing Belarusian law enforcement -- how many Apple employees have the power to affect this policy?).
Naked Money/Naked Statistics/Naked Economics by Wheelan.
> You just got to make sure your deepfaked alibi is better.

This could be a better pivot for Stadia than cloud gaming. Cloud deep fakes for everyone.
It's pretty impressive stuff to be sure, but the fakeness actually becomes very obvious once you understand what to look for. Something about the contour of the nose, the shape of the hair line, the way the teeth are aligned, etc.

In some dystopian future I imagine this will be part of our education to distinguish genuine content from fake news.
The obsession with device thinness and smallness is a cancer. Engineering gets put into the wrong efforts, and cost, efficiency, and repair-ability are all damaged.

Modern lcd screens seem to be the worst of this. The screen itself is quite thin, but then the base, and the cables coming out the back mean it’s still effectively 3-7 inches “thick.” The thinness accomplishes nothing, and has made the device worse.
As a former epileptic, the strobing that comes with CRTs is something i’m happy to be rid of. It wasn’t something I could see so much as perceive, but it’s a feeling my body still remembers.

That said modern monitor tech still has big problems. Quantum dot has a chance of shifting the field in the next 10 years but right now any monitor effectively excels at only 2-3 of: color gamut, color accuracy, pixel density, refresh rate, response time. HDR is a whole different topic that the industry hasn’t figured out.
> I’ve written in great detail about how to compare floating-point values using an epsilon, but there are times when it is just not appropriate. Sometimes there really is an answer that is correct, and in those cases anything less than perfection is just sloppy.

Certain applications will choose fixed point to avoid what appears to be the imprecisions of floating point.
ditto! Well done, and thanks for sharing.
Spaghetti in situ: the wonderful world of Asian pasta
Show HN: Gnutella – Code Execution Visualization
I'm building this tool to make it easier for educators to create programming videos. It can also be useful for people new to programming to play around with basic data structures and algorithms like Trees, Linked Lists, etc.

Looking forward to feedback from HN :)

Note: Doesn't work very well on Mobile
Not without significant consequences. The closer the electron gun is to the phosphor, the lower the incidence angle of the electron beam becomes - think of aiming a laser at a card perpendicular to the beam, and gradually rotating the card toward the parallel. The same thing happens to an electron beam hitting an acutely angled screen as to a laser dot hitting an acutely angled card. So you lose power density as the beam spreads out, which both dims the target phosphor dots (as they receive less energy) and causes adjacent dots to light dimly (as they receive energy "smeared" off the target point). To passively counteract this effect, you need to increase the curvature of the screen, which causes pincushion distortion in the resulting image. To actively counter it, you need to vary beam intensity with scan position, but that still doesn't resolve the loss of focus away from center. That can only be fixed by using a narrower beam, so that the incidence angle matters less. Whether that's feasible I don't really know - this is about where my understanding of the relevant physics and electronics plays out, unfortunately. But if it can be done at all, I would intuitively expect the required control and drive electronics to be very expensive to produce, and maybe also needing regular tuning in a way that ordinary CRTs largely avoid.
> British Airways' payments page was hacked by compromised 3rd party Javascript. A malicious user changed the code on site which wasn't in BA's control – then BA served it up to its customers.

That's the only reason you should ever need to not load any 3p javascript including google-analytics.

If you're like me and want to avoid loading popular javascript libraries from CDNs but want those webpages to work, get the Decentraleyes plugin: https://en.wikipedia.org/wiki/Decentraleyes
Caching across sites at all means you can see if it loads quickly or slowly to make inferences. Non-obvious tradeoff imo.
Modeling can also give you an incredible pallette at your fingertips.

But the same fingertips can not even be trained to fully master the pallette available from a simple amp like a vintage Champ or Bassman without even reverb or tremolo.

Careful choice of guitar, pickups, strings, tubes and speakers each broaden the pallette and build on each other and these are all user selectable, just nowhere near as convenient as changing digital models. Also most vintage pro amps in excellent working condition or fully restored are more reliable than the cabinets, whose reliability mainly depended on how high it fell off the truck from. You're supposed to have spare guitars, cables & strings anyway, plus tubes and an extension speaker to avoid show-stoppers if you only have one amp.

Transistor amps shouldn't be turned on in direct sun either, but they can last quite a bit longer before expiration.

We had a very talented guitarist locally who had a great sounding Line 6 100 watt 2x12 which lasted a long time, but replaced by an older, longer-lasting Twin Reverb he regained a certain stonk that you could tell had an effect on the dance floor.
Oh, so. that's where Modest Mouse's Dashboard came from. I always thought it was a (slight) exaggeration. At least we've still got the radio. :)
We just figured out How to solve point 1 about a week ago. It is now working well on macOS. Try it :)
Seems like that would make it less of an integration test
Audio from Scratch with Go: Notes to Sound
Layers upon layers.

The Sheriff holds more power than most people realize. You can change the laws, but if you don't change the sheriff, then you get the same old police tactics.

Let's put it this way: if the Sheriff breaks the law, who will arrest them?

---------

This is in contrast to a Commissioner, like in NYC. If the commissioner breaks the law, the Mayor can fire them. Then the next commissioner can arrest them.
My understanding is that it’s not TCP but the tcp AND tls handshake overhead combined. Where-as quick combined both handshakes at the protocol level.
Next time you are in a swimming pool, listen with one ear in the water and one out. You’ll hear sounds that have come through the water before they come through the air. It works best with a big pool and something noisey at the other end.
Can you get into more detail on those "very obvious" markers? I kept looking but I can't find them at all.
If so, “sprite location could be calculated right up until the moment the first row was drawn to the screen” is a tad optimistic.

In theory, you could, but on the Atari 2600, during screen drawing, the CPU cycle budget for each line was 76 cycles (see https://cdn.hackaday.io/files/1646277043401568/Atari_2600_Pr...). Rounding up, that’s 40 instructions, and if the current line is different from the previous one, you’d have to update memory from that same budget.

Because of that, reading of user input and updating of player/object positions typically/always was done during the vertical blank interval.
Overview ‹ Dormio: Interfacing with Dreams – MIT Media Lab
I was part of the Commodore 64 demo scene back in the 80s, and this technique was heavily used. You only had so many sprites available, limited color palette, could only use one font (with a small set of glyphs), etc.

By setting up "raster interrupts", which would execute code when the CRT reached a specific raster line on the 320x200 display, you could do all sorts of trickery. The raster interrupt would trigger after it rendered the first horizontal line, and then you could change the pointer to the sprite/font/palette/etc. for the duration of the next display line. A common effect that everyone would learn first was to simply change the background color, so that every display line was a different color, producing a rainbow background.

In a sense, the [video] demo scene was almost entirely about this effect. How much could you do in the tiny number of CPU cycles available to you between the raster interrupt triggered at the end of one horizontal scan line, and the start of the next line, as the beam wrapped around? You could just barely execute about a dozen CPU instructions. Usually you'd flip a couple pointers that the video hardware would look at when it started rendering again, and then you'd pad in a couple no-op instructions so that the change occurred "off screen". This really happened in the margins of the CRT that were covered by a bezel, which meant that on some displays the transition really was invisible to the eye, but on others, there would be flickering at the edges as the background color changed. I used to test my demos on multiple displays to try to minimize the effect, having to shave off an instruction or two in order to make things look better.
Flashing Lights and Pink Noise Might Banish Alzheimer's (2018)
National Geographic moved the Pyramids for a cover photo in '82.

https://www.alteredimagesbdc.org/national-geographic/

Granted that's a case of a reputable media outlet fooling their readers by Photoshop, but it's arguably part of the problem.
One won’t have loading time problem if one doesn’t ship websites with kilotons of JS crap. Also paying per downloaded content is dumb as it’s easy for an attacker to attack you financially and lot of hosting companies (like OVH) offers "unlimited" bandwidth.
Come on. Does every discussion about Portland really have to be dragged into an argument about protest tactics?
LOL, you folks blew it for me.
I didn't see it, now I can't unsee it :)
I’m fine with 60 but I’m in a PAL region so all of my 90s consoles run at 50Hz. That is seriously uncomfortable to look at now and I have no idea how we all put up with it.
Nice TY
Ask HN: What are your favorite articles/blogs explaining product decisions?
I'm looking for entire blogs or specific posts like:
i). The God Login: https://blog.codinghorror.com/the-god-login/amp/
ii). Why AnyList won't be supporting Sign In with Apple: https://blog.anylist.com/2020/06/sign-in-with-apple/