skysight-inc/HackerNews huggingface dataset:
>My router can do this, but not for sites using SSL (that is, just about every respectable site out there, these days). Do you filter IPs and not by domain?

Yeah it's a pain to do it right. I'm just doing it with a local DNS server for the moment.

I've considered setting up a local Raspberry Pi for both PiHole to block ads, and running Squid or whatever on it to provide better SSL filtering. If there a nice writeup for how to do this I would also be interested.

When I am working on a single computer away from home I sometimes just manually edit my hosts file. Crude but it still catches me a bunch of times over the day where I almost unconsciously pop up a distracting site.
> I heard an analyst say that you have to carry a lot of fuel to carry a lot of fuel.

In rocket applications, this is known as Tsiolkovsky rocket equation [0].

0 https://en.wikipedia.org/wiki/Tsiolkovsky_rocket_equation
Ask HN: What books have you found useful when clinically depressed?
I've had four episodes of debilitating clinical depression since 1977, the first two of which resulted in psychiatric hospitalization. In the most recent — by far the longest, 21 months, from January 2014 through September 2015 — I found that after a few months of complete inability to follow a written story, I was able to read and comprehend Patrick O'Brian's "Master and Commander" books, the first writing I could make sense of. After months of slowly making my way through the 20-book series, I began Donna Tartt's "The Goldfinch," a 784-page brick that provided many weeks more of solace. I only happened on these books by trial and error; perhaps others can add to this "library for the troubled" such that more people can find some small island of peace amidst the turbulence.
Sure, as I said you may start out with less and have to work harder, but nothing you mentioned is stopping you from doing anything.
Does GitHub have to pay a fee to use Git in their name?
It is now: https://github.com/festlv/esp32-temperature-humidity-sensor
The title of the article is yet another stab at the bitcoin energy usage calculation but the content is actually much more interesting. There's an assertion, that I can't validate, that there's a point at which mining becomes unsustainable because the energy cost becomes too expensive and thus the network crashes. Anyone have a rebuttal for that?
I'm likely to believe that, but can you provide sources?
>We can say the same thing about square dancing in the mid-20th century. Or going to your local bar. Or quilting bee. Or .. you get the idea.

That's not really an argument against what the article says...
I sure hope we can get a post-quantum version of Dual_EC_DRBG from the trustworthy people at NIST. /s

Not that I especially think any of these algorithms are going to be backdoored (though I certainly hope they get extra scrutiny just in case). I'm mostly just disappointed that there aren't any real consequences for a group like NIST for rubber-stamping backdoored things.
Note that you don’t need to run a cluster anymore with AWS Fargate
Last time I was in Chicago the airport was a pain as the plane needed a long time from the runway to the terminal due to the size of the airport.
> I've seen Thurrot recommend products from more than one company. Gruber, never.

That's also definitely not true. He's been a big supporter of Amazon's Echo line, he's mentioned a number of Android phones he likes—hell, on his front page right now he links glowingly to an article about how much better Google Maps is than Apple Maps.
"And​Hell is just a sauna"

Over simplifications that gloss over important details
With high dimensionality data (think many columns), plotting the first two eigenvectors provides a fantastic clustering of the rows.

In genetics for example, this plot may separate samples with different ethnicities (see PCA on SNPs).
Well, then you're not the same as me :-)
Cargo Industry Tests Seaplane Drones to Deliver Freight
IIRC, Google has been flashing the code portion of the ME (rendering it useless)
Indeed: Heathrow has 75M annual passengers, crossrail will have 200M
When your rival is KeePass you don't really need to do much in terms of UI/UX
Passwords are largely stored in servers with enough storage to deal with the users of them.

However, distributing a PSK to every device is not friendly. 10 Million Passwords will at minimum take about 80 MB, some phones and IoT devices have only ten times of that as permanent storage or less.

