skysight-inc/HackerNews huggingface dataset:
I'm a bit confused, since, initially, you mentioned dehumidifying.

However, I'm getting the impression that the heat pump in this case is entirely internal to the machine, which is not what I had in mind when mentioning heat pumps (thinking of their coefficient of performance of 3-4) [1]. Were I aware of these machines, I would have specified:

It's not as if modern dryers are using a heat pump with an outdoor source to raise the temperature of the clothing instead of burning gas or "burning" electricity with resistive heating.

That said, a 2x efficiency gain, by whatever method, is more than I expected, though still falling into what I would categorize as "not much room", especially if the gain comparison always assumes the oldest, least-efficient 5kW model only ever running at its highest setting. The other key assumption in all these comparisons is that all these dryers can finish the same sized load in the same amount of time, which can't possibly be true in the real world.

If my $40-to-repair machine already has some efficiency tweaks such that its worst-case is only 4kW, the $500 machine's worst-case is 2.5kW, but my actual behavior averages out to running them at 70% power, I'm saving barely over a kilowatt per hour, and I'm back up to 3500 hours to break-even at $.12/kWh electric rates. $1800-for-1kW is nearly 14k hours, or nearly 18 hours a week over fifteen years, and I don't do that much laundry.

[1] If this is so, it strikes me as odd to call it that, just as it would strike me as odd to call out a free-standing dehumidifier having a "heat pump", even though that's the crucial to the device functioning.
Saudis’ Image Makers: A Troll Army and a Twitter Insider
Only this was 1st party updates from Microsoft only, but it felt like you were getting updates from a hundred 3rd party packages.
From the article: "The vigorous push also appears to include the grooming — not previously reported — of a Saudi employee at Twitter whom Western intelligence officials suspected of spying on user accounts to help the Saudi leadership."

Seems like potentially a big deal.
So do you like living in LA and in the USA in general? :)

From what I read online it seems that even with an health insurance the situation is far from good, but I guess that depends on how much one is willing to spend for the insurance? I'll have to document myself more about this.

Public transportation is pretty important too for me, perhaps this is/will-be less of a problem with uber/lyft and the advent of autonomous driving though.
Reminiscent of the Private Eye (a satirical British magazine) riposte to one of the many legal threats they received: http://www.lettersofnote.com/2013/08/arkell-v-pressdram.html...
Printed dictionaries had one advantage that hasn't been superseded by the web: They didn't try to deliberately give false information. I've noticed that some dictionary sites give entries for words that are spelt incorrectly. And I don't mean British vs American spelling or words whose spelling is in flux. I mean flat out wrong. I presume they do this to get more hits from people searching for the wrong word. And no, they don't always tell you it's wrong. (I'll see if I can find an example and update my message.)

Another irritation is that you can find support for any possible meaning of a word or phrase if look around -- with sites like urbandictionary.com all it takes is 1 person to invent a meaning and if you're not careful, you'd think that it's an accepted usage. It takes way more work now to be sure of any result.
> Arguing that consumers aren't responsible for the method of production seems bizarre to me.

It seems more bizarre to hold specifically consumers responsible to me. They're generally many levels removed from the source, and, in addition to that, a lot of consumers have very low power. Nor have I heard of many successful boycotts. I didn't get the impression that consumers are terribly influential on the logistics chains they use, they're just a convenient scapegoat so we don't have to actually blame the actual creators of those chains.

There are plenty of ranges of products I've never used. They still exist. Not using certain products would have a negative influence on me, which is OK, if I felt like this also had a negative influence on the logistic chain. But it didn't, and won't. The scale is just all wrong. Politicians and businessmen are who actually have influence, or sometimes sociological effects, and one can't trivially choose to be a part of a sociological effect, and most of them are not ethics driven.

The thing that will make a difference is things like regulations.

> Would you knowingly take cartel money as payment without any moral qualms?

I'm not familiar with situations where one would take cartel money in the first place, and I'm not comfortable saying that something I bought at some point didn't, somehow, involve cartel money.

But I imagine there are groups of people who buy something of the sort, drugs, maybe, and the logistical chain is, again, not caused by them, and they should worry about other things. Like not being addicted to drugs.
Eh.. I don't get the sudden hate for Elon, honestly, I don't know what's to dislike. People these days bother me, they want to pull apart everyone else, go try do something awesome yourself.
If you remove Elon Musk from the story, does SpaceX exist? Tesla? Do we still have self-landing, re-usable rockets? Are car companies still rushing to build electric vehicles in 2018?
I’m on Windows 10 Professional and I’m very happy with the control it (now) gives me over deferring updates— I hate that the feature isn’t available in Home.
> On more expensive server class machines, I have seen numbers as low as 40 nanos.

That's pretty unusual. Usually larger NUMA systems take longer to retrieve time than single socket consumer ones. They need to synchronize between multiple sockets.
That's non-responsive to the point of this particular paid update being one of the crappy ones.

Eventually, he's going to have to shell out for the upgrade just to get something that had the right option in Xcode selected so he can still run it, despite an almost complete lack of new features or anything that actual development time was spent on.
I am working on ORows. http://orows.com

It enables teams to collaborate on structured data. Think of it as a fusion of spreadsheet, git and a content management system.

Right now it’s in very early stages but I want to get to a stage where I can quit my job and work on it full time.
Google Is Bringing the Amazon of China to America
Just be sure to paste it into Word or Excel before sending it off to the IT helpdesk.
> The operating system will automatically read the pages you access from disk. And if memory gets tight, these pages will be flushed to disk if they are dirty and then discarded before the system starts paging.

You can tell that you understand how modern OS memory management works when you realize that the OS "automatically read[ing] the pages...from disk" and "flush[ing them] to disk" on memory pressure is paging whether those pages are anonymous pages or mmaped file pages. :-)

