skysight-inc/HackerNews huggingface dataset:
Hey everyone! For anyone wondering what is this tool and why we need it..

I'd like to wind back couple of weeks ago when I was looking for battery monitoring/analyzing tool and was shocked to find that there existed no such tool on the market, so I decided to build one for myself!

Powir is a tool designed to help people evaluate their power and battery condition of their windows based systems. It achieves the goal by showcasing various metrics collected from the system and doing statistics to formulate an overall benchmark of your system.

Some of its features include:

- 100% portable app with no installations required: download and run!
- Provides you with a simple and clean UI to list your battery and system information.
- Shows you the trend in battery capacity as well estimate life since the OS was installed.
- Ability to export all the data via various formats: PDF (app), JSON (processed), HTML (original report)

I've launched it on ProductHunt as well: https://www.producthunt.com/posts/powir

App is completely open source and available on Github at: https://github.com/SlapBot/powir/
Thinking slow thinking fast- reading it for the 2nd time. It is very good book. Need good attention and slow reading to get the best of it
This is a polemic written by the author of a competing tool.

You can tell xz isn’t so bad by the complete absence of any real world report of xz causing issues.
>WebM only recently added AV1 support to its container format

I was unable to find any evidence of this anywhere I looked. For instance this webpage: https://www.webmproject.org/docs/container/ shows only VP8 and VP9 as acceptable video codecs.
> It's going to take a new kind of software engineer to build these fully distributed systems.

What your are selling here is nothing else than a new proprietary-scheduler-runtime to run embarrassingly parallel jobs ( the easiest kind of parallelism)

There were already plenty of solution to do that, the only difference here is that you run on AWS lambda.

Why would you need an entire new type of engineer to do that ?

There is nothing new here excepted buzzwords.

Are engineer nowadays a script-kiddies bind to a technology there entire career ? (Tip: of course no)
> Traditional server applications can be rewritten “serverless” so long as your pipeline is pretty functional, ie you’re not saving critical state in memory on the server process itself.

And if you're storing things in DB, how long does it take for your lambda to start up now? In a project I was on, it could easily take 3s for a new request to be served, because we had a lambda that was doing and auth check with the DB, and then a different lambda that was doing the actual application stuff with another DB. So not only would we incur the cold start cost twice, but, since our lambdas needed a nic inside a VPC to talk to the DB, the cold start cost was huge. And of course, you pay that cost for each additional concurrent connection, not just once.

Of course, if we had stored everything in some other managed service, and maybe used some managed auth scheme, this would have not been a problem. AWS likes it when they get you hook, line and sinker.
Fascinating stuff!

Do any of these people actually live in the suburban household they assert will become more popular?

There isn't a single mention of the neighborhood... Mine was previously mostly emptied during much of the day, as people left to go to work or school. It is now full of pedestrians, bicyclists, and children in the afternoon. Front-yard conversations with neighbors is MUCH more common when everyone is working from home.

What will happen to community in this post-COVID environment?
Yeah, I think you’re right. I’ll remove the “ever made” there’s a lot of great stuff out there.
Thanks for the link to that manual. It is indeed quite direct.

Self-Enquiry is like a ROP exploit for hacking consciousness.
That’s how I got the job!
I would say you have more options, if you expand your definition of tea to other things than literaly tea-leaves brew :-)

I.e. I had my wakeup ritual with Mint/Nana for a bit and it was nice :-)

But I did discover James Hoffman on youtube and am on a verge of becomming a weird coffe nerd :D
They were responding to the top level comment.
What you're communicating is your exuberance, not the fact that your mom makes the best lasagna in the world.
I agree that IF is for me the easiest way to lose weight, people should really give it a try. But in regards to the need of something magical because it’s difficult, as someone who has lost a lot of weight and stopped smoking, the latter was orders of magnitude harder. Wanting to smoke a cig was like being tempted by a cookie AFTER a fast. Also controlling my weight is child’s play compared to building muscle with a good muscle/fat ratio.
Yes they both work :) https://collectednotes.com/blog/api.txt
Life in Weeks, on One Sheet – Overview Effect for One's Life
> I believe the scraper was written in Python, so I shudder to think about how long it would have taken to run on a single machine.

