skysight-inc/HackerNews huggingface dataset:
> Also a request for any resources of scientists trying to get their head around how to write good software, we're all pretty much people who once read a C++ tutorial and just went with it.

I guess this is hard to find, because theres no generic way that will work for all programming languages and contexts.

But i will tell you where i often find them: directly in source code.

People that are really good at this, dont have time to teach, and if they teach, its hard to get to the point to teach the 'tricks' implemented directly in source code.

Also, im my experience, besides the generic algorithms and protocols that you can implement in any language, the rest is very much context dependent.

So in the context of C++, that you have mentioned, there are for instance, at least, two great C++ shops for great source code, experience and tricks that i particularly like: Google and Microsoft C++ stuff.

The problem with this approach, is that you have to be like a 'source code vulture', opening up the engines you are interested in, and willing to expend some time reading and understanding what the source code do.

With this you can match and map with the more abstract knowledge in the field.

I've learned A LOT reading others people source code, specially the 'canonical' pieces of software out there.

Something no book wandering over abstract ideas can taught you about (the first exception to this that comes to mind is Tanenbaum books about OS, but he made Minix as a source code realization of the ideas in the book, so...)
D-Wave Announces First Sale of Its 5k-Qubit Quantum Computer
Curiosity Makes You Crave
Angels come before VCs. Offer 10 to 30% understanding that in the end they will come out with 5/10%.

The amounts are smaller so anything under 200k you will probably get it all at once.

Angel's fund companies they believe in.

No investing before a bootstrap product unless you have a background or more to offer.
> But 300ms ping is unusually high

It's not that high if you live in a rural area (And I'm not even talking about a third world country, I live in France). Most of the time, the main culprit is Bufferbloat[1].

I'm currently playing World of Warcraft with 250ms of ping, and even for solo level up it's annoying. League of Legends with 350ms isn't fun at all…

[1] https://en.wikipedia.org/wiki/Bufferbloat
It's not productive to generalize about conspiracy theories. It has been 2.5 years, and RussiaRussiaRussia ain't been right yet. Meanwhile the Orange Menace's poll numbers are as high as they've been since this theory was popularized.
I may have done something wrong. I am not highly knowledgable here. For example, I just learned of Pipewire.

That said, the problem occurred for me when using the NixOS package firefox-wayland. It is possibly better to use upstream firefox with Wayland, but I have not tried; I am just running firefox on Xwayland for now.
> Some people just want an emotionally calm place

In an emotionally calm place nothing of substance can be discussed as emotions tend to rise and fall with the importance of the subject matter. Whether it is vi vs Emacs (which is totally subjective), Linux vs Windows (which is a bit of everything), Free Software vs Open Source (which leans towards politics), Bare metal vs virtualisation (which is purely technical) or a discussion on the differences between men and women (which is biology), some hackles will be raised somewhere.

And yes, this being _Hacker news_ I do feel (which is an emotion) this place _should_ allow open and honest discussion of subjects like these. The mere fact that someone disagrees with you does not make that opinion any less valid or valuable. Where there is a diversity of opinions there _will_ be disagreement, and that is actually a good thing as there is not much less conducing to intellectual discourse than an echo chamber where everybody either agrees or keeps quiet.
> What exactly should a journalist do then?

First of all, ideally you'll leave those topics for your journalist buddies that actually know what they write about because they've been in medicine. If those aren't around: talk to other doctors, preferable some that are not being paid by a pharma company, to see whether they agree.

The same is true when your government tells you that all the intelligence sources agree and $desertCountry has lots of $wmd and is planning to conquer the world by doing $evilThing and $ourAlliance needs to invade now. Granted, the news media hasn't done a good job there either, you could say they were complicit by uncritically repeating propaganda.
Most people don't see that behind the scenes payola dictates everything you see on charts now...

Artists pay to promote their posts on Social media, so only the rich or well funded rise to the top.

