skysight-inc/HackerNews huggingface dataset:
Just to expand on this:

> Don't bother setting up "proper" DevOps (but you still need it, just to get going)

Correct, you can use a Makefile or make.sh for years, more to remind you of the build process rather than something that needs to be continuously run, in a startup. Time waiting for a build process is time not adding user features.

> Don't bother building for scale

Correct, since finding the true requirements for scale requires having many users, and the unicorns that you admire had multiple rounds of scale-out rewrites.

(You can add Google Analytics to your pages to see their usage. I've seen some companies do this as a lightweight interim APM before. Pages that nobody uses aren't a bottleneck.)

My current SaaS app has a built-in APM using pre-auth, post-auth and post-load hooks that I added after version 2.0. I learned the auth was slow, but the page generation was fine, so I fixed the auth routine.

> Don't bother proper code lifecycle

Correct, since you don't know what the final version will even look like. The exception is if you've done similar projects with a similar expected load, then you can skip a lot of the steps that didn't work before.

My goal is to write code to Open Source standards, but I realize that rework will be needed later for scale, etc.
Of you didn't knew this and doing c#

Checkout the DocumentStore library: MartenDb

It's documentation makes it pretty clear what postgress can do concerning this and event sourcing
Multiple streams is BAU with RTP - using smpte-2022-7, or most of the time just firing the packet different times on different routing tables.

Sometimes network paths die. This could be a dodgy router in a third party network that drops streams for 150ms at a time, or a bgp recalculation that knocks it out for maybe a minute or so.

In both cases you need to have multiple routes to keep your latency low.
Check out this developers stuff...

https://gallery.fitbit.com/developer/a1e68576-08c1-40bd-a1c2...

The developer (Nev Rawlins) used to design for Tokyo Flash apparently. Also, free.
> The very few times I've got in trouble with this there's been some hidden objective or constraint I wasn't made aware of, and the discussion I have afterwards is that is not compatible with my way of working.

I’ve had this, but working in hardware development, this things are big problems.

I have to admit though, and in those situations the main problem was conveying to the manager (who tends to be an experienced engineer) that they’ve messed up and the specifications they’ve agreed to are physically impossible to construct.
>>A lot of programmers are perfectly capable of weighing the pros and cons of s-expression syntax and deciding it's not for them.

Most of the programmers today have negligible experience with Lisp.

It's also not really elitism. I'm not saying people are stupid. But people take great pain in avoiding reading documentation and understanding anything in general. Which is why I gave the Perl example.

Reading documentation for 30 mins could help you understand the issues and help you fix them at root, instead of hours of Googling. For some reason people do the latter, not the former.
I actually have family there, and they have literally transitioned from near poverty to upper middle class in 2 decades. This was pretty widespreadc, but gradually becoming forgotten as the younger generations grow up in comforts that their precessors never knew.

A lot of this is due to their education system. It can be outright propaganda at times, but it has proven very effective at increasing literacy nation wide.

They've also made internet access an strategic initiative. When you marry a literate population with (generally, wink wink) free access to information and a seemingly draconian government, you get a very interesting bunch of people.
Never been to Singapore, but if there’s really low crime rate and people don’t litter on the streets - I’d call that progress.
I could not agree with the author's main point more. Do you know where genuine bohemian living is to be found today? Certainly not in NYC or any other major urban centre. Instead, you need to run off to a dying rust-best town in Ohio and buy out an empty storefront where your neighbours will be a liquor store and a Pentecostal church. There are places where you can pay $200/month in rent, or buy a house for under $50k. Go to one of those and build yourself an artistic utopia.

Of course my interests are not neutral here. I'm from a place like this, and after a decade of urban living I decided to move back. It's not trendy or sexy, but I encourage people to give it a try.
I'm pretty sure she was caught for tax avoidance and/or corruption. Hence why she was locked up for a while.
Access to Big Data Turns Farm Machine Makers into Tech Firms
...and I see that my original comment was down voted as a consequence. What's real doesn't matter as compared to what is believed.
Yes, that was my point, having experience people to break out from that pattern is hard.
Yeah, same way some people start smoking a pack a day at 20 and die a natural death at 90. Certainly smoking still is not a great idea.
Oh, it's Inigo Quilez

He's known as "iq" in Shader circles and is basically a god. He's also the (co?)creator of Shadertoy.com
Interesting idea of pushing a free early access that will convert to ?$/mo soon. Im sure it'll be affordable but Im actually not comfortable onboarding in the dark.

That said, looks like a very interesting project.
That's not really a privacy issue, though. That's marketing issue. That is, we let marketers destroy phones as a medium of communication. The answer to that isn't to legislate hiding your phone number. The answer to that should be to legislate this type of marketing away.

