skysight-inc/HackerNews huggingface dataset:
Calling it a library is a stretch.

The whole leftPad controverse makes a pretty good case for rewriting. It would have saved many people a lot of trouble.

Also, if you know your langauge, rewriting it is probably faster than finding, installing and using a package.
water and gravity have formed the surface to have few local minima

From the article: "It turns out that the earth is filled with local minima"

(I suspect the deal is that you're right that water always flows downhill to the ocean; but that it often happens at scales too small to capture in the GIS data, or underground.)
Programming an Ethereum based dApp – Part 1
> Operating systems have matured and have become relatively stable.

The bugs in High Sierra (passwordless root [1], APFS data loss [2], the App Store preferences vulnerability [3]) seem to suggest otherwise. I have a MBP at work which is still on Sierra, maybe next summer I will be confident enough to upgrade...

[1]: https://www.theverge.com/2017/11/28/16711782/apple-macos-hig...
[2]: https://www.macrumors.com/2018/02/19/apfs-bug-macos-data-los...
[3]: https://www.theverge.com/2018/1/11/16877992/high-sierra-bug-...
Avoiding unconscious bias in the workplace
> Having said that, Indians solicit social approval as a report card that evaluates their life.

Ask any psychologist and they will confirm that 'soliciting social approval as a report card to evaluate their life' is basically a human condition affection close to 100% of the species.

The only thing 'Indian' about it is that maybe only Indians think that its an 'Indian' thing.
How can you be smart enough to get into an elite graduate program in Philosophy and not be aware that this is exactly what academic life is going to be like?

In the 1990s in Computer Science people were well aware that being an academic could result in Professors getting less money than their graduates first jobs.

Is it because everyone still thinks they are a special snowflake and they will get great prizes immediately or something?

(edit) Should have added. Some of the smarted people I know also went into academia and some have really made it. It's just that well, there are so many academic 'refugees' who leave because the job prospects are dire and this has been the case for decades. And so many of those people are very bright and hardworking too.
In my hometown it was very common for people to build their own house twenty years ago, ignoring all kind of permits. A lot of people worked in construction or were plumbers, painters... they worked patiently in the weekends and with a little help from friends, only sprinting at the moment of the concrete injection.

Even if the houses were illegal (there's an interesting background on why people takes that risk) the quality of the build and regulations compliance were OK, since the process is the same and done by the same people that builds legal houses.

Now there is a political nightmare around this question, but that's another story.
Which platform is better for eCommerce – WooCommerce or Shopify?
That's common for many kinds of specialised work of any kind I feel, and certainly for academia. Or just in general actually, how many man-years of work aren't floating around unread on the bottom ends of amazon book lists for instance?

Also, the number of people that have to read it should be more like 5: yourself, your supervisor, and the examination committee that is at least 3 other people.
I'm not sure why you think I'm trying to justify violence against anyone. Even if you could argue that some YouTube employees are morally complicit, that's no reason to take a gun to a YouTube office and shoot people.

She didn't shoot people because YouTube uses unethical business practices. She shot people because she was an unhinged individual with extremist views about lots of things. She saw YouTube's apathy as a personal conspiracy against her content.

Whether YouTube's business practices are ethical and whether it's okay to shoot YouTube employees because of it are two separate questions. You don't need to be an ISIS sympathiser to take issue with what the US military is doing overseas.

FWIW whether YouTube's business practices are "okay" strongly depends on your political ideology and cultural background. It seems Americans, especially on HN, tend to hold the opinion that conning people into making bad decisions is (to some degree) okay because it's the victim's fault for being naive and careless. I'm German and thus have grown up in a country with strong consumer protection laws -- YouTube's behavior strikes me as obviously nefarious, but I'm well aware this perception is not universal.
But it dilutes the value of ads in the long run giving 0 conversion (or whatever stupid term is appropriate). They took their shitty stand by blocking this adblocker specifically, surely there's something about it others don't have.

It could really be 'malware' of course, but my money's on the other possibility.
I admire the work of academic philosophers like Nick Bostrom, Peter Singer or David Chalmers (which, yes, includes the "metametaphysics" mocked in the OP). And the few philosophers I've talked to in person, like Huw Price, left a very good impression on me. And their work is important to the future of humanity: I've talked to many people who changed their whole careers after reading Singer's The Life You Can Save or Bostrom's Superintelligence.

At the same time, it's true that academic careers are surprisingly terrible on average and fewer people should choose them.
Primitive Technology is an awesome channel, one of the marvels of youtube. To anybody who decides to follow his videos: please do not skip reading the description of the videos. He's not just making some primitive-looking stuff with crap he finds about, he actually often tries to replicate what actual primitive peoples did, and explains the historical period and some other details. There are those other channels that copied the concept, but they are just bad copies, half naked men doing silly things for the views.
I'm on Android and there you can have it as your default. Personally I like the mobile UI for Firefox it's not much different from either Opera or Chrome. I haven't really noticed the speed issues either that other people claim about.

I guess I'm biased towards Firefox though as I've been using it for decades.

Obviously it does have the benefit over Chrome that you're less likely to be tracked when you use it.
susudoio: wraps su and sudo into one-easy-step (MacOS CLI)
I was proposing how to make progress in understanding some of the data manipulations being done now by what appears to be most of ML/AI. That is, for the data manipulations, get those from the consequences of some theorems. For an example, apparently regression is important in current ML/AI: Well, going way back, 50+ years, we have a lot of solid math for regression.

Then I mentioned that from Euclid through calculus to wave equations, there's more math from theorems and proofs we can and sometimes do apply. And we can stir up still more applicable math.

My goal was just suggesting how to do better with real, valuable applications to important real world problems. We have such examples from US national security -- the A bomb, the H bomb, GPS, stealth, phased array radar, adaptive beam forming sonar, etc.

By analogy, I was suggesting a better socket wrench or numerically controlled milling machine and not a self-driving car. I was not suggesting anything that we could regard as intelligent, not even as intelligent as a field mouse.

IMHO, powerful math with valuable applications is now very doable. We can schedule equipment maintenance, airline crews, airline fleets, workers, trucks, etc. We can have computers do the data manipulations specified by the math and have the Internet move the data.

But for also having systems that are as intelligent as a field mouse, kitten, puppy, octopus, song bird, even walk as well as a cockroach, that's harder.

At one time I worked in some AI based on some MIT AI work; I wrote software, worked with GM Research, gave a paper at the Stanford AAAI IAAI conference, as sole author or co-author published a list of papers. Here I was not suggesting anything that has anything to do with any of the MIT AI work I've known about.

For people at MIT who have done work more like I have in mind, I can think of D. Bertsekas and M. Athans.

Athans was in deterministic optimal control, and the OP mentioned that that field did "back propagation" long ago. Athans is, was, a good applied mathematician. When I was at FedEx, I chatted with him in his office on how to find how best to climb, cruise, and descend airplanes. He told me a cute story about how an F-4 could get minimum time to climb, say, IIRC, to 100,000 feet: Climb up to just 5,000 feet or so, go into a dive, get supersonic where actually the drag was less, and then go nearly vertical, all supersonic, directly to 100,000 feet.

For neural networks, IIRC there is some nice math that shows how general those can be for representing functions, and for some parts of stochastic optimal control Bertsekas proposed such a use for neural networks. There he, as usual, was being mathematical.
Stone houses last longer.

Whenever I see a report about a tornado or a hurricane in the US I wonder what the damage would be like if people had stone houses instead of wooden houses that disintegrate during a storm and then in turn damage other houses. It reminds me of the Kessler Syndrome.
PHP is not perfect, but there has been definite improvement. Tooling is now pretty good with PHPStorm (from JetBrains), Composer is a fine dependency/packet manager and a framework like Symfony sets good guidelines and stability for development.

In addition eCommerce and Content Management System tools and ecosystems are still by far the most popular out there. After years of Node.js hype there is still nothing that rivals WordPress in terms of flexibility and ease of use. Same goes for Magento on the eCommerce end. Not that WP or Magento are good examples of high quality codebases.

All that said, there are no longer arguments why you would use PHP specifically. In that sense it has lost it's edge and you can use any number of languages for developing CRUD apps for the web. But if you need to get shit done, there is nothing wrong with PHP and your customers couldn't care less.
Serious culture shock doesn't happen fast, it happens slowly. Often the person experiencing it doesn't understand what is happening - even for years. As an Irish-Israeli-Yemeni-UK-educated-Jewish-Catholic I am fairly much a citizen of the world...but Nationality and Home are radically different things. Years of digital nomadism sounds attractive on one level but will likely leave the OP with a profound feeling of something dark which they may never be able to name...
I realize it's a bit cynical of me to say this, but this is the free market at work.

There can only be oh so many philosophy professors. Assuming a professor career lasts 40 years and each of these programs produces 10 graduates a year, how can they fit in academia? Maybe before you enroll you need to be made to sign a disclaimer that the opportunities are very scarce in the field.
I can't tell you the exact answer, but it's at least 10^100000.

The coordinates of the centre of each megasphere have to lie in the range [0.49,0.51]. Let's just think about megaspheres which are pushed as far as they will go into some corner, so their coordinates are each either 0.49 or 0.51. For each of the one million directions, the distance between the centres of two megaspheres in that dimension will either be 0.02 or 0, depending if their coordinates are the same or different. So by Pythagoras' Theorem the total distance between their centres will be sqrt(n)0.02, where n is the number of dimensions in which their coordinates differ. In order for them to fit the distance must be at least 0.99, so we need sqrt(n)0.02 >= 0.99, which means we need n >= 2451. But we have 1000000 coordinates to choose from, so it's not hard at all to make sure that at least 2451 of them differ. We can start with the sphere whose centre has all coordinates equal to 0.49. Then the sphere with coordinates 0.51 in the first 2451 dimensions, and all others 0.49. Then the sphere with coordinate 0.51 in the next 2451 dimensions. And so on.

That squeezes in at least 1000000/2451 = 407 spheres, but even after that there's loads more room. How about the sphere that has coordinates 0.49 and 0.51 alternating? Or changing every 3? In fact if we just assign coordinates at random then each dimension has a 50/50 chance of being different, so we would expect them to be different in 500000 dimensions. The probability of them being different in only 2450 dimensions is given by (1000000 C 2450)/(2^1000000) = 10^-293570. The number of pairs of spheres is quadratic in the number of spheres. So if we just shove the spheres into corners at random we can expect to place about sqrt(1/10^-293570) = 10^146785 spheres before two of them collide.

And that still leaves loads of room away from the corners! The point at (0.5,...,0.5) is still a distance of sqrt(1000000)0.01 = 10 away from the centre of any sphere we've placed so far, so there's still plenty of space for more spheres.

EDIT: The coordinates should actually be 0.495 and 0.505, but the principle is the same.
Unless you're George Lucas, and then you hire a team of cabinet makers to build your deck.
To be fair I grew into it. Company moved several times as we grew, each time moving further away from where I lived. I had to work from home for a while when I broke my leg. It just sorta stuck from there. I mainly work with International teams, so F2F are mostly just a quarterly meeting affair. I'm well aware not being 'in the office' each day hurts my internal visibility, but it's a trade-off. Not going to waste <50% of my non-work, non-sleep, non-chore time sitting behind the wheel of a car in a traffic jam.
A curated deep-learning list of uber for X on the blockchain made with love :D
Well, some schools even expect the parents to be well educated.
There's actually an extraordinary gap between the two.

Having the same percentage of forests is not the same thing as having the same supply of renewable timber. You're forgetting about population density. The US has vastly more timber supply vs population, than Germany does.

US territory size is something like 26x the size of Germany, with just 4x the population difference.

304 million hectares of forests vs 330 million people in the US. A near 1 ratio for hectares per person.

11 million ha of forests vs 82 million people in Germany. A 0.13 ratio.

Now throw in Canada, which is an almost comical 347 million ha (and their modest domestic needs for 36 million people).

edit: adjusted the US figure to hectares
Doesn’t the charade corrupt the integrity of the medical profession?
Lets consider the other side, how can a "elite" graduate program in philosophy be dumb enough to accept someone with very incorrect expectations? A PhD student dropping out is costly for them too.
Jugeote means more "savvy" or "to have discernment" to me
Using fractions to describe fractions sort of defeats the point, doesn't it? You confuse me.
Not needing to enable wifi on smartphone and still being able to message from the desktop is one of the big reasons.
Why not try it out and report back? There is a live demo on the project page.
UK MP delivers incoherent speech about Blockchain
Doing ops at megacorp meant that we got treated like code janitors by our own management.
hacker news dot com
You can configure Chrome to run each site in a different sandbox: https://www.chromium.org/Home/chromium-security/site-isolati...

The problem here isn't the shared sandbox, though, but that an adblocker needs access to every site to block their ads.
there are no secret ingredients, the ingredients are listed on the can/bottle. The secret is in the quantity of each and the manufacturing process, so you know exactly what you are consuming.
If you want to spin conspiracy theories think about the following: It's very likely that every time we hear that government x can't beat software y (TrueCrypt, Telegram, etc.) it's fake news to make you think that software is safe and increase the amount of users who trust it.
In poorer countries, getting an education is the easiest way out of poverty.

All else is not equal here.
Waymo is going to have a service on the road in Arizona for the general public this year.

Sure, it isn't cars in every environment without having seen the territory, but it is an incredibly useful product that can be extended into more cities as the technology improves. And plenty of cities around the world have similar conditions to what is being used in Arizona.

Low speed, AI driven electric buses on limited routes are already all over the place too.

Driverless trucks on certain runs is likely too within a decade.
Wood houses are slowly coming to Germany too, but there seems to be a cultural refusal to them. Maybe it's because of WW2 and the bombing of the cities? Maybe a solid concrete house is feeling more safe in german heads?
He’s Canadian, so OSHA doesn’t apply. Even if he were in the US, it seems he’s an independent contractor and not an employer, so he would be exempt.
India and the other countries which have this exam system have suicides.

India just doesn’t have the reporting or data to showcase it. This will improve over time and the scope of it will be clear.
Sounds good and of course there's more than one approach to get comparable results.

Probably as a freelancer/consultant breadth is better than depth (proves you can solve whatever problem you may have with technology X), and vice versa for employees (depth shows commitment and an emphasis on maintainability).
DDRAM requires too much speed to do something through the GPIO or USB... What you could do is use the Tinkerboard S, boot off of a microSD card and use the integrated eMMC storage as a big 16gb swap partition... or just partition the eMMC into an 8gb boot and 8gb swap to give you 10gb usable.
Why use this tool?

* You are a MacOS user who doesn't like to login with an admin account.

* You also find it pretty inconvenient to be non-admin in the shell.

* You also really dislike installation dependencies and non-transparent tools?

I made a convenience tool for security-conscious MacOS users.

https://github.com/neutron37/susudoio
Why does everything have to be labelled a "market"?

Is it really helpful to talk about an exchange of "goods" to explain the poor treatment of PhD students in academia?
Well I never! I used that Elliott 803 at Swindon Technical College in 1973. Before that (back to 1969) we used their terminal room in the evenings to dial up to the Leasco service in London. We had written a time table program in Leasco Basic (still have the quick reference card somewhere) for Park Senior High School that did in one evening what a teacher used to spend a week doing. It worked out the time table for 750 pupils, trying to satisfy the demand for courses, class rooms, teachers, and laboratories. Telephone time to London was so expensive then that we couldn't afford to print the results (300 baud acoustic modem and teletype) so we had the results printed out on the line printer in London and posted back to us.
Why would you need a blockchain for this?

Evil insiders.

There are two threat models:

1. Evil Foreign Spy infiltrates the Tor project and makes a backdoored, signed release.

Evil Foreign Government uses MITM or something similar to serve this backdoored version to one or two journalists they know aren't technical enough to inspect the source code themselves.

The journalists think "This will be safe, as it will have been code reviewed by people who know how to do that" but no such people ever saw the backdoored version.

Hence, you don't just need a signed build - you also need a globally-agreed list of builds, so the user (and the auto-update mechanism) can be sure everyone else in the world knows this release exists. If a build is ever repudiated, sound the alarm!

2. Evil Foreign Spy infiltrates the Tor project, and intentionally triggers the alarm in a way that doesn't lead back to them.

The alarm going off and the fact the infiltrator hasn't been found means people don't trust Tor, or they start ignoring the alarm rendering it useless.

Hence, you don't just need a globally-agreed list of builds - you need an indestructible, globally-agreed copy of each build's source code and who changed each line.

Now granted, a blockchain isn't the only way to achieve these things - indeed, it'd cost a fortune to put the entire Tor source code into the Bitcoin blockchain - but you need some similar mechanism.
This should have been done in terms of percentage of time taken by child to do homework and how much of that parents get involved in.

There is huge difference in amount of homework given in countries like India and that in Australia.

We cannot compare that in exact hours.

Just my 2cents.
Better compare against languages that games, kernels, and compilers are typically implemented in.

Games... So, C# then? :)
>You have something called the Internet now

The Internet hasn't changed fundamentally the way we think and study many subjects. There are no internet forums or MOOCs that are able to deliver many aspects of what you'll be able to learn in an art class or in a lab. Going to college by learning from MOOCs on the Internet is the new learning to paint from Bob Ross.

>And it's boring as fuck.

Of course, college courses are boring. Bob Ross painting sessions are more fun than taking a painting course in college.

>You have courses from top tier colleges free. You can learn anything.

I don't dispute the fact that we have very good courses online. But then, if they actually solve the knowledge and skill gap, then you have to ask yourself why the pay gaps between people in many industries get bigger, not smaller?

Please don't get me wrong, I think MOOCs are a very good thing. I was among the first people to have received a course completion certificate from one of the first MOOCs (if not the first MOOC ever) back in 2012 called MITx 6002x. As a person who took MOOCs and advocated for them, I would say the idea that the average person can learn just as well from MOOCs/Youtube/Hacker News/"The Internet" and skip college shows a shallow understanding of the matter.
> "candidate with an MS degree in CS and x years at SomeCo, can't do FizzBuzz" isn't a myth

I've interviewed many candidates. It happens to find people that cannot code at all.

Yet, one does not propose trivial coding challenges like FizzBuzz. Very little is gained from finding out that a senior developer can do FizzBuzz and then fails at any more complex coding. You simply go for more complex questions straight away.
China's ZTE fires back over US ban: 'We cannot accept it'
Isn't practice important?
I recommend you plug it in then. Common mistake.
India’s pop has been booming for more than 50 years, and we only got independence recently enough that institution building is measured in less than 100 years (to be fair many old colleges exist with older roots, but for the sake of comparison with the entire population, they are a drop in the bucket.)

Unfortunately time is not on our side, as it takes a long time to make institutions and good institutional habits.

To compound the problem- for most of 50 years there was huge bran drain. All those people who would become professors, or experts used their English advantage to move abroad and use their talents better.

Not to mention the years lost due to license raj.

I’d say things are slowly working out and improving. Whether it’s in time to help the demographics, I don’t know.
https://www.imdb.com/title/tt1187043/
3 idiots an indian "comedy" treats of this.
US building standards are pretty good for our wood frame houses these days. These houses can withstand pretty much anything but tornado or earthquake. Proper maintenance of the external facing structures of the house (roof, paint, siding, windows) mean it can last a very long time (100 years). We also insulate houses more or less depending on where they are. New homes are quite energy efficient.