skysight-inc/HackerNews huggingface dataset:
This is an interesting Dutch film [1] about the same era, a biopic of Michiel de Ruyter. Great sea battle scenes, interesting character studies, and a shocking look into the price of turn of political fortunes in 17th century Netherlands, plus some glances into the everyday lives of the upper classes and aristrocrasy of that general area.

IMO, this is probably one of the most decisive couple of decades in modern European and world history, right after the disaster that befell Spanish armada off English shores. This is where modern forms of economy and governance of an emerging elite, multi-national mercantilism and banking (i.e. pre-industrial Capitalism), managed to survive the first existential encounter with existing establishment (Church and kings). After this, Britain was 'liberated' via The Glorious Revolution.

An interesting angle afforded by this historic lens is viewing the phenomena of Napoleon as the first alternative socio-political narrative against what we can call proto-Liberalism of the capitalist, mainly represented by Britain among the nations (while still sporting a tamed monarch). This was visionary authoritarian central planning, first springing from the brow of a genius Corsican, and then guided by the words of political economists and philosophers.

This conflict is on-going.

[1] https://www.imdb.com/title/tt2544766/

https://en.wikipedia.org/wiki/Michiel_de_Ruyter
There is a mindset where each bookmark is an implicit obligation, and they of course pile up faster than you can go back and peruse them to your satisfaction, so this understandably leads to an unpleasant feeling of unfulfillable obligation.

After getting into all the second brain stuff and trying out quite a few ways of organizing this kind of information, I've started to think very carefully about what sort of implicit commitment I'm making when I write something down. I use a system of tags for things I need to look at later in some way, and I almost never tag links, but I often search back through them to find something particular that comes to mind, and I'm glad I store them.

Maybe you would have success reorienting your perspective to feel like "just" bookmarking is enough, such that there's not an implicit responsibility to come back and do something particular with the bookmarks? Or if you want that responsibility, that you can have one kind of bookmark that you're "just" saving, and another kind that you are okay committing to review?

Then it might become clearer just by the size of the folders if you're "assigning" yourself an impossible amount of work.
Unfortunately we don't fit in there, but hopefully you'll expand your definition of indiehackers :P

Good luck with it!
Oh please no...not the Tesla AutoPilot story again.

These are basic language models easy to reproduce where the only barrier to entry is the massive computational capacity required. What is OpenAI doing that Google and others can't reproduce?
Looks like FF7, MGS, and Tekken 3.
With Eyes on Russia, the U.S. Military Prepares for an Arctic Future (2022)
Show HN: Product Hunt Launch Pack
I had a programmer friend who got the FX-8150 in 2012 for compiling - pricewise it was basically equivalent to a i5 but you got 8 integer cores in return. It's a decent choice if you prioritize core count over single-core/FP performance.

Efficiency wise those desktop CPUs were space heaters, with the FX-9590 coming to mind. Pre-Zen laptops were also notorious for poor battery life.
They will be able to preserve their artwork permanently on the blockchain
I’m not going to repeat my explanation from my parent comment. The fact that you can’t form a rebuttal shows that you do not understand the value proposition. I suggest reading the original bitcoin white paper. If you can understand it then the differences with the systems you mentioned will become obvious.
>And this out-of-touch with reality, hedge-fund billionaire - is not longer seeing anything humane in humans.

Yes, his position requires him to distill all the complexities of dealing with masses of humans down to one metric, P&L.

I don't think thats an opinion, it's a fact about his role in the larger machine.
The set of uninteresting numbers is probably empty.
And auto-rewind when your eyes glaze over.
Right? Surprised they didn't use "adjusting" instead of "reducing" to make it even more opaque.
The TRS-80 level 1 ROM was 4k and the BASIC had the luxury of exactly 3 error messages: What? How? and Sorry.
The Power of Paint in Street Transformation
Do you think AGI will care about wealth at all (whenever this happens)?
Most doctor's offices set aside x% of time for scheduled visits and y% of time for acute visits each day.