Advertising is cancer, and I'm constantly surprised by the ends to which people go to justify its continued existence.
I did not downvote you, but I figured I’d let you know that based on what you said I’m pretty sure you were downvoted because your comment brings nothing to the conversation. People on HN tend to prefer informative contributions to the discussion, just for future reference.
>It's also a culture that exists here in Germany in Mittelstand companies

As a tech worker in Germany I've worked in 2 different established Mittlestand companies(not startups) that are pretty much world leaders in their niche and I promised myself I would never do that again.

Their company culture was terrible and while they kept preaching things like "we're like a family here and we're all equal" that was just a facade. Nepotism was rampant in both cases, with most employees being either related or close friends of the CEO and upper management, both coming from old-money families, generating a strong tribal behavior, so anyone who wasn't your boss could get you in trouble if they decided they don't like you and raises and promotions were allocated based purely on the tribe's perception of you and performance judged on butt time in your chair rather than results. As a foreign tech worker there who's not part of the tribe you're treated with an air of "you should just be grateful we gave you a job" even though they kept whining about not being able to attract new talent and grow. The lack of transparency was prominent with the CEO always preaching how "times are tight and we're all in this together" to justify lack of wage increases while he bought more vacation homes abroad and exotic cars. Information about the company's projects, customers, sales, revenue was all kept away from the employees who were not part of the tribal circles as it only circulated via spoken words.

Now I only work for big corps and it's been a huge improvement, with American corps in Germany treating you the best. They're transparent about their projects, customers and earnings in their quarterly town meetings, information is communicated electronically, not by speak, leadership and and workers are (mostly) hired and promoted based on merit and transparent goals and processes vs straight up nepotism and tribalism.
A lot of OTPs are implemented in insecure ways - e.g. using the "recover password" functionalities you can often figure out patterns the websites are using to create these OTPs. Some websites / apps do not implement account lockout and OTP expiration mechanisms and have 3-digit codes, which allows for brute-force attacks. Others with these mechanisms can lead to DDoS. Also, some web apps log these OTPs directly in the URLs. In general, I agree with minitech in that WebAuthn with a physical factor would be better, both in terms of usability and security.
Uh, why are all the videos in the article geoblocked?
"In general, child mortality ignored, life expenctacy hasn't changed that much through the millenia. "