Passwords work mostly because the other side has the storage and cpu capacity to operate with them
It's not an afterthought, but it takes a lot of time and work. The project priorities are driven by the people paying for the work, and it hasn't been a priority for them. We hope the new projects will allow us to improve the situation. In the meantime, telling us what docs are most lacking, or most needed, helps.
check out black-screen terminal emulator
Looks like the gremlins ate them, sorry!

[0]: https://git-scm.com/trademark
[1]: https://public-inbox.org/git/20170202022655.2jwvudhvo4hmueaw...
I'm curious about these 'notebooks' as well. I like the idea but not sure I'm disciplined to keep a notebook of anything useful.
The extra step to kill processes on the X is bad enough that I would call it a serious bug (i.e. it is harder to view processes in the first place, you can’t swipe them out, and you can’t even see the kill buttons without a delicate push-and-wait). This has to be easy to do because there are just too many apps that can enter weird states, e.g. bank apps that will never accept log-ins again once they encounter their first server blip.

Also, whether it is software or the X itself, sound is atrocious: it is very easy to generate nasty and loud pops/glitches/stutters on a regular basis.
check out black-screen terminal emulator for IDE style auto completion
The Internet was how I really learned what people really thought about others, and it wasn't a nice thing to realize but it was necessary. My whole life I was suckered into this idea that people will treat you fairly regardless of your skin color, your gender, your ethnicity, the country you come from, etc. It was easy when no one would say to your face that they judged you on these things. It became difficult when you would go online and see just how many people iterated these sentiments behind a veil of anonymity.

We all thought, like the author, that access to the Internet will put people in connection who otherwise don't hear from each other, that we will be exposed to new views, be more open-minded, etc. And the opposite has happened. We forgot that the traditional barriers to intercultural understanding are still there: language, tribal sentiment, political and economic power structures, etc. At the end of the day, in a democracy the majority can do anything it wants, even if what it wants is to punish the minority. The Internet has had all the failings of a total democracy in that sense.

I also love the point the author makes at the end. Silicon Valley loves to think of itself as a bastion of rationality. But like every group and every ideological movement and every person, it has a set of core beliefs taken on faith and not on evidence. It's very possible that the core beliefs and faith on which the Internet as a radically open, radically free, nearly anarchic space was founded, are...wrong...
The first answer in that page (right now), is terribly misleading.

>> "As the image shows, all the nodes are connected to each other."

He is confused between a block-chain and the computing nodes in a network.
> What, no conformance testing address is in the RFC? There's your problem right there.

The vast majority of RFCs don't have conformance testing suites. IETF focuses on interoperability testing, which demonstrates that independent implementations work together for the major use cases, it doesn't test all the edge cases (such as future version negotiation) that a good conformance test would.

Creating and maintaining a conformance test is an order of magnitude more work than creating or maintaining a specification.

Someone has to be willing to expend the effort, and that usually means it has to make economic sense, and it rarely does.

