skysight-inc/HackerNews huggingface dataset:
> There are really, really easy ways to talk yourself out of drinking situations.

Absolutely, but in my experience no other reason shuts down attempts at negotiating/cajoling/follow up questions/suggestions to "just show up and grab a soda" faster than pleading the alcoholism. It appears AA gets more unquestioning deference compared to any other personal/health/religious reasons
I don't think there is anything theoretical that prevents you from doing that. In fact, it has been tried: https://en.wikipedia.org/wiki/N-version_programming

The problem in practice is though, for larger programs, it's really difficult to delineate what are the inputs and outputs (so they could be recorded and compared), especially since they take so many different forms.

But on small scale (like functions or modules), it should be possible, but the tooling is not widespread. IMHO it would save lots of time on doing unit tests for refactoring, and would be a real progress.

And I will go on a limb and claim, what people (in OOP world) mean by testability, is really just referential transparency (in FP parlance), in other words, our ability to delineate what are all the inputs and outputs of a module. Thus, adopt more FP and this will become increasingly possible.
How much do you need to keep it in its current state? :)
Beautiful for the era. Most of the houses on that show are a riot.
My school got students to do the work of maintaining these computers! But they bribed us with our own room in the library with a handful of computers with admin access, so we could play games. And we had Norton Ghost, so re-imaging was a breeze.
The saddest thing is the people giving him a hard time for "being entitled". How fucked have our mindsets been by decades of anti-union, anti-worker propoganda, elevating CEOs to philosopher-kings, that people argue for their own bondage?
Is Excel 'code'? If you answered 'No' considering cell formula expressions like cell references and arithmetic, does your answer change if you use functions? Flow control?

Automata are automata. But, ok, sure, I get it. That's too abstract for the intended consumer. So what we are selling as 'no-code' is something that can allow you to preserve your identity as not-a-coder. Hmm. Scratch seems to be the language that strikes me as something you could sell as 'not code'.

I've thought lately that 'Everyone Should Code' concepts didn't make sense. But maybe it does make sense -- if everyone uses computers to get their work done anyways, the "Here is how you can leverage your interaction with the computer to get your work done better/faster."
95% of the world is hooked on the screen drug. Most people under 30 can't even socialize.

tldr: Cold turkey.
Despite all of the flaws we have been doing very well with email, sms, and oauth for identity. I’m unsure how a more complex identity platform will offer any more real benefit.
Preserving words history is far from stupid.
Spellings of words bear meaning. Ethymology is extremely important to understand your own language, and how it relates to others. If we were to write every languages strictly phonetically, some would lose more than just etymology, but would even become a lot less understandable.
>AI and that will make a good chunk of humanity redundant to a degree that we have never witnessed before in history

How naive I was to think that having to work less might be good for humanity.

Instead, we'd have mass homelessness but a couple more incredibly selfish billionaires going up in useless narcissistic space rollercoaster rides.
Compare the construction of your average EV charger to, for example, a gas pump. Gas pump nozzles are covered and shaded, they are heavy, all the important parts are steel, theyre designed to make it nearly impossible to leave a cable on the ground, and they're way way over engineered because the public interacts with them.

