skysight-inc/HackerNews huggingface dataset:
Kikoff | San Francisco, REMOTE, VISA | Product Managers, Product Designers, Software Engineers | kikoff.com

Kikoff is a Series B fintech offering credit-building solutions that are affordable, accessible, and fair; our app has a 4.9 rating amongst thousands of reviews. We're a team of ~45 employees and growing quickly but perhaps more importantly in today's market, sustainably.

Our core product, the Kikoff Credit Account, has helped hundreds of thousands of customers build better credit. Kikoff has been featured by Nerdwallet, Forbes, Buzzfeed and others; and our app has a 4.9 rating amongst thousands of reviews. But Kikoff is more than just a credit builder: we are a long-term financial partner for our customers, and we have an exciting product roadmap of solutions to help our customers reach their financial goals.

For engineers: our tech stack is primarily Rails/TypeScript/React.JS. More details here: https://jobs.lever.co/kikoff/78784c17-f653-4d63-a65b-d4d0f89...

Please apply online or reach out to talent@kikoff.com with your resume or LinkedIn URL if you're interested!
If there is one area I don't want innovation it's the power connector to my mobile phone.
Sounds like Gary Vee - I had similar thoughts, seems a bit sketchy and no reply from OP makes it seem like they know they are probably in the wrong.
> but in a way that doesn't lead to their users filing unhelpful issues in the upstream bugtracker.

AFAIK most distros also view that as a bug, actually; every time I've seen it discussed was in the context of telling people to file bugs against the distro's bug tracker, both because distros can and do have local bugs that don't even make sense to upstream, and because distro maintainers are generally much better placed to triage and sometimes debug issues.
Yes, I completely appreciate the handwaving that sci-fi authors regularly do to avoid having to switch to the character's great-greatX1000 grandchild upon arrival to Alpha Centauri....on page 2 of 500!
I haven't needed to count cash with my eyes closed yet, with several decades behind me. Aside from how awesome it must be for people with visual impairment, I can't think of how else it is beneficial (though that is definitely enough of a good reason). Are there other benefits?

I suspect it's an effect of OCD, but when I have a mess of different sized bills in bright multi-color... my mind is just not at ease.
Theres also laws against minting private currency, as seen here:
https://web.archive.org/web/20121205094219/http://www.fbi.go...
I’m open to this idea, but they talk about alcohol plenty which would suggest it’s not the case.
Why is encoding speed irrelevant?

I'm currently in the process of scanning and archiving lots of photographs as high-resolution 16-bit PNG's and encoding speed is definitely a significant influence on how long this process takes.
I’m interested in Windows VMs that have minimal overhead/maximum speed. As far as I understand that’s done by it being installed as native to the hardware as the native OS, but with generic drivers. Roughly what % of the work for running Windows on M1 is running Windows in a VM on M1?
It would have been better phrased "at which point you can't go any faster relative to the departure location".
4 day work weeks are clearly here to stay and a huge quality of life improvement but taking a 20% pay check reduction for it is absurd.

You are doing the same amount of work in less time, not less work. Company goals do not change, nor do their deliverables or expectations of you.

A reduction would only make sense for hourly employees (though I think the hourly rate should go up so the total weekly pay is the same) but if you are being paid full time, it should not matter how much time it takes you to complete your work.

You are paid for your knowledge, skill, and ability to deliver. You are not paid to be working a set amount of hours or days.
The bitcoin collector community loves the low number stuff

Its a small community but they’ve been around since the Casascius days, long predating crypto asset securities (which predates the ICO)
Same applies to a lot of security oriented tools, most notably metasploit which had these same accusations when it came out long ago, nowadays it's no big deal as exploitation frameworks are now more accessible.
same applies to a lot of niche technologies that can be misused.
> You don't know if the place you are storing it is doing so in plain text, storing a decryption key right next to it, etc.

