skysight-inc/HackerNews huggingface dataset:
Compared to someone born in 1810, someone born in 2020 and 1950 have a lot in common. Compared to someone born in 1215, someone born in 2020 and 1810 have a lot in common. It still doesn't make much sense to lump them together and generalize their behaviors.
Is recognizing happy faces the only use for AI? Who redefined AI to solely mean Machine Learning and excluded everything else that defined it before the AI winter?
Ah - by that definition much of central London doesn't have broadband as I get 8 down 0.5 up and can't get much better. Still I find the 8 it basically fine. Maybe the vid is 720p rather than 1080p - whatever.
The CMU AI degree includes 3rd-semester calculus: one course each of numerical integration and linear algebra.

It cuts out the hardware/OS/compilers/networking part in order to make room for a very wide "minor" in AI.
Also see: Aircraft contrails and mind control, water flouridation and turning our children into Communists, cell phone towers and cancer, vaccination and autism. [1]

[1] None of these associations are actually true, but much ink and some research funding was spilled on the subject.
My concern is best summed up by this comment from above:

Every time the jury is out on a topic where one side has a vested interest and a billion dollar budget to protect it, you can be reasonably sure what the outcome will be.
See: pesticides and bees, fossil fuels and climate change, food packaging plastics and cancer, pain treatment meds and addiction.
The answer in all those cases is the harmful effects eventually became known, but the jury was out long enough for the vested interests to make a ton of profit and cause a ton of damage which they'll never pay for repairing. All made possible with a series of comparatively small investments to buy scientific research to keep the jury out.

Even in non-borderline cases like tobacco, lots of money and power can really confuse the issue. This is definitely not as clear cut as tobacco, and I’d like the option to opt out of the lengthy, massive “trial period” in which the public gets to play guinea pig. The problem with this is that it’s very difficult to do that when the compound in question is unexpectedly ubiquitous.
While your point may or may not be correct, it was probably the tone of the comment rather than the substance that people are responding to
And let's not even get started about using the SSN as a form of ID.
Sure, and AI isn't a big jump from statistics.
None of them will confuse an old person armed with Vim and a command line. :)

Just they have different IDE's and REPLs.

That's like saying Visual C will confuse someone used to Turbo C. So C is bad.
I don’t think it is actually gatekeeping because no one is saying that you CAN’T do AI/ML with this degree just that there is going to be a tradeoff in any curriculum focusing on a subset of CS.

A consequence of this degree is that it makes CS degrees worth less. Because AI/ML is by definition a subset of CS, this degree implies that you have CS + more. It doesn’t fairly show that there is a tradeoff in a specialized curriculum (less exposure to other areas of CS).

I would say that if you are at CMU or another school offering this degree, you would be a fool not to do it. Even if you are not interested in AI/ML, it will be more hirable than CS because the name implies it is “better” than a CS degree. It’s a similar situation with the new “cybersecurity” degrees being offered. Ideally the accreditation group would bring some sense into this but so far they have greenlit both degrees.
Most of the world runs of on good faith and best intentions, without it everything would break down. This goes for taxes, healthcare, insurance, checks, postal mail, traffic code, currency, etc.

This also holds for an alarming number of electronic systems such as the phone network, and many ISP network configurations. While it's tempting to say no trust should be required, that's very expensive, like bitcoin.

For system to be cost effective, trust is necessary. Requiring self-control is cheap and often effective, because people want to abide by the law. Requiring submission of soil samples is rather expensive, and fairly strong control, because cheating is a very deliberate act.

We probably have to ask, how can we improve the trust? Higher morals and more transparency could be one answer.
You can even avoid legal consequences by abandoning them at a fire station: https://en.wikipedia.org/wiki/Safe-haven_law
None of those are what an honest/sane individual would call borderline either, so why bring them up?
They should also test fathers/kids who put vinegar on their pizza...
Most forms of organic farming still use pesticies, just different ones, with similar or worse health risks.

