skysight-inc/HackerNews huggingface dataset:
Automation would definitely make the process less painful. I'm struggling to see how it could be done though, unless you're running your own mailserver.

I use Google email servers[0] [or 'Gsuite' as it's now called] to handle email for some of my domains and Yandex email for domains [1] [or 'Connect' as it's now called] for others. In order to create a new email account, or add a new alias, it involves logging in and clicking through a few screens of admin section. I'm not saying it couldn't be automated but I don't think it would be easy.

If anyone has done something like this, please share some tips!

[0] https://gsuite.google.com/
[1] https://connect.yandex.com/
Nuclear plants operating on margins, growing climate risks prompt tough choices
The operator was watching a video on her phone. That’s not failure to take action, that’s intentionally putting yourself in a position to not take action
The article does not include US adults aged 40+ and it's explicit about it. It is just misinformation to widen the claim to two-thirds of all the US adults.
> If I could find the same tablet-laptop format, with ubuntu support, that would be perfect, well until Android gets proper desktop support.

Fedora runs quite well on lots of 2-in-1 pc's (e.g. tablet form factor plus detachable keyboard) these days. I've not really tried Ubuntu, but the hardware tends to be a lot fiddlier than typical laptops or desktops and Fedora has better support for it than Debian-derived distros in my experience. And the GNOME desktop from Fedora works quite well as a "pro" tablet environment.
Kubernetes? -> learn go.
I hope rust will become soon a (really) good place for embedded software.
Looks cool!

Two questions:

- Is this approach also learning the palette? It is kind presented as a given here but it is of course very important for a good dithering.

- The loss function might work better on spatially downsampled images. The downsampling causes a mix of the image colors making the dithered image look more like the original given a good dithering. This also naturally removes the variance that is now penalized in the loss function as this is blurred away.
Apps cannot currently use other browser engines on iOS
Air Force seeks radical shift in how jets, missiles and satellites are designed
If their 20% justifies their salary, which it does by the fact they've not been fired, then I don't see your point.
We’re closer to holographic meetings than you think
Using* any language and writing non-trivial programs.
From what I remember the person that was hit was fairly visible. The video uber released was very dark however, giving that impression.
Very interesting!

This seems somewhat similar to the recently published GIFnets[1]. However, I believe GIFnets is training a reusable network to a predict palettes, and pixel assignments, while this post is focusing on optimising the "weights" (i.e. pixel values) for a single image.

I wonder if the loss functions from GIFnets could be applied to this single-image approach to potentially solve the banding problem via something a little more "perceptual" than the variance term mentioned.

[1]: "GIFnets: Differentiable GIF Encoding Framework" https://arxiv.org/abs/2006.13434
Airbus seems to use ADA mainly for drone software. Everything else is MISRA C, or MISRA C with a layer of abstraction overlaid that allows for generation of assembly from the same codebase as well.
Can you explain/expand your reasoning behind that a little more? This is the first I've encountered such a point.
It's really interesting how dramatically our views of mind-altering substances have evolved. I'd like reading an essay or book on the subject if anyone knows a good one. Like I have picked up bits and pieces here and there but not seen anyone attempting a coherent whole.
> If you want bugfixes and enhancements, you upgrade the package. If you want to break your existing code, import a different package.

Exactly!
And how is that an unreasonable conclusion?
He asked about how the average American views Bill Gates, not how the average person who read /. in the 90s views Bill Gates.
It’s $500 here in Massachusetts with an extra $20 fee to file your annual report and pay online.
I'm glad to see this. What people first and foremost forget is Bazel is a package manager/overlay in itself (and a very good one too), which allows for very complex (and yet safe and reproducible) builds.

The learning curve is steep though, but the payoff is so worth it.
Except it did, that is how Rational Software was born.

https://datamuseum.dk/wiki/Rational/R1000s400

Eventually that experience was moved into UNIX workstations, like everyone else trying to capitalise on their market.

The "I don't need IDE" culture is more related to languages born in UNIX culture.
This!

