skysight-inc/HackerNews huggingface dataset:
Honestly, I thinks it's because a lot of OOP is awkward and forced. When it was the craze, object orientation became an ends instead of a means, and so it taken past the point of being clean and useful. Why do c# and java require every function, including main, be in a class? Why do we need static classes, which are really just a namespace for functions? There's no benefit to the programmer, it only serves the "everything is an object" paradigm. Certain OOP patterns, like the visitor pattern, are really just hacks to make OOP work like functional.

I use c# everyday at work and for the most part love it, but there are certain problem domains (anything with significant multithreading) where forced OOP thinking just makes everything harder than it needs to be.
I logged in for the first time in a few weeks recently. Out of 50+ notifications, literally only 1 was something I cared about seeing. I wish I were exaggerating.
Where do I sign for a petition to have a free CA like LetsEncrypt for Code Signing?
> encouraged violence against the press at his rallies

Could you give a specific example of this?
Well basically because of the short duration and risk and small absolute value of the loans. To loan out $5000, often times a minimum from banks for a personal loan, I might have to do the overhead of 25 loans.

The rates are much more reasonable when you consider that.
C only got where it is thanks to Bell Labs not being allowed to sell it commercially, thus giving it away for a symbolic price to universities alongside source code.

Those university students went out to found startups that created the UNIX workstation market, like Sun.

Had Bell Labs been allowed to sell UNIX, C would have been a footnote in systems programming languages.

Instead gratis won and we got the JavaScript of systems programming.

EDIT: This is how well C was thought out.

"Oh, it was quite a while ago. I kind of stopped when C came out. That was a big blow. We were making so much good progress on optimizations and transformations. We were getting rid of just one nice problem after another. When C came out, at one of the SIGPLAN compiler conferences, there was a debate between Steve Johnson from Bell Labs, who was supporting C, and one of our people, Bill Harrison, who was working on a project that I had at that time supporting automatic optimization...The nubbin of the debate was Steve's defense of not having to build optimizers anymore because the programmer would take care of it. That it was really a programmer's issue.... Seibel: Do you think C is a reasonable language if they had restricted its use to operating-system kernels? Allen: Oh, yeah. That would have been fine. And, in fact, you need to have something like that, something where experts can really fine-tune without big bottlenecks because those are key problems to solve. By 1960, we had a long list of amazing languages: Lisp, APL, Fortran, COBOL, Algol 60. These are higher-level than C. We have seriously regressed, since C developed. C has destroyed our ability to advance the state of the art in automatic optimization, automatic parallelization, automatic mapping of a high-level language to the machine. This is one of the reasons compilers are ... basically not taught much anymore in the colleges and universities."

-- Fran Allen interview, Excerpted from: Peter Seibel. Coders at Work: Reflections on the Craft of Programming
Reminds me of the saying, “I would RTFM if there was a FM to R”
That's not karma. That's the criminal justice system.
At what point in time has the world as a whole been more educated than we are now? It seems to me that we've made great strides toward this goal, but the reality is that A) not everyone is cut out for it, and B) until we live in a Star Trek like utopia, life will never allow the majority of people to spend years studying e.g. philosophy in lieu of supporting themselves, their dependents, and contributing material value to society.
I'm doing great. I'm very disconnected from most outrage media. Haven't used social media in forever. Have plenty of close friends, and family. Successful career. Also working from home today.

I'm just saying the outrage machine is unavoidable. I've had friends and family that are deeply effected by it even if they don't openly admit it. Friends that are in rehab for opioids. Friends and co-workers that do nothing but smoke pot so they don't have to worry about their lives. Family members that became fox news addicts and blatant racists. I'd even argue that you're effected by it. You have to actively avoid it right? You understand the outrage machine and have actively decided to disconnect yourself from that world. Not saying that you're doing the wrong thing, just saying the outrage machine effects everyone. People that aren't particularly smart, financially successful, strong or mentally stable get hit by it much worse.
Very nice that it links to no less than 7 references, in particular this which may be the primary one:

