skysight-inc/HackerNews huggingface dataset:
That's very fair. As you say it's a sales pitch, so they're downplaying the negatives. They do talk about them, but the downsides they list are just a lot more serious than they suggest. I'll talk about them though!

- Unlikely to finish things, especially to a high standard

- Unpredictable, jumping between being a 10x developer and a detriment to the team for unknown reasons

- Forgetful, won't follow through on things and won't even remember it was a thing they were meant to be doing

- Generally quite susceptible to mood swings

However, I will say that many of the things that those downsides will be far more prevalent in a traditional workplace than in one that read this post and took it on board. If you're providing varied work, consistent feedback, and low expectations (in terms of quality, not volume), then you won't really see those issues arise much.
Speaking of pricing, I personally believe that communication forms and methods should not be copyrightable. This includes fonts.

I mean, what is next, someone copyrighting the way to pronounce words?
I have a counter-example for you. Most of the people who are most keen to get back to the office in my company, and a few others that I know about, (majority engineers, certainly all knowledge workers) are the people who are struggling to work from home. Maybe they’re young and/or in tiny or otherwise non-ideal apartments or houseshares, maybe they live with a partner or kids and finding the space for everyone to do their thing is difficult.

Being able to WFH comfortably is not a luxury everyone has.
The NHS App has quietly become a vaccine passport
Hasn’t this problem been well understood for a long time? I recall ten, fifteen years ago, our reverse caching proxy would let us serve stale requests for a given location while exactly one actual request got through. Isn’t what they describe more or less that?
Warriors would be a good name for anyone working on legacy code like that.
My wife and I discovered columbo in 2014ish. Ever since then we have become crazy fans. I have all the episodes from 1968 thru 2003 on DVD, ripped with subtitles and backed up on multiple SSDs and also backed up to Amazon glacier just in case... Columbo plays in our house every weekend since 2014, we are probably watching the series 7th or 8th time now and it never feels boring. My biggest regret is that, I found columbo after peter Falk died. I would have loved to meet him or just write to him when he were alive. Peter Falk was a legend, I almost feel like we are related and share some weird bond. Thanks Peter Falk and the whole Columbo crew for a masterpiece show.
Good luck convincing the nervous principal of a semi-rural Texas high school in 1997 that he should let some teenage girl go at his expensive computer labs with a screwdriver…

$6.50/hr rotating diskettes around computer rooms >>> $4.35/hr sweeping hair and cleaning toilets at a beauty shop
Congratuations on the launch, Sri Teja.

A couple questions:

How is Swipe different from Bikayi.com (coincidentally by IIIT-H and YCombinator alumnus, just like yourself)?

And how different is Swipe to Khatabook, OKCredit and other such similar solutions? Do they not focus as much on IT (gst/tax) compliance? Where is the catch?

----

The landing page has more contact us CTAs than get started, you may want to flip the ratio around?

Also, I believe embedding YouTube video on the homepage might help given trying the product requires sign-up (in addition to linking users to to your YouTube channel for tutorials).

Per my reading, WhatsApp integration is one of the differentiators, but the service lacks a mobile app? That is a strange disconnect. What isn't the landing page telling me about the integrations?

----

As someone who knows many small, often home-run businesses, Swipe is definitely onto something, filling a niche that other services won't / don't. It would be interesting to watch Swipe's progress, especially since copycats are on-the-rise given never-seen-before fund raises by Indian VCs. All the best.
Yes: show how it's implemented then a few example of how it's used and the concept will usually be 'really' understood.
I don’t understand any of that. I understand programming concepts though.
What do you mean by "aliased font"? I like the design of Proggy but all the proposed sizes are tiny. I need much larger font sizes, at least three times the size of the largest Proggy.
It doesn't need to be fear, necessarily. They live on an island of 120 people with whoever did it. Like the guy or hate him, they're gonna be seeing him every week from here til the end. Why turn on him for some bloke who doesn't even have a house here anymore?
Ask HN: How to be successful as a newly appointed CTO in a small company?
I applied for a CTO job in a small company (30 people in total) and got the job. The interviews were with CEO and a round with members of the board (not much technical but mostly they were checking me as a person I believe) and a round of lunch with some of the software engineers.

I worked as Principal Software Engineer or IC5 beforehand in the big tech and my job was mostly a combination of being in constant communication to our VP and other senior engineers/managers for directions and doing architecture, design, coaching, and so on for the few teams in the org.

