skysight-inc/HackerNews huggingface dataset:
> There is to my knowledge no historical precedent for the amount of practical power the common citizenry has over the powerful classes today.

To be fair ancient Athens even elected most public official using a lottery system so that the rich/powerful would be able to monopolize the power because they had time/money to campaign and extensive client networks.

Multiple other societies had they "eat the rich" moments as well it's just the it wasn't sustainable, almost immediately after the last ruling class was removed a new one (just as corrupt) arose.
I very much agree with this. Over-engineering and under-engineering are poorly named as they are not on opposite ends of the spectrum. They are actually both badly-engineered and actually both lead to many of the same issues (which I believe this article gets wrong). Of the listed cons both overlap on all of the following:

- Fragile code

- Technical debt

- Reduced Agility

- Understanding Complexity

Over-engineering can be abused an excuse for poorly-engineered solutions and cutting corners. The future being hard to predict is often used as justification, but this swings both ways, you also often won't know what code is going to get built upon. Frequently an obscure one-off piece of code can become more useful than expected, with functionality tacked on over time, until the point where an entire product is resting on really shaky foundations.

Build a culture of quality engineering. Build the minimal solution but build it well. Have a strong (and flexible) product vision as a guiding light but always take small steps towards it. Optimize towards understandability and replaceability.
yea. i was also advocating against local resolvers in the name of robustness, until my isp was starting to block certain domains.

not really the fact that some domains i don't care much about are blocked, but this is a dangerous precedent in deviation from facts.
What differentiates / makes your product "better" than competitors? However one would define "better".

Improve (& advertise) that aspect, while keeping other aspects 'good enough' (compared to competitors, or your own standards). Again: however you define "good enough".

Maybe not elaborate here. Competition might be reading... ;-)

What made users go for your product in the 1st place? Don't know? If so, find out. In this context:

> I spoke with all the 14 and they gave me some suggestions and I started including in the product development.

Is crucial. If not the most important. User input is valuable. Input from non-paying users too. Possibly even non-users.

And fixing bugs, performance issues, integration in user's systems, documentation, etc may be just as important as developing new features.

In some sense you may allow users to guide the direction in which product is developed. How much community-steered vs. controlled by yourself, is up to you.

Advertising... in initial stages it might be crucial. But it has a cost (as you found out). Word-of-mouth is free, and the best advertising you can get. Even a small userbase might do to keep growing, as long as you keep those users happy.
Some more context:

https://en.wikipedia.org/wiki/International_Lunar_Research_S...
Needs a few more constraints, otherwise someone could just maintain a session for a week and this task would be trivial
> Java can't simply break that.

And that, in turn, answers the question of where Kotlin is different enough from Java that it might be worth switching.

Java is very strict on backwards compatibility. That has its advantages. But it also has a lot of downsides. Kotlin doesn't want/need to be backwards compatible, and it can afford to break semantics enough to make null not allowable(*) in non-nullable types.

It's a trade-off, of course. But it explains why some people prefer Kotlin.

(*) Save for Java interop.
Yet again I'm trying Obsidian and this time at least, I realized that an iCloud folder works fine for having those notes on the phone as well as on the MBP.
And generally this works very well! The boss may bluster about "We can't spend that much time!" but ultimately every project takes longer than is estimated. And that is business as usual.

The boss often wants to feel like they've negotiated the "price" of an issue and won, regardless of whether they pay full price in the end.
The user holds all rights. Feel free to read

Terms of Service: https://wondercraft-ai.notion.site/Terms-of-Service-fbfc043c...

Privacy Policy: https://wondercraft-ai.notion.site/Privacy-Policy-f35636350f...
PrivateGPT with Llama 2 Uncensored
Right on time as I've been trying to add some type safety onto my OSS project. Does anyone have some extra info on how to best leverage JSDoc to write safe(r) JS code?
Comparing the revenue of major Open Source orgs
> save him weeks or months of effort.