>In head-to-head comparisons, natural pesticides don't fare any better than synthetic ones. When I compared the organic chemicals copper sulfate and pyrethrum to the top synthetics, chlorpyrifos and chlorothalonil, I found that not only were the organic ones more acutely toxic, studies have found that they are more chronically toxic as well, and have higher negative impacts on non-target species. My results match with other scientific comparisons. In their recommendations to Parliament in 1999, the Committee on European Communities noted that copper sulfate, in particular, was far more dangerous than the synthetic alternative. A review of their findings can be seen in the table on the right (from a recent review paper). Similarly, head to head comparisons have found that organic pesticides aren't better for the environment, either.

https://blogs.scientificamerican.com/science-sushi/pesticide...
S.F. Central Subway contractor laid down 3.2 miles of the wrong kind of track
Never happen.
This isn't so much an argument as it is innuendo. If you get glyphosate carcinogenicity wrong, you increase carcinogenic agriculture, because that's what the market alternatives to it are: clearly known human carcinogens.
I agree email is a good input too and will probably build that soon. I had these concerns at first too. I did a bunch of testing and there’s no noticeable difference on the prints. We haven’t had one customer complain about it. SMS is also a good communication channel with people’s email inboxes getting inundated. We see pretty quick adoption among families. I think it’s helping with growth.
Thus proving that I can't count past seven!

You've seen off by one errors, this is twice as bad.
I helped get a device through part15 testing during an internship and was shocked to find that you don’t need the same firmware (like at all. You can run totally different oses and everything, they don’t have to share a single line of code.) As long as you say “this is pretty much the same as what we’re shipping to users” you’re fine. They don’t really have anyway to double check it and to be honest I wouldn’t be totally surprised if a lot of devices used different power levels and generally behaved differently in the field just by mistake.

After doing that, when ever I hear about things being “tested” to standards from some arm of a government I instinctively think of that. I don’t know how you could practically improve on it either.
The problem with CS education in general is that it's very hard to get teachers, since anyone who can teach CS could earn 2-100x the income in industry.
I meant this firm BlackRock's backing and specifically credit cards. BoA's program's limited specifically to debit cards and money is just moved to savings account from your checking account.
> “In heat transfer, what is the equivalent of inductance?,”

It's the aptly named thermal inductance (change in objects temperature induce a change in convection current surrounding the object).
Heat -> kinetic energy transfer. (unit is thermal henry). You can even create thermal mutual inductance by putting two wires next to each other
in a fluid.

Electrical-analog method is well known for heat transfer analysis. Heat transfer equations are identical to electric recruits with passive components. Thermal inductance is almost never needed, so it may be little unknown. Back in the old times some even constructed electronic devices to solve transient flow problems using analogous resisistance-capacitance electrical networks. https://nvlpubs.nist.gov/nistpubs/jres/61/jresv61n2p105_A1b....
It used to be like that in the US, eg see "Jimmy Carter says when he ran against Gerald Ford, he didn't raise any money" http://www.politifact.com/truth-o-meter/statements/2013/feb/...

It's amazing it's got as messed up as it is. Someone really needs to fix that.
Ask HN: My team doesn't do automated front-end testing. Are we doing it wrong?
I work for a small startup, and our dev team consists of 4 people:

- CTO (Built the product, so he's our architect and manager)

- 2 Senior Developers

- Me (Mid-level developer)

Somehow, everyone on the team but me seems to believe that we cannot afford to do any front-end testing. They have all had "horrible experiences" with maintaining front-end tests in the past, yet they are happy to spend a bunch of time testing things on the backend.

We have a fairly large web app, written almost entirely in Angular (1). We also need to implement new features very quickly, and since we have no testing and our QA "process" is having our CTO and our sales person run through the app manually testing everything, a bunch of bugs make it out into production. We try to do 2 week release cycles, but our QA process is so long and drawn out (because the app is large and manual testing is slow), that we almost always miss the deadline, sometimes by multiple weeks.

I know that building an automated test suite is not a silver bullet, in fact, in our case, if we went off and built a solid test suite, the startup would fail. However, if we slowly started doing TDD, I feel as if the app would be much stable. Or maybe I'm wrong?

In the past, I've worked at more mature startups that could afford to engineer great test suites, so I'm wondering if my view of what is worthwhile is skewed. I've also worked at smaller companies that didn't do much testing, but spent a lot of time doing code review, and keeping the code base very clean. I am worried because this startup does neither. Our code base is getting more and more complex, and I feel like every little change I make breaks something in some other part of the app. Needless to say, it's getting frustrating, not because things break, but because the team doesn't seem to be interested in fixing the problem.

Are we doing it wrong?
> If Netflix can trust its entire business to AWS, I think anyone can.

This is a terrible argument. Netflix is simply a media streaming company, with very little importance compared to other businesses. Most of its data is served from its own CDN!
It will never happen, iMessage is one of the network effects of Apple/iPhone ecosystem.
Yes, but in the Roman world they left them at trash dumps and if they didn't simply die of exposure they were free for anyone to take as slaves. So I think we're still doing a bit better.
That's what they used to say about Stalinist Russia and the fascist states.
https://where.coraline.codes/blog/on-opalgate/
Siri timer-only user chiming in
Perhaps a better idea might be to include the most popular client in some form of official tutorial / guide / documentation, or as part of some extended documentation separate to the language doc?

That way libraries can coexist, but new developers have a single doc location to go to to find really common usages.
Didn't stop them from bringing itunes or icloud. I've just found it weird apple hasn't had a web version at least.
So every single time a “vested interest” cares about something, they are wrong? Environmental groups have a vested interest in promoting catastrophe as it increases fundraising and their influence and power. I am not saying that all environmental groups are “bad” or “wrong” but they have equal incentive to trumpet their view of the world.

You don’t think billion dollar alternative energy companies don’t have incentive to overstate the case against fossil fuels? Guys like George Soros, often seen as charitable, have made billions of dollars by sowing discord and destabilization. His massive profit in shorting the pound is legendary. Could it be at least a little possible that everyone has a vested interest in something and facts don’t necessary matter?

The Sierra Club CEO makes over $600,000 per year at a non-profit! You don’t thing the Sierra Club has any vested interests tied to promoting specific agendas?

There are multiple sides to every story and it’s folly to assume that any side is acting benevolently.
Are you talking about undergraduate courses, or non-accredited certificate courses? We've had stuff like A+ / Cisco / Java certifications for decades. They fill an important niche, but they aren't how industry leaders are trained.
This is huge in publishing. So many workflows are outdated or require so much copypasting and customized scripts, etc, that it’s pretty ridiculous.

I’m part of a team searching for an appropriate tool and the pickings are slim. Thankfully the people buying the software that may be in use for the next five years to a decade are taking it very seriously and working closely with a number of experts around the company and editorial teams. They’re also very familiar with the regular workflows, so they don’t fall prey to salesmanship.

My schedule’s kept fairly open lately to give me “free time” to develop something to help with a specific aspect of it (as upper leadership isn’t openly keen on any in house development). It’s been very interesting working closely with the people who will be using it just 3 floors away on a daily basis.

I’ve done similar projects in the past and some people were ...more grateful than others...

But the current situation is a little different, and the art and editorial teams this time through have been fantastic. I think it’s because they know exactly what they want to make their days and weeks easier, and they’re so grateful to even get close. And I’m happy to try and deliver as much relief as possible.
If the position of objects in the UI is immutable, you can use the glass as part of the state.

This overlay over the screen reminds me of some video games systems that used transparencies for part of the scene, or at least a measure of color. Vectrex was like this: vector graphics, augmented with a game-specific acetate overlay that you'd put on the screen for that game.

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

Vectrex is fantastic; if you find a working one in some garage sale, with game cartridges, snap it the hell up, and post about it here. :)
Really this. As an ISP owner, I have to say this is the truth. People and organization who like to badmouth big telcos and ISPs that they are ripping them off don't know anything about the business aspect of things. Because they are often thinking about small scale fixed operation cost. While there are small scale wisp success business stories and are probably profitable, they don't scale well when you are big. I wrote about my experience amd actively discourage to go to ISP business if you don't have the money or the technical knowhow and the expense knowhow. Google fibre is a posterboy of why ISP business is hard and expensive to start and scale. Yes Google faced preasure from existing business, but there are many places google did not bother because it would cost them real big investment. They only went to places where they could piggyback on existing infranstructure. Because they know it will take them many decades to see a return in their investment, thats not how google business model works.

