skysight-inc/HackerNews huggingface dataset:
Oh sweet. I was an xmonad user for years and just recently switched to bspwm. Defining the entire control interface on a socket feels very much in the aesthetic of Plan 9---expose control that interops well with coreutils and friends. My preferred browser, uzbl[1], does very much the same.

Switching from xmonad did also get me to switch from xmobar to lemonbar. I really like how lemonbar is again "just a pipe," though it did pull me down a bit of a configuration rabbit hole. I now have about 500 lines of shell that asyncronously show various bits of system and bspm state.

Anyway, I don't have much of a point, other than sharing my enthusiasm with a fellow user.

[1]: https://uzbl.org
We would not, because with javascript disabled, it only displays blank page. :)
Personal taste, not factual One-True-Way™

It looks on the surface like almost Rust meets JS with a sprinkling of Ruby/Smalltalk.

Semicolons in 2018, really? Indentation and line-oriented parsing makes code more beautiful. Heck, in general, enums, arrays and dictionary literals shouldn’t even need commas if there’s one tuple per line. Extra typing is a waste of time and clutters-up code with distracting, Christmas ornament “blink tags” that go “Ho, ho, ho” when anyone walks by.

# package name is the same as the directory path
# module name is the same as the filename sans extension
# big modules can be broken up into separate include files

con X: int = 6 # constant

var M: int = 17 # module-public variable

mix any # module-private mixin
λ any? -> bool
each {x| if (Block? ? yield(x) : x): return true}
false

ext []: mix any # module-private type extension

typ T: int[10][8]
λ Zero? -> bool: any? {x| x.any? {y| y == 0}}

typ S
a, b: int
x, y: float
s[7..6], t[5], u[4..2], _[1], v[0]: byte

λ Good? -> bool: xGood? & yGood? # no & / && distinction, precedence by expression type
λ xGood? -> bool: x > 0
λ yGood? -> bool: y > 0

uni Q # union
I: int
F: float

λ thisIsPrivate(x: int) -> int
x + M + 1

λ ThisIsPublic(x, y: float) -> float
π * (x + y - X)
Pokémon’s first Switch game launches in November, connects to Pokémon Go
It's weird, I was not bothered at all, because the silence in that scene is particularly fitting.
This is not my experience at all. I am using it on my first gneration i3 media center PC and it runs reasonably well. I don't use it for any heavy lifting -I am just starting browsers, running media players and watching videos, but for me it works fine - so well that I don't have any need to check out more lightweight options.

It has more problems with the spotify app than with any of the things I am doing with Gnome (btw I am using Arch on it - so I am still using the latest version).
Thanks for the list, there are many useful examples.

Another way to get the last date in current month (== the number of days in a month) is:

: $(cal); echo $_
In his case, that wasn't as likely. Construction work, including flooring, often has slumps and that makes loans more difficult to get. Not to mention the fact that he could buy 2-3 houses for the price of the medical bill (Indiana is cheap) .... and his credit wasn't great even though he didn't carry much debt.

His way out was bankruptcy.
Also: it opens up a whole world of extra potential point-to-point flights that commercial operators will never operate due to lack of market, limited only by customs ports (for international borders). Want to fly from Nice to LA? No need to spend a couple of hours connecting anywhere, just fly direct.
Comparison to NPM is also unfair because of the rather unique community around it.
Isn't that what JVM actually is? Java subsystem for Linux/et. al?
Beam-spring > buckling-spring Model F > buckling-spring Model M.

The guys at Unicomp were musing around the Space Saver layout. Not sure if they have the machinery, or the funds, to do the tooling to build it.
Still getting data loss with npm 5 and 6: https://github.com/npm/npm/issues/17927#issuecomment-3930336...
FWIW, it's fast here using Windows and powershell.
6 Tips for Changing the Way You're Running Your Small Business
Humans are really just an example, I regret mentioning it. All significant developments in life (e.g. multi-cellular lifeforms, post-Cumbrian explosian animals) took hundreds of millions to billions of years.
ECommerce Plugins and Solutions for Supercharging Your WordPress Shop
I have no experience with Mate, but the feature I miss the most in the traditional desktops is starting programs by hitting the super (Windows) key and typing the programs.

