skysight-inc/HackerNews huggingface dataset:
Thank you very much for this response. I found it helpful.

I've been reading some of the research papers on waves and fluids from the late-1800s. One I went through a couple weeks ago was Reynold's 1883 paper on turbulent flow [1]. It's interesting going through old papers. They're a lot more casual and meandering than modern ones, and I feel like I get more insight into how the sausage is made that way.

I still wonder about some things, though. I'm familiar with the main CG fluid techniques, and it seems that they are used in real scientific simulations on occasion. For example, Smoothed-Particle Hydrodynamics have been used in ocean wave simulations, and they appear to validate against wave tank experiments. I actually was going to use them myself for simulations of wave-swept environments.

But, aside from bumping into Bridson at a conference, I haven't gotten many chances to speak to someone who really knows fluids well. I was wondering if you'd be willing to answer some more questions of mine about how the CG methods compare to DNS, LES and RANS. If so, send me an email and maybe we can chat about it. My address is just my HN username at gmail.com.

[1]: https://royalsocietypublishing.org/doi/abs/10.1098/rspl.1883...
I don't like kittens because I feel like they are too qute and I feel like strangling them -- I thought I was insane, phew, glad I'm not.
> Unpopular opinion

Because children aren't just for the wealthy
At an institution falling under Title IX a dorm is not entirely analogous to an apartment. There are in fact "special rules" that apply. Likewise as a organ of state government, state universities also fall under unique rules. Status as a government organ was the sole basis for it's First Amendment argument. An apartment management company cannot violate a tenant's First Amendment rights.
> The condescension here is supplied by you.

Please edit that sort of thing out of your comments here. The GP shouldn't have included that provocation, but there are a lot of provocations on the internet, and for good discussion here we all need to build a certain immunity. A perfectly good thread about control characters needn't be marred by ill will!

https://news.ycombinator.com/newsguidelines.html
Really good thoughts here. It definitely pays off to have a versatile skill set ranging from theory, to model building, all the way to writing & owning the production code.

If you lack skills in one area, develop it & become an expert, don't be the guy who only does Python/R/matlab etc.

People with full spectrum skill set tend to be in more influential (and better paid) positions.
Sure, you can’t just turn it off where I live. But reducing the temperature somewhat can have a larger than expected impact on heating cost, especially in homes with poor thermal resistance. Personally, I’d cut the cable TV first (and did).
Yes, of course violence and vandalism is never justified, but think of it from a bored high schoolers perspective. It would be so much fun in the future to stop a waymo in the middle of an street, cover its cameras, and watch the aftermath. Pranks involving technology are gonna be way more fun in the future.
how much of a fraction is that? I doubt it's very large

"The needs of the many outweigh the needs of the few" only exists in Star Trek, and Silicon Valley. In the rest of the world, every life has value.
I suspect the accuracy of this theory is very, very market/area dependent. Sometimes paying more will get you a better product sure, but sometimes you'll have markets where the free/cheap solutions are better or where prices are mostly the same for the same quality products across audiences.

Software is the obvious example of the former (with open source software often being as good or better than paid alternatives), but information/journalism/research/whatever could count to some degree too. If you know where to look, there's free content on par with some of the best newspapers and journals, especially now with the internet and passion projects/people using Patreon or donations to fund their work. They're the channels I feature in some of my underrated channels lists.

For fields where you can't really pay more for a better service, well entertainment usually comes under that. That CD or DVD or video game or book will cost roughly the same regardless of who buys it and what shop they get it from.

The idea works pretty well for clothing and appliances, struggles when it comes to software and is virtually irrelevant for movies or games. Then again, I guess you could say software is a field where at a certain level, the only thing that even remain are opportunity costs. Get skilled enough, and every buying decision becomes a question of whether you want to buy/download to save time or rebuild it yourself over the next few weekends or so.
I used neo4j on a prototype [0] in 2015 trying to get better insight on how our various business users collected data from external partners. So it was like a giant metadata repository.

