skysight-inc/HackerNews huggingface dataset:
I don't think any of this is relevant to rendering time.

> and it doesn't even allow you to add files to a project without having to hand-tweak CMakeLists.txt files.

I don't know any IDE which does this well and don't think that this is a solveable problem at all.
e.g. where would a source file be added there ?

set(COMMON_SOURCES a.cpp b.cpp ${SOME_OTHER_SOURCES})

if(SOMETHING)
add_executable(foo WIN32 main1.cpp ${COMMON_SOURCES})
else()
add_executable(foo main2.cpp xyz.cpp ${COMMON_SOURCES})
endif()

if(FOOBAR)
target_sources(foo PUBLIC foobar.cpp PRIVATE baz.cpp)
endif()

I've tried looking in VSCode to test where it would go but cannot find a command that would add a new file to a CMakeLists. File > New file > save as .cpp definitely does not and I don't see a right-click option that would do it.

> , it barely supports any form of refactoring at all,

c'mon, here's my experience with Qt Creator when comparing with VS Code (with the C++ extension installed):

- vscode: https://vimeo.com/410950170

- qtc: https://vimeo.com/410950345

I'll agree that QtC (https://doc.qt.io/qtcreator/creator-editor-refactoring.html) has less than for instance CLion in the refactor department, but than VSC? Maybe with ten additional extensions or so ? But qtc works from the get-go without needing to go fetch plug-ins elsewhere.

Note also how QtC helpfully tells me bugs and issues in my code along me typing, without making typing slower.

