skysight-inc/HackerNews huggingface dataset:
I really hope they make this work with the added files from Age of Empires 2: HD.

What a lot of folks might be unaware of is that the "HD" edition primarily did not do any graphical makeovers; rather they just adapted the game to run on modern screens/OSes, use the steam workshop for mods, and most importantly, they did several expansion packs of absolutely top-notch quality.

They've almost added as many civs as were in the entire original game + all of its expansions: Magyars, Indians, Slavs, Incas, Italians, Berbers, Malians, Ethiopians, Burmese, Khmer, Malays, Vietnamese. Several of these came with completely new architectural styles.

And they did balance patches to the original stuff! It's a dream come true for an old-school AoE2 player like me.
> Programmers are held in higher regard because they do the actual work, if you know what I mean.

I've found that to be the case in very few of the organizations I've worked at.
The problem with CO2 is that we can do it tomorrow, or, even better, somebody else will do that instead of us.

With radioactive waste, we _must_ bury it today.
I haven't, I'm curious to know whether it has transparent, type-checked, client-server RPC calls like WebSharper? Hands down must-have from my perspective.

As for declarative UI development I had worked with Formlets -> Piglets -> UI.Next and felt they had nailed it at the end. I haven't worked with Elm, my hopes are high. The only other thing I know likely has a good model would be: https://github.com/calmm-js
OK it looks like mrsh is parsing command subs at parse time, which is good! bash doesn't do that.
Rationing transport does not solve that problem. It does nothing at all to solve it, just makes it worse.
In the real deal world, sure you do: ever not get something right the first try at work? Ever have to work longer hours because a project ran over the expected time? The real world doesn't have all of the arbitrary limits we see in the modern education system.
The destruction of baghdad and the spanish reconquista are convenient excuses with very little merit. The islamic empire was already very old and in decline by the time of the mongol and spanish conquests. Also, much of eastern europe was conquered by the mongols. It hasn't stopped them from embracing science. China was conquered by the mongols, they have embraced science.

Europe ( italy mostly ) was lucky because the pope decided to "submit" to the mongols and they were rewarded handsomely with trade privileges. The italian renaissance was a direct result of immense wealth generated by trade with the mongol empire.

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

Without the mongol empire, there is no trade, no transfer of knowledge and technology from the east to the west and no italian wealth and hence no italian renaissance.

Interestingly enough, without the mongol empire ( or the collapse of it ), there is no columbus, no discovery of americas, no european exploration and therefore no enlightenment.

In 1480, the russians finally ended the reign of the Golden Horde and ended europe's trade link to the east. 12 years later, an italian sailor set out to find another trade link to the east.

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

We aren't taught this in school but central theme of the past 500 years has been europe trying to establish trade links with the east ( primarily china and india ) that the mongol empire had provided them from the 1200s to the 1400s.
Ask HN: Personal finance software
I've used MoneyWell (https://moneywellapp.com) for several years now.
Unfortunately, there are some bugs with macOS Mojave, and it doesn't
seem to be getting fixed any time soon. (I've emailed several times to
support and got nothing, where they were once very responsive a few
years ago.)

I'd like to find a new financial software program, either proprietary
or libre.

Must-haves:

- One-time purchase (if applicable); I hate software subscriptions,
and I'm willing to shoulder an up-front cost if it means I don't
have to keep paying for a thing
- Automatic transaction synchronization with my bank
- macOS or Linux
- Native app; I don't like YNAB's browser-based model

Really nice things:

- Event-based budgeting. This was MoneyWell's killer feature: instead
of guessing how much you would spend every month for a particular
category, you would define how often a particular expense comes up
(e.g. fill up the car, once a week, $40)
- Native mobile version

Other thing that would be cool, but not super important:

- Command-line interface (would be amazing)
- Scriptable

Banktivity (https://www.iggsoftware.com/banktivity/) looks pretty good. I've also looked at Mvelopes (https://www.mvelopes.com), but it wasn't the right fit. Any other suggestions? Thanks!
Yes but Microsoft has always been pushing C# and for fear of alienating their C# consumerbase could never concede that F# was strictly superior.
In 1975 in Australia, that’s pretty much what happened: https://en.wikipedia.org/wiki/1975_Australian_constitutional...

A little more complicated, but it was sparked by the inability to pass the supply bill, which funds government expenditure.
The "valuable" matches would have to do something statistically rare, like make a pattern of Jesus's face or something. And somehow be resistant to counterfeit matches. Then your analogy almost makes sense.
No, what the grade represents stays the same. It's the grade that's dynamic, changing as the student's knowledge and understanding changes.
Hybrid qubits solve key hurdle to quantum computing
> In the 2008 financial crisis we BAILED OUT banks who basically gambled.

There was no "gambling." The system was rigged, and the bailout proved that the rigging went all the way to the top.
> more adults are playing and demanding more complex experiences

Where do you see that? The same genres of games are as popular as ever. At best you can say a niche is forming but that's about it. Nobody is "demanding" anything.
Previously worked for an after market sales site for the industry and the level of fraud in the marketplace is what got me into anti-phishing in the first place. I’ve never seen anything like it.
Flask API to Query Salesforce Marketing Cloud Data Extensions and Swagger UI
> Some of the examples that I can think of are

You are assuming other people's goals - "good for you" is not always a clear objective measure. For some example counters:

> Exercise good for health is known fact.

> Eating healthy food.

It also takes more time and most people find exercise and health food somewhat unpleasant compared to not taking these choices. If you're not optimising for longevity (which most people aren't, and it's not immediately obvious that they should given you're arguably subtracting usable time now to add time later on) then these aren't inherently rational choices.

