skysight-inc/HackerNews huggingface dataset:
Actually, Gitlab used to be my go-to example of "Open Core done right", but now they have so many closed source features mixed in with open source features it is hard to use the open source product at all. I am either looking for a smaller product with fewer features anyway, or a product with more features (like maybe Gitlab tries to be) and the ones I want are the ones Gitlab happens to keep proprietary!

Ultimately, small teams often have the same challenges large teams have. I wish you great luck!

PS

At some point you might want to do product comparisons on you site- one of you competitors, Hashicorp does a pretty good job of outlining the similarities and differences as they see it with similiar options, I would suggest following their example. Even if Hashicorp ultimately adds a comparison with your product, having your own perspective is very helpful in making a quick comparison.
How much screen time is too much?
AMD releases a new flagship CPU for consumer market with 128M of L3 Cache
I can't bring myself to feel sorry for her. She was one of Musk's chief toadies. She didn't just sleep on the floor; she bragged about sleeping on the floor. She was in a position of power and encouraged (perhaps required) this behavior in others.
Those tests are so limited in scope, I would not bother.
Technical debt is the best term for what it is, which is not "bad code." So while the author is technically correct when they say "Tech debt is more than just bad code," more than anything they seem to be saying "I don't understand tech debt."

The thing I like about the term is that unlike general "bad code," a company chooses to incur tech debt. The quintessential example is that a deadline looms, and doing a thing "right" would mean pushing the deadline, but taking a shortcut would mean hitting it. As an organization, there is a choice to be made, in much the same way people generally have a choice when incurring financial debt.

Of course, it's often not a simple choice, which is why both financial and technical debt are so common. But in both cases, the choice was made to gain benefits now in exchange for a higher cost later.
When the Substack article makes it out of the Twitter GC :ok-sign:
Apnea is nearly universal among older weightlifters. It is not well understood, but it seems that relatively small changes to the physiology of the neck end up interfering with breathing. Many healthy and strong people don't have any idea what is making them feel bad until many other alternative explanations are eliminated.
And highly developed, must-participate-in social media sites. Cameras ain't jack if there isn't a way to share the footage.

Then there is a Me-Too thing, which has led to a lot of younger women being very sensitive about real or perceived aggressions from men. Perhaps justified, but now it means a small misstep or failure to walk the line can be costly in a social sense.

Young dude doesn't really know how to interact with girls so he comes off too strong and ends up being called a creeper on Insta and shunned for a few years. Why take the risk when onlyfans is cheap?
Change my mind: 95%+ of what we consume/use isn't necessary.
She made herself into a great example of what not to do.
I know it’s not disclosed, but which toxin do we think this would be?
> I have never seen the "I would date that guy but he dates younger girls" thing.

Reading between the lines, I think many women would want to date Leo, but he dates younger girls.

> a general red flag for "that dude is looking to take advantage of you"

