skysight-inc/HackerNews huggingface dataset:
To unpack your #1 statement. Lets say that Apple makes their hardware and then ships it out of China. China makes money, gets some jobs out of it, some tech knowhow etc. China has no reason to stop that.

Now, apple's desire to sell devices in china that comply with chinese laws (which potentially compromise user privacy) is a separate issue altogether. Business wise, I don't think they can afford to avoid china altogether. So maybe they can simply say that "they're doing the best they can" and take the PR hit.
Rooftop Solar Is Expensive and Inefficient
By definition, the market value of that domain has to be close to the value of all BTC that ever gets stolen by the copycat malware.

Doesn't seem like something a project with no budget can afford.
SketchUp is very cool, but it does not have a constraint solver. If you want to know what that means, try SolveSpace for an easy-to-use CAD program that has one. When you reach its limits switch to FreeCAD which is far more feature complete but harder to learn and use (IMHO).
You make a compelling argument that making the information accessible is more important than the means of conveyance.

This is a good point for many books listed in this thread: it doesn't matter how you pick up the design pattern knowledge, the algorithm knowledge, the code quality knowledge, etc etc, so long as you get it, and with complete understanding.
An interesting and thoughtful exploration. I'd like to add Jack M. Balkin an Jonathan Zittrain's notion of information fiduciary to the pot:

https://www.theatlantic.com/technology/archive/2016/10/infor...

Also very interested in Hans Jonas and his work. Any recommended readings?
Yes, the original dev migrated NoScript, but it's not a complete clone: https://blog.jeaye.com/2017/11/30/noscript/
I understand your point and I as an Emacs user I also considered moving to something less "heavy" quite a few times. But I am not convinced that something like you describe is actually possible to build and at the same time be less massive than existing interfaces.

As a question to think about, what features does Emacs provide that are unused? I think most Emacs users end up using quite a lot of the features, so why do you think it will be possible to create something more lightweight?

Don't get me wrong, I want this to exist. But, it is important to look at existing solutions first. For example, isn't the X11or Wayland spec an implementation of "terminal mark 2"? A window manager is the shell. Perhaps we are just missing the right kind of utilities to make this environment as effectively as a terminal shell?

Another point to consider: are the frameworks massive by themselves? I would argue that the bloat comes mostly from having multiple frameworks. If all apps used the same version of electron then you could have a single electron runtime and then it could be more efficient. Same if all apps agreed on a single Qt or GTK version, or any other framework. If in fact redundancy between multiple frameworks is the problem, then another, new standard will not solve this.

In the end, I want to believe that there's something better, and if you have any examples or arguments to convince me I am eager to hear them.
Its top down `(props) => rendered view` paradigm is a breath of fresh air if you've ever spent a significant amount of time in an Angular 1.x application with a complicated web of watchers and scope sharing all over the place.
> Do you think insurance companies are some bottomless reserve of money hoarded by evil tycoons?

Yes, absolutely. To the extent that "evil tycoons" exist in the real human world and are not just propagandist's caricatures, anyway.

Medical insurers provide near-zero tangible value and are the main reason that the medical system is FUBAR'd. I understand that there are many good people working for insurers because they need to put food on the table, and I sympathize with that, and I probably would take such employment myself if necessary.

But we should not pretend that medical insurers are good or that they are entitled to anything. The belief that they deserve a place in the economy is immensely destructive. They are paper pushers who leech from the providers administering medical care, the patients receiving it, and literally everyone in between, including the state and the patient's employer(s).

We do not have to accept medical insurers, nor pretend their role is legitimate. I personally believe most types of medical insurance should be immediately and completely outlawed.
Thomas Voegtlin (creator of electrum) said on reddit that they tried to buy the domain in 2012 but it was too expensive. https://www.reddit.com/r/Bitcoin/comments/8a1drz/psa_electru...
I know everyone has there own work flows, but how can you even keep track of that many tabs?

