skysight-inc/HackerNews huggingface dataset:
I'm very curious what narrative he had on what he did right to land this deal and if that changed with this new information.
I've begrudgingly been doing leetcode for the last few weeks in prep for looking for a new job. And a lot of it is stuff that I have never needed in 20+ years of coding.

But I will say reviewing the graph algorithms hasn't been a complete waste of time. It's good to at least know what they are, what they can do, and what their tradeoffs are. I realize I was a bit fuzzy on these.
An off-color comment over drinks has tanked many, MANY deals.
The good news is their bitching and moaning won't last too terribly long. The bad news is that's because it will become clear they can't fix the bug, and someone else will end up doing it.
One that always gets me and is timeless, when the flight attendant hits everybody with the guitar when bringing it forward.
*6 months

> The lessons proved helpful 6 months later when Microsoft offered $265M for LinkExchange.
They are truly great for thrifty do-it-yourself hosting. Don't expect customer support or discounts or anything, but their prices are impossible to beat, and everything works as advertised. The big gotcha is that their only points of presence are in Germany and Finland.

My only gripe would be that running your business on Hetzner can be a little bit scary at times since they have so much unattended automation in place to block abuse. For example, if your server is erroneously sending traffic with private IP addresses out of its public interface, they will block the server without warning. I don't have any other providers to compare this against, so that might just be how it is.
Why did you link the html view now we can't clone it.

https://docs.google.com/spreadsheets/d/1gy9cmPwNhZvola7kqnfY... for the lazy
If they controlled that many shares then it would be policy not a request. They clearly do not.
Author here. I wrote up my answer here: http://browser.engineering/blog/why-python.html

Basically: server-side JavaScript is just not as widely known as Python, and it'd be additionally confusing when our browser starts running JavaScript. And in-browser JavaScript is a bit too restricted (by things like the same-origin policy) to do the whole thing inside a browser.
The Hack pipe proposal reminds me a lot of Perl's special $_ variable.
This product is competing against NVidia for the deep learning space, not AMD. NV’s A100 features enormous memory bandwidth (1.4 TB/s) thanks to HBM and peak flops (300 TFlops/s) thanks to tensor cores, so using HBM and Advanced Matrix Extensions here is pretty clearly aimed at that segment.
I know this comes up on every longform Twitterstorm or whatever it's called - but I really wish people would stop posting otherwise interesting and insightful anecdotes to Twitter.
In theory, I'm sure you could do that with the free tier.

In practice, activating that free tier requires a valid card, and I'd highly advise never giving them your own. Whatever alternative you can think of is 100% better for your sanity.
You're just not looking in the right places, and your comment is a bit disingenuous. You're cherry-picking examples that don't represent an entire industry.

NASA for example has an _extremely_ tight tolerance on software specifications, testing, and proofs [1]. Medical devices and other core infrastructure also has very robust development cycles to ensure bugs don't bring down the power grid or overcharge someones heart in a pacemaker.

Meanwhile you can look at the auto industry and find example after example of shoddy engineering or manufacturing processes putting hundreds of thousands of drivers and families at risk. [2] [3] [4]

1 - https://www.nasa.gov/isd-robust-software-engineering
2 - https://news.yahoo.com/chevy-bolts-stressful-recall-16170005...
3 - https://www.consumerreports.org/car-recalls-defects/takata-a...
4 - https://www.cars.com/articles/explaining-the-toyota-floormat...
I used to be a "9-5 engineer in a big company". But I always loved playing with robots. It took me years to a) learn how to build robots (started as a self-taught weekend hobby), and b) find companies that want to buy robots I can make. Now my niche is making and selling robots to companies. (My specific niche is shoebox-sized robots for testing/automating touchscreen devices.) The "niche eureka moment" was when I realized the "hardware testing with robots" niche was very similar to my existing "software test automation" 9-5 big company job skill set (modulo electronics+mechanical skills).

Unfortunately, my discovery and learning process also involved a good amount of luck and trying to describe it feels a lot like step #2 in the "How to draw an owl" meme. At some point, luck and hard work is involved, and there is no obvious playbook for your next step.

