skysight-inc/HackerNews huggingface dataset:
Again it doesn't really make sense because you are tying the physical DB schema to the search engine schema.

Your application domain model should be at the centre of your architecture not the physical database model. For example storing a User object rather than a row from a User table.

I understand why a database company would see a database as the centre of the world. But it really should be your application. Especially if you want to use PostgreSQL and InfluxDB for different domain types and yet have both indexed in ElasticSearch.
I've been sticking Iain Banks in a header as well
Britain to Boost Its Digital Security Defenses with £1.9B Investment
ok, noted :)
A little playlist: https://open.spotify.com/user/premasagar/playlist/23HecvNHK1...
Ask HN: How to find a psychotherapist who works with programmers over videochat?
Hi folks,

So, I'm really struggling with a few thought patterns. In the past, I've gone to see therapists but really wasn't able to talk in very much detail or make much progress on them because they are pretty intimately tied to my work as a software engineer, self-narratives about programming, and the communication problems surrounding that. I'm looking for someone with whom I can videochat with because then they can be in a different time zone than I am. That means that I don't need to take 2 hours off in the middle of the workday each week and that I can take time to prepare my thoughts before a session. Does anyone know how to find a therapist who is familiar with how software engineers work and is willing to practice counseling over video?
I'd be really curious if they'd cite sales numbers.

So far they're just getting excited about a spike in traffic. Which doesn't surprise me thanks to all these baity articles, comparing the MBP to various alternatives.

So there's the question. Is this just a side-effect of all the ranty articles, or are people actually 'switching'.
Sounds appropriate for this mess.
Bitcoin Isn’t Anonymous Enough
It's DOS. I bet the developers get a kick out of the retro feeling.
For development environments we are running MSSQL (yes that MSSQL, unclustered though as there is no SAN emulation of course), Elasticsearch, Mongo, Kafka, Zookeeper, Redis, Memcached, all in Kubernetes (mostly as Pet Sets) and looking to possibly do this in prod once we are happy with it. The story for state in Kubernetes is improving rapidly.

Edit: You can find Helm charts here: https://github.com/kubernetes/charts/tree/master/incubator
Seconding that. Our company is 100% remote. Before that, I worked remotely for a company that had an office -- the difference is night and day.
MIGRATING Your GOVERNMENT WEBSITE TO DRUPAL 8
I really like to listen to dub techno while programming. It is repetitive, no vocals, long songs (8-10min), relaxed vibe with not a lot of going on, yet very nice and ambiental.
>pick one song and repeat it for the entire day

I also do this, one or a very short playlist of very similar stuff. Seems to help keep my mind locked into a particular state all day/work period. Currently long Daft Punk tracks are doing it for me.
Number 2 sounds like hell
Has anyone used Profile Manager for mobile device management of iPhones and iPads? Can you configure per-app VPNs, or otherwise isolate network traffic for business and personal apps? Does it allow central configuration of all policies available in Apple Configurator? It would be worth the purchase cost of a Mac Mini, if all my iDevices could be consistently managed by a non-cloud Apple computer.
Of course it is doable, it is how most of the world does it.
I have been a daily user of nitrous since February 2014, the news hurts like a punch in the stomach,
thanks to them I started programming again after a 15 year break. It feels as if a dear friend and office mate was diagnosed with 15 days of life. Such a bummer, Hope the best for the team.
For me I find SomaFM good for working

- http://somafm.com/player/#/now-playing/missioncontrol

- http://somafm.com/player/#/now-playing/defcon

- http://somafm.com/player/#/now-playing/cliqhop
https://en.wikipedia.org/wiki/YANG
He's a bit older than that but your comment about the honesty still applies.

And interesting that you bring up the previous level of study. We made him do a lot of Khan Academy when he was a bit younger and he seemed to make good progress, but maybe he just got used to the format and worked out how he was expected to respond. I don't want to pressure him beyond his limits but that sounds like something we can look into. Thank you for the insights.
So we're moving away from cloud or at least making it a tad more local?

What about just installing this on a time-capsule instead?
I am sorry but this is really dumb.
Having worked with the Xserver before it was discontinued [1] it was frustrating having to deal with ''special'' HW, Licenses(Xgrid, etc.) and old libraries(apache, python).

