skysight-inc/HackerNews huggingface dataset:
Wow, that sounds optimal. But if you have impaired executive functioning, that strategy becomes hard to the point of probably impossible.

I've got ADHD, so while I don't expect 8 hours of productive work from myself, if left to my own sense of "focus" and "discipline", I'm lucky to get 20 minutes in. If I'm emotionally or intellectually invested in something, time loses all meaning. And when the only work to be done lacks that pull, I inevitably get drawn to things which are either not work, or are only tangentially work related and get lost in that for hours at a time, even though it didn't feel that way. I can get lost in breaks too.

I make up for it by eventually getting that "oh shit" feeling and hammering everything out in the early hours of the morning when there is nobody online to distract me. The downside to that though is I end up staring at a screen too long, forgetting to eat or drink, and sometimes making myself physically ill from it all.

So pomodoro gives me a great balance. I write down one task to do, start my timer (in this case I use an instrumental soundtrack that goes 25 minutes) and when the music is done, get up, drink water and have a snack (I try to avoid browsing the internet) and get back to it (I don't use the 5 minute break timer, which is sometimes a problem, but if my mind is hooked into my work by then I'm usually eager to get back to it). The other big benefit of pomodoro is that I can use the first session for planning the other sessions, and that is a great way to plan and prioritize for the day without going overboard and spending 2 hours making a to do list that is too long anyhow. Also if I didn't write out what I was doing every day (even if it's written out somewhere else like JIRA) I would just straight up forget when I come back from a break and have to replan it all out again in my head (which would probably be forgotten again).

Pomodoro also helped me get better at shifting contexts, so since most meetings start on the hour, or half-hour, it doesn't feel like a huge interruption to stop anymore (though I find it's good to have a post-meeting pomodoro session that's half "write down what the heck that was about" and half "give your brain an extra break because meetings are hard".) So yeah, I need a timer. I agree that you don't the overhead of applications at all though. Pen and paper and timed soundtrack (or actual physical tomato timer which used to be something people had just laying around) keeps it dead simple.
Why does it need to be relevant for more people?

It looks as if you're treating it as a means to an end. I would say that it was more of an end in itself. Sure, something else might have been more impactful to a larger number of people, but having an impact isn't the point.
If there were an appropriate price for parking illegally (please pay this big fine!) people wouldn't park illegally.
If you keep putting yourself in a position where you have aggressive hard deadlines.. very big deal.
I am aware that they probably fund terrorism as part of their Death to America stance. But the continued US sanctions are not going to help if we refuse to reward them for correct behavior. They agree to deal, inspections, winding down nuclear facilities, and we respond with erratic behavior. I wouldn’t be suprised now they will increase their support of enemies of the US since we are forcing them to be our enemy. And the US has never imposed sanctions on countries with poor LGBT rights (having itself only recently accepted LGBT people). We impose sanctions to get what we want, not protect human rights. We deposed their democratically elected leaders for less than noble reasons.
I'm not racist, but...
> No one seems to know why C# behaves the way it does.

Operators are lifted[0] over nullability in C#. Every value type T can be converted implicitly to Nullable<T>. When `10 * null` is typechecked, both sides of * are typed as Nullable<T>. The * operator then acts like the pseudo-Haskell

(*) <$> 10 <*> null

or, I guess

liftA2 (*) (Just 10) Nothing

The semantics of Nullable<T> are similar to those of an optional type, with some implicit mapping and lifting. In that context, null acts less like null. (Thanks to convenient conversions.) Note that the following doesn't throw:

int? value = null;
value.HasValue // == false

[0]: https://blogs.msdn.microsoft.com/ericlippert/2007/06/27/what...
you know what's actually insufferable? taking pot shots at someone giving you something for free. either say thank you or move on. it's like yelling at your mom for making you breakfast in the morning: downright unseemly.
What are you trying to do that requires a touch, but gives no visual feedback? I can’t think of a situation where a touch would do something and not change the screen in some way. I agree the design is a little flat, though. The flat, minimal design benefits sophisticated users at the expense of new, unpracticed users.

