skysight-inc/HackerNews huggingface dataset:
I take minutes of every meeting I attend, including one-on-ones with my supervisor and phone calls with external collaborators. It helps me concentrate during the meeting (using a laptop would be counterproductive for that) and gives me a record that is more trustworthy than my brain.

Aside from that, I always have a scratch pad and plenty of post-it notes lying at hand. The former for any quick-and-dirty doodling, the latter for my to-dos.
Earth Had a Venus-Like Toxic Atmosphere, Before It Became Habitable
I just find them to be dumb. 50% of my recommendations are videos I've already watched.
It's still a game of cat and mouse, because the operators either will have enough sources not to care or be clever enough to only paint a target at the last moment.

Anti-radiation missiles seem fun to work on, for example the (now retired) ALARM missile will loiter at 13 km with a parachute then use a secondary rocket motor to attack a target it finds. The signal processing these things do is probably unbelievable.
So fun! My score plummeted when I answered the interactive questions.

Hit a bug where it asked me “do you recognize this song?” And tried to play some audio, but nothing actually played. (Safari on iOS; could have been caused by an ad blocker)
Looking at title I thought it was rant about product quality. But it's not, so I'll provide mine.

Since 2013 when I've started paying for Spotify it has turned from one of my favourite apps to one of those I hate most. On my previous Android phone it would freeze every other day when there was no internet. Why? Who knows. Could be related to me using SD card, or could be something else. The phone wasn't very old, but still on many days it was basically unusable. Somehow I was gifted a new phone and it kind of works. I say kind of, because sometimes when I click on a downloaded album it doesn't work - no tracks display. Why? Who knows. And few days ago something bugged out and tracks suddenly started setting volume to max. Apparently it's known issue that appears occasionally. Why? Who knows. Happily I wasn't wearing headphones so I did not get hearing damage. But who knows, maybe this will happen again.

There is also desktop app which severely crippled local file support few years ago. That really sucked for me, because I record a lot of my own stuff and I want to listen to music in one place. I don't know if this was fixed since then because I pretty much switched to using web app, which usually works. There is also iPad app which seems to routinely delete stuff I have downloaded do my iPad; and sometimes it also freeze in offline mode when browsing my library. At this point I didn't even try filing a ticket with support, I lost hope of them fixing this. I suppose soon I will simply stop paying them and make switch to something else.

EDIT: Why post this here? I hope people at Spotify see that submission about Spotify is on top of HN, and maybe, hopefully, someone sees my comments and thinks twice about setting 2021 OKRs and put some capacity into improving the app reliability. I know, this is optimistic, but who knows.
The biggest challenge to using Django with React IMO is getting the right blend of isomorphic rendering down. I don't want to go full SPA with Django as this defeats the purpose of Django IMO. Most parts of the site I want server-rendered, while in stateful parts I want React. So, let's say I have a site with 20 different React "apps" (i.e. stateful components) that I want to distribute amongst my various Django sections (Django "Apps" within the same project). And I want to do that with one webpackconfig. How do I tell my webpack where to put all those react bundles? The answer I've found is django-webpack-loader[1], however as you can see in the Issues section, one of the biggest limitations here is the inability to chunk React (and other issues).

Does anyone have a solution they like for this kind of isomporphic Django problem?

1. https://github.com/owais/django-webpack-loader
Then, is academia a good place to go to for research instead? If not, what should researchers do?
Sorry, were you somehow under the impression that the people of Sodom, Lot, and his daughters are being held up as models we should all be emulating?

I always find it a bit strange that people despise simplistic "Sunday-school" answers to life, but then when they read the Bible and find messy situations like the one described above, they say, "What kind messed up story is this?" Real life is sometimes messed up. A book that skipped over the messed up stuff would be pretty useless.
Start by just installing the xfce4 packages. Then when you're on the login screen, I believe there is a "cog" icon somewhere that let's you choose your session. Choose Xfce. Enjoy.