I know that you can use Alt+F2 for this, but using super is much more ingrained for me since I've seen Windows Vista (I am using Linux at home and Windows systems at work)
Of course many services exist for other languages too. I helped research and implement aspect-based sentiment analysis systems for Dutch customer feedback. It is almost the exact same task OP implemented but for Dutch. The project was academic consultancy for a customer relations company and the NLP pipeline is in commercial use. If you're curious you can read the paper here: http://aclweb.org/anthology/W17-5218
You can still detect the bent light around it from other stars. They would be significantly more obvious than planets, and you would actually reflect a tiny fraction of radar as it gets bent around the thing.
can somebody tell me why the thumbnail of this page shows report data with probably private email data? (see og:image meta tag on that page)
Cargo performs dependency resolution, so fetching from git would (and does) significantly slow it down - it wound need to perform git operations to get the tags for each dependency (quick) and then checkout each tag to look for the subdependencies of that package at that version (slow).

Having a central registry is a must for package managers that perform version resolution and want to do so quickly, as it can serve them all the metadata they need to do that resolution.
Running a business is tough. Create forms without code and lighten your workload
If you happen to know why, could you explain their reasoning? In what ways are 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16 insufficient?
Same as serverless.
I'm really enjoying the PixelBook now as a replacement for my Macbook Pro. It has a great keyboard, everything web works super fast, and it now can run a proper terminal and other Linux utilities.