https://royalsocietypublishing.org/doi/10.1098/rsfs.2016.007...

The "idea incubator" area on the article page seems to suggest this could be applied to high Reynolds number applications - not sure if that is true though?
Not that I support this, but it's not unreasonable to ask for information to stop illegal immigration or human trafficking. Some advocate groups have been an accessory to and/or aiding and abetting these crimes.
You are with respect, a Hacker News reader, so closer to Tesla fan than the proverbial Mum and Dad. Plus I take it the Citroen was a petrol/diesel, so a known quantity. Did you have a test drive at all?
Karma, justice, call it what you want. You can't escape it.
Disappointing -- the text of the legislation is just "hey, take it back! Also, no double-backsies".

Having a comprehensive revisiting that directly addresses the needs and requirements for large-scale packet-switched networks rather than bolting it on to legislation aimed at switched networks would make it a lot clearer. The original rule that the FCC removed had a ton of exceptions, "ignore this because it doesn't apply" and had to shoehorn a lot of other definitions.

It would be good for Congress to explicitly lay out what the FCC's responsibilities in this area are (or to allow the FTC to enforce instead, since that was largely okay except for the regulatory scope problems).
> I am in favour of trying to write self-documenting code, with clear unit and variable names, with an automated system to convert that to a human-readable format.

That's great and all, and I agree in principle, except time and time again I've witnessed people use the "my code is self-documenting" thing as an excuse not to describe anything they've written in plain English. Much of the time, it's pure arrogance of developers who think their shit doesn't stink.

I'm not expecting people to litter their code with comments explaining what every line is doing. On the other hand, a project that can't even run on a dev's machine without having to repeatedly ask someone questions is unacceptable, and core architecture and concepts should be summarized so that new developers won't eff up or rethink ideas that have already been thought out.
An entire article about the future of education and not a single paragraph about automation. How are trade schools preparing students to reinvent themselves every 10 years or less? How is vocational education setting the expectation that those students will have not one career for the rest of their lives, but many?

This is not to say that liberal arts colleges are much better; but, at least with 4 year degrees, the expectation that you will “get a job in what you studied” is less pronounced (that is, after all, the original meaning of “liberal” in “Liberal Arts”).
But they're not just tracking them so they can reach out and seek further details as part of an investigation. They're gathering information in excess of what they would need for that purpose and using the information they have to flag them for additional screenings, detain them, and in at least one mentioned case turn them away at the border.
Maybe a younger generation who buys everything online and hasn't purchased a new vehicle before? I personally enjoy negotiating and driving prices lower, I'm also never in a rush to buy a vehicle. I can see the appeal of buying online though.
I have been forced to quit when on holidays to places that don’t have coffee, or perhaps I couldn’t find it. It was terrible.
I’d have 3-4 a day (espressos, standard basket), and I suffered.
I'm with you on this. I have rented cars to try them out, and advocate the practice. But that represents more friction than a test drive, and buying/returning represents more friction than renting.

This is Hacker News. We all are supposed to understand that friction reduces the market for a product that carries uncertainty in the mind of its market.

It's not a dichotomy, it's not like zero people will buy a Tesla without a local test drive, but it is a certainty that _fewer_ people will do so.

The question is, "how many fewer?"
I remember this ted talk: https://www.ted.com/talks/jonathan_haidt_on_the_moral_mind

It is interesting to know that he's decided that "the Republican Party is no longer the social conservative party", and so Haidt believes that his previous research on the distinction between conservatives and progressives doesn't apply to existing Republicans.

> You’ve written that Republicans understand moral psychology better than Democrats. Do you think that’s still true in the age of Donald Trump?