I was wondering if anyone here has any recommendations on what to read to better get prepared for the role. I know that I would be doing more human management as part of the job, probably some more workforce budgeting, and strategy settings; but I would be grateful if anyone here has similar experience and want to share some.
Great post. I found it entertainingly ironic that a post about a tool which reuses text blocks the half paragraph about Excel being the most popular backend database is repeated twice. I guess it was really important.
I believe the reason they are called "gaping security holes" is that if nc is installed as setuid root, they allow local privilege escalation (see https://serverfault.com/questions/237584/netcat-e-the-gaping..., https://nc110.sourceforge.io/). Another explanation is that they make it trivial to create reverse shells etc. (though it is still possible to create reverse shells without -e/-c, for example using named pipes).
The expression "fork over" was very confusing in this context. I think you're using it in the sense of "hand over money" here.
Anyone know what the SDK is like for this, especially for C++?

I'd grab one immediately to play around with, if (and only if) it's dev friendly.
The Domino Robot that lays 300 dominos a time
HyperCard circa the early 90s?
You don't necessarily need to have structural battery to be firmly attached to something, nor have it to be housed in some inaccessible compartment.

At least, the battery case can support its own weight. This alone can shave up to 100kg from the battery, and make the whole task of engineering it that much easier.

This is what all that "blade battery" things is about.

Another idea is that if your battery chemistry is not prone to bursting in flames like gasoline, the battery can become a decent crash energy absorber.

This way instead of having to add weight to protect the battery, you can use the battery instead to reduce the weight of existing crash protection structures.
I left home at 15; my story is complex, but abusive stepfather is the quick summary. It was the best thing I ever did. He forbade my mother and sister from seeing me and so I have not seen my mother who remains with him. I did meet my sister again, who had moved to England, 5 years ago. She is 9 years younger than me so we did not recognize eachother. She still is in contact with them and suffers anxiety and depression. I did years of therapy and healed via my work ( horror film maker/writer ). I have sisters and parents now that are not blood, but they mean more to me in a way because they are not obligated by social norms to support me. I hope that one day, when my stepfather is dead, I can again see my mother before she is. She is an interesting and brilliant person, but my connection to her is more like an old friend who I sadly fell out with.
Best storm proxies coupon code that works
Caching should be a by-product of the data flow design in an app. When we start focusing on the cache, as in how much we cache, when we cache and where we put the cache, we're losing the main point which is data flow.

There are two ways of projecting state changes via data flow. Push and pull. Pull is when the observer observes and data is fetched from data stores and computed on demand. That's the "lazy" approach.

Push is when every change produces an event and updates read models which are therefore never stale, they're either immediately or eventually consistent. That's the "eager" approach.

In the real world we want to have hybrid push/pull systems depending on the write/read ratio of a source model, otherwise the system is less efficient. A hybrid solution implies having "buffers" in the middle where a push ends, stores intermediate result and the pull then pulls from the intermediate result rather than going back to source.

Notice that in the above we have something like a cache, the intermediate result, but it doesn't get stale, as push solutions never leave a read model stale by definition.

We get stale when we pull, compute and store the result of a pull calculation and then try to reuse it. This actually works great if the computation is known to be from immutable data, OR, checking for mutation events in the source data and reusing cache is cheaper than recalculating the cache.

But if none of those are met, then using cache, as in "pull-derived stored result" in the first place is the incorrect solution, and no amount of shuffling things from databases to memory to disk and back would fix anything.

Gotta have the right data flow.
That's less about progress, and more about finding applications where it's not a limitation.

Innophys suit has a compressed-air tank with limited endurance, built to be periodically refilled from a stationary compressed-air system on job sites (since those are common in many industrial settings). Notably, their ad copy says: "Simply fill it with air using the supplied pump and it is ready for use. Therefore it can be used anytime, anywhere, for an unlimited amount of time, easily. When the assistive power weakens, just add more air." i.e. you're expected to be able to pump the thing (they include a hand pump as a last resort!) at any time.

The AWN-03, for its part has one set of high-power motors for when it's connected to AC power and a lower-power motor for battery operation; that Panasonic division, in the 5 years since that story was written, discontinued that product and defined down the problem to less power-hungry assist modes, namely short assistance during particularly strenuous motions.
Quest to Build a Functional, Energy-Efficient Refrigerator That Works in Space
Mantine: production-ready React components and hooks library
> Google has had numerous proposed solutions for this but yet their own devices do not get more than 3 years updates.

Aka solutions except paying for labor to support their devices longer.
The article's logic is that if your control group and experimental group are so different historically, then it's illogical to assume that they will respond similarly to the stimulus under test
thanks, adjusted
There’s another possible explanation: Collatz-type recurrences are the most complex behaviors that can be encoded using a tiny number of Turing machine states, due to the way TMs access memory. From another comment, it turns out you can apply similar busy-beaver definitions to the lambda calculus, but you get very different results for small structures due to the innate recursive structure of the lambda calculus.

Of course, if you have enough states in your Turing machine, or enough terms in your lambda expression, you can express any computation. The interesting thing is what happens when you look at small instances of each.
Bsc-Farms.cool – Track Crypto Yield Farms on BSC
> All opinions are my own and not that of Microsoft.

Having to write this is so ridiculous. Better just use a throwaway and be yourself. Or is this PR?
This doesn't have better than 1080p res does it? I didn't see mention of a refresh rate anywhere either but the screen this uses is 2048 x 1536 and it purports 100 views so the actual image resolution is likely on the order of 200 x 150. I imagine it feels a bit better than that since you're seeing multiple images. Also note that the hologram only appears 3D in one plane, if you move above or below the plane the illusion is lost (correct me if I'm wrong on that I haven't seen one in person). It's not useful in this form, but lenticular displays are neat and I might try and build one sometime.
> they're a social space I haven't found replicated anywhere else

Sounds a lot like many pubs.
Yup, I believe this is the latest proposal: https://github.com/matrix-org/matrix-doc/pull/2836
I'm not doing anything. Same thing happens on Firefox on one PC, and chrome on another. But only for Element, all other web pages have no issue with persistent logins.
Have you had that conversation with many people who are retired in comfortable positions? I've had it with many family members (Apparently I'm the one who is "good with money things"), and they all _do_ care, despite the fact they will never realize that value.
More likely all the developers who tested the rollout were admins on the servers they were testing on so nobody foresaw this problem
> That's pretty much a solved problem in Python now - thanks to the well developed ecosystem,

