skysight-inc/HackerNews huggingface dataset:
For me, the job of curators is much more important now than ever.
Sure algorithms make a wonderful job at profiling us and showing us as much content corresponding to our tastes as possible.
But the question of discovering new things is still not solved by algorithms.
Whereas a proper teacher, TV/radio show runner, or newspaper really can make a tremendous job at extending our perspectives.

Second thing, the repetition process. It is very important that we are exposed to powerful ideas, concepts SEVERAL times. And this is something that is not yet properly established in our everyday life. Advertising as a repetition we suffer from should be superseded by proper repetition of more enpowering activities.
The Law of Diminishing Returns.

Perhaps it's time we switched to a different type of technology, using some other newfangled medium rather than electrons - Light? gamma-rays? gravity? magnetism? atomic-forces? Or even Magic*.

* Arthur Clarke: "A sufficiently-advanced technology is indistinguishable from Magic".
But how do you know the people in the comments actually know more and aren't just an equivalently low but slightly different common denominator? You don't. The same "shallow knowledge vs deep knowledge" problem still applies.
Also, you should look at these costs with and without the non-production (dev, test, staging, etc.) costs. In some startups, this is easier said than done because they're running everything in a single cloud account. Obviously that is bad for many reasons, but it makes it difficult to attribute costs accurately.
Google Plus handled that really well with Circles.
It's apparent from the RFC discussion that there is no consensus on the topic. With little (proven) tangible benefit of making the change, and a large potential for backlash within the small existing community, I'm not certain it's worth the risk for Nim to make this move.

https://github.com/nim-lang/RFCs/issues/456
As a follow-on to this, anyone commanding Ukrainian soldiers, do not teach them to surrender to drones. Change your strategy to adapt, improvise and overcome. This may include breaking up squads into more/smaller squads. Snipe the drones and change direction as your location is compromised. Get your commanders to acquire equipment from the U.S. to block unapproved RF communications. Until then, use tree lines when possible instead of trenches. Use earth covered angle foxholes under trees when possible.

For the people pushing to surrender to a drone, if there is any assumption that one side surrendering will end a war or reduce risk of nuclear escalation, they are sorely mistaken. Russia will be attacking no less than seven countries sequentially should Ukraine fall. They have no choice on this matter. The planning for this started in 1991 and started going into action in 2014. The Russians have been planning to re-secure their new borders ever since the 90's. By new borders I am referring to land that resides in their neighboring countries, the former Soviet states. Russia itself can not be practically secured. They will not give up.

Some think Poland is next after Ukraine but I believe it will be Finland just based on the build-up in the arctic. [1]

[1] - https://www.youtube.com/watch?v=Yag0tPiXpG0 [video][5 mins]
> Fast-forward to today, and I am willing to bet good money that 99% of people who are writing software have almost no clue how a CPU actually works, let alone the physics underlying transistor design.

