skysight-inc/HackerNews huggingface dataset:
Ask HN: Here is your 50%, "non-technicals"
I am a software engineer and entrepreneur with around 7+ years of experience. In all my startups or corporate jobs I have worked in, I have always been in technical / software development positions. In the startups I have been involved in (I have 2), I can say that I generally find myself successful in the technical and business development stages, but in the "marketing" stage, which is very vital for a startup, I fail every time and it seems like a chore to me. One of the main things I do wrong is that I feel like potential customers or people in general are robots and I have to program them in a very deterministic way to buy my product. I know this approach is wrong, but every time I try, my attitude evolves here.

Thank God that in every startup I've been involved in, I've had very talented co-founders to handle that part. They feel the same way about my technical development skills. That's great, but it's the interdependence and not being able to turn it into a "one-man show" that gets me every time.

How can I go about this, can I get out of this mess? If the answer is really no, send me an email for 50% (egesabanci@outlook.com.tr), I have some new ideas.

By the way, ignore the title, I phrased it that way to draw attention.
ParadeDB founder here. We'd love to be supported on Render, if the Render folks are open to it...
Even autopilot stops for pedestrians. Are you saying Tesla added special exception when it detects children to just mull them?
Isn't this what Vancouver did, by levying additional taxes on vacant units? (In that case, for absent buyers parking money, but same effect)
You might want to test the landing page more on Android, because at least on my phone it was janky enough to scroll through it to put me off (I'm only bringing it up as I assume the page is using the components the page is about)
(Devil's advocate here)

When you made an Amazon account, and each time you purchase one of their ebooks, you agree to their "Terms of Service", which states that you won't do some of the things you want to do with your ebook. Amazon wouldn't sell/license you the book if you told them you were going to break the DRM and read it on a Kobo.

In effect, you're lying to Amazon in order to use their property in a way they specifically don't want you to.

(Devil's advocate done)

Can I ask you to consider buying your ebooks from a better vendor? Kobo is a good choice; they state whether or not a given book is DRM-free or not; if it's DRM-free, that's a clear win - and even when they do include DRM, it's Adobe, so you can load it on any e-reader (except Kindle (except if you use KOReader)). Google Play Books are basically the same as Kobo, but they don't state up-front if a book has DRM or not.

Also, it's pretty common for technical books and some fiction presses to sell e-books directly on their site, and those never have DRM in my experience.

On the other hand, supporting Amazon is supporting a company who wants to promote DRM aggressively. And you can almost always find the same books elsewhere.
I did answer it,

> Those pushing things like correlation to IQ have the same problem as IQ is a non-linear relationship. Are these ideas appropriate to other problems? Yes, correlation and statistical significance are useful tools when applied to the right problems. But they are not appropriate here.
You are talking for Servers right? Else how do you plan to cool such a beast?
It’s irrelevant if you get “value” for the “services rendered” - and that’s in the broad, so a little reputational negativity can be nicely countered by a more aggressive tax minimisation approach for example.
I doubt that Itanium would have ever perked down to consumer level devices. It was ill suited for that workload because it was designed for highly parallel work loads. It was still struggling with server workloads at the time it was discontinued.

At Itanium's launch, an x86 Windows Server could use Physical Address Extension to support 128GBs of RAM. In an alt timeline where x86-64 never happened, we'd have likely seen PAE perk down to consumer level operating systems to support greater than 4GB of RAM. It was supported on all popular consumer x86 CPUs from Intel and AMD at the time.

The primary reasons we have the technologies we have today was wide availability and wide support. Itanium never achieved either. In a timeline without x86-64 there might have been room for IBM Power to compete with Xeon/Opteron/Itanium. The console wars would have still developed the underlying technologies used by Nvidia for it's ML products, and Intel would likely be devoting resource into making Itanium an ML powerhouse.

We'd be stuck with x86, ARM or Power as a desktop option.
I work at a place that uses cyberArk for privileged AD accounts. I have to copy the password from the web UI to login to the system I use every day. If it times out, I have to refresh, respond to 2FA and copy it again.

I see coworkers storing their entire password (1 week expiration) in notepad in the meantime.

I was going to store the password in a portable Keepass, but I got blocked from accessing a software download website and was scorned by the proxy block page.

Frankly, I think the cyberArk method is effing foolish and having regular 2fa integrated into a product's login makes a lot more sense.
Ronda Rousey won eight fights in a row with the same technique. In five of those, it took less than a minute.

Imagine a soccer player saying she was going to take the ball from midfield, go straight down the middle, and then drill it into the top left corner of the goal, and it working eight times in a row.

Then she won four more fights, all very quickly and with more diverse skill set. It was shocking.
If you're serious about scaling up, definitely consider Vespa (https://vespa.ai).

At serious scale, Vespa will likely knock all the other options out of the park.
I'm using Brave on my iPhone for ad blocking purposes. Have not encountered anything shady with it so far.
>I can name 2-3 domestics attempts during each of those eras

can you name any that didnt suck? :) That crosses iconic Pinto and Pacer out straight off the bat. In the 80s maybe only Omni was ok, 90s hmm Neon? Rebadged Japanese cars sold under Geo brand dont count.
I don't think I was clear. If you already have the music collection, your "job" will be mostly about uploading it, but after you do that you will be able to enjoy similar features as the ones you are describing. The "radios" are meant exactly to give some "algorithmic generated playlist" that requires very little input from the user.
Handbrake settings can be overwhelming for beginners once they escape the playpen of presets, while CompressX provides just a handful of controls, with no bitrates or codec names in sight.
Is it possible to combine n-gram and AST to dump a better indexing?

Take `sourceCode.toString()` as an example, the AST can dump it to `sourceCode` and `toString`. A further indexer can break `sourceCode` to `source` and `code`.

For ast dumping, project like https://github.com/ast-grep/ast-grep can help.
Exactly what I was thinking. Like showing off a model of a blank DVD.
Halving the DPI in each direction (vertical and horizontal) means you end up with only a quarter of the pixels: 0.4 megapixels instead of 1.6 megapixels.
Agreed, I picked up Pocketbook Color for 150 Euros on a sale and it has become my main bedtime reader.

Disclaimer: I've been using e-ink based readers for over 10 years. My current lineup is Kobo H20, Remarkable2 (which I sort of love/hate), and Sony DPT-S1 (which is fantastic for bigger PDFs).

B&W is fine on color e-readers. I actually enjoy the washed out color look as well.
Do We Want a Food Cartel?
More like "kernel programming is hard, let's put fancier logic and RPC in userspace". Which sounds perfectly sane.
> You're proposing that the interpreter add a check for every default parameter in every function signature

No, that's not what I'm proposing. Why would it check anything? Just evaluate the given default expression at call time. If you don't want the overhead of an expression, don't put a default.

You can also do defaults like:

LIST_OF_X = []

def foo(xs = LIST_OF_X):
...

...if you want the other behavior. This does add a variable lookup (oh no!).
For bezier curves in Python try this:

def bezier(t, *points):
if len(points) <= 1:
return points[0]

next_set = []
for i in range(1, len(points)):
next_set.append([p[0] + t * (p[1] - p[0]) for p in zip(points[i - 1], points[i])])

return bezier(t, *next_set)

That'll compute a point along your bezier curve. The `t` parameter is how far along the curve you want to go, 0 <= t <= 1. You can give it as many dimensions and whatever order (number of handles) you want. So for example, to get a cubic bezier curve on a 2d plane from (0, 0) to (1, 1) with handles at (1, 0), (0, 1) (an aggressive ease-in/ease-out curve) with 9 segments (10 points) you'd run:

n = 10
for t in range(n):
print(
bezier(
t / (n - 1),
(0, 0),
(1, 0),
(0, 1),
(1, 1)
))

I think that's right. I did it from memory. Obviously don't mix 2d and 3d, but it should work if all points have the same number of dimensions.
There's already been some interesting column format optimization work at Meta, as their Velox execution engine team worked with Apache Arrow to align their columnar formats. This talk is actually happening at VeloxCon, so there's got to be some awareness! https://engineering.fb.com/2024/02/20/developer-tools/velox-... https://news.ycombinator.com/item?id=39454763

I wonder how much if any overlap there is here, and whether it was intentional or accidentally similar. Ah, "return efficient Velox vectors" is on the list, but still seems likely to be some overlap in encoding strategies etc.

The four main points seem to be: a) encoding metadata as part of stream rather than fixed metadata, b) nls are just another encoding, c) no stripe footer/only stream locations is in footer, d) FlatBuffers! Shout out to FlatBuffers, wasn't expecting to see them making a comeback!

