skysight-inc/HackerNews huggingface dataset:
> If an engineer needs that much time you have a serious technical debt for setup of your software or a inexperienced or inept engineer.

Everyone does something for the first time once. Just because someone has not set up a hypervisor before doesn't mean they're inexperienced.

> I can set up Proxmox VE as hyper visor, some container for each DBs, load balancer in front and some app in about an hour max from scratch,

And I can spin up containers + load balancer on AWS in less than five minutes. That doesn't mean that it's just an easy thing to do. (although, this specific example is).

> upfront setup and frequent maintenance is naturally something you need to price in. <...> the cloud offer may not really be your salvation and just delay the fall while costing all the more.

Agreed 100% on both counts.
Organic growth opportunities from gaining market share or acquiring users disappear and the new people they hire have to “make an impact”
They mention fixing things but the scores not improving. It is not clear to me if they theorise it will improve over time.
Thats why I changed to thinkpads. They seen to use less weird hardware with no support. But I had to do some concessions. I don`t use notebooks with discrete
gpus, since NVIDIA optimus have shit support.
I use xubuntu 20.04. wonder if they will start pushing wayland in 22.04 as well
1024 limit is for unquoted keys, which do not occur in JSON
Interestingly that’s a pretty rust-ic view of things: Rust parameters can be passed either by value (`T`), by reference (`&T`) or by mutable reference (`&mut T`). This differs slightly from TFA because a difference is made (at callsite) between by-val and by-ref, but since Rust uses destructive moves that makes a lot of sense.

As TFA recommends, rust data members can’t be made readonly, that’s just not part of their properties.

Diverging from TFA, local bindings are immutable (by default), however there have been rumblings about dropping this, and essentially always making them mutable because the signal is pretty low.

While it’s possible to make parameters mutable e.g.

pub fn foo(mut self)

AFAIK that is not exposed in any way to the caller, as far as Rust is concerned, a move (pass-by-value) is a move, whoever the owner is can do whatever they want e.g. this is entirely valid:

pub fn foo(self) {
let mut self = self;

And the previous is just a shortcut for that.
Do you have a recommendation for a good treadmill to go under a standing desk? This is a very interesting idea.
I really wonder, why was he banned from GH? What terms did he actually break? Had he not made the bug blatantly intentional or announcing his actions, would he not be banned now?

I think the intentionality is completely irrelevant. I don't like his childish attitude, but I do find a rather strong satirical point in this new, obviously dishonest, claim of a programming mistake.

How would you know the difference in a future fiasco if the "developer-to-blame" makes a compelling and sincere statemement on how a new backdoor was born from a completely humane error?
Wordle Solver ( any word in under 5 shots )
Gets to any word in under 5 tries. Enjoy :)
I use Windows to develop at home, and Ubuntu at work. I much prefer Windows. The only advantage Linux has is the terminal environment. The GUI is crappy. The memory handling is atrocious, if it starts swapping it'll freeze for twenty minutes before the OOM killer finally kicks in. Multiple monitor use is a crap shoot, I'll always get one black screen after resuming from suspend. Windows is miles more stable. And this on a Dell XPS 15 which is supposed to have great Linux support.
Damn, Mint is on version 20 or something; why are you using something as old as 9?

/jk
I have a few dozens of personal projects on AWS using APIGW, Lambda, CloudFront, Dynamo DB and S3.

Their monthly cost is something between 0 and a few cents.

Stuff like Hertzner is fine, but if you know your way around AWS you realize have massive cost savings. Prob the same for Azure.

Finally, in many places 40 EUR for a pet project is actually a lot of money.
I'd say it depends. "Silence" on a bus/train? No thank you, I prefer a podcast or music. In a shared office? I'd rather have some music. Going for a walk, reading, sports? Give me silence over music/podcasts
>This is pathetic, predatory and should be illegal.

Haha, no it's not your product, you have the license to use it, not to own it. Don't waste your time with Microsoft (if your not getting paid for it)
Ironically, the new Edge update for Xbox one made the browser so slow it's nigh unusable; loading times, is almost a whole minute, it often crashes when streaming video, and it feels slower than the non-Chromium predecessor.

Before the Chromium update, on the other hand, Edge was an excellent browser considering it ran on a gaming console.
If you pay for it, you simply like it like this.
I disagree. This is the dark ages for windows, basic users and power users alike.
I used to try 11 when I'm an insider, but feel it's not for me. It seems like an unfinished product, so I reverted to 10. Recently get a banner showing my machine is ready for 11, and believing that problems in early days should have been solved, I gave it a try, only to roll back 30 minutes later.

The default browser thing is a factor that cause me to revert, but I also got a problem relating to "Microsoft.Windows.SecHealthUI". Somehow its residue from 10 got removed, and the start menu just show the icon of an app that is not functional and cannot be removed. I know Windows Defender/Security can be opened manually, but seeing this kind of thing makes me feel that Windows 11 was a joke, and until they seriously tackle the issues, I will simply remain with 10.
To get full protection also against dangling pointers to deallocated objects ("temporal safety"), a service similar not too unlike a garbage collector would have to be used.
Several algorithms have been developed, and the best of those have had an average runtime overhead of around 5% in benchmarks of algorithms, but in some benchmarks the overhead has been over 25%. Then there is overhead for memory that has yet to be cleared for reuse.

I haven't seen any benchmark of any real application. (I might just have missed it though)
The only problem I have on linux is nvidia drivers for laptops. Getting Optimus to work is already a pain but simultaneously running the low DPI high refresh laptop LCD and the high DPI 60Hz 4k monitor is impossible.
False dichotomy. The alternative is that the economy is not a zero-sum game, half the world is unlucky to be born in worse-off countries that are the way they are because of their history and geography, and "getting your country straight" is a difficult and complex task that requires cooperation on massive scale.
Some appear to be snippets?

https://archive.org/details/iuma-sonic_adventure_project
Yup. Used it like that since... Approximately forever. (i.e, at least this century.)
You'd have to figure out the setting up stuff just once though and then automate it. It's not like you have to go through this for every additional server you will add in the future or when you have to rebuild it.

Also, it doesn't take a week.
Ahh, after thinking about it for a moment, I see what you mean.

Yes, there is a difference. It might be better if they were called 'terminal applications', i.e. an app you run from the terminal, instead of command-line tools.

To put it another way,

sed -i -e 's/command-line/terminal-app'

:)

Regardless of name (while agreeing that names matter), they are some cool tools. I think I'm going to switch to Glow for my default markdown reader.
IPv6 is built to be better, but that's not the route to success
The "was supposed" is the point of my comment.

It wasn't. Yeah, there are a lot of systems like these who do some part of this, but it's far, FAR from a solved issue.
Not sure about that... It could be a blessing for the tech community if that happens. Let's consider 3 parts: Ads, Cloud and Labs. Alphabet could fund Labs as research arm (basically what it is anyway, with all the exploratory projects) and could like see a revival of the golden days times of Bell Labs, Xerox Park, etc.
If you have a bug that renders your product unusable and refunds are in order, the flexibility of handling traffic peaks which a cloud provider offers won't solve that problem for you. It could even aggravate it. If a show-stopping bug is introduced, it would probably be preferable to fail quickly.
Thank you for making the effort the author's couldn't be bothered to.

It's horrible btw. You can't even tell if and when order in this syntax is important.

It's also not clear if it's declarative or operational syntax. But since they are compiling to SQL it has to be the first. Yet the syntax strongly misleads people into assuming a particular execution strategy.

Not even naming of things is consistent (why shorten "array" into "arr" but not minute into "min").

It just looks like random syntax choices, without a cohesive rationale made by people that think the declarative syntax of SQL looks worse than for-loops, completely ignoring that the database will not execute anything the way it is structured here.
Was using windows since visual studio 6.0

Now I'm on MacOS. I can't stand where windows is going.
Sure. Trivial stuff like disabling automated updates on Linux takes single command. On Windows you have to find tutorials on some shady sites, dig into binary registry. And a few months latter this settings gets reversed anyway, because Microsoft knows better.

Last solid Windows very Win Server 2003.

PS: I prefer to update once a month in controlled mode.
Question, is the 0.014AUD per GB quoted here correct? Looking at the linked page[1] I would think the cost would be 0.1102AUD per GB as is quoted in the Internet egress section.

https://azure.microsoft.com/en-au/pricing/details/bandwidth/
I'm hugely optimistic about CHERI, or similar approaches if this fails to get traction.

We get the biggest security benefits when we rule out entire classes of vulnerability and take them away from developers needing to care about them, e.g. memory safe languages. It's particularly good that CHERI works with C and C++ code at the source level.

No offense to software developers, but the incentives to push code out as quickly as possible simply doesn't align with the need for security, even if the developer understands all the potential issues.
Edge has more user hostile “features” at the moment. I use firefox, but make use of chromium for google earth (which runs poorly in firefox on a laptop). I had been using edge for a while, but the constant pop-ups and frequent crashes on MacOS has made me switch back to chrome. Freshly installed chrome has limited pop-up bullshit and doesn’t force itself to be the default. Big wins for me for my backup chromium browser.
That's just a heat exchanger. I wonder if it's worth it tho.

Perhaps only if you fill a large tub or a pool every day.
> Google is constantly chasing us with a treasure chest of free credit to migrate

The only item in Google's business playbook...
>Karp has described himself as a socialist and a progressive, and said he voted for Hillary Clinton. In 2017, he was recorded during a Palantir company meeting claiming he turned down an invitation from President Trump, saying “I respect nothing about the dude.”

>He has said that technology companies like Palantir have an obligation to support the U.S. military. He has defended Palantir's contract with U.S. Immigration and Customs Enforcement during the controversy over family separations, saying that while separations are "a really tough, complex, jarring moral issue," he favors "a fair but rigorous immigration policy". He has said the U.S. government should have a strong hand in tech regulation and that western countries should dominate AI research.

>Karp founded the London-based money management firm Caedmon Group.

>In 2004, along with Peter Thiel (who had been a classmate at Stanford) and others, he co-founded Palantir as CEO.

>He is described as a wellness fanatic who swims, skis cross country, practices Qigong meditation and martial arts, and keeps Tai Chi swords in his offices.

He'd make for a good Silicon Valley or Black Mirror character.
As a refuge from Linux, Windows and / or OS X.
> Windows just works.

I use Windows for audio recording, mixing, mastering and gaming, here are my examples of Windows not "just work"ing:

My Windows bluescreens immediately after booting on my Threadripper build with an MSI MEG x399 if I don't have the wifi driver installed. On a new install I have to deactivate it in UEFI settings, then boot/install windows, then install the driver before reactivating it.

Windows Update tries to install certain useless crapware (nahimic) that I can't reject or properly uninstall without a few obscure hacks to trick it.

I use an external audio interface, if Windows goes to standby I have to unplug it and plug it back in, otherwise it won't detect it anymore (this does not happen on Fedora 35).

Also windows will occasionally just switch my default input device after reboots or going to standby. This behaviour is not consistent, so I have to check everytime before I use it for calls. This problem does not occur on Fedora 35.

I currently have 13 .NET redistributables and Windows runtimes installed that all required manual downloading and installing for various games and software to work.
you don't need to attend a studio to practice yoga

you don't need the destination to cycle

just fcking do it
"Powered by Silicon Graphics" -> it's been a while since I've seen that.
I'm on a Lenovo Yoga 5 Slim now. Cheap for the specs, needed some tweaking to get suspend working, otherwise works like a charm out-of-the-box.
Good on him!
It's pretty simple if you use Docker and the mailserver images.
The main reason it gets less hate from Apple users is probably the first and shortest one you mention: It's always been like that... So Apple users have nothing to compare to; they cant' know that it could be better.
If you don't like to get raped by $megacorp1 buy $megacorp2 instead! After all, consoom you must, right?
It’s mind boggling how many people don’t understand what a CEO actually does.
My only gripe is the “open web” part, which is really far from open. We have at most 3 implementations with very unhealthy balance between them.

Especially with the basically impossible to implement from scratch “standard” the web is
Maybe one wants to mantain the application and not the server? Long time ago i booked a vps, install some bsd on it and thought i am good.

A month later a ntp security vulnerability was discovered, soon the server was put offline, some 'patch your things asap' not so nice emails came in. From that time my take is one should spend some time probably daily on an own server if one wants to mantain it.
ANSI default is READ COMMITTED I believe.
> How do you deal with Microsoft's crap on a daily basis? Any similar stories?

I try to use linux for a day or two to remind me why I don't use it instead.

Then I don't touch linux again for a few years.
More specifically, the Qt Company have announced Qt Digital Advertising, a plugin and associated SSP for facilitating cross-platform ad integration into apps.

As you said, unrelated to KDE. Original post here to save you the privacywall and misinterpretation of OP: https://www.qt.io/blog/monetizing-cross-platform-use-cases-f...
You could even power the captcha with Google!

<looks at subject of thread nervously>
Mac has terrible defaults though. The DE with the best defaults I have used so far has been Xfce. Xfce is a bot rough in some areas since it is a small volunteer driven project bit the defaults are excellent.
Have an XPS 13 9310 running Ubuntu 20.04 and it runs flawlessly. Things like sleep were a little rough when it was first released, but updates by Dell since have made it rock solid.
I think the new Framework laptops might be better than Thinkpads now.
I expect Ken Jennings is experiencing some schadenfreude about now.
My last and current laptops work completely fine with linux, but I chose hardware that works fine. The old one is a Latitude E5470, and the new one is a Lenovo Thinkbook 14 G2 ARE (with Ryzen 4700u). Both require no extra drivers, while the new one requires at least kernel 5.10 to work, and works better with 5.13. Both have similar battery life on windows 10 and linux.
I find it astounding that so many developers use MacOS.

To do anything useful you need to install homebrew, and the hoops you have to jump through to get homebrew running are annoying. Not to mention the fact that it is a wholly unsupported third-party package management system that doesn't integrate properly into the rest of the OS.

Don't get me wrong, homebrew is awesome tech. It just seems that you have to use it to jump a bunch of barriers that Apple purposefully puts in the way before you get an actually useful and up-to-date development environment. Why do people put up with this?
> If pg_advisory_lock fails to acquire a lock, an error will be returned to the client.

Well, I think it just blocks until the lock is released. I tested locally and checked the docs[0] to confirm. In any event, this is a cool mechanism to be aware of. If you ever need pg_advisory_xact_lock and you find yourself wanting to unlock it mid-transaction and are scratching your head just introduce a nested transaction :)

[0] https://www.postgresql.org/docs/12/functions-admin.html

> pg_advisory_lock locks an application-defined resource, which can be identified either by a single 64-bit key value or two 32-bit key values (note that these two key spaces do not overlap). If another session already holds a lock on the same resource identifier, this function will wait until the resource becomes available. The lock is exclusive. Multiple lock requests stack, so that if the same resource is locked three times it must then be unlocked three times to be released for other sessions' use.
Why put up with it? As much as I dislike this kind of practice by M$ or any other corporation, the solution has always been in the users’ hands! Just don’t use it, switch!

Switch to Linux. Live a better life! Give pop OS! (Or any other distro) a shot
Absolute nonsense.

CEOs are facilitators. Maybe this is a case of startup culture seeping in but there is always a firewall between the CEO and the rest of the c suite.
This looks great, but I don't use Notion or find it useful in my workflow. However, I'll keep it in mind.
I doubt it, given that Microsoft now actually owns the Candy Crush IP.
This was a hugely bad idea; it was addressed years ago in 1.2 ... but so many 1.1 implementations
I started with a Pomodoro timer and walking a few steps and doing some stretches during the break. I gradually added stuff and now on weekdays I do:

- At least 1500 steps after breakfast

- At least 1200 steps after lunch

- 15 minutes of cardio via Muay Thai shadow-boxing (I do follow along videos from MT and MMA fighters)

- At least 15 minutes of core and leg exercises (alternating days)

- bodyweight exercises on alternating days

- Enough steps throughout the day to hit at least 7k

No equipment needed other than an exercise mat and a computer with an Internet connection.
I have a recent AMD GPU and CPU, which I bought because of AMD's GPU drivers being part of the kernel. I have absolutely no problems with my PC running Ubuntu, it's rock solid and I can play almost any game on Steam via Proton - all while not dealing with Microsoft's shit. Windows where the dark ages for me.
It compiles to SQL, so the actual execution plan is as arbitrary as the SQL this compiles to.

I love database where queries and commands are not declarative but imperative. Like RethinkDB or Mongo.

Databases with this type of syntax.

But to use this syntax for an SQL database is a horrible mistake, because it is misleading.
Yeah I don't like it. And I am not trying to gate keep as SQL is one of the few things I am decent at ... it just looks clunky and way too verbose. SQL is far easier to read. To me this has the verbosity of C whereas SQL is clean like Python (non-typed python).
Aside from some weird GDI printer that refuse to work with any operating system other than Windows I never[0] had any issues with hardware. I recently tried to revive an ancient drawing board and when it didn't work with Linux I - for old habits' sake. Turned out it didn't work with Windows either because it was broken.

tldr; Linux' hardware support is excellent these days.

[0] Since about 2010. Before that I had lots of issues, especially with graphic cards and broken ALSA drivers and stuff. All of these problems have disappeared for all practical purposes.
This is like saying bigger books are better because more pages = more complexity = more interesting plot. You must be a big fan of the dictionary.

I've found the best board games are often the simplest ones. 2-player vanilla Splendor is one of my favourites and all it takes to play is a deck of cards and a stack of tokens. When both players have a good level, the depth of strategy of that game is crazy good. And unlike chess, it's very approachable for new players.
Had to install Windows 11 yesterday and the fresh install had Facebook, TikTok, Xing, Spotify and more on the start menu as shortcuts. No clue, if they are actually fully installed but I was able deinstall and remove them through the context menu. May vary for other contries as Xing is very specific and only relevant for German speaking countries.
We are living in the times of remakes, so the first cold war also currently gets some renewed attention...

I think such a framing is very counterproductive because it can easily lead to self-fulfilling prophecies. I am not from the US and understand that a hegemonic power might be best served by acknowledging any possible competitors, but such positioning makes conflicts far more likely.
Introducing: Macaw (high-performance question-answering model)
Macaw is a high-performance question-answering (QA) model capable of outperforming other popular current language models, all while being an order of magnitude smaller. This demo allows you to explore Macaw's answers and compare them to those of the popular GPT-3 language model on a benchmark set of questions.
Basically the $40 server becomes $80 when managed by them.
I develop on Windows voluntarily. Funnily I was not able to set-up Docker with CUDA on any of the Linux distributions I have tried, but on Windows with WSL it worked pretty much out of the box.
Re. everything is Windows in Denmark, my understanding (backed by a few acquaintances as MS) is that Denmark is being actively pursued as a test-marked by Microsoft: It is a sufficiently advanced market that they can get everything tested, and sufficiently small that they can sell at loss without large expenses.

My experience working in a large Danish Corp. is that you need a really good reason before you can get a non-Windows machine, and if you do you still need a Windows machine on the side. Still, coming from a decade of OS X and GNU/Linux, Windows was actually surprisingly workable as a development environment.
LinkedIn is as sketchy as Facebook on automated logins. They want to keep their data exclusive to them (and to people who pay for API access).
Technical books is an instrument for learning something. Usually you should not read all book. I prefer to read technical books only if I need something. But there are books, wich I define as "computer science", this books are fundamental and maybe I will read a big part or all book. Also, I've never see, what technical book was read in one go. Example books: Tanenbaum OS or Designing Data-Intensive Applications.

Our brain cant remember a lot of technical information at once
Seems like a good application would be on GPUs & CPUs, especially in data centers