skysight-inc/HackerNews huggingface dataset:
> Having a web-based IDE is great for newcomers and will work on cheap Chromebooks or iPads

Good call, thanks. GitLab team member here.

From my experience as GitLab trainer in my past job, a web frontend to edit files hides the complexity of Git on the CLI, and helps with the "5 min success" to get going and learning. This can help with team member onboarding, as well as OSS projects looking for contributors.

Combined with CI/CD pipeline feedback in the same interface, without context switches, it makes the learning story easier to follow too.

The first workshops to get started with GitLab CI/CD from 2 years ago, are linked in the documentation, and use the Web IDE. [0] Seen great learning curves from the wider community :-) Taking a note to create a new workshop with the new IDE in the future. [1]

[0] https://docs.gitlab.com/ee/ci/quick_start/

[1] https://gitlab.com/gitlab-com/marketing/corporate_marketing/...
It continues thus:

which resulted in a penalty of unpaid suspension for academic year 2018-2019 and three years of probation following his return to the Faculty in 2019

No one comes out of this looking good. Relationships with people who are dependent on you are problematic, to put it mildly, but the university was looking out for itself and was after grant money, fame or both.

The faculty member has been dealt with adequately. Now it's time to look at the disciplinary committee closely. The "free speech" angle is just misdirection, which you'd expect from an alumni magazine.
Ownership is a legal concept and the blockchain says nothing about that. It merely records transactions and says nothing about the right to do those things.

For example, if the court orders you to turn over your Bitcoin holdings to creditors in a bankruptcy proceeding and instead you transfer them elsewhere, you are probably going to jail. When you transferred them, the coins were in your possession, but you weren't the rightful owner.
In a faceoff with Elon Musk, the SEC blinked
A more recent snapshot looks to have got it all:

https://web.archive.org/web/20220524110417/https://www.xinji...

(Thanks to throwaway290)
It makes plenty of sense, happy to explain.

New Orleans has wild real estate. It’s not San Francisco but it’s way above the average income here and swings wildly from neighborhood to neighborhood. Home prices flip radically even just a few blocks over. We’re talking $400k->$800k if you move 5, maybe 6 blocks. Sometimes fewer than that - saw a near-turnkey place go for $500k and another for $900k 2 blocks from each other right by me about 3 or 4 years ago (obviously the latter was very nice new construction, but you get the point).

They own in a solid neighborhood, one that was “up and coming” 5 years ago, and rent in an average one (it’s in a higher risk flood zone which factors in a ton). Irish Channel vs. midcity, if you know the area at all.

They don’t have kids and see their rental as a place to sleep. It’s small, barely what I’d qualify as enough for two people. But it works for them so power to them I guess. Making out like bandits.

I get why you’re skeptical but it’s not like I’m lying here. Not sure why I would? The whole point of this anecdote is to show how crazy these interest rates were.
It's clearly labeled "analysis" not opinion.

And why specifically is mbfc laughable authority? From what I gather they seem to do at least a decent job at looking into the media outlet's credibility & political position.

