skysight-inc/HackerNews huggingface dataset:
Ask HN: How to process a growing list of 'to reads' I do not have time to read?
I have a strong desire to read more than I have time for and am frustrated when I do not get to things that I find interesting or have time for.

Looking to see if anyone else has a similar challenge and how they deal with it.

at this point I have a text file with many links I will never get to (unless I win lottery). I do not like using browser bookmarks as I find they get forgotten about. With a text file I can record the link and than my thoughts on it as if it were an ongoing conversation. Note: I have all of this in a single org-mode document.

Thank you in advance for any input!
Very few, I’d expect, but for my target audience (students) I’d expect it to be biased a but more in that direction. It’s not a huge amount of extra work (just condition all the new code) so I’ve just keeping the requirements the same.
Nearly everywhere in US society where productivity comes up, the “early bird” is held up as the standard of efficiency. Thus, those people who instead prefer a schedule that doesn’t begin pre-dawn have been chastised in books, talks, and in media despite there not being any proof that that they are “lazy” but rather are simply naturally attuned to a different schedule.
epr: ePub Reader for the Terminal
I'm surprised that they wouldn't block the DNS providers in your country though?
so you're saying Europe doesn't have this sort of cronyism?

(sarkozy, berlusconi, vw emissions, etc)

I'm afraid we are pretty much in the same bucket here
Technical Debt 101
Before you had posted your comment, I had already explained in https://news.ycombinator.com/item?id=22394213 why everything in it is wrong, except for the first line.

As for the first line, you assert that real weapons are expensive, unreliable, and kill unintended people. Except in a de minimis sense, none of these are true of knives. Moreover, you seem to be reasoning on the basis of the premise that future technology is not meaningfully different from current technology.

In conclusion, your comment consists entirely of wishful and uninformed thinking.
The mysticism can be beneficial. It can make people more open, more enthusiastic, and make the experience feel more profound. It's a bit like a placebo. The key is to use mysticism that doesn't impact how they live their lives outside of the experience.

Modern witchcraft is a lot like this, spells are basically like stronger versions of new years resolutions or therapy.
It’ll have to work on the margins. Yes enforcement will be a problem but top off my head I can see people massively reduce consumption for social reasons (like try not to offend your friends, business clients etc).

A law by the People’s Congress will override the myriad of local and central regulations that currently are impossible to interpret and enforce, and largely unhelpful to activists. This will help activists and lawyers a lot, too.
I definitely opened the link to read up on something relating to me! :)
This is precisely why many of us use Linux and put up with some of the inconveniences or doing so - it’s more trustworthy. (And it gets more convenient as more people start using it.)
I don't know if its still the case or not, but a lack of a system wide swipe-from-left-edge to go back was the primary reason I couldn't use Android a couple of years ago. Having to move my thumb down to the back button just always felt so unnatural and clunky.

I really hope this is fixed now in newer versions of Android.
Eurorack modules are so expensive because they are mostly niche products made by one man shows (like Émilie Gillet). The exotic takes on synthesis and user interfaces are exactly what makes them worth every penny to me. Behringer is using their vertical integration to bring classic and well known synthesis concepts (and UIs) down to attractive price points. I don't think they are in conflict with most of the Eurorack folks (except perhaps Doepfer). I'd be surprised if they start cloning Make Noise modules.
> Some things are probably just plain mistakes (very funny though). E.g. NavigationView takes its properties not from its constructor or via modifiers, but instead from the properties of its first child. WHY?

This sounds like it's just inheriting the default iOS behaviour? The current ViewController sets the Navigation View's properties.

I haven't touched SwiftUI yet, but I'd imagine the existing NavigationController setup still exists within the SwiftUI framework, and this weirdness exists due to legacy reasons essentially.
I recently upgraded my home router to DNS over HTTP (pfSense now supports it pretty easily).

I started with Quad9 (9.9.9.9) and Cloudflare as a backup (1.1.1.1).

One thing I noticed right away was that my ping times to Cloudflare ended up being way faster (15ms) compared to Quad9 (50ms). Cloudflare seems to have a presence in my local area.

