skysight-inc/HackerNews huggingface dataset:
FWIW, that article's top graphic[1] is currently malformed[2]. Hmm, and the text incorrect[3].

Wikipedia's coverage of this topic has regrettably been unstable over the years. Broken chromaticity diagrams are so common, each time the graphic is swapped, it's a toss up whether it's a correct one. And then edits reflect that, and common misconceptions. Perhaps if WP had not just Article and conversational Talk pages, but also something like a writer's notebook, it might serve as memory, as immune system, as a place to caution "make sure when editing that you don't ...". Perhaps it will stabilize some day - the Sun[4] page seems to have at long last settled on a white-not-yellow Sun. Yay. That's more than several of the most used intro astronomy college textbooks have managed. Science education content is... something we struggle to do well.

[1] https://en.wikipedia.org/wiki/File:PlanckianLocus.png https://commons.wikimedia.org/wiki/File:PlanckianLocus.png (13:38, 3 January 2012)
[2] Obvious errors: the blackbody curve shown doesn't go through white, and does go through yellow. Incorrect white-point math is a recurring cause.
[3] "It goes from deep red at low temperatures through orange, yellowish white, white, and finally bluish white at very high temperatures." (emphasis added)
[4] https://en.wikipedia.org/wiki/Sun
I thought this article provided a fairly short and reasonable macro view on the United States equity market and its financial relationship with the rest of the world. I understand that Lyn Alden has favorable views on Bitcoin, but I didn't notice any mention of crypto or bitcoin in this article. Was there something about her analysis in this article that you felt led readers astray?

edit I see that she included btc price in the overview next to oil and the 10-yr info.
No, it should give those who don't safely use FOSS a bad name. You audit code you pull in right?

You're not one of the thoughtless ones who just YOLO's updates, right?
It isn't disguised as anything. If you included a random module in your application package manager, and allowed it to update itself and run scripts then liability is on you for not verifying it and checking the license to see if they provided any warranty.
> Also, it can detect human behaviour through the wall and complex situations.

Oh joy oh joy
The license plainly states the software might not work and comes with no guarantees of it not breaking things:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
It sounds ridiculous because the US can't possibly size up its own territorial aims while it's busy committing cultural suicide. Russia and China aren't confined in that way.
Most programmable home LED lighting (e.g. Hue) provides a one dimensional color temperature color space.
There is a bit of delay before popping bigger. Didn't affect my youtube browsing so far.
I wonder if SD card anti theft could just be built into OSes.

Like, when you mount the card for the first time, Windows could ping a URL and a UUID listed in a file in the card, which could then log your IP.

You could even have an opt out on the OS side, random non-cyber criminals would mostly not do this or even bother learning it exists.

There's a few more minor malicious uses, and a slight risk of cops getting involved for cases that aren't theft though, and I'm sure privacy conscious people would be unhappy about their device sending anything anywhere they didn't specify.

But it sure would make pen testing who picks up random dropped flash drives in parking lots easier.

Maybe an even better way would just be to embed Tile type tracking in the card.
Not even amd/nvidia have their own fab at this point so it is probably safe to say you wouldn't need one for that either. You'd still need tons of cash of course but not quite as much.
Using qemu-user-static and similar you can run binaries from one arch on another arch.
>he used his free account

actually, marak has github pro, so it is not a free account
Brain-Inspired Coding of Robot Body Schema (2019)
Do they actually do any user testing before launching a feature? Or did someone important at YouTube think it was a cool idea and greenlighted it.

How about doing a poll before a video asking people if they like the feature? If they answer no then ask if they'd like it turned off? Beats moving on to the next new feature.
Institutional and community resistance shouldn’t be underestimated.

Until about a decade ago, it could be really hard to get papers accepted in my scientific field (geosciences, particularly geology) that used Bayesian methods because senior faculty and journal editors deemed them subjective and less rigorous than frequentist ‘letter tests’. This didn’t really change until more powerful computers and mathy scripting languages allowed the younger scientists to generate undeniable better results, particularly for very poorly conditioned inverse and parameter estimation problems. The wave of pro-Bayesian propaganda has been promulgated in no small part by the younger scientists who have been fighting for acceptance for a long time, but the resistance fought through editorial and grant proposal rejection letters, not blog posts, more powerful but less noisy. It’s also still unlikely to find Bayes stats classes in most geoscience departments, so practitioners are largely self-taught outside of Michigan, Caltech etc.

I imagine it’s been similar in many branches of science.
Annoying and I have a plugin to disable them.
Colors of pure wavelengths are outside of the sRGB gamut and cannot be converted to sRGB, only approximated. Color of infinite temperature, on the other hand, is inside the sRGB gamut so no complication here.
This research uses Nvidia products because it was released by Nvidia, who have hired approximately every graphics researcher out there.
Ok, GPGPU isn’t “general purpose” in the basic sense, it means “not just graphics”. No CPU is going to be able to get performance in NNs that matches that of a GPU. A CPU simply cannot do the work. The closest a “general” CPU gets to that kind of thing are the big vector machines like the old Crays or Itanium’s packet architecture. Programming for either of those architectures is non trivial, and for normal software those architectures are slower than normal CPUs.