If you enjoy it enough, you can uninstall Gnome packages. Just make sure not to uninstall GDM unless you want to replace it with something else. I'm sure the Arch wiki has suggestions on the Xfce page.
Spotify really wants people to listen to podcasts... it's oh so much easier to wedge some advertising into podcasts.
Where in the current CI that we have today is lacking that needs to be improved? We always want more testing and testers, what is preventing everyone from helping with this?
Then he might not have needed the desktop at all
They denied anyone in future from digging it up (or not doing so, noninvasive archeo is a thing). I'm both surprised and not to find such selfish arguments as yours here.
> Guthrie Govan is basically a god amongst men for guitar players but it absolutely hates his work.

They apparently just took public reviews, but I geniuinelycan not imagine someone disliking Guthrie Govan. Maybe the score is also inversely proportional to popularity/# of reviews found? It'd fit into the hipster gag
> You are 6% basic. Acrimonious and Inherit Disease? Where do you even find this shit?.

Yup. That's me.
The article only briefly mentioned Timnit. Your comment is disturbing on several levels.
Yeah but Telegram still does less.
It's not your one stop digital life that is common in the chinese app space.

Telegram is still only focused on conversational interactions, it's just darn good at it.

I'm glad that it isn't a super app because that would actually reintroduce all that complexity that they've managed to strip away.
Was going to ask the same thing. I bought modest amounts of a couple of ETFs, and my broker (IBKR) flashed several big warnings about using a market order. I figured it probably didn't matter much since I'm planning to buy and hold, but a more cautious person would probably have done the limit order.
They've openly said they were selling order flow since the very beginning, so I can sort-of understand the downvotes.

Read any second post by Matt Levine over at Bloomberg as to why selling of order flow isn't necessarily bad, and probably quite ok, for retail customers. But the gist is: fulfilling retail customer orders is lucrative for market-makers because they do not run the risk of fulfilling some order that is part of a larger, institutional, trade that will make the market move against them a short time later.
Not scope of this analysis, but my #1 regression is large PDF in tabs. It such a standard part of the web experience, especially in sharing academic research, that it feels like a legit pain point in dire need of an upgrade.
Funny, but I was hoping this might provide some insight into why my Spotify is so bad, even by my own tastes.

Spotify constantly queues and recommends songs to me that are so bad, I can’t even imagine how there could possibly exist any data indicating that any significant sample of listeners has ever enjoyed hearing them. Spotify has 5+ years of my listening history, and orders of magnitude more data from listeners all over the world, and yet every time I set it to recommend anything to me I just sit there pressing “skip” repeatedly until I give up.

I always blamed myself, thought I was just becoming old and curmudgeonly in my 30s. But yesterday I finally discovered the problem isn’t with me. I switched to Apple Music, and it queued up 50 songs I’d never heard, and I enjoyed almost all of them.

I can use my HomePod now, too. I’m really loving Apple Music so far, highly recommend it to anyone who thinks their Spotify account is permanently broken like mine was.
Did Coca-Cola Create Santa Claus?
I liked the design of Unity. But I'm honestly surprised you'd pick Xfce over Gnome if you liked Unity.

Unless, of course, your preferences just changed, or you didn't really like Unity either.
Matrix: Computer Science Sci-Fi
We use ansible vault to encrypt strings like dB passwords and have those in git.

As a two person "start-up", ansible has been super helpful in general and well worth the time investment.
It used "stan" as both a noun and a verb and I have no idea what it means.
I'll pretty much always carry a paper map when hiking (and a compass) so I'm not dependent on batteries. But otherwise I'm pretty much OK with depending on digital--so long as I have the maps downloaded locally.
Lawyers talk to each other so businesses don't have to. Which is where this might end up if Baremetrics has customers in California.
12 hours ago was what, 5am London, Midnight East Coast?

Timing is everything. If a tree falls in the forest and 75% of the potential readership are fast asleep, does it make a sound?

