skysight-inc/HackerNews huggingface dataset:
> Imagine trying to justify giving a developer a large raise (a measurable impact) and justifying it with an argument that retention is probably more profitable than churning (hard to measure). You'll be laughed out the door.

It depends how supply and demand curves are moving. What might be true today may not have been true 10 years or 20 or 30 years ago. Labor costs have a big impact on profit, a measurement that all company owners and executives care very much about.

For the past few decades, it may have been true that the cost of attrition was less than the benefits of holding down pay for most others.
A Workers optimization that reduces your bill
> You agree that Abstract Computing UG (haftungsbeschränkt), in its sole discretion, may use your trade names, trademarks, service marks, logos, domain names and other distinctive brand features in presentations, marketing materials, customer lists, financial reports and Web site listings (including links to your website) for the purpose of advertising or publicizing your use of the Deta Services.
Indeed, this 'r' sound where the vibration lies deep into the throat is not part of our phoneme repository. I have no difficulty with it though.
Have you lost access to the associated Gmail account too?

Thinking I might have too many eggs in one basket.
I've seen 1950's built "crackerjack box" houses framed with good red oak 2x4, on solid foundations, which would have to be burned to knock them down today.

I've seen 2005 era McMansion grade houses already warped and open too far to be considered repairable. They were livable for about 10 years, 14 if you could tolerate leaks. Framed with knotty fir 2x2 and structural duct tape.

It depends on the house. Its a lot easier to get away with building and selling absolute crap, the last two decades. There have been good houses built recently but the incentives all align the other way.
They launched as a cute side project created by a respected independent game developer that primarily generated revenue for charities through one-off bundle events. Their success with that model attracted blockbuster investment because of their high revenues… and then they tried to turn it into a business.

The outcome we are seeing now was inevitable, it’s doubtful Humble would have ever seen success if it had started out this way. I have sympathy for the founders, this wasn’t their vision, but it was the likeliest outcome once they took on investment to diverge from what made them successful. Expect to see many more years of frantic and sometimes radical attempts to become a meaningful profit source for their new owners.
Seems these things are moving pretty fast, but I'm just an amateur observer. Neither side seems motivated to protract the process.
"If Mr. Sullivan had immediately reported the breach—instead of misleading the government by withholding information—the FBI could have been better able to assist Uber; also, the data breach of at least one additional large tech company may have been prevented,” said FBI Special Agent in Charge Fair. "

NOTE: So, if you are black-mailed by hackers and pay you now go to federal prison. The only way to play with the hackers is not work with the FBI (obviously). I understand the 'anti-uber hn hate' here, but wow, being attacked by hackers, then getting scared, playing along, paying out blackmailers, then going to federal prison? Wirefraud could be 20 years in federal prison. This guy is worse than a rapist? Not following.

Also. If the FBI wants to talk to you - get a lawyer, they have no interest in "assisting" you. They do enjoy posting your name on "www.justice.gov" to permanently destroy your career though. Never, ever, ever talk to the FBI
thank you! this is that I was looking for
First that comes to mind is selling user info. But this is only my thoughts.
End of an era...

I'll have to see what happens though. The Humble Bundle goes out and finds some of the most unique experiences imo.

Assuming they still hand out Steam keys, I'll still be a customer. The day I can only download games via another launcher, I'm done.
There is no free lunch, I would assume the plan is to either first take over the market and then introduce pro plans and make the free plans have usage limits due to "abuse".

Or the plan is to sell user data or something shady like that.

There is no way a company can offer a free unlimited cloud service, it is to ripe for abuse.
This is visually shocking, but the sheer amount of money taken from workers by wage theft eclipses this issue completely. Theft is normalized at all levels of American society.
I always published all of my code/papers/source for my publications. I never made anything "revolutionary" but I still felt it was important to produce reproducible research, even if relatively insignificant.