Despite the trade offs those systems made, consumer GPUs ended up with better performance because a lot of the things and general CPU has to do interfere with performance of pure numerical computation.
Viewabo raises US$1.77M to transform customer support via video
Right, but it doesn't seem like a very good estimate and their whole argument hinges on it.
Well yes but no: it's still the correct infrared limit (or high-temperature limit) of Planck's law, in fact Wikipedia has the derivation from one to the other:

https://en.wikipedia.org/wiki/Rayleigh%E2%80%93Jeans_law#Com...
If you mean the old XUL extensions with zero security? I think that transition was worth losing some extensions due to the more strict sandboxing.
It would be nice if it were that simple. Unfortunately, power settings under Windows are incredibly (and unnecessarily) complex, and I doubt that one in twenty users even knows the options are available. Worse, the Windows power settings tend to revert magically to "energy saving" mode under various unspecified conditions. This phenomenon almost cost me an expensive session at an EMC test lab once, when data acquisition on the device under test repeatedly timed out due to CPU starvation.

It's entirely reasonable for performance-critical applications (not just games!) to be able to request maximum available performance from the hardware without resorting to stupid tricks like the measures described in this story, launching threads that do nothing but run endless loops, and so forth.

I do agree with those who point out that this should be a user-controlled option. On the application side, this could be as simple as a checkbox labeled "Enable maximum performance while running" or something similar. Ideally, the OS would then switch back to the system-level performance setting when the application terminates, rather than leaving it up to the application to do the right thing and restore it explicitly.
For me the delay on the home screen is long enough that I don't do it accidentally. It happens when I search as well and it's really useful when seeing if it's what I am looking for. I appreciate that it's muted. I have gotten used to resting the mouse cursor outside the thumbnail. I guess I changed my behavior without realizing, I can't remember when that feature was enabled for me.

I personally find it useful as long as the video stays muted while autoplaying. I love the mobile search even more where the subtitles on videos work in preview mode, I wish that feature was brought to desktop.

There is a "Send feedback" option in the sidebar. I am unsure if you need to be logged in to see it, I don't think so because YouTube in incognito has the the option send it too. I recommend you send feedback.
It's a combination of both. You're weighing up the time to build the right thing for yourself vs picking something up from the shelf. Specifically you have to factor in:

1) Is the project built correctly

2) Is it the correct project for your issue

3) Is the project maintained

4) Is the project going to be maintained for the lifetime of your project

5) Is the project secure, and how risky is including it to your project?

And if these are all good then sure, it makes sense to include it in your project. And this is good engineering. But what people seem to do is go "Oh hey, I need to get a random name from a dictionary of names. Let's google that. Oooh faker!" without even thinking these questions through.
From what I recall, Windows 95 and 98 shipped with MS-DOS 7.0, which was not released separately but was easily extracted and could run on its own. It included support for long file names.
I sorta don’t get it. Is there such a thing a corny meta humor? There’s corny regular humor. Can meta humor be corny too? Is this meta corny? There’s gotta be corny people at every layer, right?

This is kinda corny. It’s still edgy to make fun of model view controller?
> used his free account with intent to harm others, just as surely as if he backdoored his code

There's a huge difference between displaying a message and going in an endless loop and backdooring as in providing an alternative access to control a system you're not supposed to have access to. Words have meaning. This wasn't a backdoor.
/smack/ 46 million year old virus goes off.
I've blocked these popups and the suggestions overlay at the end of videos by using these rules:

www.youtube.com##.ytd-thumbnail-overlay-loading-preview-renderer
www.youtube.com##.ytd-video-preview
www.youtube.com##.ytp-ce-covering-overlay
www.youtube.com##.ytp-ce-element
www.youtube.com##.ytp-cards
www.youtube.com##.ytp-cards-teaser
www.youtube.com##.ytp-cards-button-icon
I've been a joe[0] user on Linux for nearly 30 years because it has similar keybindings to EDIT.COM (which they both owe, I believe, to Wordstar).

[0] http://en.wikipedia.org/wiki/Joe's_Own_Editor
You can get to a frequentist technique from a given instance of a bayesian 'trajectory', so I don't really understand what leg frequentistism has left to stand on? How is frequentistism more 'cautious'?

The anti-bayesian frequentist argument, especially re. priors has always reminded me of that story about Minksy and his student 'randomly wiring' his machine. http://magic-cookie.co.uk/jargon/mit_jargon.htm

