skysight-inc/HackerNews huggingface dataset:
Most distros ship with python3 (though `python` will refer to python2).

Is there a reason you cannot just say `#!/usr/bin/env python3` in your scripts? I don't see why you require python3 to be the default, am I missing something here?
According to HN search, SICP was mentioned >5000 times over the past year: https://hn.algolia.com/?query=sicp&sort=byPopularity&prefix=...

So I'm guessing the number for 2017 was similar.
It's not YouTube's copyright.

I know humans like things simple and easy to blame but I'm getting tired of it. YT is shit now because the internet is no longer the Wild West. Don't like it go change the law.
That's the static resistance, but when it's switching there is current to charge/discharge the gate. Don't forget leakage currents too, which are quite high in modern CPUs --- they consume ~100A at ~1V when in active use.
Unicode (and so HTML) also has

U+2008 &#8208; HYPHEN
U+2212 &#8722; MINUS SIGN

HYPHEN is not much used since in most fonts it's identical to ASCII ‘-’. MINUS SIGN is meant to be visually congruent with +×÷=, etc (same stroke width and appropriate alignment).

Personally I have - – — ‐ ‑ − on my usual keyboard layout.
Some nice digging there, thanks for the info!
That would only be true for a microarchitecture like BOOM if the load queue had a depth of 1, but then there's no point in having a load queue at all.
If you click through any of the links, you'll see the actual comments listed.

The thing all those comments have in common? They contain Amazon links.

I prefer this list: https://hackernewsbooks.com/
Are you concerned with spectre 1+2 across protection domains or in the context of running untrusted code within the same process (e.g. a like a JS VM)?
The Aesthetics of Frustration in “Getting Over It”
I get that feeling quite often. After a few hours of intense focus on any activity, really, it is much more difficult to engage with anyone. It leaves me feeling both disinterested in other people and easily confused in the conversation.
That is the current basis for prescribing them:

> A. A persistent pattern of inattention and/or hyperactivity-impulsivity that interferes with functioning or development [...]

> B. Several inattentive or hyperactive-impulsive symptoms were present prior to age 12 years.

> C. Several inattentive or hyperactive-impulsive symptoms are present in two or more settings (e.g., at home, school, or work; with friends or relatives; in other activities).

> D. There is clear evidence that the symptoms interfere with, or reduce the quality of, social, academic, or occupational functioning.