Now both are good, but adding a 50ms delay (+TCP handshake + TLS setup and teardown) seemed like a non-trivial amount. I ended up putting Cloudflare first.

There was a noticeable difference, something to think about if you decide to set this up.
This is 100% true. Unfortunately, it inhibits player growth tremendously. Players who are too focused on the meta lose sight of fundamentals. This can manifest itself in weird ways, like LoL players picking up the flavor of the month picks instead of playing what they're strongest on when they can.

When I first started coaching LoL I came in to coach a team where the coaches I replaced suffered from some pretty serious delusions that come from the same place. They had very strong beliefs about playing 'the meta' and the value of certain flex picks at the time. When I took over and took the team back to fundamentals and reduced champion pools by half - winrates skyrocketed. It's really easy to want to copy what you see works for other people, but it's not always the best course of action.
While that is true, it would be much easier to get DoT deployed at scale. During DNS Flag Day of 2019 [1] a significant number of recursive DNS servers around the world started properly supporting EDNS0 and several other modern features of DNS. In most cases, it was just application version updates or configuration changes. Most of the popular and widely deployed recursive DNS servers already support DoT, which means that a similar effort could be made to enable DoT. AFAIK none or few of the popular recursive DNS servers support DoH today natively. It would be significantly easier to get DoT enabled en-mass. People are much more open to making a configuration change if that is the least path of resistance.

[1] - https://dnsflagday.net/2019/
Who is more likely to abuse it though, those guys or your ISP? Security is never 100%, it's whack-a-mole
Where did you get those numbers? It certainly isn't seen in election results. Approximately half the population reliably votes GOP in every election, and they certainly don't want Medicare for All. On the Democrat side, MfA is seen as "extreme"; even in the current Primaries (which is mostly composed of voters who are reasonably strong Democrats), Bernie is only getting about 25% of the vote so far.
USB 4!
thank you for this! I was reading the article with the latter meaning in mind, and got quite confused. Should read the comments on HN first!
Dutch tomatoes are said to be a fourth aggregate state of water.

This however applies to any vegetable that can be purchased in Germany. Almost independent of price.
Sequelize has bind parameters on their 6.0 roadmap:

https://github.com/sequelize/sequelize/issues/11586

Good for them, but... Version 6?

It appears that the first person to propose an implementation did so in 2018, gave up and moved to other tools.

I’m just getting back to such things, I had looked at knex and bookshelf as well, I believe I picked the latter.

The side-loading logic for Ember isn’t really supported by any of these and I got bogged down trying to write those by hand. I’m about to pick that project up again and I think I will be using Svelte, and possibly Phoenix. I like JavaScript, but it turns out I just don’t like using it all day.
HSTS – Poor Man’s HTTPS Everywhere
What are the safest sources of energy?

https://ourworldindata.org/safest-sources-of-energy
Pets 'go hungry' after smart feeder goes offline
Personally, I haven't had trouble, but I also haven't had problems to fix.

But, I know a lot of people that use Revolut. They're big here (ireland), because we often use multiple currencies.

Anyway, I've heard several first hand accounts of very bad C's on bigger issues, account lock-outs and such. It seems there is not an effective escalation.

There have also been media reports.

This is fine for a 2nd debit card account. I wouldn't use them for my current account.
If their legal argument is legit, it also means they just infringed upon the copyrights of most modern songs by attempting to release their melodies into public domain.

Someone who owns the copyrights to a song should sue them for a paltry sum, just to see how things play out in court.
There is also the ultimate version of the metagame i.e. your personal human condition. Blindly pursuing your career or chasing money without understanding the finite duration of your own physical existence, the scale of the universe, where you want to be in terms of life goals and family.
This is in accordance with my understanding, but since you seem to think I was saying something different, I think your expression of it is clearer than mine was.
I don’t think the claim is that he has particularly boring ideas, just that he isn’t uncommonly skilled at expressing them.
I think most cases are going to be like that, but people with "advanced" or "delayed" sleep phases are not in the same boat - they will have trouble adapting to any fixed schedule, and no matter what they choose they will feel "jet-lagged" after a while as their "natural" sleep phase goes out of sync with it.
That's a terrible analogy.