Flags fly both directions: Young people take advantage of an older person in dating (see sugar babies, mail order brides, or a model taking advantage of Leo's $300m lifestyle).
It's not quite the same. You can emulate literal string types using recursive ADTs (similar lists), storing one character at the time at the typesystem.

But the ergonomics are quite different.

For example, in Scala you can do this:

val foo: "Must be this string" = "foo" // fails to compile

In Typescript it's similar. But how would "Must be this string" look in the case of a haskell ADT?
It's zip with an arbitrary amount of array parameters. Quite useful for the purposes provided by the article.

I do wonder about performance, though, as multiple array derefences may not be captured well by the L1 cache like a well-rounded struct might.

An L1 cache line is often 64 bytes long, enough to fit one of the "monster" example structs but never two. Performance in real life scenarios may actually increase if these structs are padded with an additional 16 bytes so none of the structs are on a cache line boundary.
I feel pretty bummed about these kinds of stories.

I quit coffee for all of January, and I felt absolutely no difference. When I started again in February, apart from the first coffee feeling a little gross, I again felt no difference.
Is the trained model available to download anywhere?
An embroidered map of England and Wales
I'm thinking health care and education.
> If you’re building a new feature, there’s often a choice between doing it “right” and doing it “quick”.

It's really surprising how often the “quick” approach turns out to be slower than the “right” approach.

Now sure, there's such a thing as focusing too much on non-market relevant aspects of a project, or going down rabbit holes, or designing and coding for a future that will almost certainly never come, but it still continues to surprise me how often when the choice is between "quick" or "right", that "quick" actually turns surprisingly soon into slow.

There's a saying apparently in use in the military "slow is smooth, smooth is fast". That's the kind of wisdom we need to aim for in software engineering. "More haste, less speed".

Oh yeah, the other difference is that there's no external force that will take you to court if you don't pay down technical debt, so in fact most organisations are terrible at paying it down. If you don't literally have a plan on the calendar with names and dates committed to improve the code, you're most likely fooling yourself by calling it technical debt. The true metaphor is much closer to 'Superfund site'.
> Thank you, all your hard work is reflected in the quality of the current twitter user experience

https://mobile.twitter.com/pixelatedboat/status/163007302491...
I remember serials.ws with its frame based we site... had all the keys you'd need. Also there was a windows program that was basically a database of keys and serials.
For what it's worth, I've mainly worked for "the coalition to end world hunger".

I've got a particularly fun gig at the moment, but generally tuned out of the mission a while ago.

I guess my point was that sure, as the original post suggested, this sort of work _can_ be meaningless when viewed as the author does, but there can still be lots to love in the sector.
> Piles of money + unclear outcomes = every grifter under the sun begins to migrate to your organisation. It is very hard to keep them all out, and they naturally begin to let other grifters in because they all run interference for each other. Sure, they might betray each other constantly, but they won't challenge the social fiction that some sort of meaningful work is happening.

One of the best summaries I’ve ever read about this phenomenon.
Deep Dive on the NYT’s “The mask Mandate did nothing” article
Unitedstatians from Google pay Unitedstatians from Apple to make Google default search engine for all of the world, without asking anyone, do you consider this a problem too?
You're incorrect.

> For example, LLaMA's 13B architecture outperforms GPT-3 despite being 10 times smaller.

Of course this is all on benchmarks but it's a big improvement if true.
I guess you're referring to "Sperrmüll" - it depends on the municipality. From where I come in South-Western Germany, this was indeed the case, and I remember it being a fun day :) Now I live in Berlin, where this official day does not exist. If you want your stuff to get picked up, you need to ask the garbage disposal company to come take it. Many people just dump stuff of all kinds on the street with a sign that it's free to take. Often for absolute crap, which then stays there for weeks. You should definitely be careful if there's no note, because that could be just some random people moving who wouldn't be too happy :D
I understand the YT description and wikipedia say she directed it in collaboration with Alexander Hammond, but I can't find any contemporary or scholarly source to confirm this.

Everything, including the Wikipedia source [0], points to her involvement as being the narration of a different version of this film, where she is credited. That version is linked in a sibling comment.

0 - https://web.archive.org/web/20130606075957/http://www.zeitge...
I've never considered assembling projects the fun part. that's the "ok whew done, I hope I didn't screw it up," part. it's not even an educational part of the project, unless you are educating on soldering somehow.

using the thing is the fun part.
I journal basically daily. Once a year I do a "year compass" and part of the process is skimming all my journals. It's extremely time consuming but very valuable.

Other than that I rarely look at old journals unless I need to find something i forgot. I think I'm just too busy and focused on the now. That's probably ok.

I've been visiting my friend who was recently hospitalized unexpectedly and he says he's really bored all day. I feel like in his shoes that would be a good time to read and reflect on my life a bit, especially if I was nearing the end. I don't know, it doesn't really matter, the process of writing alone is valuable enough.

(Plus I journal in org roam and org roamify all my entries. Maybe one day that'll be useful to me. It already has once or twice when I'm looking up prior software evaluations)
I don’t freelance / sell my time
Interesting, thanks for the link.

I think that disabling safety checks is a thing you should only do if you are studying the cost of safety checks (i.e. a compiler switch only available to compiler engineers). IMHO, the whole point of safety checks is to find the bugs that are in your program[1]. Crashing it safely with an exact source stack trace is the nice way of both motivating you to fix it and also helping you fix it.

[1] And there are bugs in your program. Right now. Bugs. In. Your. Program. Running without safety checks is like closing your eyes and rolling the dice.
This sounds like some of the pseudoscience my friend was talking about before he had psychotic episode. Is there any legitimacy to Osteopathy?
Wubi [1] did something similar for Ubuntu, if I recall correctly.

For live booting, there's Ventoy [2], which boots directly from ISOs. Very convenient.

[1] https://en.wikipedia.org/wiki/Wubi_(software)

[2] https://www.ventoy.net/en/index.html
What if you are the cloud storage? Is it like turtles all the way down?
"Data science" related work is absolutely fundamental for fixing many of the world's sustainability problems and also creating conditions for more enjoyable and fulfilled lives. Alas, we have political and economic systems that misallocate human talent at massive scale. This is not new or unusual. Heck, human life itself was never worth much when it came to power struggles between various oligarchies.

People with a gift to work productively at the interface between digital machines and society should feel privileged and act on it rather than lament about bullshit jobs.
> It would be a flop for a traditional console, but the Steam Deck isn't a console, it's a PC

I don't think people use it as a PC, but more like as a portable media center, the Switch and the PSP do that as well (even the PSP had a web browser!)

So it's wrong to picture the Deck as the exception, even thought it can and is a supported use case

They sell it and market its gaming capabilities

https://store.steampowered.com/steamdeck

You see games, not office apps, emails or social media apps, you don't have front facing camera so you can't use it for your meetings
Tracking body weight, wearing an exercise band, recording personal bests, counting calories, keeping a journal, counting number of days sober...
This is the most energy efficient layout. Gravity will slow trains uphill into the station and then give a boost downhill when leaving. It’s not always possible though.
Aren't crazy deadlines and other unreachable goals used to get an official reason to fire unwanted employees?

Basically the Performance Improvement Plan followed by a firing method?
The question is, where does this "human-ness" lie? In the initial neural network, the training data, or the supervised reinforcement?

In theory, a significantly smaller neural network that outputs at nearly as good a quality, should be able to chew through training data, and its re-enforcement process, much faster and cheaper, right? A more generalized, lower parameter model, is almost always preferred, as long as it works?

If the human feeling is all boltonable to the neural net later, there is no reason to discount this component as lacking potential to exceed current models.
You don’t know many full time workers who struggle with sleep?

Sometimes I find myself awake and alert after 4 hours of sleep. Now when I crash some hours later after that, I sleep for a couple more hours and work more after instead of suffering through meetings and commute without break. I no longer use an alarm and let myself wake naturally. If I'm incapacitated from insomnia, I do housework or rest and work as my energy returns. Employers have no tolerance for this kind of flexibility beyond some isolated incidents. Yes I work with others too, this doesn't only work for lone wolf arrangements.

I'll add that I also suffer from RSI and the same applies there: if I injure my hands, I can make my own decision to use them less for some time to give them the rest they need, and shift what sort of work I do or how I spend my time meanwhile to accommodate (because I don't have rigidly defined role expectations as wage earners do).
Plastic is useful for being an insulator so it's used in electronics a lot.
It is equivalent in the amount of information you can encode, but not in how you can use it.