The average EV charger is an uncovered exposed pedestal made out of unreinforced nylon with a barely thought out cable retention or ux incentive to return cables. Like so much in tech its all about image and not engineering and user experience design fundamentals and it shows.
Is This True?
What happened the 2nd time you hit the 8th disk? I assume not much had changed, except the weather outside?
Video shows salmon injured by unlivable water temperatures after heatwave
To see some ASCII art (I think that's Ballmer!) type "cat w:/dearCommunity.txt" in the terminal. If you open the file in the file manager the output is garbled.
You mean ppl don't still reformat the computer every couple of months?
“ The company kept saying we will be more productive at the office. That's the opposite of what I am seeing. My team is now taking longer for cards, and the amount of time wasted in the office is ridiculous. The number of people, mindless walking around, chit-chatting in cubicles, going out for lunch/ coffee breaks just to fill in the time is a joke”

You mean congregating like actual people. Not making snacks in your “private upstairs kitchen” and eating them in your pajamas?
here you go https://hastebin.com/cezuyehaxo.js
Then learn to socialize or get another job.
You think you're being witty but you're using the exact same argument that the people are using to force people back into the office.
This reads like some weird submarine FB ad for their Metaverse™ Experience™©.

What exactly do you mean by metaverse? I can't think of a definition that matches what you're talking about.
> Now I think I can explain tail call optimization via an escalator analogy.

Oh, that's nice!
That is a beautiful numbered artwork.
"This is terribly wrong information, to the point of causing more harm to people who take it seriously."

^ this is generally correct for many of the classes of substances mentioned; however, it is also terribly wrong information concerning Opiate withdrawal.

I'm not sure in terms of case numbers - people can and do die from Opiate withdrawal due to vomiting and diarrhea leading to dehydration and/or heart failure due to elevated sodium levels.

This is clearly very preventable from a harm reduction perspective with the correct information.
Ah, good ole CASE. It's back like mold every few years and this year it's hot and humid.

There are no video demos on their site for one simple reason: when you do find one on the YouTubes you'll see that it is very much programming. If you can create correct CRUD by dragging around "dynamic expressions" (yes, they're really called that), you could write them in TS.

As frosting on the cake, they offer gig workers to no-code for you! My father would make a comment here about wiping one's own ass.
This comment speaks to me SO HARD.

I'm on my fifth antibiotic and this one is making me feel like I'm on LSD. Really. And both Dr. Google and my real doctor agree this is somewhat normal or okay, but it's still deeply disturbing.

Hilariously, I'm taking it to reverse the serious side effects of the fourth antibiotic.

Just to give an example of a wild ride you can end up on when doctors don't figure it out the first time.

Doctors have good domain knowledge, but actual diagnosis skill varies greatly.

Don't fucking get sick. That's your best shot.
A fun thought experiment is to realize that if the earths atmosphere were totally removed except for a cylinder that encircled your house and went into space, you would feel physically the same. Just like in the water, in some sense the only thing air pressure cares about is how much air is directly on top of your head.
Why should the people preferring to work from home get preference, either?

At the end of the day, like it or not, the majority of people working for a company of beyond a small size are going to be in some level of a collaborative environment. Logistically, it's easier to accomplish that in person. No dropped calls or poor connections or VPN drops or whatever.

As an engineer, I sympathize with the poster. When I need to focus and get something done, I'm generally happier at home with either fewer distractions or more of the distractions under my control. I also like my privacy and loathe the feeling of someone. looking over my shoulder. I'm so very sensitive to motion in my periphery and find movement around me distracting, too. But, I also value the in person communication and collaboration I get in person.

Personally, I'm looking forward to heading back part time, especially considering that the "new normal" appears to be about a 50/50 split between home and office.

Of course, everyone is going to have their own preference, but the company you work for (and your coworkers) will have theirs as well. But, if someone's attitude is "my way or the highway" they as well start looking for a new job, because they'll need one regardless...
I believe he's more concerned about issues where tail-calls aren't possible or attractive.
Own preference (whatever that is) is always more important than other preference.

If you don't think your own preference is important then don't complain when other dictate the outcome.
> Do I really want to trust Firefox with all my passwords? Do I really want to trust Google with all my passwords? (Fuck no!) Do I really want to trust some random password manager with all my passwords?

There are options like KeePass or Bitwarden that allow you to store your own database file wherever you see fit or self host, respectively.

> The smart thing to do, which I unfortunately don't, is to memorize a handful of passwords and use a password manager for the rest. E.g. remember bank password, use a password manager for Chipotle and Five Guys.

