skysight-inc/HackerNews huggingface dataset:
Steady revenue stream, financial incentives and unlimited initial ways to monetize your venture beat your entire list, which are definitely not necessary for a successful project, given by the numerous non-FOSS successes in the real world.

I honestly don't care that people work for free, it just saddens me that it takes so long for these people to realize how important financial incentives are. It is clear as day that this model rarely produces any financial results for the developer, even if people and companies are actively using and profiting from your work. That stuff seriously makes me wanna puke.

The reason why it doesn't work is because it violates a very basic business principle. You don't wait for someone to "give" you money for your product, because noone is going to do that. As a manager it is incredibly painful for me to go through the entire chain of command to give you money "for maintenance". Instead you should "take" it by making me wanna buy it.

The strawman part of your argument i will avoid, since it is a clear nonsensical trap.
Please stop posting things like this.
I vary between Classical, usually when designing, to something upbeat when coding.
Code and neural network weights for AlphaFold: https://github.com/deepmind/deepmind-research/tree/master/al...
The kind of cunt that needs to be strung up. Her corpse, twisting in the wind, will serve as a strong reminder to all the corrupt cunts in the world that their time is coming.
Perhaps it has less of a market when you can affordably run Windows in a VM these days?
I think you’ve summed up the sentiment of the entire thread in two words:

don't wait
Are these compilers or mere transpilers?

Not sure if I am being sarcastic or serious.
I kind of understand what you describe, but I still don't understand why the type needs to be private. You can return opaque objects of a public type just as well for this job, can't you?

class Token {
virtual ~Token();
protected:
friend class MyClass;
...
/* all your state */
};

> what is a callback lambda but private state?

You can (and do) program to the callback's interface -- say you ask for an std::function<void()>, and the user gives you that. What is behind the function (private state or not) is not your concern, you simply perform an public operation (calling it) on a public interface (i.e., via std::function).
Some simple epidemiology: estimating the number of Wuhan virus cases
It's fairly cold comfort to know that your employer is paying some taxes associated with your position that don't come out of your notional pre-tax salary.

What most people are interested in is how much of their pay is take-home pay. In the US, the take-home fraction of your pay will typically be somewhat higher. It's certainly not the case that software engineers in the US are getting bigger notional salaries but then paying a larger fraction in paycheck deductions than their European counterparts.
...a counterexample does not contradict a statement that starts with "Most people ..." Also, I've never heard anyone suggest "You are meaningless in life if you are not a creative savant."
It might make sense to also add a section to the article considering why you'd want to verify an API signature instead of calling the API again.

Some examples I could think of:

- You don't have access to (that part of) the API, but to its public key

- The data in question has been deleted

- The entire API or even Service is gone

- The API call involves some complex calculations that takes a long time

- The data might have to be verified without access to the API or the network as a whole

- You are being Surveilled and/or your access to the API or some of its endpoints is being restricted
If you don't phrase your letter weirdly, making sure you to keep focused on conveying your thanks and relating how they impacted your life, I'm sure they'd appreciate it! Just put yourself in their shoes, if you received a letter of genuine gratitude I'm sure you'd appreciate it as well, like most people would.
I think the more interesting question would be which public transportation routes greater than X miles (or kilometers) in length have the highest distance to price ratio.
Ceres, Dawn, and JPL's Small Body Database
The Things You Need to Do to Be a Better Programmer
Is there or will there be AlphaFold CASP14 entry too?
and Igalia are hiring for V8/JavaScriptCore/SpiderMonkey work:

https://www.igalia.com/jobs/javascript_engine_developer
I am not an ML engineer (except when I program in ML, of course ;)). But this sounds a lot like the following:

1. We had a model that worked in principle, but the search space was practically infeasible.

2. We made an observation that a different model might exist that makes the search space irrelevant.

3. We threw ML at it.

4. Now we might have a model that fulfills (2) but we cannot be sure because we used a black-box approach.