Any service that is storing passwords in plain text is probably not implementing 2FA in an safe way, either.
Just about all the equipment in fabs is tremendously sensitive to contamination. You could probably put one out of action for months just by opening the doors to outside air.
FWIW, this isn't about making a Made for iPhone ecosystem for keyboards and mice. This is about the DMA features that are going to be in USB4 going forwards and that are already in Thunderbolt/Firewire/PCI Express.

This security is specifically so that someone can't walk over to your machine, plug in a device, DMA all of your machine's physical memory to its flash, and then walk off with whatever data or secrets that are hanging out in RAM.
Other countries were added in the mid/late 80s. That's well before most American companies got their domain. In a more equal world co.us or com.us would have been the primary place for domestic use once it has been clear that it's no longer a national thing.

I have no strong feelings about this part of US dominance, it's just a fact of life. There are worse things. Like US agencies doing mass surveillance on foreigners worldwide. Or using extra-terratorial sanctions, assuming they are world-government.
> Is USB-C bad? That's the question you should be interested in.

Perhaps I'm at least equally interested in "when something better than USB-C is available, do I think that should be allowed instead?"

> Now it's a de facto standard already.

That’s all the more reason to not make it a de jure standard.
Wow that is honestly much higher than I was expecting. I was thinking back to Dan Abramov earning half of that at Facebook.
Source code here: https://github.com/walkingriver/we-spot
That clears it up mostly, I think. Thanks!

How do other software creators deal with this problem? I can see how getting reports for issues could be frustrating if they weren't easy to replicate due to the distribution having a different version of that software.
There’s a great Lex Fridman podcast related to this, about “Assembly Theory”, by Lee Cronin. I thought it was fascinating.

Youtube: https://youtu.be/ZecQ64l-gKM

Spotify: https://open.spotify.com/episode/4U3teONvRzNh32qqtX6X2w?si=5...
I guess a lot of the other replies here are saying the same thing.

Innovation is first.
Standardisation is second.

That way, more people can make use of and innovate further on the original idea.
The first version of the EU regulation suggested USB micro. There's a reason why it took ten years to go from suggestion to requirement.
Great product! Speaking of stable...is there any reason not to focus this product on stablecoins?
Morsle: The daily Morse Code challenge
Authy requires a backups password to restore, or least it can be configured to. Of course, hopefully you remember it in a disaster situation. If you have a cloud password manager you can end up in a chicken and egg situation.
I would say that the IEC 62196-2 used by Tesla in Europe is the most sane EV charging connector design there is. It is standard (albeit in the fast charge mode it is apparently only used by Tesla), the connector is not ridiculously large and the whole mechanical design is derived from industrial power connector that can be used to power entire typical European household.
Ewww absolutely lost me at "playing an mp3 could modify the file itself." If you wanna hash the song and allow mp3 players to opt into a database or something to track plays, fine. But modifying the file? Nopenopenope.
Time to get some self sealing stem bolts.
Thanks for your explanation. Some follow-up questions:

> Yes, for re-keying you need to carry out an on-chain action. The new key is stored on the note. I could imagine scenarios where people don't re-key a note every time, e.g. they expect to spend it in a short time period.

So, would this require the full balance of the note effectively to be “spent” and sent to a new multisig UTXO? Wouldn’t you also need access to the decryption key from your server in order sign with both signatures? And who pays the TX fee? Is all the key rotation work done on your servers?

Also, in order to rotate the key, a user would surely need a separate networked device able to interact with the note. I imagine one would also need to install your specific app as well.

Would there be an open protocol by which a person could perform key rotation if you go out of business and shut down your servers? If your servers go down, I can’t think of how there would be any way for a user to rotate the user key.

