skysight-inc/HackerNews huggingface dataset:
The more programming languages I use the less I care about this or that particular language and the more I think it comes down to the atomic level of good or bad features that are often available across different languages.

For example, I was writing some vimscript earlier today. Vimscript supports var-args in functions: bad idea. Dynamic type systems: generally a bad idea. Mixing declarative and imperative code: bad. Fancy comments/docstring systems (javadoc, python test): bad. Complicated type system features (e.g. dependent types): not necessarily bad but often unnecessary. Type casting: sometimes necessary but bad. Optional function arguments/arguments with default values: convenient but bad…

Basically any semantic element that increases the cognitive demand placed on the reader should be avoided. Circling back to varargs, they might be convenient when I’m writing a function initially, but they give readers no information, and it’s not uncommon at all that I have to go back and examine the precise details of how exactly I was using this or that vararg again.

Essentially, the more I program the more I think it’s best to use the simplest features possible and avoid anything fancy unless absolutely necessary, even when the fancy stuff is terser. This is part of what makes c, go, standard ml, scheme (even though I just knocked dynamic types) some of the best languages imo. Sure they are missing a lot of great writer-oriented features that programmers tend to drool over, but their absence is actually what makes these languages better.
And? Just like Alexa, on a flip phone the software is the only thing preventing the microphone (which is never physically disconnected) from sending audio to some other device/person.
Godot is MIT licensed. Are you saying that none of the games on the PlayStation store have even a single MIT/BSD/Apache licensed library in them?
Apple May Be Forced to Delay Its Custom 3nm Chips Thanks to TSMC
Sure, we did reach out to Google Domains support team. They acknowledged the case as valid, however, could not answer any questions about it (because it is being handled by the compliance team). We spoke with 5 different agents so far.
Bad rule of thumb, in general.
How about we fight it by forcing Big Beverage to fight it.
I looked in the paper and they actually compare it to Lean, and expand up on it, exactly as you say.
This is why I almost always minimize my own video on my screen. Just seeing myself makes me really self conscious.
Most people aren’t aware that shadowbanning occurs, how it is used, and to what extent. By very definition they don’t see shadowbanned comments or content.

I’m not sure how you can think people approve of something they aren’t even aware is happening.

It’s not just deceptive to the shadowbanned user, it’s deceptive to the whole community, too. How can an average user trust that the content they’re viewing isn’t entirely astroturfed? Or alternatively, 100% organic?
You have this precisely the opposite. The huge propaganda machine of industrial interests has been leading an effort to bury this very real threat to humanity for 50 years, in the name of corporate profits.
> Perhaps it’s most comparable to driving under the influence or arson

> you bear some responsibility for every person you have now caused to be infected

Unless you actively inject virus into someone's bloodstream or something of that ilk, no one is causing - sticking with the tone of mens rea you gave earlier - anyone to be infected.

People who show symptoms who interact with others and don't take precautions like wearing a mask are no doubt being irresponsible and worthy of opprobrium but that's it. If you wish to compare it to driving under the influence, it's more like being drunk and those around you deciding to continue in whatever escapade you're engaged in together. If I'm with someone and they start coughing and refuse a mask, I'm going to tell them to put it on and isolate or I'm going to leave. They're not a criminal nor anything like it.

> if you forgo vaccination and get sick it’s your own fault

Would you say that of the huge numbers of people with comorbidity factors caused by their lifestyle? If just 4/5ths were more disciplined in their daily consumption of calories then we'd highly likely be looking at a very different outcome. They outnumber non-vaccinated by 2 to 1 (though there will no doubt be overlap), does that make them more culpable in your eyes?

Edit: removed a rogue asterisk
How does stuff like that get published in the WSJ? Stictest my ass. The CCP has access to 100% of every person's data.

