skysight-inc/HackerNews huggingface dataset:
> Contemporary society hasn’t morphed in the past 30 years to make the only apparent reasonable escape be multiplayer video games.

I don't think that video games need to be the only form of escapism for my argument to hold true. It's a form of escapism that people are taking a part in to avoid the whatever boogeymen exist in the day-to-day. So, while individuals could find themselves in different forms of escapism--drugs, cults, &c.--they may still be finding themselves there after not having been coerced by any other person.

I'm responding to specifically you saying "No >one< forces," someone to play video games, but the "video games" isn't the important part. The important part, to me, is you saying that there needs to be some subject coercing another subject.

Why is this an important distinction? The same or similar forces are likely causing the individual to cheat, so there has to be some serious consideration into how culpable the cheater actually is.
AirPods revenue does not exceed Spotify, Twitter, Snapchat, and Shopify revenue
You could use a modified version of merge sort where if an element already exists you don't add it (you end up adding only unique elements), this will save the extra O(n) where you remove the duplicates.
Yeah. Up at 7:00, kid morning routine and transport for 2hrs, log in (WFH). And no, I’m not gonna get up earlier, 7’s already inhumanely-early for about half the year.
It was developed by children living in a completely normal human society with zero exposure to language. So yes, ignoring the question of how they survive, a community of children will develop its own language without the need for external input.

Why do you think differently? "I think the very idea is ridiculous" isn't much of an argument.
Nailed it. This is why the most recent Star Trek movies don't count as actual Star Trek to me. We had the 'pretty' and 'explosiony' action sci-fi movies in the form of Star Wars. Star Trek was supposed to wrestle with just a little bit deeper themes.

But now they've devolved into beautiful looking action movies which exist just for the sake of action, with the story being secondary.
Right out of college, I got hired into a team that maintained trading software for a big bank. I was thoroughly disinterested in trading, which made it quite difficult for me to understand the needs of the people for whom I was maintaining software. Looking back, I realize that because of my disinterest in trading, I was a terrible fit for that job, and I was quite unhappy and non-performant as a result.

The mediocre performance review I got helped me realize that I was a poor fit for my team, and it motivated me to transfer to a different team which was a better fit.

My next few performance reviews were much better, but I eventually left the big bank for a startup, and now I am as happy as a clam!

I advise first-timers to make friendships with managers other than the one they report to, and ask their help to interpret the results of the review. It's difficult to interpret the results of a performance review without the benefit of mental separation (the ability to look at it in an impartial way, without being blinded by ego) and experience, both of which an experienced manager should have. If nothing else, having a sympathetic and interested human you trust interpret these results is bound to help a great deal.

