skysight-inc/HackerNews huggingface dataset:
Because no two languages are implemented the same, and there are plenty languages with tracing GC that also support deterministic destruction.

Unfortunely people keep reading only about Java and then they think they know something about GC based languages.

Modula-3 and Mesa/Cedar are two examples from the past, D one from modern times, with many others in between.
I’ll even subscribe. You can see how long I haven’t been on Twitter, I missed the move I subscription on tweetbot ;)
It's a pity that system wide JREs are not a thing anymore. I understand that it was difficult to get an updated JRE on the system in the early 2000s, but nowadays almost every computer is online - certainly one where you are currently downloading an application on - and automatic updates are commonplace.

You used to be able to just double click on a .jar, and that was a Java application. And it would be trivial engineering-wise to include a little shim that downloads the JRE if neccessary, or the OS could do it itself.

And why stop with Java? Why not have the OS detect the most common cases of "hey you are about to open <thing>" (where thing is a Python / Java / .NET app, or a document you can't open yet) "click here to install the needed bits and pieces from a trusted source, it will take 300 MB and 3 minutes". I think this is a case of perfect is the enemy of the good. This is a relatively simple addition that would make computers much nicer IMO.
That's not the topic at hand.
Many gauges are typically designed to work best in the center 50% of their range.
I used PHP in my university days, 20 years ago, and went on to build a few websites with it that I still run today e.g. https://caption.me

It was a fantastic student language - the docs were great, the code was simple and imperative, there was loads of prior art online. It was empowering to tweak code and see immediate results in the browser.

These days I prefer the strictness and ecosystem of Scala on the back-end, and the developer-friendliness of ReactJS on the front-end. And I think the separation of concerns (model-view-controller) is helpful.

So I am gradually migrating caption.me PHP code to Scala/ReactJS. A migration like this can be done piece by piece. After implementing the back-end for a feature in Scala, I write the ReactJS component, then alter the PHP code to render the ReactJS component tag in place of the former PHP implementation, then use some simple javascript plumbing for the React DOM binding.

I have a Grafana chart that shows the number of lines of PHP code remaining, so I can track my progress over time. It's quite satisfying.
Possible typo, the only known ones is ARM with the Monticello project.
>most exceptions in Java are checked

The opposite is true.
Taiwan’s ultra-convenient convenience stores
It is and it isn't. PHP 8.0 and 8.1 are a different beast altogether in my opinion and way better.
I will take a look at OfficeVibe for sure. How frequently do they send it out?

While many managers won't do it, usually it's an innocuous thing like being able to move employees between teams and see where data moves that give things away. Not saying that's what's happening in OfficeVibe at all, but it's a common fault.

Writing styles and people exposing themselves is definitely an issue. One commenter here had a great idea on rephrasing through ChatGPT or similar to mitigate that issue.
> It is not a goal to provide a feature-rich or commercial-grade server.

That server is not remotely comparable to the one in Go.
Sapling can work with existing git backends too.

i.e. `sl clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux`
Is biased and incorrent in a few places, like disregarding system programming languages with GC that also support deterministic destruction of resources.
Reduce is a left fold, but ReduceRight isn't a right fold
Posting this here, because it tripped me up quite heavily today, with me expecting the wrong behaviour.
I'm not sure what you're expecting but "personal experience" seems like a perfectly reasonable response to my original question.
I also would want to spoof the remote attestations. Let us be honest here, the features to expect is that Netflix doesn't work on your non-approved "secure" device. Not many other benefits to the user are provided.

The most locked down systems are the ones that expose the most data. Granted, that is because of the type of the device in many cases, but that is the current reality.
On cold days you should open not the windows longer than 5-10 minutes at a time for exactly that reason.
I do like it for the hour hand. The bend in the hand shows both that it is still the previous hour and that it is nearing a change.

However the minute hand only moving every 5min isn't great.
> Don't think the mountains, or the oceans, or the deserts are an idyllic virginal untouched Eden. You're going to end up getting yourself killed like the Into the Wild guy.

I don't think they're mutually exclusive. One can think of wild places as paradise while taking the necessary precautionary measures to survive there. I've camped next to a lake with hippos in it that passed a few meters from me as they strode past at sunset. A cape buffalo has done the same thing. I know what these creatures are, I know to anticipate disaster. And yet these places are still the closest thing to paradise I've ever known.
The fact that money and wealth (and apparently housing) are a “game” is rather depressing, but to some extent it’s always been that way. At least it seems like we are (maybe?) moving in the direction of addressing the problem via political efforts to reduce financial volatility and wealth inequality.

As the article mentions, money nihilism quickly gives way to other forms of nihilism when that other thing is less abstract than a number in a database. I permanently injured the cartilage in both knees at age 20 and a disc in my lower back in my mid 20s. Not enough to be crippling, but sufficiently so that I’m unable to run anymore and constantly have a sort of low-grade chronic background pain that I know is never going away short of some miracle in the glacial state of cartilage research.

Well, I was watching one of those videos about billionaire excess on YouTube, and there is a section of the video where the camera pans over the massive and luxurious deck of the yacht. The very first thought that popped into my head was “That deck chair looks like it would make my back extremely uncomfortable. I’d have to angle the way I sit on that chair.” Then it dawned on me that my upside to happiness in life is totally capped, and not even being a billionaire would make much difference at all in my day-to-day contentedness because I would still have just as much knee and back pain as I currently do.

So I guess the takeaway is that as I watch my investments go up or down by 30-50% from one year to the next, it doesn’t make much of a difference to me when I know that my quality of life has a definite, unfavorably low upper bound, no matter how high my “wealth” becomes.
> I'm reading that as, "we don't need to ask, we can just make them do it." Which to me is pretty arrogant.

It was never "asked" in first place; there was a large discussion on HN around the article about automakers driving the policies (https://www.vox.com/2015/1/15/7551873/jaywalking-history).

It's also not forcing anybody; it's a shift of conveniences. In a hypothetical situation with fantasy metrics, making a city 2x as comfortable for sustainable means (bikes, motorbikes, public transport) and 0.5x as comfortable for cars will not force anybody to use the former - people who love their time in the cars will still be able to.

(I stress that this applies to cities where logistics make a restructuring possible, which is not the case everywhere)
I usually use JavaScript, PHP and C as similar example of widely used and terrible products.

I rather support an engine that embraces C# than one that keeps the C++ status quo.
WinXP for me was a voluntary daily restart with the occasional involuntary restart + every 6-9 month reimage from blank to maintain a functional system.

Windows 10 is (relatively speaking) a dream, except for sleep and USB devices being a bit stupid sometimes. SSD's and way shorter boot time also makes the inevitable reboot to troubleshoot way less painful than the XP days.
You seem to be confusing cameras with projectors.

What's described here is a single lens device that could successfully capture images in quick succession, if that doesn't count as a video camera i don't know what does.
What's the point? You can use types in the vast majority of places in PHP and it works well, so I don't really see the point of that instead of contributing to the native typing system.
Øresund Region

Edit: Stucco plaster on wooden core is somewhat common here, which maybe makes it look like more houses are masonry core than actually is?
It seems hard enough to find "IT people" who can plug cables in correctly or setup some software on a laptop (exaggerating, but only slightly).

I'm not worried.
Getty Images is suing the creators of Stable Diffusion
There’s already a lot of creative work that is somewhat superficial and unoriginal but serves its purpose, for better or worse. There are pop songs I like, for example, where the lyrics could have been written by an AI (but the production and vibe of the music make up for it). The lyrics were actually written by a producer or two in an afternoon while they were having a good time and not taking it too seriously, just writing what sounded good (in constrast to the suffering-to-put-words-to-one’s-pain described in the letter). I think it’s possible to underappreciate how art can carry a message, and creative works can touch people in a way that an AI working by itself won’t because it has no reason to; it has nothing to say. GPT-3 is basically a fancy autocomplete. That said, will AI-generated works probably touch people deeply and make them feel things? Sure. It’s not hard to make humans feel things. And AI that is good at summarizing and reflecting things back to us will make us feel seen. It’s easy to underestimate AI and overestimate the genius of the poor artist who is trying to generate new ideas and produce work based on them at the limits of his human capacity for generating novelty and synthesizing output.

It’s already easy to generate mediocre work, and humans decide what gets popular, whether it’s the audience or the people choosing what gets made or distributed.

Movie scripts have been getting more superficial and less original, so if an AI writes a Spider-man movie and no one can tell, it will be because we’ve met in the middle.
Online Safety Bill third reading briefing
Unintended consequences of the UK Online Safety Bill mean a trio of surveillance, prior restraint of speech, and restriction on access to online content and services.

This Bill vastly increases online surveillance of British people without any judicial or administrative oversight. It will institute a de facto “general monitoring” and proactive scanning. This means all users’ posts, public and private, every day, all the time.
I just want to second this. It takes time to love Go, but it’s worth the effort.

Actually, the single binary alone is worth the effort. But it goes much deeper than that.
I think you are right.

The WSB crowd mocks r/investing because a 50 year timeline optimally turns 10k into 220k (not enough to be rich). With options you can do half that overnight.

However, options lose in most cases. With options pretty much everyone who uses them will have the experience of a loss even though their theory is confirmed. For example Tesla misses sales and the stock price goes up. The fact that the miss was priced in, makes it feel like retail investing is simply there to be shaken down in the same way a casino has a house edge.

"Don't fight the fed" has been a better slogan than "Diversify in stocks with dividends and good fundamentals"
I feel you.. I think he means large language models.
> Unintended consequences

Those are the Intended consequences ...
I think it's doubly perverse that we don't respect one dead man's wishes about what should happen to his body - but another dead man, John Hunter, apparently gets to decide what happens to all of his former property (including Byrne's remains) for perpetuity.

I'm not a fan of wills, endowments or sticky laws enacted by long dead people. The living should decide the matters of the living. But when it comes to the remains, I think we should make a good faith effort to respect their former inhabitant's wishes.
My only solution for that is to get a pet and live in the moment a little so you have that time to think.
> Those days there are quite a few candidates, from numpy/python, to armadillo,eigen,blaze,xla/C++ to various rust and julia libraries. What we don't have is an easy way to select :-)

They all use or can use the same core libraries to do the actual computationally intensive parts (BLAS, LAPACK) so they mostly share the code where optimisations would make the most impact. So, at the end of the day, it's mostly about the API you like because performance-wise it's likely to be a toss up.
Unintended my arse
> The "leaky abstractions" argument doesn't work for me. E.g. in a Java API you don't commit (at the language level) to the ownership of passed-in or returned mutable objects. In Rust, you do, and the author claims this is a problem. I say that in fact you depend on the ownership of the referenced object either way; Rust forces you to write down what it is and enforce that the callers honor it, while in Java you cannot. Arguably therefore Rust is less leaky in that hidden assumptions are documented and enforced at the API layer.

A lot of programs and large parts of a lot more programs just don't need these concepts at all and would run correctly with a GC that did not collect any garbage, memory permitting. Most Python code I write is in this genre.

On the flip side, at work we mainly work on a low-latency networked application that has per-coroutine arenas created once at startup and long-term state created once at startup. The arenas are used mostly for deserializing messages into native format to apply to the long-term state and serializing messages to wire format. There's not much benefit to be had from writing all the time that everything that isn't on the stack belongs to the per-coroutine arena, except for all instances of like 3 structs, which belong to the long-term state.
Not as Java and .NET.
The video from that site (also https://youtu.be/x9bSUo6TGgY at youtube) is really quite well done. I wish more language comparisons were done in this way, with two speedy minutes in an editor accompanied by taut voiceover. Very impresssive!
This is true, but with a catch. Other companies and individuals in other countries can trade with Cuba... provided they can keep their operation separate with the operation that interacts with us customers/companies. And even if they manage to do so, they still are at risk to be flagged or to cause their costumers to be flagged as non compliant by the us banking systems. So to burden this risk to trade with a small and poor island might not be as attractive even to people not directly subject to the US embargo.
You always want CSV, don't you?
PHP was my first language back when I was a teenager in highschool - it all started because I wanted to get some data from users and store it (I just knew basic HTML and CSS back then), when a friend mentioned he used a PHP snippet to send an email from a website. That sounded like magic to me so I bought a book on PHP and my mind was blown by the possibilities.

Several websites and years later I had a pretty good understanding of backend/frontend concerns, web security, SQL and databases... although I didn't really bother setting up a local environment so I just tested new stuff "in prod" by dropping the new files directly via FPT!

After University I then started working as a software developer doing full stack work (mostly Java & Python backends) and Angular, then React for frontend.

In many ways I prefer TypeScript + React in the frontend with a Java/Nodejs + TS GraphQl backend, but I remember the speed with which you could get a website up and running, self contained, with no CI/build/deploy issues and it was the best thing ever to learn really

I'm almost curious to see what it'd be like to build a website super professionally now with PHP, but I'm pretty sure it'd feel very similar to typed python or Java
PHP is what you want to be when you configure it to be what you want it to be. From the strictest language to the loosest.
Mixed Martial Art take another meaning
Whoops, should be fixed
Ironically the need to include a distro is true with Java as well. It’s not about running an interpreter so much as having your runtime living external to your code.

Go has a runtime, of course, but it’s part of the binary.
I like this, but ROI should never be part of the calculation for home building, it's why we have so much homelessness in the first place.
The main problem I guess is that x64/x86 aren't designed for power efficiency as much as just pure speed. RISC does a lot better, and biological computers are on a few orders of magnitude more efficient. So there's definitely a lot of room for improvement.
Changing important account information (such as a phone number) should have a recovery period by default.
>strong capitalism, but with relatively high taxes and high government benefits

So, communism, at least according to US conservative perspective.
No thanks, please stop forcing me to be unemployed.
To be fair, the competition seems to have massively emphasised the architecture of sporting facilities. 25 of the 28 medals were awarded for what are definitely sporting facilities, and the other 3 - a bullfight arena and two municipal parks - are at least in adjacent areas.

If that's the emphasis of the competition, it's not too surprising that the Olympic stadium or Olympic Village would do well, even with completely objective judges.
Don't use it? How can I do that when I'm legally forced to do so?
Sure, but don't overlook air sealing. Drafts are caused by air getting through. Most kinds of insulation won't solve this problem.
As of PHP 5, it lost its way and started imitating the Java OO model with a worse botched-on syntax. PHP 4 used to be a compact "hypertext preprocessor" with many built-in groups of functions, enabling you to process forms, talk to databases or process images without much code.
Here's another founders edition on that web site, with GDDR6 memory:

https://www.techpowerup.com/gpu-specs/nvidia-geforce-rtx-306...

They have a tool to find out for sure: https://www.techpowerup.com/download/techpowerup-gpu-z/
Become a collector of ideas. No matter how far-fetched or seemingly impossible - write that idea down as soon as it shows up.

As other commenters have pointed out, your own problems can be a great starting point. Also, look for issues people around you have. Write the problems down and try to find solutions for them.

Be inspired by other people's ideas. Add them to your list. There's a bunch of fascinating ideas in this thread already. Do some of them excite you? On the list they go!

Hopefully, you'll find that ideas tend to breed. Thinking about a given problem makes you think of related ones. Or an entirely different problem with the same structure.

Add to the list until something appears that you're passionate about. Or something you think might have a good shot at earning money. Then start looking into how you can build that something.

---

I have been collecting project ideas for years but only started working seriously on one of the larger ones last year.

My problem has been the opposite of yours: Choosing something to work on and sticking with it.

Partly to help myself focus, I recently made https://premature-documentation.com/ in the hope that other people might find a project to work on or share ideas for projects they don't have the time to work on themselves.

The idea is for the site to be community-driven, but I won't be able to work on functionality or look for contributors right now. So for the foreseeable future, it's going to be me offloading everything from my list of ideas until only the obviously bad ones are left ;)
That makes me think - in ML we use output and inputs to influence internal state...
Touchscreens really do ruin everything they touch (ha) in terms of UI design. All buttons need to be gigantic and simple, can't have mouse hover menus or anything nice.
I was quite impressed with GLR parsers, as they can deal really well with ambiguity and are relatively easy to implement. They have limited adoption though as they have high constant overhead and hand-written recursive-descent parsers can easily outcompete them for most languages. The Elkhound paper [1] explains GLR parsing in detail and is quite enjoyable to read.

1: https://people.eecs.berkeley.edu/~necula/Papers/elkhound_cc0...
Did Baloo replace Nepomuk?

How does Baloo compare with locate?
There's so many troubles with org structures and models of operation. My day job is in this area, in an industry that is criminally inefficient. Any field that sells hours isn't incentivised to be quick about anything.

Signals can have an impact if it's run executive level to all staff. It gives people a voice who can see inefficiency but don't have a forum to talk about it, and move past layers that are trying to preserve their roles / status.
> When you die, your stake in society and anything corporeal vanishes with you. Only the living ought to have a say.

If so, we should defy John Hunter's wishes first. Why should his property claim to stolen bones, and contracts regarding their use, matter more than Byrne's wishes? Because he was rich?
Weird to see this here. My grandfather is listed ('36 gold in composition). If I remember his diaries correctly, he seemed to appreciate it mostly because it meant he had beaten the other German composers.
> There is no "immune system." There is an innate immune system which reacts quickly but only to general threat patterns (kind of like racial profiling, to be crude). It is really easy to explain the evolution of this system.

Could you kindly explain? From the beginning. I’m trying to gain “top-to-bottom” understanding of what we’re discussing.

Also, what was the reason behind placing “immune system” in quotation marks and negating its existence per my reference of it, but delineating it in the format that you did subsequently? I’m trying to figure out where I erred in my choice of words.
I grew up in 80s Czechoslovakia. I do not remember empty shelves like those in the article but other then that yes. Oranges on Christmas. Fewer things in general - shops were smaller.

You had to stand in line for several days if you wanted to buy a car (Škoda). You had no idea what color it would be once it was your turn. Most groceries we had was homemade especially meat and vegetables. You could buy some stuff from west but from specific shop [0]. You had to have special currency for this that could be obtained on black market.

People are now used to have anything on demand. But they are also used to shitty things like tasteless tomatoes (in case of supermarkets not only during winter).

[0] https://en.wikipedia.org/wiki/Tuzex
Agreed. Thanks for this one! Will look into it.
A key component is project management, which is a job which requires a considerable amount of engagement, technical understanding, people skills and financial savvy.

I was effectively the PM for our renovation, and it turns out I suck at enough of this to never want to do it again, and this was on a pretty small place. If you've got additional cash to spend, I'd invest in having a good plan (architect) and management (ideally not you/partner or the architect).

It's like a big software project, right? You can have the best coders in the world, but if they're poorly managed and just making it up as they go along, then you're not going to get it done as fast and well as otherwise.