I don't understand this argument. The same C and Fortran libraries that make numeric Python fast can be called just as easily from any other programming language, just like in Python.

> you don't really have to leave Python to write fast numerical code.

Well, you need to, for example, if you want to write a new numeric algorithm to call from python. As in, not use a numerical solver, but write a numerical solver from first principles. For that, Python is mostly useless and you'd need to use C or Fortran (or Julia).
I'm not condoning the behaviour but neither is it a pathology of a 'fucked up small community'. Welsh nationalists burned down english-owned holiday homes in the 80's and 90's "in response to the housing crisis precipitated by large numbers of houses being bought by wealthy English people for use as holiday homes, pushing up house prices beyond the means of many locals". In total 220 properties were affected [1].

Thirty years later Wales has some coastal villages where more than 50% of the houses are exclusive holiday homes owned by outsiders. The new tactics to try to discourage this - a bit late - are punitive taxation and restrictive covenants on new builds.

[1] https://en.wikipedia.org/wiki/Meibion_Glynd%C5%B5r
You can't replace human contact with technology, it will never be an adequate substitute. We are social animals and I think the increased push to doing everything online will damage peoples mental wellbeing in the long term
Now that you mentioned, upgraded it from 3.x.x to 8.x.x - I wonder I'll notice anything different.
From my understanding the OP was addressing using English to code and how that might look at the fundamental level. Not critiquing or misunderstanding what software developers do day-to-day.

It’s instead about different layers of abstraction. Which is the world we work in as programmers and one normal languages meant for communicating to other people is ill suited for and would be way more overly detailed.
> does use a monospaced font but does not prevent collapsing of adjacent spaces.

Whoever implemented this in "New Relic" did not think at all about preserving information, which seems critical in a log file.
It should not be underestimated how much Blender is helped by the project management by Ton.

As far as I know GIMP does not have a face for the press, does not organize conferences, has no one contacting businesses for funding. And it has an unfortunate joke name.
Link not working for me, only place I could see it is via google cache:

https://webcache.googleusercontent.com/search?q=cache:aTLr7-...
> It is very clear, no reason to be rude.

Its not - feel free to quote a single line from that article that talks about whether they are talking about transfer encoding or content encoding.

Im not sure what you find rude about it? The caps were for emphasis. No offense intended...

> People still believe that the world can be neatly divided into 7 to 8 boxes?

You are the one wanting to redefine what transport means.

> the very people that pay them to be their CDN are the people who deploy those middle boxes that break everything

Brotli compression is a switch in CF. You can turn it on and off. Default on for free/pro and off for business/enterprise.

Further digging into CFs behaviour reveals: "The Accept-Encoding header is not respected and will be removed.". It appears they decide what to compress based on UA. Again, this doesnt sound like any upstream middlebox protection, as they strip the header anyway - i.e. it never gets forwarded to origin, so its got nothing to do with upstream provider.

> Squid Proxy very much looks at the encoding

Point me at the issue in squid where it cant handle an unknown encoding.

> I hope you have proof that this is a mitigation for BREACH applied to plaintext HTTP