AWS's UI is bad. The author's mistake was exacerbated by this, even if it wasn't directly caused by it.
I find it hard to care, unless I've misunderstood it.

You post a group chat's invite link to a public web site, and then you wonder how Google finds it?

There's no chat content visible to Google, isn't it? It's just the invite link that "leaks" the group name or so?
I dont think average folks care about transparency, they mostly care about the bottom line. I would bet that if you offered a black-box $50/month with no explanation and a transparent, easily understood $60/month people would choose the cheaper option 9 times out of 9.
Imagine a world where the first inventor of a violin was the only person ever allowed to create a violin. We would not have the musical landscape we have right now.

Behringer's proposition is basically: this stuff doesn't need to be luxury goods. Not that luxury goods shouldn't exist, and when you sell your platinum album, go ahead and buy stuff with a moog or a korg logo. But that said, normal people should have access to this stuff as well.

In fact, to bring this back to a conversation more directly relevant to HN: the market of people willing to pay $500 for a synth is MUCH larger than the market of people willing to pay $5000 for a synth, AND the people who are willing to pay $500 for a synth could be converted into people willing to pay $1000 for a synth.

I think there is a really important lesson there about pricing. One that I think that current, bespoke instrument manufacturers are going to have to learn.

Full disclosure: I own behringer synthesizers. My current SaaS product is breaking conventional advise about pricing in the same way that Behringer does (not yet launched).
They're pretty similar. I feel like the best comparison is when you write bad React code you can tell, but there isn't really "bad" Vue code in the same way since it's so malleable. That obviously is both good and bad.

To me React is the preferable framework, it's much more opinionated and finicky but also more clear and thoughtful once you start approaching problems the way it requires. Vue is a lot like React, but it's extremely flexible and beginner-friendly. It doesn't really require a novice developer or someone coming from something very different like Rails or Angular to change how they think beyond the component structure itself.

Two-way data binding seems much nicer and easier when you first come to Vue, but has so many hidden pitfalls and annoyances that one-way completely side-steps.

That being said, I _despise_ DSLs and they should be avoided at all costs. They seem like a waste of brainspace and extremely fragile. It's my single biggest knock against Vue.
Yeah, we have no idea where the source is.

But we do know that China is a country 9,596,961 square km in size.

We also know that China's National Biosafety Laboratory, their only Level 4 microbiology lab, is located at the Wuhan Institute of Virology, which is 278 meters away (as the crow flies) from the Huanan Seafood Market. Said market has previously been speculated to be the source.

Is it simply coincidence that in a country of nearly 10 million square km the outbreak may have started less than 300 meters away from this laboratory?

Fortunately the esteemed New York Times has assured me that this is a "Fringe Theory of Coronavirus Origins". https://www.nytimes.com/2020/02/17/business/media/coronaviru...

Here are a few articles that speculate further about this "fringe theory":

https://www.dailymail.co.uk/news/article-8009669/Did-coronav...

https://www.marketwatch.com/story/dont-buy-chinas-story-the-...
Would All State still insure a person like that? I thought most well known companies would drop people with DUIs and leave them for lesser known "high risk insurance" companies.
Yeah, but a MIDI controller has fixed button, knob and display positions.

We need a new form MIDI controller with movable button and knob and LED placement. Then one could make a physical MIDI controller for any MI software instrument by placing the controls and the LEDs on a backplane in the right place.

If it's not already done, I bet it will be in the next 5 to 10 years.
Google Summer of Code – applications open for students
Unsure if this has been posted already but just in case - GSoC season has already started.

There's many open source organizations (one could say 95% of all the important ones :-) ) looking forward to hear from the next generation of engineers.

But I'd like to point out a specific one which happens to be the one I'm involved with, CCExtractor.

This is our idea page:

https://ccextractor.org/public:gsoc:ideas_page_for_summer_of_code_2020

