skysight-inc/HackerNews huggingface dataset:
Totally. Right now we have a few tickets in the sprint that have hard deadlines. I'm actually excited to work on them because its a bit of a challenge. Most of our tickets, like most tickets regardless of if people want to admit it or not, don't have hard deadlines so we can actually get things done in a reasonable timeframe.

I don't think there is a single thing that helps retention better than WLB. Comp is a close second but someone will always pay better that you. You cant win that battle. WLB is hard to screen for while interviewing so when you find it you are less likely to take a chance on losing it by taking a new job.
Once upon a time I was the first product person at a now-decacorn, and my first task was fixing the billing system. It was quite the monster, and we ended up implementing a combination of Zuora and an internal system, as there were some parts of the billing model Zuora couldn't handle.

I came away from this with one big lesson - if you're considering a complex billing model, consider the engineering implications first. With most products, engineering feedback gets taken into account - often product proposes something, engineering breaks it down, product realizes that feature x is vastly more complicated than they thought and not worth the effort, and the requirements are changed to simplify or remove it.

The one thing that never seems to be true of is pricing models - that decision gets made at the very top and handed down with no chance for feedback. I think that if it the folks designing the billing system realized the costs, they might simplify things. If the complexity of your billing system means that 3% of your engineering team (plus additional folks in support and finance) is going to be working on it forever, but if you simplify it a bit you could keep 90% of it and only have 1% of engineering working on it, that might be a good tradeoff - after all, that leaves you more engineers to build features, which should drive additional sales. Unfortunately, that analysis never seems to get done up front and the cost is only understood after the billing system is deeply integrated into everything and would take an unpalatable amount of effort to change.
Not to be tooo pedantic, but you agree spellcheck is against the rules? It’s “auto-generated text.”

But it appears we are on the same page. If it’s directly against the rules, that’s different (like bringing an advanced calculator to an elementary math exam). But it def isn’t plagiarism.
Can't expect any honesty here, my friend. Vested interest and latent stockholm syndrom prevails.
Cognitive clutter. Some people don’t care but it distracts me to no end. I want `git status` to tell me things that matter.

I certainly don’t want a meaningful code change sandwiched between an open editor swap file and some for-my-eyes-only temporary design scratch pad.

> then with that false sense of safety decide to run 'git clean -fdx'? You would lose those files permanently!

Correct, and that’s one of the reasons why the `-f` switch might be a poor fit. I use `-i` instead.
I think it depends on how you are playing it on the smart speaker.

If you are playing it by saying "<trigger> play <song or album or artist or genre>" I think it will behave as you describe.

If however you are playing by having your desktop Spotify or mobile Spotify control your smart speaker using Spotify Connect, in my experience it obeys the "Autoplay similar songs when your music ends on other devices" setting under the "Autoplay" settings on the desktop or mobile device.

With Spotify Connect you should be able to select your smart speaker (and possibly other things) in the "connect to a device" menu. The button to invoke that is in the lower right on desktop between the queue button and the volume control. In iPad it is on the lower left.

Spotify Connect is good about sharing status between devices, so you can start an album playing on a smart speaker from say your desktop, pause it, and later from the couch have your tablet tell the smart speaker to pick up where it left off.
Except for all the bots.
finally, a super spicy take on HN. i disagree with it, but you're a brave one.
That's what I was implying, yes.
From my point of view, there's a reasonable chance that the entire world sticks with LGPL Qt5.
Maybe it’s the illusion of power that comes from rethinking fundamentals? (In practice, it’s often a path to obscurity.)
Hey @Brystefor, I'm @Rafsark's co-founder.
We could have spent more time on idempotency, indeed.
We have not deep dived into the 3 other aspects you mentioned indeed, we're actually planning to
1/ open-source the articles and add additional challenges as they are mentioned
2/ open our roadmap based on these inputs as well
Thanks for sharing! Will ping you back here when it's live
PS: we had not thought of financial regulation changes indeed!
What are some of your favorite stories from that life, if you don't mind me asking?
Why? Why is it about fair use?
And more importantly: who gets to decide what fair use is?
Im not sure what provoked your last remark (just having opinion you disagree with?), however, you did not contradict in any way my point, and you failed to give an example of more efficient personal means of transportation. Im genuinely curious for as far as I studied the problem.