For bonus points, identify and cultivate a few older mentors, and keep in touch with them even after you move to new teams and new jobs. For even more bonus points, pick up a mentee or two when you gain a few years of experience.
From reading the article, it seems like it occurs when the runway is precisely running east to west and the airplane is coming in westward. And also the latitude/longitude is somehow involved. You can see one of the airports here. Notice how it is exactly horizontal, i.e parallel of latitude. https://www.google.com/maps/place/Wiley+Post-Will+Rogers+Mem...
Yes! Thats what i'm reading for 'blog' :)
The affected runways have fairly similar directions (between RW25 and RW29. Runway names follow compass directions. See https://en.wikipedia.org/wiki/Runway#Naming). I don’t know what the distribution of runways in the USA is, but that feels too similar to me to be a coincidence.

Even if it is, I think it wouldn’t be the whole story, as there must be zillions of such runways in the USA.
Thanks for sharing it. It is similar to what I was describing although on a much broader scale. I'll look into it in more details later because it has some funny/interesting suggestions.
Ask HN: What are your experiences with ORMs?
Do you prefer to use an ORM in your backend, or would you rather write raw SQL queries?
Your standard disclaimer about nm when referring to modern chips:

> Most recently, due to various marketing and discrepancies among foundries, the number itself has lost the exact meaning it once held. Recent technology nodes such as 22 nm, 16 nm, 14 nm, and 10 nm refer purely to a specific generation of chips made in a particular technology. It does not correspond to any gate length or half pitch. Nevertheless, the name convention has stuck and it's what the leading foundries call their nodes. Since around 2017 node names have been entirely overtaken by marketing with some leading-edge foundries using node names ambiguously to represent slightly modified processes. Additionally, the size, density, and performance of the transistors among foundries no longer matches between foundries. For example, Intel's 10 nm is comparable to foundries 7 nm while Intel's 7 nm is comparable to foundries 5 nm.

https://en.wikichip.org/wiki/technology_node

So 7nm does not mean the chip has 7nm features, it means that the marketing team called it "7nm".
Show HN: I made an extension that adds time cost to Amazon products
It's very dependent on application niche. Movie and game composers are more likely to use Cubase or Nuendo. Very big pop studios (includes rock, country, rap, etc) are likely to use ProTools. Smaller home studios are likely to use Logic or Cubase. EDM artists may be using Ableton Live, Reaper, Logic, BitWig, Cubase, or sometimes ProTools.

There really is no "industry standard" now. PT was the standard maybe ten years ago, and still has traction in studios where artists need to move their sessions to another facility. But Avid pissed off everyone by overcharging for buggy software, so there's a lot more diversity now.
Apparently another plane went down in Ukraine according to this article. That seems like a much bigger story. Maybe I happened to miss that one yesterday?

Edit: A Ukrainian airline in Iran.
The progress academics continuously make in NLP take us closer and closer to a local maxima that, when we reach it will be the mark of the longest and coldest AI winter ever experienced by man, because of how far we are from a global maxima and, progress made by academically untrained researchers will, in the end, be what melts the snow, because of how "out-of-the-current-AI-box" they are in their theories about language and intelligence in general.
Rust trades off compile time performance for runtime correctness and performance. Far more people run code than compile it.
"Love is kinda crazy with a spooky little URL like you," said Atlanta Rhythm Section, probably.
Not only based on GDPR, but also Nigeria's NDPR. They failed horribly. See here - https://www.iafrikan.com/2020/01/06/nigeria-data-protection-...
Ok thanks for the heads up.
Exploring HTTPS with Python
For arxiv: There have been in avg 3000 Articles per Month for CS.

Like 100 papers you would need to skim every day :|.

There should be arxiv reddit mode :/
My browser path has been:

Netscape (1994) -> IE -> Firefox (for a long time) -> Opera (briefly, but never liked it) -> Safari (a return to the Mac platform) -> Chrome (for a long time) -> Firefox (2 months ago)

I never thought I'd return to Firefox but here I am. Browser preferences can certainly shift over time.
>So doing a function inside a .h file and using it inside multiple .c files will mean you have the same function multiple times and it will throw a linker error if the function is not static.

This is prevented by a header guard.

And, also: if you have the same function defined elsewhere, and your compiler complains about it: good. That is a bug.

Single-header projects like this are useful because they can be very easily integrated - just include the header, and build. No need to add another .c to the project, get its compile and link target inserted in the project. The single-.h approach makes sense for a project like this, where indeed the purpose is to put an embedded language/compiler, with as little fuss as possible, in any particular C-based project.

If the author caters to the desire to scratch the convention itch, and moves everything to .c - this just adds another layer of cyclomatic complexity to the project management. I'm a lot more inclined to try out such a radically useful project if its a single header - or can be expressed as a single header - than if I have to edit my project, add new .c targets, get the linking done properly, etc. Single .h with header guards - done properly (i.e. namespace) - can make such projects immediately more attractive than if it comes with a heavy load to integrate ..
Let's not assume this. Patents should be written that way, but many of them are not.
Generics being reified are a CLR feature available to any .NET language (which Java in the form of J# could take advantage of [0]), don't have anything to do with C# OOP model per se, and were an impediment to properly implement Scala.NET.

This will be fixed on Java side, with value specializations as per Valhala roadmap.

Extension methods are also a way to create lots of spaghetti code, trying to track down where the method is actually implemented.

Swift and Kotlin codebases are good examples on how one can go a bit too far with extension methods.

Java's solution is to offer default interface methods as an approach to traits, which was copied by C# 8.

Regarding interfaces, if you mean explicit interface implementations, besides forcing casts everywhere I don't see what is so well thought out about them.

[0] - https://docs.microsoft.com/en-us/archive/blogs/gauravseth/cu...
You're absolutely right. We shouldn't expect people who are already under the stress of losing work and finding new work to also go through arduous application processes for healthcare. But I still want to understand whether the ACA at least covers this case so that theoretically, if she had applied, things would be OK, or if there is a more serious gap here that even a knowledgeable person would not have been able to get medical care.
MPEG2 used to require dedicated PCI-[eX] cards to offload the encoding from the CPU as the CPU couldn't do it fast enough to handle real-time. Now CPUs can do multi-times real speed. H.264 also had add-on cards to enable faster than CPU encodes. Now, CPUs handle. Currently, H.265 pushes CPUs to their limits. Tomorrow? H.265 will be fast, and the next H.2xx will be causing us to wait. Rinse. Lather. Repeat.
I'd like to learn how Boeing's software delivery practice has changed. Sounds like there may be some lessons learned we can all learn from.
Hammerspoon can too
Yes, although notably this is about black-box DRM systems, not just your run-of-the-mill video codecs.

Standard versions of Firefox include non-free components by default because most users expect Netflix to work. ("Free" means "open source" in this context.)

Debian repositories (that aren't named "non-free") are supposed to contain only free software, so the Debian-packaged version of Firefox needs to be stripped of any non-free components. Should any slip through, that's a critical bug as far as Debian is concerned.

I don't think there's an issue here, it's just two projects with different goals proceeding as they're supposed to. We can have a discussion about all the things wrong with Encrypted Media Extensions and the like, but it's somewhat beside the point unless Firefox gains way more marketshare.
> Basically, I have no idea if the paper is reproducible

Worry more about whether the result is generalizable. How sensitive is that incremental improvement to hyperparemeter tuning, or to how the data is pre-processed, or to the specific problem domain? These days, the academic literature seems to rarely spend much time dwelling on these subjects, which is, at least in my opinion, sufficient reason for industry practitioners to shy away from the cutting edge.

I am less familiar with how this works out on classifiers, but I can say that this is the elephant in the room with topic modeling. Hyperparameter tuning and data cleaning are much more important than choice of algorithm. Perhaps even more importantly (at least if you're trying to understand different algorithms' relative merits), the method you choose for evaluating quality is critical: One setup will be clearly better if you are focused on the data's syntagmatic qualities, but perform terribly if you instead focus on the paradigmatic. And vice versa. In short, the question, "What algorithm is best?" is malformed and unanswerable.

There's an interesting paper from a while ago where it turned out that the vector space model that performed best when evaluated against the TEFL synonymy test was good old latent semantic analysis. I find that result to be noteworthy because it's one of the few papers that took a real live test that was designed for evaluating the skills of real live humans, and used it to evaluate a machine learning model. At the same time, that in no way implies that LSA is the best fit for your sentiment analysis pipeline.
Show HN: Keysniffer – an academic functional Linux kernel mode keylogger
By design nobody is trying to maximize their competitive edge. Since people just think they are. What everyone is doing is finding the right balance for them.

By not sabotaging your competitive peer's cars, or sectetely breaking up their marriages, or deciding not to have a family of your own you're giving up a competitive edge. Again that doesn't mean you should do those things to improve your chances for advancement at work.

Nobody is maximizing their competitive edge - everyone is just looking to find the right balance. The fact that something doesn't maximize an edge doesn't mean you shouldn't do it. Often times you should.
One of my recent MacBooks with i7-8569U is quite capable of gaming in 1280x800 (it looks good as it matches retina downscaling) in the usual Feral/Aspyr ports of games (on Mojave ofc, Catalina killed them off). AMD APUs should be even better, likely allowing 1080p gaming in mid-to-high details which could be good enough for many casual gamers.
Paper here: https://arxiv.org/abs/1909.11942

Really impressed at the speed with which Hugging Face ported this to their transformers library -- Google released the model and source code Oct 21 [1] and it was available in the library just 8 days later [2].

[1] https://github.com/google-research/google-research/commit/b5...

[2] https://github.com/huggingface/transformers/commit/c0c208833...
`keysniffer` is a Linux kernel module to grab keys pressed in the keyboard, or a keylogger.

It's also an academic project for devs willing to learn Linux kernel module programming, with extensive comments, checkpatch.pl scanned code, standards-compliant Makefile and DKMS support.

`keysniffer` was initially written for the US keyboard (and conforming laptops). By default it shows human-readable strings for the keys pressed. Optionally, the keycode shift_mask pair can be printed in hex or decimal. You can lookup the keycodes in `/usr/include/linux/input-event-codes.h`.

The keypress logs are recorded in debugfs as long as the module is loaded.
I like this. I've kind of been doing it implicitly but this organization would be much better.
Not as much as it used to be. I’ve been in a few distros lately (container distros mostly) that only had nano. I got all “get off my lawn” about it too.
nm is the new Hz
That's exactly what I expected. Now I'm really curious whether this is possible.

Monsieur Bellard to the rescue please!
This is going to be a huge problem for AI-generated art, music, and other media, because currently these are all public domain by default, for the same reason.
I agree, driving is dangerous. Why is the response to add another dangerous hazard? This argument is ridiculous.
https://paperswithcode.com/

I like that format. A short tidbit of abstract, as well as description tags.
I'm building https://makeithappen.dev just for that, it's in the MVP stage and pretty slow, but it will get there eventually!
Side effect of these: SFF, NUC, fanless desktops too.
Every day should be Vim day ;)
If you don't mind me asking, why would you want to move to London? Are you looking for more opportunities, or a better salary?

As someone who's living and working in HK as a SWE, you can definitely get a much better salary here in HK if you're fairly experienced. Carreer opportunities are limited tho, because none of the FAANG companies have engineering offices here.
possibly try getting up before the toddlers
Hi everyone, author here!
I just released this project I made for fun for myself, I had the idea in my mind for forever now and wanted to try my best at building and extension over it. So here it is. Hope you like it and contribute!

Right now it only supports Amazon since it is the site I use the most, but it is pretty trivial to add more shops.

BTW, I just searched for myself on the Chrome Store and found a surprisingly identical extension O_o. https://chrome.google.com/webstore/detail/time-is-money/oopp... it seems it's more mature than mine, so here you have another option!
The camels and their water consumption impact are not uniformly distributed throughout Australia. And since they are considered an invasive species, allowing them to live presumably isn't considered a top priority.
That seems right on such important sorts of computation, disregarding other factors. On the history, actual HPC numbers for Itanium have appeared in the Infamous Annual Martyn Guest Presentation over the years. An example that came to hand from 15 years ago to compare with bald statements is is https://www.researchgate.net/profile/Martyn_Guest/publicatio...

Regarding GPUs, Fujitsu may not agree (for Fugaku and spin-offs) depending on the value of "horsepower" relevant for HPC systems, even if an A64FX doesn't have the peak performance of a V100. They have form from the K Computer, and if they basically did it themselves again, there was presumably "co-design" for the hardware and software which may be relevant here; I haven't seen anything written about that, though.
We hear that opinion all the time. As someone working in neural net-based computer vision I'd basically agree that the current approaches are tending towards a non-AGI local maximum, but I'd note that as compared to the 80s, this is an economically productive local maximum, which will likely help fuel new developments more efficiently than in previous waves. The next breakthrough may be made by someone academically untrained, but you can bet they'll have learned a whole lot of math, computer science, data science, and maybe neuroscience first.
Yes, I'd seen this claim once before. The original quote was "There are things known, and things unknown, and in between are the Doors", yet a quick search led to this explanation: "QI hypothesizes that this quotation was streamlined and then the words were reassigned to more prominent figures such as Jim Morrison, Aldous Huxley and William Blake" on https://quoteinvestigator.com/tag/the-doors.
Following Up on “Hello World”
Same here. I'm really good about getting in 30-60 minutes of weight lifting or cardio a day; I just can't do it after waking up. Most days I go after work, and on the weekends I need a big breakfast and time before I can get going at 100%.
Show HN: I hacked CrossFit Open and you can do it too
Depending on what sort of Software you want to work on, consider Cambridge (UK). There is a busy tech sector in what is called 'Silicon Fen', but leans a little more towards embedded and hardware rather than web.
It’s possessive: “Sonos’ lawsuit against Google.”
What technical reason is there for Firefox to dynamically download these libraries instead of bundling them at built time? It leads to bugs such as this one.
I think that would be a copyright issue though.
Any fitness journey is 50/50 of consistency/mental game.
I found a way how to convince your brain you can do more with simple data analytics.

That is all started with Reddit post https://www.reddit.com/r/crossfit/comments/e8spjf/how_i_hack... After the post one of the top CrossFit athletes in the world(!) reached to me and said he can accommodate analytics like that in his training!

That is how the app was born! I released it 6 days ago, so everyone can get the performance data and improve.

A small tutorial is here: https://www.reddit.com/r/crossfit/comments/eiyu1k/to_those_w...

Now I'm working on apple watch version of the app.

Thank you for your time!
thanks for this for us behind corporate firewalls
i have to get up at 6:20 to get my meditation in before anyone stirs
It's not a trivial problem, but solvable. There are other solutions than the two you mentioned.
This prepared you for the 'real world' better than any programming lessons could!
The journal of brief ideas, https://beta.briefideas.org/about
It’s a different model it’s 737-800. Different plane model while still within the 737 family.
Yes, but that's not the industry we work in.
> carefully maintained vats

We are to assume the firmware running the vats is secure? That they won't be secretly (or openly through legal compulsion) infecting everything they grow? You know, to protect the children.
I don't think there's a direct correlation between a good idea and or interest in pursuing it. The idea may simply not cross the threshold of what you want to send time on.

This also may be one of those things that's not a billion dollar idea, or a million dollar idea, but just a 'couple of thousand dollars' idea. Some people aren't willing to spend time on things that don't cross that money threshold, but others most be willing to do it.
I think the article mostly means getting the most from the CPU, specifically at idle, via things like BIOS/OS power management (as opposed to purchase options).
Reminds me of the first week of my internship at Los Angeles County-University of Southern California Medical Center in July 1974. I needed to get an arterial blood gas from one of my patients — a drug addict with hepatitis and so-called "cannonball" fungal lesions in both lungs. I couldn't find the radial artery in either of his wrists, so I took the syringe and needle and moved down to his groin and tried a femoral stick. He was really obese and I couldn't feel his femoral pulse, so I tried to separate his abdominal fat pannus from his thigh with my right hand while plunging the needle into what I hoped would be his femoral triangle. The blind stick impaled my right index finger. My heart sank. I was sure I was gonna get hepatitis and/or his fungal infection, and spent the next month or so on tenterhooks waiting to wake up one day feeling sick. By some good fortune, I didn't get either of his illnesses.
salaries are appallingly low and it is quite expensive too.
Central Park Squirrel Census – 2019 Report
I actually saw Battle Angel Alita. I thought it was okay, but I hadn't seen the original source material to compare. Other commenters here are saying it was more loyal to the source material.

The other American live-action remakes mentioned were profitable, but by much more narrow margins. If what people are saying about it being truer to the source material is true, then it seems that producing better remakes does in fact produce greater profits. We only have a narrow data set to look at for this, though.

I really don't know what a live action Akira would look like. The body horror scenes are going to have to be CGI, which could go really badly.