Scraping is an embarrassingly perfect scenario for coroutines. Most asynchronous frameworks even use scraping as one of the examples.

In short, it would probably be done in 15 minutes, assuming you don’t get throttled quickly. If the tool wasn’t already async capable, another 15 minutes to wrap some scraping in gevent/eventlet.
Oooh, vzg.me looks promising, thanks for the tip. (Also got a tip about gath.io on HN a while ago, which has worked pretty well for a couple smallish, informal events I've hosted.)
> Research mathematicians often use Sage not just because they are "freedom-loving folks", but because their research fundamentally demands that they can see, modify and extend the source code of the software they are using to do computations, and in many cases this simply isn't possible with commercial options.

First of all IANAL not an expert on free software nor is any of this legal advice. Also this post is a bit tangential to the OP topic as it talks mostly about free software. Seeing modifying and extending the source code is exactly what free software is about. If you need or want that then you would often appreciate the free software movement. Free software can be commercial it just usually comes with some form of support or more looser licensing options that you would pay for in order to use it in a closed source product. Really I mainly say this to mention that free software is not free as in price but free as in freedom to see, change, and modify as you see fit. (I assume the parent poster already knew most of this and what I’m about to say by his use of ‘just, but I wanted to make this point more clear to anyone else who may not understand the purpose of free software.) It has taken me a while to understand the ethos, pathos, and logos of the whole free software movement and I’m sure there’s a whole lot more I could learn about it, but I am convinced it is a very necessary and good thing. It has troubled me that I can’t just throw in a GPL licensed software into a commercial product willy-nilly, but I appreciate what free software has accomplished due to it’s principles towards that freedom mentioned above and that is why I think it has accomplished them. I couldn’t imagine a world without Linux and other nice free softwares. I think without the principle of freedom that free software sticks to and has mandated in its licensing has freed a lot of developers that buy into that message a lot less fear that their work will be taken over by some who don’t value that freedom to see, change, and modify the software. I think in that sense those scientists who want the ability for those and themselves in the future to see modify and extend software are very much “freedom-loving folks”.
The problem with conda is that it's what broke the machine I was talking about. Apparently it doesn't very much like when you use a package manager other than conda, and things break in subtle ways.
I interpret it as being armed and the neighborhood watch are reasons for GPs feeling of safety.
That would blow the welds off the intake manifold, especially if you granny shifting instead of double clutching.
They...bought Oculus. No?
What stuff is functional programming bad at? You can just introduce loops and mutation with tail recursion and get all the "benefits" of imperative code.
Polymorphism is OOP, not every approach to OOP is the same kind of nail.

Classes as concept, are nothing more than extensible modules, and in that regard C and Assembly are pretty much the only mainstream languages that eschew such abstractions.

You can also develop GUIs in Assembly, and I don't miss doing that.

Interesting that you mention Tcl/Tk, given the OOP extensions that were all the rage when version 8.0 came out.

https://wiki.tcl-lang.org/page/Object+orientation
As a Swede, I find it hilarious that you get a $1.1M bill at a place referred as Swedish hospital in the article. In Sweden you would have to pay $130 as this is our one year cap of personal expenses of hospitalization (high cost control, performed by the hospitals, not by the insurance companies).
So, I have been looking at high velocity air conditioning, but also the newer minisplit form factors, where you can have a lower wall mount, but more flat, or a hidden ducted unit, or even a ceiling mount unit.

I was surprised at the number of options.
You don't even need to switch fields. There are plenty of biomedical companies (and what isn't a tech company these days?) and projects that could use some passionate technical people.
Interesting interior design too with the open area and the gap window at ceiling level going around the whole home. I guess there’s not much of a view and likely a lot of solar heat, so the configuration makes sense.
> And: historically they've been computed mostly on CPU, but I think it's time for that to change.