How are you paying to keep the lights on so that these notes keep working though expiration? You all need a revenue source, but there isn’t anything on your website that indicates how you would make money.
This really all stems from a misunderstanding of what "full stop" or "all stop" (all engines, for vessels that commonly operate only some engines for cruising) means. "full stop" is a position on the engine telegraph that tells engineering to stop the engine or take it out of gear, depending on the type of propulsion setup. It has nothing to do with the speed of the ship relative to anything, after the "full stop" order is given the ship will continue to move forwards by momentum. If the captain actually wants to stop as soon as possible they will order "full astern," which signals engineering to run the engine in reverse at normal full speed, effectively braking. Because oceangoing ships stop on their own reasonably quickly this is usually more of an emergency maneuver.

The fact that motion is relative is already quite true at sea in our own world, where in at-sea operations your position relative to other vessels can matter much more than your position relative to the earth. In other words this issue is not at all new or specific to space. More basically, though, today and presumably centuries into the future "full stop" is not an order to stop the ship, it's an order to stop the engine.

The order is "full stop" because large marine engines are traditionally directly coupled to the propshaft and cannot "idle" per se. On these types of systems, still common on large vessels, there is some nuance depending on the engine setup between "standby," "stop," and "finished" which are traditionally all positions on the engine telegraph that do more or less the same thing but give different instructions to the engineer operating the engine as far as preparations for the near future. On top of this most ships today the "engine telegraph" is not really used when underway and the telegraph sender on the bridge actually controls the engine directly via automation, but usually this only allows for speed changes and not stopping or reversing, which still requires that engineering take over engine control due to the preparations and checks that must be done when stopping and starting the engine. Rather than telegraph bells this is more likely to be a phone call these days.
Looks like a "modern version" of the numa-rete, developed by Paul Weston at Heinz von Foersters Biological Computer Laboratory (BCL): https://distributedmuseum.illinois.edu/exhibit/biological_co...
I have a pretty good handle on what ads and telemetry MS ships. What ads and telemetry does Apple ship to their customers?
Already prepared grand space for industrial use with energy, water and public transport; 100% carbon neutral wind energy and very soon also water-neutrality were a few of the reasons given.
They're making great headway there, too.
JPEG XL is a different technology than the original JPEG format. (JPEG is also the name of the organization that contributed to both formats.) JPEG legacy's patent expired in 2006 although lawsuits continued afterward. JPEG XL is royalty free.
MacPorts work great
Apple Music has been pushing "spatial audio", music delivered with Dolby Atmos multichannel. So these days you might have 64 channel music.

https://support.apple.com/en-us/HT212182
> Orgs (of all sizes) regularly do buy vs build analysis all of the time.

The point is not "buy vs build". The point is that one does not exclude the other.

Sally from accounting has only used SAP? Fine, keep paying for it, but also invest in the development of an alternative. Also go to Sally and offer training in this alternative. Ask Sally what is missing in the alternative compared to what she's used to. Take her feedback to the developers and tell them "If you solve X, Y and Z, we might be able to drop SAP and switch to you".

> You expect every organization with 10k employees to find talent to build, operate, and maintain on said systems.

No. I'm expecting that some of them will be able to it in-house. Others will look for a third-party vendor that does not lock them in. Others will continue using the proprietary solution BUT will set aside part of their budget to invest in open source alternatives, as a way to create an open source alternative that can help negotiate with the proprietary vendor.

And others could do all of it, or none of it.
(2020)

Submitted 3 times in the past month alone

Some previous discussion from a few years back when this was newer https://news.ycombinator.com/item?id=23339830
ID3v2 can store multiple images inside at arbitrary sizes with additional metadata (front cover, inlay, etc. incl. user defined names).

FLAC uses Vorbis tags which are very similar to ID3v2. AAC is also using its own tags which are very similar to ID3v2.

The tool I use (Kid3) treats all the same.
Ask HN: Books you learned technically the most from?
Looking for books which gave clear examples, to the point talk, speaks mostly on what happens in field. Basic theory, more practical.
How would it possibly know if the holder cut the note? What if they pasted it back together later, and passed it off?
isn't the whole "walmart cycle" of "aggressively undercut local businesses until a monopoly has been established, then increase prices once you have control of the market" pretty well-established at this point? you're phrasing the two halves of that cycle as if it's supposed to be some sort of a contradiction.