(DSM V: https://images.pearsonclinical.com/images/assets/basc-3/basc...)

In one form or another, person X environment has been central to the definition of mental health for most of modern psychology, going back at least as far as Freud(maybe)'s "to love and to work".

Or, to put it another way, does that mean we should be prescribing glasses to those who don't see well in the available environments?
This is merely an example server with a router, middleware and two route handlers. This isn’t evangelism for monolithic application design, and there’s nothing inherent in Go that forces monolithic application design.
I was skeptical at first as well, but your own stats show a different picture: the site gets a lot of views, which correlates with the upvotes. No comments is probably due to the fact that people use upvoting as a mechanism to save links to material (which might be of use later)
http://www.slate.com/articles/business/the_juice/2014/07/dri...
I wish I could tell you otherwise; I sometimes try to believe it, but then I go outside to intermingle with the general population, and all of this is plainly visible.

Sometimes I wonder, who are those people who don't give a damn and just dump garbage wherever they please. I personally don't know any of them (or at least I don't know I know). But then I realize that current population levels mean we all live in our own filter bubbles. I did a back-of-the-napkin math recently and realized that personally, I've meaningfully interacted with at most 0.1% of people in the city I live in. In other words, I don't know a first thing about 99.9% of people I live next to. This probably explains why everyone seems so surprised come election days, or when they start discussing anything on a mainstream Internet portal.

All of this suggests civilization is a fragile thing, and the only structure and semblance of stability it has is thanks to systemic incentives (I wonder how our streets would look like if you couldn't be fined for littering). There's too many of us, we don't know one another, and we can't agree on shit, unless indirectly compelled by self-interest. I think the only way to achieve some large-scale coordination is to work on the incentives and the environment in which they apply, but that itself is a hard thing - especially that for any change you'd like to make, there will be those who profit off status quo and want to oppose you.

Really, designing a new nuclear reactor is trivial in comparison.
Thanks for this comment, I really really agree with this sentiment and you put it really nicely in words.
yes, i do :) that still did not solved the issue as before the intermediate stack could unwind it was already going out of the memory budget.
I would say "small scale" would refer to project size in Go.
Ironically, trying to play the embedded video throws an error saying the content is owned by WMG and can't be viewed outside of YouTube.
I was that kid, and my parents and entire family were constantly telling me how smart I was. They were never verbally abusive.
That’s almost exactly what I think whenever people say: “Facebook has created so much value” (which is of course true if you look at the financial side of things). Sad but true
That would be awesome, but note that Rust, due to it being a low-level language, doesn't really have a net/http equivalent in its standard library and therefore any implementation would be more of a representation of the 3rd party libraries used.
Hmm, IQ is highly affected by environment though.
Right. Same in C#, C++ STL, and in Apple’s obj-c/swift.
Government's statistics offices - can provide lots of data. Chambers of commerce as well, obvious choice would be trend forecasting companies - though they will charge.

Two of the UK's biggest small business communities are joining forces to create the first data-led business support platform that will give small British firms access to affordable external expertise instantly. - more on the subject here -> https://www.enterprisenation.com/blog/posts/icaew-and-enterp...

To individually check companies revenues per year you can access all the data for the UK companies via https://beta.companieshouse.gov.uk/ (It's free, you just need to know the name of the company or the company director's name.

Hope it helps.

K
Please note that it can also be his friends. Kids can be real assholes towards one another.
If they can find Cobol experts 50+ years after the original programs were written, they'll have no issue finding 2.7 experts 50+ years on, especially since 3 and 2.7 and more alike than different.
Cognitive Consequences of Having Information at Our Fingertips (2011) [pdf]
Your job is to get your children to behave in a way that keeps _you_ liking _them_.

I don't mean that in the sense of "unconditional love" but a pragmatic day to day annoyance and dissatisfaction that keeps building up. Don't accept that as normal.

If you start resenting the presence or behavior of your children you need to act. Better act long before that.
For me it was effort required. I was an early reader, and the first few years of elementary were a breeze, but at some point I decided if I had to work at anything, I didn't want to do it.

If I couldn't immediately answer the question, I felt was just stupid and it wasn't worth my time.

This, in spite of a family insisting I was the greatest.
Why do you think such an architecture is completely invulnerable? The Summary #2 slide lists the following as a benefit of the Mill:

- Can load across protection boundaries
Valid data is usable; invalid data cannot be seen

At the very least, this probably makes ASLR pretty easy to defeat across protection boundaries. Are you really willing to bet that there will never be a more clever exploit that can determine more information? In slide 51 of the IPC talk[0] they explicitly say that they put permissions checking after the cache, and that this is essential for their performance and power claims.

[0] https://millcomputing.com/docs/inter-process-communication/
I usually do something like that:

[ -z "$1" ] && echo "Invalid first parameter!" >&2 && exit 127

as a precondition. I must admit that it's longer to write, but I can write a bunch of preconditions for my function then write the logic with an appeased mind
That's where I almost certainly picked up my habit from, though I haven't touched much (La)TeX in ~25Y.

Rgds

Damon
There is something wrong with our general approach to programming. Majority of "real" work is writing total functions (in the sense, non-recursive). Yet, we very much insist on using Turing-complete languages everywhere.

I suspect we would be better off if we used total domain specific languages for the majority of the work (data transformations) and TC languages only sparsely, where we cannot avoid recursion.

This is somewhat what you do when you write SQL, but SQL is an OLD language and it doesn't compose well with other things.

This approach is exemplified by for example Facebook's Haxl, which is a functional domain specific language for filtering content. So you write the domain code in a specific language, which is easily transformed/compiled.

(Actually your TC and your DS language don't need to be different syntactically, they can be both based on a common functional language.)

Interestingly, the interviews are very much based on TC language notions.
It's hard to be sure, but it seems like it could be a cultural shift more than anything else. The Wii, Wii U and 3DS had tons of little extra services and channels and what not that didn't directly relate to the games, and often felt like they were going for the 'toy' feel more than anything else. Meanwhile, the Switch seems to be designed like a simple games console with the games being the first and only priority and the extraneous stuff being cut out altogether.

Kind of like they wanted to go back to basics after the Wii U underperformed.
This is exactly why I cringe at these seemingly minor issues - sure htop breaks, it can be worked around, but the root cause is more fundamental; an unprivileged user should not be able to crash the whole OS just by reading the process table, no matter how invasive.

It makes me think what they have decided to change between Sierra and HS to cause this sort of failure. This is pretty fundamental and implies some tinkering deep in the kernel, potentially without fully understanding the repercussions. With the number of security holes that can be easily opened by naive tweaks to low-level code, I think we're right to be nervous about what they've done to cause this.
That claim is closer to an urban legend than to a fact.
> Whatsapp desktop/web is terribly slow and requires your cellphone to be on at all times.

They have a rather sound reason for the cellphone requirement, though. It's because the messages are stored only there and the desktop/web application is just a gateway to your phone.

https://faq.whatsapp.com/en/web/28080002

This seems like a more secure way to do it than what the others do, which is to store the messages in their servers.
I think parallel compilation is going to be hit the most. On my VS2017 with the latest MSVC and C++17, and a moderate C++ project (very few units, only about 100 files and so many constexpr and TMP) with multi core compilation enabled, plus a E5-2660, I have a record of 10% penalty(originally a minute) in build time after clean-and-rebuild. Haven’t tested with IncrediBuild tho, but my paralleled webpack production build seems to offer the same outcome. 30 secs to 36 secs. Both of which is not that really mattered I’d say.
I’m using Windows 10 with KB4056892.
What is the cost for doing this? eg. false copyright claims "My white noise video has copyright claims" https://news.ycombinator.com/item?id=16075325
If we have a race, and I stop half-way through, hit the lockers, change, and leave, would you say I'm lagging?

In the most recent Vendée Globe around-the-world sailing race, 11 people did not finish. https://en.wikipedia.org/wiki/Vend%C3%A9e_Globe#2016%E2%80%9... . Do you say they are lagging?

Some people start to hike the Appalachian Trail, stop part-way through, and decide to move to/live where they stopped. They never finish the trail. Are they lagging?

Why do you assume that you know what toyg means by "lag"?
It seems like a smallish consortium of poorly coordinated developers built the Spectre mitigation patches. Upstream wasn't involved until a couple days ago.
I think the real value is in the ability to recognize the opportunity to apply an algorithm when it arises. You can't just look that up on stack overflow and the alternative is usually spending 10x as long to write a large logic hairball filled with bugs and missing edge cases. Apply another 10x multiplier for the maintenance.

I've inherited enough of these (deeply nested code hairballs that can be replaced by a comparatively miniscule set of tree traversals or something) to change my view from "algo is just programmer status signalling" to "algo is a core competency that matters."
> "why have women accomplished so little compared to men?"

You seem to assume that is the case, but maybe the answer is that you do not value or notice the accomplishments of women? The Nobel prizes honor one very specific kind of achievement, one that many (not all) women do not particularly strive for. You don't tend to get a Nobel as a pediatrician, but society needs pediatricians anyway.

The gender wage gap is mostly due to jobs dominated by women paying less on average, i.e. women are putting up with smaller rewards and less recognition. You can see this as a vulnerability (since it enables exploitation) or as commendable altruism.
Agreed, but air travel is only 5% of global emissions. There is much more low hanging fruit in electric vehicles and moving building HVAC to electricity (AC and heat pumps). Eliminate natural gas and fuel oil for heating, eliminate petroleum for moving people and goods around, and start feeding cows seaweed to reduce their methane emissions by 95%.

Air travel research has shown biofuels are production ready, but it’s not cost competitive yet, although that’s a market failure through the externalization of emission costs.
Well, the truth is that you are ignoring her, right? You're focusing on whatever you're working on instead of maintaining the ability to even communicate with her.

I had a job where I seemed to be evaluated primarily based on how I talked in meetings. After realizing this, I cut back on the effort I was willing to put into development, cause it would impair my ability to discuss stuff there. Unfortunately some management got quite mad cause I wasn't able to pump stuff out like before. Inside I was just like "you're the one setting the incentives here bruh" lol. I had much better quality of life when I was able to defend myself in meetings so I just stopped working hard.
One of my favorite Oatmeal strips: http://theoatmeal.com/pl/senior_year/pe
Jung and some modern psychologists believe that hypersensitivity is its own thing independent from autism. Indeed they assign this trait to some highly intuitive and empathetic people because they pick up on cues that nobody else notices. The label is HSP or High Sensitivity. But having your senses cranked to eleven all the time, we aren’t equipped for that and if you don’t have elaborate coping mechanisms you will put yourself in many awkward situations. A lot of introverts are HSP.

A significant fraction of everyone acts thoughtlessly when they are exhausted or overwhelmed. I would encourage people, before self diagnosing [edit: or believing a clinical diagnosis - this field is more art than science] as Spectrum, to do a little more research and think about whether you believe you have the symptoms all the time or only when you’re overstimulated, and how bad you feel about your behavior afterward, when you have more clarity.
As someone who has struggled (very, very hard---high test scores, terrible grades, the whole bit) with this, I have recently taken the following approach:

1. The battleground is not a single choice or moment, but all of them.
2. There is a tendency to conflate results with character. If I have not done laundry and am wearing dirty clothes, am I a) a slovenly person, or b) a clean person who has not done laundry recently? The realization that I had no deep, abiding character flaws to address, that I could shortcut the entire "problem" of "fundamental laziness" by achieving the administrivia of life, was/is extremely encouraging.
3. The concept of "time capital" has been a good hook on which to congratulate myself, giving dopamine rewards. Basically: washed dishes are a form of wealth just as much as is money in the bank.

4. Reminding myself that no spectactular effort is reuired, that rather consistent and low-intensity effort is the key, has been helpful. I've always been good at high-intensity tasks---sports, outdoors, crunch time---and much worse at low-intensity ones. On the one hand it is something of a "life sentence" to realize that there are fewer opportunities to goof around, but it is ameliorated somewhat by realizing that the sentence is light labor, not hard stuff.

I would love to talk more about this---my life has had significant difficulties because of "laziness" and seems to be turning around at the moment---but some of those elementary tasks call right now.

Edit: Later. One of the big obstacles, I think is the ethereal nature of the problem. How does one "do" "not-laziness?" What is the momentary choice one can make that will beat the thing once and for all? And what possible paychological reward can there be for staving the spectre off for one more day, knowing that it will simply return tomorrow?

The 80-iq change of perspective, imo, is the mental action of asking oneself: "What can I do in this moment that will advance my goals?" (as opposed to: what can I do now that would match up with my mental image of what a "disciplined person" would do?) This gives you something concrete you can do now, and frames things as to offer a carrot rather than a stick.

One notable thing about this approach is that it often results in less work, as you realize that such-and-such task, while "virtuous," will not actually help you advance your station in life. This can actually be somewhat terrifying, as you worry that this is actually some trick you are playing to get out of work. I guess the sum-up is: don't fall into the trap of morally judging yourself as "industrious" or "lazy." The virtues to cultivate are judgment and efficacy, exercised consistently, not "industriousness."
You mean, something like https://www.youtube.com/watch?v=cNZPRsrwumQ ?
Yea, the built-in JDK HTTP server is pretty poor, but I don't think I've ever run across it in the wild thankfully.

> There is no way to configure timeouts

They're configured by properties if I recall.

> Filters have to be added to each handler separately, by mucking with its filter list

I personally prefer the explicitness of this.

As for the rest... I think a lot of these issues stem from the fact it's an old, not particularly well-known API in the JDK.
Affordable housing is a red herring. Even the SF government economist has concluded that "luxury" units also reduce the price of affordable units, with a marginally slower elasticity. i.e. 100 affordable units are better than 100 lux units, but 110 lux units are still better than 100 affordable units.

The affordable units is a clever scheme to block construction.
An antitrust suit was filed under the Sherman Act on 17 January 1969. It went to trial on 19 May 1975. It was eventually withdrawn on 8 January 1982 (what a coincidence).
Their manta is definitely not "don't hire people."

24,000 employees to 78,000 employees in seven years.

One of the greatest hiring binges in the history of technology businesses.

It's not an unwillingness to hire. It's a foundational belief that technology can be leveraged to solve the problem in question. That has always existed inside of Google. They disagree with you that the best solution is to hire a mass of people (content reviewers etc) and throw them at the problem.

Are they fundamentally wrong or is the technology approach embryonic yet? If they've got an army of people doing that job in another 5-10 years, that'll be telling.
No. That would be the ideal situation, but it is not possible to make the CPU do that just from a microcode update, it would require new hardware. So we're left with creating other ways to get around it via software. The perf hit comes from those software fixes.

Meltdown is the most expensive perf wise, but more straight forward to fix. Processes can only access addresses mapped in their address space, so if you in unmap the kernel while a user process is running then they can't read it. This is expensive because every syscall now flushes the TLB due to changing the page table, so page accesses are in general slower.

Spectre is more complicated to fix. One part of the fix is the retpoline hack that basically attempts to defeat the branch predictor through clever code. It looks like the CPUs are also getting microcode update to allow it to disable the branch predictor in some situations.
And you should also be aware of what it takes to rebuild your stack, and have something in place if that disappears. If you think it's OK to rely on external tools like that to build your system, you deserve all the fallout you get when it fails.
see elassandra for something similar
I think there are some characteristics that will induce koi no yokan:

- jishin ((quiet?) confidence)

- ii kanji (feeling of good)

- yasashii kanji (feeling of gentleness -- maybe something like "has empathy")

- atama ga ii (smart). This is only popular in certain circles and is more typically valued by women in men than the other way) -- most Japanese men seem. It to want their wives to be smarter than they are (although a small portion do).

- a few more?

I just want to express how difficult it was to write the above. I started in English, but then realized that it was only accurate if I used Japanese. The translations are rough, and they are things that strike me as fairly easy to understand in a Japanese context for me, but less so in an English/US context -- maybe due to a wider range of values held in the latter.

On a personal level, a woman I dated when I was younger when I lived in Japan had koi no yokan for me. I regret not marrying her -- she knew us better than I did.

I would love to hear other people's additions and opinions on this matter.
I'm not sure what you mean.

My point is we should stop worrying about the "environment", because what we really mean is for our great grandchildren to have the same environment as us.

I'm not sure if I'll have children. If I do, I'm not sure whether I'd want them to live in the same environment. I'm perfectly content living in a city where there are no animals for example.

Ultimately, if some other people on another continent decide to reproduce like crazy, it would kill all our current efforts with environment preservation and we won't be able to do anything about it.

So not only is it likely that it's impossible to stop these changes, but I wouldn't care if we stop them at all. To me it seems that the only reason anyone can possibly care about these things is geopolitics.
I can't help feeling you will have more impact investing in a bicycle.