skysight-inc/HackerNews huggingface dataset:
I too have a similar ability. But lately there's been a creature in my dreams. Every time I see it, I know I'm dreaming and I kill myself immediately. One time it managed to pin me down to stop me from killing myself. I ended up biting on some suicide capsules in the back of my jaw to die and that worked, but I won't always have that prop in the future.. It really depends on the context and the dream whether or not it makes sense for me to have that in my mouth. I can will it into existence but it HAS to make sense in the dream.

I keep running from this creature. It wants to talk to me but somehow I sense malice and that I should avoid talking to it at all costs.
The context of this subthread was wind power in the UK…it was super confusing to me that you apparently are referring to some mysterious other place with ice.
> The next big thing will be semantic code versioning. I.e. a tool that understands language syntax and can track when a symbol is changed.

Hmm maybe. I think this will come, but it may be more broken up through build tools that include this functionality, not a singular VCS. I think aggressive linting is starting to help with whitespace and formatting adding noise to diffs. We're seeing progressively more integrated build tools (Cargo, NPM, vs anything C/Java).

Personally, my bets are on the next VCS being more "workspace" centric as a next-step evolution. Any big change is going to come as we already change how we work. We're starting to see a lot of various tools that are basically VM/Container workspaces that you work out of. Cheap to spin up for each feature, instead of branching/pushing/pulling on one local repo. I think "thin client" reproducible workspaces are the next evolution.

What will VCS look like when everything is always-connected and (maybe?) cloud hosted? Maybe it'll allow "sharing" of workspaces, so you can build big features as a team (instead of feature branches being pushed/pulled). You'd certainly not store the "fat" history of changes locally, and big assets/binaries/etc would be better supported. Maybe it'll be built into one of these virtual workspaces as an overlay-fs, so its transparently auto-saved to a central store instead of manipulating the existing file system like git.
Mutida is open source but with no build instructions or information on how to hack on the device. Read the source, but don't modify it.

Since they don't implement apps, there's no way to get a secure messaging system in there as SMS will be you only option. I suppose you could set up OTR or PGP, but you'd still have no built-in ability to encrypt and decrypt.
Listen to Twitter Threads
Mention @TurnToAudio along with the "listen" keyword to unroll and listen to any Twitter thread.
for some context: https://michaelwest.com.au/a-barilaro-affair-how-the-barilar...

investigated by the "vulgar" comedian in question.
I'm still waiting here in the UK. I think the recent 2 years was half pandemic and half price fixing by the lumber Mafia.
> You can avoid using banners with a 100% server-side solution that does not invade the privacy sphere or process identifiable personal information. Or with a solution that relies solely on HTTP-header uploads to servers, thus not reading client data with JavaScript.

I don't think that's correct. It may be good enough for ePrivacy if it specifically targets cookie or established browser-based methods such as local storage, but it's definitely not compliant with the GDPR - the GDPR doesn't care how you track users, if you collect any information that can be used to re-identify a user you must have a legal basis for doing so, no matter whether you use cookies or carrier pigeon to transmit the data.
Curious, I've been doing pretty much the opposite, deliberately forgetting my dreams. Most dreams I remembered weren't pleasant, and forgetting them created a sort of 'blacked-out' period of genuine recreation. Like, I usually constantly think about things to optimize/study/do, and being very aware of what was happening in my sleep seemed to carry over that pattern into my sleep, if that makes sense (if not, then just think that waking up with a nightmare very present on your mind feels less rested than waking up not remembering your dreams). Now I have this place where my mind is actually free, at the small prize of me not consciously knowing what it does with that freedom. Also, getting too involved with dreams seemed related to drugged-like states to me, similar to what user jamal-kumar reported.

This article now makes me wonder whether I might be losing out on some benefits of dream recall. Curious to see what else researchers find about it.
This could have GDPR and other legal issues.

Example: if names/emails are in use
DMCA Takedown Notices on GitHub (2015-2022)
It’s true I am rating a seismic shift in US culture within 10-20 years to be pretty unlikely.
What matters is not communication, but shared understanding. This is of incredible importance to get written code to actually matter.

One gets the shares understanding through communication. If that is going poorly, more communication is required. So whilst we agree an abundance of communication is a bad thing, we disagree on why.

It's easy to hate on time wasted on communication. Disruption to your process sucks. But it's not wasted time if you don't have shared understanding yet. It's crucial in that case.
Install the teams desktop app. That uses the machines idle check to trigger the away status, so if you are active but not in teams, it'll stay green or red. Oh and also Google 'MouseJiggler'.
There is nothing wrong with these expectations if you are a co-founder. Expecting the same from employees is just crazy.
Yeah, Danes (including me) like to think all is well, and while it's pretty good -- there are lots of things that could be better!
Just the kind of things that keep me coming back to hacker news. Thanks for building and sharing.
The "one way" philosophy worked really well for Python for 15-20 years.