And even when it does, in order to gain funding it often has to be licensed on commercial terms, which puts it out of reach of a lot of open source projects and smaller commercial implementors. (Even many large companies wouldn't pay for a test suite unless customers start putting it in RFPs.)

NIST used to maintain a whole bunch of free conformance test suites (CGM, COBOL, FORTRAN, PHIGS, POSIX, SQL), but the US government decided to stop paying for that.
There are some things ongoing by people that realize what is happening, for example in the blockchain space. Blockchain beside attempting to solve cool tech problem of Byzantine generals was also motivated by increasing transparency, i.e. removing or disclosing corruption by money means. There is more work done right now to prevent dominant intermediaries like Amazon from increasingly abusing their position by removing the need to use their platform at all and move it to a p2p blockchain instead. There are now options to (or at least try to) put an end to millenia of horrible human behavior.
AFAIK, theoretically, some people stop mining, so the value of mining increases again, and it reaches a natural equilibrium.
... and shareholders were richly rewarded:
https://www.bloomberg.com/quote/WATT:US

(the stock was up 168.10% on the day)
Yes, it is an energy hog. There are a lot of industries that consume more energy than bitcoin mining.

The reason none of this matters is because the market says it doesn't matter. The market is finding enough value from Bitcoin to keep running the network. Going forward, I think energy consumption won't matter because we are now producing more power than we can consume. For example, Germany had to pay citizens to consume power because there was a glut. Another example recently was in California where the state had to pay Arizona to take their excess capacity.

The same is happening in China. China is heavily investing in alternate forms of energy and when you boil it down, it is still cheap to mine a 14,000+ USD bitcoin. In other words, the market says it's ok.
There probably isn't enough natural resources to build the batteries for 100 gigafactories, and you have to take into account the environmental impact of mining all the needed material even if there is.

Charging 2-3x more for electricity sounds simple, but in fact it would have devastating economic consequences for businesses. It's the same logic that says "restaurants can afford to pay employees $15/hr" and then we all watched as thousands of restaurants closed their doors.
A Node.js library for building zero-configuration microservices
Put your iPhone in DND. Then use VIP or “emergency bypass” settings in Contacts for family or family-like friends.

Everyone else will be fine, you’ll see.

// In the rare occasions you’re actually coordinating live, you’ll be checking your screen every couple minutes anyway.
> "How do you justify carrying a smartphone with an always listening microphone into shared public spaces (many listen for wake words now), but get hung up on having a microphone in your private residence?"

I've preordered this phone, which mitigates against this type of surveillance by the use of switches for turning off hardware devices like the camera and the microphone (and by making the software stack as open source as it can be):

https://puri.sm/shop/librem-5/

I also currently use one of the few smartphones without a front facing camera, which only cuts out one form of surveillance but does help.

So whilst I'm putting up with a temporary invasion of privacy for now whilst I wait for the Purism 5 to be released, I'm not passively accepting surveillance from one device whilst criticising another.
This has not been my experience at all - exercise is like cleaning, saving money, or cooking. Something you get through because you should, because there are negative consequences if you don’t, which can be mildly satisfying to have done, but which absolutely sucks in the moment.
> or in other words the bitcoin price is only going up tomorrow

That depends on both it remaining valuable technologically and in terms of adoption, neither of which will sustain over time. Bitcoin will die due to replacement if nothing else, the market will innovate until Bitcoin is worthless. It's AltaVista.

It makes sense for people to spend it if: 1) there is actually a bubble and the average value for Bitcoin over the coming years is lower; or 2) if Bitcoin is going to get replaced in the next 3 to 5 years and this general time frame is the highest Bitcoin will ever be.

In the best case scenario it may take a decade to reclaim whatever high Bitcoin puts in during this mania phase. That's typical of bubble pricing, even the things that have legitimate value often take many years to again reach their former high valuations. That's if it doesn't get supplanted in the meantime.
A lot of them create their wealth specifically by destroying the ability of others to create wealth for themselves. There are human consequences to automating away entire industries in the time it takes someone to train for them.

Wealth insulates the wealthy from it, at least until millions of people can't find work for long enough that revolution seems like a good idea.
I just saw this "you have to articles" thing for the first time. Is medium putting up a paywall or am I being A/B tested? Or maybe this was announced before and I'm out of the loop.
This title is misleading: This was formulated as a question that was put forward (verbatim text: "Is a blockchain essentially a linked list?"), and the current answers are already now diverging between "Not at all!" and "Yes, ... blockchain is similar to a linked list ...".
Any suggestion for the below use case? Whether to use Vue or React?

- I develop APIs and plan to hire freelancers to do the web/mobile clients (so, higher availability of skills in the market is important to me)

- I have a web designer developing the UI with just plain html/css. And this is going thru multiple iterations and the web-designer is able to make all the changes (cheaper because this is just a web-designer, not a programmer).

- Once, the UI is finalized (and fully designed with html/css), I plan to hire a Javascript programmer to do the SPA front-end (so, being able to use existing plain html/css templates with minimal change is a big benefit).