In contrast, I really have trouble concentrating with VSC (and also JetBrains IDEs & VC++) operating latency (and that's on a 8c/16t top-end desktop i7).
>> also moving from Vercel to AWS this week for security reasons

Could you share the issues with Vercel ?
So true - I forget what service (simple dB?) I used once in an app - app still worked long after service totally disappeared from marketing side of aws
As someone who uses Ubuntu on multiple machines, does this and uses a high DPI laptop display AND an external display, this only sort of works and the outcome is much worse than what Windows or MacOS do out of the box.

Honestly, I don't get how the Ubuntu ecosystem is so much worse at handling something so basic, when other OSes have had almost no issues with it for over a decade..
Ubuntu had the calculator as a snap! What's the idea with that? It suddenly took 2 secs to load and uses load of memory...

I dont care packaging got easier. I care for a smooth working system I can understand and instrument, and that does not hog resources.
How Do Classifiers Induce Agents to Invest Effort Strategically? (2019)
Finn here with a 3–7.5 km commute depending on which office I go to: hills. I was in Amsterdam last summer and rode about 60 km one day with a shitty rental bike and it was a breeze because there was only a couple of inclines that I remember. Here it's constant up and down and I would surely need to shower at work. Personally I have solved that with a pedelec, which takes the effort out of the hills.
For the life of me I don't get how people always say upgrades are so easy on Ubuntu.

They do? I just assume that I have to do a backup of my data, wipe the disk and install they new version.

Ubuntu updates never worked for me.
University education is pretty much what you put into it. If you sit and wait for knowledge to be spoonfed you will get theory and research, because that's the only thing that can be learned that way. If you take a more active part in your education you will absolutely get a lot more than theory and research.

For example I teach databases and one of my first year tutees comes to my office hours and asks me for advice implementing the database part of a website he is working on. He is the only one who bothers coming so I spend an hour every week whiteboarding database design and optimisation with him, and explaining how to design the architecture of his app. Another one comes to me on a regular basis and seeks my advice on machine learning (my field of research), and I give him guided readings and advice on adding some light ML in a game he is working on. Both of them will get a lot more of their education than theory and research, because they understand that what they are paying for isn't a weekly one man show of some dude standing on a podium and talking for a couple of hours, it's access to expertise.
I'm wondering how native Anthos integrate with other clouds. They are standardizing on Kubernetes level, i.e. you can schedule pods from on-prem GKE to AWS cluster. But are you able to use RDS similar to how k8s config connector makes CloudSQL available via CRs? Crossplane has the advantage of being equally integrated to all clouds.

Also, if the point of multi-cloud was vendor lock-in, aren't you now GCP locked-in when you use Anthos? It's not open source and may die any time like other Google projects.
they're often poorly paid foreigners.

lots of Malay/Indonesian etc types. in Australia I see that a lot anyway.
I'm always wary of upgrading from an LTS to the next one instead of preinstalling from scratch. Did you run into any issues?
LendingClub to lay off about a third of employees due to coronavirus
The nice side effect here is that even if you are not targeting browsers, if you want a modern, fast, usable and cross-platform 3D API, there now is one, which hasn't been the case for a long time. And there are at least two different implementations of it.
I guess I shouldn't be too disappointed but I read this hoping to find a permanent storage solution, after all thats what the title says.

If it's too good to be true it probably is.

I suppose etched gold laminated in glass (simlar to plastic laser discs) might provide a very long term storage solution with high enough data density for the current times. Other than that I can only think of punch cards which dont have the density for a current long term storage schemes.

I have heard murmurs of some sort of genetic engineering system that theoretically allows for the storage of data in a GMO plant that could in theory last forever.

Maybe some sort of space radio telescope system that bounces back signals?

Anyone else know of a way, or have an outside the box idea to store data for a very very long time?
> I don't think that in the last 10 years I ever had thought "I wish my phones CPU had higher clock speed"...

Thats a thing with the computer industry, everthing is getting faster all the time but everthing keeps feeling getting slower.

For me the pinnacle of UI was Mac OS 9, it was just so snappy and responsive. It's (pre emtive) multithreading was a pain to wait for but the UI itself was tactile. Apply only approached this on Mac OS X with (I believe) 10.7 Lion when they overhauled stuff under the hood (after upgrading to that version it felt like I bought a new machine). After that it's been downhill again.
My understanding is snap and flatpak are not equivalent at all because snap is more permissive whereas flatpak is sandboxed.

Specifically, it is not possible to do gpg signed commits from flatpak (e.g., jetbrains idea) without tweaks upstream.

I agree with the overarching idea though: it gets worse before it gets better. See wayland and how we still can’t capture display in obs.

I am a little torn on this. Should the onus to “fix” be on jetbrains and obs? I personally think no where possible. Replacements should be drop in without effort or at least with clear guidance and not too much effort on behalf of individual applications.
Python 2.x is EOL Jan 2020
Oil price rebound gathers pace as Trump stokes Iran tensions
Have you ever tried to open an Excel Sheet from 2002, that one that is existencially important for the whole success of the company :), with makros as big as the Windows Codebase itself, in Libre Office? I can tell MS Office will not leave the field.
> Those gains came after US President Donald Trump on Wednesday ordered American warships to destroy any Iranian vessels that posed a threat.
I cannot recommend this enough for those looking to dip their toes in tiling managers. I would have saved a lot of time and trouble if I'd gone to Regolith directly, which I only did after spending hours trying to get i3wm into a useful (for me) DE, and realizing that Regolith was what I'd been trying to do all along.

The good stuff from Ubuntu-gnome (easy-to-use common settings GUIs, utilities etc), + the good stuff from i3, well put together and simple to customize, i3-gaps by default, and easy to install.

It also led me to discover i3blocks/i3xrocks which I didn't know I needed.

here's an example of a i3xrocks script for bluetooth status in the tray.

#!/bin/bash

# how hard is it to find a bluetooth symbol in common fonts...
# more icons at https://fontawesome.com/cheatsheet?from=io
LABEL_ICON= #ᛒ # '' # #  # ᛒ
LABEL_FONT="Material Design Icons"
LABEL_COLOR=${label_color:-$(xrescat i3xrocks.label.color "#7B8394")}
VALUE_COLOR=${color:-$(xrescat i3xrocks.value.color)}
VALUE_FONT=${font:-$(xrescat i3xrocks.value.font)}

PANGO_START="<span color=\"${LABEL_COLOR}\" font_desc=\"${LABEL_FONT}\">${LABEL_ICON}</span><span color=\"${VALUE_COLOR}\" font_desc=\"${VALUE_FONT}\">"
PANGO_END="</span>"

NCONNECTED=$(expr $(hcitool con | wc -l) - 1)
echo ${PANGO_START}${NCONNECTED}${PANGO_END}

