skysight-inc/HackerNews huggingface dataset:
The solutions are simple, but the implementation is not. A lot of places don't have room for a water heater to store a larger amount of hotter water in order to load shift. furthermore, it's not guaranteed that electricity prices will cause any savings or provide a similar reliability of hot water.
“RTL-SDR” is amazing!

“RTL” is from a particular chipset that has great support for hackability.”

There a few different apps that can decode signals from it.

I even got a USB-OTG (“on-the-go”) adapter and used my RTL dongle with an app on an Android phone. And that was 5ish years ago.
TBF, I don't like any of you in my rearview mirror either. Humans are messy.
I wonder if that's a technical limitation - it's the same for Microsoft Teams. When used through a browser, you can only see one person at the time. To see everyone you have to install the app locally.
I'm writing this as a middle-class person, who has to go into debt if she wants to buy a house. It's not a bad thing - I want the house now but saving up would take too long. It's just a choice.

"Repaying" technical debt is implementing the missing features, removing the temporary hacks etc.

Not taking it can be an option, if you have full funding upfront for example. It's just not always the best option. Just like borrowing money, getting into some technical debt can be worthwhile.
Wait, wouldn't this actually be fairly simple to set up? I'll admit my Git knowledge is a little shaky, but couldn't you set up a Hook that runs when you commit a Docx/Pptx/etc. file to unzip it in memory first, and then another Hook when you checkout to zip it back into the original structure? I guess conflicts are the major issue... asking users to navigate the XML/binary structure stored inside could be a mess. A GUI could help, but that would invoke different issues.

ETA: Apparently right below this comment someone has already created this: https://news.ycombinator.com/item?id=24303611
Macbooks have nailed down the basics when it comes down to the user experience:

1. Best touchpad period.

2. Good overall keyboards (Ignore the 2016-2020 butterfly keyboards)

3. Best sounding speakers.

4. Every display has 400+ nits of brightness with good color accuracy.

5. Very good battery life per watt-hour of the battery and lasts better with time as well.

The package is what make the macbooks great. I don't have to go through a list of laptops and go through pros and cons of laptops and there are a LOT of cons.

You may think that bad sounding speakers or 250 nits screen is not a very big deal but just try using a macbook for a while and you'll see how these these make a drastic change in the user experience.

People go on about how macbooks are over-hyped and expensive (they are!) but I think that what they offer is a level above anything else on the market.

I am using a MBA 2015 for my dev purposes and sometimes the 8Gigs of RAM feels like it could use an upgrade. (I want to upgrade but it is so much expensive moving on to the new ones). I've tried so many laptops and none of those impress me. This is the only reason that Macbooks, even though they cost a bomb, last for well over 10 years.

Edit:
It "seems" windows laptops are catching up, but please list one laptop that would be usable after, say 8 years. For eg. a MBP 2012 will still work very good in 2020 compared to any of the laptops from even 2015.
Are there any windows laptops in 2020 that you can say the same for?
They also don't matter, but you already know this
For example, Australia won't even withdraw special trade relations with Hong Kong now that the PRC is compromising the whole point of that status, the U.S. went ahead and did so.
It's pretty much the only way for a person to legally build a radio and operate it. Everything you're talking about has to do with using communications equipment, not creating anything.
> it's an e-reader

It isn't though. It's a note taking device and marketed as such. Heck, when it was released, the e-reader functionality was even more deficient than it is today and barely mentioned. It's a note taking device and marketed as such. They improved the e-reader aspect a lot since then, so now it's kind of usuable as one, sortoff, but it's very much not an e-reader first.
Does the "hipness" of an idea that motivates legions of people to actively protest depend on the perceived average age and/or culture of said legions of people?
The karma cycle of life. Humourless slashdot 4 eva.
BLM and US police brutality has already been replaced by the Belarusian protests, even in Wikipedia's Ongoing events.

I guess everything's fine now.
Yes, this is bad. I think we can all agree on that.