It was really only during the break-away adoption by the data science community (and other mass audiences) that started adding pressure to bloat the language. The adoption of 3rd party libraries like numpy, which are so critical to modern Python, also destroyed the community's "batteries included" philosophy.

Older Python felt a lot like using FreeBSD, where the whole system is cohesive and designed to work together, whereas modern Python feels a lot more like Linux – a bunch of disparate systems that try to work well together (in the best of times).

Both approaches have their strengths, and the language has certainly improved in some areas, but I prefer the older style.

In any case, it is fascinating to see how mainstream Python is now. Maybe this change in mindset was required for it to take over the world. We've come so far since Paul Graham cited the language as esoteric and its usage a high signal of competence (http://www.paulgraham.com/pypar.html).
Tory MPs hold no confidence vote in Boris Johnson 6pm – 8pm today, Brady says
No if you REM you dreamed.

I also don't remember my dreams at all. This is the way it's supposed to be for us.

If you remember your dream it means you were woken up in the middle of it. Something is disrupting your sleep whether it's the brain itself or something else. The waking up in the middle of the night thing could be sleep apnea.

For people like us we're not suppose to remember dreams. But if we do, it means our sleep was disrupted.
That sounds incredibly amazing. Utopian.

But I doubt it is possible even if all humans involved are incredible. You still need coordination.
Building an App with Next.js and Electron
Oh yeah, I loved that, also the ability to seem like you were always offline or always online. I miss that kind of privacy and control.
And finally 'Elevated' commented in Shadertoy with links to the techniques on his blog.

https://www.shadertoy.com/view/MdX3Rr
It's hard to argue with this stance. What you're saying seems reasonable, although it's clearly a solution that wouldn't pay off immediately.

But if the goal is to get better nutrition to children more assuredly, doesn't the direct solution make more sense? Just give the children better nutrition for free in the place they're forced to go to each day.

Maybe your mindset is geared towards solving more over-arching problems than that. And I completely agree with infrastructure and (especially) higher pay for teachers to increase the quality of education. I'm just musing out loud.
Carbon dioxide now more than 50% higher than pre-industrial levels
Yeah, the part of the Danish Job market that is a game between unions and employers, can really suck if co-workers aren't unionized.

Like there is no minimum wage in Denmark. And a unions ability to blockade an employer whose employees aren't unionized are not fantastic -- it does happen though.
ox-hugo is great!
Whatever does the job.

As long as money saved on not building nukes is spent instead on building something renewable and actually competitive, instead of wasted on (e.g.) mining moree fossil fuel, we come out ahead.
So this comment hinges on a particularly egregious bit of logic: The idea that the fact that 720,000 hours of video get uploaded to it justifies poor curation, because being responsible for it is hard.

That is absolutely not reasonable: If YouTube cannot curate 720,000 hours of video a day, perhaps it shouldn't be accepting 720,000 hours of video a day. And perhaps, if it hired the staff to appropriately do so, it wouldn't be (part of) one of the most profitable companies on the planet.

Scale is not an excuse. It isn't a defense for bad behavior. In fact, the only thing 720,000 hours of video a day speaks to is an absolutely unhinged problem that is apparently getting drastically worse every single day.

And as a former library employee, I can absolutely tell you that libraries pay attention to each and every book that goes into their collections. And while libraries value speech of varying viewpoints, and often celebrates things like "banned books", they are also very rare to give home to outright defamation.
I think the hard part would be equally split between: solving the right problem, ensuring the right flexibility, and making sure the customer actually will be happy.
It would be interesting to see any data on the reasons why cars are scrapped. I have a hunch that electronic problems make up a large percentage of them, along with rust.
At this point I’m excited about anything going down
I don't know how productive this comment will be but thank you for, "getting it." The real, "golden egg" at PARC was the research group itself. It might still be possible to build groups like this again; it's also possible that the cultural moment has passed. I think sans Bret Victor and a few outliers there isn't really anyone to replace people like Bill English, Alan Kay, or the great Dan Ingalls. Hopefully I'm wrong about that.

I think part of what makes it, "very hard to imagine" is that in some sense we would need another, "post-war economic miracle" to get another bright, well educated generation ready to be the next Kay/Sutherland/Engelbart/ect and that seems really far off if that's something that's going to come out of the United States again considering the dismal culture of research here. I think the next Xerox PARC metaphorically will come out of a progressive country in Western/Northern Europe, India, or somewhere connected to the ascending Global South. Imagine Xerox Amsterdam Research Center or the like. Smart people and legal pot shops sounds might be a viable way forward. Time will tell.

...and remember the computer revolution hasn't happened yet!
What are those features?