After about 8 or 9, I find myself tabbing through half of a dozen tabs to get where I'm going, and at that point I realize I've added like 5 new tasks to my original stack of todos or research or whatever I was originally doing. At that point it's time to shut some tabs and concentrate on the original item.

Also, once I've logged into, for example, GMail or Facebook, I do not want to be browsing other sites while under their eye. I instead usually open multiple Chromiums / Chrome, each app for a specific task.
Alas, reading donatj's comment again doesn't explain why it's wrong.
I don't now why you're being downvoted. The vast majority of PayPal employees had nothing to do with PayPal's POS system. This isn't some start up with one product.
Discovering the hidden mine of credentials and sensitive information
There is a qualitative change in when you are busy for the vast majority, though. Most people don't have a job where at any minute you have to drop everything and perform some task. This being HN, a very above-average number of the people who do have a job of that nature are around here, of course, but I'd expect it's still a majority of people of baby-having age around here who are not routinely getting paged at 2am by their job.
It's pretty common to notice new details when reviewing things, where you don't need to focus on the same details you did last time.

Foreshadowing is all over in movies, as well as artifacts of cut subplots/scenes. Re: /r/moviedetails
> Hell, even major freelance marketplaces try to track your every billed second by taking screenshots of your desktop or webcam "just to make sure you're working".

Think of that as a very clear way to indicate that you shouldn't work for them if you have a choice. Pity those who have no other options.
It has been repeatedly demonstrated that machine learning can reliably predict when, for example, a bipolar person is going to enter a manic phase.

Should ad companies be able to model someone's mental illness and show them ads for gambling sites, or whatever, when their brain is acutely more susceptible to them?
Would you be happy with your younger self's priorities now?
Ha! I'm a full time Angular dev. It's full of the same kind of bullshit, but for some reason, I found it easier to "get".
I read through Code Complete 2 cover to cover my first year and I agree with parent it's more useful early on than later. There's a lot of discussion around best practices; I think there's an entire chapter on strategic whitespace. All the stuff in there makes sense, but it cements why it's important.

Definitely check out "The Pragmatic Programmer"! There's definitely some good nuggets in there that helped me. Distinguishing full-blown prototypes vs. prototypical kernels that can be productionized, a.k.a. tracer bullet prototyping, is one.
Oh nice! Total coincidence, I assure you. Still, I should read on this and add it to the analogy doc: http://glom.readthedocs.io/en/latest/by_analogy.html

Declarative data transformation generates a lot of comparisons (almost all of them great, though!).
Any idea how this works for subscription services? E.g. if someone subscribes to Safari Books Online and read your book, how much of the subscription fee goes to the authors?
Leaked data appears to show TIDAL deliberately faking streaming numbers
How Denzel Washington's Speech Can Inspire Your Digital Marketing Journey
I'm not sure why you keep spreading this FUD. The GDPR applies to all personal data, not just tracking data, and Facebook is useless without your personal data. IOW, FB can make access contingent upon agreeing to data collection.
>>* The tooling was a disaster before create-react-app. But now there's create-react-app, so the tooling isn't a problem.

But what happens when you inevitably need to step outside the boundaries set by create-react-app? From that perspective, it simply delays the problem, rather than solving it.
Use a needle or a knife.
Being present in the moment - is one aspect of mindfulness.

That this can facilitate less "holding on" to thoughts and emotional states is a nice side effect.

For me and the communities I am a part of - I've noticed something that feels "deeper", here, which is that I've learned to not try to avoid things that feel negative - really, to befriend and even welcome every and all emotional state with curiosity and compassion. In this way, I've felt much less reactive, and much more capable of introspecting on what is going on within myself. This, combined with various other practices, support, and therapy, has been uncovering some really big changes in my life, both internally and externally.

This reminds me of a concept that is frequently discussed by a teacher and author I recommend - Tara Brach (she has a great podcast series).

