skysight-inc/HackerNews huggingface dataset:
Here is an hypothesis: we know that higher IQ populations are more analytical and that they are capable of supporting abstract positions like Free Speech even if this position gives oxygen to people and ideas they disagree with.

If you believe there has been a degeneration then something must have changed. I see three ideas of why that might be so.

One is that media like the web and 24 hr news have prioritized rhetoric over substance. Another is that the groups of people living in America/Europe have become dramatically less homogenous in the last 50 years - an obvious spur to tribalism and lastly the Flynn Effect has gone into reverse for some time now although this has been not reported as widely.

https://www.google.com/search?hl=en&q=flynn%20effect%20rever...

This is my way of saying that there's a lot of reasons why society is becoming more conflict oriented - we can't all blame Twitter.

An unpleasant thought -
One might reasonably think that mentioning cultural/racial clustering and then IQ falling is already radioactive territory but my suspicions are darker yet because if group intelligence rises and falls over time then violent conflict could be generated out of a biological-cultural cycle. Orwell made a work of fiction describing how wars were used to destroy resources and perpetuate stagnation - but as some fear - maybe if you have a good time for a while it stirs the forces that undo it. The idea of a peace-war cycle was conventional wisdom centuries ago but we assumed since the invention of WMD that this was suppressed.

tldr; Maybe "They'd do some research, agree on the underlying facts, then things would progress." has the correlation and causation mixed up. Maybe that happens in peace time with ample resources and when those dry up so too does our ability to be rational.

I hope this is all FUD.

"It's not the first time we've seen this kind of dip. Research by Flynn himself that looked at the IQs of British teenagers almost a decade ago observed a similar fall in test scores.

"It looks like there is something screwy among British teenagers," Flynn told The Telegraph at the time.

"While we have enriched the cognitive environment of children before their teenage years, the cognitive environment of the teenagers has not been enriched.""

I didn't want to end on a dismal note of no hope so there's some light over here -

https://youtu.be/pi7h6nmkvAM?t=1837

This topic - on technology enriching the cognitive environment - is a key part of David Krakauer's thinking (Santa Fe Institute President) and I think it is never discussed enough here. If Silicon Valley is to ever get serious about human improvement then it probably should be laser focused on the criticism of people like David.
مصدرسعودي يرد على أنباء مقتل السعودي جمال خاشقجي
> As a first-year-out-of-school developer, I shadowed an interview once from a "Principle Engineer" at another company.

A lot of people don't realize how easy it is to get impressive titles at very small or low-quality outfits.

If it's just you and the CEO running the place, you would be a "CTO" even if you couldn't pass a phone screen for any decent entry-level engineer position.

We constantly get resumes from "senior engineers" working for no-name tiny companies and startups. They are often our worst candidates, especially when it comes to hard skills like coding.

Reality is that these skills are rare, and no-name outfits will be competing for the rare candidates who can code against all the better employers out there. The results are what you'd expect.
> if it's someone you plan to continue a relationship with in real life, then betrayal, even if it's "just a game", will damage that relationship, possibly terminally so.

Do you also hold it against someone in real life, if they bluff you while playing poker?

What you're saying might be true as a descriptive statement - many people can't separate gameplay from reality. But betrayal is a key mechanic that's designed into the fabric of the game, and I would encourage everyone not judge someone for using a intentionally designed feature in the game.
> It has been a target of distortion almost as long as it exists.

I think you misunderstood the parent. The management theory quote is talking about the thing you measure (e.g. factory output quantity) as a proxy for success becoming what is aimed for (e.g. make as many as possible without regard for quality, worker treatment, maintanence, etc.).

Point being, as you said, wikipedia will become a focus point, with everyone pushing their agenda to the 'source of truth' even more than they do now.
I don't believe these temp workers qualify for the $15 per hour wages. It's interesting how the Amazon web page puts such a "cheerful spin" on this slumlording . . .
"They also list witholding a part of their wages until they've successfully completed the season"
I just disabled Windows Update completely (by disabling the service) after 3 such incidents.