Also, what makes you think LibreOffice doesn't give users smooth experience?
I’ve done basic SEO for friends but am not a pro.

When I learned that people would seed Google with products and potential events, in the future, it kind of blew my mind. Things like “best iPhone 2027.”
My main memory of perl (I used it for CGI and local CLI tooling back in the day) was that it was usually very terse, to the point of being a write-only language. I learned an important lesson with it: the more clever you feel writing code, the more you are likely to hate maintaining it after a few months away!
Turn them into two-file scripts, or have a readme, or just let it fail because supporting every single version of Python is insane. This whole thing is just a classic case of the XY Problem[1]: a solution looking for a problem.

[1] https://xyproblem.info/
Location: Chicago, IL
Remote: Any
Willing to relocate: Yes (to Austin, TX or San Francisco, CA)
Technologies: Python, C++, Flask, HTML/CSS, PostgreSQL, Git
Résumé/CV: https://github.com/mike-agam/resume/raw/main/Michael%20Agam.pdf
Email: hire (at) mikeagam (dot) com

Hi, HN.

I'm an intermediate level developer that's been programming for seven years, two of which professionally. I pride myself in my back-end work, but have experience with a wide variety of software development topics and technologies.

My most recent project is Decent, a censorship-resistant chatroom application that utilizes the Nano cryptocurrency network to allow for immutable communications to take place without the use of a central server. By using a block lattice network, users can send long messages to one another at relatively quick speeds for millionths of a dollar's value on a network which is near impossible for bad actors to block access to or modify.

If you're a startup or small company doing interesting work in need of out-of-the-box thinking and problem solving skills, I'd love to talk.
Funny thought: then we may characterize a complex system as a system that's (most of the time) too big to fail all at once, and whose resilience to failure simply arises from continued previous failure. Which sounds like another way of saying "I don't know what I'm doing, but it kinda works"... until it doesn't. Maybe when it has inevitably grown too big to be successfully maintained anymore.
> Why would a tape measure not be enough?

Tape measures are bendy and would require keeping / knowing the right angles even if the walls and floor are not completely straight. Then you get measurement error on top (both in the wall plane coordinates and how far does the attachment bit sticks out) that skews everything a bit.
"Granted, our current president shouldn't have been so negative towards fossil fuels.

That said, he did nothing to create this particular upswing"

Why did you bring it up if it has nothing to do with the current situation?
I have found my last 3 jobs using LinkedIn.
Your original assertion:

> the bean counters force everyone to only use electricity for energy.

In carbon credit or esg or other regulations, finance / bean counters serve a means to the end, not the primary motive. Thus, I am disagreeing with this sentence, since bean counters are not who would be the primary movers to make this happen, but rather just an accessory / mean to the end. I.e. bean counters of a typical meaning would generally oppose such.

> Do you read anything, like, at all?

You may want to read https://news.ycombinator.com/newsguidelines.html if you haven't yet. For what it's worth, I like economics and so do read, and I consider myself a proponent of the carbon tax.
I can almost guarantee you that any codebase with a "Player" class that looks anything like your example is a very poor codebase. It shows me they just didn't know where to start, so they started by throwing everything in there. Abstractions are always about the consumer of the abstraction, not the implementer. No consumer needs everything in "Player", so it's a terrible abstraction, and it's not just a data type or service or implementation of something else ... it's a God Class that hasn't earned its keep.

The focus on building abstractions is misguided. You don't build an abstraction because you have stuff lying around that implements things -- you build an abstraction because you need it to do your job. That's the only valid reason to ever build an abstraction: you, as the consumer, need the abstraction to do (or to define) your own job. As a consequence of this, most abstractions should be defined before they're implemented. It really feels like most people miss the point on this one, and that's why we end up with bloated abstractions. They're not about what you have. They're about what you need.

That means you should actually have lots of abstractions (assuming you have lots of different needs throughout your code), and they should all be simple, small, and clear. It should be obvious how to implement them, and obvious what they're used for. They have to be: that's how they were built to begin with.