Classical example is wrapping multiple times: Option<Option<one | two>>. If you have null | null | one | two, well... that just boils down to null | one | two.
That's probably because of the DRM.
We have the army corps of engineers, which maintains a lot of the dams. We could expand from there.
On the other hand, what would the the environmental impact of stopping plastic use? I have to assume that producing a plastic bottle requires a minuscule fraction of the energy (and has a fraction of the greenhouse emissions) of creating a glass bottle?

Not that single use plastic items isn't an issue; it clearly is. But I'm guessing that the solution isn't generally to replace the single use plastic item with a single use wood/glass/textile item.

I could also be wrong. If producing plastic stuff has a much larger impact than what I'm assuming here, please do correct me.
Can you really? Are you sure? I sincerely doubt it.
Imagination Makes Us Human. When Did Our Species First Acquire This Ability?
Those two types are indeed equivalent by themselves. The problem comes when you want to store them somewhere nullable. `zero | one | two | zero` flattens back down to `zero | one | two`, you can't distinguish between the two zero/null cases.

On the other hand, `Option<Option<one | two>>` allows you to distinguish between None and Some(None).

This makes union types unsound in the presence of type parameters/generics.

TypeScript supports both anyway, because Hejlsberg cares more about being able to type existing JS antipatterns than about providing a sound type system.
You are asking for the weightist police to show up.
Most of it is cellular or regional, but there are a few critical global services. The global network load balancing, network qos, and ddos prevention are more functional because they are global (i.e. you couldn't replace them with equivalent regional versions), but are often causes of issues like this. There was a push a few years ago to ensure global services had at least 99.999% uptime or make them regional. This was a 48 minute outage, so it blows that five 9 budget for 9 years.

Ex-googler, no particular knowledge of this event, information might be out of date.
Robots Could Be Doing Almost Half of Our Household Chores Within a Decade
Try to compare worst case scenarios of the outcome of these discussions that are unapproved by you personally:

1. Somebody who has sleep apnea but didn't know it until now can get diagnosed and massively improve her life without any negative side effects.

2. Somebody mistakenly thinks they have sleep apnea and might waste some time and a little money until they understand they never had sleep apnea. No other negative side effects.
This should work now! Thank you!
Starting with Windows 10 they just made their home users the beta testers/QA.
Sounds like a guy who just really doesn’t like Graham Hancock. He doesn’t really go into any detail on why his theories are wrong. Just says stuff like “how do we know what hunter gatherer’s were capable of?”
Comment is getting some hate, but it’s somewhat interesting. This is something you can’t do in standard Haskell. You can certainly do: data MyRange = My3 | My4 | My5, then write a MyRangeToInt function.

But in Haskell (AFAIK, there may be a GHC extension) you cannot say to the type checker: I want to define a new type as a subset of the inhabitants of an existing type. That seems slightly more ergonomic in some situations if you then wanted to then run other functions that work on the original type — it at least saves you the conversion step.

Regarding MyBoolean, you’re now doing the previous trick, using a subset of the inhabitants of existing types, but they’re from different types and they’re being put in an untagged union, in Haskell this would be implemented with: type MyBoolean = Maybe Bool, where “Maybe” takes any type as an argument, IMO the Haskell way is a lot cleaner.
Is it open source though? It looks like Meta was only releasing it to academics who apply.
I'm catching up on the last 20 years of gaming I've missed for not having a Windows machine :) Bonus points for most of the old games being super cheap now.