I am completely confounded that I have not heard of any real legislative proposals to establish a clear separation of duties in regards storing data and selling it.

There is an obvious conflict of interest if you both have my data and are granted free reign to do what you want with it (via click through agreements that modern society is now dependent upon) you have unfair leverage over me.

If you are able to do this en mass without much competition... I'm thankful things haven't gotten worse than they are.

Something similar to Glass-Steagall is desperately needed in the digital era. Hopefully somebody is working on it...
There are several movies about robot uprisings etc and they often feature a mega corporation whose business is loosely speaking robotics.

I can picture that being Boston Dynamics when the robot uprising happens for real.

Those companies are always on top of the world in those movies, so maybe it will pan out after all.
"Windows programs for Linux"?

Whoops, typo. Windows programs from Linux, I'll fix that.

You can mount other host filesystems from inside the VM in any hypervisor I know of.

In most hypervisors you can't do a

notepad.exe foo.txt

or

TextEdit.app foo.txt

for that matter in a Linux VM,
He Invented the Rubik’s Cube. He’s Still Learning From It
> it is not possible for humans to not loose attention when nothing is happening for long time. And even when things are happening, it is not possible for humans to keep attention all the time.

But they could watch the road instead of watching their phones. It would be a pretty simple fix- have the backup driver keep their phone in the back of the car. I've had jobs where we had to lock our phones in lockers at the start of our shift, it's not uncommon.

Also, disagree that moving car requires faster responses than drowning person- kids often gently slip under the water in an instant and it's generally quiet and fast, never a big splash or dog paddling "help me!" commotion like in the movies. And longer without oxygen to the brain can lead to more permanent brain death, so I'd say both activities require equal vigilance.
while cool, it's pretty telling that similarly high-level languages like C#, Kotlin, Scala, Python, Swift and Javascript have had this widely-used quality of life for years while Java doesn't
Population Density Does Not Doom Cities to Pandemic Dangers
>2. No one would have made this sequence in the laboratory because it would not have been the one to make.

That's circular logic. Unless directly involved in Chinese Bio Weapons research he can't possibly know which variants were tried for 'gain of function'.
Isn't that a feature?
Well if I can quickly translate my small personal use app ideas to Android using this, then this is gold for me.

Thank you for this. I'll try it out and let you know how far I could get.
Manage knowledge base assets using the new Document360 Drive
Managing your knowledge base assets is now handy with the central cloud-based repository drive capability features in Document360. Read more to know about the Document360 new feature.
This is certifiably grouse.
The Plain English Campaign offer some free guides on their website: http://www.plainenglish.co.uk/free-guides.html
It works so crazy well that sometimes it works and then I stop and think: how did that work.

Example: I type code ./somefolder in WSL and it opens VSCode on Windows, editing the folder I specified.

Edit: danieldk replied just before me, but I think my answer adds to that instead of just duplicating danieldks.

Also danieldks answer highlights something important: it doesn't seem to be just magic shell wrappers (or if it is they are truly magic).

VSCode is somewhat special when it comes to editing files, Notepad is not.
wow that looks pretty darn great...
installing on Fedora silverblue right now.
I didn't say that exactly.

If you supplement minerals and listen to you body response, then you can fast as long as you have fat stores in your body.

Its only dangerous if you don't know what you are doing or ignoring signals from your body. Lightheadedness is common thing people report or /r/fasting/ and almost always they don't take salt while fasting.

But I am not an expert, it feels like I have done more reading about fasting then actual fasting. So don't take advice from strangers (especially /r/fasting or worse dryfasting nutcases).
Tourists on Tech's Toll Roads
That’s a bit old, though. Anyone can use GNAT now, and there are newer versions of the language. Even the discussion is dated: Ada 2012 is more widespread and there have been developments in SPARK.
Don't worry, the next gtk3 update will break it. /s
Most of those came out over a decade ago.
Someone recently added moment to our project to parse some dates. More recently, I decided to use it to parse and format some dates somewhere else, and I immediately got flak for it.

