skysight-inc/HackerNews huggingface dataset:
Only if the time you save not watching ad, you actually work. What if you would just watch more videos in the same time or go to 9gag?
What evidence do you have for your claim?
Yes, I admit that "oligopoly" is a mischaracterization (based off of the original article), but over 60% of housing units in SF are not owner-occupied (as of 2021): https://www.census.gov/quickfacts/fact/table/sanfranciscocit...
not sure a learned cycle is the same as anticipation - but arguable
My 89 Cherokee was like this but since 2010 they're just all complete junk.
Huh. I'm a huge fan of instrumental music. I encountered Plini and Nick Johnston and through them discovered my favorite guitarist, Guthrie Govan. Then through him discovered his band The Aristocrats, with Bryan Beller (who's awesome, but I don't know too much about bassists) and the drummer Marco Minneman, who's now my favorite drummer after Neal Peart passed away.

I also really like all the Dream Theater adjacent stuff, like Liquid Tension Experiment...

Ok, guess I'm rambling. I dunno, for some reason I find it easier than ever to find all kinds of fantastic purely instrumental stuff, and now with YouTube you often get to more easily observe the musicians themselves, as opposed to listening to CD's back in the day.
I don't get it. If github declines the push then the blob must have already crossed the internet?

The message says to remove the secret from the commit but the actual action to take would be to rotate the secret since it's been exposed to github, no?
I pay for premium.

On one of my google accounts, and only if I am logged in.

For about 80% of my youtube watching experience this works.

But there are times I am logged in with my work account as (at the least) the primary account and I dont bother switching.

Or a random tutorial video I am looking at from a new laptop or untrusted device.

The pain of logging in outweighs looking at a couple of ads in the moment. So dont think that premium is a failed model based on usage. I certain I am not alone in engaging with youtube in a non-premium capacity despite having a subscription.
> salaried workers need a cost of living adjustment at the very least

Software engineers are some of the most priviledged workers in the west when it comes to compensation and perks. We need to stop talking about them like they are road construction workers here on HN. it is really out of touch
I wish these were not add-ons for private repos.
Any programmers here who've used PHP to build command line tools in PHP? What is the experience like compared to, let's say Python or node.js? How good are the facilities? What are the limitations?
Author Tim Winton on the challenges of making documentary, Ningaloo Nyinggulu
People have valid reasons to choose not to be vaccinated, but nobody has a valid reason to promulgate antivax lies. With access to all of the world's information, some people still choose to cause excess misery and death based on deceit. What a waste of a life.
Tractatus Logico-Suicidalis
Are you saying that the slippery slope is a slippery slope? If so, I am delighted.