We do it similarly. We generally reserve 20% of our time for production support and 80% of time for new development. If we have fewer production issues that week, we get more new development done. If we have more production issues that week, get get less new development done.

We have one generic production issue story where we put small things and we'll create a fully fleshed out story for larger production issues.

If we have a trend of having too many production issues then we raise that as an issue itself and get to the bottom of what is causing it.
Upcoming .NET 8 will get native support for Vector512 (AVX512) in runtime, and you can write platform-independent code today with Vector<T> for length-agnostic algorithms that will automatically take advantage of it. No need to ever write assembly, or some other special syntax - just pure C#.
I've begun doing this as well. Also, as soon as one of the guests makes some off-topic joke and I sense that there is going to be some banter before they get back to the point I just hit the fast-forward-30-seconds button.
Have to admit that I find ChatGPT's ability to provide customized code examples uncanny.

It's often a good starting point. Sometimes there isn't much to change if at all.

It can even design some custom algorithm.

When you know what you're doing, it's a very nice helper.
>It feels like the "save the planet" movement, or at least some shards of it, come with a very specific notion of how exactly it is ok to save the planet, and what fails on style points.

That might be how things appear from a view from 10,000 ft perspective, but once you zoom in, there's serious logistical problems that are unique to hydrogen, and they are problems that can't be brushed away by saying "gee why can't we all get along." I'm far from an expert here, but off the top of my head, hydrogen is uniquely difficult to store, and while it scores relatively well as an energy source per unit weight, it is not nearly so effective per unit volume.

Meanwhile the practical highly scalable applications for the more mainstream renewable sources have already arrived at our doorstep.

If we were in a situation where people loved wind, loved solar, loved geothermal but were randomly against, say, tidal power I could see your point. But this isn't that.
I don't think "the majority of the engineers at Twitter were adding no value to the company" is a fair statement: one because it's not clear that it was the majority, two because it wasn't necessarily "no value" as much as "not as much value as other product areas", and three because it wasn't just engineering, it's product managers, sales, marketing, community managers, everyone.

That being said I do think Elon's bold moves at Twitter sent a shock through the industry. It made executives reevaluate their company's business strategies and if the non-core-business functions actually even made sense. Why is Google making a cloud gaming service, much less funding a video game studio? Why is Twitter employing people to debunk climate change? Why is Amazon employing a team of people to write jokes for their unprofitable smart home device?

Corporate bloat has been common forever, but it's been especially common over the past decade with zero interest rates. There's been basically zero focus on expenses and 100% focus on growth at all costs.

Scary part is we might just be getting started. Maybe we will see 50% cuts at Google/Meta/Amazon by the end of the year.
What are you talking about? What I said there wasn’t an assumption, it’s a fact about our laws. Murdering someone with a gun and breaking copyright law distributing copyrighted material are covered by two completely separate and independent laws. Breaking or not breaking one of the laws does not imply anything about other laws. Your statement of “broad principle” is the assumption here that claimed that not breaking one implied you were not breaking the other, which is completely and utterly false. You really really should read up on copyright law before asserting things, and maybe the laws surrounding knives and guns too if you want to use them as examples. Your comments have repeatedly and consistently demonstrated a lack of understanding of the laws we’re discussing.
> It's tiring how reactionary the average HN commentor/contributor can be.

On the contrary, HN is great because most users stick to the subject of discussions rather than devolving into ad-hominem attacks.