If you’re having trouble because of how hard you press, take a look at the Accessibility settings for touch.

As mentioned, it’s easy to change the wallpaper. If you want a solid color, I agree a native picker should exist, but there are plenty of free native apps that do this.
>We knew it was risky to build a business on top of the Web Audio API when we first launched support for it in 2014, but we expected browser support and user experience would improve over time.

Maybe native apps should be considered more often.
Is it regulations or other rent seeking that have caused inflation? Do you think the cost of living increases in your he past decade are due to regulations?
The Insane ROI of Going to MicroConf 2018
Hey there! I am Rich, maker of Failory. I was 100% inspired by IH when building Failory. I love Indie Hacker interviews and I am really active in their community :)
Pointers are easier to read than non-const references though (since they're more explicit).
Reading so many comments like this confuse me. I run an older mac, and I find firefox very stable. It's with chrome that I have all the problems you're describing. Every time I'm forced to use Chrome, I'm reminded how unusable it is. But I'm in the minority it seems.
Re #1, my strategy is to make `task ready` my "home base" of sorts. `task ready` shows you only tasks that aren't blocked or scheduled for the future. In other words, tasks that are ready to be done ASAP.

My daily flow is to try and clear my plate, i.e. reach "Inbox Zero" with my `task ready` view. Every task in that view needs to either be completed or rescheduled for a time that I think I have a chance at completing it.

As for projects with tasks that block other tasks (e.g. write chapter 1 is "next," and it is the blocker for anything else, like writing chapter 2), you can tell Taskwarrior to hide them from your `task ready` view by using the `depends` property. For example, if "write chapter 1" is task 42, then I might add a task like `task add 'write chapter 2' depends:42`. Until I mark task 42 (writing chapter 1) as done, "write chapter 2" won't show up in my `task ready` view and I'm free not to think about it.
"Horseshoe-crab blood is exquisitely sensitive to toxins from bacteria. It is used to test for contamination during the manufacture of anything that might go inside the human body"

This seems like an impossibly random discovery. Did scientists test the blood of various animals until they finally found an optimum with horseshoe crabs ?
Who is "everybody" in this scenario? Who gets to decide who agrees on what the level is? Existing residents? The state? The federal government? At some point the decision making authority needs to exist.

Part of the problem of this proposal is that you are treating everyone equally in this scenario, but not all development is equal. A single family dwelling creates a different impact than an apartment building. It requires different sewers, road frontage and utilities. Its cost is different. What you are proposing encourages expensive development. If a person pays the same whether they build high density housing or a McMansion, what motivation is there to actually solve the housing problem? If residents can't veto development, and communities can't put limits on it, you're left with very few tools to actually resolve important issues like urban sprawl that got us into this mess in the first place.

If you propose levying different taxes based on the type of development, then we're back around to where we started: shifting the burden of infrastructure to the owners and developers that are utilizing it.

Additionally, I would argue that's not how taxes work at all. There are many "use" based taxes: utilities, sales tax, special assessments, gas tax, toll roads, and so on.

EDIT: Additionally, when you say "proportionate share", I think many would argue that's what charging developers and new residents for new infrastructure is. They benefit from the new infrastructure, thus they pay for it.
Now, yes, but when the union started it wasn't, and they've been working ever since to never allow cuts in the number of personnel.
I don't get the density causes devaluation argument. A plot of land in a high density area is a lot more valuable than in a low density area. So from a purely economic standpoint one should welcome density.

I feel like in California this devaluation argument is not really about economics but rather a proxy for making a case that might not be too politically correct when laid out as it is.
I use and recommend Toggl[1]. It's really a nice fit for contractors.

[1] https://toggl.com/
We started out with childcare only and then after she'd been there for about a month offered a $2 / hr increase if she was up for the load of laundry + dishes.

I live in the Greenville, SC area and we went through a local screening and hiring service here that also helps people find baby sitters.
There's a very low barrier to entry with taxi services, so I don't foresee any ridesharing getting the kind of strangehold on the market that you describe.
Or alternatively:
Skip the females at workplace and focus on the job at hand.
Thanks!
We want to offer premium accounts eventually. We'll need to see what features are best to offer as premium, but two ideas:

- Create private communities (as in "not public"). Could be useful for groups of friends, or teachers/profs who are looking for an easy way to communicate in a school context

- Content: It would be awesome if students did all things school related in Kosmos. We could offer micro classes that cost a small amount of money (e.g. $1 per class).

But we shall see =)
First, public sector employees don’t deserve special rights everyone else doesn’t have. Second, public sector unions present unique problems privat sector unions do not. If a private sector union pushes too hard, the company goes out of business and everyone is out of work. If a public sector union pushes too hard, nothing happens—it can hold critical government services (often monopoly services) hostage until it gets whatever terms it wants.