5. Somehow the results are exciting. Better results would be really exciting.

6. We hope that more data yields these better results.

Is that correct? Am I the only one to lament these black-box approaches? Should there not be a bunch of people now studying the learned models to figure out if much better results can actually exist?
How to Do Analytics in Your React Native App with Firebase
Not to be confused with his Croissant.
Exactly, the small projects could be indispensible for someone's daily workflow.

A good example is Karabiner-Elements, a keyboard remapper for macOS. The author and his team has been making sure that it works with every yearly update.

I've sent him a thank-you note, and now follow up yearly with a donation.

https://github.com/pqrs-org/Karabiner-Elements
Disillusionment. The same as idolizing anything – people, companies, countries. A curated image seen from afar versus experiencing it in person.
Satoshi Nakaboto: ‘Crypto Twitter Explodes over Sceptic Peter Losing Bitcoin’
That's because it's unique. The tower of Piza is like several other towers if you take out the leaning part.
With that logic, there is no need for any private security firms anywhere, because all should be covered by police since in case of an issue they have to investigate it.
Amazon Sumerian: create and run browser-based 3D, AR, and VR applications
O – Small, fast and limited text editor in Go (Less than 400KB)
> "How do I know your comment is legit if you didn't sign it?"

The comment is fake. The points in it are valid, though.

The big difference here is whether a comment or API response is claiming any kind of authority over certain data, or is a self-contained argument where the validity doesn't depend on where it comes from.
Show HN: Tangerine — A simple and beautiful habit and mood tracking app
I deal with a fair few lawyers here (in the UK) and most of them are in their 40s and 50s - freelancing between multiple firms or their own small one man firm and billing £100-200 per hour. Their businesses make money from their billable hours - if they're sick - tough luck.

Most of the bills I get are in the region of ~£500 and for that I get a 5-10 page legal document or in depth review of some semi-complex legal matter which took them a day and then some several hours back and forth of revisions - all included in that price.

Visiting their offices is far from glamorous - most are literally piled high with document boxes (a dozen easily) and their desks the same. None of them wear Rolexes or fancy suits. I certainly don't get the impression that they're making bank - just that they're doing okay, same as your average software engineer or white collar job.

The office juniors in these small legal firms do commensurately less well than that...

Now there are big city firms which doubtless do very well and where partners do better than your average lawyer - but then outliers like that are the same in any industry.
I'm ok with them deciding on different morals that me. It's the inability to decide morals for themselves I find unsettling.
Better yet:

Someone sends you a tweet with your address, a picture of your house and a picture of a gun, then deletes the tweet the next day.
Banning ${thing} only stops the honest people, which are usually the people you don't have to worry about.
Who Killed IBM Kitura?
If someone says "I earn 50K" in the UK then they mean that's their salary after employer NI but before income tax and employee NI. The cost to the employer (in straight cash terms, not including related stuff like a desk, computer, etc etc) is more than that figure.

It's not fully pre-tax, but we call it pre-tax, just pointing that out.
Game dev union leader: “Dream job” passion “can open us up to exploitation”
> are we not allowed to use any sane method of doing footnotes?

There is no markup on HN for footnotes. https://news.ycombinator.com/formatdoc

> Who does this?

Blame the people running the site, this is just a small inconvenience compared with other lack of features.

> screw over anyone who uses a screen reader?

As GP's footnote is plain text – not markup – there is no problem with screen readers (or any user-agent, really). Curious why you would think otherwise.
Keeping the peace at an event which has 50,000 members of the public seems like a good use of the public police service
So get a cert before setting up wifi. This is not a hard problem.
1. Connect to AP with random key from the box
2. Open admin panel over HTTP
3. Follow instructions to get Internet access
4. As soon as it has a connection, the router obtains a cert and redirects you to HTTPS
5. Now you can make all your poor security decisions
Angola's state oil firm was left with just $309 in its account
As far as I know Mark Zuckerberg already admitted that Facebook is spying on the Messenger messages:

https://thenextweb.com/facebook/2018/04/05/facebook-confirms...

Now Zuckerberg is merging Facebook Messenger, WhatsApp and Instagram:

https://mashable.com/article/mark-zuckerberg-speaks-on-whats...

Thus we can be pretty sure that WhatsApp messages are also being monitored.
What are the inventory features in Tally?
Impossibly vague statement. What was her salary before? What is it now? How long did the shift take place? Where is she in her career?

You get the idea. Far too many variables to just say the 3x increase was just because she dropped dotnet...or even played any part.

There are plenty of people writing dotnet code with some making 3x more than others.
Is there any other reason for limiting remote to North America except timezone? Timezone-wise, South America is a subset of North. Also, both Western Europe and Hawaii are 5 hours away from New York.
I’d be a bit more precise. The blog is hosted by cloudflare. IPFS hosts all the versions of the blog, none of which are canonical.
> Conclusion: Ruby is awesome; just don't use it for anything serious.

LOL! Funnily put.

This did offend some in this here mini thread but I indeed gradually -- with business and personal usage -- came to that conclusion by myself.

Nowadays I am pretty hopelessly hooked to Elixir. Parallelism and concurrency basically solved, extremely fast for a dynamic language, FP, compile-time macros (so basically code generation without the boilerplate source code), several very solid and customisable frameworks (web/API/GraphQL, DB data mapper), predictable lag even under extreme load, and I am just in love.

Now only thing left is Rust to emulate the BEAM's runtime. :)

If we were to have a vote for a language with which you replace a slightly more complex bash/zsh scripts however, I'd vote for Ruby. It's very terse, it's fast enough (without Rails I mean) and it mostly reads well. Or I dunno, maybe Tcl/Tk or OCaml.
Opera Browser Pivoted to Offering Predatory Payday Loans in Africa
I came here to post this. You beat me to it.

What's appalling here is that Clearview is playing in God mode, monitoring and acting on what Law Enforcement is doing, IN THEIR OWN INTEREST, without any oversight. The potential for this to backfire is astronomical
That makes sense. I followed it from Bruce Schneier, who commented on the "careful auditing", so caught my eye.

https://www.schneier.com/blog/archives/2020/01/securing_tiff...
Hence ORMs. It's possible to do much better than ORMs though. The object/relational type system mismatch is a property of how technology evolved, it's not fundamental.
UOS developer's parent firm saw net profit surge nearly 10 times in 2019
That was burst sort, not bubble sort.

(That said, bubblesort can be fast if the data are usually very close to sorted - one example here is depth-sorting polygons for a rendering engine on a highly constrained platform.)
That’s a fabulously well-written article: very insightful and demonstrating remarkable self-awareness. It inspired me to check out the README for ripgrep and I was equally impressed with the quality of its documentation.

Until now, I’ve always shied away from any of the modern `grep`-like programs as I prefer to be comfortable with the standardised utilities as specified by POSIX (`find` and `grep`). However, I often find myself using GNU extensions – since they’re so useful and make certain tasks easier. I figured today would be a good day to take it a step further and try out `ripgrep`. One feature that immediately appeals to me is that `rg` automatically respects `.gitignore` and skips hidden files/directories and binary files; When searching recursively, I pretty much always use `-I` with GNU grep and often use its `--exclude` and `--exclude-dir` options (features not specified by POSIX). I’m looking forward to experimenting with ripgrep and discovering what other benefits it can offer.