if [ ! -z "$button" ]; then
/usr/bin/i3-msg -q exec /usr/bin/gnome-control-center bluetooth
fi
Oh I agree on the terminology, and I think it's a shame things are how they are (no more active community on games like we see with 2000s games). I was just pointing out that it was so common these days that people mean "game servers" when they say "matchmaking".
I didn't say you downvoted me and I'm sure you didn't, though a couple of people must have...

Thus said I'm not denying that in most places a decently educated person knows about the darker side of history of their country. My point is just that history as it is taught in high schools is a narrative that is (also) used to justify a sentiment of national pride.

Italy has ancient Rome and the Renaissance, Greece has ancient Greece, Ukraine has Kievan Rus', and just like those France has its own founding myths, be it Charlemagne, Napoleon, De Gaulle, or the Republican ideals...
In theory, SMR drives shouldn't have issues with reading and they should also write fine if you write entire stripes. With HMSMR it should be possible. With DMSMR - I don't know. Do DMSMR drives partially skip staging area on large writes and fully if you align them?

I don't see why RAID rebuilds should take notably longer on SMR drives, if only they were properly managed - by both the RAID driver and drive FW. Though it's hard to properly utilize a DMSMR black box.
https://www.destroyallsoftware.com/talks/the-birth-and-death...

This is becoming (somewhat) more true every day.
Service Mesh Demo with Istio and SockShop
OurMine Owned Facebook
I think Crossplane[1] could be a candidate here. It allows cloud services to be provisioned via native CRs in your Kubernetes cluster and mount their credentials to workloads that can be scheduled to any kubernetes cluster, either provisioned through Crossplane or imported via Kubeconfig.

[1]: https://crossplane.io/
Well, you just said. The netherlands has a pretty even geography.

In many places, just cyclying for 5 km can get you out of your breath and sweating. I can think of many of such scenarios in the south of Spain.
You're right P2P is more common on game consoles (Almost if not all Nintendo multiplayer games use P2P, Mario Kart, Splatoon, Animal Crossing, etc...) which in my opinion was 'okay' for a free service but a joke now for a paid one.

I might have expressed myself badly in my previous comment, I simply wanted to say that I've seen a lot of people saying "matchmaking" for "game servers" these days because it is very common and dedicated servers are no longer the norm (sadly).
Cowboy is not made in Elixir and it's not built-in. It's an HTTP server made in Erlang (which Elixir can call at no runtime cost): https://github.com/ninenines/cowboy
The way i see it, software which is truly part of the distribution can and should still be packaged the traditional way. But snap/flatpak creates a standard way to install software which is not really part of the distribution. It replaces all the random tarballs and unpacking things in /opt that you occasionally had to do when installing third-party software. It makes sense for VS Code, IntelliJ, Slack, Chrome, etc, to be in snap/flatpak.

It doesn't make sense for open-source software built with traditional tools by the distribution maintainers themselves to be in snap/flatpak.

I note that on Ubuntu 18, snapd itself is distributed as a snap, which seems like a very poor idea to me.
It depends on what you mean by introduction. I think the Typeclassopedia entry on Semigroups and Monoids is pretty good, if you are familiar with basic Haskell syntax.

https://wiki.haskell.org/Typeclassopedia#Semigroup
Does that distro use flatpacks? I also hate snap with a passion, but I dont think flatpack will be better, what are your thoughts on this?
A video game that had millions of users
It’s also a surprise that Google didn’t cancel the whole international program.
This is very closely related to how seL4 [0] allows delegating (subsets of) a processes own capabilities. The difference would be that this Windows kernel code isn't formally verified to uphold it's security model to a level where send-only capabilities are proven data-diodes (i.e., the sel4_Send() syscall blocks (potentially indefinitely), and it's sel4_NBSend() silently drops the message if the receiver isn't already waiting) a success/failure indication), whereas seL4 comes with extensive proofs.
You might be interested in the Dom-Römer-Project in Frankfurt [0], where they re-build a major part of the old town center, using reconstructions or houses build in a "traditional" style. There was an extremely ugly and unfair discussion between the advocates of the project and modernist architects, which basically ended in the modernists accusing the former of facism and populism - which is completely absurd.