"...what we were able to show is that conservatives can pretend to be progressives and they can accurately fill it out as though they were one. But progressives can’t pretend to be a conservative and fill it out accurately because they don’t really get the group loyalty, respect for authority, and sanctity or purity. They don’t really get those so they kind of dismiss those and they assume that conservatives just like to kill puppies and things like that.

That was the case for a number of decades. Trump has shifted a lot of things around. The Republican Party is no longer the social conservative party. I believe, in other research I’ve published with Karen Stenner, a political scientist in Australia, Trump is appealing to more authoritarian tendencies. It’s very hard to see how Donald Trump is a conservative. So the psychology that I just described a moment ago no longer quite applies. The Republican Party, I don’t know what’s happening to it, but it is bringing in elements that are overtly racist. It is bringing in desires for rapid change, which is not a conservative virtue, generally.

So I think we’re in a time of chaos in which both parties are in flux. What might come out is we might get ever further away from having a center-left Democratic Party and a center-right Republican Party, which is what we had for a number of decades. We might have two much more polarized or ideologically disparate parties and it could make for some very interesting politics and even less cooperation than we have now."
There's a backdoor that lets your bypass the SmartScreen reputation requirement: pay more money for an EV cert[1]. I don't agree with this industry practice.

Reputation requirements either shouldn't have backdoors or shouldn't exist in the first place.

1. https://twitter.com/JosephRyanRies/status/951643158118567937
The idea is not about having the same apps but the same environment.

Convergence also means selection of default applications for the target device or, if apps are actually this configurable, selection of appropriate compile time flags.
Indeed. It's worth noting that affordability is the inhibitor for nearly all non-worthless products.
Show HN: Women made all of these design tools, podcasts and other great things
Your comment’s being downvoted says a lot, doesn’t it :) The majority of the current HN crowd mostly has strongly held, but subject to change based on circumstances, unexamined opinions, that they will defend angstily with all the debate tactics they read about on wikipedia.
We detached this subthread from https://news.ycombinator.com/item?id=19329211 and marked it off-topic.
All my crypto friends agree I am rich, the wider world not so much.
The skill that matters is realizing that those wanting 99.999% solution don't know what they are asking for.

Most of the time they will be satisfied with an 80% solution.
What do you prefer about templates?

(And yes, I fully support making C++ safer too; the GSL is as close as we're going to get, probably.)
Does the 7 day return policy not alleviate those fears?

Or do you look at it from a perspective, I want a new car, have $40k to spend, let me test all the options, and being all-electric isn't a binary choice?

I think of it in 2 ways:

1) You have budget for a new car, shopping in the segment covered by Tesla offerings. You care not for its drive train and evaluating it purely on the car likeness. You go to different dealerships and educate yourself on different car features (as opposed to online) and test drive while you're there. Tesla not having retail presence hurts, for sure.

2) You do your research online, watching reviews on youtube, reading reviews in CR, etc. You are pretty certain you want car X, but want to test drive it to make sure. If that car is a Tesla, you have to buy it, knowing you can return it if something doesn't line up, getting your money back.
I wasn't attempting to, nor am I comfortable with suggesting that others can find my same level of success without a college degree. I'm in the 98th percentile of earners for my age. And that's just my salary in the mid level software engineering job. Obviously there's some luck or privilege or whatever in there.

I was mostly arguing against the idea that college is more beneficial than other options for gaining an "expansive world view". I really don't find it necessary at all in the 21st century if that's your goal.

If it's respected in your career path, and you have the means to attend, by all means get a degree.
My point is that once you get to a fine enough granularity of coffee (as required per drip makers), you are likely getting the full extraction regardless at which point the quality of your grinder is moot.

