skysight-inc/HackerNews huggingface dataset:
There's been talk of a spaceport in Scotland as well (possibly a competing bid to this). The touted benefit of being further North was easier launches into polar orbits.
Sure, we'll have to wait and see. I hope you also agree that, if Starship is also delayed 7 years, the decision to go with SLS was not in fact a problem, even if it only flies once or twice a year and is completely replaced by Starship after 7 years.
I can tell you've read nothing of the history of advertising, marketing, propaganda, public relations, and other methods of mass persuasion. My guess is you also think you're one of those "independent thinkers" who's "immune" to propaganda. Guess what: you're not.
So… no, because they would kick you the fuck out.
Try looking at my personal project: https://github.com/prettydiff/share-file-systems

* Vanilla JS (TypeScript) with tiny HTML and CSS. No frameworks and no unnecessary abstractions.

* A full OS like GUI

* Solves for decentralization

* Provides a script to toggle between support for Node’s CommonJS and standard ECMA module systems

* Easy state management that works better than anything from a large framework

* Super fast. Written for extreme performance. For example the file system search is faster than file system search from the native OS. Page loads with full state restoration in less than 0.3 seconds.

* Fast build and language compile. The full build task takes less than 3 seconds.

* Original WebSocket implementation for better performance and safety with a smart message queue

* Automated documentation management

* Fast test automation with an original test automation solution. Most of the end to end tests executing in the browser executes in about 6.5 seconds for about 280 assertions.

* The node side of the application is command driven from the terminal with interactive command documentation

Feel free to open a GitHub issue if you have any questions or would like to learn more about how I try to solve any kinds of technical challenges.
Really? Why such a negative comment?

As an example, I don't like when people touch my hair. Always had a hard time going to the hairdresser.

Don't think that makes me mentally ill. People like different things. Ain't nothing wrong with that.
I should maybe test out pyenv again. I tried it several years ago but I ran into some limitations. Or at least I thought I did, I might just have used it wrong. My main usecase, back then at least, was to have just one global-like environment for every Python version I was working with. And sometimes and additional one for debugging/testing some different packagecombinations.
Back then it seemed like, to me, that pyenv only worked on a per-project basis, but I might just have followed incomplete guides and not looked into it deep enough.
This is exciting! I've wanted a terminal like this. Hope it works.
Main problem is that most new commercial AI systems usually aren't really designed to let the human take over. There's a closed loop with a front-up designed experience, and the only option in case of failure is to stop using the system.

There's no recourse to manual adjustment of system behavior by the user. Research articles should insist on including the user in the loop from the beginning.
I take meds for unrelated things, for allopecia, like Finasteride, Minoxidil, Saw Palmetto. I am not sure how those would interact with the medicines I saw on this thread.

I also take Algae based Omega 3 semi regularly (but that stuff tastes like crayons).
FWIW stack traces and break points work fine in Clojure. See eg https://calva.io/debugger/ for some animated gifs showing this in action.

(Without tooling the stack traces can be noisy.. but that's incidental in this discussion context)
Literally that. Ever since they've redesigned app I have found myself using less & less which leads to more chaotic life :-(
don't know about the language rules, but I've had to wait for the explanation to understand what was about to happen. Naming is hard, d'oh, but I feel this could have a better name. "inline" does not trigger my brain in a way a "comptime_expanded" or "comptime_generator" would, e.g.

I believe andrew and loris have been with zig for long enough to have their own bias and no longer be aware of it, thus I believe it's the newcomers' job to hold up the simplicity design premise now...
This feels so validating to read. I was having problems with my attention cannon and they just handed me a bigger one.

I stopped when I caught myself in a deep dive about the different types of flour in Germany.

It also affected my mood in really unpleasant ways, both for me and people around me. And it gave me a productivity boost at work at the expense of my life past 4PM.

Nowadays I just have a coffee before work.
But yet they keep apps that siphon your email and just completely ruin your phone on the market place. (My older parent downloaded it thinking it was something else.. required a full reset of her phone)

https://play.google.com/store/apps/details?id=com.myhomescre...

Despite reporting..it's still up months later.
Nope, looks like it indexed over night!

Time for the giant migration!
There can be value in understanding where a thought came from: the problem is reducing all of the thought to its provenance. Nietzsche was sick, hence you must restate the validity of his arguments. This argument is garbage. Try to prove it, you will fail. You can disagree with Nietzsche: do so in the realm of philosophy, not in that of biography. Otherwise, your thoughts too will be just what you had for breakfast
I'm not quite reading it that way, but if that's the case I completely agree: You should never insult people based on where they work, or for any reason really. What I see is a general criticism of the companies, their culture and business practices.

InfoSys is not a company I worked with, so I can't and won't comment on them. TCS is a company I have had the misfortune to encounter. The problems with TCS is numerous, a few examples: they oversell, you're denied access to consultants that can actually help and they will always prefer to prolong an issue, rather than escalating to senior consultants. There's no incentive for one of their consultants to be pro-active or take responsibility. There are so many departments/team and layers in their organisation that there's always some one else to point the finger at.

The consultants are TCS aren't stupid or incompetent, but they also aren't being helped, pushed or motivated by seniors or their management. I do got the feeling that they would be reprimanded if they where to escalate an issue. In a meeting with TCS I suggested added 8GB of memory to a VM, as either a temporary fix, or a sort of "let's see what that does for the client". That suggestion was rejected because: It wouldn't fix the underlying issue (which was true, but they also didn't want to upgrade Java or the operating system, which was part of the problem. The OS being an old unsupported version of CentOS), and also wasn't something you could "just do". That would require involvement from 5 or 6 other departments. A month later, someone finally caved in an escalated to a higher up TCS consultant, which just added the memory as a fix until the service could be migrated to a new OS and JRE.

