skysight-inc/HackerNews huggingface dataset:
Hi, we are working on setting up a Matrix server with bridges to other platforms. If you have suggestions or experience in this, I would appreciate your support.
> Looking forward
> Now that there is a pure GTK3 port of Emacs, GTK4 has naturally been released.

Oh FFS...
> building the code closer to the deployment area is also a solution

This is exactly what we do. Once the first build of our application is installed on our customer's servers, it rebuilds itself from source each time. This is also really good at firewalling CI/CD compromises away from your customers, as long as you don't merge cryptolockers/miners into your private github repos.
If you don't use bluetooth headsets you could use raw ALSA. Pipewire is the more mainstream (but new) alternative, as Pulseaudio replacement.
Just assume everything is touch and mouse...

My laptop is touch, and I use touch and the mouse frequently. Most apps work fine with either.

If you do and context menu or whatever for right click, make sure you also implement them for long touch.

All clickable things should be 40px or greater.

Is there something I am missing? Some great mouse functionality that I never learned?
Could you explain what you mean with an example?
I wonder if it would be possible to build a "Mobile outdoor e-ink workstation" by combining some of the shelf components:

- A Raspberry Pi

- A keyboard

- A mobile E Ink monitor

- A USB power bar

I imagine the Raspberry and the power bar in a case with two USB ports. Then one cable goes to the monitor and another to the keyboard.

This might have the additional benefit that one can put the monitor on something when working. So it is more ergonomic than looking down to a laptop.
I see nothing in Python 3 itself directed towards number crunching. Its integer performance actually worse than for Python 2 (because integers in 3 are big integers). nympy can be considered a DSL based on Python and it was used with Python 2 too.
The New York Times investigated this notion and found most deals were so lopsided that the municipalities and states never came anywhere near recouping their investments. https://www.nytimes.com/2012/12/02/us/how-local-taxpayers-ba...
How are people doing SQL without looking at query plans and table statistics? I just don't understand the problems people have with SQL or stored procedures. Writing queries and proper table design are not that problematic.

Heck, we wrote a program at one point that dumped the operation being done by running queries. SQL is so much easier than a lot of other languages.
Ty for this, helps me at my "Impostor" to actually see that people which "are in whole other level", do the same mistakes that I've done :P
.NET Fiddle Explores Cosmos DB, but Finds Big Trouble in Little China
Tenure in this field is short enough that most devs are renters, not owners, so the mortgage isn't your problem.

I suspect that drives a lot of the problems.
EOMA68 is/was another attempt at this concept, and worth looking into the challenges they faced and addressed.

IMHO it's a brilliant idea hobbled by bad thermals and not quite enough pins.
US Companies Owned by China
I don't think the comparison to sports stadiums fit here. Usually there is already a stadium for a large NFL team or whatever in the city and the economies in the cities that are large enough to even host these teams are WAY more dynamic than where many factories are being built in the south or midwest.

For example Walmart's HQ was built in a TINY SW Arkansas town. The billions that have been invested there by the company, not only in jobs, but amenities in the city have no comparison to any other option that was available to them. If the city and state wanted to hand Walmart a $100 million dollar check, then that investment would have paid off way more than 10x. (IDK what subsidies they were given, probably none just using this for sake of the argument)

I know WM is the evil empire and I'm not defending all they do, just saying that if the right business moves into your small community it can be worth tens, hundreds or even many billions of dollars to a community that has no other options.

Amazon moving into NYC, or Atlanta giving many millions in subsidies to the Braves for a new stadium? Not really comparable.
Some highlights from the release:

- GitLab Kubernetes Agent is available on GitLab.com

- On-call schedule management

- Compliance pipelines

- Lots of improvements to pipeline efficiency
Is pipewire in Ubuntu 21.04? I think Fedora 34 has it.
> I've wondered sometimes if it's possible to quantify what I hate about hacking SQL so much, but it's hard.