https://www.slashgeek.net/2016/05/31/starting-isp-really-har...
In the same universe where there exists a non-trivial number of highly successful subject matter experts that are college dropouts, why do you believe this?
Who has supported the asbestos industry? Has there ever been a company that actually promotes asbestos?
I'd say it depends more on what you're doing -- if you're not doing a whole lot of writes, you could get really far. See the "websites" section of the sqlite When to Use article: https://www.sqlite.org/whentouse.html
Yeah, but 20 years down the road, you're either going to be writing the same code or sifting through piles of crufty bad stuff.
Much of what's been written about bees and pesticides is also probably bullshit (not to put too fine a point on it). American honey bees are livestock, not wildlife.
Really enjoyed this talk, especially the stuff about the Irish emphasis on making people feel at ease. I wish I had more of that.

He has just the amount of humility for his age/CV!
What's the "ploy"? It's got about 4-6 more on-focus classes than a traditional "minor"
I also use the web browser for this, it's extremely efficient:

CMD+A,C,T,V,A,X,W,V

I don't even release the CMD key between presses and it's all done with one hand extremely quickly. I've often wondered if Chrome collects usage statistics on this and what it looks like from their perspective. "This user opens a lot of tabs, pastes stuff in the address bar, then gives up before the new tab page is even done loading."
Check out this other mind blowing hack from him.

He sent 256 byte C64 demo to Oldskool 4K Intro compo and he won.
https://linusakesson.net/scene/a-mind-is-born/
That isn’t so much an argument as a false dichotomy, predicated on a system of agriculture which allows a near 50% rate of wasteage in the West. The alternatives include less productive, yet still sufficiently productive methods which do not include carcinogenic compounds.

Edit: Your state of being persuaded is immaterial, because what I said isn’t really controversial. One known alternative to herbacides is tilling, hardly a radical new invention and notably not carcinogenic. As I said up front, it would take more effort to produce crops, but simply by reducing waste you can more than make up for that. The use of ground cover, litter, and other established techniques all allow for large scale farming without herbacides.

There are other alternatives, and adjunct techniques as well, for example:

http://plen.ku.dk/english/news/2015/crops/

Stop wasting so much food because it isn’t pretty enough, and you can stop truffing carcinogens. That seems fair.
You're right, taken out of context this would be a strawman. But you responded in the context of someone explaining why making friends with women in the workplace, in this day and age, is just too risky a proposition. Your critique is in support of _that_ mentality, and it's _that_ mentality that I'm arguing against.

You say this isn't about men vs. women. But specifically, all of this is in response to (what I assume is) a man refusing to make friends with a woman, because of whatever politics they think currently govern _that_ specific dynamic in the workplace. It _is_ what this is about, fundaments be damned.
> Tetra Tech/Hunter's Point scandal

Every time I read about that place a little scene plays in my head.

Sergeant Carter: Gomer Pyle! Come here!

Gomer Pyle: Yes Sarge!

Sergeant Carter: This bucket of luminous watch dial paint has gone bad. Take it to the hazardous materials station.