It would be great to wait a bit for OS & GPU power management to evolve before biting the bullet on that. My laptop goes from 6 to 2.something hours of battery as soon as I have a GL context opening somewhere, likely because it seems to power on its discrete GPU automatically in that case.
I used to tell my customers that most custom web sites are expensive to create and it's unlikely for them to recoup their cost. Most customers would back out and a few would actually move forward. I felt it was the only way to proceed.

I found out later that many of the customers that backed out would go somewhere else to get the work done and most were happy with what they paid for.

I decided to change my approach. Now I give, as close as possible, an estimate, where I make sure to be as accurate as possible, and let them decide for themselves, if it's worth the cost. Each customer has their reasons why they do what they do. I don't have all the answers.
Great app. Love the simplicity!
Interesting given that many of the original problems that were tackled with OOP were precisely concurrency and distributed computing.

Even the Xerox manuals contain several examples.
> If there's a thing that hadoop missed out on building into itself, it was a distributed work queue with functions with slight side-effects (i.e memoization).

Is that not named spark ? :)
No, I'm referring to unilateral measures the US takes to force countries that do not themselves have sanctions against Iran and Cubs to stop trading with those countries.

These secondary sanctions are not based on international treaties and trade negotiations. They're based on levers of power that the US possesses and exploits, much to the chagrin of foreign countries. They are also not common. There's no other country that comes close to imposing its trade policy on the rest of the world in this manner.
Random business enhancement work that usually involves the equivalent of a MBA - I got my MBA from reading a book. Mostly making businesses operate better by making sure the red tape is actually worthwhile. It boggles my mind to see how much gibberish is out there. I'll be in work until my talomeres give up or something otherwise falls off.

I often end up either writing some piece of code or project managing people who do.

I also volunteer for emergency services as well. Nothing realigns your priorities quite like cutting someone out of a car at 2am because they just had to send an important text and ignored a tree that was somehow inappropriately planted 100 feet away from the road. The hilarity of dealing with cats with their heads stuck in a pipe lightens other occasions.
The only experience I have had with xz is uncompressing Apple’s Xcode archives. All I know about that is that it takes forever to do some sort of useless “signature verification”.
Your feedback would have more value if it was not presented in such a harsh form. fyi.
Re: large number of tabs

Use the great suspender extension; my friend in academia thanks me every single time we meet. And now I see them have 4 chrome windows open with each having ~20+ tabs in it!!!

For them everything happens in browser, its synced and the great suspender lets them run that monstrosity without choking their MacBook Airs
Likewise. I think it's true for a lot of people.

Its why pregnant women are told not to drink alcohol at all. The reality is that the liver is amazing and can remove low levels of it so well that a small amount of drinking is fine. The problem is that it's really hard to a) effectively communicate what the safe level is b) get people to stick to it. It's much easier to avoid it entirely.
home office, kids. I'm guessing.
My first full time professional job (1976) involved writing assembly language for the TI 960, a process control minicomputer with a 64K data address space and a different 64K instruction space.

At first, I just thought it was odd to make the hardware more complex by having two address spaces. However, this prevented a common cause of difficult to find bugs in asm programming, and I came to appreciate that hardware could make programming safer.

Hardware architecture, programming languages, and compilers advanced rapidly, but safety always seemed to take a backseat and was left up to the programmers. I’m glad to see developments like Rust and I look forward to using it for a real project soon.
But Mozilla is no longer trying to uproot Google.

Their job now is to keep Google from getting an antitrust lawsuit/similar sentiment etc.
It is up to date. Things haven't changed substantially, and they probably won't change soon either. There's nothing in the book that you'll have to unlearn or avoid applying.

