skysight-inc/HackerNews huggingface dataset:
I think there's a lot of bullshit in academia but it's not so much about the engineering vs science distinction being made here as it is about any situation where people can play the game.

I think any large organisation will have it's fair share of bullshit and people playing the system. It's hard to align incentives with outcomes.
Well - you want to believe the best method you have, if the best method produces a low confidence approach then that's that really - you can't "believe" the next best classifier instead - because by definition it's likely to be wrong. Humans re-appraise the scene in light of their surprise or confusion.

We need a cognitive model for vision... This is all leading back to David Marr, who wuda thunk.
Which, of course, leads to an even better double-bind, in that it creates a situation of functional equivalence, because, if God makes the universe look and operate as if it is X billion years old, all inquiry and prediction based upon evidence of that conclusion will, by definition, be accurate. So it may not be the "truth", but from the perspective of living in it, that doesn't matter in the least.

And if it only comes up as a matter in the afterlife, (that is, heaven doesn't like the given individual for acting upon the lie) there's another twist in the bind presented: that is God wants the given individual to live, but to do so requires interfacing with the rules of physical reality, which means accepting the predictive power of the "lie".
I feel like a few years may have cleared up issues on Windows. Compilers and Windows vs. The Rest of the World felt wilder and weirder not long ago. In general I feel like F/OSS tooling on Windows has gotten lower friction.

I base this not on any specific understanding, but on needing to compile something for Windows every few years and feeling now that the hoops to jump are fewer.
The base idea is pretty good, but I guarantee some of those designs are going to seem tacky as hell in a couple decades
The latest Firefox still scores worse than Chrome on this benchmark (on my PC at least).

As much as I'd like to believe it's just really great code I'm inclined to believe it's not doing the benchmark in the same way. We're talking a mobile phone pulling a few watts getting a significantly higher score than my 5 GHz i7 with a 1080 accelerating the drawing regardless of which browser I run.

Something is whacky and it's not just "it's a lot newer than most desktop browsers". Could be some relaxed timing from what the spec requires, display rules not being followed exactly, prewarming the engine with the benchmark, or some other deviation.
The Potential of Communities and Machine Learning for Good
You said pretty much what I was going to say.

The gig economy starts to look a whole lot more equitable with employee ownership, or a co-op structure.

I'll point out, there are several very large companies that are partially, mostly, or wholly employee owned - most notably Graybar.
"want to read more? Give us your name and email address, because we can't harvest it by default anymore."

Once a place of perpetual conflict, the continent has become a fucking hugbox.
Agreed. I also don't see it as key feature, but listed it more in nod to point out that hiccup format is less verbose. smaller file size also means less to read for humans (although, in general that itself doesn't mean better legibility :)
because more people are becoming alcoholics and the penalties for a DWI are getting harsher. bottom line is... if you think you have a problem, you already have a problem. Get help and get help now before you hurt someone (you don't want this on your conscience... trust me). Go to AA, NA, a therapist, a doctor, rehab, a detox, doesn't matter, open up and tell someone you have a problem and get the help you need before you destroy your life or someone elses.

https://www.aa.org/

https://www.na.org/
I'm not sure new physics will help with that. Faster than light travel, if possible, would really screw with causality.

Besides, we can always travel the slow way. Either with ships built for multi-generational habitation or some way to suspend/resume human life over long periods.
Optical sensors don't have anywhere near the dynamic range of a retina. I think poor low light performance has been implicated in at least one self-driving crash. Eyes can at least render objects and shapes in extreme low light even if the brain doesn't have enough information to identify them. The tiny sensors in a camera compact enough to be practical still have a long way to go.
Observational studies can be incredibly hard to do in a way where you can infer causality. But most of the data you can get your hands on are observational.

Does cataract surgery reduce mortality in older women? It sure looked like it, until it was recognized that the study suffered from a concept called "immortal time bias" [1]. Now the reverse "seems" to be true. (Unhelpfully, it's easy to make an "explanation" for either case. Surgery lowers mortality? Of course! Better vision keeps you safe. Surgery increases mortality? Of course! Failing vision is associated with other failing organs, and surgery itself poses risks.)

In cardiology, we like to refer to immortal time bias as the "cheetos" effect. An example: Let's look at people who had an event (heart attack) and try to estimate the benefit of a procedure done afterward (literally eating a bag of cheetos within 60 days after the heart attack). You will find that eating a bag of cheetos confers increased survival compared to not eating a bag of cheetos. The reason for this is that in order to have eaten the bag of cheetos, you necessarily lived long enough to eat the cheetos. If you died first, you count toward the non-cheetos group. So stacking things up, it will look like cheetos keeps you alive longer. (The solution to this problem is not to count the time before eating cheetos towards your survival time. If you do this with literal cheetos, which don't have a survival effect, then you will correctly see no difference between groups.)

This is just one of the numerous biases that exist and can be difficult to account for. In my opinion, this stuff is just hard. If you are interested, Judea Pearl is developing tools for causal inference [2].

1 = https://retractionwatch.com/2018/08/28/a-high-profile-paper-...

2 = http://bayes.cs.ucla.edu/jp_home.html
He wasn't necessarily blown apart by the explosion, although that would have given the seed the highest chance of surviving (instead of slowly disintegrating inside the stomach).

The shockwave inside a cave can be a pretty deadly thing even if you are behind cover. He could even have been killed by something as minute as a ruptured blood vessel in the brain.
This course on EdX is pretty good: https://courses.edx.org/courses/course-v1:UCSanDiegoX+ALGS20...

They have an automated grader that runs through a number of test cases (some of which are hidden from you). Unfortunately, after the first few problems unless you're a paid student you only get an input file and a box to enter your result in.

No direct feedback on complexity, but the automated grader has some limits on execution time and memory use that at least tell you whether your implementation is "good enough."
Thanks for sharing and Kudos for TypeScript! This question is not aimed at you and certainly not at your work.

I used to be a game developer from an OOP background. I find this really hard to read.

https://github.com/thi-ng/umbrella/blob/master/examples/hdom...

Would anyone be able to give 2 cents about where the industry is headed in this regard? Will I be looked down on that my codebase is OOP in the future? Also for those who were cut from my cloth, did you find the transition difficult?
I recommend reading Judea Pearl's _The Book Of Why_, which details why historically science has been restricted to correlational observations, and how causal calculus can shed light on causality.
Ask HN: What are the rules around changing licenses of forked project?
Someone forked a project I built that is licensed under BSD-2. The new project is licensed under GPL-2.

I don't particularly care, but it made me curious about what sort of rules or standards there are about this type of thing.
On a more serious note, how can you both punish anti-religious speech (READ: anti-muslim speech) and also punish andti-progressive speech?

It's probably not the Lutheran's espousing transphobia.
This same reasoning was in Bad Science by Ben Goldacre 10 years ago.
My original option grant was for 0.00225%. I optimized for salary when I was hired, due to the stock at my previous two startups being worthless, and didn’t fight for more. Between series A and B we were going through some rough times as a company and I was granted a second grant of the same number of shares but not sure what the percentage turned into.
Half of my last year is dealing with bugs related to dst. It needs to go away completely. It is a stupid and unnecessary concept. The proposition is very simple "we won't be shifting the clock by an hour, deal with it"
L-ornithine L-aspartate pill can flush out excess alcohol from body
I've read that way back in the 80s, Expert Systems were shown to diagnose more accurately than doctors.
Something dramatic started to happen in the late 60's at US colleges. Student demonstrations over the Vietnam War were raging across the country in 1968, 1969, and 1970. MIT, like other schools, found itself with a student body and faculty largely unhappy with the status quo[1]. I was a first year student there in 1969. It was the cusp of a philosophical sea change taking place on campuses fueled by the Civil Rights and Black Power movement[2], the anti-Vietnam War movement, the hippy/free-love movement[3], feminism[4], the birth control pill, and a new wave of recreational hallucinogens. Marxism seemed like a real alternative to capitalism and was actively promoted by student groups (e.g. the SDS , Students for a Democratic Society).

I believe that somewhere around 1969, MIT adjusted it's admission parameters to admit a more conservative, perhaps less disruptive, set of students. In my experience, the students admitted before 1969 were more open to radical ideas and the entrants it admitted in subsequent years, while I was there, seemed a bit less likely to espouse or act in such ways. The older students were more concerned with the Vietnam War and being drafted. They schemed to stay in school, getting advanced degrees, and many of these with the more radical views ended up as post-docs and eventually, the elder faculty at universities today. The students that followed me were spared the existential threat of the draft, it ended in 1971.

I lived off campus and my MIT girlfriend moved into Senior house in 1971 or 1972 so I spent a lot of time there. The year before, she lived in the woman's dorm where most of the women on campus lived. At the time, few women attended MIT and the woman's dorm, McCormick Hall, was a modern, traditional dorm for women. It had a check-in desk for guests, and guests were expected to be escorted throughout the dorm, just like almost all women's dorms at other colleges. Senior House was completely different, and I was quite surprised to see that they had co-ed bathrooms!

MIT is a great university, and I felt like this was a wondrous time at MIT: big ideas were discussed and debated openly in a safe atmosphere where differing views could be held. Sadly, it doesn't appear to me that university life is like that anymore. In my view, MIT has an admirable mission, to advance science and engineering for all humanity; how much should it manage it's students and their lives to best pursue this goal?

I'm no sociologist, so its probably best to take my random recollections with a grain of salt.

[1] http://scienceandrevolution.org/blog/2016/7/8/v7rxigo0aw4it8...

[2] https://www.thoughtco.com/civil-rights-movement-timeline-fro...

[3] https://en.wikipedia.org/wiki/Counterculture_of_the_1960s

[4] https://en.wikipedia.org/wiki/Second-wave_feminism
Income Tax and the Great Irish Famine
One is a number and the other is a dog often used when hunting
I think this tradeoff was to keep it compatible with Collegeboard's (archaic) calculator policies, which forbid keyboards. [1] Being able to market the calculator as SAT-approved is probably super valuable since most students won't buy multiple calculators.

[1]: https://apstudent.collegeboard.org/takingtheexam/exam-polici...
Venture Coop.
>> I don't have them handy. It's ok if you don't believe me.

Who said anything about not believing you (or believing you)? Why jump to conclusions about my mind-state, like that?

Can't I just be curious to see what it is you mean, and perhaps learn
something I don't know?
I would simply argue that art always starts as a personal exploration. Sometimes it is expressive, sometimes it is communicative, sometimes it is to learn or explore a new technique. What is the real difference between twiddling with an algorithm to see what it can do and practicing pastels to explore color? They are both part of the process of learning different tools for expression.
You just come off as a pompous jerk.

I have no interest in spending years learning art history theory or whatever the fuck, but to spark my interest or a childs interest in doing anything creative at all is a good thing.

Go visit /r/iamverysmart mr. arty-pants, because here you just look like an ass.
Back in the 1950's, my grandfather was an engineer with GE. He was interested in the same question - how can we come up with new innovations on reliable schedule? After honing in a process for his own work, and then internally inside GE, he published it as book - "Professional Creativity".

It's not focused just on the spark of an idea, but covers the whole process from the start of defining what you need to figure out, all the way through to convincing others to use the solution.

I'm clearly biased, but it's a great book! I've used the processes in it all my life and have found them incredibly useful. You can still find copies on Amazon[1].

[1] https://www.amazon.com/Professional-Creativity-von-fange/dp/...
For me this is the only positive aspect of our ad-based Internet. It allows people with no money or means to use it - be it a poor African girl, or just me when I was a kid - to access the same information everyone else can. If we could solve that somehow, then killing off Internet advertising would immediately improve the world.
Isn’t one of the (rare) benefits of the gig economy it’s “on again, of again” nature? How would coownership work if/when hosts/drivers decide to stop working for AirBnB/Uber, or even start working for a competitor? What if they resume after some time? How is this solved with existing coops?
> because more people are becoming alcoholics

Do you have a source for this claim, which both does a good job of defining a measurement schema for alcoholism and also shows convincingly that it is on the incline?

Do you also have a source for the claim that this particular increase is the reason (or even a contributing factor) to the apparent decline in correlation between moderate wine consumption and positive health outcomes?

> if you think you have a problem, you already have a problem

Now this just seems like toxic thinking to me. Plenty of thoughtful, responsible people continually ask themselves whether they are experiencing various problems in life, and sometimes the answer really is "no."

> Go to AA, NA, a therapist, a doctor, rehab, a detox, doesn't matter

Really? It doesn't matter?

Your links at the end of your comment are only to AA and NA. Can you explain what aspects of these programs are preferable to you?

I hope that my comment isn't minimizing the issues of drug abuse (including alcoholism) in our culture - I totally respect that these are serious issues with many grave outcomes. I just want to be sure that we're discussing them in a way that is... well, sober.

Anyway, even if you don't have answers to the above questions, your perspective is welcome IMO.
I did this on the old TI-89 back in the day. It was fine for writing physics functions out. If you wanted anything more complex you presumable write the program on another computer and upload it to the calculator.
There was an incident at Caltech recently where a student was told to take down an sign that read “Impeach” (in jest about the house/frat he lived in) because “political speech is forbidden in the dorms”. He was allowed to keep it eventually with posting an addendum saying “This is my own personal opinion, not Caltech’s”
That page was nearly unreadable in Chrome on my phone due to bizarre scrolling ads everywhere and eventually crashed and died. A pity, I was learning a lot.
That's wonderful and terrifying. How much 'damage' did it do when it jabbed/snapped at you? Enough to draw blood or hurt for a while?

I'm always a bit fearful to pick them up (more so after reading this article - they can kill birds!).
Bertrand Russell: "But if once such possibilities are admitted, there is no reason to place the creation of the world at one point rather than another. We may have all come into existence five minutes ago, provided with ready-made memories, with holes in our socks and hair that needed cutting. But although this is a logical possibility, nobody can believe it."
Eight days: The battle to save the American financial system
Hm? The point is that compilers are allowed to assume that a pointer to x can never be formed by offseting a pointer to y (except if they are subobjects in the same array). But of course you’re not prevented from trying, either on purpose or accidentally, it just results in undefined behavior.
I can deal with bad management/leadership, which I'm sure all of us have experienced at one time or another. The law of averages dictates we will work for someone who sucks at some point in our careers.

Even worse than bad/toxic management to me is No management or leadership. The worse job I ever had involved managers who couldn't make even the simplest of decisions or provide even minute guidance. I worked as a high level project manager who executed on different projects across the organization. I would bring back facts and figures to support the objectives of the organization and usually have three to five recommendations for consideration just to be told "they would get back to me". Weeks would pass with no direction and my team would then be subject to abuse from other stakeholders on why we weren't doing our jobs.

If I tried to take initiative to keep the org moving I'd be hanged by our senior management, so it was a Catch 22 situation. Ultimately I made the decision that the best thing I could do was protect the members of the team by siloing our operations as much as possible while they struggled to do their jobs with as little outside interference as possible.

Bad managers can be mitigated by sometimes playing their game to you and your team's advantage, keeping certain actors at arms length, or "feeding the beast" to simply be left alone. No leadership is the worst because it's the equivalent of not just being on a rudderless ship lost at sea but with everyone on said ship sick and expected to build the rest of the ship after it's already left the dock.

[Update due to grammatical issue]
Name a fruit that isn't orange
I also use clac on my desktop (https://github.com/soveran/clac). It's a line-oriented RPN calculator like Unix dc, but it shows the stack dynamically as you type. I have a long-term ambition to port it to a physical calculator - either my own design or one like the Numworks or a SwissMicro (a recreation of the HP-42s).
How to Help Teenagers Embrace Stress
Tall Poppy Syndrome
I agree with you.

I'm curious, what are some of the other burgeoning tech hubs competing against Singapore?
Laravel 5.6 Server Side Validation Example Using Resource Controller
I get a 16 diff too, but I'm seeing 3 5 7 on gcc on High Sierra with a 2013 Macbook Pro. I'm using gcc 8.2.0 installed via Homebrew. Did you run gcc-8 with the -O3 flag?
What's discovered here is a specific mechanism. The "gut-brain axis" has been an accepted concept in physiology research for over a decade. The main reason that it's only minimally filtered down to medical practice is that the theory and evidence are too immature to support any concrete diagnostic or treatment process.
What does this have to do with "one C object span[ing] two symbols"? I'm not sure I get what you're asking
Let us remember Sturgeon's law: 95% of everything is crap... Your first paragraph applies equally well to non digital art.
they may not be color blind after all

Spectral discrimination in color blind animals via chromatic aberration and pupil shape

http://www.pnas.org/content/113/29/8206.full

Weird pupils let octopuses see their colorful gardens
https://news.ycombinator.com/item?id=13084534
Postmortem: Azure DevOps (VSTS) Outage of 4 Sep 2018
Palantir had never claimed to do AI — just the opposite, that human+computer is more powerful than either separately in many domains.
Yeah, no, I think code with braces looks better....

Objective asthetics? As far as I'm concerned, the tabs vs. spaces debate has basically proven that it doesn't exist for programming languages... (I'm rabidly pro-tabs, by the way). Maybe some of it is "trained myself not to see the braces", but it looks wrong without them.

All that aside, you just moved the argument from "My way is faster/less work" to "My way looks better", which is somewhat objective -> subjective.
> First, it is a big mistake to try to understand pointers in a programming language as if they follow the same rules as pointer-sized integer values.

I’m a bit confused by this statement. I don’t know the C & C++ standards, but isn’t pointer arithmetic defined and allowed within the bounds of the heap allocation of the base pointer? Like, on an array for example, aren’t pointers required to “follow the same rules as pointer-sized integer values”, as long as you’re not indexing outside your array allocation?

Wouldn’t the issue here be more clearly stated as “don’t use pointer arithmetic to index outside the bounds of the base pointer’s allocation” rather than “never use pointer artithmetic”?
This sounds like of a 'just so' story, as evolution is not usually considered to act at the group level, but instead at the individual level: https://en.wikipedia.org/wiki/Group_selection

And some evolutionary biologists, like Dawkins, argues that it really acts on genes rather than the individual.

So, I might be missing some of the claim, but I find it unlikely that teenagers would stay up later to be away from adults and drive the tribe out of its ruts.
Interestingly the class name used for the cookie consent banner div is "euBanner"
We may not need FTL travel, at least for interstellar exploration, as opposed to intergalactic. Even a ship going at 50% of light speed would put hundreds of stars within a reasonable time-frame, especially coupled with advances in cryogenic technology. If humanity's only goal is to avoid extinction by colonising another planet (what a dreary prospect), then this ought to be quite enough.
I am not an expert in AI/ML, just a casual observer, but I didn't like the tone of the article. Not only it fixates on the speed of processing, it also seems smug and acts as if we know how human brain sees and processes images, while all we have is a bunch of conjectures. That was distracting.
Yes, sorry. I managed to click on the wrong link in the HN iOS app.
Legally, you of course need to respect the license of source you forked from, so going from BSD-2 to GPL-2 you need to keep the authorship and license information from the original intact, because 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.. You couldn't relicense GPL code to BSD, because GPL includes restrictions not in BSD. Search keyword is "license compatibility".

Socially, there's the aspect that upstream typically can't make use of improvements to the fork without the contributors explicitly making it available under the upstream license too, which can cause additional friction.
Latest phones: the phone oneplus 6 review never settle