This is the way that I mitigate risk as well. My email password is not present in the db, nor is my checking.
This website design is wild. I guess I like it. I have two millenials and can confirm they don't have the opportunities to buy a house and have kids like I did. I seriously doubt I'll ever be a grandfather, at least not in my lifetime. That's sad for me, but it's not about me. I wish I could do more for my kids.
https://pbfcomics.com/comics/skub/
It works best for prototyping and rapidly testing ideas.

I joined a startup that didn't have any deep coding skills - but had a great idea and vision for a product. They had made a pretty decent prototype with Bubble and could quickly implement suggestions from the beta testers.

When I joined I instantly suggested re-writing it in a "real" stack. But when I dived into it, there was a lot of built in features of Bubble they were using that would be a pain to write or integrate. The rewrite would take some time.

Instead we launched with the Bubble app as it was. It targeted a niche market, and that market came flooding in - it really proved there was demand for the product and the feedback helped shape the end result - months ahead of where would have been if I re-wrote it.

But as the app grew we ended up with "spaghetti no-code", slow loading times, crazy hacks, giant bundles (that we had no control over)... but again, it was good enough to launch with and validate the company, and it was fast to try out ideas.

We eventually did a full rewrite once we were happy with the overall structure of the app, but the process changed my perspective on the value of no-code tools in the right hands.
MAPS Wins Appeal and Authorization to Study MDMA in Healthy Volunteer Therapists
Nothing to reflect here, I speak one such language. And I am telling you it would have been more practical to have a simpler writing system.
In Online Ed, Content Is No Longer King – Cohorts Are
There is no bondage but if you dont like the job, quit dont complain about it.
I had a Windows 95 Update CD and had to insert a Win 3.11 install disc every time to verify valid installation...
A pipe-dream like planting trees.

GM bio CCS using aquatic life is the way to go because the carbon can be easily sunk fown into deep trenches without worrying about it returning the the carbon cycle.
I miss rounded corners! ;)
Indeed. Recursion requires that a procedure calls (or recurses over) itself.
This is why I have doubts about hybrid. I work for an aggressively hybrid company. All it means is that I have to go in and have meetings at by desk beside other people having meetings at their desks.
https://en.wikipedia.org/wiki/Edison_Disc_Record

I prefer your explanation, but I suspect it's also a chain of events from "Edison Disc Record" to "Compact Disc". The link is "Audio", absent from both product names.

Maybe it will just be called an "audio" someday! "Hey, I have an audio of that new band Named!" Hooray, it works in a sentence. Sold.
That's not what they said, though. What they said was that the benefit of being in the office is lost of it isn't the case that most of the team are in the office. As such, either

1. Most of the people on the team should be working from the office (benefits of being together as a team), OR

2. Most of the team should be working remote (benefits of working remotely)

The point being made was that the third option, each person gets to pick what they want, isn't really a viable option. The team should pick one option or the other. Nowhere was it was that the "in the office" option should be the one chosen, just that it was their, personal preference.

* There are some other reasons for working in the office besides being in proximity to your co-workers, but that's generally seen as the primary benefit by a lot of people.
This is definitely the future for Facebook. Everything FB does now becomes incredibly more exciting and visceral. We know the future is super fast computing and bandwidth. Virtual experiences become almost (or totally) indistinguishable from real world.

You don’t like a post your cousin made from Costa Rica, you visit Costa rica with your cousin in stunning realism! That’s the future for internet services.
>an artificial body may not be solved until the singularity, but that is probably an extinction-level event so there's no need to worry.

Phew! What a relief that is!
A favorite quote.
If you had enough RAM
This is less secure than autofill, though it automatic autofill. At least autofill won’t enter your password for office.com on off1ce.com, though it’s possible that a human be fooled by a lookalike URL.
I agree for internal meeting, but in my industry where external meetings are a huge part of my job, it's meant way less driving to meetings for me which has been a huge boost to my productivity levels.
As your article notes, Russia was similar to allowing people to join the phase 3 trial. It was not a widespread deployment of vaccines and was not analogous to the EUA for Pfizer and moderna. “In effect, Russia will be conducting its Phase 3 trials live, treating it more as a demonstrator group than a control group meant to ensure there is nothing dangerous awaiting the larger population.