I recently read a paper on excavation of two burial sites in Southeast Moravia, one of the centers of the Great Moravia realm (https://en.wikipedia.org/wiki/Greater_Moravia). One of those burial sites spanned 9th-10th century, while the other was about 2 centuries younger.

The age profiles of the dead were rather different. The earlier cemetery had only a few remains over 37, while for the latter, the drop-off age was about 48. It seems that the more stable conditions of the High Middle Ages (including some improvement in agriculture) gave people about an extra decade to live.

Of course, this was Central Europe, very underdeveloped in comparison with the ancient civilizations in the Mediterranean.
I'm glad that you like it! Thanks a lot!
Most artists make very little money, they do art for art's sake, not because they want to make big money.

Money devalues art.
Ask HN: How do I get people to find my pre-launch landing page?
I see people note that they just leave it up and get hundreds of signups... Is this just survivorship bias?

I've tried writing and sharing a blog post on it and I've tried grinding via social media, but have had little luck.

Any advice?
Alarm as South Korea sees more deaths than births
41 year old me doesn't always write down the mantra correctly.
GP said it seems, and just because correlation doesn't imply causation doesn't mean everything that correlates literally cannot have a causal relationship.
You are buying it from some vendor, their company is invoicing you. You can use either your or their jurisdiction, whatever fits better and you can also sue them directly.

You explain it like:

>For ex, one ad network launched “battery saver” style apps in Google Play, giving them root access to your phone.

>When you type the word “Uber” into your Google Play, it auto-fires a click to make it look like you clicked on an Uber ad and attribute the install to themselves."

You don't have to be a genius software engineer to understand that.
>"Classist" is adjacent to the right term for my attitude here but its not quite right.

Conflict of belief systems or maybe anomie?
> Singapore is a surveillance state.

And the Australian Covid tracing app is a copy/paste from the public open sourced github repo the Singapore government shared.

I guess being part of FiveEyes makes any fantasy of me _not_ living in a surveillance state pretty lame...
In order to know "what changed", you need at the very minimum to maintain a meta-state about your application state.

In most retained-mode GUIs, this meta-state is often a copy of a significant portion of your application state, but with a very different structure. To maintain the integrity of both copies, you then need a layer of events and/or listeners on top of that, with a complex and dynamic control flow.

Retained mode optimizes for display throughput, which matters a few decades ago. Immediate mode is better for latency and consistency, which are much more important now.
Covaxin: Concern over 'rushed' approval for India Covid jab
My trick for avoiding that feeling is to intentionally set out to do projects in a terrible way, just to see what that'd be like. So for example I might write a project all in a single file, or entirely without classes, or with wildly too many classes, or with weird fp-trickery for no reason. There's a million weird ways to write a project badly, and in practice you'll discover it's almost never a real hindrance to progress compared to best practices.
Selling Wireframe Kits is a competitive business but there is a great potential
I think I'm getting used to the freelance life. After 20 years of hard work, lately, I'm creating for myself.

My strategy is simple, I'm publishing new products like a machine gun and seeing what works. After Flow Cards, which I launched 2-3 weeks ago, I saw that there is a potential in the wireframing products.

Wireframes are a competitive business, I know. But there are 2-3 great wireframes in the market and the others are mostly not regularly updated or not reasonably priced ones. Well, I don't know why I have to pay a yearly subscription amount for a wireframe kit.

So, I created Flow Wireframe Kit which shares the same design language as UI Flow Cards.

I hope to get feedback and I have a roadmap about this product: first desktop blocks, which are available right now. Then I'll launch mobile blocks, Sketch files, XD files, and templates.

If you want to buy them, you can use "HN20" coupon code to get 20% discount.
It's inconvenient. That's the primary reason why it won't gain mass adoption since any obstacle to your service will lower the registration / engagement metrics.

With password managers built into all modern browsers, casual users (which, lets be honest here, are by far the most of the web users) do not have to worry about typing passwords. Security be damned. If it is not invisible to the user, they will reject it.
i dont understand this focus on litter on the streets. yes clean streets is wonderful but i dont rank it anywhere near freedom of speech and social equality or something like standardized healthcare in importance.

my hunch is that "clean streets" is mostly important to those who are not sensitive to social injustice...
Thanks for asking! The only model I used in this project is the YOLOv4 object detection model to detect the ball in each frame. I collected about 200 images to train it.

For the other parts like the tracking and the overlay timing, I programmed it by myself.

I implemented SORT algorithm for tracking the ball and some programming logic to capture the overlay timing from each clip.
Ho-mobile (Vodafone IT MVNO) data breach confirmed
Thanks, will definitely check it out!
>Each employer offers an additional "something" on top of all the other "somethings" offered by the other employers.

And each politician does the same - whether they deliver on the promise is another matter, and they can only promise a certain amount. Further, you can get trapped at a local maximum; there isn't much variation in what companies in sector X will offer you when you restrict the pool of companies to places close to you and (even more importantly, which makes this worse than the politician's case) willing to hire you.

>This is a step that does not have an analogous correspondent in the politicians' syllogism.

It has a correspondence in the syllogism I was replying to. Sure, you could become self-employed, but in the same way you could also become a politician. But neither a self-employed person nor a single politician can change the situation for everyone else (mind you, this is again worse in the employee's case than the voter's case; politicians often can make huge changes that benefit all voters, one kind employer cannot do that - in fact, cost-cutting and health risk-skirting employers drive employee rights because politicians decide to regulate them).

Employment seems to be even more of a sham than democracy.
Okay this is not at all likely but wouldn't it be crazy if you know, given China's reputation, it's possible that Jack Ma could just be sitting tight out of public view letting the world assume that China killed him until they capitulate to his demands.
Not really. It might be good now, but no guarantees that it will stay that way. Principle of least privilege and data should be the norm but sadly it never is.
> i will consider the whole "Nobel Prize" system to be a complete tool and sham.

What was Obama given the Nobel Peace Prize for?
Apple again with PR handling policy: Delete it at all cost. They are not sorry for this.
Nice. I got one bit of feedback for this part

> We are committed to protect your information. Your data is stored on our secure servers and we use SSL encryption to protect data transmissions. Your notes are for your eyes only.

I found it less than convincing. Saying "your notes are safe" because we use SSL and stored on our "secure servers"... I know that something hosted in the Netherlands is probably slightly safer than anywhere else but you might want to spruce up a bit that section. Notes are extremely personal. They could contain crypto keys, receipts, recipes, someone's Intellectual property, etc.
This was a superficial analysis at best. Adtech produces petabytes of data every day proving that advertising works. There's a reason why two of the most valuable internet companies sell ads.

The problem is knowing exactly which formats and campaigns are working down to the dollar, but part of that is just the reality of fuzzy attribution and it's only getting harder as privacy regulations get stronger. However you can definitely tell the difference when turning everything off, and if you can't then you were advertising to the wrong people in the first place.