I am emotional and frustrated but not improving MacBooks, lame MacBook pro and iMacs not sure how this will help. Too late too little.

[1] - http://images.apple.com/xserve/pdf/L422277A_Xserve_Guide.pdf
Giving a receipt for a vote is illegal in many places because it enables vote buying.
Apple's Macbook Pro will use a proprietary SSD
I have visions of Bill, passed out in a hammock on the White House lawn, surrounded by empties and cheeto packets.

Living the dream.
I think it more about placating part of your brain so the other bits can get on with the task at hand.
The Apple Watch has done well for me. Closing the activity rings gamifies exercise so I actually do it. I caught that you're thin, but to illustrate how much activity that is, I've lost 12lbs in about 4 months. I was skeptical about the Apple Watch but I was reeled in reading that Jim Dalrymple lost 40lbs closing activity rings.

As far as doctors go, your average MD only knows how to traverse a sometimes complicated diagnostic tree and prescribe medication or refer you to a specialist. They look at you and say you don't have a problem.

You might consider seeing a Doctor of Osteopathy (DO). Their discipline focuses on nutrition and on ensuring your body is functioning properly. Which results in treating problems at the source rather than mitigating symptoms. And they can always break out the prescription pad if needed.

My wife has benefited greatly under the care of her osteopath. For example, she had eczema from her fingertips to her shoulders on both arms. Her osteopath put her on the GAPS diet, which cleared it mostly in about a week. To get rid of it completely the doctor put her on the Autoimmune Paleo Protocol. After about a year, she resumed a normal diet and has been fine. An MD would have prescribed steroids on an ongoing basis, likely for the rest of her life. And eventually prescribe more meds to treat the side effects of long term steroid use.
It's WordPress, not Wordpress.
Math verbs - that sounds like something that I could go through and clarify with him. Thanks.
Here we go again "Goodbye X, Welcome Y"
> I've found the key to not being distracted by the music is to avoid anything with singing and stick with stuff that's already familiar.

For me it's just the latter; vocals don't distract me as long as the song is something I've listened to 20+ times before.

Curiously, I need to match the music to my mood, not the other way around! Any disconnect between how I feel and what is playing gets me distracted very quickly. So some times, I'll be listening to calm ambient, other times I'll be blasting power metal (or even playing some nightcore from youtube). But it's always the mood that sets the music, not the other way around.
I'm all for "business is business" but it just gets irritating when these startups pretend to have an ethical approach but then that approach goes out the window when money is involved.

Not sure how they expect us to swallow it.
Right. I am currently working in one, where I'm the only remote guy. The already tried to replace me.
I haven't read it thoroughly but it appears that YANG is way more than that. It also supports schemas, declares data in a modular way, impose data constraints, and of course strong typing.

It is, however, absurdly complex compared with JSON.
I'm giving myself 3 months to reskill. What to learn?
Grad school isn't for me. On the up side, I've learned a bunch of math and stat, on the down side, my coding skills have suffered. I used to be fairly strong with C++ and could whip up some scripts in python, but I'm a bit rusty.

What are some skills that are in high demand right now? Spark? Go?
Ah, of course - scales on maps! Thank you.
Nobody mentioned http://musictocodeby.net yet
New York’s dream of Bitcoin hub fades with licensing backlog
https://en.wikipedia.org/wiki/Change_data_capture

It's mostly useful when you can't change the application code.
This is great, thanks.

I'm going to plug Soma FM, since it's been my go-to music provider for studying since University, and carried into work. They have many genres and stations, most of which have no lyrics. No affiliation, I just love what they do.

https://somafm.com/
I have the following rules for working remotely. It's more for contractors, so may not be directly applicable to people who work remotely for an employer.

1. More than one customer. Even if you're earning less money, two badly paying customers are better than one well paying customer.

2. Invoicing is always prompt, and payment must also be prompt. Walk away from anyone that holds onto payments.

3. Be scrupulous with the time you charge out, and be aware that if you do this, you'll find it takes 4 hours of a day to do two hours work. Use rescustime or timesnapper to monitor where your time is actually going.

4. Never turn down work.