Anyway my point is: No, it's not the staff, not as such. They skills are for the most part perfectly fine. The company did have true experts available, if required. It's just that the culture is a really bad fit for western style companies, if you're in Northern Europe it's an even worse, because we don't share many of their values and fears. This could be solved if the Indian companies better understood the market they're selling into, because they do have the technical skills. As it stands, people like me get annoyed that we have to tell the clients that we can't fix their issues, because someone in Mumbai is afraid of looking bad to their boss or ask a colleague for help. If it has to be like that, then at least have the balls to tell the client yourself why you don't care that their systems haven't been running right for a month.
I live in the sub-arctics, I have some experience clearing snow. :)

One common way to clear snow here is a snow blower, typically gas powered and on wheels. That won't help with ice build-up (making the ground uneven and slippery). On public roads graders are regulary used to even out the ice-buildup, otherwise car traffic would create really deep tire tracks, requiring everyone to drive pickup trucks.

I just use a broad, two-handed snow shovel, pushing it over the snow rather that carrying it. Since we typically have snow coverage November-April (sometimes longer, into June and the midnight sun) we have to arrange with someone to pickup the snow regulary. The muncipality takes care of a lot of this.

One good thing with long winters are the all the free exercise you get from dealing with snow. :)
Complexity is slowly winding down with next generation frameworks like Svelte and SolidJS, but I suppose you don't want that anyway.

For the front-end you probably want at least a CSS framework. I recommend this:

https://kylelogue.github.io/mustard-ui/index.html

It looks good and doesn't have strange font-size hacks that could make it incompatible with external CSS.

IIRC it's possible to include it as a single CSS file and call it a day.

You don't need JS at all for a simple form.

As for the backend: I unironically recommended PHP. It's a whole rabbit hole of different solutions, but you can always fall back to a framework-less solution. Just be mindful of security issues.
Some of these responses… wow.

Using modern HTML and CSS will get you pretty far these days.

For example, dealing with forms used to be problematic in a few different ways without JavaScript or something server-side.

Now form validation can be done with CSS [1].

For example, static site hosts like Netlify have services for dealing with the form data [2]. 100 free form submissions per month.

I agree that tooling is out of control. Jekyll [3] is great for getting started with building static sites. When using Jekyll, my build tool of choice is a Makefile [4].

[1]: https://webkit.org/blog/13096/css-has-pseudo-class/#styling-...

[2]: https://www.netlify.com/products/forms/

[3]: https://jekyllrb.com/

[4]: https://blog.mads-hartmann.com/2016/08/20/make.html
I agree with the fact that the messaging is deceptive. I'd like it to change. I've specifically called WMF out for it in the past. You're going well past complaining about the messaging, though.

I did not make up the rest, and we've had numerous exchanges here, and on twitter, where you were pretty explicit about what things you dislike WMF funding, and most of those happen to be related to funding social issues related to Wikimedia (lack of representation, for example). You source from places with obvious bias that also include outright lies.

You specifically call out how much is being spent on hosting, even though it's been pointed out to you numerous times by numerous people that it doesn't include the cost of engineering, legal, HR, internal IT, etc. which are vital to running and maintaining the sites. You're purposely being misleading, to the point of being deceitful.

You point to a post by an old VP, that mentions a price wikipedia could be run for, but fail to take the word of folks (like me) who worked there at the time, that can tell you WMF was woefully understaffed (and poorly led by that VP) when he made that statement. Today's headcount is way more realistic in terms of what's needed to keep things going. It also doesn't take into account that the employees were woefully underpaid (and continue to be underpaid).
Funny, I was thinking about something like that during the pandemic but a friend of mine said its a silly idea so I dropped it. I will have the satisfaction of "I told you so".
You cannot put a dollar value to every bit of work that happens in a company.

What is the value of managers? What is the value of research? What is the value of procurement/ hr? What is the value of IT and internal support tools?