I'm aware it's a security risk, but I also keep nothing of value on that machine nowadays.
> will be open-sourced soon

Great! When that happens, I'll consider it.
Unpopular opinion: Sometimes Breitbart does have useful info. They were the only ones who had the full leak of the Google all-hands that was definitely newsworthy, for example. Discard that and you missed some useful info. You canot just color publications as "good" and "not". This sort of maximalism (seeing the world in black and white) is rarely good long term. Almost everything in the world has a use.
Agreed, the other thing that gets me is that estimates are often expected to be on the spot decisions. If you have done a task that is similar before then that's fair enough, but no one has ever told me to go off for a day or two and investigate the difficult / unknown parts to see hat the options are.
I hate it when people do this. What's the better comeback/reaction to this frame? (apparently, my verbalized fuck-off, tamed or not, is not the best approach)
Student borrowing has also flattened off to single digit increases, similar to healthcare cost increases.

Either those things have nearly maxed out their cost potential, or it's the strong dollar (the dollar imploded during the disastrous Bush years, which sent nearly everything priced in dollars skyrocketing that wasn't nailed down (consumer prices and wages were largely nailed down)).

Might be a combination of those things. The average student debt acquired for a four year degree, has been nearly flat for six years, after soaring from $20k to $30k in six or seven years (between the years '05-06 and '11-12). This six year span is the longest period of flat growth in individual student debt accumulation in a quarter century.
Why are you not up to date? Chrom/ium has a stable extension API; it's not like it should break anything, and you're missing security and bug fixes.
Cool hack.

May be it is time for browsers to disable iframes by default and ask the end user if they want to run them via the standard browser confirmation mechanisms site by site.
Psilocybin and MDMA are currently being studied for treating e.g. veterans and victims of sexual assault with PTSD. It is demonstrating some pretty amazing results. Not too unexpected if you've done either of those things before, though.
There is a middle way between code comments and "my code is self-explanatory" though, doesn't?

A problem with code comments is that it very easily becomes outdated. And if the same method keep changing for different reasons, the code comments might become rather long.

I believe a good practice is to avoid code comments and document the why in the commit messages and PR descriptions. This way is easy enough to git blame and go to the "why" whenever a code is not self-explanatory
"I was surprised. It's an important book about her field, I would have thought all polygraphers knew of it."

Unsurprisingly, these guys tend to have a lot of turn-around, and are not necessarily spending time researching their craft.
The way I see this going:

1. Android is the popular mobile planform on Linux
2. Fuchsia will be the popular desktop platform on Linux

Personally I would like to see other prominent options to both of these. We will likely end up in a situation like (1) for desktop as well if we wait until there is a large user base of (2) then decide that we need something less centrally controlled.
Three of the First Graphical Role-Playing Games
Costa Rica Surpasses 98% of Clean Energy Generation for Fourth Year in a Row
An alternative to the 24 hour price change would be a price change since a specific date.
>If you are into news and being informed, leaving off sites like breitbart from regular perusal is a mistake. They often bring up facts and perspectives considered unimportant by other outlets. Even infowars has its uses, if for nothing else other than entertainment value.

I am not from US so I have no bias in this case, do you mean that I should check sites that I consider to be garbage because they sometimes may bring some story that other sites won't?
Are you doing this? Do you read garbage articles, do you watch acient allients shows, read about flat earth etc ? Because when I notice that soem news site went in the bad direction(clickbait and other garbage) I will not waste my time to find a diamond in tons of garbage, it is not my fault they have that much garbage
? I am not sure why Moving to X from X is so popular?

Maybe someone would some more google fu or simply a way to query news.ycombinator could do a search for the string in the header...

a = [C, C++, Closure, Python....] look below for a bigger list

{Moving from <a> to <a>}

and while you are querying

{<a> is considered harmful}

It seems like news.ycombinator is littered with posts like these.