This is the building they demolished for the project:

https://upload.wikimedia.org/wikipedia/commons/thumb/9/9f/Te...

It is still lauded by some as a masterpiece, which either means that I have zero architectural understanding, or that they are using different metrics to measure architectural quality.

The Dom-Römer-Project was and is a huge success. For me, the lesson is that if you want to avoid architectural controversies outside the world of renowned architects (meaning if you want to general population to like a building), build traditional. It's as simple as that.

Another thing I really like about the Dom-Römer-Project was the enthusiasm of the people who build it. It makes a huge difference if you are a carpenter and you are just inserting pre-made doors into a modern building, or if you have to actually build a classic timber frame [1], which you might only heard of during your apprenticeship.

[0] https://en.wikipedia.org/wiki/Dom-R%C3%B6mer_Project

[1] https://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Ha...
Dark web scammers selling ventilators and MP3 files to kill Coronavirus
We just gonna ignore it runs Beatsaber and VRChat two arguably much more important and popular VR apps than that janky Skyrim port.

PCVR is an evolutionary dead end, few adults want giant PC towers in their homes anymore. Even when I demoed PCVR with amazing experiences like Lone Echo people lost interest when I told them no, it wont run on your macbook, you need a tower PC.

Yet I demoed them Beatsaber on the quest and a guy ordered one within a minute of taking the headset off, he demoed it at a family BBQ and two of his relatives bought it after.
I really don't think this is what you think it is.
> Most of the weight in a car is the frame which is a lot heavier today than similar cars of 30 years ago to pass modern safety standards.

Yes, this is what I was saying to people that a lot of crash worthiness demands now are counterproductive when everybody now drives 1.5, 2.0t bricks on wheels because of that.

Yes, that allowed for few more percents survivability in head on collisions, but at the huge expense of everything else.

Being able to shave off 200kg off an average vehicle will save way more lives than the amount of lives those 200kg save during 60km/h+ head on collisions.
10 years of GNU Parallel: GNU Parallel 20200422 ('10years') released [stable]
And some times, on some systems, the calculator got all transparent, and unusable, so, I left Ubuntu after that. Granted I was on LTS'es almost all of the time, so, this might be highly circumstantial and subjective. But I've been there as you apparently also have. I hope snap improves for the best of all, it seems amateurish to push snap-apps, at their then-current state, in LTS releases. I left basically after Ubuntu 14.04, and even that, 14.04, was a let-down from 12.04, and so on. In my experiences.
Hello everyone,

I am Firat, me and one of my friend builded this. Our initial problem was finding great learning resources. We love learning but there are too many fluff content out there. So, we have to spend to0 much time to find a resources that met our needs. It was frustrating, then we think about this.

What do you think? Do you have same problem? Would this be solve your problem?

Waiting for your answers, I really need fresh eyes on this :)
There are already transfer.sh [1] and other established projects (which I can’t recall right now) that serve this purpose. With more fine-grained control too. A golang compiled executable is also arguably more lightweight than a php app, whether the feature set/code is simpler or not.

[1] https://github.com/dutchcoders/transfer.sh/

Edit: Since more than one person has replied with non-self-hosted solutions, I should note that transfer.sh can be self-hosted, although you can also use the website itself.
Sounds like something a human wouldn't have any use looking at anyway. Multi gb excel files? This is what programming is for.
/usr stands for Unix System Resources
Difference in DOS and Windows
Angular Localization with Transloco
logging out... going offline. unplugging your computer from the internet ??

but then it is not so useful
I’ve not looked into this but is this bad for your eyes to be focusing so close for long periods?
> Then the complexity goes down again, as it becomes uniformly mixed.

This part is incorrect. It requires the intervention of energy by motivated life forms to to un-mix a mixture of coffee and cream, therefore it is very high entropy.
Fmr Binance Labs dir launches 'Bundle', to unify trad fintech and open finance
For anyone wondering how this works, the TL;DR is in figure 1.