It's curious that your account was created exactly one minute after this post was posted, for precisely one insulting comment.
Would like to note that I happened to see someone I know use this over the weekend and it was unambiguously intended as the "verge of crying" meaning I guessed previously, not "puppy dog eyes". LOL.
There is a smart mask feature. Add `--mask-prompt face --mask-mode keep`. I believe it outputs the masks as well
Unapproved books now a felony in Manatee County schools
So based on the rate of feature releases and bugfixes, this will take the active development team down from 2 guys and a dog to 1 guy and a dog.
Turning Down $7k for a Side Project I Was Shutting Down
50% speed is impossible to listen to. It will not help your comprehension.
.net -> dotnet core
This is my main point from personal experience. I worked at a company that had almost yearly layoffs (caused by a late transition to the online world and competition). I knew whole teams that were reduced to a single person. Now that person has to do support 24x7, new feature requests, general information requests etc. Thank god I did not have to deal with that. Also it's very difficult to hire when people know the company is/has been doing layoffs.
Most pull requests are from forks of a repo. What's the single command with git to add the others repository and checkout the branch related to the PR?

gh pr checkout 123

That's just for convienance. It does a few things...

1) looks up the pull request to find the proper repository and branch on it.

2) adds the repository if not already added

3) checks out the branch the PR is based on

How would you do that with just git?

I see gh pr checkout as a convenience. It just makes it less work.
I love the gh tool. I still use `git switch` 95% of the time, but when a someone opens a PR on one of my repos being able to `gh pr checkout 123` is way easier than finding their fork, cloning and switching to the relevant branch.

The feature of gh I use most is `gh pr create`. It lets me combine the pushing of my current branch with creating a PR, allowing my to type the description using my text editor and has a nice interface for adding on reviewers etc. There's even a 'continue in a browser' button at the end if you want to add some screenshots.

It's an outstanding tool.
> I'm thinking Scrum is useless for that team but management insists all engineering teams must use scrum.