I do wish there were a lot more diagrams/slides. There's four bullet points, and Yoav Helfman talks to them, but there's not a ton of showing what he's talking about.
Having grown up and lived in the country, something being only an hour away is not unusual or a big deal. Our grocery store was 45 mins away, it isn’t a big deal when that has been your life.
I have no idea if this is realistic, but maybe something like pager duty for security folks would be workable?

Basically, there is always an assigned person on call to oversee the use of any "crown jewel" data?

This way the internal users can continue to move fast, but maybe break way fewer things?
Sure, in the same sense that the sound at the beginning of the word "sure" doesn't exist in English, but instead is a combination of the sounds indicated by S and H.

Or in other words, complete nonsense. You can't answer a pronunciation question by appealing to spelling conventions, particularly spelling conventions that are completely divorced from the reality of pronunciation.
What does your process look like for discovering music on youtube and then getting that music into your personal library? If you're not discovering while you're typically listening, then you must be setting aside some separate time for discovery, and then curating those discovered songs, acquiring their files somehow, and integrating them into your library, right?
Dating apps are falling back to Earth
What's stopping Kobo (or somebody else) from making a calm color e-ink smartphone?

Calm as in no animations, b&w + a couple bright accent colors, say like red for icon badges.

People seem to like the b&w e-ink smartphones, but a color one would be a homerun.
I bet that's only becuase you know it's created by AI. If no one told you that and you hear someone sing that song and play along bet you will feel. AI is only getting better, it will be just as good as any human and only way we will be able to tell is when it's disclosed if it's AI-generated or not.
specifically their 80GB WD800VE [...] that had only 79,971,254,272 bytes (74.4GB)