Its an interesting book in that 2015 was in the middle of the noSQL hype. Since then, people have started looking for results and being more critical.

There's a gazillion technologies that we could list that are newer, and claims that any of them are the next big thing and will fundamentally change everything are, obviously, exaggerated.
What problems do they fix? How do they deal with refactoring?
Oh man, in my times "reverse engineer" was something about restoring functionality from compiled compressed (with some homebrew compressor) encrypted obfuscated binary executable, which could possibly actively resist to in-memory debugging.
>There's a need for longform journalism, synthesis of information, bias and persuasion.

What? It's important that Facebook curates biased information and intentionally persuasive content for you because you're otherwise unwilling/unable to seek that out yourself?

I may have misread this entirely, but I'm pretty sure you can find RSS feeds for most news sources outside of AP/Reuters. Whatever content you'd prefer with any sort political or ideological slant you'd like is freely available outside of Facebook by definition.

If RSS isn't available for Breitbart or Daily Beast or KCNA or Patribotics or whatever, surely there must be an easy way to consume that outside of the Facebook platform?
I lost a little over 50lbs a number of years ago, following a 5:2 diet. Quite frankly, I found it pretty horrible. Selecting 2 days in which you won't eat (much) is pretty tough, and the obvious candidates would be your working days, but you should expect to be grumpy AF during them in all honesty.

These days, I generally stick to a 16:8 approach of IF (I typically eat between 13:00-21:00). I find that it works pretty well for me. I should note that I'm very active (exercise every day, running, cycling, or lifting weights), and that I still typically eat 3 meals, albeit within a smaller window. I think being sceptical of food science is smart, so all I can say is that it works for me.
Rich people wading through the blood of the poor in the streets to make investments, more at 11.
> Now, my question is, how is it possible that we can see so far in the past?

I think you're overthinking it. Forget about expansion for a moment, or other weird effects. We can see 12 billion years into the past because the universe is far larger than 12 billion (or 24 billion) light years across--possibly infinite, possibly not, but nonetheless at least that large, and at least that large at the moment the signal was emitted. What we're seeing isn't a reflection, it's light that has been traveling 12 billion years in a straight line from point of origin.

Because of expansion, the earth[1] and the emission source may have been closer than 12 billion light years, but they were still very far apart. The big bang doesn't mean the universe exploded from a point source, at least not in any intuitive sense of the phrase. The exact topology is still unknown, but assuming a flat, infinite universe, the universe was already flat and infinite when the signal was emitted.

See https://en.wikipedia.org/wiki/Shape_of_the_universe

[1] Disregarding that the earth and our solar system didn't yet exist.
I've had a bunch of problems with KaTeX, I'd recommend mathjax instead.
... in rats, doing alternate-day fasting.

Regardless, good on you for getting better.
The universe is bigger than the observable universe.
Strange, that google one works for me in Chrome and it was made after the restrictions

The more embarrassing one for Google is this entire site

https://www.google.com/search?q=link%3Ahttps%3A%2F%2Fmusicla...
Would you mind sharing what you were doing where the difference mattered?
You can download the official installer and install it.

That's just not what happens by default when you click on it, because that's not how you get 99% of software on Linux. So if you're doing it that way it's either because you know what you're doing, in which case you know what to do with the .deb, or you don't know what you're doing, in which case you ought not to be installing random binaries from the web.

All you have to do on Ubuntu is right click on it and choose "Open With Other Application" and then choose "Software Install". But that friction is intentional. It makes you pause and ask why that software isn't in the package manager. And then whether you really need a browser with a proprietary license and closed source components instead of using Firefox or installing Chromium, which is in the package manager.
where does an Android app lie in your priorities?
Not supporting streaming decompression simplifies the implementation a lot, which seems to fit well with the project's goals (hwzip does this too: https://www.hanshq.net/zip.html).