All 'support' created tickets go into the backlog then, earliest they can possibly be addressed is next sprint. (Assuming you want the rule to change/it be someone else's problem/proposed solution.)

As a bit of an aside, I'm a bit curious about your role/the org structure that you seem to have oversight over SRE as well as other teams' working processes, but also have 'management' imposing roughly what they look like from above?
Broadly speaking, my opinion is alot of businesses are getting the feeling that the next 6-12 months are going to be bad. Layoffs, decreased consumer spending, rates continuing to rise, banks tightening with lending, ad spending dries up. A vicious cycle is starting to accelerate. Some companies are just going to follow the trend, sure, but I just think there is probably alot of internal data suggesting a slowdown and its too much to ignore.

Spotify in particular, their revenue is Ads and subscriptions. Consumers can very easily cut a streaming subscription if money starts to dry up, same with companies purchasing ad space. They do have lots of cash on hand so I don't think they are anywhere near risk of going bankrupt. I'm curious to see their earnings release next week and any changes in cash flow.

Another thing to consider is the opportunity cost of spending 90 million, there might be other internal priorities in the short term like acquisitions or paying down debt that supersede any potential "brain drain". Not to downplay the layoffs of course but the dynamic of competing priorities and larger headwinds is just difficult to navigate.
Ask HN: Income Share Agreement for high earners?
As a high earner with relatively modest assets so far, I often wonder about how much I should be spending: if my income were reliable then it would make sense to smooth consumption over the long term, ie spend a large portion of my income (and only save for known and unknown future expenses). But in practice it's more prudent to also save for unexpected changes in income, either from being laid off, or economic recessions, or long-term change in demand for my skills; there's disability insurance, but that's just a part of the picture.

So, is there any way for me to say "give me $X00,000 now, for 10% of my income over the next 10 years"?
Obviously details would have to be worked out, eg pre- vs post-tax income, potentially adding a large "standard deduction" before earnings are shared, and a minimum yearly income for the sharing to take effect in a given year and count towards the 10. Target yield would presumably have to be around 10-15%.
If there were such a deal available, would you as a high earner be interested? I'm wondering if I could make something like this happen for a group of us via private investment (think Yieldstreet and similar platforms).
I remember seeing a demo where A.K. used an experimental OS made with ~1k LOC using STEPS approach to actually run his slides. Never found the link to it again (if someone has it I'd appreciate), but even more importantly, I'd love to know what happened with that OS. It would seem like a great research OS going forward if it really had GUI, networking and FS expressed with such low amount of user code. It also seems to me the project coming closest to Engelbart's vision (as their NLS also did everything just by meta-programming to an assembler with increasingly high levels of abstraction).
India’s Public Education App Exposed Millions of Students’ Data
Meh.

What's next? Multiple inheritance?!

I'm gonna need a better hypothetical than FilteredSet<E> to assess any benefits. Today, people use factory methods to achieve that result.

Or just use a compound statement. Something like (pseudo-codimously):

class FilteredSet <E> {
public FilteredSet( Predicate<? super E> pred, Collection<? extends E> elems ) {
super( elems.apply( pred ));
this.pred = pred;
}
}

My hunch (believe but cannot prove) is that Java's current constraint serves to encourage composition over inheritance. Which is The Correct Answer™.

My limited anecdata wrt Java's "constructors must invoke super()/this() first" is this complaint arises when porting from C++ to Java. Because the original class hierarchy leans heavily on inheritance for organizing behaviors.
I once tried to combine Pong with Tetris.

The paddle would be a tetris field, so you'd be playing that as usual, but also moving it up and down to bounce the ball.

The idea of putting games inside each other like that appealed for a while. I could imagine running snake inside the "dots" of pacman, and other simple things for example.

Controlling them would be a nightmare, but it's a fun experiment to imagine the games that would go well inside each other. Defender in the logs floating in frogger, for example?
Ah yes Borderlands, patenting the practical method of keeping superhuman AI in check.... stairs.
Yes. 25 Years and Microsoft has gotten much smarter with EEE.

Making the best developer tools for free or at least close to free is another form of extinguish and they have just done that with OpenAI and GitHub.
Great jorb on this post. Have a trophy!
They felt less and less sandboxed to me after a while. Like I don't remember Sims 2, but in The Sims 1 you could find a Genie lamp and become a millionaire instantly, and hire a robot butler to take care of the house tasks, simple stuff. Otherwise The Sims feels like a game that takes way more effort than life itself as you balance umpteenth things about your sims life. A lot of the fun was in making ridiculous homes.

Of course, other people play The Sims to live out saddistic gags like my cousins did, they would make "kill homes" as I call them, they would remove doors, windows, and food sources, and make them as miserable as inhumanely possible.
It doesn't say anything like it, and your comment doesn't address mine either.

1. That particular approaches don't work is irrelevant. TFA focuses on a particular Japanese policy, which may or may not be misguided. The article is light on discussion, but let's take it at face value. Should we say wind+solar is stupid because Germany is currently in an energy mess? I don't think so.

2. I don't think it's dumb at all to experiment with various synthetic fuels via fossil fuels initially. With both hydrogen and battery storage, the real devil is in the details, in particular in seasonal storage. If we can make battery, or hydrogen, or ammonia economies work, then we know how to produce things, and thanks to cheap intermittent renewables we can do it. Frankly, efficiency hardly matters at this point. If, as predicted by renewables evangelists, energy will be almost free soon, storage efficiency matters not. All that will matter is long term storage cost, an open question for any approach.

3. Regardless, my comment is aimed mostly at other comments. "Duh everyone knows batteries are better", "hydrogen is a dead end".

The part of my comment you tacitly ignored is that burning fossil fuels is somehow ok en route to renewables+batteries without a viable concrete plans on how to decarbonize fully, but not for other synthetic fuels such as hydrogen.
This seems like a very puritanical viewpoint. So much so, that it's a little peculiar and almost feels like a caricature. A life of avoidance does not help an ADHD brain, and the idea that your brain wants stuff to do is not the case at all. You will burn out very quickly going down that path. You'll get much further just taking a few times a day to slow your thoughts via meditation or engaging in a passive activity that allows constructive mind-wandering.

Hell, I'd even recommend medicating over locking your whole life down and living in fear of your own brain.
I'm not ashamed to admit that I just really like the GitHub Desktop app. It's super easy to use, integrates nicely into GitHub.com and Azure / GitHub Enterprise which is what 100% of my clients use. It has every feature I need except:

- an easy way to reset but I just switch to the command line for that - it's the only cli command I have to know

- decent submodule support (at least, as of the last time I was on a project that used these awful things)

- decent cherry picking (which I've only had to use when on project with awful merges - like when using submodules...)
Context dependent. With the "right" git workflow in use on a project/group/company/whatever, "rebase on pull" is what you want, always, no questions. With a different workflow, it may be what you absolutely do not want. So for some new users, its the right thing to do so they don't forget, for other new users its something they should avoid. Only the git workflow can determine that.
Right. If working with other people, a global gitignore is probably most sensible if you you have say an uncommon editor that likes to create a subfolder with metadata, or has a weird convention on temporary in-place rename file names. In those sort of situations, adding the paths from your weird setup to every .gitignore file you work with might be overkill, and potentially unwelcome by maintainers of some projects you work on.

But for more common stuff like visual studio cruft in a windows C++ or .NET project, or the python cache folders in a python project, etc., it probably makes more sense to have that stuff in the repository level .gitignore.
Interesting, wasn't aware Halotron had gotten any approvals. I imagine a lot of people will want to stick with their existing Halon ones since they're already there and, in the event of a fire, they'll want the most effective/maneuverable product available.
Show HN: I built a language practice app with GPT-3
Hey, everyone! I am happy to introduce you to Lingobo – an AI language partner

As someone who has studied French for 8 years and can read it fairly well, I still find myself at a loss when it comes to speaking it. My knowledge of French never seemed to translate into a useful active skill and I lacked the confidence to practice it in real-life conversations. This was a paradox I wanted to solve.

Utilizing GPT-3, I created a French language partner for myself, allowing me to practice conversational skills without worrying too much about grammar, tenses, and spelling.

I have since built it out as a web application named Lingobo and expanded it to include a total of 14 languages: English, French, Spanish, German, Italian, Polish, Portuguese, Japanese, Chinese, Korean, Russian, Indonesian, Hindi, and Dutch.

Hope you like it and find it useful! Any feedback is welcome
Hyperscale in your Homelab: The Compute Blade arrives
Now I'm curious what the hell is the CMO's job then.
unless you have an own project you want to work on or open source project, in which case 70% busy at 100% market rate is optimal, you just work on your own project until the next customer comes along.

one other point i would add here is that it is often good to have 2 parallel clients, you will have more freedom to say no to mistreatment from one and also less stress to have zero income when a project ends.
walking is literally the best exercise you can do.
Don't do Scrum when your work priorities changes more often than your sprint length. If they want to do Agile, do Kanban. Or Scrumban. Something where the process fully supports popping a new ticket to the top of the priority stack.

If there is any one thing teams new to Agile need to learn, it is that Scrum is just one choice among many. And nowhere near as universally useful as people seem to believe.
I've never seen the velocity metrics be not useless, so I'd sacrifice those. Or people need to realize that yes, a team that also does support will have widely varying progress towards project goals depending on support work load, that's not a problem. Who really cares if a team "overdelivers" because they got less interruptions than expected?
It seems like the fine tune dataset to go from GPT -> ChatGPT is pretty valuable, particularly because it is proprietary.

Still, I agree with your characterization that we should see many similar models over time. As an example, see Deepmind’s Sparrow:
https://www.deepmind.com/blog/building-safer-dialogue-agents
Indeed, big house, fast car and lobbying to make even more money...

I'd like to point out it's titled "what to do?" while it was actually an answer to "what to buy?" so the problem is more about the implied confusion between buying, doing and being.

So, buy a big house if you want but maybe also some free time to work on yourself so that you have a better grasp of who you really are because if your whole life revolves around making and spending money it sure as hell can be depressing.