skysight-inc/HackerNews huggingface dataset:
I program DSP software, but I find DaVinci Resolve SUPER daunting. I completely agree (and am also a Mac user, for what that's worth)

There are so many domains where you can dive incredibly deeply into 'em. Some of them are computer augmented, and benefit from a stable, predictable computer host. There's been a lot of instances over the years where Macs served that role of 'creativity toaster' and did it well… now we've got the same thing, except for phones.

Anybody who's used to that situation doesn't find the status of iPhone ecology shocking. A bargain is being made. Or a service is being hired, from effectively a computer administrator.
I would be curious to understand what the equivalent cluster solution would look like. A big selling point here is apparently that your researchers "don't have to understand the do's and don'ts of cluster scale computing", but if your budget is already in the millions, how big of an issue is that really? Is the barrier to entry for large scale NN training really that there aren't enough engineers with experience navigating the issues on commodity/cloud hardware?

Overall I guess I'm just confused at what scale of problems this is meant for. GPT-3 cost $5M to train, GPT-2 cost ~$50k. GPT-3 is way too big to fit into 40GB of SRAM, GPT-2 fits but isn't exactly bleeding edge. If this product is $2-5M, you could train GPT-2 40-100 times to make it cost effective, but now you're locked into the scale provided by this platform, and not all problems are GPT-2 sized. I'm not an expert so happy for someone else to chime in and correct me if I've gone wrong somewhere.
Perhaps it shouldn't scale well. Perhaps software (being infinitely reproducible) doesn't require economy of scale the way other things might, and thus having a small close nit team of developers is optimal for almost all projects and companies.
The sequences we're discussing aren't really random, though. Presumably the chance of viability with such a sequence incorporated, though still low, is much higher than if it were a truly random sequence.
But in reality most teams are somewhere in between?
Seems like you need advanced feature flags.
We'll make a wall with attention poetry and this will be on it
Interesting to see the periods of deflation in the 1800’s.

I believe the US was on a mixed gold and silver standard at the time and they periodically ran into silver production issues.
How to Make a Living as a Full-Time Writer Using a Chromebook
Feature flags is usually how we handle this. We have the flags anyway for developer use, so making them user specific was not that much incremental effort though we have had a few cases where old workflows were not removed when they should have been.

We did once have a customer with their own environment with a different version deployed, as they were initially a major client with such demands but after a few years it became clear it wasn't worth the maintenence effort to special case this one client so we made it clear in contract renewal one year that this would be going away.
Building a portable power station (1200w, USB-C)
Those are trivial surface level differences relative to the central idea of encoding, storing, replicating, editing digital information, which interfaces with other digital and analog systems.
The feature is of course very nice, but the pricing is steep at 0.5% of your transactions. So I'm giving away 0.5% of my revenue (provided all of my revenue comes from sales) for the privilege of having my taxes calculated? That's on top of the 2.9%+30c per transaction that I already pay stripe?
My current manager, who is one of the best I have ever had, used to be dev and rewrote a lot of our systems so they were better organized.

I think your comment explains at least one aspect of what makes him a good manager.
Show HN: Automated Timelapses of Boston Viewed from Historic Monuments
Department chairs > PIs >~ profs > visiting profs > assistant profs >~ visiting asst profs > postdocs > grad students > employees > undergrads > high-school interns

Dedicated grant-writing staff are gold, literally and figuratively.

(I worked at a biomedical informatics shop.)
Wow, awesome stuff, thanks guys that was insightful!
Sure there is a conflict of interest, but there is also inherent expertise.

Insurance companies are well suited to study this EXACT thing and to come to a very correct answer. Also, if there were an independent expert who arrived at this same conslclusion, wouldn't you expect him/her to monetize their knowledge?
That was my first thought... if scientists knew what is going on, they would be out of a job.

I think some people confuse scientists with science teachers or science students. Scientists aren’t people who spend their time learning about what we already know, they are people trying to discover things we don’t know.
It wouldn't work the same, that's for sure. And APL experience isn't enough to know, because you only see one side of the comparison! Here are some notes from that side.

The advantage of using symbols for array operations is the same as the advantage in math of using them for arithmetic. A symbol can be read much faster than a word, and it makes syntax easier, not harder, to discern. This is because you only have to mentally group symbols into expressions instead of grouping characters into words and words into expressions. When programming with keywords you'd probably mitigate this by writing shorter lines in order to move some of the structure to a higher level.

Keywords have the advantage that the ones the user writes aren't any different than the ones the language provides. This can be nice, although I find that distinguishing user-defined words from symbols can also be helpful: those words tend to give a good summary of what's going on, while the primitives around them just do all the data-shuffling detail work required to make it happen. So it's easier to ignore those details and quickly get the bigger picture.
The Federal Reserve has increased it's balance sheet massively in 2008 and then again in COVID, the money is supposed to go into re-establishing the economy.

But instead of hiring workers, Blackrock is buying homes of those workers, probably a little cheaper, and using leverage to turn people into serfs.

Like 'Socialism for Capitalists Only'.

We really need to be careful about this.
Excerpt from a poetry slam I did 2 years ago:

What are we paying, when we're paying attention?

We pay with what we could've done and what we could've learned.
We pay with the people we could've met, and the conversations we could have had.

We pay with every future us, that we could've been,
We pay with the values we did not live by,
We pay with the goals we did not reach,
We pay with every opportunity to become more fully alive, that is now gone.

We pay with the moments of joy that never happened,
We pay with the peaceful sleep,
and the refreshed feeling in the morning,
that we didn't get.

Because we were busy paying... attention.
KPIs are generally set on a timeframe where they usually become meaningless by the end of that timeframe. For software, goals set for a year out are almost never going to be meaningful by the end of the year.

Pick your flavor of Agile or whatever process your team can agree to, but I doubt the term "KPI" will ever come up when doing real life planning and work.
At the very least, gifs should only play when you click them in an article that I'm actually expected to read. Do other people actually enjoy reading static text with a giant low-resolution flickering image on screen next to it? It's just so distracting to me. Seems like Developer Advocates love to do that sort of thing in blog posts.
To me the issue with RPis storage is the lack of hardware encryption. No matter how much you increase its I/O capabilities it won't be able to use disk encryption without having to rely on CPU cycles.
Ask HN: Best money to spend on career/personal development
Some companies have stipends for personal/career development. Most of mine is normally free (learning from peers, blog posts, YouTube, etc). Any paid sources that you find especially valuable?
From your description, yes, you would basically have forks of your codebase for each customer and deploy that to a sandboxed staging server.

That would be used for acceptance testing.

Bonus points for having up-to-date data in the staging DB.

I assume this is a multi-tenant implementation.

The other option is to charge the customer to disable unwanted features, in addition to enhanced features.

If it is multi—tenant, having the ability to ‘feature-gate’ could be worth the effort, if you can charge for enabling AND disabling features.
That outcome seems unlikely in the US in the near term, given how neatly people's opinions on COVID restrictions lined up with their existing politics. The lesson that seems to be sticking is that it feels great to have the full weight of public institutions on your side of the culture war, so win at all costs.
The situation with the 5 hour drive which would be a 45 minute flight + 4-5 hours of flight overhead is completely orthogonal to whether or not the car is self-driving.

If you like to drive, you are fine with or without autonomous cars. If you don't like to sit in a car for 5 hours, you are SOL in both cases. Only if you hate driving, but do enjoy sitting in a car not driving do self-driving cars add value.
The drive of the innovation lead product
for me listening to audiobooks, music or podcasts is really helpful to keep the mind stimulated but slowly wind down in the evening
The best managers make you feel like there is no manager.

Excellent summation. They're there to help you to do your job better.
Germline hxfer? Maaaaaybe a faint possibility because of how most fish procreate but never gonna happen in critters that have direct sexual contact.
But why? Why shoehorn everything into a single technology? Is it so that certain people never have to learn anything else in their entire life anymore?
getting a sabbatical is different from a raise/promotion. one signals that you have other things going on/you don’t care anymore, the other seeks to assert that you are contributing a lot and should be rewarded for this
I really like APL but I cannot imagine myself depending on a closed source tool-chain. I've heard that the GNU APL is order of magnitude slower than Dyalog APL, but I can't find a benchmark to confirm that.
While I see your point and get where you're coming from, I think it would be made explicit that "management isn't needed" is a gross oversimplification that is only possibly valid below a certain threshold of company size. I currently work for a very large international company and none of the things we do would be even possible without management.

We're also lucky enough to have pretty good management, at least locally in my department, I haven't really been exposed to the higher levels of decision-making (which is a sign of good management IMO, that stuff is mostly irrelevant to me)

I have admittedly less experience than you, (~10yrs) but from what I've seen, my conclusion is that really bad management is worse than no management at all, fairly bad management is about as bad as no management at all(and from here can the opinion that management isn't needed really form in developers head) and good management is way better than no management at all.

