skysight-inc/HackerNews huggingface dataset:
The problem here is a different one than people think it is.

Once upon a time if you wanted to advertise you had to go to somebody with a centralized distribution operation. They had to have a printing press or a radio station. Then they would charge you a large pile of money and put your ad in front of thousands of people. This revenue was used to pay for news reporting.

Today there are cat videos with millions of views. Advertisers who want to reach people in a particular demographic don't have to pay a premium to advertise in a publication whose readership skews towards that demographic, they can just advertise to the subset of the cat video viewers who happen to be in that demographic. There are more than enough cat videos and hot girls eating bananas on the internet to drive the cost of putting your ad in front of a person way down from where it was when you had to pay a newspaper or a TV station to do it.

Meanwhile Google makes a lot of money because the cat owner doesn't have an ad network, but if they put Google ads on their cat video channel they can make $72/month, and then Google gets a cut, times a billion people.

The news media assume that because they used to make a lot of money and now Google makes a lot of money, the money Google makes is mostly attributable to the work they do, but it isn't. It's mostly attributable to all the people posting videos of their cats and home improvement projects and college track meets and movie parodies and whatever else.

Their problem is that the value of an ad impression has fallen dramatically because there is so much more competition. But that wasn't caused by Google and they can't solve it. Even if you took all the money Google makes from ads related to news reporting and gave it to the companies doing news reporting, it wouldn't be as much as they used to make when they had a de facto monopoly on advertising.

And if you really want more of the money to go to the content creators, the best thing you could do is break up the ad networks (and prohibit them from ever buying each other again), so they would have more competition and move more of the margins to creators. But it still wouldn't be as much as they used to get.
I recommend you work on your support network now. As you get less able you begin to retreat more on to yourself and your family and less towards the people outside your comfort circle. Make an effort to meet new people and make new friends, now. Also, you will want to stay home more as you feel less comfortable with your abilities, so create habits that will force you to go out and interact with people.
For whatever reason, many people are uncomfortable with the disabled, they aren't trying to be jerks but it's hard for many, so if people get used to you early then it will be so much easier on you in the long run. One advantage of knowing what's coming is that you can change your behavior now so you can better deal with your changing abilities.

If you haven't yet, get in contact with the local Braille Institute so they can help you.

An interesting thing about humans is that we get used to whatever life brings us. Problems that seemed impossible to accept and deal with when you are facing them will suddenly be very manageable once you have to deal with them directly.

Be strong and good luck!
Quiklee Looking for Lead iOS Engineer
Quiklee is building the world's first MMOCG. A massive multiplayer online cognitive game. The FortNite of cognitive games.

Toronto / SFO / Bay Area

More Details Here ---> https://ca.indeed.com/job/lead-ios-engineer-part-time-equity-only-no-salary-6f446115d44140f5
If you’re in a tech role, it’s insane. Unless you’re getting paid some crazy premium amount or have other handcuffs like a contract or defined benefit pension, there is no reason to stay.
Yeah, I think people knew it would eventually play out because of the marco, but for traders its important to figure out how to get the cheapest exposure to the short until it happens.

Even in the big short, they show the routes different traders took to get short exposure and all took various amounts of heat until it payed off.

Same is true now wrt to corporate bonds (or I should say was true, way more expensive now to short than it was say during the entire time of 2019), one know's they will go tits up, but getting the cheapest exposure will enable to either build the position with minimal/fixed draw down or sweat every bps move against you.
In this era, we are overwhelmed with stimuli.

The worst form of stimuli are endless feeds of unstructured, unrelated content. And the most successful sites on the Internet have them. They're really entertaining, but then, when you want to grab a book and read it, you will have problems staying focused and finishing a full chapter. At least with RSS you had the chance to mark items as read and move on.

What you describe could be ADHD. But sometimes it's just being sleep deprived, eating unhealthy, and being exposed to too much stuff. Sometimes it's anxiety.