Artists remix the same tracks over and over because they know doing the same track over and over means they can hopefully capitalize on profits already made rather than creating anything new, which takes more time and costs more.

Albums used to be high on filler, I think most people forget how only 2/16 songs made it to radio, while 10 of those tracks were often skipped, while you paid for all of them. now if you buy a single, you're only paying for what's good, even though $1-$2 is still quite high for a single music track if you ask me...

Music artists have always been hosed by the industry, good music is always suppressed by gatekeepers that want to influence what everyone gets to hear, but that one little band you like can greatly benefit, and will likely live longer together, by you telling people about them... Stop relying on other people to tell you what's good and let's let the listeners dictate what the charts say...
Yep Microsoft are certainty valuable, they're just not influential. Like IBM or Oracle. Not like Apple, Google or Facebook.
Thank you. They won't rework the app until they make some money off it first, so for the time being they would pretty much leave it as is. Since the freelance programmers (unknowingly) took very little money, the real value of the source code could potentially be a few tens of thousands. Even if it was just the $11.000, there is a value just in the source code
I’m glade that this exists and it looked interesting for me at first glance but it’s just too detailed. Wouldn’t mind brushing up my theory but learning about CMOS isn’t what I had in mind

I guess I’m not the target audience, which is fine
Ed Thorp strikes again.
>the global oil market will get the shock of its life with a horrendous global oil crisis to match.

It won't.

There is a very large amount of oil production on hold or at low capacity in North America because the prices are currently too low and very much expected to go higher in the future.

Prices will rise up to 50% but that isn't much of a crisis or unprecedented.

Renewables will become more attractive and their growth will accelerate a little.
I'm getting really burned out by the wanton use of the term 'Propaganda'.

"YouTube spreads propaganda and is toxic to children. Twitter spreads propaganda and is toxic to racial relations. Facebook spreads propaganda and is toxic to democracy itself."

What does the author actually mean by this? Messages posted and shared by government entities? Or, people sharing inflammatory opinions?
The days where the word profession meant anything are long gone.

Everyone is a professional these days.
From the outline I miss: Stroke their feathers.

I have quite a few interesting discussions with people in academia whom I've never met before but work in something I'm interested in at that point in time. Quickly explaining what you've read and why (hint: their articles!) I feel helps in moving from "homework"-question to might be interesting. I always figure that most professors mainly meet people in their circle and not a lot of people outside, so in the basis are happy to explain something to someone that comes across as authentically interested.
I always had the feeling it would raise my heart rate, which usually leads to anxiety for me.

But I have a really low heart rate. It's around 30 when I wake up in the morning and usually 50-60 during the day. So I guess pretty much everything could raise my heart rate, haha.
What are you suggesting as alternatives that will impress you? Would you prefer to have no indication on screen that something is loading, and no indication that acknowledges you even clicked on something? Do you see a better way to show that megabytes of data are on the way but not here yet?

Loading indicators are simply one single example of how to respond to user actions on-screen. The idea is more broad than this, the idea is for clients to respond immediately to any inputs. This is true for opening menus, clicking buttons, typing, pushing on the D-pad, waving the Wiimote, pressing on your MIDI controller, waving your arms for the camera... it applies to any and all input devices for all applications.

This idea is not in the least bit controversial, I'm surprised by the amount of push-back here in this thread. Devs of games and interactive apps have always done this. If the machine doesn't acknowledge user input immediately, the user doesn't know if the input was captured, and very quickly decides the machine is slow or buggy.
"The real grounds for elite hostility toward [Boris Johnson] lay elsewhere"

Quite, but unreliability, irresponsibility, and a tendency to consider his own interests as more important than those of the public ought to be among the grounds listed.
I highly recommend reading the MacStories review of iOS and iPadOS 13 [1]. Thirty (!) pages.

It's like the manual that Apple forgot. Case in point: you can swipe from the bottom-right corner of the screen with the Apple Pencil and it'll take a screenshot of the webpage and open it for marking up.