I don't want them to stop or anything it just would be interesting to see someone with like an sql database of news.ycombinator posts to see how many are posted in the last year or so and look at them all so I can binge read them because quite honestly they are the better posts on this site.

Bigger list of A here
https://gist.github.com/brianherman/64a2800ebd1907c6bba4f6eb...
> "With function specs, I could assert the inputs and outputs to specific functions at runtime; not quite as reassuring as compile-time but better than nothing!"

For 10 years I've seen many developers who have only really used statically typed languages like C++ and Java, now finding the "joy" of dynamically typed languages and all the "freedom" they give you, only to realize within a year or two that, wait a second, verifying those types at compile-time was actually pretty useful. I've also seen mass migrations away from languages like Ruby, Python and Clojure towards OCaml, Haskell, and F#, because people really enjoyed the functional programming aspects but wanted their static typing back. After writing the 10,000th unit test that only exists to ensure that you spelled some function/method/hash-key correctly, it gets a little tiresome. Personally I've settled on TypeScript, which has nice IDE integration in VS Code so that it validates your types live while you code, while still giving you the flexibility of a dynamically typed language (it's all still JS at the end of the day).
Exactly right! The reason that politicians talk about there being 3 classes is that 3 is a nice, round number that just sounds nice, and also it allows everyone to pretend that they're middle class.
What do you think of Quikscript?
I guess that just means philosophy hasn't improved beyond the standard erected by Aristotle.

More complicated, and more to it, but certainly not of higher quality.
https://www.reuters.com/article/us-china-cyber-dhs-idUSKCN1M...

So what happens to the reporter then?
As I said in another reply, it really depends. If its a task that I have done before and new code, then I can give a fairly good estimate. If its something new, I have no idea. If it's on a monstrous old codebase, then there are a lot of unknowns to add into that.

And most people expect you to do such estimates on the spot.
Like what? TARP, for example, came out of the tail end of the Bush administration (literally and figuratively)
> Have you ever encountered a website that runs jQuery(location.hash)?

No. Actually I have never seen a website do that. What sites do that? What is the actual use of grabbing an element that has an ID that matches the URL hash?

And this attack will only work on those sites.

This is just one more variation of the best practice: don't trust user/client supplied data.

Edit: Though academically I actually find how this was implemented to be really interesting. I'm just not sure what uses it would have in the wild.
I agree with this also. We have to make estimates as to how long it will take. If it's not a simply READ endpoint or working on a piece of code that I've previously worked (bug fix, minor feature add) on I don't feel I can give an accurate estimate at all. I'm Mid-to-Senior (3 years exp) and fairly new (2-3 months) at my job so the institutional knowledge of the code base and specific systems just isn't there yet.
Ask HN: Your Passive Income Suggestions?
Please share suggestions of what has worked for you and what hasn't
Warehouse-du-jour, and from the looks of it, it seems that laborers are willing to accept these conditions, which sound pretty average to me.
I found out this week that my dad has metastatic cancer, with tumors up and down his spine. It's probably prostate cancer, will find out for sure on Monday.

The National Cancer Institute (cancer.gov) and the American Cancer Society (cancer.org) have _great_ websites. They don't presuppose you know anything about cancer (I didn't), but yet they get you into advanced topics pretty quickly. It will be interesting to see whether effective immunotherapy emerges for prostate cancer. There are lots of trials right now, but it's true--most of them seem like variations on a theme. Pembrolizumab has emerged as effective if PD-1 is expressed (https://www.icr.ac.uk/news-archive/asco-2018-major-trial-is-...). PARP inhibitors (e.g., olaparib) also seem promising for a subset with other mutations (http://www.cancernetwork.com/prostate-cancer/synthetic-letha...). What's striking is the binary nature of immunotherapy. When the genes are expressed, they work; when not, they don't.