I dont fully agree with this. A lot of folks in systems land have mechanical sympathy and deeply think about memory, IO and processors. Things are mostly built upon underlying abstractions. With AI becoming mainstream, some of the abstractions will be pushed down and some might evolve further.
I'm not offering an assessment of the overall sentiment, but it's been a very long time since I've had to think twice about browser interoperability, and it would be an exceedingly rare occurrence for a browser update to cause me any problem.
.NET with WinForms could do that just fine in that timeframe (and today - it's still supported), and many VB programmers ended up there. Delphi was another popular contender that's still around.
At least in subdivisions in the US, you'll often see more three-way stops than four-way stops.
Show HN: A Dominoes Simuation in My Machine Simulation Game
You're lucky. Naturally this isn't something that the moderators in question particularly like to talk about as it instantly gives them away as nutjobs. The thing with malicious moderation is that if it is done well, lurkers never realize. That in turn contributes to a warped view of reality. That said, reddit is still better than other social networks because, with some very big caveats, moderation is somewhat isolated from one subreddit to the next.
Do I see the observation that quality of HN comments on crypto has increased as the price stays low and all those people with "fear of missed out" are no longer aggressively posting?
This sort of thing isn't particularly new though. It was the same for anyone that was around during the IRC days, your channel would be under a specific IRC server umbrella and you'd be expected to follow that servers rules.

It's that but expanded to where servers can also communicate with other servers, so the general expectation is that you follow the server rules and other servers can assume the rules tell you how that server will behave in aggregate.

It's a feature not a bug because it allows you to identify servers that might not fit with your group and weed out individuals that cause problems across multiple servers.
Interesting. I don't see this with my Dolby Vision-capable setup, presumably because it stays in 10-bit mode for both UI rendering and video playback.
Presumably it's not as bad as was claimed in the past if the ERs are not full of ODs and child bellies aren't empty from the diverted money. Crack, like meth and fentanyl, has no social cachet.

If legalized, should be rationed, I'm sure it's too much for some people.
It makes sense as long as someone will pay and that someone is Apple.

Apple wants any advantage they can have no matter how minor and their products have the margins to afford it.
The underscore is the preferred method for naming flags inside Google.
The number of flags in a typical internal google binary can easily be 1 or even 2 orders of magnitude higher.
> Also you reclaim the energy on the downhill.

Not really. Bikes don't have a battery to store reclaimed energy, if that would even be a thing. Maybe you go a bit faster on the downhill; I wouldn't call that reclaiming energy.

> Mass doesn't matter as much as people used to think.

On a flat road at a constant speed, mass doesn't matter (except for the slightly increased rolling resistance). With speed changes (in situations with sharp corners for example, or if you want to accelerate fast to escape from the bunch or to catch someone else) or in hilly/mountainous areas, mass does matter.

For recreational use, spending lots of money for shaving of a few grams here and there is not worth the effort, that's true. But a few kilograms more or less do make a difference.

> Hence no modern bikes being made out of drillium.

Modern top-of-the-line road bikes for climbing are already as light as allowed by the UCI. It makes no sense to drill holes in such a bike: you wouldn't be allowed to use it in a race.
TVs can do that, Netflix doesn’t have to. Our new top of the line Sony (A95K) has a debanding image setting. (But I think pretty much all Sony TVs have that setting.)

However, it doesn’t seem extremely great and tends to smooth out things it shouldn’t. I have it turned off. It seems like debanding in realtime is still too big of a task even for the most expensive TVs.
There was nothing particularly easier about VB6 compared to the later VB.NET. VB (5/6) was, effectively, a scripting language designed around the COM object model. .NET originally started its life as "COM 2.0", with VB support consistently a part of the plan, and gradual feature creep turning it into what it became eventually.
> Bash _itself_ (or any other shell) is very small. You're talking about the ecosystem (shell + other command line utilities).

I'm not so sure. They mentioned syntax, and the single biggest issue among my co-workers who don't like bash is that they think ' and " work like they do in python or javascript.
WASM performance just isn't there. At scale, evaluating the costs just made me shudder.

For server scenarios, no, this just isn't it.

The JVM does a lot of very useful things that WA does not try to handle. Java is not going anywhere and is still going to need a GC. The WA runtime does _not_ handle memory safety inside of the app at all as of today...
I often read topics where I am an expert, the comments has better information than the blog in most cases. Comments are written by multiple people since there are corrections from others below the comments etc, that makes them far better than most blogs. Single humans are wrong about a lot, multiple humans arguing are way more accurate.
non-grids can have all of those things as well. American suburban streets are certainly wide enough for street-parking but a lot of them don't allow it for reasons.

America is also a country in which road engineers will spend hundreds of millions of dollars eliminating mere seconds at a single intersection. In that context, a four way stop is "inefficient" or dangerous and as many internal intersections as possible in non-grids are just three way T's.
Indeed, it should be a very good thing. In wise societies, the most honored are those who are poorest because they've given away the most to the people who need it (and are best at obtaining the resources to give away).

Gut to the right wing in today's society, anything that might be giving someone (especially non-white someones) a helping hand is basically a slur. See "Welfare Queens", "Obamacare", etc.. God forbid one tax penny go to help someone else, and they don't know and don't care whether any such helping programs actually help reduce costs.

(yeah, let the downvotes begin)
Type checking is actually a special case of abstract interpretation. For all we know, it may even be that dependent types can already express many complex uses of it; I don't think there's any literature that expressly tries to figure out how the two relate, beyond noting that abstract interpretation subsumes simple type checking.
Seems your father did something fantastic for you there (whatever his intrinsic motivations), you've been gifted with amazing experiences or at least great opportunities.

I wish I'll be able to help my kids get these kinds of chances in whatever field or endeavour they chose. Writing letters and getting people's attention, centering them on the impact a very little of their time can be a huge boost, help, to a young person, seems like a parent's job.
I would like to know when I'm buying toxins.

Overheating teflon pans will kill any pet birds in the house. It's also not great for humans (but details have been suppressed by large corporate campaigns)

But try to find a pan without teflon?

impossible to determine (almost)

I remember finding that hexclad alledgedly doesn't use teflon...

until I found out they do ... and they put it on the OUTSIDE of the pan too. ugh.
The problem is that the approach itself is kinda flawed. The moment you have to support high-DPI or translate the app to a different language (with text labels of different size), that whole trick of just WYSIWYG dragging and dropping widgets in a visual designer breaks down.
I bet we will see lawyers losing their jobs first.
Personally I have not sold all of it, but that is not the financial advice I will give. It served me well till the stocks crashed.

A way to think about it is if you had the equivalent in cash, would you spend that money to purchase that stock? If yes, then keep the RSU otherwise sell enough for your risk tolerance.
My mortgage lender's appraisal involved an in-person evaluation both times on my house (first house purchase - initial mortgage followed by a refinance). In SF Bay Area, so maybe things are done differently where you are?

I'll grant that they largely rubber-stamp the offer price, but if the property has hidden defects it might be good for the bank to try to find that out before lending.
export YOU_FORGOT='this one'

(Hint: it's most similar to your second one)
Ask HN: How to get excited about deep learning
Hey HN. I am a fairly senior researcher/engineer with a PhD in the field as well as many years of hands-on experience in a couple of industries related to robotics and computer vision. I also now have a job that I like a lot for now and it seems that everyone is happy with the work I currently do.

However, I did my PhD right before the (2nd) deep learning revolution and have never understood how people do research in this new field. Most of the things I did and still do are very well defined and rooted in math, so I mostly know if the solution is good after the fact. I'm also keen on implementing these solutions well and mostly from scratch following similar principles there too.

Nowadays there is a lot of stuff coming out that is possible solely due to deep learning. My issue, however, with performing research in the field of deep learning has always been that I don't understand how to measure success. I might more or less randomly get to a system that works and outperforms the state of the art by a small margin but I would still not know if I found something fundamental or was just lucky. The only way to know seems to be purely empirical. Add to this the energy cost of GPUs and the discrepancy of training capacity between individuals, universities and companies and you will probably get more or less a full picture of my perception of the matter.

I did use various deep learning methods as a black box for particular tasks they seemed good at. However, I never really liked doing it and at this point I'm starting to feel like a dinosaur not being able or willing to adapt to the new reality.

What's your take on this? Anybody went through similar issues? How do I get excited about deep learning? Or is it fine to remain skeptical?
You can directly ask it whether it is capable of reasoning and it tells you it's not, and that it's just a language model that is not capable of reasoning or self improvement or something along those lines.

Another example, ask it for a list of programming languages that it has been trained on. If it was capable of reasoning it would be able to trivially answer this, but since its a language model, and it just predicts the most likely response based on the prompt, it has no concept of this at all, and tells you exactly that when asked.
>Or sometimes you just have to find the right people in the community, and nudge them to answer somehow.

You see this on Reddit all the time. There will be a Q&A sub for a topic dominated by people with scant if any experience who think they're helping people by googling stuff for them and there will be a comedy subreddit for the same topic. Smart people ask questions in the joke sub because they know that having sufficient understanding to be amused by highly contextual stuff weeds out a lot of the casuals.
Thanks, I did not know they were still dangerous when unplugged, but it kind of makes sense that they act as some kind of capacitor.
Thanks for this. I'd been getting ChatGPT to write captions for my YouTube videos, but didn't realise I could seed it with a quote to push it from its usual pedestrian style.
> a fat pointer to a multidimensional array

T[3][4][..] a;

> length

a.length
There was, and is, no tragedy of the commons. It is an a-historical thought experiment by pro-capitalist writers.

The commons work well enough, and are managed collectively.

Want to read the high-brow argument? Try: https://anarchistfaq.org/afaq/sectionI.html#seci6

Want the lived-experience argument? I live in Palestine. Palestinian villages managed their lands collectively for ages and ages, up until the 20th century. This broke down not because anybody was misusing the commons, or fencing, or whatever - it broke down because the damn Ottomans started a land registry and you got a few people making themselves official owners of huge swaths of land they should not have had any claim to. So the only tragedy was external elements disrupting the commons by force.
Mostly I do it to make conversation. I am almost never asking the question of random strangers, and probably in most cases the social context tells me more about the person than their growing up in Winnetka or Brookline would.

It is true that fifty years ago many people in Denver (and no doubt not only Denver) regarded New York as the embodiment of The Other and were very quick to pick up on a New York accent. But this was silly.
People have never been shy with criticism!
You’ve been talking about existing examples in multiple comments, can you share some? What you’re talking about isn’t clear without more specifics.

Why must you use someone else’s work? Why do you claim that equates to access to culture?
Love it! PixiJS is awesome. Highly performant, the best webgl/canvas screen graph out there for me. Apart from occasional tooling issues with imports and TS definitions, usually when I upgrade, firing up an art/code project is almost as easy as in the good old days with AS3. I'm looking forward to adding 3D straight into my next project without using any ThreeJS or other libraries!
No, it's not wrong. Given the same cross-section and initial speed, a heavier object moving through a fluid over a certain time will decelerate less than a lighter object, and so will require less energy to bring it up to the speed it had before decelerating, because the difference in speed will be less. For the same reason, you would not ride while dragging an open umbrella behind yourself, but you'd have no problem putting a metal cube of the same mass on your stem. It's the ratio of cross-section and mass.
If this is a major concern for a mastodon user, they will need to either host their own instance or find an instance with as lax moderation policies as possible (and deal with the risk that other interests could interpret that as toxic and ban the whole instance).

But I agree with the model Mastodon is building out over the model of centralization that Twitter had. I think Twitter encouraged too much topic-free shouting into the void, which decreased the utility of discourse in general.

It's also really unclear to me where the OP is getting the sense that Mastodon instances are so heavily topic-oriented. I haven't observed any stories of Mastodon admins blocking users for being off-topic; the flavor of sites seems to be more about shared interests in the sense of old IRC communities than in the sense of topicality like a subreddit.
> Don’t panic! One of our design goals was to make it easy to write code that works with Nim version 1 and 2.
Agreed. The refactoring tools are something seemingly as simple as rename as variable or method or parameter name to the more exotic "extract constant" or "extract method" or the super helpful redefine method signature (add/remove params). One reason I prefer strongly typed languages like Go/Scala is that refactoring is less guess-work than in something like Javascript or Ruby.
I tried messing with these flags a month or so ago to see how close one could get to creating a standalone web app without needing to use Electron or similar. I assume the binary executable that a PWA installs is essentially just setting these flags on startup, so I decided to try to figure out which ones.

As someone else stated, most of the app oriented flags are ChromeOS specific, so I didn't have much success. I tried a lot of different combos and scrolled through Chromium's .h headers to see what I could find. It was a good way to waste an afternoon and learn a bit more about the browser. Kiosk modes, dummy profiles, full screen, single window, security flags, etc. Lots of interesting features you don't run across regularly.
It doesn't have to be self hosing.

FileRun looks promising. It looks like I'd have to develop the composite object feature, but there's enough already here to make that a less-time consuming task.
among nim, zig and rust, I'm most likely to learn nim, it has been there for a while and it is solid and has so many good stuff in it, it just needs more 'marketing'. in particular, python really should help its popularity as their syntax are similar and both are very expressive.
> Has anybody had the opportunity to compare the costs and benefits?

Heap allocators are very significant cost over stack. Nim's designed for different use cases. Rust statically checks memory usage, and provides Arc for use cases that can only be modeled dynamically.
Also if you're not spending your time, money, and energy on gas, a car payment, insurance, registration, smog, or stressful traffic, you have time, money, and energy for other things. Let alone the huge costs to society incurred by the myriad ways the car-based hellscape destroys lives, limbs, and property.

On top of that, iirc even if you never have an accident or use a car, living next to a busy road has also been correlated with lower life expectancy regardless of socio-economic indicators.
Hacks such as: the ability to unpack the command line from a single compressed and base64-encoded arg.

Fun fact about Linux's now-unlimited, demand-paged argv: the JVM was a bit behind the ball on that one. As soon as Linux systems with enormous args limits appeared, `xargs` happily adapted. But the JVM at that time had quadratic command line parsing. So anyone using `xargs java` suddenly had cron jobs (or whatever) that never finished.
In the current state, everything the AI knows is stuff that people have written on the internet. It doesn’t seem to come up with new insights or judgements on its own. If people stop writing, AI won’t learn anything new (unless you turn it into AlphaZero for $DEVTOPIC).

ChatGPT certainly saves time, but it becomes useless roughly at the same point where I would remain stuck after exhausting what Google Search turns up. That is, knowledge or conceptual topics that are hard to find on the web. At least for technical topics, ChatGPT doesn’t expand the scope of what you can find out without it, it merely speeds up the process.
https://archive.ph/ZI7hh

Yeah I had a delivery job for about 6 months, I feel for those delivery guys ... common sense would be clearly marking the driveway in high vis paint but when I read things like some Home owners association limiting number colours to a few shades darker than the house colour ... Thank goodness in Australia we don't see that sort of BS. Still I've driven down long streets looking for the number, spotting one in the double digits and the next one I'd spot would be three digits, my cheat back then when paper ruled, was the local yellow pages book for the area, and pick a prominent business to see its address and work from there.

Present day, many started to rely on online maps, eventually google location was adopted by many businesses. Sadly google location is well and truly broken up my way, so much so, in the end for many unfortunate rural communities, no more home deliveries, drivers simply leave parcels at the local post office or nearest rural store that agreed to be a drop off point. Apple's location works, but few delivery business have adopted it.
The flaw in that reasoning is that it assumes that the only conceivable use for a lightweight bike is to compete in a UCI-sanctioned event.
> ...several verifiable paranormal, if not supernatural, direct experiences...

As someone who once thought this was true of my experience, yet have since learned they were just common phenomenon, I'm curious what these experiences were. And how do you think they have effected your perspective?
Ah good point, the article makes far more sense now.
> http://stars.astro.illinois.edu/sow/antares.html

I am new to astro and enjoy reading Jim Kaler's writing which has a lasting effect on me.
Rust makes for a great topic to write 500 words on every day!