Also, as typical in these debates, you (un) intentionally shift the goal posts. The original article made a general hyperbolic statement which is simply wrong as generalized - and as a generalization, by the very fact that we have this situation logic of economics dictates that cars are the most efficient (economically in all aspects and implications). I would like to have a counter example if you can generate one.
Also, I wish Google could simply deliver the information I want without tracking me or gathering information about me, my interests, communication, travel, searches, or contacts.

Google should respect their users' privacy.
Random topical question I've been meaning to ask the HN community- has anyone gotten any solid value out of Google's Custom/Programmable Search Engines? They can supposedly be scripted to be much more precise or targeted. Curious if anyone's ever played around with them- I know a couple people in my industry are into them
What teardown? Why do newspapers all parrot each other and spout the same fearmongering nonsense? Stock corrections happen. Life will go on.
Is there a fork that unhandicaps it?
Right, the languages which have these "static integer types" are going to be more predisposed to implementing an operating system kernel or writing bare metal code that doesn't sit on an operating system.

Linux is written in C (one of these languages) and likely parts of it will eventually be written in Rust (another of them). Python, which does not bother with this (in 3.x) isn't very well suited to writing such software, although Snek ("Snek is friend!" https://www.youtube.com/watch?v=w4sWZzYysvs&t=2401s) https://sneklang.org/ is somewhat suitable for small devices.
A (short) History Of The Computer [pdf]
> As soon as you create a search engine, someone will figure out how manipulate the results.

I see this sentiment a lot. Are there any actual examples of this happening, or does it merely propagate on the basis of sounding true?
I already knew about gonum. That's not numpy for go. Have you tried it? It's not really a replacement for numpy. And the API looks liek they barfed a bunch of line noise into the top-level namespace.
By the time I've typed in the code in https://www.gonum.org/post/intro_to_stats_with_gonum/, numpy already computed the mean.

Not a compelling repalcement. I spoke to the gonum developers when they first created it and told them they were wasting their time beceause the go leaders made their language intentionally be a "systems language", not a "scientific language".
I'm getting PTSD reading this article
It is actually wise to shrink a btrfs filesystem on its partition by a few megabytes, so some expansion room is available in an emergency.

There are very few filesystems that can shrink like this:

btrfs filesystem resize -1G /mount

If the "btrfs fi df" command shows any of the data/system/metadata elements close to limits, it is time to take action. They can all push you into read-only mode.
agreed. the macbook pro mic is really, really good. it's easy to take for granted.
Many years ago I led a billing team at Yahoo! responsible for billing for premium services in European markets.

My team existed for the sole reason that the European business did not trust that the US payment services team understood European needs, and the "invoice is a legal document" thing was one of them. I spent so many meetings repeating to the US team that no, we could not switch to their invoicing as long as a new software release might retroactively change the template used to show already issued invoices (e.g. the registered office might change, or the VAT number).

We didn't have to deal with printed invoices thankfully, but we did ensure we produced each invoice once and stored it, so that the European finance team could sleep at night.

At the time Yahoo! had 8 different payment platforms. Some of those were due to weirdness around acquisitions and Japan (which was a joint venture), but apart from mine I believe two others also existed because of local weirdness that the local businesses decided it was safest not to let Yahoo! US mess with.

At the time I left, after 3 years of that, we'd managed to get agreements to migrate a few bits and pieces to the US after they'd shown the understood requirements for specific features, but it was like pulling teeth.
We’re experiencing a glut of shovels.
Interesting, how'd you obtain the license to freely distribute these? ;)
I didn't respond to you argument because it was incoherent and unrelated:

Why are you even discussing VATs? Politically infeasible and not a tool at the disposal of the Fed - its at the disposal of the legislature. Also it doesn't solve the problem that the Fed has - which is reducing money supply / offloading its balance sheet and reducing inflation without tanking the labor market.
Any pro-OKR arguments now sound more and more like "But Real communism has never been tried" :)
Doing non trivial things (more than .train or .generate) with huggingface models def requires tutorials or other resources, not sure what you're on about at all.
No, the treaties which actually set the borders and acknowledge or cede sovereignty, for example the Paris Peace treaties of 1947 setting some of the post-WW2 borders, and many others, usually being peace treaties following some conflict that changed the borders.

Schengen is about regulating travel over the existing borders, Schengen is not a border treaty about where the exactly the borders lie and which country has full sovereignty over some land. While in colloquial language Schengen can be described as "eliminating borders", of course that is only a limited metaphor/analogy and the Schengen treaty does not challenge or change the validity of borders between countries in the Schengen area - even if it's trivial for people to cross over some Schengen border, it is not questioned that the sovereignty and laws change across that line.
Yep, though from what I heard they are planning to role it out quicker than gpt-3, with a full launch this summer
But without reading the SQL schema, based on table values only (E.g. there is no FK relationship in the schema, but the same UUID exists in two tables).
That's fair, and I'm definitely not advocating tax fraud or anything of the sort. There's a $400 minimum for filing Schedule SE but no minimum for Schedule C. That said, it's _exceedingly_ unlikely (basically impossible, afaict) that the IRS will audit for Schedule C if you've never filed one and you don't exceed the filing requirements for 1099-NEC or 1099-K. The maximum tax in that case is measured in dozens of dollars.
Yes, but the point of this was to generate (easy) work that others want you to do so they won't ask you to do other (more time-consuming) stuff instead.

You'll have a very different experience telling the product owner you spent the whole week working on bugs that they noticed and they told you to fix (even if you left them in originally on purpose) than telling them you spent all week refactoring code. The former is an instant "great!". The latter is gonna get a concerned look and more questions.

The topic wasn't correctly doing development work, but finding ways to slack off while looking good.
I think event sourcing / logging is the way to solve this kind of thing.

You have an obvious start/stop checkpoint in the log, processing can be done in batch after hours, no information ever gets destroyed, etc.

Mutable database rows that are used for accounting purposes should sound dangerous to anyone trusted with these systems.
It compares unfavourably, but then again NVidia GPUs on laptop are massive powerhogs.
Games Fund One: Building the future of games
This is the right answer. Efficient networks like EfficientNet are much harder to accelerate in HW.
Yeah, no way that Coinbase is paying $380k salary.
How do you even find ideas for these?
“[…] by virtue of the combined share of Chromium-based browsers, will be a de facto standard for browser […]” — i.e. The web is dead.

Please consider switching to a non-Chromium-based browser if you want it back.
I built the first Android Twitter client, sold that to Idealab* and given our huge market share (~40% IIRC ) pitched them the idea to build our own Twitter clone in order to move those users over. Twitter took notice and locked all our apps which eventually kicked off the anti-third-party tendency that we see today. Good times.

* https://bgr.com/general/tweetup-acquires-twidroid-renaming-a...
We're at one million dead in the US. China has five times our population and has 5,217 deaths.

Covid-zero is not perfect, but it has been effective.
Damn thats funny! Thanks for sharing.
You forgot the third potential

That he's trying to back out of the deal.
To the nay-sayers: yeah, this probably isn't the most accurate method, but you can use this in combination with other data to make better estimations.

For example, GPS has a common problem in areas with tall buildings where satellite signals bounce off a large flat sides of buildings, putting you a block away from where you actually are. Uber has done some fascinating work in this area by actually knowing the location and shape of all tall buildings in a bunch of cities- very clever.