I also think that software/tech management is a different beast from basically all other types of management. Experienced managers from other sectors tend to fall in one of the first two categories above in my experience.

Good managers are perceived from the developers point of view as someone who just helps organise tasks, and help you find the right person to talk to if you need something from outside your team.

In reality of course they do lots of other stuff too, but those things mostly shouldn't bother the developers IMO.

Never should a manager ever act as a go-between. Doing that puts you firmly in the "worse than no management" category of managers
Normally when companies fund research, there is a slight conflict of interest because they want the public to buy their products and positive research can nudge them in that direction. And that research can be suspicious, and sometimes inflated, but generally the conclusions are directionally correct. And for that reason, I may scrutinize, but do not immediately discard the findings of soy industry funded research on the health benefits of soy, etc.

All that gets thrown out the window when an insurance company funds research. Because insurance companies don't profit from consumers being informed...they profit from information asymmetry. Deliberate exaggeration of risks is pure profit for them.
This.

What I find really annoying is how many people confuse this property ("accessible to those not trained in it") with readability.
> Depending on the voltage across a resistor like that, you may calculate less than one electron passing through the resisitor per second.

If memory serves (this was a very long time ago) the output signal was a couple of millivolts, so it wasn't quite that bad. But one other thing that saved us was that we only needed a few hertz of bandwidth.
A rental car would at least make sense though. You're already paying a cost for temporary access to the car, adding on extra features doesn't seem outrageous.