" In the days when Sussman was a novice, Minsky once came to him as he sat hacking at the PDP-6.

"What are you doing?", asked Minsky.

"I am training a randomly wired neural net to play Tic-Tac-Toe" Sussman replied.

"Why is the net wired randomly?", asked Minsky.

"I do not want it to have any preconceptions of how to play", Sussman said.

Minsky then shut his eyes.

"Why do you close your eyes?", Sussman asked his teacher.

"So that the room will be empty."

At that moment, Sussman was enlightened.
"
I used to live by the subscriptions page, but for some reason interesting channel recommendations have been sneaking onto the home page for me.

YouTube still doesn't quite understand that if I happen to watch one video about cats, or a fish tank, that that doesn't mean it should suddenly show me only videos about those. Or that there's a large subset of videos that I don't really need to see today, since I just watched them yesterday (already discussed in a HN thread last week, IIRC).

So given that, you may want to give it another chance. Definitely set your expectations low.
I really enjoyed playing this for a few minutes.

Nice work!
Good question because that was the first thing I thought of as I typed out the sentence. I'm in favor of allowing individuals to have guns, whether that's for sport or hunting - particularly long guns and shotguns - but not sawed-offs, automatic weapons or handguns except in specific situations.

I don't think a national registry is particularly necessary but could be convinced. I am in favor of reasonable restrictions such mandatory licensing, background checks, waiting periods, and excluding folks with violent histories.
I feel we're jumping the gun a bit by ostracizing antivaxxers when current vaccines don't don't do a whole lot to prevent spread. Vaccine benefits are mostly personal to the recipient, by significantly lowering risk of hospitalization.

With the breakthrough infections observed with Omicron, the justification to enforce vaccination mandates is weaker still.

I know there's work underway to develop new improved vaccines, targeted at more recent variants like delta and omicron. I'm hoping new vaccines will also be demonstrated to significantly lower risk of spreading. Then, I'll feel I can confidently defend measures taken to isolate people who refuse those improved vaccines for the safety of everyone else.
I know for a fact that they do a bunch of A/B testing at a time. The metrics they measure to decide if the change was effective isn't transparent. I wish there was a straightforward way but I imagine the "Send feedback" in the sidebar includes a way for them to see what experiments are active on your account.
There's a high probability of some combination of the three: (1) your compensation expectations are too high, (2) you don't have enough appreciation for the enormously difficult task of organizing resources and peoples' efforts, and (3) you have too little willingness to credit things for 'notable impact'.

But maybe I just have low expectations or am in the right line of work.
Oh god, those are the worst. Often you will be trying to watch the end of the video and you can't because they obscure text or other crucial images. Seriously, who at Youtube decided this was a good idea?
Especially when they zoom/increase the size of the element.

I thought most designers learned back in the 2000s that you shouldn't make clickable elements increase in size on hover, for accessibility/usability reasons.
https://jmp.chat looks nice
So, a few answers.

A) most of the dependencies that Faker has are common with lots of JS projects that I work/have worked on in the last few years. Looking at that dep list[0], I'm familiar with most of them. They're mostly common packages. To some degree, I'm relying on the thousand eyes here.

B) In terms of security risk, Faker runs in test suites to generate data and locally on dev machines, sometimes, to populate sample DBs. It lives and runs in managed environments and doesn't get packaged into prod anywhere. The risk profile isn't nonexistent, but it's also not a massive risk.

C) I really think we're underrating the amount of work that would required to recreate this project (not uncommon here). Faker can spit out 205 different types of random data in 46 different languages/dialects. Building that is not a two day project (evidenced in the fact that people have been working on this for years now); making sure you can generate all that data correctly in all those different languages is a non-trivial task; building and maintaining it internally will take dev time and energy and will continue to require that time and energy on an ongoing basis.

You're talking about this choice here and in other comments with an air of "silly JS devs, just build this easy thing!". I don't know if it's your intention, but you're coming off dismissive and ignorant. People think about these tradeoffs all the time, and sometimes decide to use packages like this. I think it might behoove you, if you find someone's decision confusing, to start from the position that they are also reasonably competent professionals and see if you can understand why a competent professional might make a different decision than the one that seems obvious to you, rather than assuming that if someone makes a different decision they're stupid and/or incompetent.

[0]: https://github.com/faker-js/faker/blob/main/package.json
Weirdest euphemism ever.
The key differences are probably the "dangerous situation" and the "class action". Probably no one is going to die if they can't resell their CPU or install Linux on their laptop.