She talks about the twin wings of compassion and awareness that are fundamental to many schools of Buddhism. Awareness === mindfulness, mastery of the mind and thought. Without compassion, i.e., opening of the heart - mindfulness doesn't have the same kind of potency for cultivation. It's hard to fly with only one wing. There's been a very large push for mindfulness but less so for unconditional love. Probably because we are a very cognitively-focused society, with many, many powerful disembodying influences.

To stay connected to ones heart is a somatic experience. In my own experience and, again, hearing from many others, this is much more challenging than practicing different kinds of mindfulness meditation on a regular basis. Certainly not even remotely close to impossible - it's a natural state of our physiology that's often been deconditioned. There are many tools, techniques, and systems to help us re-access this state.

With compassion, unconditional love can be brought to all aspects of yourself, all parts of experience that our egoic states might want to categorize as "bad" (or "good"). And, if we can really give this to ourselves, then we bring it out into the world, to share with as many beings as possible.
Make Google Do It and Then What?
The problem I have with “Recommended by Pocket”, is that it only recommend left-wing discourse. Great for creating a filter bubble…
> First, I'm not sure why pirating is necessary to get a lossless rip.

To rip an SACD, you either need a hacked PS3, or you need to download the rip through a torrent kindly provided by a pirate community member who does have a hacked PS3.

If you signed up for a pirate community to download those SACD rips, you might as well stick around and torrent lots of ordinary CD rips so that you don’t actually have to buy those CDs.

> Second, and perhaps tangentially, I've never understood collectors

I travel a lot, including in countries where mobile data is not cheap and wifi is thin on the ground. It’s nice to have my entire music collection with me on a small portable hard drive.

Secondly, film collectors are inclined to collect, not stream, because they have been bitten by films disappearing from release due to rights issues. Look at how many Criterion Collection releases are no longer available to purchase or stream, for instance, but it’s nice to have your own copy saved on a disk.
In the pursuit of React, something is added everyday.
In the pursuit of enlightenment, something need to be dropped everyday. [1]

In the react realm, every problem is solved by throwing another layer of complexity/abstraction/whatever you call it

[1] Adapted from https://www.goodreads.com/quotes/175803-in-the-pursuit-of-kn...
"My Struggle to Learn JavaScript" would be a much more accurate title.
If Regal bought moviepass and sent an email that everyone was now a "Regal Subscriber" for 9.99 a month I'd be completely happy.
"The C Programming Language" is a good read if you intend to write a book. It is well written so you should read it for inspiration on how to make your book good.

If you want to learn C - there are plenty of resources that work just as well. The good ones cover things that didn't exist back then. (I've only read the original K&R from before ANSI, not one of the latter edition(s) so I can't comment on how up to date the latest version is)
The source material is not analog either ever since 1995 or so -- 99% of recordings are into digital DAWs, not tape.
You do know that something like defmacro can be implemented in about 10 lines using syntax-case?
Ah, damn, I linked to the wrong comment :|

Well, here are the two where I try to explain my view:

https://news.ycombinator.com/item?id=17031849

https://news.ycombinator.com/item?id=17031513
Well I am not denying that they have an effect. I simply would like to see some metrics that would help quantify the effect. People have pet peeves about using bug fixes or lines of code or whatever, so they're free to use whatever metric they like. After all, there must be something objective that they notice has changed before/after the use of the technique.
> does anyone use Org mode without Emacs?

Well, I use Orgzly on my phone, but I use emacs on my desktop & laptops. Orgzly is okay, but not great — and it has some weird bugs. It's definitely not a complete port of Org mode, or even a port of most of Org mode. For what it is, though, it's better than nothing — and better than the current alternatives.

I really wish that there were a good touch-aware port of emacs on Android.
Tree style tabs addon makes huge numbers of tabs useable, you really rethink the whole tab workflow.

For logging into sites like gmail and Facebook, consider using Containers https://support.mozilla.org/en-US/kb/how-facebook-container-...
It's some not-even-fancy CSS. The site has "overflow: auto;" on the body :/ RIP iOS users

https://css-tricks.com/snippets/css/momentum-scrolling-on-io...
This is really cool. Did you ever consider an API to do the reverse - to insert a value at a particular point in the data?