It's the world's least strict, as access to data is monopolizied by the autocratic Commies who can access everyone's data and don't answer to anyone. You have no privacy rights whatsoever.
The Mechanism of an Ancient Egyptian Lock [video]
This brings to mind my amusement when friends would bash Ikea cabinets as too flimsy. I was struck that they were just strong enough to do what they claimed. No more.
Or “we had to restart 7 times because I thought I knew the syntax, but it didn’t seem taken into account, so I changed it 6 more times and actually the second time was correct but needed a second parameter.”
I've been getting good results with a $20 fountain pen (Pilot Metropolitan, medium nib) and a stack of cheap marble notebooks from Costco despite being left-handed and having not done any serious longhand since college. It beats talking to my cat when I need to rubber duck my way to a bug fix. I'm not sure using more software would be an improvement for me, but good luck.
To play off your example, list comprehensions are a nice one liner. In Python, you can do in one line what Go takes 10x more lines for. I still prefer Go, despite it feeling like shackles at time to write.

Why would you prefer 10k lines of readable code over 1K lines of readable code?
There is an entire society devoted to researching this area.

https://www.endocrine.org/topics/edc/what-edcs-are
FileMaker
There isn't any lock-in using a Helm. You can always access and export your data on the LAN using standards-based clients to get your data wherever you'd like it to be.
> I'm not sure you'd need a trained archivist, but my 15 year-old Brother multifunction laser allows you to scan around 20 pages in a minute through an automatic document feeder at 600dpi.

Document feeders can and do eat documents.
Elsewhere in this thread, jcrawfordor explains that hunting oscillation from conical wheels can cause “chatter” at higher speeds which led to BART’s experimentation with cylindrical wheels [1][2]. Others also note that the wheels of high-speed trains are closer to cylinders than cones. [3][4]

[1]: https://news.ycombinator.com/item?id=28350423

[2]: https://news.ycombinator.com/item?id=28350667

[3]: https://news.ycombinator.com/item?id=28350755

[4]: https://news.ycombinator.com/item?id=28352896
> although the choice of Indian gauge cannot practically be reversed.

It would probably be very expensive, and might not have ROI, but couldn't you lay narrower gauge rail in between the current rails, then modify or replace rolling stock to use the smaller gauge... and once done, remove the old broad gauge rail?

Looking at some random BART rail images, laying the new rail would be difficult; some places have equipment between the rails, other places have concrete between the rails. It would probably need to be a very long project; early stages could just be verifying which sections would be feasible to add narrower gauge to and making sure new construction would allow for it and when rework is already happening, consider working room for narrower gauge into the maintenance. You could really only progress sensibly once at least one line was nearly ready.

I guess the question would have to be, would all the expense and time it would take to switch to a narrower gauge, be justified the improvement in user comfort (I assume) and benefits of using more standard equipment.
Hmm didn’t intend to, maybe a copy paste fail.
I invite you to read it. It is short and quiet absurd. One my favorite plays.
Free the Moon!
Why do you hate them? I find them very useful. Everybody gets to voice their frustrations and what works, which we can learn from and improve upon.

What if I our team has a concern that isn't mentioned in a checklist?
Perhaps you could start from here:

https://mitpress.mit.edu/books/street-fighting-mathematics

The book attempts to combine approximations with first principles to get at a desired conclusion. These resulting approximations are surprisingly accurate. This kind of work (a more difficult variant of) is usually taught in the first year of graduate school.
>has any Vim user actually seen real world benefit after switching to NeoVim

I've tried NeoVim for a couple of month this year.

It's a tad snappier than vim, but there are a number of "quirks" (behaves ok, but doesn't behave exactly like vim) that made me walk away from it: at this point, vim is so hard-wired in my brain that any tiny difference in behavior is painful.
When I say it's necessary, I'm not talking about obligating others to do things, I'm simply saying it's a fact. It's necessary or people will remain uninformed.

Given that you've badly misconstrued what I'm saying, then randomly declared victory despite not really even being in the same book, let alone on the same page as me... yeah we're done here.