Gomer Pyle: But that's all the way across the base. And you took my motor pool privileges away.

Sergeant Carter: Just do it Pyle!

...

5 minutes later ... Gomer dumps a bucket of black sludge into a hole in the base commanders flower garden. And tosses the bucket in the trash.
I've always wondered: is the information retained successfully in the long term even if acquired using Adderall?

I have taken Adderall for a few months, and I developed serious memory gaps. I have little recollection of several events during that time.
And websites can sell static JPG ads that are impossible to block.
I listened to you on this and erza klein a while about (i found them both very interesting, and im a happy customer of stripe) - question about your reading habits - do you find that with the success of stripe you have had a lot less time read these days, or have you been able to maintain reading a lot regardless?
^^^ This.
A person's credentialing does not make facts any less true.
That's fair, if a bit strong - this one has more [1].

"Separately, FDA chemist Narong Chamkasem found “over-the-tolerance” levels of glyphosate in corn, detected at 6.5 parts per million, an FDA email states. The legal limit is 5.0 ppm."

Here[2] are the FOIA documents they're citing.

The original article does link directly to an email with the 6.5 ppm figure[3].

[1] https://www.theguardian.com/us-news/2018/apr/30/fda-weedkill...

[2] https://usrtk.org/pesticides/fda-foia-documents-regarding-gl...

[3] https://usrtk.org/wp-content/uploads/2018/04/Over-the-tolera...
Several reasons, the largest of which is that I dislike systemd. I'm not going to rehash the arguments that have been had thousands of times, just put me in 'that' bucket.

Other reasons include that I like to support alternate distros, I'm curious as to how they've done with it so far, and this is a low-resource device so I don't want unnecessary junk like journald wasting cycles.
This conveniently ignores the other side of the coin where interests are aligned and it's the conspiracy theorists that are harmful (e.g. vaccine manufactures and autism).

All functioning economies have vested interests in things good and bad. The only thing a vested interest means is that scrutiny is needed on the actions of the vested parties.
Java Data Engineer
PlantUML is a cool tool that will generate a lot of the types of diagrams programmers and system designers might like to make and see. Plain text descriptions of the diagrams turned into images. Some of them you could do directly in DOT syntax, but not all or not as easily.

http://plantuml.com (I do, however, seriously dislike how many ads are on the site for this thing)
Getting some air, Atlas? [video]
Anyone could provide an answer but barring that do you have one of those magic 8 balls around? It might be more accurate.
This is actually somewhat common too.

Like chlorine being replaced by other disinfectants in drinking water. https://www.npr.org/2011/01/07/132743638/disinfectant-to-cle...

Basically you have some popular chemical so it gets studied extensively and we learn about the bad things it does. It then starts being replaced by things that have been less studied, so there's less evidence of the bad things they do but could be equally bad, better or worse.
>we did not want to radically alter the meaning of a CMU CS degree

That's just it. No radical alteration was required. You're already saying that: "AI majors will receive the same solid grounding in computer science and math courses as other computer science students." But if CMU had added a new concentration or specialization to the existing major this story wouldn't be on the front page of HN.

There is no way that at some point in the discussion "This will be a big publicity win for us" wasn't brought up by someone.

In general I think it's bad advice for undergrads to pursue hyper specialized degrees. I think it's a bad idea when engineering schools do it with things like robotics engineering, and I think it's a bad idea when CS departments do it with AI. Specialization is what grad school is for--this isn't the UK. I also think that schools that offer these degrees are doing a disservice to their students.
That took me three times reading it to get right.

To avoid anyone else misunderstanding: That's "remind by looks, posture, etc", rather than "assaulted by looks, posture, etc".
Thank you, great suggestions. Adding it to my reading list.
A fast way to work around apps that can't strip formatting on paste: command+spacebar (open spotlight search), command-v (paste), command-a (select all), command-x (cut).