That's even less than the decimal size, so that's absolutely false advertising. I'm not surprised they settled.
Hacker news ;-) But I guess there's no OAuth or other similar function on HN...

More seriously, personally none of them, I don't have accounts on any "usually used" login providers. Just allow local accounts.
(I bet I am working with an older version -- I ran across an error in one of the puzzles, and presumably you've fixed that now.)
The Deep Roots of Intelligence Differences
It's probably not legal.

What would happen? Nothing until it becomes a thing than it gets sued into oblivion.

They didn't find a magic loophole.
One word: fuzzing.
_Every single person_ in the security industry that I know is on the verge of burnout because we’re all running around trying to answer questions from other teams as fast as possible, but there just simply aren’t enough security people to go around, and I don’t think there ever will be. My security team coworkers each have a backlog of 50-100 unread slack DMs from developer teams looking for guidance at any given time, and it’s been that way for years. My team has been attempting to hire nonstop, but the pace of hiring can’t keep up with the demand.

Honestly, 1 week sounds totally reasonable to me. If you’re at the point where you need an answer immediately or it’s going to delay your timelines, then you didn’t plan your timelines very well, or you waited too long to engage your security team. You have to keep in mind that while you might be laser-focused on your app and think it’s the highest priority, your security team is likely dealing with hundreds of apps, each of which all claim to be the highest priority. Triaging has to happen, and it doesn’t always go in your favor. It really sucks for everyone involved, but I don’t see a good fix for it.

The sweet spot is empowering teams to make most security decisions on their own so the capacity of security people can be spent more wisely and development teams don’t have to wait for an answer except for in very rare cases, but the pessimist in me thinks we’re already too far behind on this and technology (and the opportunity for new security dangers to arise) moves too fast for us to ever catch up.
Introduction to the Theory of Computation by Michael Sipser
That's what I use Copilot for. GPT-4 is better for higher level stuff.
My first though would be a wind, which you can't measure with photos.
I'm curious. You say what to say. What's the incentive to do this? Educate people or...?
For a city that hosts lots of tech brains, anything services or utilities related is the worst.
I had to call a human to sign up for trash pickup, which is different from water, which is different from power. And even then they got it wrong and we had two accounts at the same address.
Then you try to pay for power but you have to disable a modal through the console to even get to the bill pay button. Don’t even know how most people pay their bills.

In nowhere Florida you sign up online in ONE place for all three. set autopay and forget it.
Is there a repository somewhere that documents these nuanced interactions? What annoys me when I'm developing native UI is I'm never sure my custom controls are capturing these nuanced behaviors. I shouldn't have to reverse engineer them through trial and error. There are Human Interface Guidelines provided by Microsoft, Apple, GNOME, etc. but they do not document these little behaviors.
At this point you and others in this thread are simply arguing against a strawman of your own creation. Can't really see any value in continuing this discussion.
Basically you need something like comfy UI for music.

Variation in small details is fine, but you need control over larger scale structure.
Show HN: SSHTools for Java
>subscribed to Apple Music despite thinking it's overpriced and would love a good alternative

It's not perfect, but a YouTube Music subscription also gives you ad-free regular YouTube. That's a pretty nice bonus if you're going to be paying for music streaming anyway.
See also ghOSt by Google (2021):

https://storage.googleapis.com/pub-tools-public-publication-...

https://github.com/google/ghost-userspace

https://github.com/google/ghost-kernel
also they need to be rated for the operating environment. you can't stick any random part from newegg in there.

Tesla used non-automotive grade touchscreens in some cars and so they died early: https://www.thedrive.com/tech/27989/teslas-screen-saga-shows...

Automotive grade has very high requirements:

> Grade 0: High Temperature Operating Life (HTOL): +175C for 408 hours. High Temperature Storage Life (HTSL): +175C for 1,000 hours. Temperature Cycling: -65C tp +175C for 500 cycles

And generally speaking transit agencies aspire to buy higher-reliability, longer-lasting equipment than your average consumer car.
haha, holy shit this is great!
I've essentially been running an infinity jukebox for the last week. I save the ones I like and relisten. Simple as that.

Edit: It's been interesting watching non-musicians argue about emotion in music. I don't care who you are, the 300th time you perform a song, you're faking it to a large degree. People see musicians as these iconic, deep, geniuses, but most of us are just doing our job. You don't get excited about the 300th boilerplate getter and setter just like we aren't super excited about playing some song for the 300th time. It's a performance. It's pretend. A musician singing is like an actor performing. It's not as real as you think it is.
Sorry, where did we all get the idea that we want to use text to generate music? That thought really has never entered my head, despite many people trying to shove this UX down my throat. Is it just that we don't have creative thinking about what a transformative music creation UX should be?

"Writing about music is like dancing about architecture."
That "sitting in chair looking out the window" pose is a Martin Scorsese or Sopranos type pose. The elderly gangster in the old folk's home etc.
It reads like you are conflating newer with better.

It was more than a few years ago, but I remember the posts on Slashdot where tech people were wringing their hands over the fact that election offices were not adopting touchscreen ballots fast enough. Some posters were also promoting things like internet voting. How did that work out?

Sometimes it actually is better to move slowly instead of adopting something new just because it is new. With old equipment and older technology, we know the failure modes, we have the procedures in place for addressing them. Whether it's floppy disks, paper ballots, (or human beings,) older does not necessarily mean worse.
If that commercial driver was slowly, but methodologically overworked, manipulated, fatigued and pressured into doing this with every incentive promoting speeding, then yes. Why did the driver feel compelled to speed in the first place?

Why would there be an environment or incentives where this could be a valid strategy?
Show HN: MapSCII – The Whole World in Your Console
telnet mapscii.me
Such functions have historically (for many decades) been provided by devices with which headphones are intended to be used.
moms don't like driving tiny cars
> And the mention of your "untrained" friend being unable to enjoy a traditional Muay Thai fight the way _you_ can just reeks of some kind of odd elitism.

It's a pretty common thing. Sometimes highly technical music doesn't have that appealing an aesthetic to the average person, but to other musicians it's very impressive because of how hard it is to play, or how unusual it is on a theoretical level. There's lots of stuff in life that's like that. Isn't the appeal of most spectator sports partly buoyed by memories people have of playing those sports as kids or young adults?

I don't think it's hard to believe at all, nor elitist. Everyone has things they'll notice more details about because they have experience with them.
In my experience, genuine "clashing of views" with amicable discussions happens pretty frequently on Mastodon. It's pretty astonishing to see sometimes, because it's so unusual for the past X years in online social spaces. Like, potentially-multi-day-threads of max-character-count messages discussing topics that people fundamentally disagree on but are trying to hash out each others' perspectives and "get somewhere" with it. Very interesting, and great to read. Sometimes it goes the other way and the people talk past each other, but that's pretty standard lol
Are you hiring young engineers who want to learn the old stuff?
I remember raging with our designers over this, when building a mobile app. They were insisting on controls that look and feel exactly the same on iOS and Android because of some vague need to have consistent marketing/branding. Which ultimately meant custom controls (sometimes 10x development effort) that were not familiar to users on either platform. No user wants this. It's desired entirely by companies whose design department is too focused on their own designs.

The same is true for desktop applications. No macOS user wants their application to look like a Windows application and no Windows user wants Mac controls.
> Want to use more than 128GB of memory? Too bad, your $10B chip doesn’t support that.

Which is probably why Meta is also buying the biggest Nvidia datacenter cards by the shipload. There is no need to run inference for a small model - say for a text-ad recommendation system - on an H100 with attendant electricity and cooling costs.
Alpha has got to be one of the worst names I have ever heard for a new product. Did they want to make it impossible to find?
I am really surprised they don't have a full blown EDR/EPP solution yet. From the title I thought that would be what this is about but from the content it doesn't look like it.
Example of GitOps & GPTOps approach to handle onboarding on Kubernetes and OpenShift.

https://youtu.be/tU3rwN1HEQc
AI: generate a punk rock anthem that speaks out against garbage AI music generation software and praises the DIY punk ethos.
I think I would much rather just stop streaming music entirely than make a Google account and pay them for their music streaming service.
Did grave robbers plunder battlefields?
I tried Funkwhale but I'm having a very hard time moving out of ten years of daily Subsonic usage.
If you upload it and make it public, you will very quickly get kicked out of the instance as soon as someone reports your library as containing copyrighted material.

If may try to be coy about it and abuse the "invite-only" mechanism to share with lots of people, but you are still risking getting reported.

There are also moderation tools in place that can let the instance admin see beyond the "privacy sharing" settings, so a more zealous admin would be the first to want abusers out of their servers.
Based on https://github.com/rastapasta/mapscii, jI ust found this today. Maybe today I am one of the lucky ten thousand(https://xkcd.com/1053/).
Some of the jazz examples are apparent to me to have been trained on texts like Roots & Herbs, Sonny Side Up, classic post-bop records.

Apropos of nothing: one frustration with being a recording jazz artist is that most of the canon is property of UMG.

[0]: https://www.udio.com/songs/dAJrkDePXbVLonnuxDkzz5
It's quite the opposite for professional audience, most people don't want to give away their Google credentials to a 3rd party website that can get hacked tomorrow.
Yeah but if you look at a lot of single-screen apps with about 5 input boxes developed for Windows/Linux, they've got a face only a FOSS fanatic could love.
Why not just Popcorntime just for music?
That's fine, many accounting practices eschew precision for simplicity, you don't mark-to-market everything, depreciation is linear, etc, so if you don't see any value in this, but only troubles with integration with other systems etc, then it's useless to you. But then the article wasn't about running a real business