Don't know if these are especially good rules, but they work for me. I'm on about my 5th year of being a remote worker.
What Are Degrees of Freedom in Statistics (for the Layman)
Same cpu, same ram, same number of ports, less storage options and half the battery life.

Good question!
TorrentSniper: Torrent activity monitoring software
I'll try that I guess.

For now I use trance, anything that is happy or energetic, harmonic and wih no words.

I have a long playlist that someone created on Spotify with this kind of trance.
Nerve Damage in Arm from Needle
Compared to the older models I'm effectively getting less at a higher price point.

The Magsafe is missing - it saved me quite a few times and is very convenient.

Work with a DSLR (SD-Card) and USB-Sticks now requires adapters.

Yes, Apple is moving forward and these incompatibilities are others peoples fault who live in the past and didn't yet move on to an all-Apple ecosystem. But the sad truth is that - while I don't dislike MacOS - I don't need it. I can live with Windows or Linux just as well. I might just go back again.
Number 2 is the default way I listen to music - I put a song on a loop and change it when I grow tired of hearing it. For new songs this means couple of hours to couple of days; for the ones I'm familiar with it's usually something around an hour.
Too late? This has been a product since 2000. This is just the newest version.
Is it me, or is this title actually not-super-obvious clickbait but clickbait nonetheless?

I mean, the story isn't about liars at all. It implies some sort of insight about the workings of a liar's psyche or their methods, schemes, etc. But instead it's about how repetition affects our perception of truth, and the article (as well as common knowledge) is very clear about how it doesn't matter whether this repetition comes from a singular intentional actor (a liar), or if you get the statement repeatedly from a variety of sources. It even nearly admits as much by hand-waving that of course liars have many other, stronger, methods of manipulation but we're not going to cover any those.

A more honest title would be "How repetition creates the illusion of truth".

But then nobody would click that because people would think "um yeah, cool I already know that". And they'd be right.

Tying into this, are the rather bold and hard-to-believe claims made initially by the BBC article (as opposed to the research):

"people tend to rate items they've seen before as more likely to be true, regardless of whether they are true or not"

"[the] effect worked just as strongly for known as for unknown items"

"For statements that were actually fact or fiction, known or unknown, repetition made them all seem more believable."

Only to, in the second half, completely contradict these claims:

"What Fazio and colleagues actually found, is that the biggest influence on whether a statement was judged to be true was... whether it actually was true. The repetition effect couldn’t mask the truth. With or without repetition, people were still more likely to believe the actual facts as opposed to the lies."

Wait, what? You just spent half the article boldly claiming pretty much the opposite, and then surprise! If you found the earlier claims hard to believe, it's because they weren't actually what the research found at all! You don't say!

We'll have a nice and intelligent discussion thread about it on HN, sure, it's what we do, but c'mon the article itself is garbage.
Considering that Apple doesn't care much about developer's exerience (look at XCode crashes, iOS UI Bugs, shitty UX of itunesconnect portal) I won't engage in any new tool by apple.
The Julia Language: Case Studies in Economics, Aviation, 3D Printing
I appreciate how well built modern cars are... having swapped in a modern ford engine into my 30 year old camper

http://www.pauric.net/blog/?p=418

I maintain all the vehicles in our household. From the coil packs that regularly fail on the mazda. The water pumps that fail periodically on both the mazda and honda to the lead acid batteries that die every 3-4 years due to the cold winters.

More moving parts simply means more things will wear out more quickly. Regardless of which brand of synthetic oil I pour into the engine.

For someone like me, I'll stick with ice for now because the cost and time to do this work has a great ROI compared to the premium for EV.
That will just clog roads more, doesn't matter how much you mechanize it. Self driving cars will induce massive amounts of demand piled atop the latent demand that already exists for driving on nearly every arterial and freeway in cities, and even if everything was perfect, with cars driving at an optimal 45mph with minimal stopping distance, you can only move 2200 cars an hour per lane [1] and that scales non-linearly, as you add lanes to highways and arterial streets, throughput drops exponentially due to lane switching.