Extensive coverage of multitasking features, as well. There's definitely a learning curve with all these possibilities - split view, side view, copying and pasting, etc - so it makes sense to get comfortable with them now.

1: https://www.macstories.net/stories/ios-and-ipados-13-the-mac...
I have mixed feelings about this. A friend of mine grew up very poor in a tiny rural town with no known family that ever went to college. But he worked at a nearly superhuman level in high school and got into an Ivy league school.

He is also charming and funny and by his third year was friends with influential enough people that he was attending THE White House Christmas party.

Now he works where and for whom he wants because he has connections in the upper level of society that like him and know his competence. Without legacy admissions for him to make friends with, all that might not have happened.

Merit admissions give the legacies legitimacy. Legacy admissions give the superhumans opportunity.

This is simplified and certainly not the only way to let people achieve escape velocity. But it's what I saw happen to one of the most impressive people I know.
Can you elaborate on what you mean when you say “Prashanth is a grave robber trying to find valuables to snatch”?
What is harmful, electronic expression, and hosting? How is that different from the site you are on right now or email? Are you really saying the "tech" is harmful, or do people just say things you dont like? It's not so much facebook thats harmful, but how THEY choose to rank content. What content they give preference to is a human decision, no matter how much they shout the word algorithm.

If you are saying people shouldnt be allowed to express or amplify sentiment, then I would think you are against the mail as well.
Why couldn't pi-hole answer over http as well? You would also be able to use it from outside your home, without leaking your DNS traffic, or risking interception.
> prices stabilize at a slightly higher point

Which encourages renewable development. Renewables would not be as successful today with oil at $20/bbl.
2019 Arctic Sea Ice Minimum Tied for Second Lowest on Record
Nope

There's no need and any pressing release is artificial. I schedule the releases to go out at any time during the week, except Fridays. Fridays are for heads down work, then some pair programming stuff for my engineering team.
> No 4 year university will teach you React as part of a CS degree.

DISCLAIMER: I'm not a frontend developer.

They will teach you why React is used though, at least indirectly. A good professor will explain the virtues and drawbacks of immutability, and explain how it affects performance; with this understanding, it will help you choose whether or not React or another framework is more appropriate.

> Point is, becoming a good developer is largely a self-taught discipline as is.

It can be, but to write code that ends up performing well, you typically have to have some underlying understanding of the "guts" of the libraries you're using.

Dumb example, to find the smallest element of a list, I used to sort the list, and grab the first element out of it. This will work, but if I had taken any data structures or algorithms class, I would have learned that this is an O(n log n) process, whereas finding the min only requires O(n). This won't matter for smaller lists, but for something big it absolutely will.