- I do not plan to create native mobile client, just a hybrid app based on webkit. If the web app was developed with React, then will it benefit the mobile clients to be developed with React Native? or, does it matter at all? If Vue.js was used for SPA webapp, what do the Vue programmers use for mobile client? I assume React guys might naturally use React Native.
From https://public-inbox.org/git/20170202022655.2jwvudhvo4hmueaw...

> The USPTO initially rejected our application as confusingly similar to the existing trademark on GitHub, which was filed in 2008. While one might imagine where the "Git" in GitHub comes from, by the time we applied to the USPTO, both marks had been widely used in parallel for years. So we worked out an agreement with GitHub which basically says "we are mutually OK with the other trademark existing".
Subject to some timing requirements, the USPTO allows for anonymous/third-party submission of prior art before a patent issues.

I think there is a small per document fee.

https://www.uspto.gov/web/offices/pac/mpep/s1134.html#d0e121...
People do copy Apple, but that doesn’t mean Apple was first. The (misguided I feel) argument by Apple wasn’t that someone copied the concept of what they did (which again, they usually weren’t first to anyway), but rather copied their implementation which made them better over whoever was first.

Also, Steve Jobs even has a famous quote that’s relevant [0], “good artists copy, great artists steal”.

[0] https://m.youtube.com/watch?v=CW0DUg63lqU
What's the proper way to flag these obvious PR pieces with no technical information at all?
All this tech to save like $5 on your bill, though? Come on!
I guess most of those techies were on "need to know" basis, likely clueless about what was going really on and only the key players (bosses) were corrupt and aware. It's hard for many techies, by nature idealists, to fully grasp how the world truly works, until they are disposed of when their usefulness ends, or they have first-hand experience from war/hit or even from approaching share vesting date and their company going fully into Game-of-Thrones mode etc.
If you follow Red, you know that avoiding complexity is a primary goal. Each new back end may add some complexity, but it doesn't change the underlying model of how Red is implemented. And I think it will be kind of what you say you want. It is a dedicated project, with the current goal of raising money so a team can focus on that. Think of it as your dedicated project using Red to build the blockchain programming tool. It wouldn't have to be all Red, that's just the best approach in this case.
Here's perhaps the only large-scale critique of Esperanto from a linguistic perspective, as opposed to a reactionary[1] or nationalist[2] one:

http://jbr.me.uk/ranto/index.html

[1] ("NEW LANGUAGE? DON'T WANNA! WAAH!")

[2] ("The language I happen to know best also happens to be the easiest and best and most universal. Funny how that worked out, neh?")

This seems to be the biggest unanswerable criticism the Esperantists face:

"It looks like some sort of wind‐up‐toy Czech/Italian pidgin. And if there's one part of this world that doesn't need a local pidgin, it's Europe, which is not only the continent whose languages are best covered by online translation services, but also the home of the current de facto global lingua franca: English."
Apple's Legendary Lisa Operating System Is Coming to Your Desktop for Free
>Sure! I didn't say, "except for perhaps those who buy it," I said, "for those who invest in it."

Well, if those are statistically insignificant outliers, then "nobody" still stands, as it's a colloquialism for "very few people" or "only stupid ones" -- it doesn't really mean "absolutely no one in the history of the world".

Except if you mean people like Soros and co, speculating on national currencies (but those are few and far between too)
How to Improve Retail Operations with a Centralized ECommerce Solution
Prudence?
The market can be wrong.
If mining becomes too expensive, then people stop mining.

When people stop mining, competition for mining falls, making it easier to mine.

If it's easier to mine, mining becomes cheaper, so people start mining.

GOTO 1
https://en.wikipedia.org/wiki/Law_of_triviality

And one of my favorite stories:

This started as a piece of corporate lore at Interplay Entertainment. It was well known that producers (a game industry position roughly equivalent to project manager) had to make a change to everything that was done. The assumption was that subconsciously they felt that if they didn't, they weren't adding value.