The large-scale "platform" testing that Allison is testing seems like a great application of data-driven science.
Also Lithium ion battery have a fairly fixed ratio of capacity and power, of about 1MW to 1MWh. That makes them expensive for storing large amounts of power. With pump storage you're much more flexible, just build bigger reservoirs. very large pump storage assets can be optimized even seasonally.
The answer is complicated but boils down to: probably not. Both California and New York (the two most plausible jurisdictions for such a suit) have shield laws that create a qualified reporter’s privilege. That’s in addition to the constitutional news gathering privilege, if any (it’s an area where the case law is not entirely settled.)
I have a property on my specification tests called "about" that explains why the feature exists along with other contextual information.

It makes much more sense to centralize the "why does this behaviour exist" there where the specific behaviour is being tested rather than in the code.
Looks like this is source for the wake word engine:
https://github.com/Picovoice/Porcupine

But their site says to email for licensing, which bodes poorly.

EDIT: License for "Porcupine" is Apache but with this:

THIS LICENSE APPLIES TO ASSETS IN THIS REPOSITORY INCLUDING DOCUMENTATION,
SOURCE CODE, BINARIES, AND RESOURCE FILES EXCEPT FOR THE OPTIMIZER TOOL, ITS
ASSOCIATED RESOURCE FILES, AND KEYWORD FILES GENERATED USING IT COLLECTIVELY
LOCATED UNDER Porcupine/tools/optimizer. THE OPTIMIZER TOOL AND KEYWORDS FILES
GENERATED USING IT ARE NOT GOVERNED BY THIS LICENSE. SPECIFICALLY THEIR USE IN
COMMERCIAL PRODUCTS WITHOUT ACQUIRING A LICENSING AGREEMENT FROM PICOVOICE IS
STRICTLY PROHIBITED.
I'd rather use debootstrap, it's been the standard for decades.
Not in the slightest. For much of the older hardware, there either are trivial or non-existent blocks from Apple in place, and the hardware market surrounding things like iPhones is littered with fly-by-night shops intentionally obscuring the truth of the products' origin. On Amazon, eBay, aliexpress, etc, a good majority of iPhone batteries are simply mislabeled in terms of their capacity, in some cases you can just peel the label they attached to the battery off to find the real capacity -- so you get what you paid for, but you were promise something with a much higher capacity or different performance.

That is my complaint, and that isn't Apple's fault. Apple is not making these poor knock-off manufacturers lie about their quality and capabilities of their replacement parts. I've bought plenty of third-party parts for Apple products (fans, reproduction heatsinks, panels, SSDs) that were just fine. But there is still a large market for cheap parts advertised as being equivalent to the OEM parts, but actually being significantly worse. I'm not sure how that is Apple's fault that the third party manufacturers decide to lie about their products. Apple is no saint in my mind, as much as I like their products, but this just isn't a fair accusation.
Yes and no. The ASEC survey is capturing total money income, which is not the same as total compensation. It's an important difference, because total compensation includes things like the value of employer-provided health insurance that has never been included in the total money income measure.

Also keep in mind that a lot of that intense technological development has resulted in falling costs for a wide variety of goods over time.

http://www.aei.org/publication/the-chart-of-the-century-make...