The first two phases involved just a few dozen volunteers.

Phase 3 trials will be conducted not only in Russia but in partner countries including the United Arab Emirates and Saudi Arabia, Dmitriev said in Tuesday's statement.”

According to https://en.wikipedia.org/wiki/Sputnik_V_COVID-19_vaccine#Aut... the first authorizations outside Russia occurred in December 2020.

Similarly for the Chinese vaccine it took time for the trial results to arrive. Sinovac was approved for general use in February 2021, months after the FDA had authorized Moderna and Pfizer vaccines. https://www.scmp.com/news/china/science/article/3120855/covi...
11 Laws of Software Estimation for Complex Work
I thought hybrid meant that two days per week everybody goes to the lab, the rest of the days are remote.
just go starve and die, see i offered a solution, im helping.
Yeah but the real root cause (of that awful "I am wasting my time and life right now" feeling) is that modern office work often involves getting M hrs (M < 8) of real work done and having to stretch it to fit an 8hr shift. WFH masks that symptom very well but does not actually solve it.

IMHO it can actually be more frustrating because one feels more on the hook for keeping an eye on notifications. At least at the office I can zone out or focus on something personal or work related, safely assured if a boss really needs me I can be found in person, rather than just missing a ping and being assumed to be a slacker.

The above depends a lot on your company culture though. It's a common failure mode though.
Wow, that seems like a terrible place to work.

Why is he going to a daily meeting if he doesn’t have to pay attention to the meeting?

Why is there not an incentive to complete more than one card a day? If one card can take as little as two hours it seems like a massive waste to expect someone to only do one card.

Why doesn’t he have proper equipment? If you spend XXX,XXX a year for an employee it makes sense to spend X,XXX/yr for proper equipment. The company should provide high quality mouse/keyboard/headset.
A couple months ago there's an article that discusses the Study Web in detail: https://news.ycombinator.com/item?id=27347028

Inspired by this, I created a study/work Discord server that is focused on frontend design and development (arata.page/circle). Unlike the article in this thread, there are a few differences in our approach: first, the server doesn't enforce regular check-ins. Because the members are strangers from all over the places, we set our own schedule and do asnychronous chat during the break. Secondly, we tend to completely mute the input and output devices (some people like myself do a screenshare to keep them focus). This works alright for a tiny community like us.
Are rich Chinese causing the Canadian housing bubble?(2017) [pdf]
depends on the company.
Please avoid GIFs and memes in your article. It adds nothing to the actual information in the article, but takes the seriousness away and makes it less readable.
You cannot build a Borg over kuernets, like you cannot build baremetal VM over VM. One can get the abstraction. But the cost would be totally messed up, and some of the performance characteristics would be so bad that the whole ads business ecosystem probably would collapse.

GCP can build on top of Google tech, but not the reverse.
I had the install disks copied to a Novell server and then xcopied them to c:\install\win95\ and then ran setup in that directory. It went faster than swapping floppies.
> by default

This is the point parent and the source article are making. Not whether or not it’s possible to be configured more securely.
I don't mean that Apple (or Google) can't legally do it, they obviously could. The legal complication I'm referring to is the patchwork of laws regarding their customers' use of mobile devices while driving.

Android Auto running on Android is different -- it has a 50 state legal purpose: Android is a popular OS for in-car infotainment. Apple CarPlay runs on Android too, that's how it was implemented in my car from the factory.

iOS, by contrast, is not used for car infotainment systems, only Apple's mobile devices. Apple is unlikely to go out of their way to make a product for their mobile devices that is intended to be used while driving that could only be used on a mobile device.
The startup jingle gave me joy while Start > WTF > YouAreAnIdiot gave me a chuckle.
Feature Parity
> At the end of the day, like it or not, the majority of people working for a company of beyond a small size are going to be in some level of a collaborative environment. Logistically, it's easier to accomplish that in person.