The primary mitigation for BREACH is to disable content-encoding when using TLS. As I mentioned, it could be they have applied this mitigation in reverse, to http instead of https. http://www.breachattack.com/#mitigations
If by bad you mean accurate.
The technology is so complicated that costs in design/patents/royalties/manufacturing make it unfeasible to produce anything without economies of scale. Coupled with insufficient number of buyers willing to pay a lot, the potential profit margins are so low it simply is not worth the risk reward ratio.
Well, you could do one of (at least) one of two things:

1. Be active in campaigns to boycott the vote. This can be presented both as a permanent stance against the regime in the US, or against the two-party duopoly; but it can also be presented as "I am withholding my vote from party X because it currently has unacceptable positions on issue Y - and I would like them to be punished by losing elections and know that they lost because of Y". If your choice is the deeper/more permanent one, you would likely to try invest effort in non-party organizational forms such as local popular committees, labor unions, protest movements etc.

2. You could join and support one of the existing third parties. Currently, the most viable seem to be: The Green Party, the Libertarian Party, and the recent initiative of the People's Party. The last one is new and is of particular interest, as the other two have been beset by internal trouble for many years. https://en.wikipedia.org/wiki/Movement_for_a_People%27s_Part...
Detecting that your house is gone is pointless. A satellite photo does not show you who demolished it.
By that token, there is no life and just a collection of specifically arranged atoms. There is no murder, just metabolism alterations by a third party.
Where is MS Paint? Windows is not the same without it.
I just looked through there website and I fail to see how it would be quicker or better than spinning up a quick rails app with a bootstrap template. Most of my time developing is thinking about the domain model and workflows. Once I've decided on that it takes a matter of minutes to code features and then you are not restricted in your ability to adjust and enhance after the fact.
I bet it's a NN that they've trained to make their image quilts based on photos and it may be hard to ship to the end user. That being said SaaS is a cancer upon humanity.
> How do you line up your equal signs?

I don't, and if I tried to, the code formatter would get rid of it anyway.
> What's the alternative?

A single multicultural country, with equal (ie. indistinguishable) rights and obligations (including Aliyah) to every 'type' of citizen.

Rather than just a first world playground for one faction.

You did ask.
Do We Still Believe There Is a G-Spot?
We had a fun issue with Docker yesterday: suddenly, services in our Swarm did not start, apparently because a config could not be mounted. They were running fine for over two years and nobody had touched anything in the Swarm config.

Turned out, AWS had decided to upgrade Docker on the server and that version (20.x) is not able to launch services in the Swarm. We have downgraded to 18 now, which works, but is not a long-term solution.
“Who are these Stooges you speak of?”
What you described is a relatively simple web app. For a more complicated app, Bubble would likely be more complicated than coding it up.
Thank you for the examples. That shows that we are talking about different things. In all those examples, we are talking about a way to model them using rules enshrined in the _axiomatic_ foundations of probability. Things like, "given that the probability of X is p and the probability of Y is q and X and Y are independent events, probability of X and Y is p times q" etc.

That statement and the statements about the actual values of probabilities have no empirical content. Statements like "if there are 10 balls in an urn and three of them are red, the probability of pulling out a red ball is 30%" are _assumptions_ and they are not falsifiable. In practice, this simplifying assumption seems to have worked at least in making it easier think about certain phenomena and so we maintain that assumption, but it is an assumption nevertheless.
I push back against this statement:

> People wouldn't be addicted to sex if the media wasn't shoving it down your throat

Just read the Illiad to see how sexual obsessions have driven people since the dawn of history.
Most Data Scientists find streaming MLOps **** hard See how F1 engineers do it
You could run this in a single query `count(*) .. group by (tag, category_id)` and then post process the results.

counting by groups is still relatively expensive though in postgres; I built an implementation which uses estimate counting (via query planner) for larger buckets, and exact counting for only smaller buckets, but my use case allowed for some degree of inconsistency.
I tried to switch our company over to Twist, but just found it lacking in a bunch of management/control functionality that's offered in Slack (data retention, fine-grained control over permissions, etc) and some UI polish.

I hope they'll improve though, would love to switch to Twist. Their model for async work and threads is awesome!
How to Remove Dental Plaque in Just 5 Minutes – Remove Tartar on Teeth Fast
And most elements of the regime, excluding a few people at the very top, remained in place after 1945. Like the judiciary, municipal authorities, government bureaucracies etc. - and of course the large company owners.
> anything heavy can be done in the cloud or at the network edge (with minimal latency thanks to 5g, see cloud gaming)

It's interesting that people often handwave latency like this as if it was a solved problem. As instructed, I have seen cloud gaming: it's an unmitigated disaster, held back by mere trifles such the limits of information travel speed imposed by our physical universe.