so it's worth the time, and thus money to pay. Therefore, if he's got a brain, he would ask for corporate money to buy a commercial license, and do away with the risks of GPL.

Except he doesn't, because the corp (or he himself) believes that it should be free somehow?
> The fact people won't pay for X is exactly how you know that people don't want X.

"makes just $1000 a year" just means people are paying roughly the cost of production, unless you meant it to be revenue instead of profit.

There are plenty of things people won't pay for that they still want/need. I couldn't pay for a heart transplant without insurance, even if I'd die without.
AI could create a disinformation nightmare in the 2024 election
Thanks! And I watched some bits of that talk and got excited about the whole KLambda thing and the ability to use Shen hosted on top of another platform. That seems very interesting to me, especially since Shen has Prolog inside it, and is something I'm going to look into more.
OP presumably enjoys it. There’s your why.
The real scare accident for me is the Helios flight 552: https://en.wikipedia.org/wiki/Helios_Airways_Flight_522

Due to maintenance error, everyone in the plane including the crew black out of hypoxia and crash on the land. There are horrific pictures from the site.

What made me not being afraid of flying was to get familiar with the technicalities of the flights, it's less scary the more you understand it.
Does anyone think lack of sleep is the major contributor of this event, or the invalidation of all three speed sensors?

I think we do test pilots for alcohol and drug before a flight, but can we also test them for reaction and a couple of hazard scenarios? Do you think it is too much?

About the sensors, is there any inexpensive way to increase the heat or anything to prevent it from happening again?
Didn't know web archive could see it. Google groups never worked for me, so I assumed it's yet another broken web 2.0 app.
I live in Germany already. AFAIK, changing to part-time without any special condition (e.g. Elternzeit) would require a change in the contract, no?

Also, I've had little success breaking into any higher-level position as an employee here. For the past 5 years or so I've worked only remotely for foreign companies and/or freelance and/or on my own projects. Employment offers were low-balling me and in a German company who would see me as a simple cog.
I'm going to over-generalize and say that we are a type. while we don't really work that well with people who have different mindsets sometimes, we don't necessarily work very well together either :(
In normal law an Airbus doesn't stall with full back stick, that would just result in maximum AoA not a stall.

In this case it had degraded to loose some of those protections due to icing of the sensors.

That was confusing to the junior co-pilot, and they skipped basic procedures on who has control resulting in opposite inputs and a loss of control.
It's called motivated reasoning. "Firefox must suck because I don't want to switch to it", so when firefox buys a bookmarking tool and integrates it into the browser, that's apparently "user hostile", while google wants to force your browser to attest that you haven't blocked any ads.

But no, it's "mozilla bad"
Yes, I contacted all of them, only the landlord bothered to do anything. If the noisemakers had been the owners I would have had no recourse other than to move. That's ridiculous.
Hey, Author here. The source was our internal system, but the vendor was taking our id, converting it to their own id, and then serving us an ad with the coupon labeled formatted to their system. We were then using the vendor id to translate it back to ours.

The coupons associated with the products were already from our system, so I could skip the entire translation back to our id.

The manual overrides bit can be omitted, it's just how people in product were fighting a loosing battle of manually overriding the bad data.

The hardcoding was in order to replicate the behavior, as it wasn't showing up in lower envs. It wasn't the fix, the fix was to just render data we already had. I didn't go too much into details because 1. I can't due to company policy, and 2. it's actually not the interesting bit. I was more making observation of the process.
Unfortunately this appears to be yet another garbage "compliance" snake-oil peddler that can't actually get its facts right and keeps perpetuating the same falsehoods over and over again. As a result it does not actually achieve any kind of compliance but also degrade user experience (if you're not going to be compliant may as well avoid degrading the UX by not having a consent form at all).

Several points which I don't believe are true:

> Data privacy regulations like the GDPR make cookie consent banners a necessary part of your website.