Now, self driving cars could get us closer to that 2200 cars an hour figure, but there is so much pent up demand for a magical faster option (latent demand) that when those marginal efficiency gains occur, there will be a flood of new vehicular traffic on the roads that will fully negate said efficiency gains, and likely exacerbate said issues since the tolerance for time spent in traffic will significantly increase for autonomous vehicle owners due to being able to do another task while your car drives for you.

[1] - http://www.fhwa.dot.gov/ohim/hpmsmanl/appn2.cfm
I love this idea. Investor updates are one of the little things that feel painful to do at first, especially if you don't have much traction, but end up being quite impactful in terms of building relationships. People look at you differently when they can see & be part of the whole story behind your company, not just the façade you put forward at meetings, parties and such.

The one critique of this essay I have is that the suggested investor update format is too long. I would cut it to two graphs, one or two sentences on metrics, and at most five bullets giving updates on company priorities and where you need help.
Mechanical counting is not the same as electronic voting.
give Ludovico Einaudi a try: https://www.youtube.com/watch?v=4ImZTkeCHgA
I assume the names on the compilations are the artists/people selecting the music? I love seeing Datasette on there (multiple times in fact). Listened a lot to him.
Gender Bias in Astronomical Publications from Citation Counts
You all know that this is the only valid music for programming: https://www.youtube.com/watch?v=u1Ds9CeG-VY
So a less supported/powerful/tested XML.
I've had macbooks for years. I finally gave up and got a Dell XPS running Ubuntu earlier this year. Best decision I ever made. So much faster, so much more responsive. No massive delay waiting for that idiotic spinner.
It's been clear for a while Apple don't care about developers.
You can buy about 3 items of HP Spectre x360 for that money. It comes with Kaby Lake (ULV CPUs though), review http://www.notebookcheck.net/HP-Spectre-x360-13-w023dx-Conve...
The intel chips support 32GB of LPDDR3. Unfortunately apple doesn't sell a 32GB version, not sure how that's intel's fault.
Linux is not GPLv3 for a reason[1]. Not to mention it's only a kernel, not an entire OS. Basing your OS on a Linux kernel doesn't expose your other code to the GPL. Writing apps to run on a Linux system doesn't expose your code to the GPL.

The Minoca OS folks are asking for the community to contribute code to their OS that's licensed under GPLv3. GPLv3 supporters are necessarily a subset of open source supporters. I contend that the subset is small enough that a Minoca OS licensed under GPLv3 will continue to experience a lack of widespread circulation.

1 - https://www.youtube.com/watch?v=PaKIZ7gJlRU
We are launching soon, to help founders stay connected with their growing team
I've used Xcode actively the last couple of years and I can't really say I've experienced that many crashes. I've seen far more NetBeans crashes, to give an example of another IDE I've frequently used. That is not to say I think Xcode is perfect though - it still needs improvements.
I think they mostly serve so called "fake" gifs i.e. video in a loop
The page says it will archive Obama's snapchats. Now, I thought the #1 feature of SnapChat was that they are deleted afterwards. So how does that work?
Did Obama screenshot every SnapChat he made?
Explaining Dirty Cow (security Flaw) – Computerphile
Ludovico Einaudi.
I highly recommend openlab (1) as an alternative to soma.

http://openlab.fm

http://ice04.fluidstream.net/openlab.mp3

(1 - Interestingly, started by Robert Miles, the producer responsible for the 90s pop-trance classic 'Children'. His musical sophistication has advanced quite significantly since then.)
Wow. When I posted this, the only replies were about the Commodore line. Now there's an actual conversation going on!
Along with some of the other great suggestions here, soundtracks by Trent Reznor and Atticus Ross have been mainstays for me. Throw in some Nine Inch Nails' Ghosts and you have a nice dark soundtrack for working to.
Spotted mp3, quickly closed.

Can't take it seriously if it's still using mp3 rather than opus. What a waste of bandwidth.
Been running OS X Server on a Mac Mini for the last couple of years. Doing this on a static-IP fiber home address, and it runs a full email server on multiple domains, and has been working beautifully. Set-it-and-forget-it.

Used to run a web server on it as well, but now I have a much faster separate Skylake Xeon FreeBSD machine behind the router/firewall, with terabytes of image data. I can server Django pages in about 350us, from home.