It could improve availability of those features because a rental company could order a fleet with those features on all cars in their fleet and then customers who want it would be able to pay the surcharge, instead of being constrained by the portion of the fleet with those features installed.

Of course it would likely just be used as a way to increase rental car prices.
> A pound of steak requires 4000 to 6000 gallons of water.

People keep throwing this number around but it's at best voluntarily missleading, if not straight up a lie.

4 to 6k gallons is roughly what a meat cow (slaughtered at 18 months of age) will use in its lifetime (which btw if a lot less than the average westerner in the same time span). To stretch it to "4 to 6k gallons per pound of beef" you have to include the rain that watered its pasture, which makes absolutely no sense. Nobody ever tells that a bread loaf requires 500L of water to produce (roughly the quantity of water needed to water 1 bread loaf worth of wheat) because this water falls for free from the sky anyway.

Now you can make intricate arguments about how if there were other types of ecosystems in place of pastures more water could be retained in the soil and would eventually make its way to aquafiers or rivers -which is true- but I'm confident this isn't how people interpret this number. The goal of people who provide this number without any context is to give the impression that eating a pound of beef is equivalent to letting the faucet open for 4k+ gallons worth of water, which it absolutely isn't.
I also had a handful of customers like this. We ended up creating an opt-in “beta” channel that we treated as a first-class citizen along with “prod”.

Basically we had 2 production stacks with CI/CD for each. The only shared thing was the AWS ALB. Our customers each have their own subdomain so we used that to point to different EC2 ASGs.

We would continue pushing bug fixes to “prod”. Once a beta period ended, we merged to master and re-deployed master to both prod and beta channels. Rinse and repeat.

It works out pretty well. Occasionally there’s a really important bug fix that we have to cherry pick from prod to beta, but it’s rare enough to not be a huge concern.

Oh, and, charge them for it. I never got any pushback.
> people assured me that FLoC was an improvement to privacy

It is an improvement to privacy. Cookies uniquely identify me with no other information required. FLoC does not uniquely identify me with no other information required.

The opt-out is similar too: block cookies in the browser or block FLoC in the browser.
But that's a legislative problem. I imagine at some point we'll get to a future where you can't enable autonomous self driving unless you have an approved patch 1.7X to your autonomous driving suite. Anything earlier than that is not allowed on public roads in autonomous mode. We're nowhere near that future though yet.

Like, going back to my maps example - if I never pay VW for a map upgrade, my 10 year old satnav system will absolutely mislead me and try to direct me in places which could be potentially dangerous. And like....so what? The system that was installed from the factory still works, that's the point.

These current systems that we have are all just glorified cruise control systems - and whatever you have in your latest Merc/BMW/Audi/Volvo/whatever will continue to work until the car itself falls apart. As far as I can see VW isn't proposing anything different - other than the payment scheme for it.

Also, as for hacking risk - this is a massive risk on nearly all new vehicles on the road today and very little is being done to address it. VW charging for autonomous driving capability has little to do with that.

And to add another example - there's a famous case where a woman's car has caused $180M worth of damage, as it has caught fire while being transported inside a cargo ship. Turns out there was an outstanding recall on that vehicle due to....fire risk. So initially insurers wanted to put all blame on her, since she didn't have the vehicle fixed despite the recall. But they all got nowhere, because there isn't currently any law that says you have to get your vehicle fixed when a recall is issued. Similarily, the manufacturer isn't obliged by law to make sure any recall is followed, so they were off the hook as well.

What I mean to say is that these hypothetical situations are interesting to talk about, but with the current state of tech and law none of it is an actual concern.
I would rather take XMPP with bridges to FB/Twitter/Whatsapp/Instagram etc. XMPP was good while it was relatively popular.
Correct. But that's not what you're paying for of course, you're paying for the fact that you don't need to pay an accountant to double check these numbers: if they are wrong and the tax man comes after you, you get to hold Stripe accountable for any and all repercussions. You are paying Stripe--if you so choose--to take on the legal responsibility of getting it right.
Soooo...a manager?
Oh, for a logarithmic vertical axis.
Skimming this, because I'm in a meeting, but it reminds me of contract testing, which I'm working on implementing at work today with Pact.
Rent is not purchasing a house. As the document you linked clearly states in the FAQ
> I consider the default to be rejection