You say this like it's a foregone conclusion, a fact. I disagree with it completely. It's far easier to collaborate remotely. You don't need find a meeting room, you don't need to worry about making too much noise, you don't need to worry about adding one person from another location suddenly changing the entire dynamic.

It's nice to work together in person occasionally, but I'd much rather collaborate remotely... and get together for lunch now and again.
> Denialism and skepticism are often used as slurs in the absence of strong evidence by those who favor popular consensus over evidence.

OK? That doesn’t change the massive weight of evidence in favor of HIV causing AIDS.
I found DOSBox inside the terminal - and QBasic in it. OMG! I must put this on hold, otherwise my productivity today is seriously hampered. :D
Fairly common practice for Postgres setups is to sit pgbouncer (https://www.pgbouncer.org/) between your app process and your Postgres instance.

Connection setup/tear-down is cheap in MySQL but expensive in Postgres.
Yes, but if everyone is out three days a week, in pretty much every meeting, at least one person is going to be out, making nearly all meetings virtual by default.
Thank you! Personally I know a lot about OCaml and I have a few projects written in it, but it will still be useful as a refreshener (been away for a while), plus I am pretty sure it will be helpful to many!
It looks for a WIN.INF file on disk 1, you could make a blank WIN.INF and it would still work.
>In this case I see no reason not to buy preinstalled Linux. Typically, they buy preinstalled Windows, so I do not see any large difference here.

There are power users of computers who are not programmers who don't have a clue how to use linux. There are people who customize their gaming rigs and other hardware who are completely unwilling to deal with errors and issues with the OS.

The customization of a PC is made trivial with Windows. Literally anyone can plug in modules into slots on a motherboard and not have to debug a bunch of issues on windows. This is not so with linux. It is a huge difference. Tons of people love computers who CAN'T program. Just like how tons of people love cars and customizing their car but aren't car mechanics. Think of it this way. A lot of people like to tinker but they want that tinkering experience to be streamlined meaning they don't want to be hitting any unexpected or overly challenging issues.

Either way the streamlined experience is the experience you get when you build with a gaming rig with windows. Such is NOT the experience when you try to do the same with linux. In fact with linux, guaranteed something isn't going to work out on your custom rig without some actual troubleshooting. That's the keyword. People hate troubleshooting, but they love customization. Windows provides customization without troubleshooting, Linux provides both.
That applies to "the people that whine the most about" anything.
Oh, my complaint is more that I am now Zooming in an open concept office with others talking right beside and behind me. I am fine with virtual meetings.
I am a little bit disappointed that my favourite monospace font, Iosevka, wasn't listed.
I am not expecting developers to welcome the new "No-code" movement. But eventually, it will happen. An app that's capable of building itself, supposed to be the next generation of building apps. Take a look at web development. It's revolutionary and changing fast. Users have more power than anytime before. More flexibility is being added every day with the rising of third parties services that make development faster and more reliable than ever. The question should be about complexity. How to manage the "no-code" complexity. Is it better for the user or it will add a new burden of learning? Does the no-code mean a special team to learn how to build without coding. Is it cheap, or hiring a specialist is better when it comes to fixing bugs and shipping new features.
I also have a moon lander and use Emacs. Thank you for the ideas!
> The flat "Metro" UI style was initially modeled and developed on Windows Phone 7,

Originally it was for Zune, which inspired Windows Phone 7, and then it was horrifically mangled for Windows 8.

WP7 Metro had a ton of affordances to make the phone easy to use, things like scrollable pages of content should always show a peek of content that is below the current view, so users know there is more content down below.

Common sense stuff that has been forgotten. :(
So I decided to do a search on Flowdock, turns out it is very old. And they have been down for two days [1] last year. Their last blog post are from 2018.

[1] https://news.ycombinator.com/item?id=22945633
More than likely there is some other factor disturbing the performance here.

100/s is slow