The artist working on the queen animations for Battle Chess was aware of this tendency, and came up with an innovative solution. He did the animations for the queen the way that he felt would be best, with one addition: he gave the queen a pet duck. He animated this duck through all of the queen's animations, had it flapping around the corners. He also took great care to make sure that it never overlapped the "actual" animation.

Eventually, it came time for the producer to review the animation set for the queen. The producer sat down and watched all of the animations. When they were done, he turned to the artist and said, "That looks great. Just one thing: get rid of the duck."
You edited your original response. I was going to reply and say that HN is not a place that is safe to have an opinion that dissents from the hive mind. Unless you follow neatly along, be prepared for the blowback. ¯\_(ツ)_/¯
Inefficient wood burning for heat (in terms of compared to that generated by larger installations). There are some fairly efficient wood stoves, and they are more efficient than retail energy changed to heat... but they're still less efficient in terms of combustion than gas.

The less efficient than gas for combustion means an increase of soot and smoke. The soot leads to a reduction of albedo and an increase of heat capture in the environment.

While not always the case, many times, the design of the heating system for wood often has a significant portion of the heat escape the house (compared to a forced air gas furnace). This again reduces the overall efficiency of the system compared to other options.

With both gas and wood it is often the case that this is a whole house solution - not just heating the current room the person is in. There are many approaches to heating the person rather than heating the room (or house). I found http://www.lowtechmagazine.com/2015/02/heating-people-not-sp... is an interesting read - the chairs and beds of old make a bit more sense in their design.
Modify login page to have a login form
Singley or doubley linked list?

Edit: Just kidding, obviously singley.

I am not a blockchain expert but don't agree with the "not at all" answer. The illustration seems misleading, the nodes have nothing to do with the data structure, AFAIK blocks are only linked to previous block.

I've always understood it as essentially a singly linked list where no list node can be removed without invalidating the entire list.

Am I wrong?
KeePass is anything but user friendly or convenient - it involves a lot of tinkering and not a lot of people have time, patience, or even know-how for that.

1Password has ignored every other platform other than the fruit company ecosystem for a really long time now.

Bitwarden comes close. OSS, polished, and seemingly with a business model. After checking on Firefox (on Linux), iOS, and Android apps when I wanted to install it on my Mac I found out its Safari extension doesn't exist and the Github issue is clear that they will not be working on that anytime soon [0]. Also, I read a reddit comment that there is only one full time developer and this was just few weeks ago[1]. Now I know it's an open source project but I want to use a service that is really ready to be used for my password management while I want to pay for it.

LastPass is everywhere - Windows, Linux, Mac, Chrome, Ff, Safari, IE, iOS, Android. You name it. And it has been on these various platforms since long. Sync, client side encryption, easy import from other apps, good extensions, decent support ticket TATs (even for free accounts), continuous development (however I must add that they have started to add bloat and useless gloss after the sale) - have really been consistent. This is what makes it a favourite option.

So when you say "better designed" I assume you mean better security architecture/design and yes the reason for its popularity is indeed ease of use with acceptable security for the most. I have really tried all other apps out there and for some reason or the other I keep coming back to LastPass.

[0] https://github.com/bitwarden/browser/issues/17

[1] https://www.reddit.com/r/Bitwarden/comments/7htswv/how_many_...
Thanks for the info @nickpsecurity!
well, would you look at that! -n is great.

> sed -n 16p filename > newfile

where 16 is the line number.. this is it! That's quite handy.
Is it true though? Or journalistic exaggeration of some insignificant (in quantity) activity?
Cases of Open-Source License Violations in Mobile Apps [pdf]
Two, to be precise.

- Discord

- VS Code
Linked list is just a digital append only ledger
Probably about as well as most forms of DRM...
Is Eco-Friendly Unmanly? The Green-Feminine Stereotype
Don't give Gizmodo clicks - here's a better source to share: https://twitter.com/6502lane/status/944965691710496769