Every web developer should have a home static IP address and OS X server. It's just so much better than Gmail or cloud providers. OS X Server has so many services available in it, including file sharing, messaging, and VPN, and the Server GUI is so much easier to manage than any other Unix system. I expect the services offered by it to grow over time (family photo sharing maybe?)

Edit: Also, OS X Server isn't anything at all like the Linux/Unix home servers that people are complaining about. You're not supposed to tinker with it at all or learn about the intricacies of PostFix or SMTP or spam filters or VMs or containers. All of it's details are hidden from you - it literally has an 'ON/OFF' button for each service. It's not a hobbyist thing at all. It really is a Zero-knowledge 'set-it-and-forget-it' system. If you are spending more than an evening on it, then you have already screwed up, and might as well stop using it.
Kız Kardeşim Kocası Ve Ben Seximiz Bodrum Escort Tan İtiraf
That's why they're avoiding the public markets. Their valuations will take a pounding once they're put up for everyone to scrutinize
Careful: lack of middle hops in a traceroute isn't necessarily sign that there are no transit providers. Many times a carrier/enterprise may rent overlay (i.e., MPLS) transport capacity which won't appear in your traceroute.

Although, in Google's specific case, you are probably right and this does not apply.
Apple should have called these new MBPs Macbook without the Pro. Instead introduce the FatBookPro with the size, battery and all the ports of the last generation MBPs but add 2-4 USB-C ports.

Then make an option for up to 64GB of RAM and customers would only complain about the price - but pay it because it's the best you can get.
Pinyin is great, but completely useless when you see a character you can't pronounce, e.g. when using a dictionary. Handwriting input can also be challenging for complete beginners who don't know how to recognize strokes, etc. I can see something like this potentially having some value in those situations. Dictionaries, ...
> We fixed that with a heartbeat and a watchdog, so not too bad.

I disagree. That's a band-aid solution, good for a short time while you figure out the root cause and solve it for real.
Show HN: Simple Rust Microservices
I don't get it. What's the benefit over starting libre office and saving as PDF ?
I can host several WordPress sites on a 5$ / month droplet. How much would this AWS version cost? In 99,99% of the cases it's not every an option
Fractalide is a Rust programming platform that makes it simple to reason about efficient microservices.

The Nix Expression language provides a language compatible with a Continuous Integration - Hydra (https://nixos.org/hydra) and Code Deployment - Nixops (https://nixos.org/nixops) and when combined with Flowscript, Fractalide's own actor oriented dataflow language, the two languages fuse beautifully to become a glue language that declaratively describes your microservice architecture, then lazily builds it, weaves it together and deploys it.

Soon we'll be stabilizing at 1.0, but it's suitable to take it for a spin now, especially with the new net_http module (github.com/dmichiels/frac_net_http)

We're using the C4 contribution contract, so you're welcome to contribute code!
Native English speakers are the world's worst communicators
Not if you have many domains/customers.

You can easily manage to get this setup at 30$/mo with Scaleway for example.
As discussed earlier: https://news.ycombinator.com/item?id=12842270
How the Fundamentals of Software Architecture Has Lost Its Way Over the Years
Here is my playlist, give it a try: https://www.youtube.com/playlist?list=PL3UrAoLiXuqI_3Cre-cQp...

I like it a lot for night coding :) Hope you enjoy.
The X200 line (and predecessors X30 and X60 lines) are the 12" workhorse line that's more rugged than thin-and-light. The X1 line is the thin-and-light one.
That's what the Clintons thought as well, but that didn't work out too well for them.
For Java there's License4J: http://www.license4j.com/

There should be similar tools for other languages as well.

My suggestion is to not overthink it. There's no perfect solution that will prevent your software from being copied in every scenario imaginable. Just use common sense. It certainly shouldn't take 2 months to implement. Your customers aren't paying for copy protection after all.
Nice.

Has anyone tried the tracks from Music To Code By (http://mtcb.pwop.com/) ?

I bought a few of them and IMO they are nice. The tracks are all 25 minutes in length.
I can’t recall if it was like hell getting into this habit at first. But it’s so ingrained now that it’s kind of like greasing the pan before you start cooking.
I'm currently listening to https://somafm.com/defcon/ and it's doing it for me.