skysight-inc/HackerNews huggingface dataset:
I find that reducing the number of decision making events by relying on a routine helps. When and where are you endlessly watching Youtube or Netflix? Is it the first thing in the morning after you grab your phone or is it happening at your desk. Depending on the answer, you want to establish a routine so you don't have to think about what you want to do next.

Let's say it's your phone first thing in the morning that is causing this problem. You could put your phone and charger far away from your bed. Then establish a sequence of actions that take you from bed to desk, without getting anywhere near your phone.

This is not an all-or-nothing method, where you fail even if you miss one step in the sequence in your routine. You start by making one or two adjustments and then build on your success.
> Why do you assume this is natural?

"The most saleable good" in our economy is money. The majority of explicit trades for goods and services involve money. Of course, that is now and we need to explain how this happened.

If I have a good another wants then I may accept something I don't directly want as payment. Of goods I indirectly value, I should value more the goods that are most saleable as they provide the shortest path to goods I directly value. Throughout this my valuations are based on expectations of others' future valuations. We can think of the path from regular good to money like a feedback loop. It's the economic bubble that doesn't burst (except when it does and we all switch to silver or furs).

Of course it's much harder for the value of the anomalously valued good to crash in a real economy because of things like taxation (this is almost chartalism).
Barter is a spot transfer. 'time offset barter' or 'delayed barter' isn't barter, and I've only seen this weird term used in libertarian/ancap/Austrian economists attempting to come to grips with the rather strong evidence against the myth of barter from which they derive their theories of money.
There are some companys who manage it though, by basically getting bi-furicated intwo two seperat internal divisions competing against one another.

Basically if you have a safe seat- or monopoly, you must learn to play catch against yourself or else.. boing, and important parts go flying.
I really do not see the point. Naming not only is not important but it also causes issues with trust. I think that the solution that tor/i2p went with is much better.
The minute hand would be one revolution an hour.
3D Printed Flip Clock
The article says that the lender is calling the debtor's contacts. Doesn't iOS allow apps to access the user's contact list? I definitely remember seeing "App xyz would like to access your contacts" prompts before.
That’s a real shame about Newton Mail. Anything that provides more user choice and adds innovation in a saturated market is a good thing in my book. I hope Essential open sources it, as well.

From TFA:

“As part of the company wind down, the security update for PH-1 released on February 3 is the last update from the Essential software team. Your PH-1 will continue to work but we will not be providing any additional updates or customer support. Current Newton Mail users will have access to the service through April 30, 2020. For developer fans, a prebuilt of our vendor image and everything else needed to keep hacking on PH-1 will be hosted on our github.”
Well, this depends on the language. I once wrote 12,000 lines of x86 assembly code in four (long) days.
Why don't they just? The answer is usually the same: it would cost more. Drilling operations regularly flare (burn) natural gas, because it would cost too much to transport it.

I misread your question, but I'll write my answer anyway:

Wastewater treatment plants do produce fertilizer. There is some concern about using on plants destined to be human food, due to the bacteria present in human waste, so it is often used on other crops
With odds like that, they would have to sample a much larger population directly for the results to be statistically significant.
How to Write a Book in 30 Minutes
I think this an interesting analogy. Taking it further - what's great about the Home Depot level skills is that they are often sufficient for me to be able to do routine basic maintenance. This is in-part because many things have become simpler and designed to be easily/cheaply replaced. I think the same could be said for software. That's generally a good thing and was an intentional movement in the industry

That said, I probably don't want to be building a house from scratch with my level of skills and should hire someone with specialized knowledge. Likewise it's also an important skill to know when you will be in over your head and when you need to hire someone to get a job done correctly
You can look through GH milestones to see specific issues fixed in results. For example, here are the 230 tracked items done for the VS 16.4 public release: https://github.com/dotnet/roslyn/milestone/53?closed=1

You can also see that there are many more resolved issues in previews of that public release: https://github.com/dotnet/roslyn/milestones?state=closed

So there are a _lot_ of legitimate problems being fixed and enhancements being added over pretty short periods of time.

When something is resolved as "no reproduction" or "not a bug", that's because there was an earnest attempt to reproduce an issue with the latest bits set to go out to a release with no reproduction, or something is truly by design (e.g., user files an issue because they would prefer a feature to do something different than it does today).
The main argument for using reduce is when you really want to accomplish what you're doing in a single expression:

- Because you have an un-braced arrow function

- Because you want to guarantee* no side-effects

- Because it's in the middle of a React render, or similar

Certain things can only be accomplished in a single expression by using reduce. But I agree that unlike other list-comprehensions it's generally harder to read than the imperative equivalent, outside of simple cases like summing numbers or concatenating arrays.