If MTA were a private company, it would have gone bankrupt long ago. But we accept that public services should sometimes be subsidized at the public expense. That subsidy should go toward making the service cheaper and more available to the public. But public sector unions capture some of that subsidy to get higher pay and benefits for public sector workers than those workers would get in a private company.
Everyone’s answers are reasonable and total obvious, yet that is not what happens in practice. The reason why is the way the recruitment industry works is completely broken. For any solution to work you need to change the incentive system for recruiters from spray-and-pray to targeted. It is a very hard problem and I don’t think anyone has solved it.
Japan solves the problem by forcing permissive zoning at a national level so that localities can’t pull their blocking policies. Localities will always overpower those trying to movie in, forcing people to live further out or move to a different city, but if it’s a national problem a national law is due.
That Google photo[0], which the author thinks is a good example of diversity, properly reflects the current SV definition of "diversity": (a) all white and Asian (b) 25% female (c) all in their 20s and early 30s. No older females. No older males. No black females. No black males. No apparent Latinos (perhaps far right in the second row).

[0] https://lh3.googleusercontent.com/IKDqAFRmbc_c4-rbLJ5WjCq58H...
Because sometimes there's no budget, there's "we spend less money on hardware the less resources our program uses" so faster is always better.
It’s like releasing a beta for DNS that doesn’t support IPv6 or CNAMES.
I've been using the Google Arts & Culture browser extension for years now, every new window/tab is art.

https://chrome.google.com/webstore/detail/google-arts-cultur...
That's a little pedantic. It's a tiny lot for a single family home.
Append "and is also not a chore" :-)
When it comes to life in Tokyo in particular, people really do not have time for anything outside of work and a small slice of time on weekends (if you even get that--overtime is even more crushing if you're a man since you're born to work). When you factor in the overtime and 45-90 minute commutes each way, that really doesn't leave any time to do anything else. In smaller cities, the commute isn't nearly as bad as Tokyo so that provides a little more breathing room, and that's why I chose to live away from Tokyo despite fewer job options and being in a fairly "boring" town.

And when it comes to money, it's primarily based on age and nothing else. A 59 year old thumb twiddler counting down the days until he can retire and chug some beers from morning to night will easily be getting paid more than double a 28 year old engineer whose work is the backbone of the company.
I remember this insight from a paper on SQL's 3VL issues (true/false/null), and I think it somewhat apllies to nulls issues inanguages; its a 3VL logic system that doesn't go all the way. Sometimes it gets forced into 2VL semantics (conditionals), and the conversion is where all the problems lie.

If it stayed true to its word, and fully embraced 3VL, there wouldn't be an issue.
Well, I would have to say the documentation is so well done that it is fairly easy to find whatever you are trying to do. The tutorial steps and answers are straightforward. http://docs.racket-lang.org/quick/index.html