Applies to Amazon too nowadays.
If the value of this is locked in the scannable NFC chip… what’s the point of all the antiforgery measures on the paper?
If you are investing in SEO as a channel, Yes.

If you think you can't compete with those news sites then you shouldn't be investing in SEO as a channel.

There is no pixie dust you can sprinkle over a single landing page with thin content that will bring in traffic.
Algolia, please don't display nothing when JavaScript is disabled...
Maybe factories should get smart and build machines that build machines to reduce labor, like china is doing.
Sendoso joins list of tech layoffs
A big difference is that we know for a fact that psychedelic mushrooms were around back then -- they didn't spring into existence in the last couple thousand years.
I mean Apple and Google have prepared users for it with the mechanism built into apps when someone wants to upgrade to a premium version or add a subscription. I think the lowest I've seen is 99c but a smaller micropayment using the same system/interface is simple.
Pngloss: Lossy compression of PNG images
Need to do a full read-through, but part of what this paper seems to say is that the System 1 vs. System 2 dichotomy is not the best description of how we make decisions. From Page 5:

> How can one make sense of such inconsistent behavior? One answer [16] drawn from the
multiple-selves model is that our brains have two independent modules: an ‘impulsive’ chooser,
which only values immediately available rewards; and a ‘rational’ patient chooser, which values all
rewards as a function of the delay-to-reward duration. In this conception, human behavior represents the combined action of these two modules, each internally consistent when acting alone,
but yielding strongly intransitive behavior when combined.

and page 7:

> Could it be
that there is a unitary representation of a single utility-like signal, rather than the many competing
signals predicted by multiple-selves theory?

> At the same time, a similar examination of another behavioral pattern sometimes seen as an
inconsistency, loss aversion, yielded similar results [47]. Humans often treat losses relative to
the reference point as more consequential than equivalent gains, presumably because losses
are more anxiety‐provoking. In this study, brain activity was examined as decision-makers evaluated financial lotteries that involved varying levels of gains and losses. As in intertemporal choice,
these data revealed that human choosers were inconsistent, but that this inconsistency did not
appear to arise from multiple modules, one only anxious and one only logical. Instead, the
study revealed that several brain areas irrationally encoded losses and gains asymmetrically,
but not by using multiple independent modules (but see [48] for one counter-example).

> A series of three subsequent meta-studies strongly support this conclusion that a single decisionvariable is represented neurally and that emotional and rational evaluations are fully integrated
[49–51]. All three of these metastudies, together aggregating data from hundreds of studies, tell
the same story. Value representations in the brain do not reflect multiple competing agents. Instead,
these data suggest that the irrationalities we observe in behavior reflect a fundamental irrationality in
the neural representation of subjective value, in humans, nonhuman primates [52], rodents [53],
and perhaps even insects [54]. The representation of subjective value appears fundamentally imperfect, but imperfect in similar ways, in animals separated by hundreds of millions of years of evolution.
HN seems to break the link for some reason: docs.multy.dev/blog/iac-comparison
I'm not an expert, but my impression was that chip fabs are incredibly sterile places. You could probably disable one for a long time by just chucking a barrel full of dust into the cleanroom.

If it were total destruction, my money would be on artillery. Wikipedia says the range for modern artillery is 15-300km, which gives a very wide radius in which artillery could be hidden (ignoring local geography). If the artillery was preemptively dialed into the fab, it could be fired at very short notice, and I don't think anyone would be able to stop the shells mid-flight.
I would presume that the receiver will still make an output request to the QUIC endpoint to at least bring-up the connection/stream, which should be enough to populate the path in NAT tables, no? It shouldn't be any more wasteful than the regular process which receives packets out-of-band but still needs a signaling channel. This just does in-band signaling, so you bring up the connection, perform signaling, then open a new QUIC stream to receive data.
Password managers plus biometric auth mean I almost never even need to copy-paste a password, let alone type one. I just hit "fill" and it fills it in. For most of the services I use these days, I've never typed or manually pasted the password, ever, not even once.
Thank you for changing my mind on this one, the data clearly contradicts what I said.