But as noted, we both still tried to explain our points. Actions speak louder than words, etc.
Please read up on how email works before arriving at this conclusion.
There is no such thing as glibc on alpine. Alpine us by definition free of glibc bloat.

Similar to devuan being free of systemd. How do you argue a systemd package for devuan should he handled?

If you need a minimal distro, which supports musl and glibc as alternative use void.
>While our gameserver processes don't really need a full core, they do need to be scheduled regularly to meet their tick simulation deadlines.

I think you need a core. If you don’t have one you’ll never know when the scheduler runs the process. The core scheduler feature seems like a good way to now do this.

We used to run hpux in “semi real time mode” for processes on tight timelines. The OS would let us put one process on the core that had interrupts disabled (only certain system calls were allowed). It worked well. Of course if the process had an issue the machine required a reboot.

Hpux also had processor sets which would allow us to tell the os to run certain processes on certain cores. This seems similar to the “core cookie” but I think that seems to have more to do with resource control.

This is really good progress.
The problem with org-level licensing is that it prevents more discriminatory licensing models from being viable. The kinds of software being protected by FLEXlm have customer counts in the tens to hundreds, with every licensee almost certainly requiring additional development work or other forms of support or documentation be done and folded back into the upstream project at some point. Complicated licensing models, at least here, more or less exist to estimate how much a customer costs to support.

Mass-market proprietary software generally has far simpler licensing, purely because their customer lists are far larger relative to their staff. The actual development costs spread out more.
For the same reason I'd rather read Romeo and Juliet than 'girl pretends to die. guy kills himself. girl kills herself'. Yeah they're both the same, but one gives you thought process, at minimum.
It is completely trivial to render your communications opaque to casual surveillance. If someone were truly committed to surveiling you it would be drastically harder. At the point where people are hacking your devices and watching you from across the street impossible.

About 1/2 of 1% (estimates vary) of people are sexually attracted to children and an unknown number commit acts against children. Statistically if your kid gets abused it will probably be by someone you know and shouldn't have trusted.

You should probably have a healthy mistrust regarding men alone with your kid and the government without being paranoid.
Cursive makes sense of you're a writer and still for some reason write your drafts by hand. The final result will get printed anyway.

Otherwise, it's rather useless as anything but an art form; modern pens don't benefit from it at all and if you're not writing a lot by hand for whatever reason, why bother?
Basically inner/left/right is a choice on how you want your NULLs: do you want all the rows that match, all the rows on the left, or all the rows on the right?
Upwork Clone App Development at Code Brew Labs
Create the best freelancer clone platform like Upwork or Fiverr with CodeBrew. We will Help You Build Customized Freelancer Marketplace Platform in no time with an advance tech stack for your Upwork Clone. Book a free demo today.
The advantage of using a rainbow scale as opposed to a gray scale is that a rotation in hue space brings out more 'detail' than a simple black to white gradient.
There has been a lot of talk around here lately about modernizing emacs. It really seems to me that neovim is shaping up to be the new “modern” emacs. With full lua integration, lsp, gui clients, and projects like neorg it’s getting a lot closer to building its own emacs like ecosystem.
> I wish there was a library for "every" that took a standardized connection string and mapped it to "every" DB/storage/queue/etc client.

This has been around for like 30 years, it's called ODBC. As long as you're using an ODBC driver the strings are the same (modulo the driver specification).
> My wife said she had savings before she met me.

Consider doing this:

1.) Every month, schedule two hours with your wife to go over your finances.

1.a.) The first time you sit down, look for, select, and integrate your bank account(s) and credit cards to an online budget app. YNAB is a good recommendation, but there are others.

1.b.) Either the first or the second time you sit down, categorize all of your expenses in your online budget app, and use that to get a strong understanding of your monthly expenses.

1.c.) Every time you meet going forward, categorize all of your new expenses.

2.) Once you have your monthly expenses in order, look for a savings - spending ratio to budget towards. We've had success with the 50/30/20 plan, but there are others.