But does anyone have sources on _how_ China got into this situation? They wouldn't be detaining Uighurs at this scale for no reason. So what's the history behind this?

I left a separate comment here of someone else who commented on the article with a potential background reason (terrorism?). Although I'm not sure if can rely on just that one comment, and would love to hear what HN thought.

A part of a civil discussion requires that we understand and seek out the argument from all parties. As a society, we need to evolve from one-sided arguments.
> Even if it’s in there, it won’t be enforced.

Please stop spreading learned helplessness. Problems are solved in baby steps. You start with legislation. Without it, nothing will proceed.
Not quite. Pluto is also built on JavaScript (of course, since it's a browser notebook).

The main advantages of Pluto is that

* The sources files are executable Julia files with minimal metadata, so it plays nice with Git. Also, the code of the source files is ordered to reflect the execution order of the cells, to keep the source code and the notebook in sync.

* It attempts to remove all global state. If you change a cell, and dependent cells will change as well (similar to Excel). This makes bugs less likely.
And it won't, how should it trickle down?

By the 10 %? By the people entering pension?

I will be K shaped, the rich get richer, pension people will be able to "enjoy" there pension and the poor wont be able to afford rent. Since big corps and funds will invest in housing to "save" money.
Pandemic Making College Students Question the Price of Their Education
I wonder then, why would the vaunted CDC change their policy to no longer test everyone? If we aren't doing this, then why bother with masks?

No one is going around the country forcing at-risk people out of their homes. Those very few should stay home and let the rest of us get on with our lives.

And besides, if I've already had COVID, I wouldn't need a mask either way.

https://www.usatoday.com/story/news/health/2020/08/26/cdc-ch...
Yeah because of my last name :( Some filters seem to be a bit too aggressive. I copied it to Medium:

https://medium.com/@dekugelschieber/testing-database-transac...
"they aren't getting account transaction emails (from their banks)"

I had a bank account I thought I had closed, but hadn't. Finally noticed and closed it 10+ years later. We moved around a lot.
If I understand correctly, Powell's owns their downtown property, including the parking garage. The rent on their adjacent location may be high, and they did renovate and change those adjacent locations a few years ago, but that shouldn't endanger the main "city of books" block.
In theory, providers/servers should ignore everything from the + to the @ so that should work just about everywhere else. And since most forms don't filter that out, you can make numerous "unique" addresses connected to a single one.

Now odds are, someone is going to respond with the one service where the + becomes significant..
Why not move fast and break things? I think it is a trade-off between being efficient and breaking something and being stable.
If you want to get into mobile development there isn't really much choice but to own a mac. You could pick up a used or refurbished mac mini at a reasonable price.
Yes, I do have it filtered. And yes, contacted all the institutions. They don't bother at all in updating their records. And these are banks and other financial institutions. One would think they'd take the integrity of their data more seriously.
Basically, it is the theory China used in order to justify the switch to State Capitalism. Here's more on the theory:

https://en.wikipedia.org/wiki/Socialism_with_Chinese_charact...
That gather needs to issue 8 independent loads. It's never going to be fast, and I think there's a strong argument that you don't even want to spend the transistors on all the extra load/store units required. The goal of scatter/gather instructions is that they should be demonstrably faster than assembling the values in scalar code, and beyond that... meh.

If you're doing random access to memory like that, you're probably out of the realm of what is appropriate in vector code and should be looking at other hardware (c.f. a GPU's texture units) to manage your memory access.
“According to Bolton”
Even the "million people" detained statistic is incredibly misleading. When you look at the original actual paper that conducted the investigation, it's about the total people who were ever detained, most of which are released after their mandatory reeducation is complete. However, western journalists intentionally make it sound like 1 million people are currently being detained.

Whenever BuzzFeed or any news company talks about ICE detention or US prisons, they make it very obvious when they talk about current people being detained and the total population that had been detained.
Crontab has an @reboot key which is convenient for quick hacks without making a whole systemd unit.

Speaking of systemd, "man systemd-rc-local-generator" alleges you can still create an rc.local and it will handle it.
I think you're going to struggle to publish to the App Store without a mac of some form. There's too much signing and stuff that requires apple devices for authentication.

I solved this with a Mac Mini that lives at home on my desk and was only used for the occasional bit of testing, debug and publishing (I was building using Flutter).
I think it's a bit unfair to blame him for the unemployment rate having gotten so high, but it is fair to blame him for how long it has lasted. If he'd shown the tiniest bit of competent leadership through the pandemic, we could have locked down for 2 months, suffered the high unemployment, and then largely gotten back to normalcy(+masks) by now. Most jobs could have come back, especially if we had done something like furloughs like the UK did. Instead, it got completely out of control entirely due to his incompetence.

Unemployment being higher in locked down states makes sense. But the flipside of that statistic is that daily deaths in red states are reaching new peaks now while they've flatlined to lows in blue states.
It works the best if you already run a forum and you want to write some related articles. Just open a subforum, and you get a blog with community traffic.
It would, but would that be the end of the world? So they'd spin off Office into a separate company. What would that hurt?
Can't really collectively punish a community for crimes of few, that's no justice.
I find my dual-core 2013 to still be alright if I SSH into a six-core NUC to work. Visual Studio Code makes this super easy to do and almost exactly the same as working locally, it can be done without it too. I used a remote VM this way as well for about 9 months while wondering what to buy and on wired connection it was also pretty seamless.

https://code.visualstudio.com/docs/remote/ssh
The entire article can be summed up with a single sentence. Animals can't have genders because gender is cultural and animals don't have culture. Fascinating insight nautil!
It's always weird to read a story where someone's rooting for something like old bookstores to remain in-business.

The thing's that I don't mind the economic shift nor the format shift. I don't particularly care for bookstores or even old-fashion books; I think electronic media with active content is vastly superior. I look forward to further advances in technology, where the line between static media and computation continues to blur into something far more beautiful.

I appreciate that a shifting economy can be tough on those in sectors that're drying up. I can sympathize with bookstore owners who feel saddened by having to close up shop.

But it feels a little weird to see folks taking a rent-seeking position, arguing that broken windows ought be allowed to keep breaking.
Can’t you just block downloads for domain in browser?
>Secondly, it's a lot harder to experiment when you're big and have commitments to more people. It's already quite hard for Distill to do weird things now -- a lot of people get annoyed to us, and I feel a visceral pressure to be conservative.

I wonder who those people could be, lol.

It's interesting to focus on a work that doesn't function at scale, it seems antithetical to a lot of common knowledge that I often see about the state of the world. I guess this sort of cuts at the same debate which happens at a lot of universities, which is how many students to allow to take a class. I am a very firm believer in having hundreds of niche opportunities to engage instead of one monolithic method of teaching/engagement (and I provide undergrads at my uni the opportunity to work with me and my group for similar reasons).

But it's difficult when the benefits of something are so strong and can lead to direct financial gains, if I spend 20 hours mentoring one UG, they will have a much better chance of getting a good job and every person who I didn't choose to work with won't have that opportunity. Similarly with a journal, every author that's mentored and published is probably getting a straight plus to their career (academic or industry). I don't have any solutions to this, except maybe the complete dissolution of the current state of society, I just find it a difficult circle to square personally
What happens if I use SSL over the top of such a network? Is that allowed? If the answer is yes, it seems more like a loophole in the rules than anything.
This is awesome! I prototyped a similar device for my (now-zombie) startup targeted at the military market, but I only used regular ABS plastic to print the case. This makes me want to revisit that project....
Show HN: PayPal emailed me today about 2001 request
So I sold something on eBay 19 years and PayPal is let me know today the person is not going to pay via PayPal. They must have sent a check... Anyone out there getting older updates that this from ancient systems? 90's 80's?

Auction Money Request Cancelled

Hello Gemhunt.com ,

Peek-A-Boo 4-U cancelled the following auction money request:

Seller: Gemhunt.com (sales@gemhunt.com)

----------------------------------------------------------------------
Money Request Details
----------------------------------------------------------------------

Seller's User ID:

Amount:$1.99 USD

Shipping & Handling:$2.90 USD

Insurance:

Total Amount:12.85 USD

---------
Item Information
---------

Item #:1613176702

Item Headline:400 Rough Diamonds * No Reserve!!!

Item Quantity: 0

Item Unit Value: $1.99 USD

Item Number:1613176702

Auction User ID:

Item URL:http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem&item=1613176702

End Date:Jul 11, 2001

Item Title:400 Rough Diamonds No Reserve!!!
Here is a message from Peek-A-Boo 4-U: Thanks for bidding, My eBay ID is Gemhunt. com, My address for checks or money orders is: Mosaical Memories Inc, 2319 Fairview Ave, Fox River Grove, IL 60021, I ship the day after I receive payment, Thanks again, Paul Krush

To view updated details of this auction money request, click on the following link or copy and paste the link into your web browser:

https://www.paypal.com/us/cgi-bin/?cmd=_prp&id=T2W67WUZYG-a-b6NaJekbs

Sincerely,

PayPal

PROTECT YOUR PASSWORD

NEVER give your password to anyone, including PayPal employees. Protect yourself against fraudulent websites by opening a new web browser (e.g. Internet Explorer or Firefox) and typing in the PayPal URL every time you log in to your account.

Copyright © 1999-2020 PayPal, Inc. All rights reserved. PayPal is located at 2211 N. First St., San Jose, CA 95131.
The 2019/2020 MBP is a solid one.
Basic Internet Marketing
A lot of modern software development is actually pretty light on computer power needs. Unfortunately I'm in the 'have compiled the Linux kernel 3 times today' camp for which that isn't true.
FWIW, I thought I remembered hearing that the maintainers of the Julia extension in VSCode are working on getting embedded Pluto notebooks working.
> At this point I'm sorely tempted to delete my email and start over with another service provider.

Why not? Or you could start over without deleting your current email and go into Gmail settings > Forwarding and POP/IMAP > Add a forwarding address, and make it forward all of your emails to your new provider, where it should be easy to sort all emails from your old address to a certain folder or tag that you only check and clean, say, once a week (for any senders that don’t have your new email).
Of course it does. They are all problems human beings facing when we trying to put different cultures together and live in harmony and create prosperity. If you can't even figure out what's happening near you, how can you assume you will even have a total understanding about something happening on the other side of the earth??
Software has a lot to do with it, but there is still a lot of work to do on hardware side as well. All the non-mac trackpads I use are physically 'sticky' whereas my finger just glides on the macbook. It's very frustrating.
Rare politician;

If I can’t discharge my responsibility to the people of this country with confidence, then I judge I should not continue as prime minister https://archive.vn/KaCoE
That's part of the RFC email address spec. Ignoring .'s isn't, AFAIR.
Not all tools are designed the same way. This advice sounds good to hear but good luck finding the tools that can be customized to your workflow.

I always found that it is easier to make small changes to the workflow based on the tools and the tools will increase throughput and will justify the effort for the change.
Except that I did answer as to specific toolkits - with two answers for two separate kits.

You used a lot of words to make it seem otherwise. As you yourself wrote, "Ignorance is bliss, isn't it?"
This was my thought initially. The decode logic needed to get this right in all cases seems really hairy. Beyond that though it seems like a good optimization to me. Fogg seems to think it takes a lot of transistors to implement but it doesn't strike me as the case. It's effectively a renaming operation where the 2nd and further references to the shared operand get rewritten to some other register.

As far as volatile: this isn't changing anything to do with memory operations. It's just caching a computed address in a special place so the CPU doesn't have to decode and recompute it for the very next instruction.
ShopBot PRSalpha CNC Cutter
What about the United States?
Sendgrid Under Siege from Hacked Accounts
X64 has stronger guarantees than that without barriers doesn't it?
You can make a virtual machine very easily but it performs very poorly:

https://github.com/myspaghetti/macos-virtualbox

Or you can lease them online:

http://macstadium.com/

GitHub has some kind of Mac hardware or virtualization for their Actions too so you could probably wire something up to build on GitHub:

https://github.com/marketplace/actions/setup-swift
That's a really good question. There aren't many ways to distinguish the two cases except maybe this: on Amazon's platform, Amazon takes zero risk in hosting other sellers. They don't buy inventory that they don't know will sell, and they don't pay to market products to customers, and they don't even need to hold the inventory at their own expense. They can just sit back, collect data, and enter high-reward markets while letting sellers do all the hard work of finding them. It's not quite so easy for a supermarket to do the same.
I love the idea of having a Thinkpad running Linux. But there are a dozen apps on my Mac that I would miss terribly. DEVONthink, OmniGraffle, and many more.

I was thinking about getting a used ThinkPad for Emacs + Org plus terminal only. A companion for writing in Emacs/org and for doing dev work (Python, Lisp, Bash). This article made me revisit that plan. (Been using ThinkPads from 2006-2015 and loved the experience. Solid rock hardware and best keybord.) But I can‘t think of getting rid of my Mac as it is adding so much quality to my day to day life.
https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

Where is the equivalent outcry? Why is the country we’re discussing here always China?

That’s the selective outrage.
> What else do you have in mind?

Clearly government is involved. When did a government of somewhere last express their displeasure at China's government for this? If they've done it, they must have buried the news. If you don't think a public rebuke will help anything, what do you propose?

If you don't think that it will help, don't do the wrong thing for the right reason. That will only clear your own conscience.

Let's not do things that harm the wrong people. Is not buying a toy from China really going to help anything? You'll put some toy guy out of business, but is he gonna lobby government to stop the prison camps?
How many Muslims did China actually kill? I mean, what's happening in Xinjiang is obviously very concerning, however I don't think anyone has ever produced any evidence that a literal genocide is happening. Mass incarceration? Perhaps. Brainwashing? Maybe. Genocide? Highly dubious.
Before you ask if there is logic to determine if another thread modified those values, first ask yourself if you can write a program where you can observe the difference if there was this logic or not.

I can't write such a program. Can you?

How would you ensure that another thread was scheduled between these instructions in order to observe some intermediate state? If I just told you the OS would never schedule between these instructions again is that breaking any contract or something you can observe somehow? How would you tell?

If we can't such a program, then the logic isn't needed.
Fully-baked, collaborative development environments in the browser
I've switched from Jupyter to Pluto recently. Here's a few experiences with it.

* The fact that I can actually use the source files later because they're just Julia files is incredibly useful. I often copy-paste from them into actual REPL-code, and sometimes I just polish the notebook until its source becomes usable as a command-line tool.

* I like the reactive notebook concept. It does really help with bugs

* Pluto is still rough around the edges. Too few keyboard shortcuts. Buttons and text are tiny, afloat in an ocean of useless whitespace. pushing to LOAD_PATH doesn't work properly. Pluto is a very young project and just now gaining attention in the Julia community, so I'm confident these usability issues will improve.
I'm going to take this opportunity to grind my personal axe: Amazon is extremely lazy about shipping books, throwing them into lightly-padded envelopes. Books shipped from Amazon usually arrive with at least minor cosmetic damage and sometimes much worse. For me this is reason enough to avoid buying books on Amazon.
> providers/servers should ignore everything from the + to the @

Why? I'm not sure it has ever been a standard and it's certainly not a default implementation for most providers?
What is up with windows laptops battery? Even though a brand new laptop could last for 14 hours it degrades so much after an year.