It was useful in trying to find connections and shortest paths. Project wasn’t build out for reasons unrelated to graph dbs.

[0] http://jupiter.phiresearchlab.org/#/main
> “The behavior is causing the drivers to resume manual mode over the automated mode because of concerns about what the driver of the other vehicle may do,” Officer Johnson wrote.

Interesting that the drivers don't trust how the autonomous vehicles will handle these cases. In the case of someone actively being malicious, it seems more manual intervention will be desired. I can't see how this will work out with certain car companies touting their cars will not be equipped with steering wheels.
> how could renting ever be reasonable priced in a system that requires those without capital to pay those with capital just because those with money already have enough money.

landlords aren't guaranteed to make money. it's true that monthly rent is almost always higher than the monthly mortgage payment on that property, but the landlord can only profit if, in the long run, the difference between the rent and the mortgage is greater than the overall cost of maintenance and possible devaluation of the property.

personally, I could afford to put a down payment on a mortgage if I really wanted a house where I live, but for now I am happy to pay extra for the ability to relocate at the end of the lease and to avoid the risk of actually owning a house.
> In some of their reports, police officers also said Waymo was often unwilling to provide video of the attacks. In one case, a Waymo employee told the police they would need a warrant to obtain video recorded by the company’s vehicles.

Veering off topic a bit here, but this is a very good decision by the company. Taking a hard line here removes the subjectivity of when to violate your customer's privacy and puts the onus on the police to choose to make that violation.
Yup.

I celebrate every new cohort reinventing the wheel. Learn by doing.

The first 95% is generally easy. It's that last 5% that kicks your butt. Addressing all those pesky edge cases. And after snuffing all the bugs, realizing that perhaps one's predecessors weren't morons after all. (Insert Mark Twain quote here.)

And every blue moon, someone comes along with a novel way of framing a problem, elevating the state of the art to the next plateau.

The only bit that truly bothers me are the fads, groupthink. As though us graybeards were never obnoxious know-it-alls ourselves, back in the day.
Full quote

“We don’t really play the role of therapist, but rather listen and try to be sympathetic and empathetic, getting them to process things,”

That’s... that’s basically therapy.
I think the point is that living paycheck isn't indicative of not being able to afford basic necessities. It is the desire to spend most of your income on more than what are actually basic necessities.
For onlookers and ftr:

Mozilla FAQ includes answer on whether board quit because they were "angered" and says nope: https://blog.mozilla.org/blog/2014/04/05/faq-on-ceo-resignat....

For more back-story, see https://news.ycombinator.com/item?id=13429898.
Cyclomatic Complexity and Why we don't use it (2014)
Please don't break the site guidelines by replying to egregious comments instead of flagging them and moving on.

https://news.ycombinator.com/newsguidelines.html

Also, please don't do the "did you read the article" thing. It's a tedious trope that never adds value. That's in the guidelines too!
I read somewhere that paternal uncertainty is the leading cause of male violence in every culture in the world, from aboriginal Australia to New York. You wonder, if evolution (cultural or biological) has not allowed any variance in this trait - it must be necessary for reproduction. It would mean that men who don't get angry at the prospect of raising another man's children, inescapably raise another man's children.
Unsustainable sprawl is a side-effect of high rents. When rent is low, people tend to cluster naturally in order to minimize their costs (and hence, the burden they exert on the surrounding environment) because they can afford to - you see this happening even (perhaps especially) in tiny rural villages and towns, not just in the wealthiest cities.
> Pranks involving technology are gonna be way more fun in the future.

Deadlier too as human judgement/reaction is removed from larger and more everyday machines.
Can’t popover on mobile.
I did. I was replying to the parents comment about not being able to retire early specifically because of bad luck. Not the article directly.

And even based on your comment, I still think that statement sounds wrong to me.

> a small but not insignificant percentage of them get rich.