This is, all I need moment for, is simple date.formatAs('DD-MM-YYYY') and date.parse(date, 'YYYY-MM-DD') stuff. moment is overkill for that, but js Date somehow doesn't do it. It would probably be quicker to write one myself than to find a library that does just that.
Is it just me, or did anyone else try to clean up their monitor from dust, realizing eventually the "dust" is the websites background image?
That's exactly how I feel about mine. It runs PostmarketOS and I swapped out Phosh for SXMO which, despite being out of left field UI-wise, is way less janky and frustrating. It's still not within spitting distance of Android in terms of UX, let alone iOS, but it is the smartphone revolution we were all hoping for: hackable to the bone, runs all your favorite Linux software and only the software you want, open hardware (but for a few blobs) and hard kill switches for the camera, microphone, and radios. Great things will be built upon a platform like this.
Tracking calories is a pretty annoying task but the good thing is you only have to do it for like a week, then you have a good understanding of what your calorie intake is.
> because why the fuck would we want to use GPUs except to look cool on your resume.

Well, there are reasons, but it's true that GPUs in DBMSes is still something that's very immature.

> Internally people use Pinot instead of this.

Can you elaborate a bit regarding the choice of Pinot over other analytic DBMSes?
> so long as they also specialize in something that China needs

tomorrow, China may learn to specialize in that something.

It is never a good strategy to depend on the weakness of others for the long term.
If Google buys them some more, then the senators might buy it.
TFW your monitor is dirty enough for you to not notice the dusty BG image.
Where do they mention that they decided against Rust ?

Ada is certified by ISO for being used in automotive control systems. Rust isn't.

So I'm not sure how Rust could have even been an option. AFAIK, the options are Ada, MISRA C, and certain Forth flavors. That's it. I'd take Ada over these alternatives every day.
Does it matter? Stated job of FB is to connect the community, allow you to share your life with your loved ones and so on. Stated job of NSA is to maintain IT security of the nation and perhaps hack foreign intelligence, not create a network of mass surveillance at home. But we judge them for other things, right?
I'm only 90% sure I know the syntax of a for loop in my chosen language, C#. The reason for the missing 10% is that I never write this syntax.

Most loops are covered by a foreach or by LINQ (think: map and reduce, buy nicer).

The few times I actually need a for loop I type: "for" <press enter> <type the limit for i> <press enter> and then I focus on the loop body. If my needs are more complicated, I _modify_ the for loop my IDE gives me.
I see fintech companies promoting and using heavily cryptocurrencies and ledgers. A strong use case for them is the fact that in certain jurisdictions they witness a high level of trust thanks to strong financial regulations, while in others there's too much room for transaction fraud. So a distributed ledger works actually to provide a level of trust otherwise brought by regulations.
No, it wouldn't. Either it would be only for rich and create extreme resentment or it would lead to extreme overpopulation, that would lead to things like one-child policies, reproduction lotteries, eugenics etc. all of which would create resentment again.
I like how even the programming languages of today suffer the same technical treadmill anxiety as the frameworks and libraries they are used to author.
With how horrible Gnome 3 is to use I guess nothing can be worse, though I'm sure just like gnome 3 it will also randomly crash every 15 minutes.
I find camera bumps annoying on principal. Those extra two millimetres could have been used to fit a bigger battery, but no, it has to be as thin as possible.

Then again, Apple phones tend to be really heavy, so maybe its for the best? But that doesn't excuse other phone manufacturers from making ridiculous camera bumps.
I've never written in Ada, but I did come across m2os the other day: an Ada-based system for Arduino Uno microcontroller (and a couple of others) that features a simple scheduling policy.

This is actually quite intriguing: a language that includes the concept of tasks at the language level, rather than trying to hammer in a bunch of macros or somesuch into C to achieve a similar result.