I'll admit, I don't have a degree in economics, neither do the author (they're a sociologist).
But even I can tell that they either are withholding information to suit their political point (bankers bad) or they genuinely don't know enough and are doing a correlation = causation.

Since the "analysis" doesn't analysis anything, it only points things out, without going into detail explaining why, how and where food production is allocated, really it's the bare minimum if even that.

Of course if you want a more detailed critic zhiyanfoo's comment is far more detailed.
Is a financial market the only place you can imagine someone expressing themselves "sincerely"?

Can you not imagine that someone could feel that Tether is likely to fall to zero, and, oh, say, not want to legitimize the cryptocurrency ecosystem by putting any money into it?

Or even (gasp) not have thousands or tens of thousands of dollars to throw around on legalized gambling?
Only where it the tires travel (and a bit to the side), which is why one heavy tractor are still better than many small light ones doing the same job: the heavy tractors does a bit more damage to a small area, but the light tractors do a bit less damage to a lot more area.
Show HN: Hypervault, a Digital Vault for Companies
Why not try the self-publishing route, with or without a Kickstarter? Just have the game made, put it out there on Amazon, see what happens?

It's true that shipping costs from China have kind of exploded, but you can find manufacturers in the US or Canada for small series / prototypes; and there are always slow routes that cost less.

I think it's worth trying if you have something that you know works.
I have used some of these on and off.

In general, they are simple and functional and seem to be well made and privacy respecting ... but they are only "free" if you don't mind the nag screen and the orange theme which can only be changed in the purchased version.

What I don't like about purchased apps is the fact that you have to pay again for every upgrade. And I have to pay twice since I use 2 phones --- one private and one for work.
> I find it funny when Israel is accuse of "controlling the borders of Gaza". I mean, by the same logic, the US controls the borders of Canada.

They literately prevent aid from coming into Gaza, and you think it's the same thing?

Moreover, Palestinian fisherman aren't allowed to go beyond 1 mile out to shore as the Israeli State forbids them from going any further and are monitored and surveilled, under some obtuse justification. Shelling of civilian areas is a common occurrence.

What you should find funny is your capacity for false equivalences, and perhaps how sick of a sense of humour you have that you can find any of this even remotely amusing.

None of this funny, it's a blight on humanity that such a thing occurs in the 21st Century (be it in China, Russia or Israel) and that we can still deem people 'less than' based on some a cult like nationalist, and genocidal ideology which is what Nazism was ultimately based on.

I use that work specifically to reflect the hypocrisy of the Zionist agenda because they have used it for so long to shut down any discourse on the matter and has allowed this to occur in the first place, but I could easily refer to any other number of genocides, too. I choose not to.

The point is: I choose my words carefully, so should you.
50W is not nothing when running off of batteries. It's not a lot on its own but it all adds up quick. 50W for Starlink, 20W for a laptop, add in lights, a fridge, phone, etc and suddenly it's more than you thought it'd be.
It’s always (or at least for a long time) had a layout, where you can define components that your page fits into. It’s really nice for putting a login status in a navbar, or something like toast notifications, because the layout components don’t get replaced when you navigate client-side.

But it’s not nested currently, you only get one layout - so if you want some pages to have a sidebar or something then you’re not getting the benefit of the layout system for that.
Proponents of the anthropic principal disagree. Nevertheless, it's irrelevant to this thread.
What would you say are their value propositions then?
I hope they make an MX Split keyboard that doesn't cost an arm and a leg
It seems to be an article of faith that consciousness can be modeled mathematically
Compared to the office buildings leaving their entire office illuminated all night even though the parking lot is empty, this is less than miniscule. In the grand scheme of things, yes, it matters. But start with the big fish and you'll be less hungry.
+1 for getting GOTO in there.
I believe it's meant to be read as sarcasm.
I use vanilla Wireguard (the "wg" command and the "wg-quick" service). I set up new hosts and update peer configuration using Fabric tasks. It may sound messy, but works fine in practice. For example, to set up Wireguard on a new host:

* On the new host, I run a Fabric task which generates a key pair and spits out the public key. The private key never leaves the server.

* I paste the public key in a peer configuration template.

* On every host that must be able to contact the new host, I run another Fabric task which updates the peer configuration from the template ("wg syncconf").

One thing to watch out is any services that bind to the Wireguard network interface. I had to make sure on reboot they start after wg-quick.
I only interact with tex and latex through pollen these days. https://docs.racket-lang.org/pollen/

It doesn't shield you from much of the pain, initially at least. But you can separate it from the document and treat it as markup, and reuse bits more easily.

Of course pollen itself is a thing to learn. But if you work with text a lot and like lisp it might be worth it. It's been good to me.
I have a lot of MX gear, it's good stuff. After transitioning towards ergo products though I can't imagine going back to a vanilla keyboard.

I am using a K860 now and really like it a lot, minus the tenkey form factor. Would love to see a shallow (yet tactile/clicky) keyboard in the spirit of ~2015 Macbook Pro but in an ergonomic layout w/o tenkey. I have smaller hands and the full travel of cherry switches ends up being cumbersome.

Anyone know if this holy grail kb exists?
They did that, but modern science has checked it out, and found the crops competing with each other means all crops are harmed. Crop rotation - where you grow a different crop every year is a much better answer.
Looking at their ever increasing pricing, no, I wouldn't say so. Linode is so far staying true to their promise of individual developer focused cloud.
How do you typeset your research then?
What Daggerfall Could Teach Future Elder Scrolls Games:

https://www.youtube.com/watch?v=F7qyxSfUceE
There are things I can say in China that I cannot say in the west, and vice versa.

Which is worse is a matter of opinion.

You say Chinas censorship is obviously worse, someone else think West the is worse.

It's not hard to see this becomes a matter of opinion.
Israel for all its faults vis-a-vis the Palestinians is not committing ethnic cleansing or anything close to it. People who claim genocide by the Israelis are either anti-semetic or basing their opinions on anti-semitic disinformation.
ACLU: Free Speech for All Is Still Our Mission
A reply to: https://news.ycombinator.com/item?id=31329247
We use a lot of LaTeX to make the midterms and final exams in the math department of my university. Everyone knows how to write in LaTeX, so if I make a internal helper package or a bunch of macros, then everyone can use it with minimal training.

The problem with wysiwyg word processors is that people get creative and it's very difficult to enforce the same style for all the material.
HTTP 502 hints at upstream error which makes me think it's not been set up with sufficiently aggressive caching at CDN level, meaning if someone DoSes Cloudflare then Cloudflare DoSes Xinjiang Police Files. This would be the most charitable scenario.
I'd go so far to say that linguistically nature is the antithesis of artificial (made by hands).

Avoiding silly theological tropes, evolution is often mistakenly referred to as a designer when it's just an emergent property of competing, replicating agents. People don't normally bother with precision though, so we are where we are.
How long are cold starts with these functions?

How long does it take to deploy an update? Are updates rolling/zero-downtime?
I wonder if it's more of a U-shaped curve - one-person/smaller shows follow the trend you suggest, but larger channels can do well in both areas, as they can afford a team of people rather than requiring someone to be proficient in multiple areas.

That would tend to fit with what I've seen, but that's a pretty small/biased sample.
I don't like the size of RIGHT-SHIFT on the mini model. When using Vim keys, I always find it more convenient to have a full-size SHIFT on both sides of the keyboard.

This is not specific to Logitech, however. Many mechs do that for whatever reason.
> This is one of the hallmarks of human civilization.

This is one of the hallmarks of evolution.

How do you think wings evolved?
By repurposing an appendage that was already had a purpose other than flight.
Downranking Russian state propaganda from the search results for people searching general news about the war in Ukraine is useful and makes the results better. That isn't what most people are searching for in the top few results. Much of it is objectively untrue. Announcing the change isn't "virtue signaling," it's transparency. Surely HN would be more upset if the change was made and kept quiet.
Vscode is not free btw:
https://news.ycombinator.com/item?id=31488436

The thing is always the same, in OSS you get for free a little bit less good version of VSCode. But you get used to it, competitor development is killed little by little, like in the current case.
And, when everyone is "hooked", and every one and companies are used to it, you can slowly reduce/limit the oss version and push everyone to the the proprietary version with telemetry, evil, and more.

Same thing with the OSS version of Android.

Or, worse, what happened with Chrome that replaced every browser engine except FF and Safari to the point of domination. And now, regularly Google impose theirs changes unilaterally to the Web community without discussion possible.
Yeah, seems like they changed a lot recently (since they're on NYSE). I feel like they are transitioning away from the "for developers" cloud, to more like a "to be" Heorku or AWS/Azure/GCP cloud.
> This title is very misleading (and really should be changed).

What do you think the title should be yegg?
The tool of new world order to spread despair and rule by drowning opposition.
I think this is a huge part of it. Realistic hacky workaround is to get one of those "1000 calculus problems solved" books, and work through the examples -- there's a zillion books for math topic X online, you can read through the relevant parts of a few. But your progress / insight will be in proportion to the problems you actively engage with.

I've often thought that a really pedestrian, but possibly world-shaking, application of AI would be generating math problems (and solutions) appropriate to someone's state of knowledge. Such a thing would make problem-solving practically as fun as a game, at least for many people. Imagine the consequences of a generation of kids obsessive solving of interesting multi-area math / engineering problems the way recent kids played Minecraft or whatever.

(Q: Is there anything vaguely like this in the world now?)
Additions like gypsum work in cases like this because they add permanent drainage to the soil. Adding organic matter also adds drainage, but microbial activity removes it over time and you end up with the same soil that you started with.
Come on Gabriel! Yes people search for weather, lyrics, sport scores and local results, but you do not have a web search engine without being able to search the web. Saying "Of course, we have more traditional links in our search results too, which we do largely source from Bing, but that's just part of the page" is disingenuous.
Thousands of detained Uyghurs pictured in leaked Xinjiang police files
Does it have any algorithmic weight? if you start watching anti-CCP videos will more get served to you? This is a big part of the problem with opaque algorithms, IMO. They can downrank content secretly without outright banning it. I don’t think it’s as bad as op made it out to be, but it does seem like “the only way to win is not to play” situation.

Generally tiktok’s more blatant censorship seems to be regional (so anti-ccp content is blocked on tiktok in china). Russia and Ukraine seem to get served dramatically different war content, etc
Thanks for sharing this! Will this help me (or someone like me) manage something like 1 database server (with multiple databases in it) shared between all my projects and then let me swap out the PHP version on a per-project basis? ...basically my qualm with something like XAMPP is that it's hard to swap out the PHP version, and I end up having multiple XAMPP installs for all my different PHP versions I have to work with.
I will always remember my discovery of Paul Erdös at my university. The lecturer was a true admirer and passed the n their passion to the class.

Every mention of him is now a fond memory of these times. So thanks for yet another memory triggered :)
Yes! Plain python is almost always crystal clear and self explanatory. But "idiomatic python" which people seem to compete to be "more idiomatic than thou" is none of these things. It's actually a barrier to learning the language.
You are the offender here.

Inserting your own opinions into link titles is very bad form.
It's a dark pattern in social media where you try to force your opinions to others.
One key example at the end:

Musk had not sought pre-approval; Tesla's attorneys argued in the emails to the SEC it wasn't necessary. The regulator disagreed. The SEC said in emails it was trying to work out the dispute "in the spirit of the Court's directive" but that Tesla and Musk's attorneys had declined to provide requested documents, or have a "productive dialogue" with SEC staff.

In June 2020, the SEC emailed Musk advising him it was the "SEC's position that you violated" the settlement.

Instead of returning to court, however, the SEC said: "Going forward, we urge you to comply."
Morrowind book very thank you
Japanese
> I don't see any major con if it was written in Python

> it would be a tad slower

a tad? I'll use C++ as an example, but the last time I profiled a hash map in C++ vs C#, the C++ lookup took 1 nanosecond[0] and the C# version took 1ms (1000x slower) (I don't have these metrics anymore but I believe it was one ms or slower, and Google seems to confirm that).