One of the bigger questions that society needs to answer is why the costs of the things that have been rising so much faster than incomes are doing so.
It just reads as though the author conflated every sense of the word ‘face’ in order to make a thinly veiled jab at liberals.
Really like typescript. You could code an algorithm with very dynamic types then expose its API with very rigorous typing (TS's type system can go pretty advanced)
Please read this: https://gsuite.google.com/learn-more/security/security-white...
A candidate's CV contains all sorts of personal data, their detailed work and academic history, their contact details and work eligibility, maybe their date of birth, address and personal interests. And it's being served up to Google on a silver plate by this service! This is obviously a blatant attempt to enrich their (shadow) profiles on people.
I think well written posts in this category (I thought OP is an example) explain philosophical differences in an enlightening way, rather than evangelize or advocate that everyone else should also move.
I am curious how much of an effect evaporation has on the efficiency of these systems. You spend energy pumping the water uphill, then it literally vanishes and that energy is wasted. I would imagine that in a hot climate like the one Hoover Dam is in, evaporation would be a non-trivial issue should they go through with the retrofit.
Visual things are very persuasive, regardless of their rationality. Those who want to persuade others will always have a useful tool in the visual – especially faces, the most captivating type of visual image there is.
>>My setup is to basically have two systems: a work laptop, on which I try to keep everything professional so that if and when it is hacked the damage will be minimal, and then a second laptop, which I use for anything personal and never connect to my work system.

>Sounds like a perfect use case for Qubes OS.

There's the "pre-owned" aspect of a work PC though - your employer could install software to monitor everything you do.

Qubes is cool but it's not practical to carry 2 laptops. If your threat model is just an employer snooping and not a nation state, a smartphone with a 4G connection should be sufficient.

(Out of an abundance of caution I also run my 4G traffic through a VPN)
And it'd only going to get better. Once Trump gets that Nobel prize for defusing North Korea, we are going to see leftists jumping off buildings. What a sight! You don't even need helicopters.
It's ok with FF 62 on Android, but it'sshouldbeok with older versions. Being on a tablet I can't check if they're using something new.
If my options at the border were to give someone full unsupervised access to my entire digital life or refuse and be inconvenienced for several hours it outright denied, I'd much rather give them something I can throw away after.

I know I'm not important, but my data is, to me. If I took your toothbrush to a back room for an hour without telling you what I'm going to do with it, would you still use it?

After reading the occasional story about Chinese [0] and US border BS every now and then, for years, I just don't want to take that risk.

[0] Chinese Border Police Install Software on My Android Device - https://news.ycombinator.com/item?id=17249590
This is false.

Software devs can become very good at estimation if you practice it.

Where 2 hours really is 2 hours—and even a week really is a week.

I know this from experience but it’s pretty basic to see that it’s true. A senior engineer (5+ years, say) is rarely encountering fundamentally novel problems. Most everything we do we’ve done before in some form.

To get good at estimation simply track how long things take. Over (short) time you will see that work is very predicatable and you can be very precise with your estimates.

If you buy this claim that ‘engineering work takes as long as it takes’ of course you won’t take the effort to get good at estimation and of course your lack of the skill will seem to reinforce your belief.

Don’t do that. Estimation is a highly valuable and acquirable skill. Acquire it!
> "...review design docs"

In my opinion, one of the most important and most difficult parts of the job. Architecture and design shouldn't be limited to senior engineers--it won't be in practice, anyway. Doing so is a sure fire way to stilt the growth of your team.

But, reviewing designs is hard. It requires recapturing much of the context that the engineer gathered in a very short period of time. I also find it sometimes difficult to separate, "this is a fatal design flaw" from "this isn't how I would do it." I really like the suggestion of providing feedback via additional information.

Mistakes are a very important part of learning. I try to make sure everyone has the opportunity to make their own instead of making mine.
> Patterns are just named best practices

Not best practices: just common practice, few would argue that the singleton pattern is a best practice..
But yes, the naming truly help communications.
That's because Cultural Marxism isn't part of any serious scientific publication, it's just a non-sense term used by some far right members.
Medians are a meaningless statistic in a country with such a massive gap between top and bottom earners.

The ratio of income bracket to income growth is literally a hockey stick graph: https://www.vox.com/policy-and-politics/2017/8/8/16112368/pi...
For the curious there is an ongoing construction of such pumped-storage in the canton of Valais in Switzerland. It is called Nant de Drance [1] and is located at the Emosson Dam, between the "Emosson Lake" and "Old Emosson Lake".

[1] https://en.wikipedia.org/wiki/Nant_de_Drance_Hydropower_Plan...
I think that setting explicit job boundaries is a good thing to do. Otherwise you end up with role creep and potential burnout. This happened to me. There is a considerable pressure to pick up as many activities at the job as you can as hiring more developers is hard or impossible at some locations as the demand for developers has skyrocketed. This demand buries you even deeper under tasks once your colleagues leave elsewhere for better offers.
Oy vey, stop with the pattern recognition, guys. Don’t believed your lying eyes, believe political correctness.