(Numbers are fictional - and possibly eurocentric - for the purpose of conversation. I think the point stands with or without their veracity, it's just easier for form a sentence with values)
Buoyed by Video Success, Zoom Explores Email, Calendar Services
I actually like conspiracy videos (for fun), but Youtube did something a few years back so that they are recommended with much less frequency.

Also to get a totally clean slate, which is still not perfect as you said, you have to delete subscriptions and likes as well as watch history. I've tried it a few times, but since I keep my subscriptions I always end up back on the same topics.
D3 js is well known, but it used to not work with React because of Reacts's virtual dom stuff, D3 works with the dom directly i beleive, i would assume there is an npm package that allows u to work with both,

React Charts library was nice if i remember correctly
>Anyone got ideas?

The Act of HN submission. But broadly speaking US working time zone get a much higher chance of submission being upvoted.
with the downside of them being different services, thus you can't have the same account (saved places / routes) on both the web version and the mobile app. Am I wrong?
Excel?
Also, ruslanbogan’s comment did mention race which confirms for me that you didn’t even read it. It accused the researchers of being racist towards if statements. (Please tell me you find that more absurd than what I wrote lol.) Again, why are you championing this cause when you’re clearly wrong?
Are these brands buying from factories, or are they factories themselves. I assumed it was the latter, because Amazon has helped make it so easy.
Show HN: Contterio is a service where you can create content by algorithms
Today I Launch!
Contterio is a service where you can create unique cool designs for your content with the help of smart algorithms. And you can get all this in less than a couple of seconds. The number of templates for your content is unlimited because it is created instantly.
37 Things to ask to your next employer (software related)
> You can make your own explicit bounds checks, or you can use valgrind (which, just like any type system, can understand only simple situations). You can use C++ which actually does allow you to do bounds checking by default, if you're into such things.

Yeah, apparently Google, Apple, Microsoft think otherwise.

> Now tell me, why exactly is "new Foo[count]" safer than "ALLOCATE(Foo, count)"? Or just do this minimal boilerplate by hand, this is not a practical issue unless your code is very badly factored (good code requires only few allocations).

1 - Everyone needs to create their ALLOCATE macro, and not everyone does it right

2 - Actually it fails with certain kinds of type given as parameter

> I very much like that C keeps it simple and you always see what happens.

That is what people that never read ISO C and the myriad of UB cases think they do.

That is why I get such a kick of C Pub Quizzes, everyone is so full of themselves in regards to their C knowledge.

> This is why I took issue - you can't have both low-level bit twidding and "memory safe" programming. At most you can have a language that lets you choose between one or the other in a rather integrated system, but then you're still dealing with this abstraction gap, and having to traverse it constantly is not pleasant.

That is the whole point, dangerous code that can trigger memory corruption code should only be written when there is no way around to do it in a safer way.

And most of the time, it is an optimiser bug that is even the case to start with, unless one is writing drivers or kernel code.
Genocide denial in hackernews?
Ransomware: Attacks could be about to get even more dangerous and disruptive
> That always has to be true, no? Reading from a mutable datastructure is impure in the same way that reading from standard input is.

If the function internally reads from stdin, I'd agree. But if a fn takes an input stream as an arg, and if given input streams that yield the same bytes the fn always yields the same result, then why consider it an impure fn? The input stream is just a fancy data structure for bytes.

> Two different arrays with the same members are not generally equivalent.

Derp, of course! And though I guess it would be possible to have the `Mut*` collections use value equality instead of reference equality, that'd probably conflict with the performance goals of the mutable variant.
"I can't judge your music without seeing your Spotify. I mean, I can guess from your browsing history and cookies that your taste is rough, but that's all I'll say for now.

Log in with Spotify"

I never used Spotify, so he was doing this assessment from my cookies...from where? Youtube? I don't login there either, I just browse it. Anyway, that's my test on this.
unless you're doing a lot of math - where python/numpy/sklearn/scipy/BLAS/LAPACK/Tensorflow is unparalleled - you should do everything in JS/TS.

something like nextjs - with built in frontend+backend is ideal.
What Are Weird Machines?
Elon Musk says he tried to sell Tesla to Apple
Rapid website-blocking power for violent material proposed for Commissioner
Oddly, I was inspired by Richard Dawson in “Family Feud” back in the 70s, who always closed the show with “Remember, kids, avoid position-dependent code and never optimize prematurely.” I still appreciate his advice.
Unfortunately, regional market segmentation is something that international trade agreements have encouraged, not prevented.
Google told its scientists to strike a positive tone in AI research – documents
...airports and ski resorts: https://en.m.wikipedia.org/wiki/Cavalese_cable_car_disaster_...
> Your spotify was horny-soundtrack-movie-soundtrack bad.

I suppose because soundtracks and 90s dance remixes are what I listen to while programming.

For soundtracks, I made a playlist that goes for 28hrs 30 mins full of:

* Hans Zimmer

* James Horner

* John Williams

* Alan Silvestri

* David Newman

* Danny Elfman

* Christopher Tin

* John Powell

* Michael Giacchino

* Ramin Djawadi

* etc
I think you're misunderstanding, although it's not phrased super crisply. It means: "you should avoid algorithms which may attempt to use arbitrarily large amounts of stack space".
This is not about timing; it's about the proportion of price improvement that benefits the customer vs the broker.
I certainly hope that there's some sort of channel-hopping strategy in place to prevent accidental jamming. In fact, I would hope that "can't be accidentally jammed by a bunch of 14 year olds on their cell phones," is a lower-bounds for measuring the efficacy of the system.
https://www.youtube.com/watch?v=aaqbbjciqsE&list=RD6MexmN9vF...

Like/Dislike ratio of 6600/98, they must be extrapolating from some bad data (or possibly extrapolating from the genre not being particularly melon-y).

Excuse me, I need to go and practice...
You might want to check this out then: https://haim.dev/posts/2020-07-28-dual-monitor-kvm/

That was on HN earlier this year. Basically it's software that you run and set up to detect when certain peripherals connect/disconnect and have it switch the input on the monitor automatically. I've been using it and, while not always perfect, it actually works pretty well, especially considering the price.

If you don't always want the monitor to switch inputs (sometimes I just want to quickly switch my keyboard/mouse to my laptop to do something but don't want to switch monitor inputs) you can also just set up shortcuts or scripts (I created an Alfred workflow, for example) and use something like https://github.com/kfix/ddcctl to switch monitor inputs.
That’s more like the computer just slept with your sister even though you told it not to and now you’re horrified and no longer friends...
Looks like that board is the sole option for Thunderbolt && AMD && ITX. Bummer that there are no options with passively-cooled B550 chipsets.