So thanks, Burntsushi/Andrew.
Because it interrupts the flow completely when they could have just written the model number along inside of the already-used parens like a normal human being. With a screen reader, it'll get to the superscript 0, read that out, and then won't be able to read the actual footnote content until the very end. Can't jump around like our eyes can. "⓪" isn't even read by a screen reader (at least not narrator on windows 10). Footnotes in internet comments are useless and unnecessary anyway.
Pharo 8.0
Miners didn't move to better cards, they moved to ASICs. Once the currency is too hard for a consumer GPU to mine, miners move to specialized hardware which is far better at mining. When mining gets even harder, the only way it can be done profitably is to set up entire farms of chips that mine away, and that's a serious amount of cash at this point, far beyond a 1200 dollar card. By this point, mining is pretty much over for the rest of us mortals.
That's true, you didn't say that. In hindsight, I think my interpretation of what you said was a bit off.
RMS usually does.
Not necessarily so.

Banning stuff will allow us to go after and punish the non-honest ones.

Banning stuff will make honest people do it less and therefore present less opportunities for non-honest actors to steal this valuable data (e.g. through security lapses).

There are no silver bullets, we cannot solve complex issues in one master stroke.
Only free transportation I have come across in the Midwest is Free shuttle to nearby casinos. Now I hope they also have a shuttle or two to the next city center but I have my doubts that I can reach Atlantic City from here. I should try that next spring.
Nice list, I think it lays out the problem with the current system in fine details. I'm surprised that it seems to be as bad as where I live in the UK, too.

I call myself a Senior Research Fellow, but in the end I'm just a postdoc in the late 40s who has almost no chances to get full tenure and has messed up his life for good.

Before anyone blames me, think twice. I've got new contracts offered with almost no effort on my behalf over the years, and all my positions where pure research with no teaching duties. It's not easy to turn down such seemingly generous offers and try to make a living in another way (with a background in linguistics & philosophy!), even when you know these contracts won't last and only delay the inevitable.
Any comment on the salary in these positions? Are they higher than for the average software developer, and if so, by how much? I am wondering since to my experience, the application and development of logics and verification procedures to be used in programming language development requires vastly different and more rigorous personality and working methods than in your average web developer gig.
That makes me wonder how tomato in a fruit salad would actually taste.
We're hiring compiler engineers at Horizon Quantum Computing (http://horizonquantum.com).
>>> kind of feel like a bit of a weirdo

So what? Be the weirdo. The world needs more weirdos to combat the creeping Normie Conquest ;)

There's nothing weird about sending cold emails to give props. I've been doing it all my life. And now I find myself on the receiving end. And it always feels heart-warming. Especially if I can point someone to a resource or facilitate an introduction. This is how the world works. Random walk diffusion.

Now I am currently at the stage where I am trying to make the leap from the single one-on-one personal email. To the mass harvested email list in the 500-1000 user range. I still want to make it personal. I have targeted specific fields of interest. For example, "AI/ML researchers". And I know I am crafting content that will delight and enlighten. But its hard to pull the trigger on something I personally find so detestable, unsolicited noise.

Yet, I still think this is one of the best modes for seeding initial distribution...
Yeah I agreed that this call-out seemed out of place. I wouldn't even categorize it as passive aggressive. I see it as attempting to give input as to what ought to be prioritized. The intent seems positive to me as long as it's not pushy.

Now, maybe the maintainer doesn't want this form of input, or prefers to have the input in the form of issue voting, etc. Overall though I don't see the action as inherently rude.

Then again I'm not a major project maintainer.
> Many other fields require the same mental capacities we employ: from doctors to school teachers all the way to even accountants. They are literally doing the same stuff we are doing: grabbing stuff that was already built by others, thinking about it, discussing it, having meetings, etc.

They are doing some of the same things, not all of the same things. The ways they are different is obviously important.

Software development requires a level of precision found only in other engineering disciplines, because computers are pedantic and unforgiving. Biological systems, like those dealt with by doctors and teachers, are forgiving and robust. For instance, most medical interventions at the family doctor level are actually unnecessary [1].

That said, software development is far from the hardest field.

[1] https://www.scientificamerican.com/article/medical-procedure...
Wait are you complaining that the car tells you to take it for service? I have a 2009 VW and I actually really like this feature. I just wait for it to say service is due in 30 days and schedule something with the shop. Modern cars only need service about every 12 months so it's nice to not have to try to remember.
I don't agree on your examples :