Check out the Perk section. We've asked our favorite learning platforms for help and they're excited to collaborate.

For example our students will get a full year of Back to Back SWE ( https://backtobackswe.com/ ) - really I can't think of a better tool to learn fundamentals.
I agree that the result, while cool, is not readable. An obvious next step would be to demonstrate how the type-checked lambda-heavy implementation can be refactored into something that also makes sense to a human.

> just because the types check out doesn't mean it's free from bugs

That's certainly true in the general case. In fact, the author gives a type-checked-but-wrong example of "we need an Int, so just return zero."

But in some specific cases, as the author writes, "One of those facts we can infer [from a type signature] is often the the only possible implementation." The article demonstrates that "possible" includes "also makes use of all the values available (or else the signature would be simpler)."
Upgraded doomsday vault gets new seed deposits
I Created a Particle Clock and Won the FlutterClock Challenge
Bitcoin in Cybercrime: Questionable Choice That Works
Removing kitchens is already happening:

https://www.theguardian.com/society/2018/jun/24/homes-withou...

Plenty of people in major cities no longer cook.

> Food preparation is so varied who would want to pass the duty off to others.

Are you joking? You don't see why people would want to spend the time they use to prepare food to do other things just because it's varied?

There are over 700 restaurants on doordash delivering to my location right now, by dinner I've seen that number go as high as 1,500.

How many lifetimes would it take to be able to recreate even 10% of those menus?

-

I can cook, but to me it's like changing my oil or cleaning my apartment. Some people love to make a face and go "you don't cook?!?!?!"

Yeah... not everyone considers cooking "artistic expression", imagine not understanding that.
> I can buy kitchen time and raw materials in required quantities at my local public kitchen and cook whatever I need, whenever. By the time I'm done cooking, the other portion of my meal will have been prepared by chefs elsewhere

I think there are several types of restaurant like that already.
The Internet is so weird.

So many random BS companies trying to sell content online and here there is a documentary I would definitely pay for and it is free.
I'd like to know more about your specific circumstances, as there is a lot that you have not said.

Are you getting dates via dating apps, and are those dates with people who's looks* rate lower than yours?

And lets take that further--have you found a long-term relationship through these dating apps, or is your goal casual dating?

Of your dates, how many of them lead to 2nd, 3rd, and 4th dates with the same person?

The original comment was creating an app for people who are effectively 3-7 out of 10 on desirability scale, because presumably dating apps only cater to 8-10/10.

* Looks being a proxy for desirability.
Thank you for the explanation. I wasn't so wrong after all.

Perhaps it was the wording that made me think that way... "To influence". I would rather prefer as you wrote; to collaborate or to contribute.

Time will tell...
Libra is avaible now and makes a discount, get some cheap before its to late
Does DDG do spreadsheets? Document editing? Maps and direction finding? Video streaming? Photo management? DDG is nowhere near providing the services that Google provides.
The What, When and Why of Apple's AR Play
> low streaming quality

You mean AM radio? ;)

Keep in mind, MIDI is also used for live performances—and not just in raucous club concert venues, but also in pin-drop quiet orchestral performance halls (if the genre isn’t classical.)

Also, more than ever, people are releasing music in high-bitrate lossless formats, making even a compresssed soundstage not particularly lossy.
> The use of these ancient Chinese remedies dovetails with a push by Xi Jinping, China’s top leader, to harness them as a source of national pride. He has said that officials should place as much importance on traditional Chinese medicines as they do on Western medicines.

This is actually scary to read, handing out placebos in the middle of an epidemic. China is going to continue being ground zero for these sorts of things (that and the developmentally-fringe parts of Africa).

A couple of years ago (2013-2016) China had an H7N9 avian flu outbreak that infected 1,223 and had a 30-40% mortality rate (COVID-19 is around 2.1%), which didn't get much Western news coverage:

>> It has been established that many of the human cases of H7N9 appear to have a link to live bird markets.

https://en.wikipedia.org/wiki/Influenza_A_virus_subtype_H7N9