In my experience the "problem" is how detached it is from the underlying computational model. Even more so when you're working with columnar stores, querying Vertica with SELECT FROM WHERE is kind of weird.

Probably it's because I don't have a lot of experience with it, but I feel like I have to EXPLAIN every other query, I'm never confident what I said is what I mean.
Environmental Sustainability at GitHub
At my high school, our CS lab had two Teletype terminals that were connected to a remote HP minicomputer over 110 baud (that's 10 chars/sec) acoustic couplers/modems. You had to dial the computer's number then put the handset into a foam-lined wooden box and close the lid. To upload a game, like Star Trek, we punched the game onto paper tape while not connected, then fed the paper tape back through once we got connected. Getting a connection could take 10-15 minutes of manually redialing after getting a busy signal because the service was so oversubscribed.

Our "high speed" terminal was a 300 baud (30 CPS) CRT.

These 3 terminals were shared by about 15 kids per class.
Because all you are doing is heating up clothing.

Until near the end of the cycle your dryer is putting all the energy into evaporating water, so the temperature inside the dryer is actually fairly cool. Right at the end things change as the remaining water isn't enough to counteract all the energy being put in and so you heat the clothing to no purpose. So at the end off the cycle you should either shut off with a little moisture in the clothing, or regulate the temperature so that the heat input is balanced by the water evaporation.
Not to mention watches and TVs
There's also the External memory extensions for Vulkan and OpenGL. All the vendors support the Vulkan api. https://vulkan.gpuinfo.org/listdevicescoverage.php?extension...

But not sure about the OpenGL (I think Nvidia do).

These apis let you export a FD for sharing. Pretty sure you can import (scanout compatible) objects into DRI/DRM/KMS. Which is what libgbm does for Mesa drivers.

Although most compositors (including wl_roots based ones) still use libgbm as they might also need to support embedded hardware. (eg: Tizen).

(In the original release of Vulkan intel has a weird "unofficial" extension that let you export a FD. and khr had a VK_cube demo that could directly use KMS with Vulkan using this "extension". This was removed as it was only there to test Vulkan before any window manager integration was implemented)
I wonder if they will. That would show it their "our customers privacy is the most important thing for us"-stance is something which they seriously mean.
Ugh, I have been advocating "Solidity--" for years and can't get funding to build it (Trail of Bits).

We use two tools to offer quick turnaround automated testing and verification for Solidity: Echidna (like QuickCheck for Solidity) and Manticore (a symbolic verifier). They each let you write high level properties in the span of 1-2 weeks that cover a large amount of potential use cases.

Here's an example of what that looks like:
https://github.com/trailofbits/publications/blob/master/revi...

Here's Echidna:
https://github.com/crytic/echidna

and Manticore:
https://github.com/trailofbits/manticore

Sometimes we also use custom static analyses built around Slither's IR during projects too:
https://github.com/crytic/slither/wiki/SlithIR
It's endearing to think of a rover having a companion helper.

I know the whole thing is impressive. But it's really hard for me to get past the awesomeness of rocket crane landing a rover on another planet. That stuff is crazy awesome.
I put the beta on an AMD Lenovo Yoga Slim 7 yesterday. The thing's slick as hell. As far as I can tell so far, everything just works.

Apropos of which, does anyone know why trackpad interfaces are an area of active change? It really surprised me when the trackpad got disabled by closing and opening the lid on 20.10. I naively think of trackpad hardware as mostly a solved problem.
> It's fashionable to hate XML because it was used in a lot of places it was a bad fit in the 00s, but at least it's a pretty good document language.

> YAML though is always a bad fit. If you want machine readable config, use JSON; human readable, use TOML. When does YAML ever fit?

https://twitter.com/carlmjohnson/status/1372224080749993988
Most surgeons, at least males ones, will have another nurse present during recovery as some pretty weird memories can form.

I remember reading about a case where an older female patient wouldn’t talk to the surgeon after. Finally she admitted she was upset as “the surgeon has put his penis in her hand”.

Luckily he had a nurse present the entire time and what he had done is place two fingers in her palm and told her to squeeze.

Yet this patient was 100% convinced he had been inappropriate with her.
Thanks — the writing in the gizmodo article is pretty bad.
>All of them were on combinatorics/algorithms

As far as combinatorics specifically is concerned, it seems to be a special case in people's abilities. I know many highly intelligent people who fail to do simple reasoning in combinatorics. I've noticed it's a common intellectual blind spot which doesn't say much about someone's other abilities.
> No need to customize everything by yourself, just use what other smart people already created.

Every once and then I decide to use and love the fish shell, and I commit to using it exclusively for a few days. My first session always starts with 40 minutes trying to disable all stupid colors. I don't like my terminal to look like a kitsch Christmas tree! Then, I feel frustrated with "jumps" of the interface when editing multi-line command lines; inevitably leading me to quit fish and go back to bash. I'm obviously not smart enough to appreciate the defaults that these smart people have created.
C# Algorithms
I really don't care about the increase. I care about disproving / proving DUI in court. Without a valid blood test / breath test and some standards, its going to be a rough go.

As to if high people are bad drivers, then yes they are. I don't even know how that's a debate. What constitutes high is the real debate.
Also, permissions boundaries are specifically made for the use case of "IAM teams delegating some control to devs".

IAM team creates a "developer admin" role/user that can only create users/roles that have a permissions boundary on it. That way, no matter what policy the dev admin grants, the dev user can only do what the permission boundary allows.
I bought this car with cryptocurrency and still have my crypto
Wouldn't that be true for both high and low heat settings?
Thank you - this is interesting (I had not heard of jmp.chat prior to this thread).

Can you comment on this:

https://www.reddit.com/r/VOIP/comments/8z44iu/mobile_voip_ca...

... and why the author might have experienced that ?
Apple has only ever claimed to protect your privacy from other people.

https://biblehub.com/exodus/34-14.htm

"For thou shalt worship no other god: for the LORD, whose name is Jealous, is a jealous God:"
Technically true, but quality control must be part of the leadership and culture if it is to mean anything. People come and go, but culture endures.
> Let’s call this Joel’s Law. A lot of things follow from this premise. Why do most developers think the code they inherited is a mess and want to throw it out and start again? It’s because writing something new is cognitively less demanding than starting from scratch, at least initially. Why are many rewrites doomed to fail? Because much of what makes the code seem messy are vital little improvements that accreted over time. Without some plan for simplifying them, you will end up back where you started.

This also resonates a lot with Chesterton's fence[0]. Often the current solution to a problem might seem unnecessary or complicating. But the complexity lies in the problem itself. Only if you truly understand the problem you can say if the current solution is too complex itself.

[0] https://en.wiktionary.org/wiki/Chesterton%27s_fence
- Greece is financially captive via port ownership and loans

- several African and Oceanic countries have had their elites captured (aka bribed)
Engineering is always a boom/bust. Germany doesn't have local industries that have the need for the wacky salaries being paid in some verticals.

You might remember American Standard advertising toilets that we re-engineered for efficiency by aerospace engineers. There's a reason why late-90s aerospace engineers pivoted to toilet architecture. (Hint: Not a passion for the throne.)
Could the drone also be used as a means to dedust the rover if it was using solar panels?
I support HK in their freedom but yeah not sure I believe your statement about more livable than anywhere in the US (which is a highly subjective statement). It also sounds like you have never been to the US.
Nigerian teen climate activists create fashion from waste
For Scala and Haskell, it could just be pragmatic developers vs purist developers (to grossly generalize).

There are people out there who want the absolute best language for a project, even if they don't already know it.

Then there are those who would be annoyed at having to learn a new language and all its quirks to do something that Java could have done, even if it cost more in servers or requires more lines of code.
Scala and Haskell are both "astronaut" languages. They really encourage highly complex abstractions. They're potentially very powerful, but it's easy to get lost in the clouds.

Some people love it, because it potentially gives you an enormous amount of leverage to solve difficult problems with careful but short solutions. I forget where I heard this joke, but you give a Java programmer some specs and he'll spend 4 hours writing code, whereas the Haskell programmer will spend 3 hours and 55 minutes meditating, then write a 10 line solution.

The counterpoint is all that abstraction is often just needless busy work, that more often serves to feed the programmer's ego rather than accomplish real work. It's also not pleasant trying to figure out compiler errors that you need a PhD in abstract algebraic topology to understand.
I had pong as a kid. I know we dared mighty things back then too. But this is so much fun.
There are a million good alternatives. The question is why would you deliberately choose YAML for a new project when we now have a lot of real world experience about how it sucks. It's like deliberately choosing SOAP for a new API…
In Delhi where friends in the city tell me the hospitals are refusing new patients, with tapes people people turned away from 2 or 3 in a row.
Not only that, they have been in power for over 20 years, with the highest oil prices ever. They've consistenly stolen all of the country's resources and destroyed the economy during all these years. The sanctions started 2-3 years ago.
I prefer to see it as 'nothing lasts forever', rather than assuming evil or malice.

Apple could afford to be 'the good guy' as long as hardware margins were crushing the competition. But that phase is over. Apple is now also a 'services company', and without the dense MBA-speak of a Stratechery article, that means ads.

Can you imagine the iPod interrupting music playback to show you ads for products on iTunes? Well, that's how Apple Music works now, by nagging you to subscribe to its paid service[0]. A $1000 iPhone/iPad can't play audio files out of the box without showing ads.

[0] https://the8-bit.com/stop-annoying-apple-music-ads/
Can we get some details about this exchange? I've never heard of this type of firewall discussion.
I nothing but great things to say about Flutter, with Firebase( web hosting and NoSQL like DB) you can deploy prototypes extremely fast.
I can't imagine the risk of flying in close proximity would be worth it. If you crash into the rover you could jam up the wheels or a piece of scientific equipment.

We know from Spirit and Opportunity that dust on the panels isn't much of a concern; wind seems to clear them regularly.
I imagine a lot of Python programmers find themselves using strongly typed language, and love that a whole class of bugs has just disappeared.
AFAIR TOGAF is closed source and focuses more on (enterprise) architecture lifecycle management. ISABOK claims to be compatible with TOGAF [0] whatever that means for mere prose.

[0] https://itabok.iasaglobal.org/itabok3_0/engagement-model-ove...
I think there's a lot of truth to this, but I'm going to make an additional suggestion that I'll readily admit is biased by my own feelings:

I think Go is in a honeymoon phase and people will hate it in 10 years; I think Rust will continue to be liked even when it's a legacy language (perhaps no language can continue being loved once it becomes "brown", but I think Rust will be a lot less dreaded than others).

Go, like Ruby (mentioned at the end of the article), is optimized for building. You can do things quickly and easily with minimal ceremony. Some people love that. But that's exactly the trait that's starting to weigh on Ruby, and it's exactly the trait that has put PHP and Perl in the "dread" category over time (remember when people were in love with those?).

Rust on the other hand is optimized for maintaining (it's right there in the name: software should be allowed to become old and "collect rust"). Rust APIs are very hard to misuse, everything is constrained and specified very explicitly. Documentation and testing live inline with your code. You know exactly what a piece of code can and can't do - you even know whether it's allowed to mutate an object you're passing it. And of course certain mistakes are impossible to make at all without (again, explicitly) dipping into unsafe { }.

This kind of forethought is what makes a language that survives the honeymoon phase.
Surely that’s not really what’s meant though. I’m sure many of us have experience with tests where so many things are mocked out, and so many nonfunctional assertions made, that they mostly tell you whether you changed the code in any way at all.
Well let’s see, work in adtech and make $1M TC and get treated with kid gloves by the company or work in industrial engineering and make $100K and be a cost center.
How do we change the incentives? Ban advertising and tracking? But making the alternative more attractive is out of the cards...
Why not have your software be universally accessible & online? What is the appeal in having software that is attached to a single system, single OS, & offline?
Why Pearl instead of the dozens of other successful projects that maintain a stable version while working on a new version?
Depends, for most dryers the temperature is limited because water evaporation is taking all the energy. The motor takes the same energy per time, so twice as fast actually uses less energy. However there is a limit to this, eventually (the end of the cycle) you reach the point where water isn't evaporating fast enough to use up all the input energy and temperatures go up to heating clothing fibers to no useful purpose and this is wasteful.
Even if they published the vulnerability, none of us could attempt to reproduce it anyway because the software isn't available. (I mean, unless another one falls off a truck. ;)

Public opinion of Cellebrite was already extremely low.
piper supports branching (just like perforce) but it's not commonly done (some teams used it) because it's worse than qualifying at head.
I think this is a bit biased, their age might be the same, but the adoption rate is not - Python became much more popular in last years with DataScience boom, while Java was already popular before
The title is so click baity and the whole premise seems flawed.

Spacial reasoning wouldn't work on mac if the users were constantly resizing their monitor. If you always want your website to look and feel the same, keep your browser the same size.

If you don't want a site optimized for small screens, don't make your screen small.

Additionally, this is all complaints with no solution.

It's not an anti pattern if it's the only way to solve a real problem.
Excel is a case where it is easy to do the 90% use case, possibly to do the 10% use case, but if you do the 10% use case there’s a 50% chance things will become agonizingly painful for you
I think it is just different thinking: DEV where software is a pet, where I want full control of my memory and take care of it carefully, and dont want anyone shutting down my service violently.

contrast it to Ops mentality of software is a cattle (here is your memory quota and if its OOM, just kill/restart the service and hope next run it wont run OOM)
Idk sample size of 1, I’ve seen Cloud SQL almost bring a startup to death with issues. We wanted to move to AWS but migrating the data was too cost/time/risk prohibitive. The support engineer was helpful but ultimately the issues faced were not prioritized because we weren’t Google. Being not too specific for privacy.
I fail to see how moving to a rolling release strategy results in any kind of "death", seems like FUD to me. Rolling release, trying to stick to upstream releases as closely as possible, works well with Arch Linux, I'm glad CentOS learned from Arch Linux success. DISCLAMER: I'm not even a CentOS user, but I just like what RH does and has done for "the Linux community" as you call it (I would just call it "society" but whatever).

“It’s a curious thing about our industry: not only do we not learn from our mistakes, we also don’t learn from our successes.” – Keith Braithwaite
NASA's Ingenuity helicopter makes second Mars flight
There is typically a lag between wages going up an inflation, and that lag will catch a lot of people, but in general it does work that way in the long run. The long run can be 10+ years though, which isn't good for the person caught in the cycle.
My trick is all the directory, date, git junk in my prompt is separated by a newline and then $, so when I copy and paste my shell somewhere, I can just drop those lines easily without having to do fine selection.
Exactly.

People this it’s a choice between: A) company moves here pays $0 in tax or B) company moves here and pays $5M in tax.

When in reality it’s a choice between: A) company comes here and pays $0 in tax or B) company doesn’t come here and net taxes are still $0
Choosing the Best Weight Loss and Exercise Program for You
Absolutely. But I don't know anyone who likes having the added traffic that thousands of jobs bring. And increased housing prices. And yada yada. More jobs isnt always positive and at the very least have some downsides.
In Belgium? This system's been around since the late 90s at least.
The Death of the Author by Roland Barthes (1967)
For the record, they have put something up. Currently 1 large empty buildings and 2 medium sized, filled buildings. Also one perplexing glass globe.
Murphy’s Laws
Please think of a way to make a board game that teaches folks the consequences of all the typical life decisions we have in common. I think it’d be a considerable service to society.