And regardless, for a class action suit there'd have to be a class, and as usual the vast majority of people buying Lenovo are not aware of this, wouldn't care if they did, or actually consider it a feature; this article is about some Lenovo machines that I think are sold primarily to businesses who would probably like it if the machine couldn't have end users overwrite the OS or fiddle with the hardware.
If the attack had been conducted by retargeting cloudflare at a hostile upstream, maybe so. But the attack originated at GitHub, so they're the ones to take action in response.
I'm relieved that this is about literal rat tickling and isn't a cutesy name for some technical programming or Agile or Scrum thing.
Jurassic Park lied to me?
Likely one VP just decided to grab the web3 space as theirs and throw a few bodies at it.
Microsoft behaved as a good steward of both a code-hosting service and a package-hosting service in the face of an attempt to exploit both to harm users.
It doesn't matter, if it's a foot on the wedge in the doorway of the "Being unhealthy costs us all as a society, so we need to have universal monitoring of your daily life for the public good" argument. Never mind if that thing being measured is adherence to a flawed food-pyramid or ineffective vaccines or whatever; compliance is king.
I don't think it's a good source of investment advice. Endorsing Bitcoin for example is a major flag. She is being paid to promote bitcoin services. I see this as a conflict of interest.

She makes assumptions that are wrong. like:

The danger comes, however, if interest rates start going sideways, or even start going up, structurally.

except that stocks rose in 2016-2017 even as interest rates were rising. Same for the 90s.
Oh thanks! Yeah, seems Adams may well be the originator.

p.s. I just wrote to him now asking about this! Maybe the truth will surface...
She is being paid to promote a service, Swan Bitcoin. " swanbitcoin.com/alden/"
That's a good point. It would be nice if NPM/Microsoft committed to running backwards compatibility tests on packages that had them (for packages that were significant enough and tests that were efficient enough).

This would require a convention that packages indicate in their metadata where the backwards compatibility tests are, and for each package's code to be run against the tests in the previous version of the package (or all previous versions with the same major version number?).

A slightly different approach would be for packages to write tests for the specific functionality of their dependencies that they rely on, and NPM could collect that distributed test suite and warn the test writer if a newly published version of one of their dependencies wasn't backwards compatible. NPM could even store such packages in a staging area (for a probationary period) where the dependency solving algorithm of npm wouldn't look by default.
I really have no idea what you’re suggesting. What’s the “credit industry” (now not the banks?) role here?
I keep wondering if this is as bad as it looks. Compared to the old days where there seems to be infinite combination of drivers, these days GPU, Sound and Network vendors are fairly limited.

Now that Intel has finally been forced to change its mindset. I hope they will see the need to Open Source their IP and Drivers as competitive advantage. I am not even an avid Open Source supporter, but if they need or want to balance the power between Operating System competition. That is what will be needed.

This will require a complete pivot to Fabless and IP model.

It is sort of strange to see how thing plays out, I could see the possibility of Intel and Microsoft releasing x86 ISA and Windows kernel as open source in the future.
Union Pacific Addresses LA Cargo Thefts; Problem Requires Collective Effort
i really like this feature and use it all the time.
If I remember correctly, this has been there for a while. You can disable it at

[YourProfile] > Settings > Playback and performance > Turn OFF the "Inline Playback" Button.

The weird thing is, this settings do not seem to stick when logging off and then in again. I remember setting this off few times.
I play them in HD via Gameboy Player + a good Cube upscaler. And you can get a SNES to Cube controller adapter for a good dpad. Throw in an Everdrive and it's heaven.
This is "growth inwards": when a business unit can't keep growing outwards, it turns to this pathological mode where it squeezes out all value from its users and reputation. In practice, the corporate peons must find new ways to extract this value, regardless of whether it hurts the org in the long run.
Oh, I'm sure their intent is to just brighten up the audio, make it more engaging. And they probably rarely or never misrepresent the views of their interviewees. Still, it just sits wrong with me for a person's words to be used to say something they didn't exactly intend to say. It's like quoting someone out of context.

Like I said, it's a little thing. It doesn't ruin the show for me, I just cringe a little every time the trick is used.
The subtitles on desktop do work for me (and I agree that's a great function). I think you'll have to mess around your settings somehow. I got A/B tested to this hover feature months ago and the subtitles have been working all that time.
I'm not sure how we get to me-first when the story is one actor using the wide-cast popularity of packages he had admin rights to to intentionally cause harm.

It's a "the needs of the many outweigh the needs of the few" situation.
APKTool is amazing! I wrote an article on how to do end-to-end reverse engineering of Android apps using APKTool: https://yasoob.me/posts/reverse-engineering-android-apps-apk...

I love using Jadx (https://github.com/skylot/jadx) to get a better understanding of the code in Java and then use APKTool to reverse engineer, decompile and recompile the app

If you are interested, Frida is also an amazing tool that makes certain type of reverse engineerings a lot easier compared to using APKTool. I wrote an article on that as well: https://yasoob.me/posts/reverse-engineering-nike-run-club-us...

Reverse engineering is a very exciting field and the moment you learn and figure out one concept you realize there is a lot more out there for you to figure out.