The GDPR doesn't. Functionally-necessary data processing does not need consent. You only need consent when you can't use any of the other legal bases for data processing. You can just choose to not do those things for which a non-consent legal basis doesn't apply.

> Many websites use a little trick to ensure the user accepts their cookies by making the “Accept All” button more prominent than the other consent buttons. Is this underhanded? Yes, but it’s not against any regulations. That is, as long as the “Reject” option is there and is clear for the user to take it.

To the best of my knowledge, this is actually against the regulations. The ICO's interpretation also supports this opinion: https://ico.org.uk/for-organisations/uk-gdpr-guidance-and-re...:

> Consent requires a positive opt-in. Don’t use pre-ticked boxes or any other method of default consent.

Making the consent button more prominent and reject button tiny would surely count similarly to using a pre-ticked checkbox (both options attempt to sway the choice by making accepting easier than declining)? It is at the very least definitely against the spirit of the law.

The falsehood that all cookies require consent strikes again:

> if your website is only available in one language (i.e. English), then there’s no need to have language preference cookies.

Language preference and other functional cookies never needed consent nor a banner, see first point.

Unfortunately advice like this will at best mislead website owners to unnecessarily degrade UX by implementing consent flow for data processing activities that don't require it, and at worst will put them at risk if they implement this advice for activities that do require consent (as I don't think consent acquired following this advice would count as valid).
Don't forget Nebula[1].

[1] https://slack.engineering/introducing-nebula-the-open-source...
This is nothing more than Big Gov trying to save the dinosaurs. The Canadian media giants have not evolved at the pace of technology. They have no innovated since print and radio. Of course their revenue streams are drying up. And of course Big Gov is tired of subsidizing a failing enterprise. Though, it would be interesting if Mr. Trudeau countered with blocking a Meta traffic in Canada.
This article is classic SEO fluff right? The Q&A style answering exactly the type of questions that people comparing the two would write into google search.
Strongly disagree with your point as you are comparing SaaS vendors who package these technologies under the hood with no immediate access provided to their customers, just as means to delivering a service with tech providers who were just blatantly packed by AWS and provided as identical technology.

There is a huuuuge difference between OP and your examples.
Nebula is another option along these lines. https://nebula.defined.net/docs/ I've been using it for the better part of a year and am very happy with it. It is able to make point-to-point network connections in many situations, avoiding the out-and-back cost of VPN ingress/egress points that are far away from source and dest.
Related: hobbyists taking control of ISEE-3:

https://blog.xkcd.com/2014/05/30/isee-3/

https://xkcd.com/1337/
>Users have no business seeing error codes. Those are for devs. Hiding them away in devtools is a very good thing.

I can't say I agree. That would be a good idea in a world where users never encountered errors in normal circumstances, but in fact computers don't work very well and users encounter errors on a regular basis. Using computers is a skill. It takes study. You can either pretend that it doesn't, giving users something underpowered that is going to break anyway, or acknowledge that computers are complicated, and build tools and resources to help users navigate them. And users should recognize it as folly to try to use the most complicated tools on the planet today without any understanding of how they work.

This doesn't really apply to HTTP status codes. They're largely useless. It does apply to the way my Macintosh told me of a misconfiguration after I reinstalled the operating system. Somehow the people at Apple thought an error code and a brief description would be scary, so they opted for this absolutely terrifying icon instead:

https://i.stack.imgur.com/Y1teY.jpg

(Not my picture, by the way.)
Simon Willison reviews Justine Tunney's Cosmopolitan and Actually Portable Executable projects.
Mary Beard's books (The Roman Triumph for instance) are quite accessible and the ones I read seemed pretty good.
I don't think it's good news, but why is anyone surprised? Nobody wants to pay for open source.

Companies want it for free, and individuals don't have enough luxury time to be able to do it themselves.