3.) Then, with your savings target in mind, at your next monthly review meeting, create a realistic budget in your online budget app.

Remember that your savings rate includes your 401K (Pillar 2) and IRA & Roth IRAs (Pillar 3) retirement accounts.

I also recommend listening to several online sources for advice and inspiration. These include the Money Guys and Dave Ramsey, both of whom can be found on YouTube. Also read the Bogleheads forum and Personal Finance and Financial Independence subreddits.
Slater and Gordon’s Rockhampton Lawyers strive to provide personalised legal advice and representation for Central Queensland residents in a range of matters. Our local Rockhampton Law Firm has access to a wealth of legal expertise from across Australia. When you choose Slater and Gordon Lawyers in Rockhampton to represent you, you’re choosing the resources of a national law firm with the familiarity of local knowledge, to help you get the outcome you deserve.

Our local legal team are committed to supporting you during your legal journey. We’ll work hard to minimise your anxiety whilst finding the most effective path to a positive resolution.
Sure you're right, but doing a website in the 80s was ... nonsensical, so not needing a LESS-like preprocessor for CSS was possible.

Or profilers were not as useful when the programs were printed on punch cards.

The thing is we're orders of magnitude more productive if you look at what results we must achieve: if IBM wanted to publish news on a worldwide networks in the past they would have needed thousands of people and millions just to setup the infrastructure, let alone convincing people to buy terminals. Now an intern can do it in a few days because of all the successive layers of tools and software.

What you describe doesnt need to happen if you are more dictatorial: get 2 languages allowed for productions (one ui, one logic), 1 more for back office (for statistics and reporting) and force everything in it.

Do the same for libraries and dont do it by commitee, just say that s the stack, you can do go or groovy or rust elsewhere and done.

Then people start discussing solving actual problems rather than war-of-the-stack every meeting.
There have been stabs in that general direction, though I'm not aware of anything exactly like what you're describing.

Check out The Machine Stops by E. M. Forster, Unauthorized Bread by Cory Doctorow, Permanence by Karl Schroeder.
In Python libraries (pyyaml, for example), occasionally you’ll come across a pair of methods named something like `load` and `load_safe`.

For the example you gave, I think it’d be a much better design to have `fetch` and `fetchNoVerify` because this would make it much easier to audit the code to see if SSL verification is ever skipped.
There are lots of great ways to handle this in vim.

You can sync your system clipboard with vim, for example. This also works well with clipboard history apps like Alfred or CopyQ.

Also, :set mouse+=a solves the line number selection issue.
I've heard fairly good things about Capture One. I haven't tried it yet though.
All Americans want the right to protest.

In fact, Democrat protesters occupied the Capitol building in 2018. I'm not aware of a manhunt for those protesters.

> Most republicans oppose them according to several polls.

I suggest the poll be re-run after you tell people that the MSM narrative was a lie - protesters killed nobody, and police opened the doors. Nobody arrested had a gun.

AOC has told 3 different stories, yet she was a mile away at the time.

In fact, there was no "insurrection", confirmed by the FBI last week. But there was a Marxist-style narrative - they're very clever with wording, aren't they?

Why didn't Pelosi add more security for 100,000 protesters? That's the only fact we really need to know, isn't it?
Say there is a planet out there, might it have a protective effect from things hitting earth, similar to how Jupiter is said to help reduce the chances of things hitting earth? Maybe it's too far away, but multi-body dynamics is complicated! Considering the previous lizard 'lords' of-the-earth for millions of years seem to have been largely ended by such a collision, maybe there's more we should be doing to detect and prepare for such an event?
Generic engine to evaluate logical circuits on homomorphic encryption
The bigger issue is various groups routinely treat LGBT content of any kind is inherently "adult", how long until stuff like that slips in again.
I remember the actual play being excruciating, over three hours long, but I believe that written down it's rather short. It's often just waiting, with long pauses and empty stares.
Can confirm. I looked at DRM for a certain FPGA vendor's EDA tools once. The license is MAC-tied, and on Linux, sometimes it picks the MAC of tun0 or some other virtual interface... which is the same on every host. Then your license works everywhere. Or you can just LD_PRELOAD a library that hijacks the relevant glibc function to always return a static MAC.