I do something similar to the post's two-cable configuration:

- Mac to Caldigit TB dock to two displays.
- PC to one of the displays
- Keyboard and mouse to a USB switch, which connects to the PC and the TB dock

It's kind of a pain to manually flip both the USB switch and the monitor's input.

This app can theoretically help by programmatically toggling the display's input when particular USB devices are dis/connected:

https://github.com/haimgel/display-switch

.. but compatibility is spotty, relying on a rarely-used hardware feature in the display that seems to not be reliably implemented ("DDC/CI").
Disposable surgical mask best for being heard clearly when speaking, study finds
I agree. I used Freetrade and they delay all free trades until 3pm the next day. Obviously they are doing some nonsense to make a tiny bit of money from that, but it doesn't really matter to me any more than the 0.5% duty does because I'm not idiotic enough to make short-term trades. Just put the money in, forget about it and take it out years later. 0.5% will be irrelevant.
The problem is that Google wanted to monetize AI via marketing itself to a higher share price and more panache (sell the sizzle). If AI were solely an internal tool at Google, none, or very few, of these ancillary problems would have presented themselves.

Or, they could have just labelled all these efforts with the less sexy and scary moniker of "machine learning".
FSF Blogs
I was reading through the tutorial and it has you add CORS to enable api requests during development. I think using create-react-app's proxy feature might be a better fit:

https://create-react-app.dev/docs/proxying-api-requests-in-d...
Wow, what a blast from the past. I always wonder though is anyone actually using themes like these as their actual daily driver?

Link to the project with Screenshots: https://github.com/grassmunk/Chicago95
I always thought my recommendations are that broken because I listen to two very different music directions. For now, I fixed it by finding new Music via YouTube and using artists playlists etc.. Apple Music is probably no option, though, as I'm exclusively on Android.
As someone who has worked daily with React (and Django) for more than 5 years, I am always surprised to see how many boilerplates and tutorials include redux.

It’s a tool that solves very specific issues that most people won’t have and often adds quite a bit of complexity.
Trump administration says Russia behind SolarWinds hack
Out of curiosity, what else do you use it for?
At work its Java Apache POI exporting Excel reports
Nuclear 'Small-Modular-Reactor' Startups Are Pursuing the Industrial Heat Market
Mobile machine learning: Year in review
Who will save us from the eSafety Commissioner?
Hollywood studio MGM puts itself up for sale at $5bn
Ubiquiti's gear falls into a weird market segment: it's got 85% of the capability of true Enterprise-scale equipment (i.e. the kind you absolutely have to employee someone - or two, plus pager-duty, full-time for) for a fraction of the cost, but costs 2x or 3x more than the consumer-crap it's replacing - but has a _hint_ of vendor lock-in that at least with the full-time-employees you could task them with building and implementing an exit migration strategy.
Hopefully someone can correct me if wrong, but I assumed that the joke was that 7 years ago in 2013 if you ran “got - branch” the cli would crash in some way. Though I would love to hear an explanation for someone who knows for sure what the intention of the joke was.
Burn the DOM with fire. I'm so allergic to it. I'd rather write my own 2D tile tree format, with a simple flex-like rendering layout, than to work with HTML and expect reliability. HTML was never designed for interactive applications.

The historic reality is that HTML served as a "backdoor"/gateway to let the linux community compete with microsoft: linux devs could ship their code for windows clients.

Now, HTML webapps cannot run properly on a mobile platform without depleting expensive batteries. So each mobile platform are making bucks on the back of developers who have to work twice as hard.

I have very high hopes that webassembly could somehow solve all those problems, but there are several problems:

* Not all browser vendors like WASM and I doubt that any WASM progress would be supported equally.

* WASM toolchains are not really mature for most languages. Compiler makers don't have a lot of incentive working with WASM.

* The DOM would still exist.
Appears to be dead (likely hugged). Getting an application error from Heroku.
I'm no video expert, so correct me if I'm wrong, but I thought you can do 3840x2160@60Hz video with 24bit/pixel with under 14.4Gbps, which is the HDMI 2.0 limit [0].

According to this [1], that signal would require 12.54Gbps, so with a link budget of 34.56Gbps - 2*12.65Gbps, you'd have about 9.48Gbps left over for USB and ethernet (which is on the PCI bus for this particular hub). I suppose these numbers include coding overhead for the physical link, but I can't say for sure. If you wanted more than 60Hz or more than 24bit/pixel, you'd definitely run out of bandwidth with two monitors and USB/ethernet.

[0] https://en.wikipedia.org/wiki/HDMI#Version_2.0
[1] https://linustechtips.com/topic/729232-guide-to-display-cabl...
I work in mobile spectrum, and one of the tasks my systems do is account for and maintain compliance with special conditions placed on licenses. There are tons of these...for example, you cant use your 600mhz A block license within a certain distance of a medical facility that uses any WMTS device. C band already has a ridiculous amount of special conditions, and this is actually the first time I've heard of this one in particular, which is pretty insane considering the risks relative to other special conditions IMO.

I do have some capacity to advise stakeholders on upcoming auctions, and my advice so far has been to stay away from C Band, but it's pretty ridiculous how little importance they place on technical aspects of certain bands...they just see spectrum and they want it. Hey, don't listen to me, I'm just the guy who is saving you from 8 digit noncompliance fines. :::rant over::
New York Issues First-in-Nation Moratorium on Facial Recognition in Schools