So what can you do? just unplug. Go for a hike, run or camping. Sleep well. No music, no Internet browsing in your phone. Just pay attention to your surroundings, breathe, let any anxiety go away. Then, go back to your stuff, but always practicing attention hygiene: don't expose yourself to too much stimuli.

Then, track your tasks, and make sure you finish them. Don't cheat by making new lists, or dropping tasks for no reason. Just make sure you stay on track with your plans.

If it's too much, start small: simple tasks, simple outcomes. Once you get better at it, commit to more complex tasks.

Some GABA supplement before sleeping can be good too. But you should ask your doctor about that first.
ya semen retention has long been used for mental power
Decentralized structured data store it seems. If you want a P2P application you have to store data somewhere. No idea if this fits the bill.
Social accountability is the best. Have someone check that you're doing them one at a time, and tell them to praise you for struggling and working hard. Also, enjoy that feeling of being a beginner, of sucking at something, and of having a hard time. The feeling of progress is so rewarding that it motivates you to seek things that are hard, just to feel that sense of improvement.
"Kids who are praised for intelligence over effort have been shown in some studies to pick easier problems and give up quickly if a problem is too hard"

You're implying that praise for intelligence makes people lazy. But if they weren't lazy, then they would likely be praised for effort - it's at least as plausible the causality goes the other way.

Claimed evidence makes me think of the regression to the mean paradox/fallacy, where people predictably do worse after praise and better after criticism.
Fast custom image filters using low level callables
This person is sharing personal information about a serious disease and disability in their life and asking for help.

But thanks for taking the time to share how superhuman you are.
What Last Year's Government Simulation Predicted About Today's Pandemic
I find that someone looking for "part time" work is kind of suggesting that the role isn't important to them, or they don't plan to stick around. I say that as both an employer and a former freelancer. As an employer, hiring is a pain in terms of time and resources, so you want to get it right.

By contrast, I find that someone representing themselves as a "fractional" expert suggests that they are serious and plan to stick around. Many times they are very experienced and have hourly rates that would make it difficult to afford employing them full time, but 2-3 days a week is tolerable.

It's really how you position it. I currently employ a fractional professional.
> Forecasting solutions to a differential equation is hard, especially when there are infinitely many solutions.

Not sure what you mean by infinitely many solutions, but this is not true in general. A silly example is

y'(t) = Ct,

where, for most distributions, you would only need a few points to get both C and the initial condition to reasonably high accuracy (~O(sqrt(n))). More complicated examples exist that have much more interesting dynamics, but their general trajectories are just not as sensitive/chaotic (w.r.t. the initial parameters).

> If those constants are wrong, the whole model is essentially useless.

I think what makes this hard is not if they're wrong, but rather, being even just a tiny bit wrong makes the whole future prediction change drastically. In other words, two possible inferred parameters which are statistically indistinguishable given our current observations will yield incredibly different outcomes under many of these models.

> It is a matter of keeping constants up to date in light of new information.

Indeed! :)
It is a monumental assumption that people are career driven enough to keep working once there is a UBI in effect. Especially considering that people are career driven to provide for their families, and the UBI essentially makes that a non-issue. But let's hang on to that general assumption, and think about some specific examples where UBI will undeniably have an impact.

Many people will work fewer hours or quit their second jobs. Currently 7 million workers have a second job.[1]

Young people graduating from high school and college would have a greatly diminished incentive to enter the workforce. Why get a job at all when you can shack up with your buds, pool your UBI, and have all the money you need for booze and video games? Many will fall into this trap temporarily, some permanently.

Millions of creatives who want to work on their music or write the next great american novel are out on day one.

How about the folks currently working to supplement Social Security? Currently, 10 million people over 65 are still working[0]. How many of them quit their jobs on day one of UBI?

Millions of working moms are out on day one.