Prove me wrong and help patch or fund https://github.com/purpleidea/mgmt/ and you'll have an even better replacement for terraform!
A curated list of UI components to copy paste into your project
Awesome Tailwindcss and Framer Motion Components
And people laughed when I suggested Tesla crashes were AI suicides.
Have you heard of "glitch tokens"? To my knowledge, all these are hand patched. There are probably more lurking somewhere in its data.

Also https://news.ycombinator.com/item?id=37054241 has quite a few examples of GPT-4 being broken.
But I have, weird contrarian webzine, I have!
Mary Beard's books are quite accessible and the ones I read seemed pretty good.
Some number need not be positive ;)
These are are problems of the commons[1], and do need governance. They don't however represent direct interactions between people (unlike say employment or sex) and so consent isn't really in-scope here.

1. https://en.wikipedia.org/wiki/Commons
In 1977 I took an old B&W TV (tubes!), took the yoke off the neck of the picture tube, and put another one on.

Then I ran the wires from the yoke to the speakers (left X, right Y) of an 8-track player that had a built-in amplifier, and popped in Wish You Were Here.

Invited some friends over, had a couple of doobs and beers, and dubbed it the Orgasmatron, after the gadget in Sleeper. We were super excited to bring the rig to a bigger party the next evening; it was awesome.

So the next evening my buddy and I are packing up the mess to bring to the party, and we start heading up the stairs from the basement lair of our family home. My friend had the TV by the top handle, leading the way.

Suddenly we hear this little ‘whoosh’ and crack sound. Sure enough, my buddy had whacked the neck of the picture tube (sticking out the open back of the TV) on the banister. He was standing there on the bottom step, frozen. I burst into laughter.

Another glorious invention that literally never made it out of the basement.
Oh, thanks for the info. The client embeds external media, e.g. from YouTube. I'd assume that is the culprit. The server only serves 3 static files and doesn't do anything else.
> However, tailscale focuses on access different devices to each other, while Narrowlink focuses on access to the services trough on the agent as a proxy.

You can easily do the same thing with Tailscale: https://tailscale.com/kb/1019/subnets/.
I think there's an argument that if an animal is having a negative effect on the ecosystem (having a negative effort on other animals) removing it can be a net good.
how dare they try to answer questions people would type into google
A lot of commits in Linux contain links to where they were discussed (Kernel Lore archive or something).
Humanity is the ultimate invasive species, destroying and killing all in its wake without second thought. Overall, everything but other humans is an afterthought, and even that not always so.
Re your last question, the article states Air France was in the middle of upgrading the pitot tubes across its fleet when the accident happened.
Then the main dev is just wrong. That issue contains the exact words "Since then, now Kiwi Browser contains ads" as an explicit reason why they can't be in F-Droid.
Every six months we go in the simulator and practice all kinds of failures and disasters.

But lack of sleep is a real issue. Even more on the US side since rest rules are worse than European. Somehow it doesn't get the attention it deserves.
This isn't really how evolution works; this is just brainwashing optimism at best. Sure, there's epigenetic memory which buys life time to adapt during outlier times. But evolution itself is a function of time[generations of mutations * recombination]. Thousands of branches of the tree of life are burning that have persisted since the beginning of life on earth.

The bacteria on the other hand, reproduce rapidly relative to the nice plants and birds and critters you're thinking of. They will be fine.
For people for which the SaaSiness of Tailscale would be the main deciding factor, it is important to note that this article completely fails to mention Headscale, a BSD-licenced tailscale-compatible coordination server under active development
> But I can't help wondering if some combination of voice stress analysis and measuring pilot coordination might be able to produce a warning that would have prompted the flight crew to see that they had stopped flying in an orderly way.

I guess I don't know what you could do with that, flashing another alarm at an already overstressed flight crew seems like it's unlikely to help?
I came to the comments just to make this pun
HashiCorp Vault vs. EnvKey for configuration and secrets management
This is the actual issue with AGI. No one has a rigorous, concrete and non-circular definition of human intelligence.