They also use encryption for their IP cores. It's RSA. The private key is conveniently called "rsa_key" in their binary. Which they shipped with symbols. Once you decrypt the IP cores you get the full source code, with original comments, to do with as you please.

It's all for show; the DRM in these "professional" tools is sillier than what games used in the 90s.
Counter argument against the black hole hypothesis includes the lack of powerful x-ray activity where the black hole should be. Also, its size would be quite unusual, which in that case could be a primordial black hole, which in itself is theoretical and never been observed.
Yes, I hope so, that’s what “copy protection” is and I wanted to maintain that obviousness. DRM is just fancy digital shoplifting “loss prevention” security tags.
> But I cry on the inside every time I think about how much of my time and mental energy gets wasted at my day job

I tend to agree - big tech (and the work economy in general) is somehow managing to squander vast amounts of human potential, and leaving billions of dollars on the table in the process.

Pigeonholing - where people are expected to perform the same task every day, in the same domain, for years on end - is certainly part of it. Humans are not robots. Rather, they thrive on growth, variety, and learning to do new things. But growth is considered a cost center at most companies, and variety is typically forbidden.

Tying people to projects - and punishing them for switching projects autonomously - often results in work being done slowly, poorly, and even resentfully.

Usually the reward for completing one's tasks efficiently is simply to be given more work to do. Presenteeism trumps actual productivity.

I wonder if Valve is still - or was ever - operating with a "work on whatever you want" system, and I wonder how well it could work in practice.

Surely there is some necessary and unpleasant "grunt work" that nobody will want to do, but presumably if it's important then some agreement could be reached to get it done anyway, rather than simply ordering a low-status person to do it as usually happens at a traditional company.
Raspi-BeBox – a Raspberry Pi case that looks like a wee BeBox
I don't think the student was playing chicken here. She probably wanted to attend the class she paid to attend subject to the policies she agreed to when she enrolled, pass her exams, and get an A.
At most places I've worked, there are no DBAs, and the devs are responsible for optimising all the SQL.

On the occasion that there have been DBAs at the company I worked for, they always refused to help with any SQL, on the grounds that all SQL is "application level", and insisting that they were only responsible for configuring / deploying / monitoring the DB infrastructure.
For large project code first is the only approach. You spend large amount of time in development actually using your own abstractions.

Code first done well actually allows you to work faster as you progress clarifying the domain model. You know you are doing it well when every new problem seem to have natural solution with the tools you have built so far.

I have seen so many projects start "product first" then stall or crawl to completion, then a lot of problems on deployment and requiring a rewrite almost from day 1.

"Product first" in my experience is just a blank waiver to employees to just fuck it and not care about quality.
> Which features would "native" tabs provide that aren't already available?

In ideal world: reordering, tearing off and merging.

> Which operations would you put under the menu?

Ostensibly, all of them?
A Non-Euclidean View of California as a Cold Place to Be (2012) [pdf]
The bucket can be created before they can do so, which is exactly what happened to MarkMonitor here. Now, technically you could create the bucket first before setting the CNAME, but this can quickly go wrong (especially when handling hundreds of domains) and it regularly does. There's no need to keep this footgun around.
I think it's important to point out Synology is a Taiwanese company, not Chinese.
The CDC is again in the party of anti-science:

> Get vaccinated regardless of whether you already had COVID-19. Evidence is emerging that people get better protection by being fully vaccinated compared with having had COVID-19

https://www.cdc.gov/coronavirus/2019-ncov/vaccines/vaccine-b...

Since this study shows 10 months protection from prior COVID19 infection (at least) and vaccines don't seem to last more than 8 months at most, this should be retracted/corrected.