It makes you wonder if Ada really ought to be the "next" system programming language instead of Rust.
This seems to be the survey summary - http://www.claimscon.org/millennial-study/ - with breakouts like http://www.claimscon.org/wp-content/uploads/2020/09/NO-WATER... and per-state breakouts like http://www.claimscon.org/wp-content/uploads/2020/08/Millenni... which gives you the script (although nothing more than percentages for the responses.)
> Chuck Feeney Is Now Officially Broke

He's not broke, he still has two million dollars (in a very advanced age). I wish I was that broke.
Traditionally vertical integration is fine and horizontal suspicious in antitrust law. Why are ads different?
> Belittling the holocaust doesn't do anything to help the fight for this cause. if anything, it hurts it.

Theoreytically that might be true. The fact is that today 70 years after the event, and several other genocides the amount ot attention all these other genocides that happened is miniscule compared to the attention that holocoust gets.

So there is clearly something wrong, in the whole "let's not
allow genocide happen again by remebering holocaut" story.
Why does this website need javascript to load? Everything in there could fit on a static page with gifs.
> reference counting everything left over that provably can't result in cycles, and then garbage collecting everything else

This is interesting. I skimmed some introductory parts of https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-908.pdf as well as the definition of the SCAN function and searched the PDF for "reference count" to see how it does what you propose. At the moment I don't have the impression that ASAP dynamically reference counts anything. Let alone selectively reference count certain objects but use a tracing GC for others. Could you tell me where exactly to look for details? Wouldn't references from RC objects to GC objects, and vice versa, be an absolute pain to deal with?
lol. no, that's not how amphetamines work. and they're not class 1 either.
CyberChef[0] has a 'magic' decoder that tries out different encodings for you.

[0] https://gchq.github.io/CyberChef/#recipe=Magic(3,false,false...
Why does the U.S. have so many Chinatowns?
Yeah, I've been keeping an eye on USB4 and WiFi 6E - and avoiding new devices for the time being - for this exact reason. My dream setup involves a litany of dumb displays in different form factors - VR, tablet, desktop, or whatever else - that I can power from one primary device, rather than buying a slew of discrete systems that'll be compromised on spec in order to accommodate larger screens etc. [1] But the I/O for that won't quite be there until sometime next year.

Add to the mix GKIs; AOSP's recent ability to boot from mainline; and the ensuing implication that all of these new adaptive shells being developed rn for the PinePhone could be reused on an Android device [2]; and the thought of 2021 has me salivating.

[1] Mostly, anyway. Some stuff would still be purpose-built, but realistically the main limiting factor for my phone as a daily driver at this point is the form factor.

[2] Assuming bootloader unlock, at least until we see how DSUs play out.
IBM “Linux Child” ad (2003)
It's apparently derived from Oracle's PL/SQL, which as mentioned somewhere else in the comments is directly using bits of Ada compiler technology.
To some extent the 'culture' just moves on to different fields and/or subfields.

For example, my experience has been that the cryptocurrency/blockchain 'culture' reached its zenith at a point later than the more general 'startup/app culture'.

I suppose ML/AI stuff is still sort of on the way up, if not for the coronavirus putting everything on pause.

I know a bunch of people in their early-to-mid-twenties who are perfect 'canaries' for whatever is the next 'startup culture' and it's both interesting and slightly annoying to talk to them about it.

I feel to old to get caught up in all of it, but I admit that knowing what's hot can be helpful to find the type of work that I don't like but that pays the bills.
Were I work we have several internal libraries. When we crossed the point were one library was used in more than 3 services, we stopped doing breaking changes because it was simply to time consuming to upgrade to the next major version of the package.

Imagine spending an significant portion of your day migrating all your internal apps to the latest major version of an internal package, then you can imagine what we faced once a month.

We stopped doing breaking changes after a while. Instead we're effectively doing versioning at the module level. If module A could really use a fixup, we make an entirely new module A.V2, and start using that in new code. Things that don't need the new functionality can keep using the old API, which still works, and upgrade whenever we have some extra time (we never have extra time) or we really _really_ need to.