I'm not European, but I have been living in Scandinavia for the last 4 years. I think I overgeneralized based on what I've seen here.
Pocket Operator Pixel App collab between Google and teenage engineering
I think it's a complicated question to answer because there are so many possible combinations.

1. Simpler software doesn't usually have issues with broken installers.

2. A lot of software doesn't get frequent-enough updates that old versions would matter.

3. High-profile projects usually have personal connections with the major distributions' packaging team (or even a "personal union", where it's actually the same people).

And there are other cases. I think Bottles got stuck in a spot where their software is _very_ complicated to install correctly, updates often (young project + interactions with 3rd party software such as games), and they're a small team that doesn't have a way to work efficiently with the distributions.
Well I can say that the demand from domestic manufacturing for software support is up, confirmed from several sources, so it doesn't seem like it's "going down the tubes".
Presumably the company already has indicators and metrics they use. You just continue using those same indicators and validate there is no significant change.
Because it's a one-time cost and you can cheaply throw more CPU power at the problem, or just wait and then you're done.

If you're doing this at such a scale that encoding speed matters (like if you're Instagram) the major concern would likely be cost, which you're going to save in bandwidth every time an image is viewed.
Your example is not extreme. Off-the-shelf "drone bombers" have already been used in the Middle East.
> We can agree that "the entire structure is wrong" because the "entire structure" is giving a wrong formula for the EV and saying "this is the formula for the EV."

We aren't in agreement about this. I realize we have to fix this, but fixing it doesn't resolve the paradox. It is a red herring.

> Yes, switching and not switching have the same EV and you can always switch.

With all due respect, this isn't true and asserting this doesn't resolve the paradox. See my other reply for why it doesn't resolve the paradox.
In my opinion Haskell's capabilities to help implement general-purpose SW (services, compilers, GUI, game-dev, systems) are way over-hyped.

Sure, it's nice to implement parsers/compilers in it (see ̶N̶̶̶i̶̶̶x̶̶̶, Elm, DHall) and it's to some extent popular for backend web development, but I don't think the strong static type system is such an advantage as advocates want you to believe.

Of course it's safer (and faster) than dynamic languages like Python (Ruby, JavaScript), but in my personal opinion, you don't gain that much if you compare it to something like Rust, Java or even Go.

In particular the common abstractions (Monad, Applicative, Functor) are used very differently in different libraries (everyone seems to want to write her own DSL), so it's hard to get comfortable with third party libraries.

Furthermore it's still the case, that there's not much really interesting SW made in it. Some years ago you could argue, it's because of familiarity, but (static typed) functional programming is part of CS curricula for at least 10 to 20 years now.

Lastly it's just incredible hard to estimate runtime characteristics (clock-time, memory usage), because you never know which compiler optimizations kick in or not.

It's a nice language, but again, I don't think it's such a panacea as proponents often tell you.

And to be snarky: If Haskell is such an advanced language to make implementing reliable SW such a breeze, it should be part (maybe as a dependency) of more SW.

EDIT: Nix is implemented in C++ as correctly pointed out in a comment.
The psychology of cash and how people hold and spend it is unique from any other physical financial instruments. They keep it safer and spend less than they would with credit cards or debit cards.

A completely foreign object with a printed key might be kept safe -- but it isn't intuitive to do so. We heard multiple stories of people gifting Bitcoin at events like weddings only for private keys to be tossed out with cards.
Patents are only one of the varieties of monopolies which apply in the field of medicine. The FDA imposes several more. Even after the patents have officially expired and you've developed your own safe & effective alternative you may not be able to get it certified because the FDA has a prior agreement with the existing manufacturers to guard their product from competition.