Now, if the difference between C++, a machine compiled language, and C#, a runtime compiled language, is 1000x for a very common operation, how much slower will an interpreted language that is running at an even higher level be??

The reason 90% of our apps are such slow trash these days is because programmers think that there is no difference in a couple milliseconds when it is a huge difference if that couple milliseconds is being run thousands of times through hundreds of thousands of lines of code! Take a look at how fast the Jai compiler is compared to a modern C++ compiler. Or even a C compiler vs a C++ compiler. It's night and day because of how much cruft slowly gets added on.

So I find your claim that most of the Unix utilities are only written in C because that was mainstream in the day highly dubious. If anything, they would be written in something like Rust today, but definitely not JS or Python.

Edit: I would also like to point out how much of a pain it would be to write low level network code, like what's necessary in curl, in a language like Python. When you're writing low level net code you want as little interference between the bytes and the programming language. Because if your bytes have some hidden padding, or the endianess is swapped, or a data structure is aligned a byte off, it means the difference between between correct transfer over the net, and sending garbage over the net. Python is not conducive at all to understanding how an object will be transformed into q series of bytes, whereas C is almost a direct translation from a struct to a series of bytes.

[0]: https://gist.github.com/ambrosiogabe/66a6e2fdc77e6a600e570f4...
Do you have a typo in that "200kwh battery"? There's no way you have that much capacity.
My entreprise-grade solution:

find dev arch kern uvm -type d | while read dn; do printf "$(find $dn -type f | xargs wc -l | awk 'END {print $1}')\t$(du -h $dn | awk 'END {print $1}')\t${dn}\n"; done

Just kidding, but for smaller repos it gets the job done! And it's easy to run anything on each individual dir and add it to the output on the fly.
OTOH they do try to at least make sure the results are accurate.

That's one reason I moved over from Google. I sure didn't feel lucky using THAT search engine.
A Motherfucking Blog (2020)
They don't tell you what the actual switches are on the page, but they look like Cherry's low-profile switches, which will hopefully mean that the keycaps can be customized.

Taller keycaps like SA or MT3 profile might not be great with such short travel, but GMK/OEM/Cherry profile would probably be comfortable.
That's actually not what is happening. We are not ranking based on my politics (or anyone's politics for that matter).

We actually do not intentionally censor any news results, meaning media outlets are not being removed or their stories displayed so far down in the results they are effectively removed. That is, unless legally prohibited, you should find all media outlets in our results, and they should generally show on top if you search for them by name or domain name. If you are seeing otherwise, please me know and we will investigate.

A search engine's primary job is to rank results, trying to put results that most quickly and accurately answer the query on top. We do this ranking in a strictly non-partisan manner. Ranking for news-related searches is particularly difficult because for most news stories there are often hundreds of media outlets covering the same story, many with similar relevancy in terms of keyword matching and popularity. As such, we look to another ranking factor to ensure just the top of the results aren't taken by obviously very low-quality news results so that users have more sources of relevant, high-quality news results to compare and choose between.