Further, I have a hard time believing that inconsistent extractions is consistent with "better" flavor. It seems to me that the flavor would just be "different".
I don't understand what you're saying and to be honest I don't care. All I wanted to say is that people should support Purism because they value FOSS principles. Sorry if I was too obtuse.
My wife is a teacher. You'd be surprised. Kids are pushed along to the next grade for valid and silly reasons alike. Sometimes it's a function of an unstable home life, but no one likes to admit that some people just aren't that bright. She spends countless hours tutoring her underperforming students and some... just don't get it.
Yeah, I about an EV cert from digicert for ~$100/year. People pay >$600/year?? What? I never even saw those prices! Not sure how I landed on digicert but I think it was a Microsoft article listing where to get EV certs.
Devs get better by learning from mistakes.

Sourceforge is a hostile source of malware : https://mail.gnome.org/archives/gimp-developer-list/2015-May...

You mock those who desire freedom at your own risk. Github is microsoft now, and supporting it feeds the beast.
That's 7 years away...
Swimming pool urine combines with chlorine to pose health risks
So many in Corporate America remain unscathed after 2008. We need to formulate laws and enforce them. Karma can only do so much.
That's exactly what I'm saying: The more ludicrous the art, the more likely it is that the product is not the art itself, but the artist.
Even assuming that's true, (a) that doesn't make a comment valuable, and (b) the GP way overinterpreted it ("Lots of people owning guns") in the flamewar style.
Medallions are an artificial constraint on supply -- the point of them is to shrink the market. Code signing provides a benefit -- it's a way for a user to ensure they have the right installer and that it wasn't changed by a nefarious third party.
It depends on the machine - I’m picking you don’t mean espressos?
Neat tool! Remembered the good old days where I used to make fake 3D in Adobe Flash using this very technique :)
Just for myself, I will say that I know how to do some amount of management on Linux. That the same sort of thing is available on the phone, and that I could use that knowledge out of the box, is exciting to me.

For example: SSH clients and servers. I've tried playing with various apps from F-Droid to make it happen, with varying success. If I have just Linux, I know what should work. Another one is backups. I have a better sense of what I need to back up on a common Linux system than an Android-like one.
The entire story was also surprisingly bland and boring.
Good for them! Certificates are a bad business today. The only reason I'd get one is because things like letsencrypt exist;

Orthogonally, I also think that $99 App Store fees are a terrible waste of money. You should get charged only when submitting to an app store for review.

There are plenty of root certificates that came installed on my computer, and I don't even trust them. Why would these CAs charge so much for so little value?
China chat log leak shows scope of surveillance
A Golang Malformed HTTP Post Mystery
Actually, the old Forth block editors did this with their screens and shadow-screens.

The normal unit of editing work in original Forth was a 1024 byte "page" called a SCREEN. You would write your code in an editor that arranged it as 16 lines of 64 characters. At the touch of a key (usually), you could swap to the shadow screen which would have the documentation on it. By convention, shadow screen comments were placed on the same line as the code they were remarking on, so everything was usually co-located.

By abusing autorepeat, it was even possible to "flicker" the code and documentation to see both at once.

Something like CWEB or org-mode permits interleaving code with comments, but it's one dimensional and breaks your flow when editing.
>"After a very thorough review of all evidence presented, this office has determined that there is no basis for criminal liability for the Uber corporation,"

This is disgusting. Reckless behavior by a corporation directly led to the death of an individual, with video evidence, and yet society gets no justice.

I am concerned to continue to live in this abhorrent country. There is no justice for anything anymore. What the hell do we do?
We do this fairly regularly with space probes already.

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

You steal energy from the object you're slingshotting off. The black holes are slowing (infinitesimally) down every time you do it, gifting their energy to the accelerated object.

Hence the article talking about potentially detecting this sort of behavior by monitoring for prematurely merging and overly eccentric binary black holes.
Why would you not want passive income if you had the means to attempt to or outright realize these kinds of income sources?

This article wreaks of a bizarre misdirected form of moral superiority and relativism....
The daftest thing I've seen in an art museum

https://www.tate.org.uk/art/artworks/floyer-monochrome-till-...

(a receipt from a supermarket)