It happening to a small percentage means it require good luck for it to happen to you, not just the absence of bad luck (which implies it happens to most people unless they have bad luck).
Free hunter:
.
The problem you encountered was an "improvement" MS introduced in with Office 2016. They decided that Visio was a "business" product that home users could not possibly want to use ... <big sigh>! More likely, that home users could not AFFORD to use at the price point MS is selling Visio.
.
Initially, they made it impossible to install Visio (and Project) with ANY other Office bundle. OOPS! It took them almost a year to fix for business users.
.
Here are a couple of links from MS about installing Visio
.
https://support.office.com/en-us/article/Install-Visio-f98f2...
.
SUPPORTED SCENARIOS FOR INSTALLING DIFFERENT VERSIONS OF OFFICE, VISIO, AND PROJECT ON THE SAME COMPUTER – DIFFERENT YEARS AND MSI VS CTR.
.
https://technet.microsoft.com/library/mt712177%28v=office.16...
.
This is an EXCELLENT resource.
Starting on October 11, 2016, Office 2013 software that uses Click-to-Run can be installed on the same computer with Office 2016 software that uses Click-to-Run.
.
We can also Use the Office Deployment Tool to install volume licensed editions of Visio 2016 and Project 2016 .
.
Note: The MAK keys currently available on the Volume Licensing Service Center (VLSC) aren’t compatible with this specific installation scenario. We’re working on a solution, but we currently don’t have a date when we expect the solution to be available. KMS activation is available.
The non-paternatity rate is very class dependant. In the upper-middle the rate is quite low, but in the underclasses it can get up to around 20%.
"I feel tension to grow inside me" suggests the impulse cause OP discomfort or anxiety until resolved, and OP seems fully aware that the juxtaposition of sexuality or mortality with cute children's toys is considered inappropriate because of the potential to create distress for children who encounter it.

OP, if this is an unpleasant compulsion rather than an occasional whim you might want to dig into it with a therapist, either in search of a cause or a coping strategy as you prefer.
Ask HN: Is there any work on self-testing software?
For clarification, I don't mean automated testing, test suites, or TDD. I mean more like HAL: "Dave, I have detected an error in one of my circuits." I.e., software that, when run in normal production mode, updates its test fixtures with the latest environmental changes, and then runs its test suite on itself. If it passes, then the full production mode continues.

This is an idea I've had which would be a really nice advance for my field: parsing and scraping public government legal texts. I'm wondering what others have done like this.

Unfortunately, when I search for "self-testing software" I get only _automated testing_ ... even Martin Fowler using self-testing as a synonym for it: https://martinfowler.com/bliki/SelfTestingCode.html.

Thanks!

----

Details for the curious:

I have the problem of false positives when (say) the Nevada legislature changes the format of a statute. My program completes without error, but the output isn't correct. (My take-away: I've allowed an illegal state to become representable, and my code needs to change.)