I do think there is a need for more YouTube videos on the basics. I seriously think Racket is way better than any other for scripting and quick programs. It just needs some more libraries which comes with more developers.

THE ONE WEAKNESS OF RACKET = Everyone just solves the same problems over and over again because it is so fun and easy.
This is a repost of https://news.ycombinator.com/item?id=16927649 from two weeks ago.

So in that vein, here's my comment on that one:

Getting a little tired of these showing up.
Yes, these services exist, yes some people use them, and yes, it's totally "weird Japan."

But no, they're not anywhere NEAR mainstream. I think using the word "industry" really makes the reader think it is and imagine a huge, dysfunctional society. I do appreciate the paragraph or so where they point out that this kind of thing has existed and does exist in other countries, as well -- I just don't understand why people always insist on pointing at a minor subculture in Japan and writing entire spiels about it as if it were a common thing.

Imagine a Japanese writer talking about the "greased pig chasing industry" in America.
This could be because Roku has more 3rd party apps than the competition. My cable tv provider, Charter Spectrum, has a decent app where I can access live and on-demand tv shows & movies w/o a cablebox and while traveling. That app is available[1] in the Apple & Google Play stores in addition to Samsung TVs and Rokus. For some reason they did not release a version to Apple TV or Amazon Fire TV. Does anyone by chance know why?

[1] https://www.spectrum.net/support/tv/spectrum-tv-app/
They don't have a monopoly on it, but the current batch of Republicans are responsible for somewhere north of 80% of it. That's lopsided enough to make it count as a Republican thing, not a Democrat thing.

Ten years ago, it would have been different, but the Republican party has taken a pretty big turn away from science then. You can see this comparing the official party platform from then to now.
The World Still Spins Around Male Genius
6.849: Geometric Folding Algorithms: Linkages, Origami, Polyhedra (Fall 2010)
The cod wars between the UK and Iceland would suggest that fisheries policy is often not exactly the most calmly rational of human endeavours.
> You quoted the hypothesis and not the results.

You're simply wrong. As cited, "What we find largely confirms this regional versus local argument". And again, the study emphasizes the need for subsidized housing and "investing in the preservation of housing affordability and stabilizing vulnerable communities." That's exactly why low-income housing activists fought against the original YIMBY-supported bill.
A sanctuary city is somehow xenophobic?
I’m no medical boffin but their blood being blue seems like it’s interesting enough to warrant investigation into things like this.
If you were on an Eastbound 152, the schedule clearly indicates that the last Eastbound 152's of the night only go to Central, so while perhaps the driver may not have communicated it properly, they were right. If it was a westbound 152 then that's ridiculous and you should have called CTA.

Not much use to you now but the the parallel 80 (Irving Park) and 77 (Belmont) are each half a mile away (in opposite directions) and both run more more frequently and later (the 77 runs almost all night... just a ~2 hour gap between 2 am and 4 am).
I spent my day writing a decentralized notepad app (Dapp) powered by IPFS
3D Printing Body Parts
The story of a digital nomad
Was the behavior of null with integers really changed when LINQ was added? What would his examples have done in C# 1.0?
> People have been saying this forever and we're still waiting for any sign of it

If you are into AI you can looks up recent papers. Most of the authors are Chinese.

And yes most of the authors are studying in the US, but Trump administration are making them very difficult to work in the US, so they will all gradually return to China someday.
At what point do tweaks to building codes cross the line from being "minimal acceptable" and into the realm of virtue signalling?

The newer model codes now require fire suppression sprinkler systems to be installed in detached residential structures, which is pretty ludicrous. For homes on a well or without sufficient pressure from municipal source, a water tank in the attic is required!