(In fact, while we're at it, the focus on classes is misguided too. Why does everyone think you need to make classes that mirror common nouns in real life? Bad CS education?)

I could absolutely see "Position" (and, critically, everything in it) as something some service needs to do its job. In fact by simply looking at that class, I've learned a lot about how your game works: it's 2D (no Z) and probably tile-based (ints, not floats). We've made a decision: that's how position works in this game. How does movement work? Start that next -- it will use Position. Keep picking away at the edges, making useful decisions about the game, etc. Build abstractions only when you need them to answer that question: "how does X work in this game?" You will never get to the point where you build a "Player" class like that, which is why I can confidently say that a codebase with such a class must inevitably suck.
I’m still waiting for a text editor to incorporate a line paper effect which I think would help for code readability
Do you have a reference for this.
Artificial intelligence deep learning for 3D IC reliability prediction
We have plans for an ADU build coming up with a contractor quote made around March. In such situation, does it makes sense to request a new quote?
The ECB similarly prints "thin-air" money. That's not it.

What makes the difference is the regulatory environment around corporations.
I mean shell scripts are just annoying? You don't have even the basics like dictionaries, argparse and friends don't exist, some weird space can throw everything off (yes I know about shellcheck). Every common action is some different tool that you might or might not correctly use (let's not even get into implementation differences for stuff like `find` between Mac and Linux).

And yeah you can use curl for web requests. But when your problem then becomes "make a web request, take a chunk out of that" you're looking at curl _and_ jq. And clean error handling...

I know how to write shell scripts, but I think I hit their abstraction ceilings way too early, especially if I'm looking to write something that is maintainable by other people on the team. I know people talk about how every machine will have some shell, but when you think about it a bit more all the "nice" shell utils are not installed by default.

All the more power to people who can write clean shell scripts. I try to, but am not good at it. But I know how to write Python (or JS, or Java, or C if someone demanded I do it...)
i'm bilingual too, i just deactivated autocorrect. it's too frustrating
I'm confused how a git repo would help. You can easily write commits in the past.

e.g. git commit --date="10 day ago" -m "Your commit message"
I agree that SQL vs git is not a perfectly solved problem, but I would argue that NoSQL vs git is an even harder problem where the state of the DATA does not necessarily match what your current code says -- you need to remember/comment that some fields did not exist in past data or run jobs to migrate the old data etc; it is doable but not obviously better than the state SQL is at.
1. Harmful or unhealthy is not the same as immoral. If whisky distilleries and wineries are immoral, too, then at the end of the day, what isn't?

2. I won't get cancer or liver problems because I haven't seen the source code of my washing machine's programmer/timer. I wouldn't read it even if it was available (despite being a programmer myself), because my time is limited, and I don't see the benefit as worth the effort.

3. There is a difference between actual abuse and potential for abuse. Is unprotected sex immoral in and of itself? You don't know if your partner doesn't have an STD (just like you don't know whether some non-transparent piece of software doesn't spy on you). It's a matter of trust, and yes this trust is often violated. But does it make the unprotectedness immoral in and of itself?

4. "Just because users are not restrained by force does not mean they are not in some way coerced to use the software. [...] If closed-format document sharing is common in your community, you may have to choose between using proprietary software and not participating in your community."

But the same is true for an open format, if it's common in your community, isn't it? :) You don't freely choose to use it (by the standards you just set), if you are socially coerced into it.
Interesting. For me lines are for writeability, not readability. Is there any research on this?
Alternatively, every large CA maintains a public TSA server (time-stamping authority), because it's an integral part of the code signing framework. These are meant for high loads, so they can be used to sign each document individually.

https://en.wikipedia.org/wiki/Trusted_timestamping#Trusted_(...
Honestly that might not be the worst idea.

Yes, you have to install nix, but you _only_ have to install nix.
I don't mind M$ Office, but a small proportion of the team (including me) use Linux. I have no aversion to paying (we pay Google, for example) but I like open source, would like to contribute (financially) to LibreOffice or whoever is relevant if we do go down that path, and think that the only way this stuff gets mainstreamed is if companies, y'know, mainstream it.
Remove any local 1P binaries and just use the browser extension
I have vivid/lucid dreams since childhood and often sleep paralysis. It's a curse not a blessing. Trust me. Also fairly sure it's inherited.
Lot of people discuss ways to improve dream recalls, or to have more lucid dreams. Is there a way to do the opposite, to stop remembering dreams or stop dreaming at all? I personally very much dislike the concept of dreaming, it feels like being forced to watch (or participate in) a movie I have no interest in. My best sleep is when I feel I was “turned off”, with no dream or at least no memory or feeling of dreaming. Just going to sleep, and wake up the morning with nothing happening in between, that’s my _dream_ night.

I never met anyone who can relate, so I guess that’s pretty uncommon.
They pay people millions of dollars a year to do research that suggests that their software causes mental illness in children and they continue to hock their products as though they'll be the replacement to the Internet in the near future. Thanks for being the frog that boils to death.

https://www.nytimes.com/2021/11/18/technology/meta-instagram...
I've not tried Win 11 but this is looking much nicer than the Windows 10 explorer.

I've always felt there's far too much going on with Win 10's explorer and don't use half of it. The left navigation pane is a clutter and when you insert a USB device it you end up with it appearing twice often at two different levels. Items often appear in the quick access by themselves and the ribbon looks like they just selected the menu items but didn't bother to check if it actually made UX sense.

So I'm glad to see that on first glance these issues appear to have been addressed in Files.