Uber's mistake isn't that advertising didn't work, but rather that they didn't vet their vendors or even bother doing any checking and optimization of their own.
In other words... just because there's a correlation between things being correlated and things not being causally related, that doesn't mean that correlation causally implies acausality?
If you'd stay here for a while, you'd understand why there is low crime rate and no litter on the street. What even probably surprise you more is why it's happening and what it has to do with progress. Short answer - nothing.
Having an app per country was unnecessary to begin with. All that Google and Apple had to do is supply the UI and accept government requests to enable the system in their country.
First, great blog post.

> The net result is data consistency across components/screens (which is great)

You probably don't need to be told this, but... how badly was the data really going to drift during a session? If a user notices that part of the UI is stale, they just hit reload, not a big deal. This could be improved later.
> Link Unshortener: https://linkunshorten.com/

Well, Google Analytics and Googlesyndication are known to set the infamous PREF cookie (remember Snowden and PRISM?)... so I wouldn't recommend that website either if the whole point of this discussion is to avoid ad tracking cookies.
Ask HN: How do you accept payments on your App outside the U.S.
Hello HN, I want to monitize my web app. It's a website uptime, SSL and domain monitoring service sitemonki.com. It's been running for almost 2 years now on a free tier with a couple of hundred users. But I now wish to add premium package. However, being from Uganda, I am finding it challenging to accept payments on the App. I thought of Stripe or Paypal, but my country is not supported. Any suggestions, thanks.
Fast Inverse Square Root – A Quake III Algorithm
Some people already consider it a sham, after a certain peace prize attribution.
I'm wondering a few things regarding network transparency:

- Are vector graphics drawn by the X toolkit, or is the bitmap transferred in uncompressed form to the X server for drawing?

- The same regarding antialiased fonts: does the antialiasing happen at the client, or the server-side?

I would tend to guess that both happen at the client side, which ends up transferring bitmaps to the server. There's hardly any advantage to X's architecture if you end up transferring bitmaps...
Pls pardon my ignorance.

Is this not addressed by blocking all 3rd party cookies at the Browser ?
I made a simple GUI in python which essentially wraps OpenCV's getPerspectiveTransform/warpPerspective. It let's you select the four corners, chose an aspect ratio and do some simple postprocessing. I was working on edge detection, but it's not working well right now.

I will try to put it on github. EDIT: https://github.com/Dobatymo/dewarp Few years old and very unpolished though
Mos' def' bro.

And I mean, they do have a scene where the cops have to hire a local lady who speaks the slang well to transcribe some of the conversations.
Things iOS developers should focus on in 2021
There is a service that I use that uses these. About 90% of the time what happens is I go there to use it, get the thing that says "check your email!", and then get distracted on my way to my email.

By the time I finally get to my email, the link is expired and I just give up.

Consequently, I almost never use that service.
I'm Learning Kotlin By Creating Apps – This is my journey so far. [Part 1/2]
is the tracing so scary that no one dared to comment? :-P
I believe you're missing the point.

At first, they explain the information is collected solely for medical reasons. Now they say they can use it as they please. Don't you see fallacy here?

I am sure it was a genuine answer - that's why I was surprised. Usually those things are sugar covered.
that plus there was no year 0, that surely started a series of events that eventually caused the fall of the Republic
Yes, but marketers don't really care about math. Only about the numbers!

You would expect a few hiccups and a steep learning curve when the product they are trying to buy is a bid for visibility on insanely complex networks of platforms using said rocket science to guess where one's mind is at.

Disclaimer: worked years in the space on the topic of performance, only one time ever have i seen an AB test correctly run and correctly understood by a client. Most requested false numbers because they couldn't understand the difference between branding, attribution and incremental sales. To be fair, neither could most anyone working in the field... Seems like that doesn't change too quick!
I recently used Vercel’s awesome magic link login. The feature was so awesome that I just needed to open the link in whatever browser.

Unfortunately that also means that if I click the link by mistake the bad actor now has full access to my account. All just a misclick away.
Perhaps the white guy should debate with Jack Ma in Chinese?

Ever thought about that?
It's funny to see, but I guess it works against non-tech-savvy people.

Not sure if that's still the case, but Facebook used to leak one's maiden name via URL for people who changed their surname after getting married.
Agreed, this aged terribly.
> If you discovered you were going to die in a year, would you continue to spend all your time being "productive"?

Yes, even more so. The way I define productivity is by doing things that return the largest ROI for me, both short term and long term.
it's "obvious" until you learn that most games (with way higher perf requirements than anything else) are immediate mode rendered. as with everything it depends - in this case, on how much usually changes, and how nested your data is (DOM trees are O(n^3) to do proper retained mode diffing, whereas full rerendering every time is O(n))

React's reconciliation bridges this - immediate mode programming model, retained mode commit model, with key-based bailout to solve the O(n^3) problem. There are reasonable disagreements as to how necessary this is, of course.