Now, maybe I'm just dumb, I'm willing to accept that, but it's not like when I realized this later and changed to the faster version, that the code for finding the min was appreciably shorter or prettier or easier to maintain, it was only faster.
Bitcoin Network Hash Rate Mysteriously Flash Crashes by 40%
KDE Connect on Windows – Sneak a Peak
Does it work with digital ocean spaces?
Healthcare technology - medical record mixup, wrong medication/dose recorded, ignorance of certain racial medical concerns i.e. Glucose-6-phosphate dehydrogenase deficiency, etc.
Off topic, but thank you, I have an interview on friday and the have WiX in their nice to have list, thought it was about the websitebuilder(didn't do to much research yet), which would be odd since its a C# job and well i never had to build installers. Naming things is hard
A mathematics example:

* https://github.com/llSourcell/learn_math_fast

* https://github.com/shanirivers/open-source-mathematics-degre... (draft)
> …like that’s not too much

it's not, because you can enter whichever (anonymous) name you want :) ...and the e-mail address can be anonymised too:

https://youtu.be/rJi_Mo-SdW0?t=82
Amazon Care
George Stinney Jr.
NYTimes spreads propaganda and is toxic to the credibility of media.
Showing weakness internally and abroad welcomes threats and change. Perhaps their external investments (and IPO of aramco) are being driven by more immediate needs than they admit.
That saying applies more to stuff like gmail (free actual value but paid for with info) than the need to sign in.
That a loading spinner would count as content is a sad commentary on how little value YouTube video content must have. :(
-> A little meme for y'all because it would be so cool to see a guy who calls his company `WeWork` actually wearing a work shirt for once: https://ibb.co/WnFDvfb
The reason WeWork is great is because investors are subsidising our memberships, just like Uber is cheap because investors are shovelling in cash. WeWork has the potential for profitability if you take away the ridiculousness but the ridiculousness _is_ WeWork: co-working spaces have existed for years, companies like IWG (Regus) offer the same as WeWork and they're profitable... because they don't have a full time bar staff, a live DJ and a skateboard ramp in their lobby. Yes, the new flagship WeWork in London has a skateboard ramp and live DJ in the lobby. When WeWork fails (and their spaces are scooped up by the mature players in the market) the ridiculousness will disappear and we'll be left the same space that has been available all along.

I like WeWork, WeWork has value, but ping-pong and baristas don't make for 10x valuations.
No, but that's not what the manifesto says.

Full screen of content within 64 ms.

Sure, I definitely expect a checkbox to do something in < 100ms. Show that its state changed and at the very least show me some kind of loading icon so I know something is happening.

But a full screen of content in 64 ms? Unreasonable, and really a completely undefined unit of measure (what is/how big is a "screen" and how much content can fit within? How do you measure audio or video content? What happens when I'm working with vector graphics that can't possibly render in 64 ms?)
Spot, Boston Dynamic's Robot Dog, Is Finally Available for Sale
We have better than 'PBS for Social Media'.

We (still) have IRC.
I mentioned why the EU having control of our money is bad in a previous post you responded to and didn't read.

There is no compromise. We lost. Asking people to vote a second time before disrespects the first referendum. I have explained this a fourth time. I'm blocking you now. You'll say it's because you're making amazing points, but actually it's because you're talking to yourself.
A large portion of the web uses this plugin. If the site doesn't work with it I would consider that broken. Additionally UBO should not cause basic site layout to break unless something is wrong on the sites side (like including formatting markup from an advertising domain).

Thanks for stating the obvious though. Nevermind the other comments saying the exact same thing about the site being broken for them too. Just trying to help not have the site be broken for a portion of visitors.
Seriously. Ask some Athabascans about how extricable tar sands oil is.
Again a renaming that makes what the article is actually about less clear.
How do you verify that PyPI can be trusted?
Mozilla: What's Your YouTubeRegret?
Why does it matter what their potential production capacity is? That sounds like asking how many money printing machines they have; it seems they could build as many of those as they want, but of course you only do that according to market needs.

And of course oil reserves have had the unfortunate tendency to significantly increase whenever the oil price is high.
Meerkat Gang vs. Robot Cobra – Spy in the Wild – BBC Earth
Borscht with a T is the Yiddish pronunciation, unlike Russian which drops the T. It's a more common spelling in areas that historically had a larger Eastern European Jewish population (like the US, where the "borscht" spelling extended out from New York).
All Android phones from 2013 have current Chrome (or Firefox, if that's your preference).

In fact, I have a Nexus 7 (2013) nearby, so I know that firsthand.
What’s in a Name? Tales of Python, Perl, and the Gimp
> You appear to own 40% of the company, which means you own 40% of the IP.

Actually, I'm going to bet that he owns 100% of the IP he wrote because if they didn't have good documents around something like vesting, they probably don't have good IP documents either. That gives him the upper hand in negotiation.

To the OP: without a vesting schedule or agreement on what happens when you leave, your partner is stuck with you. If you've done most of the work up to this point, don't be bullied or browbeaten into giving up your shares. I wouldn't even give up that 10% you were going to right off the bat—that's giving away something for nothing,

Most attorneys will have a conversation with you and give you at least some background and let you know what general options are. I've been through a situation similar-ish to this one and if it wasn't for the fact that my partners were so completely sloppy with their paperwork I would have been completely screwed out of several years of my life—they certainly weren't looking out for me. As it was, they took more than half of the proceeds when we eventually sold the company even though pretty much everyone but me had ghosted a couple years earlier.

> Jim can try to play games by re-incorporating and moving the IP around, but you'd still be entitled to 40% of it. But you might have to sue to get it.

Remember, if you didn't sign IP assignment papers when you founded the company, you own 100% of what you produced. Copyright goes to the creator in the absence of any agreement to the contrary. That also means Jim can't transfer it to a different company (which he couldn't do anyway without inviting a shareholder lawsuit.)

> BTW if you wanted a fair deal, you'd get 20% of the stock now and forever. That's what you would have vested in with a standard four year vesting agreement.

Agree with this—if you really think the company has a good shot, I"d negotiate a generous buyout (generous to your partner that is) of half your equity and keep the other half.
As someone who's been in the digital publishing space for a while, it still confounds me that they became the industry standard. Their technology just did not work in any capacity and it was widely known that their metrics were completely manipulated depending on whether or not publishers ponied up the 5 to 6 digit ransom that ComScore asked for every month.
Some UCLA physicists did the same 2 decades later:
https://en.wikipedia.org/wiki/The_Eudaemonic_Pie
Getting Started with Async Features in Python – Real Python
Mind sharing the course? Sounds useful.
Ok. So let's say I believe in this, with the implication that oil prices in the future are likely to go up. Any investment advice? How can one - say a UK taxpayer - profit off of this investment thesis?
Well, for me is the opposite. I never saw right wing propaganda. Just everything left-wing. Even following suggestions in Twitter, Facebook or Instagram all i see are left wing personalities.
Ask HN: Why did you resign from your last job?
Uber receives just a two-month London license with new safety conditions
Pretty sure Shortcuts interacts with APIs, you could just drop that into a “choose from menu” thing when you activate the shortcut
Don't Pickle Your Data
The layout works? On mine with UBO running everything gets bunched up on the left side.
> But if the meaning is clear, I would ask students, why bother eliminating these mistakes? The answer is because not to do so is to risk offending people who know better, the educated, a small group, to be sure, some would even say an endangered species, but one that tends to be touchy about such matters.

I think you should "follow the rules," not out of fear of offending someone but because following these guidlines results in writing that is easier to understand. Even when the "meaning is clear," it can be made more clear (and have a greater result).

Compare

> Hopefully, the professor will be able to seriously take the work on which I am presently engaged, which is, I believe, rather unique.

with

> I hope the professor will take my unique work seriously.
Generally we use meaningful acronyms in those cases. Still a code, but one that is a lot less arbitrary. e.g. EDP="Emotionally disturbed person", or EtOH=Ethanol
I love ma iPad. It replaced laptop for me for almost everything I do. Even the MS Office suite is great. There’s even vim for it, but it’s half there. What I miss the most is having an ability to go into a zsh, spin up my vim, run node, gcc, acme+vice (I code for c64 as a hobby)... Essentially, the dev side of laptop use is missing. And I really miss it. It feels like the machine could handle it with ease, but Apple won’t have it.
Ask HN: PMs/UX researchers – wisdom on hiring user study participants (B2B)?
Product Managers and UX researchers of HN, how do you recruit users for running studies for new products in B2B markets?

When the usual consumer market techniques (Craigslist/ Starbucks) don't apply, what have you seen work well? Are there any resources you can point me to? Super interested in learning from your experiences, anecdotal or otherwise.
If you do add public tags, they should be limited to a predefined set.

Probably with a 'request new tag' button somewhere.
The way oil peaks work, at first production decreases slowly, but then it goes faster and faster. If they're about 1 million barrels per day below the peak after a decade, the next similar decrease will come a lot faster.
I wonder if Azer Koçulu should get his NPM package 'kik' back. :)
Aramco IPO