(edited to clarify my delight. My intent isn't to fan the flames of fallacy finger pointing.)
Just as they do not uniquely benefit from amphetamines, people diagnosed with ADHD are also not uniquely resilient to the side effects.
Microsoft has traditionally been a very safe employer, who typically does a very good job of maintaining revenue per employee.

Of course Microsoft also historically benefitted from housing in the surrounding area being 1/2 to 1/3rd what it was in the bay area, so they could pay a lot less. Now that good family housing around MS campus starts at 1.5m, MS has been forced to increase salaries dramatically.

> Selling your house and moving for a job in a clearly ridiculous job market is going all in on a gamble.

Tech hiring had been crazy for years before the pandemic, IMHO pandemic hiring in tech didn't stand out as being particularly odd. Of course looking at the numbers afterwards, we can see how much companies grew, but no one applying for a job in Jan 2021 knew that Microsoft intended to hire 40K people that year.
Personally Rails. From a business perspective both are fine.
I wonder what tool(s) GitHub are using for the secret scanning.
> The brain drain is going to ramp up even more from here

Where to, pray tell?
> Laravel is [...] reasonably well documented

Hard disagree. Sorry, I don't have a computer science degree, why does their documentation make that assumption. I find their docs very hard to grok.

PHP.net docs are no-frills no-fuss, straight to the point. Other frameworks are documented very well too, CakePHP comes to mind (at least, when I was using it last in v2 and v3).

I can't say I've read the absolute latest version of their v10 docs, but when I was neck deep in 5.8 I found I had to switch to older versions of the documentation to read up on some of the most basic of Laravel features. eg. What's the syntax of using Form in Blade templates? I had to go back to v4.x docs to read up on it, Blade templating hardly got a mention in v5.x documentation, despite it being critical component in a Laravel application.

If there was a bug in a project and I had management breathing a fire down at me because it's breaking the site / losing sales / stopping monthly reports from going out, I shouldn't need to decode computer science terms, or look through previous versions of documentation to find the solution.

This is why, in my opinion, Laravel documentation sucks hard.
It can also go the other way. You may just have to figure out patterns to jailbreak a handful of foundational models and profit forever.
Can you point to a single major project that does? AFAIK it always leads significant regressions in real world use cases, which is why no major repo uses them.
Rewriting the Messenger codebase for a faster, smaller, simpler messaging app (2020)
I wrote up some notes on my observed realities on how mid-size and up tech companies approach compensation: https://glenngillen.com/sensible-remote-compensation/

Employees have a mistaken belief that if profits are high they get to share in the spoils, they won't. Shareholders are who get those rewards. Either via increased valuation, dividends, buybacks, or all of the above. The only exception to that would be employees at an exec level who get richly rewarded on the basis of doing well for the shareholders.

Employees also seem to think they're entitled to receive payrises every year based on their performance, indexed/adjusted to account for CPI increases too. That's not what happens either.

Your employer isn't maximising for the socially and morally optimum outcome for their employees no matter how much they tell you you're family. The maximising for return on investment. When it comes to what to pay people, or how much to increase it, it's just a huge bunch of faceless and nameless people. Some finance people will look at the numbers, look at the market, look at the company forecasts, and make a decision on how much they're willing to spend to reach their objectives. And I guess this year they've taken a look and come to the conclusion that "there's been so many lay offs, the job market it so competitive for candidates, we're already doing enough. We can maintain the status quo, any negative impact will be imperceptible, we're still expected to reach our targets. So why pay more?".

It's worth learning how to advocate for yourself more strongly. If you're surprised by changes like this and having to negotiate strongly for your own salary it's because you've been the beneficiary or a hot market for a long time where external forces were driving that negotiation on your behalf. Times have changed.
Better than it being exposed to the entire world

Also I feel fairly confident Github/MS aren't about to change their business model to become a blackhat hacking collective
If they're selling them at $1800, they'd almost certainly be taking a steep loss selling them at $1200.
It is if you're using Google Fi -- $700 off with 24 month commitment to keeping Google Fi
I love Purism. I'm writing this on one of their laptops, which is beautiful and by far my favourite laptop (and I had one of the good MacBooks!).

But watching them destroy themselves isn't fun. I've recommended Purism laptops to multiple people, only to have Purism ship them faulty machines (twice now, and my laptop shipped with a defective screen). I've watched the phone development with interest, but never got to the point where I felt comfortable actually ordering one. It feels like they're trying too many things at once instead of doubling down on making the world's best Linux laptop.

I receive their investment emails but I don't invest. I'm a customer in this relationship, not a shareholder. If they really want their customers as their shareholders then they should consider switching to being a co-operative.
Hello, author here.

I accept that, and will try to write better in the future. However, I also subscribe to the philosophy that if nobody talks, who will? And so if I have questions, I would rather raise them and be 25% wrong, than leave them undiscussed until they potentially hurt someone. At a minimum, everything gets clarified, I might look like an idiot, but there's still a clarity there that there wasn't previously. Though, as I will admit, my verbiage could be improved and I haven't resorted to having ChatGPT clean up my articles for me yet.

> I expect an investigative piece to provide more facts and less speculation

I can only speculate in the hopes that maybe someone, somewhere, will do a serious investigation. If you can, please do. Everything has to start somewhere though and it hurts to be first.
Bell’s inequality only rules out local hidden variables.

But entanglement and related things like anyons are fundamentally non-local. Anyonic braiding in particular suggests that reality is non-local.

AdS/CFT suggests that non-locality (rather than non-determinism) may be the correct solution to resolving the behavior of QM; and more neatly fits with relativity than non-deterministic theories.

The article itself starts off correctly saying local realism, but then makes an extraneous assumption that realism rather than locality is incorrect — but that’s not supported by evidence.
>> This decision is unethical to full-time employees

It's easy to mark any decision as "unethical" depending on your viewpoint. Indeed ethics are, to a large degree, highly subjective.

I might suggest that eating meat is unethical, or I might think whaling is unethical but beef farming is ok, or I might be completely ok consuming any meat since we're omnivores and meat is part of our diet. None of this is material though, and all points are equally valid, since ethics are subjective and personal.

So I've no problem with you considering this unethical, or even mentioning that you consider this to be unethical. An employee, who didn't negotiate an appropriate contract, would likely feel bad about this, and would thus maybe fall back on "unethical".

However from a business point of view it's completely ethical. The contract between an employer and employee is a simple business relationship. Their responsibilities and powers are clearly laid out. Setting increases and bonus's is clearly (for most of us) a mandate given to employers. In some cases (where unions are involved) the mandate falls over both the employer and the union.

Of course employers care about employees (in most companies anyway.) If only because a mass departure would be bad. They also have other considerations though, customers, shareholders, sustainability, future profitability and so on. They are constantly balancing many levers to try and keep "everyone happy". Usually this means the love has to be spread around a bit, not everyone is going to get everything they want.

Does this mean it's always in balance? no of course not. Currently (in the US) there's probably too much of a lean towards shareholders - both in artificially increasing stock prices, and also in prioritizing returns. In other places labor is stronger and the balance is away from shareholders. In another time, and another place, there's reasonable balance for a while.

For me personally, it's hard to feel sorry for FAANG employees, who've been living large for years and now (shock, horror) aren't going to get increases. Oh no, that 100K you're getting isn't enough? My heart bleeds for you. Said no Uber-driver ever...
I've been using Windows since 1998 and I can confirm all the issues described. The last time I enjoyed hanging Explorer was yesterday, and it was exactly because Explorer was trying to open a network link that I didn't ask to open.
When are these ever issues? In a real life scenario
I worked on this before leaving GitHub a couple of months ago. It’s awesome. This release is a repo-level setting, which is nice, but it will be even more useful when the team releases a user-level setting in June/July. That will allow you to configure GitHub to (softly) prevent you from pushing any easily identifiable secrets to any public repo. The plan is for it to be on by default.

For context, about 200 new GitHub personal access tokens (PATs) are exposed in public repos every day, together with many more tokens from other providers. GitHub automatically revokes the PATs it finds, and notifies many partners if/when keys to their services are found, but we always felt it would be better to prevent the leaks from happening in the first place.
Where are some examples of other places where that has worked? How long would you think it would take to get to the low point and what would that low point look like in sf? And what makes a city that has reached that low point a place where the homeless wouldn't want to live?

I guess I'm not even sure what drove the homeless to sf in the first place.. was it mild weather and lax law enforcement?
Manufactured FOMO to sucker in more investors.
> desperate for good tech people

…great people don’t want to be held back by average people.
Could someone help me understand something I noticed recently when shopping around for SSDs - the pretty large difference in power usage between the more consumer-targeted models vs datacenter models. How much of it is attributed to larger memory sizes vs other factors?

Examples:

- Intel 660p 2TB: 100mW active. Older and slower, but only 100mW!

- Samsung 990 Pro 2TB: 5-6 watts

- Micron 9400 >=8TB: 15-25 watts !

Intel: https://www.intel.com/content/www/us/en/products/docs/memory...

Samsung: https://download.semiconductor.samsung.com/resources/data-sh...

Micron link: https://media-www.micron.com/-/media/client/global/documents...
The wider angle of the open "arms" of the Y is noticeable to me. The character of the logo is lost in the new design, imo.

Also, the top of the border line of the icon is not aligned with the "Hacker News" on mobile. It displays similarly to the desktop page zoomed in at 250%.
Realistically, and speaking from professional experience of over a decade, "creating an order" can be one of the most complex tasks your frontend part (as opposed to admin/cronjobs parts) of the web app is going to do. It is not a rare thing to see dozens of records in a dozen of tables being created/updated at order creation time. All of these "order creation" examples are super naive. Once you develop for a shop that operates in $10M+/year range (i.e. there was probably time and money to bloat all the user/cart/stock/warehouse/sales/dispatch/marketing operations and metadata), god forbid a shop that has lots of legacy code and data structures, you will be fine with anything around 1s at order creation.

(Not that I want to defend Laravel's speed, it's not really anything to brag about, and the typical "cache everyhing everywhere all the time" aswer is not that useful.)
This headline must be written for people who were born after Snowden whistleblower revelations.
Chromium only I guess. Bah.
Yep, check out LibRedirect: https://github.com/libredirect/browser_extension
Again, Youtube splits ad revenue 55% to the creator and keeps 45% for themselves. The $4 per 1000 views number I am stating is the money advertisers are paying Youtube unless the term “net revenue” they are using in their revenue sharing FAQ does not mean the the incoming revenue from the ads. I am fairly certain that if they were deducting their cost of delivery from that number then net revenue would not be a correct term and they would need to disclose it as gross profit or some other non-revenue term. As a result, I believe my statement that Youtube is getting ~$4 per 1000 views from advertisers is a accurate representation of the information I have presented.
I doubt that’s the case, the experience is much better compare to early days for me
Because people administering tests always have weird or arbitrary assumptions and restrictions. Part of getting through school is jumping through all the contrived hoops they place before you, even when it'd be much easier to just walk around the hoops. Job interviews are no different; different interviewers have different expectations, and many don't want you consulting outside information sources.
Of course they would. What I said was hypothetical but if it could have been done it would be a market disruptor.
I wish I had net someone like you in the workplace.

You seem principally frustrated by social components- being taken seriously. Respect from people is a function of social hierachical perception (not job title or rank but they help).

My own experience in the UK is that we are a culture of aesthetics over ideas in the workplace: how things and how you appear is vastly more important than the underlying competencies. Ricky Jervais in the office is still accurate to this day.

You are clearly technically proficient and intelligent, but you may need to develop your soft skills and awareness to win people over more.

Or just tell them to get to fuck and find something else
Right, as a normie investor, I'll stick to gambling with the safe penny stocks
Following the debt limit rule is clearly more illegal than following the budget. With following the debt limit, the president would essentially get sole discretion as to what programs to fund or cut. That would essentially take all power away from congress.

Congress passed the budgets that got the debt, the president can’t pick and choose what to fund as some run around of all the laws and separation of power we have.
I suppose that’s fair. Maybe Satya isn’t a moron, and is just a sociopath who gambles with humans.
> On top of that, there is no viable market for a phone over $1200

Yes, surely Google didn't do any market research before investing $$$$$ into developing a new device.

There's enough of a market that Samsung is now on the 4th gen of their Z Fold, and the 5th gen is coming out soon.
>if business loses money the employees don't have to chip in money to make up the loss

They absolutely do (either in slashed jobs or benefits), they just don't get a say in it
You know, it doesn't that I can see. I recall seeing it with sources in the demo at I/O this morning.

It is smarter than the previous beta, but yes, it's still throws some wild pitches, and without sources. Still a work in progress.
When discussing writing as a form of thinking, I think it is unlikely that ChatGPT will replace this process. In fact, ChatGPT could potentially enhance it, as thinking through writing primarily involves refining ideas, clarifying concepts, and ensuring they are well-considered and robust. ChatGPT offers well-organized summaries of established facts and information, thereby aiding in the clarification of ideas.
Let’s say all workers should get a cost of living adjustment…
The company seems to be in deep financial troubles. They've also been violating their refund policy and FTC rules as there are dozens of reports of customers who cancelled their orders months or years ago due to those absurd and frequent delays and they still don't have their money back.
There are no other software products called Firefox (right now). Foxes are not software.

There is Microsoft Windows Ink which does handwriting recognition.

Think about namespaces, in the software namespace, Ink is a loaded term, and most of its use has nothing to do with command-line apps.

This is far closer to a Rust implementation of the readline library. Again, nothing to do with pen recognition software, which is the common use of Ink.

Just look at this list:

https://apps.microsoft.com/store/search/Ink
Ask HN: Do you follow the positive or negative pattern when programming?
Me and my coworker follow a totally different pattern while programming. Probably there are a better technical term for that, but I call it now positive pattern and negative pattern.

I prefer the following way (in controllers, etc.):

function ($param)
{
if ($param is not valid) {
return false
}

// do the stuff

return true;
}

While my coworker does the opposite:

function ($param)
{
if ($param is valid) {
// do the stuff

return true;
}

return false
}

We agreed that none of them is good or wrong, just different approach. I am curious, how do you do, what are your thoughts, pros and cons?
Several cogent points have been made about why China might have unexpectedly high agriculture output per acre used to a lay person - all of which you seem to wish to curmudgeonly argue against strawmen variants of.
Does anyone have experience choosing from the many many options of OTP providers to serve original content? Every time I look into it, the sheer gamut of companies offering these services is overwhelming, seems impossible to differentiate and make an informed decision.
Yeah definitely better than allowing the push. But I feel they should also at least recommend rotating the secret
An investment that’s insulated from risk generally has a negative real return (at least as long as the risk-free rate is negative). Insurance via options is very expensive.
My favorite book on this topic is The Dream Machine which tells how Licklider believed in the "Intergalactic Network" and then worked through all the bureaucracy to make it a reality.

* https://www.amazon.com/Dream-Machine-M-Mitchell-Waldrop/dp/1...
> we redefine all the words

I work for AWS; these are the definitions we use, more or less.

https://stackoverflow.com/questions/17384020/what-do-transpa...

> whether the graph is created at runtime

I was specifically referring to the computation graph of the model that is used by autograd.

Taken from [1,2]:

> Instead, PyTorch uses
the operator overloading approach, which builds up a representation of the computed function every
time it is executed.

> Internally, a Variable is simply a wrapper around a Tensor that also holds a reference to a graph of
Function objects. This graph is an immutable, purely functional representation of the derivative of
computed function; Variables are simply mutable pointers to this graph.

> A Function can be thought of as a closure that has all context necessary to compute vector-Jacobian
products. They accept the gradients of the outputs, and return the gradients of the inputs (formally,
the left product including the term for their respective operation.) A graph of Functions is a single
argument closure that takes in a left product and multiplies it by the derivatives of all operations it
contains. The left products passed around are themselves Variables, making the evaluation of the
graph differentiable.

But what do I know?

> libtorch is just a backend - it's not - it is, for all intents and purposes, pytorch.

Sure, libtorch is PyTorch; that doesn't mean one can't take the semantics of PyTorch and implement them in just numpy backed python. Doesn't mean it will be fast.

[1] PyTorch: An Imperative Style, High-Performance
Deep Learning Library

[2] Automatic differentiation in PyTorch