I'm really happy with mine. Games just work, no tweaking or weird configurations necessary, gamepads and other controller schemes work well, and; it's running Linux in the back! Once you configure something like Syncthing in desktop mode, it carries on working in the regular console mode.

I really can't say enough good things about it, but one thing I'm wary of is the DRM stuff Steam uses. Never had a problem with it, but my Switch doesn't need to phone home to believe I own the games I've bought, and it worries me that even the "offline mode" needs to check-in every three weeks :/
Just fixed this! Thank you!
Any issues with persistence, like using Postgres? I heard that can be quite funky.

Just wondering about having a "native" NGINX reverse-proxy + multiple apps ran via docker-compose on my VPN, seems the most hassle free. Currently using it for integration tests and it works great.

Did you maybe consider k8s, maybe as a learning experience?
> The ultra-low temperatures and enormous pressure could theoretically lead to a sort of a quark jelly.

Shouldn't this read "ultra-high"?

Who proof-reads these things?
Don’t be sorry. I have no problem with them. I understand why you assumed as much, but it was just an incorrect assumption.
My CPAP with warm wet air in it has fixed mine.
You’re more concerned with the letter of their policy than how they execute on it in practice
The matter that I said was concerning was tangential to the main point, a joke, if you will. I wish you peace.
Your articles do a good job of presenting all of the ways in which Europeans have it better than Americans. The counterpoint is pretty strong, though: average US household disposable income is ~67% higher than the OECD average.