None of these individually provide value, but remove one and the company will collapse.
I’ve definitely seen some speculation about PIE having been ergative at one point (or at least split intransitive), but I don’t know enough about it myself to have a strong opinion either way. I believe it isn’t widely-accepted though.
It doesn't explain the concepts, it explains how the concepts may (big may!) have been originated. It's way, way better to read about what texts Nietzsche read and which didn't.
> If you had that reaction, you might want to take some time to explicitly free your thought process from OOP-isms.

If you have this reaction, perhaps you should take a humility lesson before claiming that a few syntax tricks is all it takes to outsmart people who spent their entire university careers thinking about these problems.
I agree. I had a fast and functional LG G8 ThinQ running Android 11 that was limited to 4G, and T-Mobile shut down support for it, saying I had to upgrade to a 5G phone. I've moved to a Pixel 6 Pro which is fine but the G8 was also fine (and a bit slimmer and nicer form factor, I miss it!).
Ok, that is the assessment after one month. I would be interested to hear your opinion after a year and after a decade of using.
How to Speed Up Full-Stack Development by Not Building APIs
Wrote this a while back to teach our team TDD building this JS todo list from scratch without any frameworks: https://github.com/dwyl/javascript-todo-list-tutorial
To give some context: this article is meant for people who program in Zig who might be interested in the new `inline else` switch case feature, and the metaprogramming it enables.

If you're looking for more general purpose interfaces (eg vtables) than what tagged unions can provide, then other material will be of more interest to you:

https://zig.news/david_vanderson/interfaces-in-zig-o1c

https://zig.news/david_vanderson/faster-interface-style-2b12

https://www.youtube.com/watch?v=AHc4x1uXBQE
Is there any information on what the incentives are to stay and work so extra hard and long hours?