However, if there is a chiton of money to be made in Excel add-ins for amputee ballerinas, and you know how to make add-ins, and you know how to find and talk to amputee ballerinas, it might not be a bad career move, though...
You will own nothing, and you will be happy.

No, but seriously, I can see situations where this is a legit service - company phones, leasing phones, etc. are some of them.

But hopefully the author learned something about testing in production.
The reports of Perl’s death have been greatly exaggerated
Fame is a fascinating thing. Tons of people desperately want it, those who get it are often destroyed by it.

Tangentially it’s also fascinating watching those in my age cohort slowly realizing that they’ll never be famous, not even “instagram famous”. Some of them settle into a more relaxed pattern, and others rage quit their social media of choice.
Oh man, that's one of my favorite Onion videos. So many clever subtleties that make it a UX nightmare. Like how the first suggestion when you select T is the unicode TM symbol, the absurd sentence predictions that come up first when you type "the a", scrolling through an alphabetical list of every file on your hard drive.

I also imagine they were making a joke with the $2600 starting price, which is funny cause that's what I paid (albeit in Canadian dollars) for my base-model 14" MBP yesterday
I was interested to see that this uses the DukPy wrapper around Duktape for the JavaScript interpreter: https://browser.engineering/scripts.html

This made me start digging into whether this was considered a "safe" way of executing untrusted JavaScript in a sandbox.

It's not completely clear to me if DukPy currently attempts safe evaluation - it's missing options for setting time or memory limits on executed code for example: https://github.com/amol-/dukpy

There's a QuickJS Python wrapper here which offers those limits: https://github.com/PetterS/quickjs

I'm pretty paranoid though any time it comes to security and dependencies written in C, so I'd love to see a Python wrapper around a JavaScript engine that has safe sandbox execution as a key goal plus an extensive track record to back it up!
'Airplane!' is something like 'Family Guy' - and please note, for cartoon fans; I'm not saying 'South Park', here.

There's an episode called '200'; (or something) where 'Family Guy' creator Seth MacFarlane discusses the show along with many of its voice actors, producers, etc.

He mentions that 'Family Guy' is absolutely not meant to be a high-brow humour show; and that part of the technique of the writing of 'Family Guy' is, in his own words; guided by how many jokes a minute they can get - how many times they can make the audience laugh.

If we have a casual pause in a show; someone looks to the camera, dead-pan, and just, quite seriously - says, 'penis' - out of the blue - I'm gonna laugh my ass off. I love intelligent humour as much as the next girl, but there is a nuance to some of the low-brow humour in 'Airplane!' that is just as complex to pull off effectively as a well-told and intelligent joke by Bill Maher, Norm MacDonald, or George Carlin.

We are talking about a 41-year-old film, in a genre (comedy) that famously doesn't age well. 'Airplane!' probably shouldn't come off well today, if it follows our previously established rules of comedy.

That being said, it's still hella funny.
Past performance does not guarantee future behaviour. Just because S3 did this at one stage means no guarantee they'll act that way in the future. That's not a bet you should be making with important data.
Often yes. And perhaps more importantly: you don't need a SSN to send a debt to collections or report it to a credit bureau (though of course it helps).
For mean one of the most appealing parts of his comedy is that he is very clear that it is one thing to be insightful and quite another to actually make the better choices. He plays with that dichotomy a lot.

Even here. An essay on the corrupting and addicting influence of fame that basically announces a return to seeking fame.
The 432Hz 'God' Note: Why Fringe Audiophiles Want to Topple Standard Tuning
I've done this, but with manager-vetted data.

Conversation (in writing)

- "We NEED to run this incredibly risky thing yesterday"

- "Ok, I'm going to use this data. Is this data OK to you?"

- "Yes"

- "Running"

Great way to avoid getting thrown under the bus if it all goes south.
I just want a cheap way to live debug sites in Safari / Safari Mobile without being forced to purchase Apple hardware.

Only reasonable option I've come across so far is buying used hardware. VM under Win10/AMD seems like a PITA.
Same thing happened some number of years ago with Turkey and its ID database.

