skysight-inc/HackerNews huggingface dataset:
I wanted a portable laptop and just saw 1070s on what was available. What brand of GPU laptop do you suggest?

I got some ideas from reading the article, but yes, I agree with you that the article should have a link to a public git repo for at least some of their tooling.

EDIT: I wanted the multi-GPU Lambda Labs box, but with my lifestyle I require some mobility. I agree that the 1070 is a bit weak, but is still better than no GPU and I like The System76 laptop I bought even when I am not using the GPU.
Asteroid Bennu Had Water NASA Probe Makes Tantalizing Find
They should just get the same guy to redo it with a Pi or a second-hand laptop.
Yes, pretty much the only responder to have an unpopular opinion. "You can be more productive if you're well rested" and "meetings suck" really don't count.
> Being super organized is a bad thing... [It can] make you overly passive on other peoples’ use of your time.

This is why I practice “Inbox who gives a fk”. I scan the subject lines of the messages in my inbox, and only open the ones that I think have relevant information that I can’t get some other way. (I currently have greater than 7700 unread emails in a relatively low traffic account.) Any time taken to touch/manage/sort/categorize/unsubscribe is a waste.
I would like to highlight this comment and HN policy on reposts: https://news.ycombinator.com/newsfaq.html

Particularly, this article received significant attention just in the last few days and should be removed as a duplicate.
I prefer the adage; as simple as possible but no simpler.

Some ideas are not easily communicated because the shared language does not provide the right constructs for it. I.e. incommensurable.

In assuming that I’m not the first nor the smartest person to approach a problem, it’s likely that someone else smarter found something useful and wrote it down in terms that I do not understand. So I built a cross domain search engine and used it to find the solutions I was after in other domains of expertise. I was then able to combine several the found solution components into a whole working solution. I used to work in search, so that was something I already knew how to do.

I’m sure we could stop inventing new things and coast for a long time by simply digging up old ideas instead of wastefully reinventing them in new domains. But people like new things... so we’re back to the people problem.
It's a fair point and something I think about. For what it's worth I feel exploiting a development niche is a reasonable strategy and the core language is open source. What would you pick if you wanted to change directions?.
Haskell is lazy, you can write a bunch of expressions and use the results of those expressions in other expressions and so on. For example:

foo :: Int -> Int

foo a = let

z = a * c

b = 10

c = 20

in

b + c + z