This was kind a change for my advisor who was definitely less interested in that aspect of research. I think this is an issue in academia and needs to change.

Also, ultimately if someone wants to copy and publish your work as their own it will be relatively easy to show that and the community as a whole will recognize it.

Also, for me it felt good when another student/researcher was aided by my work.

https://shankarkulumani.com/publications.html

You don't need to clean it up or make the code presentable. Everyone knows it's research grade code. Most important part is that you have the code in a state that you can reuse in the future for another publication.

I've been saved multiple times by being able to easily go back to decade old work and reproduce plots.
Right, but it’s still the root of the functional branch of the PL family tree. ISWIM to ML is mostly a matter of removing the few imperative features from ISWIM. Once you do that, lazy execution comes naturally.
> Put a breakpoint early on startup, once hit put a data breakpoint on the part of the state which messed up, reproduce the bug, and there's very high chance debugger will take you to the code which broke the state.

Knowing which part of the state messed up is like 90% of the debugging. Most of the time the part of the state you see messed up is like that because another part of the state is also messed up. Given that neither debuggers nor logging can go back in time to backtrack the state (well, time travel debuggers exist but aren't common or cover all cases), it's usually faster to inspect the code manually to try to find the original bug instead of re-running continuously to backtrack the state.
If I wanted to watch TV, I could do that too. It's not really what I want.

Also, I think there's a big difference in focusing on something 5 cm away vs focusing on something that is a 100 m away. Part of the reason I spin around and put my feet up and stare out the window is because I want to stop looking at a screen.
Thinking/reasoning about code is my main approach to finding and preventing bugs, and I would argue that it is by far the most important way to do so, since it is one of few ways to understand the ideas that lie behind the code as written, and to build a theory/mental model of what happens.

Still, there are cases where you will build a mental model that is wrong either due to minor bugs or larger design problems.

As a former physicist, I think of this like theoretical vs experimental physics. First you build the theory (by reviewing the code), then you run experiments (by first running the code). If you encounter surprises, you run more detailed experiements to pinpoint where your theory is wrong, and for this you can use print/log statements and/or a debugger.

In my experience, print/log statements are ok for relatively linear logic (immutable or functional patterns, for instance in a data pipeline), while the debugger may be more helpful for highly non-sequential patterns, where it is difficult to grasp what states the program may end up in (complex state machines driven by random/user input, for instance).

Then there are cases that are complicated by asynchronous, often high frequency input or that involves third party services that you cannot control (ie trading systems, logistics systems and similar systems that use a lot of concurrent transaction management, and are often connected to external systems, or even generic software like OS's, database engines, etc). Those may be impossible to reproduce properly in a debugger, and may instead need some kind of statistical approach, by bombarding the software with either live or synthetic input, and use collected metrics to build a theory that can explain the problem. (Which will trigger further experiments to validate.)

Depending on what software you are writing, using a debugger can be anything from a superpower to nearly useless.

The ability to reason about code, on the other hand, is universally useful. Arguably even for commercial software where you do not have access to the code. (As a physicist, I could not "see" quarks directly, but I could still detect them statistically by properly designed experiments.)
And this is the problem for PayPal. They seem to freeze accounts for arbitrary reasons, and way more frequently than banks.

If you are a business, the ability to transfer money without getting all your funds locked up is important. I genuinely believe they are doing it for reasons other than fraud and money laundering.
Repost: https://news.ycombinator.com/item?id=29825612
Whatsapp is less scary than the command line.
It very much depends on the kid, and your appetite for low-level risk.

In the end, you likely don't lock your knives away, and you can bet that your kids know where they are.
I also wonder how many paid users they have.

Seems like the starting price is USD $12/mo, which IIRC, costs more than my Office 365 Personal subscription.
At least the HiB 2 from over 10 years ago have still working download links.

Not that it isn't apparent that Linux software distribution wasn't a mess back then...
Publishing the code does have some selfish benefits too: better chance of people building on your research (and citing it).
Tightening of mobile phone policies some years ago locked me out of few paypal accounts, also they seem to completely disregard and abandon security questions created long time ago.
Surely dropping PayPal would be way easier?
"Just tell me where in the world you find these angels who are going to organize society for us." - Milton Friedman
https://www.youtube.com/watch?v=MQ0-cDKMS5M
In 2022, should B2B content marketers focus more on advertising?
"Take this with a grain of salt, because I am not as familiar with the European dialect."

Actually as expected in Portugal, they have many dialects too. There are four main Portuguese dialect groups, all mutually intelligible: Central, or Beira, Southern (Estremenho), including Lisbon, Alentejo, and Algarve, Insular, including the dialects of Madeira and the Azores. There is even an extinct one, https://en.wikipedia.org/wiki/Judaeo-Portuguese. The Portuguese version of this wiki article has more information https://pt.wikipedia.org/wiki/Judeu-portugu%C3%AAs
DRM-Free was definitely their thing, as were Linux releases. Many indie titles actually debuted on Linux via Humble Indie Bundles.
I paid my PayPal credit card with my PayPal balance (which was "cleared funds"), $700 or so, and that triggered a three week hold on both my card and my balance.
It's just a combination of being in the right place at the right time, knowing the right people, and making a good impression. There are a lot of people in the world, some of them are going to fall upwards.

The real question is whether or not this path is scalable for an entire generation to successfully replicate. I suspect it's not.
You can put your own router behind the AT&T gateway and then tell the gateway it's a DMZ.

AT&T does a lot to make me angry, but removing uPnP is the right call IMHO.
The difference between the sounds of "a penis" and "happiness" is mostly the h vocalization which European Portuguese basically ignores.
> because I never log in they have no profile for me

Oh I wish this was true
Well yes. I’ve been told VCs invested in these back in 2015 (I was in a startup accelerator in the UK at the time and there were a few in my cohort) and a few years later very few of the chat bot investments have worked out.
There is no such agreement. Produce the documents.

Also the Russian demands (per their 2 'treaty' proposals) is for restoration of geopolitical map to 1997. It is true (and interesting) that Western press tries to formulate this as "about Ukraine" but the documents (which are plain English) clearly demand a strategic retreat and restoration of spheres of influence between great powers.

From the Russian perspective, it is certainly true that having forward nuclear capable installations bordering Russia renders Russian options for nuclear retaliation null and void. This is something Putin spent a great deal of time explaining a few years ago: it disrupts the Russia MAD protocols and thus is "dangerous" (per Putin) in that Russians seeing (nuclear capable) stuff flying over from across the border have no way to determine if the attack is conventional or nuclear. So what Russians want is really a long enough window for the MAD protocols to be meaningful. TLDR: Russia believes these installations create the opportunity for decapitating Nuclear First Strike by NATO on Russia.

I think this is the biggest failing of the reporting class regarding this (imho fairly serious) development: framing this as about Ukraine whereas it is strictly about great power balance. The subtext here is that our chattering classes no longer consider Russia a "great power" and thus dismiss those concerns. The most sensible approach for Russians is to place equivalent hardware in Cuba and Venezuela, and equalize the "first strike" insecurities. If West then smashes the Russian installations, then I suppose Russians can go ahead and do the same to everything NATO "post 1997" in "former Warsaw Pact" nations.
Ask HN: What's a fair rate for out of hours cover?
Does your publication venue have an artifact review committee? That would be a good way to share your code and (redacted or anonymized) data. I'm in security/privacy research, and our venues recently started doing this. They serve as a quality check, labeling your artifacts from merely "submitted" to "results reproduced."

https://www.usenix.org/conference/usenixsecurity22/call-for-...

https://petsymposium.org/artifacts.php
> And how many computer do you think you're gonna make with those chips without all the other parts which overwhelmingly come from China?

USA / Europe have plenty of PCB manufacturers. The important components (resistors, inductors, capacitors, and chips) are made by Taiwan, Japan, USA.

USA _can't_ make TSMC's 5nm chips. We've given them tax-benefits to encourage TSMC to build a fab-lab in Arizona but no. That technology is literally outside of our reach (until TSMC's Arizona lab is finished anyway).

---------

Even then, that Taiwan was able to build such a technology is incredible. Clearly they've got a culture worth protecting.
I suspect GP was referring to a situation where you’re stepping though some problem code and see that you end up in the wrong clause or an IF statement?

Agree that’s not the first use case I’d think of, but I do think debuggers can quickly pinpoint that kind of thing as you step through code… if you know roughly where the problem is.
Nope , nothing such like.

Only happens on HN, I faintly remember it might have happened on Reddit once, but here, it's consistent and reproducible.
TL;DR: It’s because elderly dominate the hospital statistics and the elderly are most likely to be fully vaccinated there.

This isn’t some condemnation of the vaccine. It’s a demographic quirk. It’s also not even the norm. It’s a headline precisely because it’s unexpected and different. Clearly the headline writers sat down and brainstormed how to make this headline as misleading and controversial as possible to get clicks.

For a given age group, hospitalizations and deaths are still significantly higher among the unvaccinated of the same demographic. The difference is so stark that it’s not even a question.
RCE in Adobe Acrobat Reader for Android
Ah the memories and nostalgia of seeing this comment are immense! I miss the good ol' days of the pre tech giant internet. I used to go to the in person NYC charity events and it was an awesome community.

:wave: other goon, hope you and all are well.
>> The only question I would add is whether it's still science (hypothesize, predict and test as stated) if it's not a human performing the expected steps

This is possibly just a semantic question. If so, I have no problem calling it something else.
Signal, along with ALL messaging apps/protocols are only secured by the weakest link.
Maybe a little challenge could motivate you? Have you heard about "the 30 day Rudy challenge"[1]?

Probably a bad idea, but could be fun anyways...

[1] https://youtu.be/TaZ8CLTQ_1M
Red Cross declares first-ever national blood crisis
Why this town requires residents to remove their appendix to live there
Indeed, it can happen too. All software is different, bugs are different, and optimal debugging tactics is very different as well.

But when the one in my comment does work, the saved debugging time can be measured in days.

Speaking about debugging tactics, there’re way more than just two. There’re OS-level tools like process monitor on Windows / strace on Linux. There’re specialized tools like RenderDoc or Wireshark. For different types of bugs, these tools can sometimes also save days of work compared to other methods.
Scottish people can pronounce the same sound!

When you say "Loch Ness" with a very thick Scottish accent, the "ch" in loch is quite close to it.

Also the sound is quite common in other languages: "roi" in French, "reisen" in German, ... Even some Spanish dialects like Galego have the same r. Only Castilian/normal Spanish doesn't have it.

OTOH, just ask a Brazilian to pronounce simply "the". The "th" phoneme is quite hard for Portuguese speakers.

Better yet, ask a native from Rio to pronounce any word with a mute "t" or "d". It's hilarious. "Brad Pit" becomes "brahdjee peetchee".
I think you've incorrectly invoked "free speech" here, IMO this isn't a free speech issue. It may be a TOS issue and it does sound like Google are being a bit unreasonable but "free speech" isn't really something Google ever promised to permit on their platforms
What I find funny is that YouTube knows who I am and where I live (English-speaking Canada), but every now and then I go through a short time period (a few days) where most of the ads are in French (for Canada).
I am confused what you mean by “the right thing” and why the government needs to be involved.
These are all forms of string interpolation and concatenation, but the 'go to' way is using string formatting, e.g. `printf("Hello %s", username)` (or `sprintf` to just return the resulting string instead of print it to stdout).

It doesn't add additional syntax (and therefore complexity, compiler steps, build time, etc) to the language; the only convenience applied here is varargs for the arguments besides the first.

A lot of languages started with basic (s)printf and added string interpolation later on, but that brings its own headaches. I'm thinking of PHP, where on the one hand you can do "hello $username", but if it's a property in an object you need to add additional syntax already - "hello {$user->name}".
Sometimes I find alternate sources for things I can otherwise stream on services I pay for. The encoding and bitrate can be truly awful on a commercial streaming platform. Worst example I've seen of this recently is _Wheel of Time_ on Amazon. Completely unwatchable streaming.
Yeah, that's what I see it as -- in part as a quick stand-in for a higher-end IQ test (or whatever of one wants to call "innate" intellectual ability). As well a way for the company to signal that of course they're all of very high innate intelligence themselves, and they know how to test you for it, too (by asking you to do what amounts to a few carefully rehearsed parlor tricks).

And lastly, as a cathartic bonding ritual: "You went in on this high-pressure, slightly (or sometimes very) humiliating performance rite with us together and it looks like you've passed! Or at least it seems now you do not have completely damaged DNA. Now we are ready to forgive and accept each other as equals, or some approximation thereof."
Well, it was nice knowing you Humble.
Probably depends on how you define science. If you put science on a spectrum with it on one end and magic on the other (so the spectrum is more of explainable knowledge versus useful but inexplicable rituals), AI definitely moves towards the magic end of the spectrum and maybe into a field commonly called "engineering" for the fact that it bastardizes knowledge with utility.
Don’t forget or discount the destruction of the social contract between employer and employee. Massive layoffs, insolvent pensions, etc were just the start.

Employees used to get pensions, have reasonable work hours, a reliable schedule and could afford to have a parent stay home in their 3-4 bedroom house on an acre.

When all that goes away and I have to work harder for less than my parents got then what is the point of being loyal to psychopathic companies with excruciatingly well documented histories of treating employees like interchangeable chattel? Loyalty ain’t gonna give these monsters any pause when they put the squeeze on me and the other numbers on their screen while they fantasize about how to blow their ill gotten gains.
No one said anything about replacing something. Fortunately our systems (assuming we're talking about the west) can evolve and change within, without throwing it off the boat. You can introduce public health care without abolishing capitalism. Same goes for paid maternity leave, supporting unions, etc. In my understanding we're having a political discussion here, not a theoretical one.
Can you ask scientists who are very experienced in your field and successful in the career track that you want to be?

Separate from that, is there fairly new chatter in your field about reproducible science, publishing code and data, etc.? If so, what's the current thinking there about how valuable this is to collective science, and how that should affect the sometimes unfortunate conflicts of interest between career and science?
Not sure if posting the paper only is even the best move. I personally never work with papers with no code published. Just not worth the effort to reproduce them, when I can use the second SOTA for nearly no performance penalty and much less effort.

All the groundbreaking papers in deep learning in the last decade had code published. So if you're aiming for thousands of citations, you need code.
My point is that he had followed the stablished process to request an exemption and it was granted. He didn’t get special treatment because the application process is blind.
https://cyber.harvard.edu/openlaw/DVD/dvd-discuss-faq.html#s...

Are you saying this is incorrect?
As a Linux newbie I'm wary of distributions that include many of their own custom apps. I know most of these teams are just a few people and I doubt in their ability to create the "Apple" (OS + Apps) experience. Alas, I'm new to this so perhaps I'm missing something.

Do any Linux experts out there feel the same way?
Surprised it hasn't happened before.
If you don't pay for discs eventually those will go away and suddenly everything must be low quality streaming.
> However, over time, those in similar standing seem to end up making the same amount of money no matter what.

Cool claim, have any supporting evidence? Personally, I don’t believe that. The opportunities that you have as a result of the skills that you have can create great divergence in lifetime earnings. You’re making a pretty extraordinary claim.