The biggest issue will be the fact that UBI will make retirement instantly possible for many, and much easier for many more. Currently, to retire with an income of 40K, you would need a nest-egg of $1.3M (assuming a conservative withdrawal rate of 3% annually and no social security). But if you're guaranteed a UBI of 12K per year, a married couple receiving 24K per year in guaranteed income is able to retire with a nest-egg of only 533K. Tens of millions of the most productive workers in the economy will be ready for retirement decades ahead of schedule.

None of these things are necessarily bad--I'd love to be able to retire a decade ahead of schedule! But when the workforce is significantly reduced in size while spending is dramatically increased, taxes will necessarily skyrocket, the incentive to work will plummet even further, and the resulting feedback loop will hollow-out the workforce and bring the economy to a screeching halt.

[0] https://unitedincome.capitalone.com/library/older-americans-...
[1] https://www.wsj.com/articles/does-everyone-have-two-jobs-153...
Maybe this is the hoax the dotard was thinking of?

Edit: jfc it’s a joke. I understand the value of the exercise and I know the dotard is not confused by this in particular.
But not quiet as hard to breath as 60 litres of petrol, going up in a ball of flames.
Quiklee – Lead iOS Engineer – Toronto / SFO / Bay Area
It all comes down to mindfulness.

If you keep doing the same things, you'll keep getting the same results. Meditation can rewire you for mindfulness - and that doesn't always mean sitting and meditating - but everyone should have a practice. Get out into nature, ride a bike, learn how to play guitar. Work on something completely different than APIs/IDEs/OSes/hacking.

I also recommend THC. Weed candy in particular, when I take about 10mg, I get a constant flow of interesting ideas and correlations for hours afterwards.

When you attain that mindfulness it's easier to guide your mind where you want it (in this case, solving technical problems).
Good luck.
This is the "willpower" theory by Baumeister. There's a book of the same name.

The theory is controversial. The effect likely isn't too big, or it would be harder to design experiments where it doesn't show up at all.

But even assuming the theory is correct, playing video games wouldn't be considered beneficial, at least as long as you are enjoying it.

This should be somewhat obvious: if you enjoy doing something you are obviously not training your capability to do something that you don't enjoy.

The closest you can get to have license to indulge is that Baumeister would predict not playing video games (when you would like to do so) will deplete your willpower, and make it harder to resist other urges (such as not working) for that day. Over the longer term (several weeks) however, repeatedly resisting that urge to play would train your willpower.
Most SW jobs are salaried so you stay at work until the critical work is complete. A PT position doesn't allow for that so PT can't get critical work. PT only works for hourly type positions as you do the work and go home. There's also a reason that SW positions generally say you work only for them and them only so you're not preoccupied with other work.
Hey thanks for taking a look at this. We support identity providers (the one you linked), and access controllers.[1]

Identity providers work by cross-signing an external keypair with the generated OrbitDB key-pairs, and access controllers generally work by exposing a `canAppend` function that facilitates any kind of auth you want to perform. There's support for Metamask for example. OrbitDB is also used _in_ Metamask under the hood by our good friends at 3box.[2]

TallyLab, my application project, uses these in its IAM system and you can see the repos here.[3]

1. https://github.com/orbitdb/orbit-db-access-controllers
2. https://3box.io/
3. https://github.com/tallylab
It's important to make the right decisions, and that won't happen without some concrete plan for what the decisions are meant to accomplish.
I don’t know what the true source is but I always enjoyed this little intro to a song by The White Stripes:

“When problems overwhelm us, and sadness smothers us, where do we find the will and the courage to continue?

Well, the answer may come in the caring voice of a friend, a chance encounter with a book, or from a personal faith. For Janet help came from her faith, but it also came from a squirrel. Shortly after her divorce, Janet lost her father, then she lost her job. She had mounting money problems.

But Janet not only survived, she worked her way out of despondency and now she says, life is good again. How could this happen?

She told me that late one Autumn day when she was at her lowest she watched a squirrel storing up nuts for the winter, one at a time he would take them to the nest.