We've also adopted a policy that nothing gets added to our internal packages before they've been used in an application for a certain amount of time. Code duplication between applications is fine if we don't know exactly how the API should work, that way you have flexibility to change the code to fit a specific use case for a specific application.

If that common functionality really has to be common _straight_ away (which we surprisingly haven't hit yet) we could place it in a module A.Unstable to make certain everyone knows that it can break at any point.

In either case. It's just as important to avoid breaking changes in internal software as in everywhere else. Breaking changes are not free, except for the library authors.
AppleBasics
The language used is less important than the development process as a whole, including static analysis tool used to verify the code.

I believe Airbus uses Astree (abstract interpretation static analysis) verified MISRA C. It's really good tool. https://www.absint.com/astree/index.htm
Sadly it’s a material design, one of the worst design frameworks out there. And, it is used contrary to its purpose on all possible levels without any understanding of it.
CleanSpark for Mac
A Mac only app, that allows you to declutter your screen with one click to safely share it on your next presentation

https://cleanspark.luciandinu.com
Great talk [0] given during the 2016 congress touching on the Amadeus flight booking system and the danger of posting your boarding pass on social media

[0]: https://media.ccc.de/v/33c3-7964-where_in_the_world_is_carme...
pretty much nowhere is it illegal to talk on the phone while driving if it's in hands free mode
Moobot vs. Gatebot
- Lives in the Menubar
- Light & Dark Mode Support
- Lightweight and Native
- Hide Desktop Icons
- Disable Notifications
- Hide Active Apps
Even less people know that the total number of casualties of WW II was about 70 million. Many people in the West are under impression that WW II was all about Jews. It wasn't. Even Holocaust wasn't solely about Jews, as they were also people of other nationalities killed in death camps.
Older hardware will naturally get cycled out of use by exponential-like decay; it won't ever go to zero because of legacy requirements and retro device enthusiasts, but it will be basically zero for most people given enough time. Inexpensive hardware will just stay with the cheap subset of USB-C without fast charging, which is perfectly fine.
No, for some reason after 30 rounds or so of running it depending on the data that I feed it it will stop compressing. It's lossless after all, and after that the filesize slowly increases. Must be a bug somewhere. It decompresses just fine. How hard can it be? /s.
The House in Four Dimensions Is a Theorem
If you like this kind of dark cynicism about our profession as much as I do, you might also enjoy the essays and talks of James Mickens. Here's a collection of his work:

https://medium.com/@soobrosa/my-humble-james-mickens-shrine-...
I'm pretty sure GP was talking about monetary cost. This is moving the goalposts.
Or even conflicts rising from competing use of state space in some other app. For example, if your database have a limited set of connections it can set up then you absolutely don't want different dependencies to handle connection pooling by themselves.
My infinite compression algorithm totally works. It's just a little slow.

def compress(input, threshold):
decompressor = lambda: 0
while code_size(decompressor) > threshold or input != decompressor():
decompressor = randomize_code()
return decompressor
Pop's tiling is great, and it doesn't force tiling like this does so you can turn it off if you don't want it. I mostly just use their keyboard navigation tools to snap, resize and move instead of the tiling functionality, though. I think I'll stick with Pop's, partly because I'm used to its keyboard navigation, and partly because I don't particularly like tiling.
This looks decent. Tangentially, why do Gnome windows have such big title bars? Is that something you can adjust?
I know what you mean but...what can you do? In the instance you give, he's still your dad and if he's a generally good guy otherwise you're presumably not going to cut all ties over a disagreement about biology.
Answered:

https://dbader.org/blog/python-mobile-development-kivy-vs-be...

Excerpt:

The key difference between Kivy and BeeWare is that BeeWare programs use the native UI toolkit of the platform they run on, whereas Kivy apps use a custom UI toolkit that uses the same controls across all platforms.
Once Microsoft finishes the work on DXGI for Linux, it won't even have to be headless.

It's also very paravirtualized, which is why HyperV enlightenments are required for WSL2 guest.