skysight-inc/HackerNews huggingface dataset:
Hi guys,

We spent the last weeks building the Material Dashboard React over the popular Material-UI framework(http://www.material-ui.com/#/).

Please check the live preview here: https://creativetimofficial.github.io/material-dashboard-rea... and if you have any issues or want to contribute on Github here: https://github.com/creativetimofficial/material-dashboard-re...

It is under MIT License, so feel free to use it in any personal/commercial projects.
Here in Germany in an average large city we get this every other week or so. Luckily so far these duds don't seem to self-ignite after more than 7 decades in the dirt.
while WW2 left a lot of munitions around that did not explode as well as some impressive architecture WW1 left its mark on France with Zone Rouge which was considered too costly and too dangerous to clean up. The issue in this case wasn't just explosive ordinance but chemical weapons.

https://en.wikipedia.org/wiki/Zone_Rouge
Those docker commands will install whatever binaries happen to be in the repository at the time they were run. Nix offers deterministic reproducible builds. A non-deterministic build is much harder to reason about.
Very true. Plus, neither the Netflix app on windows nor the web app are able to set an appropriate display refresh rate that fits the frame rate of the content when going into fullscreen mode. Unless I manually set the refresh rate in the OS display settings most Netflix content looks awful and micro-stutters on my projector.

I guess browser aren't able to do that but from a native app I expect better. This is a non-issue with MPC-HC, Kodi or any other decent video player, which are all abel to swith display modes as needed.
Simple evolutional strategies are orders of magnitude less performant, than even relatively simple neural networks. I don't see how a mere million of years can compete with one dedicated 100 billion neuron network, let alone multiple of them.

I mean, I admit I have what you call 'The Engineer Desease'. I believe in scientists more, than in plants.
The app looks nice, but really, do you think I'll readily hand so much data over to a company which I barely know?

I do think this could be an amazing local-storage service though, not free, still paid as a subscription model.
This is a really great UI kit, very consistent and much needed in the space.
I'm not sure if the author is the best reference though - a professional designer with good tooling wouldn't take anywhere near that long.

Professional tools like Altium, Allegro, etc. have really good interactive routing tools, and some pretty cool semi-automatic routing tools where you select groups of nets, plot an approximate routes, and it works out the finer details. This can make routing busses and stuff almost as fast as routing single tracks.

Secondly, sometimes dropping layers isn't an option - given EMI/EMC requirements you're going to need a ground plane in almost all high speed designs (anything over a couple of hundred hundred MHz). So for a lot of designs, four layers is the minimum. Add in impedance control, or RF, and you might need to go to eight (RF microstrip always needs to be next to a ground plane, or stripline needs one above and one below. So you can end up needing a lot of layers especially once you add in power planes).

At the end of the day, it's a trade-off between lots of different factors, and I don't think (for any skilled professional) that the quality of the route would really come into it much...
They're faily common but only the bigger or more disruptive ones make the news, there was one last year[1] that closed a few bridges

[1] https://www.theguardian.com/uk-news/2017/jan/19/wwii-bomb-di...
For reference: "Aluhut" translates to "tinfoil hat".
As I've been saying for several years, most website A/B testing in the wild is statistically illiterate, expensive nonsense. Optimizely is right to cull their MVT product.
The site seems to be completely down? I ran a few external checks and it is completely inaccessible right now.
The USA was a superpower. The USSR was a superpower. The British Empire was a super power. China is nowhere near those levels.

Again, people want to buy into the narrative.
Love your comment.
When comparing standard of living, GDP PPP is far more important than nominal GDP. By that measure, China’s GDP PPP is around Brazil’s and Mexico’s. That is middle income, not poor (very far off from extremely poor).

By the way, American GDP per capita has been high because of many fortunate factors in addition to the quality of its people: abundant resources and huge productive landmass relative to population size; mostly intact from WW II; tech, talent, and institution transfer from Europe; etc. It is a great country but also a very lucky country.

I start to wonder why there is quite a bit of cynicism (it goes beyond skepticism at this point) by some commenters on China’s progress or likely progress, despite so much tangible evidence?
The Roam site seems to require you to book at at particular location, with check-in and check-out dates, and a per-day pricing structure. How is that really any different from a traditional hotel/hostel?

It'd be more interesting if they were offering, say, the possibility to get a 6-month tenancy agreement with the option to freely move between locations during that time. But that doesn't seem to be the case?
If you saw him building new shelters again, it's because he started over from scratch on a new property he brought.
Show HN: GUI and Reactive Java API for Shamir's Secret Sharing
This looks fantastic, nice work! Does it work with React Native?
You must not have lived through the Opium Wars.
The flu can leave lasting damage to your heart. You wouldn't live very long having the flu 10 times a year.
Show HN: Turn your GitHub Gist into a live dashboard
* Pay attention to your dreams

* "Take time to spend on leisure" or "allow yourself to 'waste' some time"

* say what you think

* cultivate friendships

* be happy
Interesting perspective, but they are a growing global power and still growing quickly. They might actually have a more effective government than western style democracies, but I hope that's not the case. It will be interesting to see what this century hold for China compared to India.
We were using a dependency injection framework to do constructor injection. All of our apps basically have one job, to either take external data from somewhere and map it to a common model and send it to Mongo through an API, or send it somewhere from the common model to an external source (a Master Data Model system).

Of course all of the parts of the main process that had external dependencies like api calls and database calls were injected. While other people were writing the code, I was constantly changing the dependency chain on the core routines they were dependent on, I was changing the wheels on a moving train.

This wasn't an issue with the actual program because we were using a DI Framework, all of the dependencies were being wired up automatically at the composition root (http://blog.ploeh.dk/2011/07/28/CompositionRoot/).

But Mocking out everything was painful and if the dependencies changed anywhere within the framework, the tests broke - they wouldn't compile. On top of that, while you can add optional arguments to a method and it won't break preexisting code, it will break your Mock setup (long story).

Just like it is a well known anti pattern to use DI as a service locator (http://blog.ploeh.dk/2010/02/03/ServiceLocatorisanAnti-Patte...), so is the overuse of Mocks.

Moving to a more functional model means we have a service class where you still inject your dependencies but our classes that have business logic are completely functional - they take in data and return data. The service class is responsible for the orchestration of getting the data, processing the data, and sending the data.

The mapping classes also expose events that the service class can subscribe to if it needs to do something during the processing of each transaction like logging.

Now the only classes we need to unit test, have no dependencies and no mocking. (https://medium.com/javascript-scene/mocking-is-a-code-smell-...)

But we also found that our biggest issues aren't having regressions around our individual programs, but around integrations - thus the need to build up our automated integration testing environment.
> I spent a bit of time living near the University of Avignon (France) and, compared to a typical American community college, I was very suprised at how deficient the French university was.

There are two co-existing systems in France. Universities and "Grandes Ecoles". The latter are more selective and usually have more fundings.
I was under the impression that you could already take a train from London St Pancras to Amsterdam, or was I forgetting about a change in Paris Gare Du Nord?
Reselect-like memoized library
Currently you change in Brussels. Going via Paris would be rather a long way out of your way.
I actually loved the concept of bare-number UINs used in ICQ back in the days when ICQ and AOL dominated the messengers market. Those were neutral, easy to share vocally, allowed mutable non-unique screen names and e-mails. That's a pity people don't use them any more.
Welcome to Hacker News. We pride ourselves to be a very clever and technological savvy bunch.

This said, here is your initiation ritual:

Imagine you just read an article about a site called 'Roam'. Now you wonder about the pricing at which Roam offers their services. What could you do to find out?
education system? It is a system systemically failed generations of Chinese. Some figures they didn't tell you -

1. 6 out of the 45 classmates in my primary school ever had the chance to finish university level education.
2. those 39 kids who didn't get the chance to study in uni were not stupid or lazy - many of them studied until mid night every day.
3. not talking about some random poor areas in China, talking about tier 1 primary school in Shanghai.

not enough fun? sure - now you need to own a $2-3 million apartment in that area so the kids can go to that fancy school to enjoy that mentioned science education. If she/he is lucky to finish master level education, his/her starting salary will be $1.5k per month before tax. what a good start of career!

you are right one thing - you are not pro-China, you are China bashing by promoting its most ugly & brutal part.
Yep, I always enjoy the fresh bucket of cold water it delivers to my face. And it often highlights facets that get left out.
Why NavCoin thinkings having 2 blockchains is better than 1
Jenkins, triggered from a Slack bot.

To trigger a deployment to production, you need someone from QA, Backend, and Product management, to approve the deploy.

The easiest way to do this is to "vote" inside Slack. Three votes, and the bot starts the deploy.
Wow, this is fucking great!!! thx
[video]Even Elon Musk was starstruck during the Falcon Heavy launch
Way too expensive (those are 4 Star Hotel prices, at least for Bali and Tokyo)...might as well just stay in a hotel? The only advantage maybe is you meet fellow nomads but one can do that anyway.
The idea of having easy to use single-use email addresses is good, but I don't think it's practical to run an SMTP server on a smartphone (you need the relevant ports open and forwarded through various NATs) and email anonymisers are already banned from signup on many sites, so *.emailproxy.net would quickly be, too.
> A/B testing is not a tool, it's mental model seeking learnings and improvements

No, it's a validation phase most businesses use to sign off product decisions that are already made. They invest thousands in a new feature, run an A/B test, and then wait until they see an ambiguous 'win' in favour of the new feature. This is somewhat akin to flipping a coin until you get three heads in a row, and declaring yourself winner of the game.

You can denounce this as A/B testing gone wrong, but it's a reality of the web industry that most testing is badly motivated and statistically illiterate. The mentality I describe isn't limited to SMEs and tinpoint organisations, either. I've seen it espoused by highly respected product managers at prestigious organisations.

Where does this endemic of pseudoempiricism come from? Well, if I had to guess, I'd point to the marketing of companies like your own.

Take a look at https://vwo.com/ab-testing/ - "AB testing - The Complete Guide". There's not one mention of statistical significance either in word or spirit. There's no talk of setting a timeline in advance of the test. There's no hard numbers to set a context of what's an acceptable sample size - in fact the guide is specifically aimed at small business owners.

So if anyone is undermining trust in the "scientific process", it's not Optimizely, but in a way - you.
I've had exposure to these hugs for a variety of websites. I'm not sure how it started but people I had helped with traffic isues started referring others to me.

Anyway I got a glimpse of a pattern in a lot of these sites. So decided to build a tool that would help in these situations with a few tweaks depending on the stack.

That's when I came up with Cachoid[0] as a way to get some provisioning automation.

[0] https://www.cachoid.com
This Internet thanks you for the reminder!
"At the end of 2017 the size of the Linux kernel was just over 61 thousand files consisting of 25 million lines of code...The Linux kernel contains the code for all of the different chip architectures and hardware drivers...Because of this, an individual system only runs a fraction of the whole codebase. An average laptop uses around 2 million lines of kernel code from 5 thousand files to function properly, while the Pixel phone uses 3.2 million lines of kernel code from 6 thousand files due to the increased complexity of a SoC"

Interesting snippet. In hindsight, I suppose it's obvious, but I hadn't considered that my particular instance of a kernel might use less than 8 percent of the source code.
I'd guess the author's English is better than your Russian…

You could always fix the article and and ask the author if there's a way to submit a PR?
So basically, replace an airport for the 1% with thousands of homes for the 1% (plus foreign thugs wanting to park capital)?
This was a very interesting read. For the past few months I've been thinking a lot about the possibility of a workstation operating system that operated like a Lisp machine (disclaimer: I never used a Lisp machine; Lisp machines were before my time) and promoted GUI software that could be composed of independent, interconnected parts (like Unix pipes for the GUI). Since S-expressions are functions, they can be composed just like how two Unix commands can be composed by pipes (one could think of a Unix command as a function). Then I discovered that Smalltalk implemented many of the things that I like about Lisp machines (for example, the debugging environment), and later I discovered that Apple worked on a component-based framework for GUI applications called OpenDoc. This led me to think: what if there were an operating system that was inspired by the Smalltalk-80 environment, had a REPL for command-line usage, and had an OpenDoc-like API for developing GUI apps.

While doing some more reading about this area, I stumbled across this wonderful comment originally posted as a response to Miguel de Icaza's 2012 article "What Killed the Linux Desktop) that was preserved on Hacker News (https://news.ycombinator.com/item?id=13573373). To summarize, perhaps the Linux desktop would have been more competitive if it promoted an OpenDoc-style component-based GUI that fits with the Unix philosophy and is more amenable to the development patterns of free and open-source software, rather than trying to compete head-on against Windows and macOS by adopting Windows-esque and macOS-esque GUIs. This resonated with me.

I believe that despite the much discussed notion that desktop computing is waning in influence as smartphones and tablets became popular, there is still room for a workstation-quality operating system that allows us to flexibly customize our workflows, and that a Smalltalk or Lisp base combined with an OpenDoc-like API would be an excellent platform to facilitate such a platform. I would be very interested in working on such a project, but coming from a Unix systems software research background, I'm still familiarizing myself with the body of work on Smalltalk, Lisp machines, and OpenDoc.
I've used Exist for a few years and love both the service and the way its run. The design of the app is great, its reliable and continues to evolve, but the biggest thing for me has been how open and transparent the dev team are.
12 digits would be more than enough.
China is already a super power.

I don’t know why it escapes attention, but China has the power to regularly bully their neighbors, have pretty much annexed territory, their ships raid protected regions for fish, they have massive diplomatic programs and trillions they spend on funding it - none of which has any challengers in the diplomatic space.

Do note they also have their own space stations.

In essence China has learnt from the western lessons and converted the parts that work for it.

I don’t understand why HN is unwilling to countenance this, but let me put it this way - Can America afford to antagonize China ?

As for the Japan comparison - Japan is tiny compared to China. Chinese surplus production destroys industries in other nations.

Not to mention it has an actual army and navy which is constantly being upgraded.

Something which it uses to enforce its geo political will and aims.

In contrast - the backbone of American international ability, it’s state department, is unstaffed and seen as the enemy by an administration which thinks that only MBAs can do a job effectively, while everyone else working in the govt must be a leech of resources.

Not to mention how many bizarre steps the govt has taken to ensure people look for more stable patrons than the current administration.

China has monstrous momentum.

edit: I would ideally like a solid and non-wonkish rebuttal of China's ascendance.

For example people can highlight debt/finance issues and over capacity in China - and then address how China won't be able to solve it by just exporting to everyone and everywhere.
There is absolutely nothing about devops as a concept that requires or even implies containers (or VMs).

And yeah, I wish more sources and resources out there acknowledged that.
I am sorry to hear that. That must have been a terrible experience for him and you.
It could also be that burst arrow storms like this just weren't an effective strategy.

What is easier to deflect: 1 minute of a bunch of arrows or a constant stream of arrows for 10 minutes? In other words an arrow marathon might have been much more effective than a sprint.

Also what about accuracy? Surely aiming at some specific part of the infantry is more effective?
BUYMICB12- B12 Lipo Shots to Burn Fat Naturally
It's a bit of a stretch to call 4 cities they have a presence in an "international housing network."
The problem is that jo.elane@example.com and joe.lane@example.com can be different people, or jan.eton@example.com and jane.ton@example.com. On gmail, they can't, but on my university email system for example, this is the default naming convension for circa 50,000 people. If you consider them to be the same, one of them can't sign up to your service. How often this happens? Probably not all that often. But if you run a popular service, it will bite a few people.
Depends on the use case. I'd never want something like that for a bank. But HN or Reddit... why not?
Germany here: there's news about parts of some city or other being temporarily evacuated every couple of months. Usually the bomb is defused without incident.

Here's one example where they had to do a controlled detonation on site: https://www.youtube.com/watch?v=_NbM2Xbc1uk - not so controlled after all, since the straw bales they used to dampen the shockwave cased several fires.
As developers we might be used to paying 100s of euros (or signing up to a contract to effectively do the same over time) on a phone, but the point is $grandma may not be willing to spend even 20% of iPhone budget (and definitely not replacing it by the time OS updates end)
Show HN: Hyperping.io, a simple and inexpensive website monitoring service
Someone needs to make an an airbnb for this maybe? this looks expensive
is it me or others also see that CAPTCHA and "loading" thing on main page?
Why Developers Have Switched to Kotlin Programming Language
Logistically I don't that what you describe would actually work. What if you show up and a place is fully booked?

As a digital nomad myself, the difference I see with Roam is it comes with a working space and therefore a network of like-minded people. At a hotel your Wi-Fi might suck, you'd still have to scramble to find a coffee shop to work from, and other tenants would likely be people on holiday rather than digital nomads.
Slack, like all tools with built-in notifications, works out much better for me when I disable the notifications.

I alt+tab to the window now and then to see if anyone's trying to get my attention and it tells me who, and how many unreads I have.

The key is to not have the notification sound/popup and I can just bury Slack under my editor, browser etc until I decide I'm available.
It is today but things like lower-skilled manufacturing have a way of moving quickly to the lowest cost locale. Anecdotally from relationships with a few hardware companies (US & EU) there has been an increasing shift out of China for as wages have gone up on the mainland

Article on wage increase in China (2017): https://www.cnbc.com/2017/02/27/chinese-wages-rise-made-in-c...

edit: defined type of manufacturing (lower-skilled)
They advertise on airbnb:

https://www.airbnb.com/rooms/21940028

https://www.airbnb.com/rooms/14222898
... followed by a GitHub repo consisting of a curated assortment of such Twitter posts.
15 Cannabis Terpenes Explained (Complete Visual Guide)
I agree with you about the identification part. I was wondering whether we could have a user friendly way to have a system of usernames + "something else" that allowed usernames to not be unique while still solving the identification part.

A possible implementation would be to allow the user to give a "nickname" to add to usernames he wants to identify uniquely that would be visible only for them. For example since I talk now with you I could add to your username "user with whom I discussed identities and usernames" and this (or a short version of it) would be shown next to your username from now on.

A more automated way to do this is to create a unique image for the user based on the content they have posted, when they created their account, not so personal but requires less effort from the user, I'm sure such systems exist in many sites to create avatars. Obviously in this machine learning times we could get to do sth much better.
I knew I'd seen this before. Still, a slightly disappointing lack of cultural insight in the original article.
The date may be off by a few hundred years, but isn't the essential message of sports the same?

We must win, and they must lose. They are not us, and when we win, as we surely will do, they will not share in our winnings. The glory is ours, for defeating our foes.

That's true, isn't it? That's what I was taught in high school. How could that other school's foolish imitation of a "sports" team ever compete with ours? We are superior, and any challengers will be defeated in battle.

I didn't learn this very well. I was happy enough with my ham radios and Teletype machines. Alas, I didn't get the girls like the jocks did. They were the winners. I was just another nerd.

This was in 1969. Maybe it is different today.
The following research that uses Harel Statecharts for cell-level modelling may be of interest:

Bloch N, Weiss G, Szekely S, Harel D (2015) An Interactive Tool for Animating Biology, and Its Use in Spatial and Temporal Modeling of a Cancerous Tumor and Its Microenvironment. PLoS ONE 10(7): e0133484. https://doi.org/10.1371/journal.pone.0133484