But what if instead, the location estimator took in both the GPS signal and the inertial sensor. Sure, GPS says you just changed blocks, but the inertial sensor says you haven't accelerated from your previous location and heading.

Lots of noisy estimates, combined, can make for a pretty accurate estimate.
As far as I know, It’s only illegal if you reuse them for commercial purposes. Granted, that is most use cases. But if I wanted to say make a sports team logo vinyl sticker for my own car, that is legal.
I've been running thunderbird for what, ~20 years now? Its a love/hate relationship. I curse it almost daily, but have issues with most of the alternatives as well.

So, I was excited about the fact that thunderbird was going to get some attention, and was even going to throw some $ at them.

Then I read their planning/backlog

https://developer.thunderbird.net/planning/roadmap-1

and things I simply could not agree with poped out at me, particularly the plan (now partially done?) to reimplement the IMAP support in javascript.

https://bugzilla.mozilla.org/show_bug.cgi?id=1707547

The IMAP support is one of the weakest things about thunderbird, because its horribly slow, buggy, doesn't scale, etc, etc, etc. And frankly I cannot see how rewritting in it JS will solve any of that. What it needs is IMAP support that can sync lots of folders and doesn't peg CPUs (which is already a problem) while doing it. My own biases seeing what others have accomplished with their JS rewrites (usually electron, so maybe that is part of the problem) give me a very low opinion of them.

So, I will give it a chance, but I predict it won't work with my mailflow out of the box, and generally will make everything even worse, and the developers will ignore those of us that get more than 1k worth of emails in a day.

(I mean look where firefox has gone, I can't even get it to draw pages consistently, and its not the platform/computer because I see it doing the same buggy behaviors on my linux and windows machines. I've even resurected my firefox kill all scripts because that seems to "fix" it for another 1/2 day until it goes bonkers again).
Most probably Neural Engine is optimized for inference, not training.
You may hear old people saying things like “ti restituisco le 10 euro che mi hai prestato”. Maybe it’s a thing of the south?
Ummm. Interesting about mailoji. Not actually legit according to ICANN to use "non collating" punycode or multiple languages in an ICANN-controlled domain: you can't register them.

But, it's a CC TLD, in fact it's .kz who I still carry a scar or two from when they issued some domains starting with "-": you know what happens when you "dig -yo.tld"? OWASP applies to domain names.

However, the RFCs for the actual _protocol_ declare a label can contain "any octet", so you can use and abuse this in FQDNs under your control and the internet police won't come to get you. "poop".example.com would be fine if you control example.com (either as a quoted string or as an emoji), so would "rm -rf *.example.com".
They other option is to not worry about those things. Start with a free product and see if people will even use that. Then worry about payment and subscriptions once you validate that people will use it.
Well yes, we all know that’s why they did what they did. I said it was beside the point because it’s still annoying despite their motivation.
Ah, was a typo. Can't edit anymore but thanks for the catch!
Seconded, though it may have been a decade since I tried. I recall the GUI locking up and probably didn't complete the operation. Even ~2 years ago, I had similar issues just trying to move a few hundred messages between folders on the same IMAP server. IIRC it worked, but takes a lot of patience. That time, I also didn't really care if it ate those messages instead of moving them.

I wouldn't trust Thunderbird for more than a few dozen messages I could hand-verify. For anything more, use a dedicated tool that provides logs and can gracefully restart.
Anyone care to comment on how this is better than Metal's TensorFlow support?
Often the limiting factor is memory bandwidth instead of raw FLOPS, so dealing with 4 times larger data types (FP64 vs FP16) is a disadvantage.
Many GPUs allow you to write device code in C++ via SYCL. It works well enough.
Always has been. Marketing and sales create complexity on the front end, devising all kinds of products, plans, discount schemes and related complexity; jurisdiction, taxes, and accounting rules add complexity on the backend. In the middle, measuring what you're billing for is the hook around which all that complexity chaotically orbits.