[Edit: flushing dirty file-paged pages is analogous to swapping anonymous memory to the swapfile. Discarding clean file-backed pages is a bit like discarding anonymous pages that have been made unused through munmap, process death, etc.]

But to the GP's point: you don't need (except to conserve address space) to limit file mapping size. I think he really wants something like MADV_FREE. But it's complicated.
Another way to think about it is sweat equity. Habitat for Humanity is a great model here.

In the HUD model, you hand out housing to poor people. Sometimes they take care of it and prosper, but usually not. Places get trashed, fixtures and copper ripped from the walls, and that's the end. You get "the projects."

In the HFH model, recipients must have jobs, references, and commitment. They get ongoing support from HFH and the community, who come to help build their house. The recipients actually buy the houses with low-rate mortgages, plus they need to put in some sweat equity with HFH either working on their house or someone else's, or on a committee like fund raising. The result is a homeowner who takes pride in their house, who has the connections and support of their neighbors, and who is more likely to elevate the community, including neighbors who didn't qualify for HFH.

There are some lessons here for a community space.
https://gcc.gnu.org/wiki/FunctionMultiVersioning
And I mean the name, 1Blocker - I think it was marketed at some point in time as the only blocker you'll ever need, just for them to release a new version with a new name.
This is true, the difference is that your not forced into feature upgrades, you can stay with an LTS 5 years if it works for you.
Second difference is that upgrades will take less times and reboots.
There is also a risk that stuff will not work better after the upgrade.
Can you expand on that, it doesn't make sense; are you saying databases inherently take a helluva lot longer than file systems to update ... file systems are databases ...
"As a developer, Windows Home 10 became unusable"

You're not the target market. I haven't had to help my parents with their computers since they switched to Windows 10 home.
The motte for forced updates is that they are security updates.
or any books about javascript frameworks that are older than a year
Yes it's been for millenia understood as a place with awful stagnated energy, by many cultures.
Have you ever seen the movie gattacca? What are your thoughts on the moral behind it, if you don't mind my asking?
On the other hand, https://en.wikipedia.org/wiki/Length_extension_attack

Although Meow Hash is described as non-cryptographic, so the described attack is likely not applicable
The correct way to describe it is that POSIX filesystems allow you to replace open files but Windows does not, so they had to queue updates until the boot process guarantees that nothing is using them.

The POSIX approach makes it easy to install updates without rebooting but opens you to weird failures if a process loads things during an update and gets the new library A and old library Z. This is generally a much easier problem to handle.
The spiral light in the sky of Norway
I'm on Ubuntu and I'm slightly shocked that people will put up with a tiered operating system business model that causes so much grief for its users.
> I don't know what's to dislike.

The narcissism, the childlike behavior of arguing by insulting, constant condescension of everyone else, the incessant lying, deception, and misleading about the company

and

the cult of worship around him.

> People these days bother me, they want to pull apart everyone else, go try do something awesome yourself.
reply

I do not think people criticizing Elon musk are criticizing him because of his success. There are thousands of successful people, even in our age/era/generation that are not criticized as such.
> Printed dictionaries had one advantage that hasn't been superseded by the web: They didn't try to deliberately give false information. I've noticed that some dictionary sites give entries for words that are spelt incorrectly. And I don't mean British vs American spelling or words whose spelling is in flux. I mean flat out wrong. I presume the do this to get more hits.

They did it, for the same reason, or at least to prevent copiers stealing their customers: https://en.wikipedia.org/wiki/Fictitious_entry .
I tried to to use the app but cannot, since it does not accept my e-mail address which contains a + sign
Would you please stop posting trollish and baity comments?