I used c is z but c is defined later. The language allows you to defined the expressions in any order but internally it will have to figure out the dependencies between the expressions and execute them in specific order and also while writing code and coming up with the logic of the algorithm you will have to think about what you want to compute first and what to compute next.
The backup hosting service (https://www.borgbase.com/) I'm building for BorgBackup will show you the last backup of all repositories in one place. It will also alert you on missed backups.

For backing up databases, you'd need to install small packages, like `automysqlbackup`. We already provide an Ansible role for setting up automatic backups, which could be extended to apply your schedule or add "plugins".
Math Background for Scalable Machine Learning
> you want to sell the product

but if it has a carcinogen in it? do you really still want to? i fail to understand how humans can behave like this.
> But I just trust him to use the right cable, because that's his specialty,

That's funny, your text reminded me of a colleague who discovered that the electrician she hired used the wrong cable..
5 Steps for Tying Up a Project Unexpectedly Cut Short
In my very first job, for some reason they paid for my whole team to go a Covey 7-habits training. This was 20 years ago. The only thing I took away from it is the phrase "sharpen the saw". Sometimes you need to stop working and optimize your tools or workflow a little bit. You have to be careful not to let this become a huge time suck, but if you never do it you are paying a massive opportunity cost.
Homegrown Scala Collections – Part 17 – Stack to Heap and Back
I have a question which I don't believe is answered: these people who knew, where they using the powder on their own babies? Because they could be due to mental minimization of the risks associated with the use of their own products.

If they are, and they could be, then humans are more pro-ignorance than I ever thought.
I had this exact idea long ago, the syscall and interacting language would have to be different due to a mismatch, a graph language of some sort to describe dependent calls and batch and a language that makes async less painful. The non obvious benefit is a compiler could optimize across protection domains.
occasionally, like 2-3 days straight after a longer break from the practice, to tune in, or at random, to gauge how consistently i can clear my head

the main selling point for me was the api, and possibility of using it as a brain-computer interface, but i haven't done anything fun with it yet (except of setting up the drivers for python, and verifying it indeed works)
Don't Touch Anything
They exceed the standard that they lobbied the government to set. How surprising.
That man caused global warming is in any way proven, is still in question.

We don't have accurate mathematical models and we don't have enough data to feed into them, even if we did. See for instance, "oceanic thermocline" as just 1 example.

And no amount of bloviation from politicians is going to change that.
Top 5 technology to watch out for enterprise collaboration in 2019
"It's probably not that bad"
"The results weren't conclusive"
"Look, this product was used by millions, we'd know if there was a problem..."

Never depend on a man to understand something when his paycheck depends on his not understanding it.
There's io_submit which lets you batch IOs on any number of fds. It appears to lack socket support, but I don't see any reason why that couldn't be added.
The old way: cp -adr program-v3-withnewfeatureX program-v4

Then work on program-v4 with test deploy until you are happy. Then when ready, change your production deploy scripts to use program-v4, and the "emergency-revert" scripts to use program-v3

Editing 2 scripts is not more complicated that running git commands.

That said, I like git. git is nice. But unless you are writing the new linux kernel with tens or hundreds of people you may not need it.

I try to remove everything I do not absolutely need and use the simplest hardware I can get away with. Complexity for complexity sake is not productivity.
That is somewhat of my point; the market actually dictates this abusive behaviour and endorses it.

All that matters is profit at all costs. Even if hit with fines, the entity can likely carry on existing because profit permits survival. Regulation needs to require prison for the white collars involved.

If we stop to think about what people are serving time in prison for at this moment, and comparative impact, it is shameful. The people who willingly perpetuated this in the name of profit will continue to have the right to vote, while someone in prison for marijuana may not.
We’re not dealing with the British Museum here. Money changed hands through informal channels, though no journalists will publicly acknowledge what happens. The Egyptian government has underfunded antiquities greviously for years, and this has not been a stable system like the West is accustomed to at any time in modern history.
I doubt the average consumer is aware of the way that talc and asbestos deposit, but moreover, this article is claiming that J&J went above that limit.
Blazor – A .NET web framework that runs in the browser with WebAssembly
About software development, I have a lot of unpopular views about testing.

- You should try to write as few tests as needed (and focus on getting as much value as possible out of each test case).

- Only write unit tests for logic that is either: 1. Too complex to reason about or 2. Very old and hasn't changed in a very long time (like 1 year or more) and you want to lock it down.

- For TDD; integration tests are the best.

Also, I have unpopular views about statically typed languages; I'm not a big fan of them. I spent many years working with statically typed languages in a professional setting (in fact, my first language was statically typed) so I have a deep understanding of the pros and cons of each one so I feel very strongly that dynamically typed is better in terms of productivity (both for initial development and also refactoring).

Basically I'm against the corporate approach of software development. I'm particularly against all software development approaches which aim to treat engineers as disposable and untrustworthy entities.

It's obvious why executives don't like this type of thinking but it's surprising to me why engineers themselves also often disagree with it.
> Their only duty, their only fiduciary, their only constituent is WE THE PEOPLE as a collective

But their re-election hinges on campaign funds and big companies contribute way more than we the people.
Are there sample pages available?
Java is tremendously influenced by C and C++. Any experienced C++ programmer can learn Java easily because it has a similar syntax but a much simpler palette of language constructs.

I am glad that Java didn't copy these aspects of C and C++: https://www.nayuki.io/page/undefined-behavior-in-c-and-cplus... ; https://www.nayuki.io/page/near-duplicate-features-of-cplusp...
Enjoying life and what it has to offer is a more “productive” use of our time in this earth than being in hustle mode 24/7.
As it was explained to me the purpose of the management consultant is not to solve the problem, but to take the blame for solving the problem.

The Internal politics of most reasonable sized corporates are Byzantine to say the least. Senior management might not have the political capital to drive change through an organization, don’t want to take the blame if the change does not work, or just want to signal that they are doing something, without taking responsibility for said something.

Hence...management consultants... and the pricier and the more prestigious he better.
I classify sleep deprivation as brain damage, that way I use fear of becoming stupider to motivate me to stay healthy.
I think my point is that knowing when to sharpen the saw, if the saw is sharp enough for the job, and knowing when to stop sharpening and start sawing is the hard thing.

The general problem here is a combination of estimating the time it will take to finish a project, and a problem of knowing what key problems dominate the final product... themselves two of the hardest things to do.
I absolutely agree with spanish, german, french or any other language being a good stepping stone to learn other languages. Not only that learning another language helps you better understand your own language.

However, what makes latin special is that spanish, german, french, english and many european languages have significant history with latin as a language and has been tremendously influenced by latin. And it's not just language. Much of science, literature, music, math, etc has strong latin roots.

If there is one language that offers the most bang for the buck, it's latin. It's something every kid should be taught in my opinion, especially in the west since latin influenced nearly every language and academic field.
Making Rust Float Parsing Fast and Correct
Will it make money? Will it kill people?

If the answers are yes, and not too many, most companies will go ahead.
the only thing that has to happen is that each country that believes in climate change just needs to tax oil (and coal) at a slow, but ever increasing rate. It will incentivize a shift to alternate energy.

Instead govts love to ban, control, mandate, and penalize.
That's the target, but how do you reach it without creating more issues?

Say you have a stringent approval process run by a government agency. Well that takes time. If the product actually works fine you've lost out on the benefits in the meantime.
Not every company needs to open source their tools. Uber has contributed a substantial amount of open source tools. This product is clearly new and 99% likely ties to their stack meaning it is useless to you anyway.

Make your own tool and open source it if you are going to be so mean. I would never want to share my hard work with people who act this way.
Better in that case to make a device that will announce silently via wireless signals that the device has been used, and where.

Or make it very loudly announce its use to accomplish the same purpose.
Yes, the post asked for unpopular opinions so I give my very unpopular opinions.

I do not understand, why not speak the truth? We all have some unpopular opinions! It is not a beauty contest! Let's be honest with eachother!!

Ok, before I go to bed, another unpopular opinion just for you: shell scripts beat more advanced tools.

Because with a simple syntax and limited set of tools, there is less room for error.

Now time for me to sleep.
Perhaps non-ASCII characters in anything but strings should simply be banned by Swiftlint.
I suspect a better place to start is one of the excellent books on mindfulness meditation that's available now.

The Mind Illuminated by John Yates is the one I see recommended the most, and it's helped me tremendously. It goes through ten stages, from novice to very advanced. I'm still close to the beginning, but the instructions in the first several chapters have helped me make far more progress than I ever had before.

The Science of Enlightenment by Shinzen Young is also quite good, with more of an emphasis on insight rather than concentration meditation. There's also the classic Mindfulness in Plain English.

I do use one app. It lets me set a countdown timer, and plays a quiet gong when time is up. That's it.
The most exciting cell phones for 2019, best phone to buy
> In some time past (long before 3000bce), a shepherd paired sheep and pebbles: as the first sheep walked by, he placed down the first pebble; the second sheep walked by and down went the second pebble. At the end of the day, the number of pebbles placed down equaled the
number of sheep that walked past. Whether sheep and pebbles, or red dots and blue dots, equality of numbers is defined by pairing off.

Good one.
There are many forms of meditation. The particular forms being popularized by these apps actually is of the more difficult forms to achieve. Revealing my age, back in the mid 70's when I became interested in meditation, I surveyed the available forms. There was a lot more readily available information on mediation back then, without the click-baiting poor journalist wrapping too. All the information back then was organic and authored by the practitioners themselves.

Anyway, I choose Transcendental Mediation because of the form of the meditation: one is assigned a nonsense mantra phrase, which the meditation technique is nothing more than finding a comfortable position, closing the eyes, and repeating the mantra in one's head for 20 minutes. Thing is, after about 5 minutes a complete psychedelic trip occurs; the nonsense mantra fills your head with nothingness, no logic to "think". After 5 minutes your brain just trips. I'm aware of the mantra's echo, but I'm in fractal landscapes skipping tra-la-la with Bambi and blue meanies. Really.

This is why I think all these meditation apps are a joke, as they impede too much, they guide too much to enable experiences as I get when I meditate.
Mine is getting high and listening to Jazz while I clean the house. (I don’t know if it’s unpopular or not but I bet if it were more popular there would be less people in a shit mood)
I recently started practicing "Inbox delete all".

Coupled with "wtf is this, unsubscribe", I have been experiencing steadily increasing levels inner peace.
Not really

If you delete a friend request people can send a new request

The only option is to leave it there and be reminded you have new friend requests or delete the request and block the user

It actually forces you to take action to block people you removed from your life long ago.

It should work the other way around
Were you born in 1996?
You will get a lot more ideas from other software that actually do exist. I can easily write a fake blog post with fake thoughts giving you fake ideas, but that's not what you want; you deserve ideas that work.

System76 does sell laptops with the 1080.
Even the people who hold the meetings often agree but they seem to think there is nothing that can be done.

Same with open space. Most people agree they suck but somehow it's still the safe choice.

"Nobody ever got fired for holding meetings"

"Nobody ever got fired for creating an open space office"
I don't think this is about reconciling QM and GR.

Even without gravity, modern particle physics theory is a big mess imo.
> There is no border control due to the Schengen Agreement, therefore daily life is not really impacted.

That's the most interesting part to me. I cross the border every day to go to work. Yet, when a friend came to visit us and we we to the city, he couldn't believe that we were crossing a border that easily (France-Switzerland). It was literally an open fence with a sign welcoming you.

It's really awesome when you think about it
It's always the same shit too.
The first public release of Java had the hooks to add a JIT.
Wonder if they sell the same product in Europe. I don't think we have a similar exception as the USA to allowing putting asbestos in cosmetics.
I keep hoping to read something about bypassing the von Neumann bottleneck[0].

[0]: https://whatis.techtarget.com/definition/von-Neumann-bottlen...
It's going to break at some point, so you can either plan for that and take a little bit of time to analyse the current setup and design something that could run for another 30 years ... or wait until it breaks and then build a new system
Would you happen to be aware of good Unicode normalization function/lib in C/C++?
Yes, everyone knew, especially the ceramics community. Back in 2006 a potter successfully sued Vanderbilt for contracting mesothelioma due to his use of Nytal, a talc widely used in the pottery community [1]. As of last year this brand of talc is no longer available due to the issue of asbestos contamination. It's widely known that many talcs contain asbestos or "asbestos-like" minerals and can be damaging to the lungs. It's a wonder that those old cartoons show mothers liberally applying clouds of baby powder to babies, those fine particulates hang around in the air for a very long time.

[1]: https://www.levylaw.com/talc-asbestos-mesothelioma/
No. This advice does not apply to me. I don't want to learn mathematics. I'm more interested in learning parts of mathematics that interest me at the moment. And I think philosophy comes before mathematics. Or mathematics is the philosophy of quantities. Both philosopnies are based on definitions.
Not the millions of mothers who've put it on their infants.
Working class implies no assets. Think blue collar and retail folks with shitty benefits and highly variable income.

Middle class are professionals and business workers, usually making more than double the median income in most publications.

Upper middle is basically a household of two professionals making $100-350k.

It’s harder now as the economy is changing and the middle class professions are devaluing and many regions are declining as concentration keep happening.
Yep, here in Nevada, we have naturally occurring asbestos near some of our most popular water recreation areas [1]. I know one gov. employee that is required to wear a full hazmat suit to go to the beach if they're on the clock.

On the weekends, they wear a regular swimsuit...

"Asbestos" is a scary word to some, just like "radiation" is to others. but unless the discussion includes concentration levels we're not discussing risk, we're discussing fear.

[1] http://www.clarkcountynv.gov/airquality/announcements/Pages/...
The legal discovery process is an interesting one here - we are seeing documents almost 50 years old here, paper records of what, prima facie is damning behaviour.

But who keeps records for fifty years any more? My BigCo Employers delete my mails after a quarter usually. The idea of my emails being dragged up in 20 years is crazy

Edit: I meant to say that new practises like deleting emails are likely to ensure that crimes like this but happening today may well not get discovered, or at least prosecuted.

Good audit trails are vital for justice - and by deleting them are we just encouraging fake news - a lack of trust in what did happen? I have a suspicion that deleting ones organisational memory is likely to be more destructive
AFAIK, tar pit paper is about how "shared mutable state" is problematic. Not sure what that has to do with sequentiality.
If you're not afraid of using the command line, dm-crypt is a much better alternative: https://wiki.archlinux.org/index.php/Dm-crypt/Encrypting_an_...

(Needless to say, the Arch wiki is an excellent resource for those getting started with Linux.)
Why are you still using MS-DOG, of all things, for something that could nowadays be easily done by an Arduino? I mean, at least the Amiga was designed with some worthwhile soft-realtime properties, due to its nature as the first mass-marketed multimedia computer. But an IBM-compatible PC, with a bespoke controller board? Really?
Exactly. If you regularly do this everything falls in place by itself. No need to worry about being productive.
I (tried to) used Vol. 1 and 2 of Weinberg for QFT courses back 12 years ago, I don't agree that they're good in the sense of being clear / not handwavy.
Ever Widening Circles – A Positive News Paper with Good News
I used backuppc at a place ohh, 8 or 9 years ago now and it was pretty rock solid then (90/10 mac/pc clients) to a linux server with some applescript to manage keys and such.
So much to say about this. One is the optics of employing students three decades ago, another is the remarkable faith they put into one at the time - which appears to have been well founded. Today, this sort of thing would never happen.

But overall, I get the feeling that people today are afraid of things they can't vendor out, things they can't replace cookie-cutter style. Sometimes that concern is justified, when you think in terms of support spanning decades, but overall I see it as a vertical integration of bureaucracy all around us.

It's not just this control system, it's everything. Was it Caltrans that hit a modernization roadblock because the agency hand-built railway sensors and circuits around that same time and now can't find replacement parts because people don't build things in-shop anymore?
Thanks! The 7 page preface of the Spacetime book gives a good argument/overview of my original point.
You can get most of the benefit by testing the product after it hits the market and hit those found harmful with high punishments. Bonus points if not just the company is liable but someone in higher management can be personally held liable.

Testing before it hits the market is safer, but giving compliance departments enough incentive to care gets you 95% of the way.
Historically important working Psygnosis Amiga 3000 up for sale
I live in Monschau and drive past these every day. Driving from Monschau to Roetgen takes you through a forest in Belgium. One crosses the border twice within a couple of kilometers. The border is, indeed, at the bicycle path.
Check out the podcast Linear Digressions, one of the hosts Katie went from physics to data science/ML work.
Safe guarding data is more of a process than a tool. It's not what software, SaaS, website - but more DO's and DON'Ts.

https://tcij.org/sites/default/files/u11/InfoSec%20for%20Jou...