The Turkish IDs have a "national ID number" (assigned to each citizen, is for life and is unchangeable) and a serial number for the ID itself. You need the national ID number to do certain things, similar to SSNs in the US. Similar to SSNs in the US, it's an absolutely horrible form of identity verification/authorization.
> universal human-assignable names

Any implementations of this you'd recommend? I write a lot of hash (content addressable/etc) code in my spare time and i'd be curious to toy with identifiers (256bit hashes) being provided to humans in human-friendly ways.
So what? What is the point of this article. It is stating the obvious to even the most n00b of AWS users, of which I count myself as one
Einstein is the only modern physicist many people can name easily (some will also get Hawkins or Feynman), and his name has become synonymous with "smart". In a poll of the general public for "who's the smartest person?" he'd win due to name recognition. Even ten-year-olds know "Einstein = smart".

I suspect that if you asked the HN crowd for their guess at the smartest person, Mozart (thanks to Hofstadter) and von Neumann would come out on top (though I might just be biased towards whom I'd answer). Tao is a likely candidate for living person.

In terms of impact, Newton is truly stand-out, though I think when it comes to math, his most significant contribution was calculus, and Leibniz came up with that independently at the same time, and we now use his version instead of Newton.
Building and Compensating Your Board
Hi. Do you mind sharing more of your work with Godot? I'm working in a similar project for software testing.
Yeah. Make it 2% instead of 20%, and suddenly 90% of people suggesting it start complaining.
> They can't deliver the lines with the same commitment to the short term deviation from reality and it falls flat.

Looking at some YT reaction videos of that movie, that line always get people laugh ting. It gets some of the best laughs of the movie in fact.
I started looking at Nim a few months ago, but I didn't like the feature where it ignores underscores and capitalization. It seems to me that this would make grepping harder on larger projects.

I suppose a linter or style-guidelines-and-not-making-mistakes invalidate this issue. For anyone that has used Nim, has this been a problem in practice?
Hmm, we're discussing "just how general-purpose can your general-purpose language be?", no? Ie, if a company wanted to use one language for everything, where would they be essentially unable to?

Keep in mind "a compiler" may not be for "a widely used general purpose programming language" but something smaller with a specific use, especially in the context of a company.

JS has many quality libraries for parsing grammars etc, and is Fast Enough for the purpose unless you need incredible perf - Python or Ruby, for example, might be much worse choices.

Even C++ might be a worse choice depending on your project's objectives (sure it might be faster but it might be a lot less maintainable, especially compared to TS). I also don't buy the argument that TS would make it harder to write a correct/safe compiler than C++.

Rust and Haskell may be sexy for the purpose but would be much slower to get started with, especially if your team isn't already staffed with experts. The Sorbet team at Stripe chose C++ over Rust because they felt developing with the latter would be too slow.

Keep in mind that most people are sticking with pure-JS build stacks even as esbuild et al are coming on to the scene. And the TS team has stuck with a Node compiler despite having the resources and know-how to use something totally different.

Please don't tell people to avoid writing a compiler in JS/TS unless you really know the specifics. :)

Of course, all of this does make me curious how Nim is for compilers (I imagine it'd be very, very nice).
Yes, by many, if not all.

https://dailynorthwestern.com/2019/01/31/opinion/the-spectru...

https://www.stanforddaily.com/2021/03/29/opiniondiscovering-...

https://www.npr.org/transcripts/918418825

https://scholarworks.uvm.edu/tvc/vol41/iss1/5/
I do like the "inevitable" test. It ties in with my belief that there are many "inventions" that are universal amongst sentient beings.
So do you think people who haven't done a CS degree shouldn't be allowed to code? Or should we make them do whiteboard questions but not anyone who did a CS degree? What about people that got a 3rd from a poor university?

And what if we need practical programming experience, not just algorithmic CS stuff? Can we ask you questions about that?
There are 3.6M truck drivers in the US, and this number has only been increasing. The shortage has nothing to do with self-driving trucks. The problem is it’s a dangerous, high-stress, and comparatively, low pay job. It has only gotten worse with all of the additional regulations in the past 5-10 years. Not saying I disagree with all the regulations, but the implementation needs work. Truckers are constantly on edge nowadays.

Anyways, if they wanna solve the shortage, pay them more. Simple as that.
>Are you arguing that there is no real hate speech?

Do you mean bigotry? Everyone agrees we need to end bigotry. When we find a valid solution to that problem we will implement it.

Hate speech is not bigotry. The definition of hate speech is speech that someone hates. Your 1 sentence could be considered hate speech by some group. Should you be prevented from saying it?
Why not Browserstack?
Is there anything that CA hasn't over-regulated to stupid levels yet?
The Wright brothers never had a pilots license.
Isn't it expensive? But for quick testing (like safari), it may be good
I hate to be the stereotype of skeptical HN reader but I think this headline oversells the article.

Specifically for me it doesn't speak at all to the differences between starting a SaaS like this as a team of founders versus as a solo founder. As a committed solo founder all I can say is that choosing solo founding is not something to be undertaken lightly!

My startup CV is now roughly an equal length of being on a team of 4 founders and the current solo founder situation so I see the differences all the time. There are a lot of positives to both options but to write an article like this and not blend an awareness of the trade-offs between the two makes it much less interesting.

I've really struggled with being a solo founder despite it being a strong preference and learning to face every aspect of the running the business with a very conscious awareness that you're +1 in certain things and -1 in others is the only way I've found to make it work.

The idea you choose is a big part of this. I've seen thinking about your idea & solo founding preference described on twitter by @warikoo like this:

2x2 matrix

X-axis: Do you have the core skill reqd for the startup?
Y-axis: Are you a control freak?

Y,Y: DON'T have a cofounder

Y,N: Could get one, but with complementary skills

N,Y: Hire people, might make them cofounders later

N,N: You have to have one!
Nim has a popular ML library "inspired by Numpy and PyTorch": https://github.com/mratsim/Arraymancer

One of the advantages of the language for DS/ML is the native "C like" performance with very low developer friction.

Another advantage from a library perspective is being able to automate fast, low level boiler plate code from easy to use DSLs using AST macros. For example a DSL could generate bespoke code for different data layouts and pipelines etc., giving you the best possible performance without the user worrying about it.
> In the somewhat broken sense in which "async" and "sync" are now used courtesy of Node's propagandization of the terms, all Erlang functions are async.

> Any of them can do some IO, and the runtime will switch away from the Erlang process to do the IO and run other Erlang processes, and then once the IO is done it automatically comes back to finish the process' task.

I don't think that's the common use, nor is it particularly true even in that use, since Erlang’s main runtime is M:N threaded so that up to the limits of parallelism on the host machine (or the parallelism limit set when starting the runtime), Erlang processes are parallel to start with, though it is true that the runtime will also use IO and certain other opportunities to swap the running Erlang process in a given native thread when at the parallelism limit.)

It's worth noting that in that (badly broken) definition, all Ruby and Python functions are async (because the runtime, even with the GIL/GVL, swaps running threads on IO and certain other opportunities), which is particularly confusing in Python's case, because Python also has colored functions with async/await (that is, Python has the kind of “async” that has generally defined the term, especially in the context of colored functions, since C# popularized the term.)

It is true there is another older use of the term, which remains popular in the absence of the “colored function” context which also applies to Node, but that definition doesn't refer to when the runtime takes the opportunity to switch tasks but instead refers to having nonblocking operations (mainly IO) with callback/promise (or, later, async/await) semantics allowing concurrency within a single logical thread/process of execution.

Ruby, in that sense has async libraries despite having not having sync/await syntax. Python had async libraries before async/await, Node is all async even before async/await, and Erlang is still entirely synchronous, relying on explicit separate logical processes for both concurrency and parallelism.
From the comment:

> I've had to ask my credit card company to block AWS charging an account that I can't remember the login to.

We don't know whether OP has reached out to AWS support, but one can assume so since AWS is charging an account the user cannot log in to.

Further, it sounds like the user has found their own resolution, so the user isn't asking for _help_ on HN, more that they are registering poor experience in agreement with others. So, it is a rough UX edge.
I'm worried, in part, about files getting deleted. If I delete or otherwise lose my repository, rclone will helpfully delete it on the other side. Some amount of deletion is expected, like when borg prunes the old stuff out, so having rclone not delete anything might not be an option either.

I'm sure there are ways to manage this though, I just haven't figured them out yet.
There is also this nearly 5 minute music video that is one single shot, it is also a very beautiful song:

https://www.youtube.com/watch?v=48bfKs5p4Ik
That's not how science (or logic) works.
Does browserstack not work for you?
There are plenty of well supported Jsonnet libraries for Kubrnetes. Have a look at [1] as a starting point. I’ve used it in production with great success, with tanka[2] as the glue
.

[1]: https://github.com/grafana/jsonnet-libs

[2]: https://tanka.dev
This is a very good point I hadn't thought of before, thank you! I've never "performance tested" an ALB.
We do that too. Have you seen the rail lines in and out of Long Beach or port of LA recently?
There seem to be a number of people defending the need to convert both multiplicands to milliseconds. Are people overlooking the fact that if you multiply two values with unit ms, your result has a unit of ms^2? The fact that you get ms out of the multiplication in Go is stupid and incorrect.
It’s always the sample.
Is there a sort of universal format for music metadata? I know image metadata has XMP.
I find it hard to believe that a single state is able to cause such large supply problems nationally (and internationally) because of a law barring independent trucking companies from doing business in their state.

But then again, it _is_ California so I'm not surprised.

I just hope that maybe whoever is making the laws comes to their senses, because they're not just hurting California with this legislation.
Land and building permits are way harder to obtain than a truck driving license.
> Even the Linux kernel is full of this stuff, kernel modules are literally this and I've never read a single comment talking about dependency injection.

here's one: https://stackoverflow.com/questions/5925270/how-to-do-depend...
this builds a web browser like the build-your-own-x movement?
Used totally makes sense. I picked up a Mac Mini with a 27" monitor for $500.
I shoot timelapse using Canon 5D RAW images, I don't know the exact dimensions off the top of my head but greater than 5000px wide. I then grade them using various programs, ultimately using After Effects to render out full frame ProRes 4444. After Effects was running out of memory. It would crash and fail to render my file. It would display an error message that told me specifically it was out of memory. I increased the memory available to the system. The error goes away.

But I love the fact that you have this cute little theory to doubt my actual experience to infer that I would make this up.
Regulated crypto exchange built by real traders
Kyrrex bridges the gap between banking and crypto through the provision of a comprehensive set of products and services, aimed at everyone, everywhere.
low? lets use Zoom as an example. its competitors already doing exactly what Zoom does and yet they lost customers given they were in the market much much longer than Zoom.
Will Co-Packaged Optics Replace Pluggables?
Likewise, except for me, it was at the age of 6 months. My father was a very successful and famous entertainer (I won't name him to protect my identity). He was also an alcoholic, and it destroyed his life. I remember, clear as day, I had an epiphany about him and what his status had done to our family. As he reached for his bottle of gin, I grabbed it from him, and uttered "No". He looked at me for a long minute, and then began to sob.
It would be more palatable to offer free university tuition to the top 20 percent (which has been true many places in the past and is still a thing in some places).

my father went to high school in rural Illinois in the late 60’s. He got a full ride “hardship grant” simply because he was a decent (not exceptional) student and came from a poor farming family.
Apple’s Gaming Revenue Reportedly Exceeds Sony, Microsoft and Nintendo Combined
You're small enough that they don't care. If you grow big, then they buy your or copy your business and when that happens you'll have earned a lot of money, hopefully.
That is pretty common in translations.

For instance in Fawlty Towers Manuel (the much put-upon waiter) was from Barcelona, often said in a mildly derogatory (silly foreigner) manner as in “don't mind him, he's from Barcelona”. When translated to Spanish, Manuel was renamed Paolo and his origins were moved to Naples.