* Of course you could technically create side-effects from within any of your list-comprehension callbacks; like most things in JavaScript, this is only enforced by convention
This is the 7th posting in the last few days to HN about the FOIA'ed Python course from the NSA.

It really isn't that interesting. It's about what you would expect from a large organization with many people using Python for data analysis.
I recommend checking out the annual Nonprofit Software Dev Summit in Oakland if you're interested in this. There are numerous folks from tech cooperatives who attend. Last year was amazing https://devsummit.aspirationtech.org/
> Names have to be renewed bi-annually. You don't need to pay a fee, you just need to submit a transaction to prove you still have access to the private key.

When talking about email alternatives here, I see a lot of comments strongly suggesting owning a custom domain and using it. If the domain cannot be renewed and kept alive in advance for a few years, the bus factor of being the only technical person in the family could mean that they lose their emails very soon (worst case scenario where something bad happens to the technical person towards the end of the bi-annual period just before the renewal).

“You need to submit a transaction to prove you still have access to the private key” — “transaction”? “prove”? “private key”? There’s no way this is going to last if people use these domains for emails and mailboxes for their families. At least with the conventional system, it’s easy to note down simple instructions to go to a site, pay and renew. This system seems better suited for institutions that may be able to handle it (though it could be argued that even large companies fail in trivial ways, like it happened with a certificate expiry with Microsoft recently).
At what point does a $65k/mo side project stoping being a side project? That’s a boat load of cash every month.
> There are other (maybe a bit more complex) ways to tell what browser you're using, and whether you block ads.

Yes, and doing so will escalate the arms race. I believe that browsers will come out as the winners, and that's a good thing for privacy.

> This is starting to change, and a lot of websites still have ads as their main source of revenue.

Sure, but then again, most sites I see on a daily basis in Google are pure shit - made only to display ads, with the same content that is also on a million other pages, slightly rewritten so Google considers it unique. Nothing of value will be lost if the all burn up and go away.

I'm sure you're right, there will be unforeseen consequences, but I feel like appeasing the adtech industry by not stopping their surveillance is not going to be helpful.

Better Ads focuses only on perception: A flashy, dumb static banner is bad, a stalking text-ad that sends information back to its creepy owner where it is then correlated with MasterCard payment data, your location, the interests of your friends etc and saves all of that into a shadowy profile that follows you around is fine, because it's text only and is labeled "advertisement". I can't decide whether it was just an extortionist cash-grab or a smart way to redirect the attention from the actual problem to the surface problem ("it's bright, and it's animated").
sigh

If I don't post it someone else will. Here's the spinning levers video you've all already seen a million times:

https://www.youtube.com/watch?v=JOLtS4VUcvQ
Flip-Clock smart alarm-clock
This is also why I prefer to use projects inspired by real projects at work to test out new programming languages or technology. It's really easy to make something look good by just ignoring the messy realities of the real world. It's a lot harder if you're doing an experimental rewrite of a system with real world requirements attached to it.
100% agree with this. Most people I’ve talked to about this incident think the guy is an idiot; if you had found a car’s feature to be unsafe on a portion of your commute before, why on earth would you trust it with your and other’s lives? If you had a new fancy belaying device slip in the gym, you wouldn’t use it on your next big wall climb.

I also don’t get how everyone is forgiving him for being on his phone, in a construction zone no less. Reckless driving is reckless driving, being an Apple Engineer and Tesla owner doesn’t somehow negate that he was being a belligerent driver.
That is why learning programming languages is important. I would argue this concept is picked from functional ones. `reduce` function is not hard to read if you understand how it works and code is a lot easier to read because it does not introduce mutability. Even better - it has almost the same signature in other languages so you only need to learn it once.
Is your comment informed by any research on this topic?
Yes, this is exactly the type of boilerplate I am talking about. All those usings and try/catch blocks which add needless code. It is possible to compose all of this into an aspect which then decorates your methods. Maybe I'm not being clear, so here is what I mean. Say you have a method that does some work, but calls some other thing to do some auditing. The auditing is nice, but it failing shouldn't halt the world.

[Transaction]
DoYourBusinessWork() { ...; AlsoAudit(); }