But I noticed something interesting: when I update my text fixtures (they're full copies of a few of the Nevada HTML input files), I get test failures! This is great --- no false positives here. And it's nice confirmation for me that I've got a good test suite. (I did write this code using TDD and was careful not to code ahead of my tests.)

And so I had a thought: I could automate this. When I run the app ( https://github.com/public-law/nevada-revised-statutes-parser ) for real, it can update these fixture files and re-run the test suite to see if it still holds up against any recent changes. This wouldn't be a 100% guarantee of correctness because the source texts may have changed in some way that happens to avoid my tests. But it definitely would have saved me in this situation --- instead of finding the error way down the line with the data already in use.
Consensus is the best you can ask for with evolutionary stories. There is no equivalent of a mathematical proof in that field. Do you think we shouldn't bother with this field of study at all since we cannot definitively prove something?
That first link, instead of being about lions, should point here:

https://www.reuters.com/article/us-oregon-crash/oregon-famil...

Sorry about the lion link, not sure how it got in there.
Please don't post nasty swipes to Hacker News. Personal attacks aren't ok whether the person is here or not.

https://news.ycombinator.com/newsguidelines.html
We pride ourselves on being an efficient organization. In 2019 Let’s Encrypt will secure a massive portion of the Web with a budget of only $3.6M. We believe this represents an incredible value and that contributing to Let’s Encrypt is one of the most effective ways to help create a more secure and privacy-respecting Web.

That is incredible!
Someone should make a tabletop game inspired by FizzBuzz. Or maybe a card game. It should have "bins" as a mechanic. Maybe change the name to include "bin" in it. Throw in 60's science fiction TV aesthetics and 30's gangsters.
The poster said “can” not “should”.
> It's hard to overstate the importance of the Hubble. It empowered physicists to prove that the universe is not only expanding but accelerating in its expansion (commemorated in the 2011 Nobel Prize). Its beautiful images also captured the popular imagination of people, inspiring myself and others to pursue scientific careers.

It's doubly important to realize that for the first few years, Hubble was deemed a failure. It was mocked in the newspapers and by late night comedians - but it was fixed, the program was recovered, and now it's hard to think of a world without it. (Even though that world will be here soon.)
It's a good question, and one that I probably asked him on many multiple occasions. His answer was always multi-pronged, but the main points were approximately (in order of importance, as I perceived it):

1) Law = Higher stress career.

2) Office vs Outdoors; he loved being outdoors every day, especially loved talking to people -- most everyone on his route knew him by name and he strongly believed in [perhaps incorrectly, as things have changed dramatically] in mail carriers being very 'customer/service oriented'. He loved talking to people, he'd bring mail up to elder-aged peoples homes every day and talk to them for a few minutes, etc. Perhaps a bit Mayberry-esque, even. ;)

3) Moral reasons; a general dislike of bureaucracy (though plenty of that at USPS, and more towards end of his career, which we heard about over dinner ~nightly!); generally a preference for meritocracy (his 'sorting speed' was N times faster than the 'baseline', he would tell us); an extreme disdain for "schmoozing" for lack of a better term.

He never even took the bar exam, which actually surprises me a bit even today. As a young teenager I found it borderline insane, selfishly of course -- I can remember thinking "we'd be in the nicer neighborhood if Dad would just go be a lawyer!", and I remember wondering if my grandfather was upset by it but I was a bit surprised to not really get the impression that it was an issue.

He also had owned & sold a bar in his 30s, had the only home we lived in my entire life paid off in his ~50s, the USPS insurance & pension plans were great, and we lived quite frugally -- so he was comfortable, he carried our own route so he was home 2x each day, the rotating schedule was nice to get Saturdays off occasionally, and he was off work by ~3-4PM every day (except near holiday times when they'd have 20ft of mail and tons of parcels). I actually believe he initially began carrying mail just as a summer job while in college, and then probably kept at it simply because it was fulfilling for him.

He retired a bit early, with >2 years of PTO & Sick Leave time saved up; proceeded to get hip replacement surgery almost immediately -- likely somewhat attributable to walking up/down ~100 flights of stairs each for a nearby apartment complex on his route.

Unfortunately he passed away just 6 weeks after retiring. The funeral procession had ~50 (ish) LLVs in it, and I think he'd have liked it. It made me smile, on what was an otherwise cold day both literally & figuratively speaking. :)

I miss his advice tremendously, he was a very smart person and I often reflect on his decision to become a mailman, despite having a law degree. I have but a [honors!] GED, though more philosophically sometimes I wonder if more succinct & 'adventurous' job -- and a more frugal lifestyle -- might be more fulfilling. I respected his decision though, and as I've aged I definitely feel that I better understand it, as well.
Because even though only 5 of the last 20 years had less than 30% annual growth, even though the annual average compounded equivalent rate since records began has been 73% per yer (which I think places it second in growth between improvements to cost reductions in genetics (#1) and Moores law (#3)) it takes time to do that.

This year PV alone is forecast to reach half a terrawatt. I’m not sure if that’s peak or average but at 30% per year growth, it doesn’t really matter. World electric use is only 2.7 TW, after that point we want to start electrolysing hydrogen out of water even if only to replace jet fuel.
I doubt anyone in Redmond would really have cared all that much. We were building products to sell and FOSS was* just another competitor.

* And, despite Nadella, it still is.
Maybe YOU don't... yet...

https://2ton.com.au/rwasa/

:-)
One way to make it work is to fire everyone and start from scratch. If the application is extremely simple then I trust it could be built by an external team (i.e. outsourced), while you rebuild the team by hiring/vetting one engineer at a time?

On one hand you can not try to fix people. On the other hand, this applies to managers too.
But we're in all cases talking about technology that benefits most people at the expense of a few.
Why or how did fizzbuzz earn its place in lore?

The functional why was as a filter for eliminating impostors. At the time it was new, no one could look up the answers for it, because it was such an arbitrary problem. Now, it's just a curiosity.
How to Create an Adsense Account and Adsense Pin Verification for USA and UK Ads
I did earlier based on an earlier stage version of my idea :) I interviewed at YC last month.
This comment adds nothing to the discussion. Instead please explain why you think it's not a potentially valid explanation instead of just attacking the OP for being a laymen(something you didn't verify).
Get people addicted to things and sell them the cure for the disease that come from that in a never-ending cycle.
Suspect’s Twitter messages played role in NSA hacking-tools leak probe
> Passing the buck is a very SV-centric response to importnat issue.