It should still work with large files on systems where they can be memory mapped.
There is also antifragile[1] theory of fasting - body metabolism needs randomness to prosper. So the idea is to not only do intermittent fasting, but also do it randomly, randomly change your food habits, etc. Of course, even with randomized food rations you need to keep them healthy.

[1] https://www.goodreads.com/book/show/13530973-antifragile
My guess is that these signals are ambient in nature, like microwave background radiation. Like the article mentions, it is assumed that they changed the wavelength over time but in theory they exists.

Imagine it is something like ambient light of a room without a light source during the day
Plan9's sam (sam -d for command line use) is a great improvement over ed, by the way.

Homepage: http://sam.cat-v.org/

Paper by Rob Pike: http://doc.cat-v.org/plan_9/4th_edition/papers/sam/

And another paper by Pike on sam's command language (at the core of which are what he calls 'structural regular expressions'): http://doc.cat-v.org/bell_labs/sam_lang_tutorial/sam_tut.pdf
> Don't libraries like Skia, Qt, Cairo use GPU rendering? I've always assumed so. I mean, this is 2020, GPUs have been around for decades.

As a Qt user / developer - you can use the GPU for your app, e.g. with Qt Quick or QGraphicsView, but there are sometimes good reasons to stick to CPU & software rendering, e.g. it is somewhat common to want to have intertwined "native" OS widgets (which are all CPU-rendered raster things) and custom GPU-drawn scene - this is a case where things fall a bit apart.

Another thing is that pretty, freetype-like font rendering is super expensive when you have a lot of text to show, and can't really be done (at least I have definitely not seen infinality-level beauty from the state of the art) on the GPU yet... next to that filling some rects (read: 95% of UI) with SSE/AVX/AVX2 as Qt does is stupidly fast.
I clearly suck at copy text. I blame my ESL
This looks really cool, have you considered having it use org-mode markup instead of markdown? It's a lot easier to type, easier to read, and can easily be converted into markdown with pandoc with no loss of markup.
Interesting cool applications from when I was a PhD student [1,2].

[1] http://www.eurecom.fr/en/publication/3189?&theme=mobieurecom

[2] http://www.eurecom.fr/en/publication/3247/copyright?popup=1
The blood group most exposed to the coronavirus
Amen.

* We as people tend to believe our own thinking.

* The ego controls all thinking.

* The ego is the cause of all human sorrow and suffering.

* The ego uses thought to preserve its imaginary self.

* The ego can create an argument against anything.

* the ego will generate arguments against any anti-ego presentation, thus blocking what is being presented.

* Most humans live their entire lives without ever having observed the background of awareness.
Most Mac apps are backed by a SQLite database.
It must be for separating the visible area into smaller grids for analysis.

I also assume some level of error correction is needed and pair of antennas data need to be somehow correlated
The addition of the diffing and conversion tools are a great improvement for my usage. I've previously hacked up similar things using squashfuse¹, but these are a lot better.

1. https://github.com/vasi/squashfuse
If one is willing to pay for tools, PICs can also be programming in Basic, Pascal and C.

https://www.mikroe.com/mikroc-pic

https://www.mikroe.com/mikropascal-pic

https://www.mikroe.com/mikrobasic-pic
If you’ve ever read a journalist’s take on a subject that you’re an expert in, you’ll realize that they do not become experts after researching a story, nor are they any better at identifying BS than other people.

Some journalists that specialize in a particular field become experts, but it takes time to learn. Journalists don’t have some secret way to learn faster than other people.

Journalists do get training in interviewing experts and writing. That’s what they should stick to. Just like we really shouldn’t pay attention to a celebrity’s opinion of an issue that they don’t have special training in, we really shouldn’t be paying attention to a journalist’s personal opinion- we should rely on them to talk to experts and convey information, but their ability to form an opinion isn’t any better than yours.
Oh TIL!
Imperva Takes on its Largest Recorded ATO Attack on a Single Company