- teachers : if you have let's say 30 students, you need one teacher, in you have 300 you probably need 10 teachers. I don't know how can you one person deal with 300 students giving them the required attention. Since you have the school program you can start paralyzing the tasks.
- doctors : If you have 10 sick peoples... 1 doctor, with 100 you probably need 10 doctors. A doctor need time with a single patient to study the case.

There is probably plenty of good examples, but not that ones.
About building softwares, even if you pick the right guys and split the task properly (which requires peoples, time and a high level of understanding) and let peoples work on their own, you lead to inconsistency. Splitting an existing task to add new developers and save time requires redesign and headaches to avoid incompatibilities, probably breaking new things or requiring some rework in the work done by the others.
Does NYC have the concept of "paid duty"? Where a private company can pay for police to cover their event?
You seem to have no friends/family or attachment to a particular social circle; which makes the physical connections with your co-workers valuable. If you have a very active social circle, you won't probably care that much about joining your co-workers for an after-work.

The point of remote work is that you don't need to move to Silicon Valley to get a good job. And unless you are living in the middle of no-where, small communities still have very wealthy people who are probably wealthier than you'll ever become. Why didn't they move? Because they have roots there.

Living in relatively poor/clean community is and co-working is still a good thing. You can then afford to have a family, something most people don't and you'll be able to buy more services. Then, you are helping the locals out there and reducing inequality.
I used a debugger - it looks like the function in the DMA registers is actually just 32 bits:

$4317 mvn src,dest
$431a rts

Each of `src` and `dest` is either $7e or $7f, so this code performs a RAM-to-RAM memcpy.
> But here SpaceX is constantly blowing things up and everyone is just like "Ah shucks, they will get it next time though."

SpaceX is basically Kerbal Space Program in real life
Banning ${outdoors smoking} only stops the honest people, but wait no actually it also helps basically everyone around them keep their lungs clean. Same result for speeding, drinking, drugs, gambling, littering, and so on so forth.
E-mail exists. Please use it.
IMHO the beginning and end of the universe are typical anthropocentric ideas. Our life begins and ends so does a universe? Hardly.

The other theories mentioned in the article are more likely.
Exciting! Reading these shares are encouraging. :). And yes, share the story (or at least the product!)
Always welcome to build a competing service with your idea of what is novel.
Wow! I like this kind positive post! If you have the story behind your product and how you build it, we'll definitely wanna read it!
This comment adds no value to the discussion.
So... what’s the tool??
Sure.

Last year June, I built a small online tool for me and my girlfriend to manage our IPTV playlist. I bought a domain name and put it online because our IPTV player needed to access it through a URL.
A couple of months later, and 7 users found the tool and were actually using it (keep in mind that that's pretty impressive for a tool as not-user-focused as it was back then).

So I then decided to spend more time refining it. Building more features, introducing paid plans, and making sure everything worked as user-friendly as possible.

It basically all started growing organically from there. This month so far I have a Stripe balance of €620 (roughly 687USD) after fees, which is my 5th full month of running with pricing plans.

As you can imagine, I'm super excited to see if it can keep growing like this!
The public understanding as well as awareness about these new technologies is so much lower than it needs to be for it to start demanding that politicians do something about it before these technologies permeate society and new generations just get used to them (just like say the new generations in China -- by and large -- get used to all the Chinese propaganda, the Great Firewall, and so on).

The vast majority of people don't really understand what it means for Facebook and Google to track every single click and action you do while on your device, track everywhere you go, who you talk to (both online and soon offline, if that isn't already the case, or even on the phone), and for every service on which they register to sell their personal data, and to tap Accept on all of the "free apps" that ask for contact list permission for no good reason.

They don't understand the implications because it's pretty difficult for just about anyone to understand the thousand possibilities in which that data could be used or who will be the thousand future owners of that data (legally or illegally).