The non-partisan factor we've found to help accomplish this is a rare, but well-documented history of a site's complete lack of news reporting standards, such as routinely using spam or clickbait to artificially inflate traffic, consistently publishing stories without citing sources, censoring stories due to operating with very limited press freedom, or misleading readers about who owns, funds, and authors stories for the site. And since we do not censor sites, even state-sponsored media in countries with very limited press freedom, these sites will still show up in results, and even on top like when you search for them directly.
We don't keep easily perishable goods in there like meat or vegetables, but some of them does require cooling to stay fresh.

> just empty the fridge and turn it off while not in the summer house for a few weeks

We tried that, but the fridge uses 6-8 hours to reach target temperature despite being brand new, and keeping food fresh without cooling for 10 hours is not easy.

It actually uses less power being powered on continiously for 2 weeks (12 days from departure to arrival), than it does being powered off and working overtime for 6 hours trying to cool down. It's not much less power, but still less.
HAProxy is a lifesaver
Berlin’s Gorillas lays off 300 HQ Employees
Yep. I am trying to do something, but I realized that it means dealing with ppl which are severely brain-washed, or 101 scammers (web planned obsolescence).

It won't happen peacefully, my guess is it requires strong regulation, at least for critical sites (like those from the administration).

One of the main issues is the corpo(state?)-sponsored hackers paid to sabotage the alternatives.
If I walk away and think "I enjoyed that" then by all measures that was a great film

Sounds like by only one measure it was a great film.
In my experience, Logi Flow has been somewhat wonky. I think a better, more stable option is to use a KVM.