[Transaction(RequiresNew, NoRollbackFor(AuditException)]
AlsoAudit() { ... }

The TransactionScope is handled in the aspect. Commit/Rollback is all handled there is well. There are not usings or exception handlings within your methods unless you want to handle those specifically.
I feel like it's not super difficult if you're catching the coin, if you're able to position the coin in the same place and apply the same force consistently you'll largely get the same height and speed of rotation. When I was a bored kid I was able to get a pretty consistent coin toss where it would land on the opposite of the side at the beginning. [0]

[0] Of course I didn't do any statistical analysis or a huge number of trials for this to really tell if I was able to do it but it felt pretty consistent.
There's a good web app companion to the first half of this course at http://nandgame.com/ as well.
Sounds like we may be experiencing the revival of the folly:

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

I suppose extreme income inequality, along with deteriorating urban conditions that plague public spaces, could actually push society toward a folly based, key-card access future.
and you know lots of real estate deals that are low risk, pay 10-15% and available for participation @ $100 / week?

>> an average appreciation of 13% last year, which is not sustainable for this area but still indicative of the overall trend.

not sustainable but indicative of the overall trend? What does that even mean?
However that was regularly used to prove that women are more wicked than men.
Do you mind sharing a screenshot and your Chrome version?
I love it. There being a spectrum between "blessed" and "work of a random" means that we get more software.

And in the end, since it's open source, it's up to me whether I derive value from it.
I wonder if everyone moved back to their assigned seats before landing. Did they?
Fully agreed. And “good enough” for some software that does not interface with human digestive systems is a whole lot different than pills that people might take daily.
If a user mode process already managed to touch kernel data, that means it bypassed page access restrictions somehow. Runtime integrity checks are a way to detect that
My understanding from listening to employees on podcasts and such was that GitHub had a lot of technical debt (old Rails versions, hacks on old Rails versions to get features in newer Rails versions, etc) that they were whittling down going into - and shortly after - the MS acquisition.
Also try radiolise.github.io
This is unlikely considering algorithms act on the given training data set, not on outliers imagined by playing devil's advocate:

remember amazon's recruiting program
https://www.theverge.com/2018/10/10/17958784/ai-recruiting-t...
I am very interested in USB / stenography / chorded typing

http://tbf-rnd.life/
I'm pretty sure that was supposed to be a list of steps, not a list of options.

> The kernel and your other processes need some space to malloc, and you dont want to page in/out.

Some space, like "most of 20-50 gigabytes"?

You want to take into account how exactly the space used by joins will fit into memory, but 2-5% of a terabyte is an extremely generous allocation for everything else on the box.
I recall it worked pretty well when gray wolves were reintroduced to Yellowstone: https://www.nps.gov/yell/learn/nature/wolves.htm
Firing people is always an interesting way to prove you are doing something about a problem which has already happened and is already being addressed. Generally it try’s to show that you are “taking responsibility” but generally the people who are actually responsible are just doing the firing to avoid the stigma of being the screw up[1].

[1] At one group in Netflix (which has an aggressive fire fast culture) that I interviewed with, I came to realize the position existed primarily to provide shielding for the managers above it. I reached out to the former person in the role and they confirmed my suspicions. Not the behavior that Netflix was trying to encourage but there you go.
We are a community of craftspeople and like to see others make an attempt, especially the trope/plight of the solo developer trying to start a SaaS. Simple as.

Doesn't mean we're all craving to add a tracking pixel to our websites just because we upvoted it, I'd say the tracking aspect is not as interesting, it's more the solo-SaaS-porn. And the hubris + sport of "damn, I could build this" in the back of our heads. It's HN crack.
Thanks for posting, this subject has been really interesting to me.

I have some friends and family members who just can't do subtitles. To the degree that they take one look at the screen, see subtitles, and seem to deflate or let their attention drift away, move into a different room for a conversation, etc. So I try not to put those movies on when they're around.

But I've noticed that these individuals don't really do complex films, either. In company, they generally prefer light conversations that flit from topic to topic. I have wondered if this natural capability for a refreshingly vibrant, wide-coverage attention-shifting mode (I am actually envious of it in some ways) brings a corresponding complication to the act of watching a movie. These people will often ask things like, "OK, so what's happening? I'm so lost." If you throw subtitles AND a complex plot into the mix, it's just so far out of their wheelhouse that they may straight up fall asleep, etc.

I want to emphasize though that I don't think this reflects upon their intellect, rather that it's just a difference in how they operate.

By the way I thought the film itself was great, not sure how one of the medical miracles in particular was even remotely possible while another one or two seemingly lesser medical issues were terminal, (hope that's not a spoiler) but it was just such an attractive film from the start in so many different ways.

I do admit I would have preferred a more Ocean's 13-type departure from the social commentary approach if possible, but I think I've also shifted into a mindset of seeking out more gentle entertainment after overcoming depression.
Teacher records 800 phone alerts for her students in course of a day
I have deep respect for you disclosing issues in a processor you're using in your own product.
Marketing Help to Improve Your ROI – Adlibweb
This is wonderful and I can't wait to go through his other articles.

It reminded me a lot of: https://acko.net/blog/animate-your-way-to-glory/
As eru tersely pointed out, most contemporary literary analysis and criticism is no longer based on what the author meant, but instead based on how the work itself, irrespective of the author's intent or the context within which it was written. Thus, instead of a search for "the truth" as expressed by the author's inner thinking, the question instead becomes how work affects readers. This, obviously, bothers many people, but is, IMO, a valuable approach.

Thus, "project[ing] their own ideas into an authoritative source" is perfectly fine if phrased a bit more nicely. Perhaps more like "adapt our understanding of the source material in light of contemporary thinking". Not to say that context doesn't matter at all, especially with translations. But in the end, when analyzing works such as "Art of War", it's unavoidable that we project our current context onto its text. As post-modernists point out, we cannot escape our biases, so why pretend to do so?
I'm talking about all of these comments on this page with people talking about how LOC/day is not a good metric for productivity. So? No one's tying your wages to LOC/day.
Second hand: 1RPM

Minute hand: 1RPH

Hour hand: 2RPD
> While the mobile cores of traditional networks require large amounts of hardware that are costly to install and maintain, DISH plans to construct a “virtualized network” that relies more heavily on software and cloud-hosting services provided by potential partners like Amazon.

Quote from the JUDGE; expressing why Dish will be a 4th "5g" network.

Nothing in the world of telecom has any connection to reality anymore, does it?
Good question, maybe they are still included in some of the current categories?
You can’t just throw extra digits around like that. It’s a bit unusual and jarring to see the population of the US quoted as “311591917” even if that is the census figure, because such a high-precision number would only be true for about a minute and you don’t know which minute.
It sounds like the gist of this article is that it is beneficial to add the wolves backs, people support adding the wolves back [1], but people who maintain livestock do not want this for obvious reasons.

[1] "A recent online survey from Colorado State University showed 84 percent of Coloradans support the reintroduction effort."
Boeing CEO David Calhoun vows to stamp out 'such behavior' and hold managers accountable. What behavior? Well he reassigns the Boeing pilot who lied to regulators, and fires the Boeing manager overseeing external pilots, who called out the bad design and incompetence within. Got it.
the final ")?)?)?" is kinda unsettling, but I can't explain why.
Who Owns the Most Popular Movie Characters?
U.S. government just has much better PR, thanks to Hollywood, but it isn’t that much better than Chinese one.
I work for a Fortune 150 company where VP is definitely a mid-level management job. It's insane how many VP we have. Just my small part of the company has 5 VPs and they are all at least 4 levels below the President of the company.
For the author: adding support for touch events, or using normal HTML sliders would be helpful.
Because most HN readers don't have access to the print edition.
> Is the claim here that the C++ version could have never been as fast as the current Java one

The claim is that the work to add new optimisations to the old C++ code is so difficult that people aren't prepared to do it. The Java code is easier to write and debug, enough so that people are managing to add new optimisations that they haven't added to the C++ code.

> the old C++ JIT has to be maintained and shipped in the event that the Java-based JIT isn't available at startup

Well only until the new Java JIT is mature. The AOT build of the Java JIT can be shipped in the binaries so it's always there.

> If so that makes sense as a stop-gap and it would be more of a tiered JIT, not a port. Tiered JITs are definitely proven, successful technology.

It's used as a new top-tier yes, replacing the C++ top tier. The C++ JIT is likely to go I think, in the medium-to-long term.
>not have to idle in hot and cold weather.

As a car and efficiency enthusiast, I totally try to keep my gasoline powered car from idling unnecessarily.

But what does "idling" mean in the context of a 100% electric car?
Isn't it funny how these things go?
I also have the same disgust reaction as you. Yet when I talk to my wife/friends about their startups being all male, our private and friendly conversations about how to build a more inclusive environment feel productive and healthy.

Yet when this natural and friendly desire to build these environments is matched to anodyne corporatized language and KPIs, it begins to feel (and I want to emphasize that this is an emotional reaction) gross and forced.

I wonder how we can preserve sincerity at scale...
I'm very aware of bcoin.

https://npm.anvaka.com/#/view/2d/bcoin

Many steps of indirection away we find things like this include.

https://github.com/juliangruber/isarray/blob/master/index.js

module.exports = Array.isArray || function (arr) {
return toString.call(arr) == '[object Array]';
};

Javascript is an absolute joke of a language.
Not a lot of money for where Simple Analysis is based (Netherlands). A reasonably talented developer with a few years experience makes more than that, especially if you consider social security, pension etc being included in a typical job.

But a company has to start somewhere, if they keep up the growth it could get to significant revenue within this year.
This may be a stupid question, but it is something I always wondered.

Torque is effective due to the mass of the lever having a force applied to it, right? Is the length of the lever being used as a stand-in for the mass being affected (a longer lever would necessarily have more mass)? If the lever had no mass, would there be no torque? If the lever did not have a uniform mass distribution, would the difference in applied torque differ based on where on the lever you applied the force (is the derivative of torque with respect to mass not constant for a non-uniform mass distribution)?