> Fig. 1. Footage is recorded, encrypted and uploaded to a cloud storage provider. Encryption keys are distributed to phone-based listening clients nearby. Phone clients later retrieve encrypted footage from the cloud and decrypt the contents usingthe key previously provided locally, then the footage can be played on the device.
But your point is only valid if those who do learn with time are either rare (so do not make a dent in the general trend) or they somehow also do not learn much after a certain age, both of which I find deeply problematic.

Programmers by the nature of the profession must be good at learning over time... and I find it difficult to believe someone who is good at learning when at 20, will be bad at learning when at 40...

> some get more out of one year's worth of learning than others get in 10.

Sure, but they probably continue learning the year after?? And the year after??? Or they too, stop learning (or are just too rare)?
This is the first Ubuntu LTS release without a 32 bit version
There is a way, which I documented here:

https://github.com/cies/kubuntu-setup/tree/master/chrome

I also use FF primarily, but sometimes I need Chrome (chromium actually, I should fix that).
ICE engine fires mostly happen on old, unmaintained cars. Very few almost new $60k++ ICE cars spontaneously combust because of the fuel (a short circuit in the dashboard would cause a fire in any type of car). When they do they're relatively easy to put out. And it's a bit easier to spot a potential fire hazard in advance, providing you do the regular checks.

On the other hand a battery fire is about the worst kind of fire a regular person might encounter in day to day life. It's a nightmare even for firefighters. They are very hard to put out and don't want to stay out. There's also no easy way to inspect the battery for such fire-causing potential defects. A single defective cell can cause a thermal runaway event.

It's the unpredictability that makes battery fires more dangerous. At this point we have no feasible preventive measures, no yearly service visits, no visual check for leaks, nothing.
Global Epidemic Simulator – Gleam
Sometimes frontier technology doesn't turn out as planned. Welcome to the tech industry - you will encounter more of this as your career continues ;)

So:

Magic Leap built a technology demonstrator, on a rig that was bolted to a table (as everyone has said). That demo was great. It was also, yes, bolted to a table. They have not turned that into a shipping mass-market consumer product.

Somehow, a bunch of people on the internets decided that because they, personally, hadn't seen the demo, anyone who had must be lying (or on acid?). This was, well, 'a bit silly', for lots of reasons, and it also missed the real challenges. The question was never 'does the tech demo exist?' Rather:
Can they turn the optics on the table into something you can wear (that also has even better optics, with acceptable FOV, occlusion etc)?
Can they go from a display technology to an actual platform?

Presume for the sake of argument that they solved all the optics etc questions - then they would be in the position of a company that had invented multitouch. That doesn't give you an iPhone. You still have to make an actual smartphone, work out the software and the UI, build an ecosystem, create an app store, get to scaled mass production, and that's really expensive. Or, someone had to - you could licence it out in some way (which is what Qualcomm did with CDMA - Qualcomm doesn't make phones or build cellular networks)

So: imagine back in 2006, you'd seen Jeff Han's multitouch demo. It was three feet across, came in several packing cases, and it was very very cool. But it wasn't an iPhone.
What do you mean by “browser toolkit”? If you mean “thing that people make web apps with” (like React or like you might imagine Qt being, though it’s not for the web platform), there is not a chance that this will happen by 2025. Zero.

For starters, Rust: Rust is just too complex to be the most popular language when something like JavaScript exists which is faster and easier to get started with, and generally good enough. It has niche usage and will steadily grow, but it’s not going to take over the space any time soon, and probably never will. I say this as a Rust developer for seven years and a web developer for more than fifteen years.

Then the other part, discarding the DOM altogether: there are way too many pieces of functionality that the browser provides that currently cannot be implemented in web user space, for this to become mainstream any time soon. For example: correct scrolling, standard keyboard and mouse event handling, and accessibility. The idea that you would go from quite a few pieces of major functionality completely non-existent in browsers and specs (most of these issues aren’t even being talked about) to mastery of the space within five years is unreasonable.

For further shared abstractions, many web APIs are developed and continue to be developed. Other experiments like WASI exist. WebAssembly has scope to be a solid foundation for this sort of thing. But applying all of the interesting web APIs to desktop and mobile platforms, that’s not really something that Mozilla, Rust or browser developers can or should do anything about. They have somewhere between no and extremely limited clout in such spaces.