Eschewing responsibility is a very SV-targeted response to an important local issue. I'd rather these decisions be made at the local government level instead of having outliers in the community (i.e. your neighbors) appeal to higher authority usurping democracy. Especially when those squeaky wheels are throwing rocks, claiming the company others asked to have in town are passing the buck, etc.
This so much! It only happens when I play with really young kittens, but I find myself handling then rougher and rougher and I just need to stop playin because I get the feeling "I'm going to strangle this thing because it's too cute!".
Ask HN: Good resources for learning about Computer Networks?
Networking and Networks are probably my weakest area when it comes to technical knowledge/skills. I know enough to create new virtual networks and subnets on AWS and Azure as well as how to set up my router at home, but beyond that I’m fairly clueless about how things work at a lower level.

Do you know of any good resources for developers to learn about computer networking and how things like TCP/IP, etc., actually work?
The best i can come up with is a Rummy variant. If you need 30s gangsters to play Rummy: The Factor Baron then I have a kickstarter for you...
A test for this is part of the popular Go Report Card [1] and presumably other meta-linters.

It encourages break-up of otherwise coherent functions, giving an illusion of reduced complexity, but more likely a reduction in code quality.

[1]https://goreportcard.com/
> They don't have to be; Microsoft could maintain that as a separate fork/add-in to Blink

Note that parent said "Chrome would gain support for JPEG XR", which I believe is what 05 is replying to.
That is a great list! Autumn's API was inspired by a lot of these, so you may find some similarities, although I redesigned Autumn's API from the ground-up to be intuitive, simple and predictable, and so that it would lend a lot more easily to the built-in documentation viewer. Searching through online documentation was always one of my most sore points when using other programmable window managers, so that was one of my biggest focuses in Autumn, and one of the aspects of it I'm most happy with how it turned out. That, the developer console, and the integrated IDE (Monaco editor), are some ways that I felt I could take the next step up from earlier window managers.
> It ought to be up to the people of Arizona to decide what happens on Arizona's streets

It is up to them. What is making you think this is not the case?
icydk, $ is redundant on alpha variable names within $(( ... )

HNY! (:
Same here - my insurance stayed exactly the same going from a 2010 Nissan Altima to a new Tesla Model 3.
How an Oil Industry Mercenary Tricked Pipeline Opponents into Trusting Him
You do realize that almost every university on the US has its own police force? They are absolutely equipped to investigate crimes, or they’re at least as qualified as the town police would be.
تسليك مجاري الكويت 55381492
It is actually more due to the students who are not there. Yes it is true that the actual teaching is little better between districts, but the number of disruptive students that prevent any learning is vastly less in the expensive districts.

If you have the ability to kick out any student who is disruptive you can turn any school in any area into a high quality school.