I wouldn't be surprised that many will take the severance payment and find a more suitable job. However, I do suspect that with the many other headcount reductions there may be some concern about being able to find a new job in this environment.
Out of curiosity, do you find it at all useful when people who call in SAR have some kind of handheld radio transceiver? (I'm lumping everything here - FRS/GMRS, MURS, ham sets etc).
UK orders sale of Newport microchip plant by Chinas Nexperia on security grounds
Manufacture can build more with more hours. But tell me, how are "more hours" for less people building a better Twitter? What wonderful features will they build?

A social media is not a car or a rocket. People went to Twitter for its freedom. And now that freedom is migrating in flocks to Mastodon.

So no, US won't be China 2.0
They have already been.
Nah, OOP is bad. It's been a while since I met anyone, online or offline, who still takes OOP seriously.
well, that's an innate feature of comptime expansion (or "macro" if you will) and as such this doesn't inhabit the same solution space as dynamic-dispatch interfaces. Benefit of this is it's boiling down to a statically known jump table and thus can be optimized accordingly, ideally boiling down to a direct inline in respective caller paths. The cost for this is whole-program compilation each time. It's a different trade-off, for sure.
Have you ever considered picking up a martial art? I did Taekwondo for some time before covid hit, and I loved the sense of community it had.

Something that I've wanted to try is creating or joining a group of people who meet on a regular basis (at least weekly for me), talk about principles, projects, plans, progress, and in doing so, hold each other accountable.
This is why I like hosting providers that totally ignore reports/DMCA. Even if you're not doing anything illegal, it's good to know your server won't get taken down randomly because of a false report.
Same, my subscription runs out in January, I will not be renewing after past year mess..
/s, right?
Um no. I am saying one of those claims might be true. I'm trying to make a logical argument about their commonality, not give a personal opinion.
Anything can, but most likely it won't happen there first.
The problem finding friendships at work is that if you're just an employee, that's another thing your exploitative boss can use as leverage. Leave the company and lose your friends. Work long hours or you're letting your friends down. And the company won't consider those friendships for a nanosecond if getting rid of you is to their benefit.
At a guess, new wind would be affected about the same because it uses about the same amount of steel as a traditional large reactor (although you can and some projects do use other materials like concrete). Chromium prices would only effect the nuclear plants.

PV has a completely different supply chain. Steel quantities for a racking system like PEG https://pv-magazine-usa.com/2022/11/14/peg-racking-system-su... are minimal. The limitation is polysilicon (which it is riding fairly hard right now, but production is being increased rapidly). Silver is the only critical resource, but metallization improvements are keeping the inputs required flat in spite of mid 20s percent growth.
I;m curios how much the AI affect the chemicals usage. I mean, from the video looks like the less chemicals comes mainly from the jet spray system. The AI could limit the jet spray zone, but how much? Is the game worth the candle?
The problem with "find bugs" is that the ai has to know what the program ought to do, what the desired result is.

I'd love to see a future in which we specify the constraints and the ai writes the code to fulfill them.
It's not even just about children.

When I went to the US for a research visit, I didn't have a car, because my bed and breakfast was in walking distance to the lab (there was even a bus). So, naturally, I walked to a nearby restaurant in the evening, and was stopped by the police, asking me what I was up to. It didn't have any consequences, but still.
Can't build structures out of paper derivatives.
Absolutely this!

As a long-time remote worker I also noticed (especially in early 2020) that a significant portion of people were struggling simply because they assumed they can continue doing things _exactly_ like at the office, only at home.

No, it's a considerably different setup, and you (and your team) have to adjust your processes accordingly:

• Slack is not a (chit)chat. Be precise about what you want and provide enough context to the reader. Small niceties are important, but reduce the overall fluff.

• Pay attention to how you structure your messages / exchanges. Take advantage of the formatting features. Make your messages easily digestible. Small things add up over time.

• Take notes / write documentation more than before.

• Embrace tools that you didn't need previously (for communication, brainstorming, whiteboarding).

I believe work in a remote setting is generally more productive if done well.

P.S. Not trying to dismiss the highly extroverted folk who _need_ human contact to feel normal day-to-day. I believe that's a separate topic entirely.
Formalising the foundations of wireless redstone in Minecraft [video]
The need to log in to be able to use the terminal feels a bit awkward.
...In a world in which trends are ghastly, also in the territories most advanced and old cultures. I witnessed some new latest attacks to Civilization and Dignity only in the last 24 hours (and they were also about intrusion).

About torture: do check these pages:

-- https://www.freedomfromtorture.org/news/where-does-torture-h... ¹

-- https://www.amnesty.org/en/latest/news/2015/06/torture-aroun...

> 141 – the number of countries in which Amnesty has reported on torture or other ill-treatment in the past five years. In some countries it’s a rarity, in others it’s widespread

We hope that with «here we are» you did not mean "you personally do not see it in the street".

--

¹In which you will by the way immediately notice on the maps that India, 1.4 Bil ppl (current top populated country or reaching it), has not signed the Convention against Torture. In local legislation, it is punished as violence but «the offense attracts no particular relevance if the crime is committed by a police officer» (see http://www.humanrights.asia/tortures/torture-in-india/ ). Recent examples: 2020, Covid lockdowns:

> By now, everyone has heard of the tragic deaths of P. Jayaraj and J. Benicks , a father-son duo in a small town in Thoothukudi. Jayaraj, 58, was arrested by the police following an altercation with them on keeping his son’s mobile phone shop open in violation of lockdown rules. After Benicks was also taken into custody, the two were mercilessly thrashed to death. // Being found guilty of the ‘offence’ of keeping a shop open during the lockdown [...]

> The Tamil Nadu Police has acquired notoriety over the decades for employing torturous methods for law enforcement. During my tenure as Chief Justice of the Madras High Court, several cases in this regard were brought to the court. But this issue is not restricted to Tamil Nadu alone. Torture is, in fact, an integral part of police culture all over the country. Indeed, it would not be amiss to argue that this culture in India today is reminiscent of the brutality of the colonial police forces that we are so keen to forget [...] The data on torture show that it is not only an integral part of India’s policing culture; in some investigations (such as terror cases), it is treated as the centrepiece

From https://www.thehindu.com/opinion/lead/indias-torture-culture...
For personal projects, sure. But good luck writing a medium to large sized app, full of business logic in Vanilla JS.

The hate for JS frameworks is usually warranted, in this case I think nuance is missing. It's also not as black and white as people paint it to be, IMO.
this adhd relief music has been a blessing for me to quickly get into the hyper focused state. Discovered it 8 months ago and it's still serving me fine https://youtu.be/k9ts6p63ns0
Something being terrifying does not make it true.
"inline" constructs all behave kinda the same way in Zig, like I've explained in the article. Once you're used `inline for` etc, it all works in a fairly homogeneous way.

This article was mostly about pointing out how `inline else` lends itself really well to writing tagged union interfaces, I would expect anybody who actively writes Zig and has metaprogramming experience to not have much trouble using it.
UDP is nice because it can function fine unidirectionally. This is my favorite kind of networking with most people. This is also nice for realtime periodic communications. It's really IP datagrams with a tiny thin layer to support "ports" which allow multiplexing and multiple streams between IP peers.

TCP is also nice and is appropriate if you need to losslessly move a stream of data efficiently. It uses ad-hoc, heuristic, methods to deal with congestion, latency and other complex issues so it isn't perfect. But it works quite well in practice across extremely widely diverse scenarios. It's main feature is something called the "handshake" (the analogy eludes me) which some people feel is slightly controversial.

To network with non-hacker types, very small children, lawyers and other invertibrates, you might need to use a higher level protocol based on one of these. Things like RTP, SSH, UUCP, or NNTP spring to mind. I dislike SMTP and HTTP, however, and you should avoid those at all cost.