[0]https://www.oecdbetterlifeindex.org/countries/united-states/....
Fake title riding on ChatGPT popularity. I think that it should be updated to something like:

Open source implementation for LLaMA-based chat bot*

Open source implementation for LLaMA-based ChatGPT alternative*
> then improving the quality of data in the organization is absolutely part of your job, most likely the most important one

You're absolutely right, but it can be hard to get management to bat for this kind of stuff. The biggest hurdle I've seen with getting "good" data is fixing the issues involves other teams prioritizing the work on their backlogs. Depending on the company and where the teams lie on the org chart, fixing things might require a multi-quarter directive from the CTO. Which isn't happening.
What business is it of theirs how many hours it is taking you to get the required work done?
>Everyone who says "tech debt" assumes they know what we’re all talking about, but their individual pictures differ quite a bit.

Maybe someone should ask the person that coined the term what it supposed to mean? And we did. It's here:

https://www.agilealliance.org/wp-content/uploads/2016/05/Int...

Go ahead and say Technical Debt. If you want to check if someone is listening, use its French counterpart and say "Dette Technique"
Let's perform the 5-whys:

1. Tech Debt is a meaningless term

2A. Product/Management don't know the platform intimately, so sometimes developers lie and call things with no ROI tech-debt, or make up issues to explain missing deadlines

3AA. These engineers are intentionally dishonest have an antagonistic relationship with Product/Management and see them as task-masters.

4AA. Product often positions themselves as though they are "in charge of" engineers, and that they exclusively "own" the project.

5AA. Everybody likes to see themselves as the most important part of the company. Engineers think they built everything, product thinks they built everything, founders think they built everything, sales think they made all the money.

3AB. These engineers don't feel like they have an ownership stake in the product anymore, and take little pride in the product itself instead of pay/politics.

2B. Product/Management don't trust developers to accurately/honestly assess what is genuine time-saving tech-debt.

3BA. Some developers do lie (see 3AA)
Do you remember crackstore? That was my goto place to find software for cracking.
Is storage that cheap? I can get a slightly used 18tb drive for, iirc, 250$ usd, but that's not actually useful on its own. I need two to actually have 18tb of space, so 500$.

One 18tb drive isn't an 18tb drive, it's an 18tb ticking time bomb of catastrophic data loss. I think that cost is kinda ignored when people talk about storage costs.

(Two isn't enough for some... Raidz2 with two drive failure survivability is what I most often hear recommended, because resilvering after one drive failure has high chance of killing another drive, at which point you're just fucked)
> I've been a pretty hard-core gamer for 30 years.

Same. Grew up on the Commodore 64 (long after its sun had set; it's just what my folks allowed me to mess around on as a kid)

> TL;DR: Can confirm gaming on a Mac sucks.

Nahh.

I jumped ship from Windows around 12 years ago and never looked back. Sure I missed out on some stubborn AAA titles, but I've played a lot of great games on the Mac just as well, and between native ports, CrossOver/VMs, and my Vita/3DS/Switch and now the PS5, I've never once thought about booting into Windows.
Florida showed a model that seemed to work with their high speed rail: https://catalyst.independent.org/2022/03/15/florida-company-...

The government provided guarantees for loans and some help building stations, but otherwise the private company drove this to completion.