Does that not impact the performance / coding stages?
When I saw this announcement, I had fully expected these new features to be included as standard - I was a bit surprised when I saw they were charging for them.

That said, I think the pricing is well worth it if you're selling B2C. EU VAT is complicated, and I presume state-level sales tax in the US is too.

If you're selling B2B in the EU however, then all you really need to do it collect and validate VAT registration numbers. Now, the EU API for this is pretty crappy, and has a ridiculously low rate limit - but still, it's not difficult to do. Indeed, I did it in a few hours when I was setting up Stripe for a B2B micro-ISV one or two years ago. I actually think that VAT ID validation should be included as standard - not chargeable.
Beyond the 3 Pillars of Observability
So close to what I want. I want something I can use as a "home server", with a priority on having as much control over the hardware as possible. Ideally, it would be an interesting project to design one, but I suspect that the result would be exactly like the rpi (but badly executed).
I think that’s the disconnect here: I don’t see the original headline as attractive at all (or hyperbolic, but that’s irrelevant here). It is not only uninformative (no argument about that), it’s uninformative enough that my reflexive reaction is to shrug and move on. (And I’m not immune to clickbait, but it does have to be enticing.)
Of those 12 years, did you spend any time in any other role?

Like manager, or director, product, product marketing?

The world looks very different from there.
I'm fine with buying their software outright at the cost ammortized over multi-million car fleets. We're talking single-digit thousands of dollars worst case.
I believe that. But on the other hand you had to implement sales tax - that seems to me a few orders of magnitude more complicated. Was it worth the tradeoff maybe?
The big companies have all the technical resources, and profoundly strong motivation, to apply their own malware and harm the user.

You do NOT check and/or balance big companies by allowing them the freedom to tinker alongside the little guy. They will wrest the machines to their purposes every time, and they are Not Happy about obstacles in their path.

Having checks and balances on big companies is a very good argument but it points the opposite direction from how you're seeing it…
I'm biased, but a lot of users should also be using products that respect user privacy. We're building a dev-focused ad network called EthicalAds that does this: https://www.ethicalads.io/ -- but there's lots of other privacy-focused products out there we should be building and supporting.
-—> small <—-
The regex DSL only works for strings. I lament that I cannot use something regex-like to match general sequences, e.g. a sequence of tokens, instead of only strings (sequence of characters).

The operations could be the same. There are classes, and operators for matching 0, 1, or more repetitions, etc.

Array languages are powerful especially when you have arrays with arbitrary elements, including arrays themselves. Good luck using a regex DSL to match a sequence of strings, where you might want to define a string class (analogous to a character class) as a regex itself.
My first response is that B. F. Skinner would be proud.

I'm going to predict that reinforcement learning will be important but not sufficient. Just as behaviorism is important but not sufficient for psychology.
"When herring are exuberantly spawning, the surrounding water can turn milky with the amount of sperm they release."
I had a blast learning to write and read APL for a course at my university where we chose and presented the papers from HOPL IV. If you want a fairly quick and easy read about the history of APL I can heartily recommend the paper "APL Since 1978". A small taste: `twoSum ← {1↑⍸⍺=(⍵∘.+⍵)}`, a dyadic function to find the indicies of (the) two elements in an array that sum to ⍺, for example: `9 twoSum 2 7 11 15` will return `0 1`. Though I doubt I'll ever write any larger programs with it, I've had a lot of fun with it.
This is an aspect of a very important movement that started with Calm Technology. Think it will be the next step in gaining control of the genie from the bottle.

[1] https://calmtech.com/

[2] https://www.amazon.com/Calm-Technology-Principles-Patterns-N...
> I try to line up several interviews at once

Interesting. Read about this elsewhere too (but that was subject to a negotiation) but yeah, I think it might help in not getting hung up on a single rejection / company so to speak.
The Crystal Hunters of Chamonix
Had the same symptoms both times (dry cough for 5 weeks, using inhalator, loss of smell, etc.). It could have been a very a flu very similar to COVID at the exact time NYC was locking down due to COVID?
Known among software people, non-software people often need to be informed of this.
I like your take on frame rate of the universe. Nice! :)
Who said anything about volunteering? Did you just want to post some more negativity?
He or she said:

> We have companies to help efficiently distribute wealth through the community to maximise the probability of social needs being filled.

We here presumably means society in general. We set rules and give privileges to people to run companies in order to better society. In a capitalist system this is done through the medium of 'enlightened self interest' so yes, one starts a company to make money but that is not the reason we have companies.

You are arguing against a point he didn't make.