I've also seen some stuff in modern art museums (e.g. Anselm Kiefer's stuff in the Guggenheim in Bilbao) that has absolutely blown me away

AFAICS all art scenes are conversations. Individual things people say are not necessarily understandable if you're not familiar with the conversational context (and even if you were you might think that some of the things they say are stupid)
Nope, STM32F3 family and higher has it, though (Cortex-M4f)

https://en.m.wikipedia.org/wiki/STM32#Overview
AI Developments to Follow in 2019
Would like to know this as well.
Not OP, but my collection is

- stored on the desktop for fast and performant access

- synced to an NAS daily for central access around the house/network

- uploaded offsite to cloud storage daily as backup
Very proud of our security team for the responsive communication and ensuring the issue is made public https://gitlab.com/gitlab-org/gitlab-ce/issues/54189#note_12...
was, not is. Sourceforge has changed hands since then.
Yeah I didn't intend to tie FOSS advice to the security comment but inadvertently my comment reads like that.

I intended it to just be a comparison of the "only download something you trust" absurd advice you get from "security" people you see on TV or something... and what the user was suggesting about the old days.

My FOSS comment was really meant to reflect the absolute rabbit hole you go down when it is suggested people can simply protect themselves. It's never ending flow of tasks and things you need to know that I don't think anyone can do ...
Discovery Alert Kepler's First Planet Candidate Confirmed, 10 Years Later
I love my French press, but recently picked up a pour over pot with a metal filter. I find myself preferring pour over lately...
I know that must have been a pain in the neck for you, but that's hilarious. Thanks for sharing!
50 cents is far too much. I just read that article and it was pretty much just filler.
Privacy concerns, oh please? Around here (Southern Morocco) we send a photo of the filled out tourist card to the Gendarmerie with WhatsApp! Name, Date of Birth, Passport Number, Profession....

Just in case you thought it could not get any worse...
It seems karma is working backwards in this case, since Shkreli usually makes everyone a lot of money, including the "victims" of his "securities fraud".
That must be a comforting world view.
People escape karma/justice regularly, unless we're talking about Abrahamic-style afterlives.
The problem isn't when you want to die? But where? Opinion: I would like to die in nature not in a hospital bed. What would you do during death? Meditating being present until my last moment. Sometimes I feel I don't deserve a happy ending or even an ending and maybe life still goes on after I am gone.

Alert: never meditate on your death like Steve Jobs recommended when you are depressed.
But even though you can add vdevs, it doesn’t rebalance the mirror. This means your entire pool, albeit larger, is still slower.

(Unless this is a change that will be brought about in 0.8, I haven’t followed that closely).
Given that a large majority of the public supports this, why is it the responsibility of Democrats to advance this bill?
This is the only correct answer. Anyone using the school as a prop in a campaign to prevent widening of the highway is essentially arguing it is fine for the school to stay where it is if the highway is not widened. This is simply untrue. The pollution is too high as is. This annoys me because it feels like a very selfish use of this situation by those campaigning against the freeway. They don't care about the students, they're using them for their own interests which are to prevent the widening.

The school needs to move regardless of whether the freeway is widened or not. I've tried pointing out elsewhere that the article is incorrect in identifying a building on that location in 1962 as being the school. The school was not opened on that location until 1982. [1] Further is was closed in 2012 then reopened in 2018. [2] In 1980s we may not have known about the pollution problem. But by 2018 when it was reopened there are countless articles about the pollution problem and concerns with the schools location that clearly demonstrate the school district knew of the problem.

The only solution can be to move the school. But having invested in reopening it I can see why the school district will be very hard to move on that.

[1] https://www.wweek.com/news/2018/07/04/a-middle-school-prized...
[2] https://expo.oregonlive.com/news/erry-2018/08/c7c3d773398362...
Actually, the people he defrauded (and for which he's in prison) all say he doubled or even tripled their money.
You don't get to sign a petition for someone else to work for free