I have a Ubuntu dev server that I've added docker and lxd too. I run services via docker, and I make dev environments via lxd. That way I can 'mosh ${project}` and I'll end up the perfect environment for that project. The PixelBook then is just a terminal to that and the web, which it excels in being.
I have an application for (fake) diamonds and that's cycle wear, imagine drivers giving you a wide berth when they see shiny diamonds at strategic locations on you bike and clothing because they don't want a by scratch on their bodywork.
This is the crux of it, if you're a senior executive your time is often more valuable than the cost of a private jet. Imagine if Bezos can't get to a shareholder meeting because of a delayed flight, there's millions of dollars at stake on every move he makes.

It's the same reason you might get a house cleaner or gardener in, just on a different scale.
I stopped playing 2 years ago so that's likely it, for the first 2 years of hearthstone from closed beta to when I stopped the rewards were lacking. When I had time to play a lot in early student years, I could play some expansions without paying a thing but getting busier in later student years I fell behind too quickly.
Not true. The problem with Google captioning and translate is that unlike a weak speaker it makes critical mistakes completely misunderstanding the point.

A weak speaker may use a cognate, idiom borrowed from their native tongue or a similar wrong word more often. The translation app produces completely illegible word salad instead.
Care does need to be taken with LiPo batteries , ideally charging them with a compatible balance charger. If they are to be stored for a prolonged period, often the batteries can be discharged to a “storage” capacity. It is good practice to always charge and store your lipo batteries in a lipo safe bag (available from most hobby stores). Always follow the LiPo battery manufacturer guidelines!

With that out of the way:
A subscription product is something that we're currently working on which will offer you out of flight cover. It's still in the early stages at the moment but if you sign up to our newsletter on our website you'll be the first to know when it rolls out.
It's about time. I never understood the fascination with GIFs. Invariably, FMV GIFs would either be accompanied by, or have requested, a YouTube source video that actually had the audio.
Exactly! Thank you. There’s a delusion that every result needs to be Nobel worthy, But the Nobel prize-worthy discoveries are all founded upon the boring stuff we don’t hear about it.
A few comments. First, wow, I love how this looks like dark magic.

Those mathematical notations, are you using them because it makes it easier to see how it corresponds to actual Set Theory/theorems?
If so, could you just as well have used an alphanummeric identifier like "left" "union" "right" or - would the code break without this notation?
I'm on deep waters here, I don't know this. But set theory seems to pop up a lot in my line of work, essentially doing joins in datasets using Tableau - so my interest in the nitty gritty of this field is increasing.
Being a huge fan of Honda since 10 years this also sparked my interest. Do they develope their own jet engine and if so where can i get my hands on one for my CBR1000rr? :)

Added info:
1,437 nm ~ 2,661 km
Engine: Twin GE Honda Aero Engines HF120 turbofans
Mozilla is experimenting with a way to automatically block such pop-ups, and you can help them: https://addons.mozilla.org/en-US/firefox/addon/in-page-pop-u...
well you actually should be a little bit more familiar with all the concepts of the system to do the stuff.

what do you use to scale your databases:

databases can be scaled with statefulsets there is a good library that helps with that: github.com/zalando/spilo
it is actually way easier than scaling over vms (especially on bare metal) since 1.10 you can even use block storage with local storage, so no need for a storage system.
so basically k8s is just a good layer to scale such things, before we used patroni without k8s and it is way harder to actually do service discovery (more on that later)

what do you use for master election:

master election can be done with configmap or endpoints (actually github.com/zalando/spilo uses github.com/zalando/patroni for running postgresql and does master election over endpoints or configmap annotations)
actually etcd also exists when you use k8s (actually it's the hardest thing to install when you deploy k8s)

what do you use to deploy your stuff:

well deployment/apps are extremly easy to use and do zero downtime deployments when you just change your image version

what do you use on the tcp level for HA (keepalived?):
some folks at google created metallb: https://metallb.universe.tf/ it's actually a load balancer on top of k8s that is so simple to use (just run https://metallb.universe.tf/tutorial/layer2/ and it will work)

what do you use to keep your system up to date:
well that's more tricky however ContainerLinux (formerly CoreOS) (not related to k8s) works very well for keeping the os up to date. you can even use https://github.com/coreos/container-linux-update-operator to only update one node at the time in a k8s env. however it also works without k8s, but you still need to run mostly container software on ContainerLinux.

If you are new to k8s and want to know more about "easy" to use on bare-metal stuff you should look into ContainerLinux ignition and kubeadm, it's really simple to get up and running from scratch, it's mostly just creating a nice cloud-config and run kubeadm once on the nodes you wanna install.
On very large scales gravity collected mater into what look like spider webs, with vast amounts of empty space and threads of interstellar gass which can form galaxies. Those galaxies form little clumps within those threads with gravity causing them to orbit each other. However, as it's a many body problem things are not stable over very long time frames and galaxies often hit each other. This does slow down over time as there are fewer remaining galaxies in a cluster.
Interesting idea, I've been planning to build a save as PDF extension around it as a case study.

Combining the PDF functionality together with an email function sure is interesting, gonna think this over a bit more. Thanks!
Dropping a glider from 10km with a high-altitude weather balloon
'Hat tip
I would imagine the bottle neck is in the supply chain rather than the factory at this point - they have plowed so much money in to the factory that it would be downright incompetence if they have not got their internal house in order and solved what is an essentially solved problem.
What Do Game Developers Think of Supporting Linux?
Litecoin and Ethereum don't have value either.
> You just never need to think about ABS. It removes the need for the driver to weigh up how much or how fast to pump the breaks in an emergency situation, meaning that if you need to stop, you just slam the pedal, as it should be.

Maybe if you learned to drive with ABS in mind.

I had to do an emergency brake on the autobahn in Germany a couple of months ago. I instinctively did not slam the brake pedal all the way, and tried to do a controlled brake from a very high speed to a full stop. I just made it and the ABS didn't engage.

Is it really recommended to let ABS take over even from very high speeds?
Why I build my apps using Texture (and why you should too)
But software is starting from the same base. To claim it isn't would be to claim that the computers programmed themselves completely (which is simply not true).
My brain somehow read this as an An American Greek Trying to Build a Media Giant with No Reporters.

Maybe I’m reading too much Huffington Post
Evan I love you
Google AI Blog: A Preview of Bristlecone, Google’s New Quantum Processor
You can't get a copyright on simple geometric shapes, they would need something bizarre looking to not have been created in the past. Further, stones are both tiny and shiny so people can't really tell what they look like.

A more realistic option is use nanoscale etching to get unique colors. Much like those blue butterfly wings that don't use pigment.
dedicated people use their past wins against bosses to populate drop table of the potential chance of getting a certain drop. It's very much a system that shows your all possible rewards like a slot machine.
Translation: De Beers is losing the battle, so they are now going to pretend to be both sides of the battle and stage a victory for themselves.
KDE works that way on my Arch install without any additional tweaking. And I'm pretty sure you could configure the launcher in any DE to work that way if you looked at its hotkey settings (they're usually re-definable in my experience)
Life shows up in the fossil record more or less as soon as rocks on the Earths surface start forming.

The first billions years on earth mostly involved the planet getting hit by large things and the surface melting. Repeat every millennium.
Not a game theorist, but this is probably the same reason "ransomware" actually does unlock your data if your provide the BTC -- if it didn't, people would not pay. It's market forces at play and is what distinguishes organised criminals from garden variety criminals.

(Sorry if that is stated in the article, but there is a pay-wall.)
I totally agree with you and share your confusion.

On the topic of the different algorithmic approaches, I find it so fascinating how different these two approaches actually end up looking when analyzed by a professional commentator. When you watch the new style with a chess commentator, it feels a lot like listening to the analysis of a human game. The algorithm has very clearly captured strategic concepts in its neural network. Meanwhile, with older chess engines there is a tendency to get to positions where the computer clearly doesn't know what its doing. The game reaches a strategic point and the things its supposed to do are beyond the horizon of moves it can computer by brute force. So it plays stupid. These are the positions that, even now, human players can beat better than human old style chess engines at.
Sorry, I have an annoying habit of chasing up fake-looking quotes. That one sounds like a 20th C American, and....indeed seems to be - apparently it's from a Jack Kornfield book, he was paraphrasing Don Juan in the Castaneda books, themselves fakes. Interesting discussion here:[0]

Here's (I believe) an actual Buddha quote on the topic, which I've always liked/thought scary:

This existence of ours is as transient as autumn clouds. To watch the birth and death of beings is like looking at the movements of a dance. A lifetime is like a flash of lightning in the sky, rushing by, like a torrent down a steep mountain.

They sure could write in 600BC huh.

[0] https://fakebuddhaquotes.com/the-trouble-is-you-think-you-ha...
Totally agree that we need decent, open hardware, and that's why we're set on building it :) This will take some time, but in the mean time, we've launched a "Maker Kit" (https://makers.snips.ai/kit/) so that everyone can get started building voice assistants for their home that don't listen in.

The blockchain is a key ingredient in what we are trying to build, that is, 100% private AI assistants. We will detail this in our upcoming white paper.
Budgie is a good, "lighter" replacement for Gnome if you want to keep using Gnome's software.
Question: can man-made diamonds be distinguished from natural diamonds in a blind test? If so, could they be engineered to be indistinguishable?
Best Necklaces for Smart People
Scientists Model Rare Ball Lightning with Help from Tangled Skyrmion
It is not only that you can fly on your own schedule, it is, evenly important, also much easier to get where you actually want. Who says you only want to go to the big hubs, like San Francisco, New York or Frankfurt? What if you wanted to get directly from New York to Montpellier, France? And from there, meet some important clients in their holidays on the German island of Sylt? (and from there back to New York). All those are direct flights with a private jet, all of them are complicated and stop-over flights using airlines. And most of the airports in the world are simply not reachable via Airlines (let's say you want to visit the island of Usedom instead of Sylt). So you not only save the time by having a comfortable direct flight, you also get much closer and thus save money and time on the ground.
By the way, if you do not fly alone in your private jet but fill some of the other seats with colleagues/friends... then flying private is also not necessarily more expensive than flying business class. Of course, surely flying private is not friendly to the environment. Then again, it will never be a mean of transportation for the masses.

While I am just starting with my private pilot license this month, I slowly reach a level of income where it starts to have appeal not to drive to work/to the clients any more myself in the morning but simply paying someone a salary for driving me. Already now it would make some economic sense to work/sleep/play during my commutes. So I guess the appeal for someone really rich to fly somewhere in private is a no brainer.
I would say to read but more importantly is to write.

There's no way you'll become a better writer if you don't start a habit of writing a lot. Start with things you read online or things you have experienced in your life (whether it is soemthing you experienced today, last week or at any point in time).

I find myself asking pretty basic/stupid questions when I am walking down the street (funny looking building on the street that don't look like anything in the district and there I have something on my mind that I can write something). If you manage to develop the habit of being able to put words on your thoughts, you will become a better writer than if you can't do it.
Self-Healing Cement Could Be a Boon to Oil and Gas Industry
Traffic light tech will be tested in UK, allows cars to leverage signal change
To clarify, I(and the OP) was specifically talking about programming language specific package managers.
Ask HN: Why is there no developer review site avoid cold interview experience?
There are ways to review an employer, for example, glassdoor reviews.
Why don't we have developer review website? I know a few guys who are good at interviews but never get anything done at the company after being hired and similarly, I know a few people who get done many things but can't pass a rigorous interview (with tough DS/Algo questions).

When you are hiring first few devs for a startup, almost all of them ask for equity, I am not saying it's bad but you can't hire some guys based on interview alone. And some startups solve this problem by having a probation period. Why can't we have a review system where other fellow developers who've worked with you, vouch for you, for example, a developer can "approve of" or "disapprove of" for another developer. It might not be perfect. Any thoughts? I know this is far from perfect. But it offers some signals which can help bypass cold interview experience (based on tough DS/Algos which you may never need while working there).

Thank you.
The Quasi-Forgotten Software Scribe
I must be an atypical procrastinator then, because I only procrastinate activities that are less pleasant than others but have no deadline at all. If there is a deadline, I tend to do the work as early as possible, usually much earlier than my colleagues, so the pressure goes away and I can procrastinate about the activities whose time I self-manage again. I've found out over the years that the #1 reason for delaying self-managed tasks is that they are too big, appear like huge obstacles, which causes me to turn to the easy and fun creative parts of other tasks. Divide-and-conquer works fine to alleviate this problem, and I also use a bit of GTD when I'm stressed in order to increase the time available for slacking. Needless to say this only applies to activities that are slightly unpleasant, there are also aspects of my work that don't cause me to procrastinate at all.

There seem to be different types of procrastinators, or at least two of them: those that procrastinate when they have to manage time themselves those that procrastinate when there are fixed deadlines. I've never understood the second type, to be honest. If you have a deadline, why not just do it quickly, so you're done with it?
You're mischaracterizing the issue. Autopilot should be monitored but it can go for long stretches without manual intervention (as if fully automatic). Mere cruise control, on the other hand, requires manual steering.

You're just trying to make them sound similar, e.g. "if used properly" or "both can be abused". But there is an ocean of difference. It is vastly easier to ignore a system that is capable of driverless operation for long periods of time.
bitcoin? "HODL"
Perhaps tangential but does anyone know if you can run Ableton Live on Linux using some emulation layer?

This is maybe the one piece of software keeping me from ditching Mac OS X.
> maybe you want to break down characters into their component radicals (I don't actually know this, I don't work on Chinese NLP, and have not run this theory past any chinese speakers)

No you don't, if what you want to process is text. You're right however that a big problem is the segmentation that must happen before any processing and that cannot be done 100% correctly by software. Thus, errors compounds down the chain.
No need to use cat:

# sort a_list b_list | uniq
a
b
c
d
e
Am I an idiot for not understanding blockchain and ICO sales at all? Like, I get them somewhat in theory, but not understanding how they would actually be used?