And she thought, if that squirrel can take care of himself with the harsh winter coming along, then so can I. Once I broke my problems into small pieces I was able to carry them, just like those acorns, one at a time.”

— “Little Acorns” by The White Stripes
why not? It's our only truly scalable low carbon source right now
April meetup: Intro to web applications with Serverless
You should check out Flutter then, it compiles to native machine code for mobile and desktop (Android, iOS, Windows, macOS, Linux are all supported with native compilation), and uses WASM for web. It's a much more performant solution than Electron. Only thing is the official Flutter desktop implementations are unstable for production, but there are unofficial implementations which are stable [0] [1]. You can use those until the official implementation is stable. You can also use Dart's FFI if you want but since it's compiled instead of interpreted like JS and Electron, you probably don't need to, the performance will be there.

You also said you don't like the layout system, but there are packages for that [2]. Let me know what else you would find annoying, there are usually packages for most things. There are even algebraic data types in Dart through code generation.

[0] https://github.com/flutter-rs/flutter-rs

[1] https://github.com/go-flutter-desktop/go-flutter

[2] https://github.com/ReinBentdal/styled_widget
Thank you for the praise for the design :)

My path to using flutter was that I wanted to use SwiftUI because of its native-ness, but found it was too buggy. I know react native well, but I realized that a lot of the interactions I wanted (e.g., animations) would be much more difficult. Flutter was a compromise that's overall been great to work with.

I do feel very at-the-whim of the flutter team's progress (mainly native behavior I can't hide behind custom UI like text editing), but that's not unique to flutter.

If you don't mind a link to reddit, I also wrote a comment about the decision [0].

[0] https://www.reddit.com/r/apple/comments/g3qrkj/gentle_is_a_s...
I realize that the traditional algorithm for multiplication is O(n^2) with the number of digits, but it’s kind of a questionable choice to use in a CS context where it’s almost always considered O(1)

Good article, though, I hadn’t considered it as an equivalence class before.
See also Event 201, two months later in October, a simulation of a coronavirus pandemic.

https://en.wikipedia.org/wiki/Johns_Hopkins_Center_for_Healt...
Maybe I phrased it poorly. Did you read the article? The study involved praise no matter what. The independent variable was the nature of the praise (intelligence vs effort).
OrbitDB works with a CRDT stored in IPFS. In order to calculate the state of the database, it does need to reduce the CRDT oplog which requires fetching all the entries. This was indeed very time consuming, particularly for remote requests, since we used a "nexts" list of addresses to load.

HOWEVER! Our latest release, 0.23.0, mitigated this by using a power-of-2 skiplist to load things in parallel, which gave us a nice 4-5x boost there.
According to a diagram [1] of the Robert Koch Institute the effective reproduction number was already down to 1 two days before the measurements of March 23. It also didn't go down further in this diagram.

[1] https://www.rki.de/DE/Content/Infekt/EpidBull/Archiv/2020/17...
https://www.rki.de/DE/Content/Infekt/EpidBull/Archiv/2020/Au...
--> Page 14, "Abb. 4"
> without the need to obfuscate under the excuse of performance

> load two hundred build dependencies and then write twenty word long variables [...] a very bad position as you would have to 'minify' (i.e. obfuscate) to not have a 70mb production file

You defeated your own argument here. You're saying it's nice that the code is obfuscated already (short variables) so you can get better performance, it's really the same thing - except doing it by hand has a lot of downsides.

Minifiers and source maps have been around for a long time to get you the best of both worlds, understandable code in development, minified code in production (even though gzip alone gives you 80-90% of the gains). There is absolutely no reason to write obfucasted code like this [1] where you need to guess the meaning of thirty different one-letter variables. Grep'ing the code becomes impossible. This has nothing to do with 'old school' JS, but universal code standards.

[1] https://github.com/amark/gun/blob/master/src/type.js
Staying motivated to face difficult problems can be a challenge for lots of us. Although it can also be challenging to stay motivated if the task is too easy.