No doubt we'll have many useful and amazing tools, but none of them will approximate human intelligence anytime soon unless we have a deeper understanding of what it is. We're just scratching the surface of the "AI" field.

But something is certain: the next time people claim AGI has arrived, it will be another chatbot.
I'm using head scale. Is this a drop in replacement? Intrigued.
One definition of intelligence would be how many examples are needed to get a pattern.

AFAIK, all the major AI, not just LLMs but also game players, cars, anthropomorphic kinematic control systems for games [0] need the equivalent of multiple human lifetimes to do anything interesting.

That they can end up skilled in so many fields it would take humans many lifetimes to master is notable, but it's still kinda odd we can't get to the level of a 5-year-old with just the experiences we would expect a 5-year-old to have.

[0] Stuff like this: https://youtu.be/nAMSfmHuMOQ
The power is part of why I prefer the embedded boards like the one I linked.

Especially putting one of these not in a rackmount chassis, you can opt for quiet cooling and fans that do not draw 10s of watts each. The idle loads can get fairly low, depending on your additional peripherals.

For very low power, I actually prefer small form factor machines, either used 1L SFF machines from the big OEMs (see STH's Project TinyMiniMicro[0]) or one of the many AliExpress mini PCs[1]. These sorts of machines tend to use low-power CPUs and a lot of the AliExpress ones are laptop parts.

As with all things, there are always tradeoffs. If you enjoy researching and bargain hunting for hardware, then this is a viable path. If you just want a machine that works, then this is onerous work.

[0] https://www.servethehome.com/introducing-project-tinyminimic...

[1] https://www.aliexpress.com/w/wholesale-mini-pc.html?catId=0&...
My first thought as well. I have worn this watch every day since 2009. Last year I changed the battery for the first time. I have always thought that it is the perfect form factor to fit some more fancy stuff in there.
pretty common but not, as i thought, universal since stretch https://en.wikipedia.org/wiki/Branch_predictor#Static_branch...

but the only simpler approach is 'predict not taken' which in a sense is what a cortex-m0 does
Diversify, socialize, and start things before they're due*.

Take classes / sit in on lectures from different fields (art history, painting, russian literature, architecture/furniture making... the list goes on, just make sure it's interesting to you). If you've got AP credits racked, your entire first year's worth of requirements just got freed. Use them piece-by-piece over your semesters to explore other avenues rather than graduating a year early. Don't be afraid of 300/400 level classes as a sophomore (assuming you're solid for the first 3 semesters). It's a great way to better integrate with upper classmen while you're still a fledgling.

Join clubs that do different forms of the work you're interested (applications of theory vs problem sets), or entirely different skillsets**. You should be able to meet people above and below you, enabling avenues to learn and teach.

*I never did figure out how deadlines work.

**E.g. sports. "The mind cannot exist without the body" - Morbeus
Delamain, is that you?
> Anyway while I think there is some merit in having judicial appointments which won't/can't be undone by the next administration I think the whole lifetime serving thing seems...unwise.

The “in good behavior” thing wouldn’t be problematic if the accountability mechanism wasn’t hopely broken in the case of partisan wrongdoing serving either one of the major parties. (IOW, like many problems in the US government, what is broken is ultimately FPTP elections and the resulting partisan duopoly.)
Compressor fans are expensive, heavy, and energy intensive, so what exactly have we gained?
Just like chrome is it's own charity organization that only does things that are good for the open internet right?

No? We only have this requirement of the only browser not tied to an advertising organization? Huh, that's very strange....
lines of code that change everything:

#define true 0

#define false 1
China’s Stalling Economy Puts the World on Notice
Oh it wasn't a comment on HN users but people in general.

So often someone will spout off on a topic as though they know a great deal but when I start actually trying to have discourse on it I discover they actually know very little.

Dunning-Krueger type thi g I'm sure, but it's just so common as to be mentionable.