Decades ago - the computer involved was an honest to goodness System 360 (which is to say, not a 370, Z, or any of the the code compatible 360 successors) - I spent an evening trying to figure out the service charge on my bank account. I couldn't get at all close to the figure on the statement by applying the bank's schedule of charges. I took it into the bank, and got bumped by the teller to a department manager, and thence to a VP (small town; small bank), whom I told, "I will pay the service charge if you can explain to me what I'm being charged for." 2 hours later he gave up, having not gotten any where near an explanation, grinned, and said, "I can fix this." He set some flag on my account, and I never again paid service charges at that bank. Yep - that flag remained set on my account for nearly 20 years, through multiple software and hardware upgrades, until the bank was acquired by a big, expanding regional bank, and I left for a different, entirely local bank.
You have to both quote the term(s) and then check the box for "verbatim". Then it should generally work. Have you all tried doing both at once?

edit: It is a pain in the ass though
Incredibly dumb and naive to assume that if Kagi becomes even remotely successful, the SEO bandwagon will not target them.
Goal setting is like other techniques in management.

The quality movement went terribly wrong when the motivation became "We want to have an ISO 20022 sign in front of the factory" as opposed to "we want to crush the competition". See

https://en.wikipedia.org/wiki/The_Goal_%28novel%29

Probably the best phrase of that novel is "There is only one goal".

I worked at an AI startup which was struggling to balance the long term needs of developing a technologically advanced product and the short term needs of delivering projects to major corporations.

I saw the adoption of OKRs to be the beginning of the end of my time there because instead of carefully teasing apart what goals were necessary to realize their strategy everybody was told that they needed to list 20 or 30 goals, simply to list 20 or 30 goals.

Not too long after I left the CEO announced that he was proud that the company had been acquired by a major athletic footware manufacturer. My hot take was "that's incredible!" because "incredible" was the CEO's favorite adjective, but really I told people all along that one of our engagements, if it fully realized its potential, would generate enough value for a customer that they'd see it as a bargain to buy the company.

So of course this just makes people even more scatterbrained than they were before and worse yet it's rocket fuel for the psychopaths and narcissists in your organization because they are geniuses at playing that kind of game and they will use it to make themselves look good while making hard working people who are more interested in doing work and realizing the strategy look bad.
The one thing that btrfs can do that ZFS cannot is defragment. Crippling a ZFS dataset on rotational media does not appear to be at all difficult.

https://www.usenix.org/system/files/login/articles/login_sum...
>Comparable-scale private projects don't exhibit the same horrendous inefficiency ... Apple's $256B of spending per year

Literally Apple's HQ was $2 billion over budget. Private enterprise has these exact same problems. Government isn't any more or less incompetent than your average US business, unless you completely ignore how your average business operates.
Are you looking for an upgrade to Kaggle Notebooks? This guide breaks down Kaggle's qualities, lists the traits a user should look for in an alternative platform, and then lists three of our suggestions for the best alternative to Kaggle in 2022
Isn't this exactly why some people are buying into it now?

Entering and exiting the ecosystem to fulfill a trade takes time, and during that time you hold crypto of a certain value

An increase of concurrent trades means the value of the currency goes up if the amount of currency being used for trades remains the same.

A commitment to HODL means a removal of currency from the trading pool.

So by shrinking the trading pool and increasing the trading volume of people entering and exiting the pool in short time frames, the value of the currency increases.

Trying to cash out a large wallet would increase the trading pool and decrease the price.

You may not ever be able to actualize the full potential of what your wallet says.. but you can easily get more out of than you put in without it being a ponzi scheme.

You are providing capital backing for other people to enter and exit the ecosystem, which has value.

When trade volume increases, you can sell some of your wallet to cover the trade volume and keep price stable. If you don't, then the person who entered and exited the market during the increase will get more value out then they put in (less gas and fees)

No one needs to be left holding the bag unless trade volume decreases to 0. And there is no need for trade volume to decrease to 0 if people are aware of the currency and have access to exchanges to be able to quickly enter and exit the ecosystem