https://news.ycombinator.com/newsguidelines.html
SSD doesn’t matter much, either. It’s single-thread CPU bound in very inefficient code.
I don't buy it. I just updated an Arch Linux machine that had been powered off for a while, ~3GB of packages (~200 packages IIRC) were updated (along with new/changed dependencies for some of them) in about 10 minutes, not accounting for download time which is totally dependent upon inet connection speed. During that 10 minutes, my system was 100% usable, and I was able to save all of my work and reboot it at my earliest convenience.
Packaging your source code
>The average user is not going to understand why a new app has to be installed/purchased. It is perceived by mass as a bit scammy.

Please cite your source for this, seriously. There are a lot of derogatory assumptions about "average users" and "the masses" that float around on tech boards (including HN, but it's been a thing since nearly the beginning) that just aren't justified. Particularly not when talking about specific subsets, in this the subset of "the masses" that pays a high premium for Apple products and then pays for apps in the first place and has selected one specific developer's app in particular. Non-technical people are not entirely mindless and ignorant. They are not all entirely unfamiliar with the idea of "things are not free to develop forever."

In fact I'll expand that and point out that your attitude of being afraid to ask for money is one of the major, always repeated things to watch out for that comes up in nearly every single advice article/blog/whatever on starting up a business (including just a personal consulting operation) and making it work. One has to get over the fear of "driving off users" to some extent and that it's somehow rude to ask for money and other such feelings and just charge. And charge a lot even! Yes some people will go away but they're worthless as users anyway. If it's a good product then actual valuable customers will pay for it.

>Personally, I would rather pay a yearly subscription similiar to adobe than to have to repurchase every new update.

And I find your attitude mind boggling. I'd rather the exact opposite, and loath the spread of subscription models where you are locked in forever whether you find new updates valuable or not and changes the economic incentives for the developer from having to earn your money each paid upgrade to being able to count on your money even with no updates because if you stop paying you just lose it all entirely. It removes a core natural feedback mechanism on what really matters to customers.
Yeah I'm not a manager, but this is exactly why the role appeals to me as a long term career option.
I use the rolling release of OpenSuse and my daily updates are still flawless and non intrusive. There's definitly room for Windows to improve in this regard, specially considering Linux already does it better and that was developed by volunteers for free.
Agreed 100%. Hell a white page with generic Times New Roman font and generic buttons is perfect if it tells me how much I will be paying monthly, how long I am committed for and everything else that should be shown to me before I subscribe.

If you can make it a little prettier that is fine but I want the cold hard facts over some cute parallax effect when I scroll the page
> I'm not going to loose a large part of my functional literacy, just because the power/internet goes out.

Is your functional literacy really so dictionary-bound that a temporary outage makes you lose a large part of it? (Maybe it is! But I think that, for most people, referring to a dictionary, online or in print, is an occasional act.)
This is my thoughts as well. Create a digital chain of custody using cryptography.
Android has an interesting model here :

IIRC on newer versions of the OS, updates are applied on a separate partition without interrupting you. I don't know if it causes performance loss during that time, so far it has been seemless for me but I don't have updates everyday either ..
Only when the update completes will the OS asks you to reboot so it can start from that new version.

Sure it uses a ton of storage to do things this way, but it is very secure and pleasant to use.
The 6 Best Websites to Learn How to Hack Like a Pro
I recently read the book "Blueprint: How DNA Makes Us Who We Are" by Robert Plomin and it it was quite the eye opener as to how much the nature vs nurture debate seems to have been overtaken by genetic findings.

According to the book genetics seems to be the single biggest factor for a ton of things in our psychology. Including various measures of intelligence and achievement. As a layman the evidence presented seemed quite convincing. The book mostly refers to big studies with thousands of twins. To separate nature and nurture studies can do things like tracking twins given up shortly after birth into two different foster families who never had any contact to their birth parents later (correlated nature), track the development twins in the same family (correlated nurture) and so on.

According to Plomin the effects are huge (especially compared to what usually would be a significant result in a psychology study looking at nurture) and the controversial nature of such findings made the field extremely rigorous to the point where it is hard to imagine these results turning out to be wrong. Apparently it has all been replicated quite a bit by now.

To be honest I found the book quite shocking because it runs counter to so much that is "common knowledge" and "common sense". It basically mostly discards influenceable "nurture" as a defining influence at the population level. Once certain basics are met, relevant environmental influences are mostly too random to control and much of the rest is indirectly caused by "nature". "Nature" basically creates its preferred environment (called "nature of nurture" in the book).

As I am not in the field my ability to verify what the book says is limited. As far as I can tell Plomin is a very well regarded Psychologist and mostly know for his involvement in twin studies. If anyone in the field has better insight on how to evaluate what the book says I would be very interested.
I can understand (even if I remain skeptical) how Facebook and Twitter claim to be unable to deal with prolific abuse patterns, but how the hell does Apple write a $14MM check to a scammy top-100 app[1] without some human checking that it's legit?

[1] https://techcrunch.com/2018/10/15/sneaky-subscriptions-are-p...
Agreed. These days, running a farm of any size requires a great deal of financial planning and a strong work ethic.

I know lots of “farmers”, and I can’t think of any that I would consider to be of below average intelligence.
Russian Electoral Interference: 2018 Midterms Edition
Still waiting for this to happen.
I was talking about commercial, third party services. Roll your own can work better. Tor might be the best option, depending on your adversary: As I understand these things, it works well against corporate tracking and against getting swept up in government mass surveillance; but if you have something in particular to hide from an oppressive government, it may attract attention.

Using commercial VPN services, all you do is shift your Internet gateway from your ISP to your VPN service provider; it's not clear which one is better. They also are honeypots: All someone needs to do is compromise the VPN provider and they have everyone's confidential data. Many VPN providers (almost all of whom, I'd guess) have poor security practices - security is expensive; consider how much security your monthly fee buys. It's just a juicy, high-ROI target.

The creator of Algo, an automated roll-your-own VPN, knows much more more than I do; this is worth reading IMHO:

https://blog.trailofbits.com/2016/12/12/meet-algo-the-vpn-th...

All that said, I think you do have a point. I'd try Tor, though.
Utilitarianism is very dangerous. Our current societal system isn't really based on utilitarianism as I see it, and I don't think we want to live in a world where a pure version of that school of thought is allowed to have any power.

Actively choosing an action to deliberately kill someone else could be weighed negatively by the machine, it would depend on the programmer.

I don't think you can apply the word "rational" here, if you don't take a position of utilitarianism, not deliberately killing the person could be axiomatically rational. It's not just about guilt.
> A 0 byte is perfectly acceptable in a utf8 string (or any unicode string, really)

What? My understanding was that utf8 was crafted specifically so that the only null byte in it was literally NUL. That all normal human language described by a utf8 string will never contain a NUL. They're comparable to C strings in that way, where it can be used safely as an end of string marker. If you have embedded NULs, it's not really utf8, is it?
> Online dictionaries are likely to be backed by, well, a dictionary, which allows for O(1) look-ups.

I think that this is true only under simplifying assumptions of a sort that would also allow one to claim that dictionary look ups are O(1) (with constant equal to the size of the dictionary).
That will be gone in the 1809 version.
Since switching to Windows 10, my Visual Studio debug Output console is polluted with streams of debug statements from within Windows itself. Can't find my stuff. Someone forgot to turn off the debug trace statements in the Release version of Windows. WTF?
I spent this summer working on a Windows team at Microsoft, and this article is incredibly insightful for an outside perspective. The dev process internally is basically just waterfall sped up 3x. While my team only permitted code commits after adding to and running the tests, that did not seem to be the norm. Almost weekly one of our sister teams would not only break a feature (that happened pretty much every day) but break the build. Things got so bad that as we approached this most recent release, management (under pressure to reduce the number of failing tests) just disabled the majority of our failing tests.

While it might slow down some of the feature work, I think it's clear that an always release-ready master branch is the path forward for Windows. Some of my more enterprising managers were already working on splitting our subfeature out of the Windows release tree just so that we could do that when I left a couple months ago. I hope they succeed, otherwise I worry for the future.
Which policy? Does it work on non Enterprise versions?
> don't expect anyone to agree on who's 'trusted'

This has always been the case. I personally have issues with almost every major news outlet recently. Not just bias but blatant one-sided partisan reporting by nearly every actor. Not taking a side (nobody even remotely spoke to my values or concience) this election really opened my eyes. Both sides hatefully attacking each other for being hateful, and using that to justify further hate (of hate, so its cool, we arent all bigots right? Right!?) of the other 'side'. Neither side will even give the benefit of a doubt that what the other side does is in good faith with their values. It was kinda funny when drunk sports fans duked it out over forgone alegences to groups that don't know they exist, but its happening in casual social situations more and more. How much more of this before our own beerhall putsch moments begin? I digress...

Trust is already a fickle beast. Bloomberg is wrestling with it now, no matter their rigour. Personally, I think it might be a choice, by prompting either a culture of verification and lockdown (modern china), or implied common trust in an ideal but uncertainty (i.e. early usa). Both have huge advantages, injustices, and liabilities. It seems we have approached a middle ground with few of the perks of either and many of the disadvantages to both. Perhaps there is a better way moving forward. I am personally partial to 'dangerous' freedom, over 'safe' subjugation, in all cases. As such, my values my differ may from the mean. Such a system implies personal agency, which is rejected by the popular dogmatic fatalism of 'post-meritocracy'.
The one device market is growing, even in developed countries, while the multiple device market is shrinking. iPad and Macbook sales haven't grown for almost a decade now.

The multiple device market may provide more revenue per customer, but they definitely don't provide more total revenue than the single device market.