People don't realize that they may need to purchase special riders on their home insurance as water damage caused by the sprinkler systems may not be covered, while the fire would be. A friend of mine in the fire department reports that these systems get activated more from false alarms than by actual fires, and that many people lose most of what they own. The home owner is not allowed to turn off the sprinklers, so the fire department has to go out and do it.
Back in the old days, people paid for this. I don’t mean to sound snarky, but in a small way, coping with the novelty is my job (as an industry analyst) and some people chose to pay for that. If you need to know, but can’t cope, then you pay someone else to do it who can specialize.

This does not solve the problem of things that get published which you don’t need to know and which flood your everyday life. I can’t help but feel that that is an intrinsic part of the internet- Both a feature and a bug.
I've still got my 4 ticket stubs from seeing Star Wars: The Phantom Menace repeatedly.

(cut me some slack in 1999 Star Wars had a ton of goodwill and excitement built up, we couldn't know what the Prequel Era would end up being :)
I hand write my notes, because often times I want to sketch something out, draw a diagram, draw a graph, or simply illustrate some interaction between things.

I keep an ipad with me all the time. I have a "daily note" notebook where Its sort of like a streaming calendar where I write down what I need to do for the next day, and things I didn't complete get bumped down, or crossed out if I decided I didn't need to do them. I also jot notes, thoughts, reminders etc in there.

Then I have categories for specific projects where I keep things organized per project.
Is there a third philosophy of decentralisation which has different incentives and new constraints that are more to our liking in avoiding a dystopian future.
>I’m not sure Null should have a place in programming.

The essay is conflating 2 different concepts of "null."

The Tony Hoare quote is about null _references_ which is about aliases to computer memory. (E.g. the dreaded NPE or null pointer exception.) He's not talking about _logical_ nulls such as "tri-state booleans" or "missing data".

The logic-variant of Null usage for "unknown" "missing" "invalid" values is unavoidable in programming. This is why that null concept shows up repeatedly in different forms such as NaN in floating point, NULL in SQL language, etc. If you invented a theoretical language without logical Nulls, the users of your language would reinvent nulls using worse techniques such as homemade structs with an extra boolean "HasValue" field. E.g.:

struct NullableInteger {
int x;
bool hasvalue;
}

The "hasvalue" field becomes a "null by convention". Other programmers might not even code a verbose extra boolean variable and instead use (dangerous) sentinel values such as INT_MAX "32767" or negative value such as "-1" as the "pseudo null" to represent missing data. A lot of old COBOL programs had 99999 as some out-of-range value to represent missing data. We need nulls in programming languages because they are useful to model real-world (lack of) information. All those other clunky techniques will reinvent the same kinds of "null" programming errors!

The orthogonal aspect is making the type system more powerfully aware of nulls so that the compiler sees that possible null conditions were not checked. A compiler error forces the programmer to put in the explicit defensive code to handle the possibility of null values.
I feel like you are talking about workflow management and software development lifecycle.

I’m talking about timers and self-help productivity gurus.
Every culture has their own "weirdness". It might seem weird to some us, but hey, who are we to tell them how to cope up with their lives if we can't even fix our own.
There is another option. Just abandon any principle of data privacy and continue to sell their products (although GDPR in EU is an issue).
Check the updateIn, mergeIn, mergeDeepIn methods in immutable.js. Maybe even asMutable, asImmutable for mutation.
Sentinel is one of my favorite objects in Python.
> it outcompetes payment systems from American tech companies

Does it? I think American payment systems are winning outside of China/USA. Of course it won the Chinese market because China makes it extremely difficult for foreign tech companies to compete.
ZTE order lots of electronic parts from US. The supply chain would suffer. Also the are some small carriers which relies on cheap Chinese Huawei/ZTE phones and cell towers.
There's a very low barrier to entry with taxi services

In New York, it's extremely high to have a legitimate taxicab, as a medallion is required. They went for over $1 million 5 years ago and are still 6 figures.
Precisely. Until my autocomplete, syntax highlighting, and linting engines recognize it, I'll pass.
Bibliotherapy is everywhere I look