First thing I will mention is that my understanding is that your brain has a finite amount of energy/processing power available over the day or within a certain period. So if you can reduce some mental or physical energy expenditure from other things (for example, commuting takes a lot out of me personally) you may have more energy available for hard problems.

Another thing is that there are specific skills/strategies that are useful for solving hard problems. The biggest one is decomposing problems into smaller tasks. And I guess that OOP is now still unpopular these days with various groups, but object-oriented design has been a big help for me in terms of breaking larger problems down into subproblems and organizing information. That is a skill that you can practice and get better at.

The most basic way to decompose things is just to start typing a list of everything you need to do at a high level. Anywhere you can think of a smaller substep, fill that in.

Then when you are having trouble getting motivated, try to find one of the subtasks that you know how to do from your outline, tackle that, and hopefully that will give you momentum for a more challenging subtask.

Another strategy is just to make sure you are taking advantage of Google and all of the existing solutions out there.

And another thing, as far as the brain's available powers, having fuel is important. So things like skipping breakfast seem very questionable if you need to do heavy mental work in the morning. Coffee can help you get started a bit sometimes.
He may have meant "small truck" instead of light truck? "light truck" has a specific definition and it's probably not what most people would think when using or hearing the term. A Prius is about the same weight as a lot of small trucks, or at least what small trucks used to be before the weird side-effects of fuel-efficiency regulations:

2005 Tacoma: 3,140 to 4,4100 lbs
2005 Ranger: 3,028 to 3,606 lbs
2003 S-10: 3,016 to 4,039 lbs
Good point - didn't think that through enough before recommending.

Just thought of as nice tiling editor.
Focus and practice helped me.

Cut down the number of tasks you're working on at once. If you think about it there's probably some that don't need to be done. Personal projects that you'll never see through can be dropped. Narrow down the most important and focus on them. Throwing something away isn't failure, it's a decision to prioritize.

It's an ongoing process which requires practice.

With focus you can practice finishing things, starting small. Finishing tasks feels good and leads to more things being finished.

If you feel lost or are having difficulty taking next steps it's probably a sign that you need to break up a task into smaller pieces. Try picking one small part you can do now and finish that.

Tangentially, you might also be interested in "Time Management for System Administrators" by Limoncelli. It's got a lot of good info about getting things done (in any domain).
Giving a third +1 here. I had (have) similar issues with motivation and got diagnosed with ADHD at age 25.

I'd describe it as "a disability of knowing how to do something, but not actually doing it unless there are external consequences involved"
It isn’t uncommon for union jobs with good benefits. No laws are required, although most companies would only do it for some executives.

When I worked for the public sector, it was possible go 80% without a lot of red tape, and as low as 20% with approvals. The people going 20% had more expenses, and were usually sick with cancer or something, and that allowed them to stay on payroll to maximize their leave and insurance. You could work 5 days a week and “bank” a certain amount of leave for up to a year.
What about pay. Do you expect to get paid as much as someone doing the full eight hours?

If not then how much 80%, 50%, even less? Answering that already just makes me want to avoid opening up part time positions.

Unless you just change the whole work day to 4 hours (gl with that), having some employees work double what others are just sounds like a headache to me.
Do Covid-19 death rates by age suggest a path to staying open in a second wave?
I would definitely advocate for this approach. At a minimum this is a worthwhile experience if you can get your mind fully behind it.
Not really. If you look at the Asian Tigers (South Korea, Singapore, Hong Kong, Taiwan), and going by COVID-19 deaths per capita (rather than infection rates), South Korea is actually the worst performer.

Singapore is 2.5X better than South Korea. Hong Kong is 3+X better than Singapore. And Taiwan is 2X better than Hong Kong.

And it's got nothing to do with "but the West is free and democratic." Taiwan and South Korea are super-free democratic countries.

Stop letting western governments off the hook for their incompetence.