> Global warming consideration in day today work.

This is a classic externality. It's perfectly logical to not shoulder the burden of trying to save the planet, especially if you don't think your efforts will make a difference. It's more of a moral responsibility, which while perfectly valid, it's not inherently rational to accept said responsibilities.

> Cigarette smoking.

There are many reasons people smoke, even though they know they're bad for you (though arguably lung cancer falls under the "won't happen to me" and "it's a problem for future me" logic fallacies, though then again people tend to positively weight benefits in youth vs costs in old age which seems sensible-ish). Social status. Being able to remain in the "in-group" if friends smoke. A feeling of danger or risk of being caught. All of these are reasons someone might start smoking as a teenager. which AFAIK is when most smokers start.

> Continuous study vs last minute study for exams.

That's genuinely irrational, and obviously ties into the way our brains work. My point wasn't that people are never irrational; it was that often behaviours that seem irrational from the outside make some kind of sense from the perspective of the participant/s. People don't generally just do things for no reason and rationality is inseparable from context.
Heh, MSN messenger (back in the day... I don't know how they managed to kill it off) did this notification.

I had a 3rd party client (aMSN) that would popup a chat window as soon as someone would start typing an initial message to me. I would say "Hi" to them first and they would thing it was a big coincidence that they were trying to talk to me at the same time.
I wonder why a Harvard economics professor would choose to refer to himself as a "math geek". Is this now the common vernacular for someone who loves learning and writing about mathematics? Somehow I doubt if Martin Gardner ever thought of himself as a geek. Harrumph.
> One thing that plagues us about async Python in production is the propensity for a single synchronous call to bring down a server.

Probably need a better framework. I've never had such a problem come up unless I was trying to be clever and not use an established framework.
> Locals are only there because of the transit access.

Plus the fact that there are probably 150,000+ jobs within a three block radius.
Just to be clear, I don't think there's anything wrong with giving extra credit assignments, if the teacher chooses. But the availability of extra credit should be clear to everyone, not given out because a specific student (or parent) demanded it.
This might have been true 20 years ago when software development meant everything from a fundamental understanding of hardware (including how pixels are laid out, how to manage gamma, etc for the front end) to knowing a lot of theory (because you had to implement your collections in house, manage the code base by hand, etc) but nowadays I'm pretty sure at least half of everyone could be pointed at a web framework and bootstrap and make a functional website in half a year.

Sure a professional would have made that in a week, but their next site will take half as long, and then half as long... until they are within striking distance of someone who does still know all those fundamentals. They will mostly be limited in what they can do, but most people don't really need developers that can do anything even if they pay for them without realizing that.

Programming is being commoditized. In the same way you don't see a doctor first thing when you go to one; you see a nurse, tech, or assistant. Not everything requires the most expensive learning investment. Most programming jobs don't require you to be able to write a proof of the code you copy paste from Stack Overflow.
English "foot" (and the equivalent Germanic words) are cognate with the Latin word "pes" (= foot), but do not descend from it. It's not a Latin root.
Would the chances of #4 happening comes with age, or I mean the chances of 1,2,3 happening, which is more like the prerequisite of #4?

I just wanted to mention #4 is exactly what makes Apple Apple. Or the old Apple. Steve made it so a group of people working together could have the results more than hundreds working in other company combined. Apple did it in a era when they had much lower resources compared to all of its competitor. The collaboration was real, or as Steve would put it, hey balanced each other, and the total was greater than the sum of the parts.

Today Apple seems more like cooperation under Tim Cook. They have 100x more resources, but bend gate on iPad Pro, XS Modem reception, MacBook Staingate, lots of horrid logic board design choices. Keyboard. The list goes on and on.
What I like about this article is that they just find a few weirdos in Japan who actually end up doing that, and you get a blanket statement like "Audiophiles in Japan" while the proper headline should be "A few crazy old rich people". Journalism at its best.
The old Amiga game cannon fodder did this well - you had named soldiers that rose in rank as they survived missions, but if they died they were gone forever. The increased rank didn't improve them gameplay wise, so you wouldn't reload just to get them back (er, can't even remember if the game had saves in the first place), but you got pretty attached to them the same. Every dead soldier also added a grave to a hill in the mission select screen.
As the article/message chain clearly shows, the author did submit an infringement report to that link. In fact, so have I.

As the author posted a screenshot of, you get an email reply after some time saying something to the effect of "We have reviewed and removed the content"

...except, nothing was removed. The infringing content is still there. The exact same thing happened to me. Same exact email.

Edit, here's my email from Amazon: https://i.imgur.com/mzXycfk.jpg -- nothing was actually removed.
I know people that work in IT and still pretend that audio transmission over USB can add jitter to music and that a DAC can "open" or "close" "the stage" by low quality processing of the signal.

Audio transmission over USB with cheap converters and poorly chosen levels can result in loss of sound quality. I'm pretty sure you can tell the difference between 8 bit, 12 bit, and 16 bit sound. Choosing levels poorly can reduce your resolution.

Also, there are cheap analog to digital converters which use voltage comparison, which basically linearly "search" for the voltage they should be encoding. So those fundamentally do introduce jitter. (Large changes in signal voltage get encoded a bit later than small ones.) I'm sure there are ways that jitter can be introduced the other way around by cheap DACs. However, if you add more bits and increase the sampling speed, those should largely go away.

Devices like DACs also include a small amplifier, and if those aren't properly designed, there can be some distortion introduced there as well.

That said, there are times when people think they hear a difference, and it's woo. There are other times when the difference is real, however. Audio is a real field with some real science and know how behind it. Please don't grant yourself instant superior expertise just because you've read some stuff online.

(On more than one occasion, I've gotten the "all audio is woo" knee-jerk from programmers who were just reacting to hearing the words "frequency response" not knowing what it was, but labeling it as woo. Ironically, they did remember stuff about Fourier transforms. Go figure.)
The only way I could see this happening is with really damaging speed bumps every car length.
Video games can be a form of art. Art is not always "fun". But even so, why is being honest about death equivalent to being reminded about "the pain of living"? Death can also encompass experiences of heroism, mystery, even beauty, and much more. It doesn't have to be nihilistic or cynical.
1. Learn Spanish. I have always been fascinated by people who speak multiple natural languages and have started learning spanish recently by talking with people on iTalki and doing various exercises around the internet. I would like to get to the B1 level by the end of the year. As part of this I would like to practice every day.

2. Move from test developer to regular application developer. I finished school and started my job 4 years ago and have not gotten a promotion or even change in position since. I have been living on autopilot and I need to take more charge. I would like to make software engineer, get a promotion or move jobs if those aren't possible by the end of 2019.

3. go on more dates. Another thing I haven't done enough of is dating. remedy this in 2019
yep, the time is rigid, but I can't do anything about that. and anyway there has to be some balance between the extremes. Within the confines of what I can control, I place that balance where I feel it maximizes student learning. And over the course of the semester I probably only spend an extra 2 or 3 hours dealing with supplemental like this. Seems worth it to me.
Thanks, that helps. By the way, why are they time stamped at the beginning, or at all?
I agree with the stance that the +/- nomenclature should be taken outback and shot. It's that bad.

A+ Student has demonstrated that they have exceeded a firm grasp of the subject. (How do you measure to 11 on a scale of 1-10?)

A Student has demonstrated that they have a firm grasp of the subject. (makes sense, this means they know their stuff.)

A- Student kinda has a firm grasp of the subject. (WTF?)

Now apply that silliness to B, C, and D. A,B,C,D,F is enough. Excellent understanding, Good understanding, General understanding, Poor understanding, Does not understand.
More AWS things I learned the hard way: S3 best practices and VPCs
It wasn't clear in the original comment but the paper that the high school student did was not supposed to be written by the parent or receive assistance from the parent in any form. The student was in high school!
Tesla will in some form, though it’s hard to guess what color the money will be from the outside. It would be a goodwill jesture, so probably out of a marketing, customer retention or warrenty account.

If they upgrade hardware more than once I would worry about where the money came from.
Which is why diversity is so great IMO. The thing I love the most about working in Tech in the US is a little bit that I get to work with people from so many different countries and cultures. I have to admit that I was very skeptical of this idea at first.
> That said, the teachers do have a responsibility to respond to parents

Are you sure about that?

In my opinion the teachers have a responsibility to do the best damn job they can teaching their students.
Meetings, parent emails and "admin paperwork", etc. are all a distant second.

I know my brother pushes back against it, and just says there are not enough hours in the day to respond to the requests of the hundreds of parents of all of his students.
I think this is a straw man, since a majority of audiophiles will tell you that a 1000 dollar HDMI cable is stupid. nobody actually buys that shit.

What does matter is getting a decent HDMI cable. I'm going to get a braided cable which I know supports the bandwidth of HDMI 2.1 (I think that's the current version).

1k? No. Probably more like 25.
> I never understood the point of rigid grading schemes

My wife is a college psychology professor and is fairly strict with her grading scheme. She makes this clear on the first day of class and spells it out directly, in bold, on the syllabus.

Her rationale is this: The likelihood of you asking for extra credit, or excuses, or various "grade grubbing" activities is largely influenced by your socioeconomic background. Students who make special grading requests overwhelmingly skew white and female and are more likely to take place at institutions that take students from more affluent backgrounds. She doesn't want her grading inadvertently biased against males, non-whites, or less affluent students so her grades are final. Despite this inflexibility, her student evaluations are sky-high.
The beauty of logic throughout history
Paywalled links with workarounds are allowed, because otherwise HN would miss out on good articles.

(We've been thinking of mirroring that same guideline over at https://www.laarc.io/)
> Presumably the backpresure of requests does not go away

It does. If the matter is actually important/urgent he will call a parent to speak to them directly, or the matter can be discussed at the next parent/teacher interview.

The unimportant ones go away.
We need to capture about 1 trillion of tons of CO2 to return to sane levels, and then capture about 25 billion tons of CO2 annually. It looks doable.

See http://www.climatecentral.org/news/first-commercial-co2-capt... .
Every match head burnt is required to be slightly larger in diameter than the first, so eventually you're burning massive purpose-built “matches”.
I worry that disk space will stop increasing and manufacturers will stop producing hard drives one day, what will Ethereum do then?
The worst part is that on average developers are still often underpaid. In some cases grotesquely. Some individual engineers can easily account for millions in revenue in a year to the company they work for, but they are only paid upwards of a few hundred thousand. On the flipside there are certainly a lot of people employed in industry making their companies negative revenue - costing developer hours to make up for their mistakes or ineptitude worth less than the working code they produce.

Software is eating the world in almost all regards. Being able to perform that act - the eating part - makes you way more valuable than the effort required. But so long as characters can translate into dollars for someone the one making the characters will remain very valuable.

Don't for a second be "ashamed" if someone is offering to pay you large sums of money for what you think isn't worth it - the ugly fact of reality is that we don't get to set the value of our time, those with the money to buy it do. Society is offering little money to teachers and that sucks, but that has nothing to do with code being so valuable as to justify abnormal incomes relative to the average of the rest of the working class.
I've hearrd of teachers in the local school district that offer for-pay tutoring to their students... It's always struck me as something of a conflict of interest, but I'm really not sure how I feel about it.
Wow, you are stupid.
More businesses are not accepting cash
There is a system called "The" Social Credit System"(社会信用体系). But the word 'social' is not about social network, it is about socialism. Lots of PRC's departments and laws are named with social but none of the have anything to do with the social network.

I think it should be translated as 'The National Credit System'
This kind of comment sounds more and more like ‘the year of Linux on the desktop’ as time goes by.
To be clear, the problem is not just being behind entering scores, it's entering base assignment info into the grading system and then being behind entering scores. I'm not sure what prevents teachers from creating the assignment in the system once they have scores to enter, so the time during which it would be erroneously affecting a grade is minimized, but a lot of teachers to not seem to do this.

What I don't understand is why, given that they must see the problems this creates as they eventually roll downhill to the teachers.
Asking the teacher to set and grade extra credit work because a student didn't get the grade they wanted isn't fair to the teacher. I don't think the teacher is the one that needs to "suck it up" here ;-). The student could just try not going to Princeton - most of the world hasn't studied there and done fine.
> their cars do not contain LIDAR, which essentially every expert in the field unconnected to Tesla seems to agree is necessary to implement Level 5 self driving cars

Calm down a second.

Elon/Tesla are trying to do things differently/do things that other people are not or think can't be done.

To name a few"

Every "export in the field" said you can't land an orbital class booster vertically.

Every "expert in the field" has not figured out how to save billions and years digging tunnels.

Every "expert in the field" seems to design electric cars that look like a cartoon joke.

Every "expert in the field" was pretty sure Tesla could never be profitable.

Don't confuse "has never been done before" with "Can't be done". Let the results speak for what's possible.
Theres plenty of research showing how homework is often of negative value.

It, like the unhealthy hours of school for teenagers, is a product of parents wanting babysitters in many ways more than they wanted well educated children. Homework can be busywork to keep kids occupied when parents don't want to have to try to inspire them productively the third of the day they aren't in school or (should be) sleeping.