My interest stems from this issue[0] on the Ruby issue tracker to make a symmetrical method to Hash#dig (which does something similar to, but more limited than glom) called Hash#bury. The problem in the issue was that inserting a value at a given index in an array proved difficult and unnatural in Ruby, so I was wondering if there were other solutions out there.

Another question occurs to me - does glom only support string keys?

[0]: https://bugs.ruby-lang.org/issues/11747
> What's the difference here between modifying and violating? Whether or not the amendment process is followed or a law is passed?

Yea,that's like... The entire point of the constitution. This is like saying "what's the difference between changing a law or breaking and entering after asking your friend Jeb if it's ok".
I have it enabled and I can attest that it breaks a fair amount of sites. I think it’s fair to expose that as an expert level setting. It could benefit from a bit of advertising though.
The government which we're "stuck" with, and which we shouldn't trust because it's actively dangerous to our freedoms, is what's supposed to protect those freedoms from predatory companies?

How's that working out for us?
UFO Sighting ToDAY ON 9TH MAY 2018 – VLADIMIR PUUTING Parade
I have all notifications off permanently except for texts and calls. If something is really urgent, people know how to get ahold of me. 99.9999% of the time, tasks are async, and don't require immediate attention.
I feel like while all of these productivity "hacks" and systems (like Pomodoro) may have some merit, they're completely unnecessary.

It's really not too hard to:

* Work.

* If you lose focus, be mindful of the fact that your attention is wandering, and focus on your work again. This part takes some discipline. Discipline takes time to develop. Be patient.

* If you feel that you cannot focus on your work, get up and walk around. Go to the bathroom. Step outside for a moment. Take yourself out of the work, then return to your desk and immediately dive back in.

* Accept that you're a human - not a robot; that 100% efficiency is unattainable; and that it's a waste of your only life to try to attain 8 hours of productive work in an 8 hour day.

I don't need a timer. I don't need to develop Pavlovian responses to a mysterious ticking noise. I don't want the overhead of "productivity management applications". I just want to put my hands to work, until the work's done, and then do the next thing.

[edit:formatting]
Maybe some day you'll be able to set FACETRES above 10, or export your NURBS to something other than ACIS.
Tidal exists to be sold to some other media company or online service so that Jay-Z can finally make billionaire status. I am sure seeing Dr. Dre up there on those lists motivates him more than anything else in the world at the moment...
(author here)

That's absolutely correct. Mara uses Python's multiprocessing [1] to parallelize pipeline execution [2] on a single node so it doesn't need a distributed task queue. Beyond that (and visualization) it can't do much. In fact it doesn't even have a scheduler (you can use jenkins or cron for that).

[1] https://docs.python.org/3.6/library/multiprocessing.html

[2] https://github.com/mara/data-integration/blob/master/data_in...
Right, though large banks have other affordances: more leverage from both information systems and relationships, as well as control over assets such as real estate and loans access.

What I was pointing out was the arbitrage of collecting cash locally (low risk) whilst seeking low-risk lending opportunities elsewhere. This actually extracts cash from the local community without providing offsetting borrowing opportunities. The community is net worse off.

Rational from the bank's perspective.
In case anyone else is getting a "What's new" page after the restart that is just a spammy and broken Firefox Accounts advert, you can get to the more normal release notes via the About Firefox dialog's "What's new" link, or just go here:

https://www.mozilla.org/en-US/firefox/60.0/releasenotes/
Agreed. I thought it would not be the case but I’ve been bullet journaling for about 6 months and it’s been revolutionary.
why isn't a phone with a secure enclave (or similar) the focus, instead of something that doesn't work on mobile?
> Has anyone really read these books from page to page?