Even the classic 1918 flu that killed 50 million originated in China:

https://www.nationalgeographic.com/news/2014/1/140123-spanis...
I have felt this pain with Google before. Their UX is insane as soon as you delve any deeper than the surface of one of their services.
This can cause DNS rebind attacks.
It's syntax sugar which does directly translate into JS though - you could actually just write the original/underlying code.

e.g.:

<Foo var={'a'}>
<Bar />
</Foo>

Becomes something like:

React.createElement(Foo, { var: 'a' }, React.createElement(Bar))

It all boils down to

React.createElement(component, props, ...children)

https://reactjs.org/docs/react-without-jsx.html
Another example of compilers at risk was back in the very old days when compiling on time share systems was something people paid for.

Confused Deputy problem gave rise to the Capabilities https://en.wikipedia.org/wiki/Confused_deputy_problem
Hmm, unless you're trying to control what comes in/out your home network .. in which case you're screwed. But you can switch it off in your own browser.

I was a happy pihole user. I could choose to allow DNS lookups, and blacklist using OpenDNS. If I install Firefox at home, then I can't block problematic sites; and Cloudflare will use this to sell the idea to advertiser for TVs and such, so it looks like Google/Cloudflare just used Firefox to obviate ad blocking.
>One pet owner tweeted: "My cat starved for over a week", while others complained about other hardware issues.

You dont have the common sense to feed your cat without this silly device? You should not be a pet owner in this case.
JSX is 'just' an XML-like syntactic sugar for making nesting function calls nicer in Javascript. Yes, its a DSL, but it keeps the "domain" extremely small and it transpiles in a very straightforward way down plain javascript

<Container>
<Text weight="bold">madeofpalk</Text>
<Image src={profilePic} />
</Container>

// is syntactic sugar for
React.createElement(Container, null,
React.createElement(Text, { weight: "bold" }, "madeofpalk"),
React.createElement(Image, { src: profilePic })
);

Whenever you need 'logic', you just escape out to javascript with braces

<Container>
{ isVerified ? <Tick /> : null }
<Text weight="bold">madeofpalk</Text>
<Image src={profilePic} />
</Container>

JSX has no conditional syntax, no ternaries or any extra constructs apart from how to nest children. This is I think a simplicity that would have been nicer to see in SwiftUI.
I've been a night owl my whole life, with the exception of that period during secondary school where I was so depressed in the evenings I went to bed early and as a consequence woke up super early.

I have followed every advice, meditation (1yr), excercise (3*1.5hrs per week for 18 months), staving off screens after 18:00 (8mo), no caffiene, no sugar, no food of any kind, I also tried: too much food, cooling my body down before I go to bed, valerian root, sleeping pills, codeine, running before sleep.. absolutely positively everything.

Why? because there is a strongly negative view society has on me for waking up at nearly 9am every day, or staying at work longer into the evenings.

At some point I have to call it quits, it's not working.

(FWIW my brain "wakes up" at night, I get the majority of my best work done between midnight and 4am, and for 6 years now I have avoided being awake during that time for any reason.. but recently I let it happen for one night and the output was insane compared to my daily hours)

EDIT: Based on the comments here, I just need to have a kid.
Apollo Client [React]– How to Query on Click
Or, instead of moving the kitchen out of the house, what if food growing/delivery evolved in the direction where you have the farm in your house? Companies like AeroGrow already make big consumner hydroponic indoor grow systems.
In less expressive statically typed functional programming languages this way of writing works better IMO.
Maybe, can you give an example that does not fit into this?
I might very well do that.Thanks
I always thought I was a night owl.

Then I realized I just didn't have anything to look forward to in the morning.

So now I work on some interesting problem for 30mins at 7am and waking up earlier is a lot easier.
If meat were really so obviously bad for you, then Inuit should be keeling over from atherosclerosis by their 30s or so. They don't.

(If you're unaware, the Inuit diet is very heavily meat-based; there just simply isn't a lot of opportunities for plants in the High Arctic. They're getting sufficient vitamin C from meat, which is actually moderately difficult!)