I recently finished reading the first three, and have started on the fourth (with a detour to read "fascicle 1.1 on MMIX"). I started the series planning to work every single problem. That turned out to be just a little unrealistically ambitious - I settled for _attempting_ every single problem except for the "unsolved research problems" (in some cases, just figuring out what the problem was asking for left me with a sense of accomplishment). Even so, I ended up spending a year on each volume, reading/working problems for a half hour a day or so. On the one hand, I loved these books, and really enjoyed reading/working through them, but - recommended before beginning one's software development career? You'll need to know a fair amount of calculus to make sense of a lot of it, and it'll take quite a while to get through. It's questionable how relevant it really is, fascinating as the subject matter is.
Not true anymore in every NL station : we have entrance gates, no ticket, no entry to the boarding area.
I've found that http://mynoise.net offers better sounds for concentration than most music.

Using https://brainaural.com/ with brainwaves at about 13.5 Hz - 14 Hz also seems to help my concentration. (I have no idea whether it's a placebo, tied to habit.)
And prettier is much much better than Go fmt because it breaks lines for you
I don't know, because haven't needed to step outside those boundaries. I'm sure it will be painful when that happens, but by that point, I'll have gotten so much done that I probably won't care too much.

I had a gulp build process I used before create-react-app; it was gross to get working, but then worked just fine. I could live without create-react-app, but why would I?
> it looks very simple to implement

Famous last words! I think this may be why so many of the terminal emulator projects are abandoned. One thinks, "I could do that," and then trips over Dickey's vttest and Paul Flo Williams' vt100.net. And maybe ECMA-048. And then one remembers about unicode... Anyhow, I was going to start one this morning after reading about eshell, but my research persuaded me this would be a lot of trouble.
The three big reasons I use Redis are:

1) Data structures like lists, hashmaps and sets

2) Persistence

3) Blindingly fast

I wanted to see if Google's implementation sacrifices any speed.

snip

EDIT: I deleted the benchmark results from this post because they're meaningless. I used the "intrinsic latency" tool [0] that Redis provides, but it must be run on the server.

So my results only reflected the intrinsic latency of the client VM, not the new Cloud Memorystore.

My apologies.

[0] https://redis.io/topics/latency
I've not taken measures that drastic, but by severely limiting how many notifications I get on any given day, I've noticed a significant decrease in anxiety.

Notification fatigue is very real.
It is by K&P, not K&R. Great book though.
US Based, but I read an article about it. Pretty interesting.
Are you saying that with an inflationary system, where the money supply is not fixed, for someone to make 120 dollars from 100, the 20 extra dollars comes from.... where? Thin air?

The alternative to inflationary currency is not zero-sum. For someone to make 120 bitcoins from an investment of 100 bitcoins, that investment would have to actually produce 20 bitcoins of value, and that person has to get people to pay the higher price for something he has improved or created with it. That is the whole idea. Its how most economies worked up until 1913 or so. We built civilization without "inflation."

Anyway, I would say it is less about deflationary vs inflationary, and more about transparency of control (even if automated) of the money supply, a movement away from usury and debt based fiat (which would be a return to a value based system), and finally, decentralization of value exchange.
I wrote Kiba specifically for this.

I will share a good bunch of current use cases at Kaigi 2018 if you are interested!
Both are available and AWS and GCP are pretty up-front about what you should use depending on the use case. The virtualized devices do have advantages in terms of being able to be moved around and not tied to the life of a single instance.
If we're going meta, I'd add Ecclesiastes (yes, from the Bible). Doesn't matter whether you're religious--this was also a favorite of noted atheist Christopher Hitchens, for example.

The basic theme is that everything is ephemeral. This really starts to resonate when you see how fast the results of your labors over a period of decades fade, turn to dust, and are utterly forgotten. As you yourself will be in short order. Ultimate medicine for keeping things in perspective.

Here's a particularly readable paraphrase: https://www.amazon.com/Nothing-New-Under-Sun-Ecclesiastes/dp...
Meta but the interactive visuals are great! They're an excellent supplement to the text.
Well, all cross-platform browsers run slower on macOS than other OSes, at least in my limited testing.
> It's really not too hard

What's hard for others may not match what's hard for you.