skysight-inc/HackerNews huggingface dataset:
Yeah but does their life suck because they have to commute this insane distance every day to get to work? Yes, they are willing to do it because they need to eat but that does not sound like an ideal situation where all the low and mid income jobs have to be filled by people who commute from outside.
Yes, it's like some of my students who wonder why I won't let them use a GOTO in their programming assignments.

I tell them that, if they are using assembly, then it is fair game.
It's fun and lots of people are on it. They make money with ads. Isn't that enough?
I'd go back even further to find decent Mac UI, to the pre-X OS. Yes, it was a reliability garbage fire, but the Apple of that time really invested in usability. They published a 400-page book[1] for developers that explained the principles behind usability, showed how interface design fits into the development process, and gave specific guidelines for each type of interface element. The guidelines they publish today[2] are a lifeless husk by comparison.

[1] http://interface.free.fr/Archives/Apple_HIGuidelines.pdf
[2] https://developer.apple.com/library/content/documentation/Us...
Medical Coding Training Institute in Chennai
We are the best Medical Coding Training Institute in Chennai.We have a network across India and cater to the needs of Medical Professionals in Coaching as well as Examination Registration.for more info @ https://goo.gl/MyPSDG
Heads up, your links are broken. They'll only work for you since they take you to the editor - can you use the links from the Publish dialog?
No email client that I'm aware of supports JS in email. (Thunderbird used to have a hidden option for turning it on, but even that was removed when we doubted the ability to enforce sandboxing at all). All email clients sanitize the HTML in email to some extent anyways.
Is there some way to use a static site generator with a flat file database utilising standard CRUD functionality?

To me, using a static site generator and handing off database to another service like firebase or other sas, although works really well and has many benefits is still an external dependency I would rather live without. It also somewhat defeats the point of using a statit site gen for my use case anyway.

This is the main thing stopping me from switching from php/mysql.
Sourcegraph CEO here. Support for more languages is our #1 request by far. We're going to have more language support very soon. If you want to get early access, head over to https://sourcegraph.com/beta and we'll be in touch.
I have never seen any software turn adults into a pile of tears faster that iTunes. Trying to put music on your iPhone the night before a trip is the most god damn frustrating thing in modern software.

It literally can't be done. If all you want to do is copy a few songs to your iPhone you can't fucking do it. It tries to sync your phone. Then says "warning: this will delete everything". What the fucking fuck motherfucker. I just want to copy a dozen god damn mp3 files into a file system. It's not hard!

Syncing is a broken concept. There's no such thing as syncing. There's no such thing as being in sync. No PC, Mac, or iOS device of mine can ever be fully sunk. (sync'd?)

The totality of "my stuff" is a venn diagram. Things on my iPhone. Things on my iPad. Things on my Macbook. I have save data shared across devices. But also save data unique to each device. I own 100Gb of music. Most of it is on my Macbook. Some of it is on my iPhone. None of it is on my iPad. I even own music downloaded to none of these devices. Those purchases exist only in the cloud. Plus god knows how many apps I've bought and since deleted.

There is no such thing as syncing. No device can ever be fully sync'd. Fully up to date. The whole idea of syncing is fundamentally broken and wrong.

Fuck iTunes. No iPhone of mine will ever know iTunes ever exists. I now use Spotify. I download music to my phone for trips. My phone will never be connected to any Mac or PC.

If you must copy music don't use iTunes. Once upon a time I used Copytrans. It's free and gets the job done. http://www.copytrans.net/copytransmanager/

(This rant brought to through the sobbing tears of my partner. Thanks iTunes. You worthless piece of shit.)
Integrations in Pharo for next generation VMs
LOL. I'm sure it's true. I'm not sure if you meant that to be a joke or not, though. :-)
Like a lot of the seemingly random and arbitrary stuff in music, there's a good historical explanation. Western church music used a variety of rotations of the scale (a.k.a. modes, though that word also has a broader meaning) and it took a long time for C to become the "main" mode; for a long time it didn't even exist. See this StackExchange answer for more: http://music.stackexchange.com/a/895
Extension is cool. I know that hackernews comment is not the most appropriate place for bug report, but pressing DAG in https://github.com/apache/incubator-airflow/blob/master/airf... or set_downstream in https://github.com/apache/incubator-airflow#L37 does not work. Goto definition works with both locally with emacs-ycmd.
There's no reason to convert backwards if they want to phase out stars. Also, I'm guessing they hope to make the act of pressing heart an "experience" for the listener. Give everyone the joy of professing your love of a song to their algorithms. I know I got a dialog playing it up the first time I pressed the heart.
For a personal project I used MongoDB over MySQL for somewhat faster prototyping. I was collecting a lot of data from the X display server during runtime and storing it into a database for querying later. Since there were a lot of different types of messages and I wasn't sure about which parts I wanted to keep, rather than building tables for each of them I converted them to JSON and piped them into a MongoDB collection.

I know this is not a good example compared to a production issue, however I think the reducing the amount of time need to get started with a project is very useful over something that needs a lot of configuring before it can be used.
Click on 'web' and then the first link Google offers you.
How does this improve over VSCode's golang formatting (which I think is excellent)?
Contextual menus weren't added until Mac OS 8 or thereabouts. In all prior versions you either dragged to the Trash or used an item in the menubar.
Honest question: Are there many efforts made by domestic organisations which can seriously discourage this? e.g., if a megacorp gets screwed out of $10m, it's likely to attract police, FBI, etc interest. But if you're a small business, I imagine you have minimal protection and zero recourse, right?

What could be done in pursuing or discouraging this sort of thing?
Sourcegraph CEO here. Filed! Thanks. I've taken bug reports and feature requests from airplane seatmates and when walking down the sidewalk in SF, so this is actually not a bad place to post them. :)
I use Facebook and I also routinely use the open Internet. I use their walled garden a bit and then I venture out. Why is that a big problem?
There is no user experience difference. There hasn't been for at least 10 years. You can't put together a post that says "this is how it works on OS X" versus "how it works on Windows". Because it's the same.
Here's a pricelist in the U.S. for those interested [1] (I'm not associated with anyone selling bikes) A word of caution: make sure you get back tire spokes the can take your weight, the expected bumpiness of the trails in your area, and the power of the motor on the back wheel hub driving you forward. I blew out all the spokes on my back tire and had to get extra heavy-duty replacements.

http://www.electric-bikes.com/bikes/index.html
iframes require explicit sizing, it's hard to adapt the size of an iframe to the size of its contents. Gmail, for example, doesn't use iframes to display message contents.

There is a request to HTML to let iframes take the height of their contents (the main thing anyone wanted from <iframe seamless>, which is now removed from HTML), but it's gone nowhere as of yet.
I'm still using Dreamweaver. WYSIWYG HTML generation.

You really want to lay out web pages in in Markdown?
I use iTunes every day and have never noticed this modal.
Your case is not in favour of duplication, it is in favour of temporary duplication because of a deadline.
So I think that you agree with me that duplications is always bad, because you can justify writing whatever abomination close to a deadline, not only duplication.
But if you leave untouched that mess in the future then sooner or later it will bite your ass.
This is the one complaint I agree with. Honestly, all the so called UX problems in those tweets are eye-rollingly contrived, but there's no excuse for messing with the actual music that I own.
Sourcegraph CEO here. We're going to do a big source release soon. Then this should all be easier. We're growing quickly and pushing out a lot of product releases soon and have been busy on those. Email is in my profile if you really want to figure it out, and I can direct you to the right person to help.
Top 5 AppSec Defense Needs in the Modern Era
Thanks a lot. The info is very useful. I shall make this my next diy project. :)
That sounds great but it ignores a possible and compelling explanation. We are aware because nature selected for awareness. Why? Perhaps because of free will being a powerful tool for survival.
And then most musicians will have to learn both notation systems.
Nice chart. I call this exponential drop "cost gravity". 50% every 18 months, more or less.
double tap and drag.

http://www.carlsednaoui.com/post/46803524724/google-maps-one...
Dev, Ops, and the Role of Security
I don't see the point of writing a machine learning package in Go.

Go is designed for system programming, which is the opposite of scripting. In scientific computing, interactivity is an important feature. Softwares like MATLAB and IPython(now Jupyter) become popular because of this. Go doesn't have a nice REPL like IPython, and it never will. Besides, Go doesn't allow operator overload, which leads to verbose programs. Compare `c = a @ b` with `c := Must(Mul(a, b))`, the former Python statement is much cleaner than the Go one.

Usually, researchers use MATLAB, R, and Python for prototyping and training. The final model will be put into production by using something like TensorFlow Serving or by hand written C++ for performance. Even if the final product uses Go for serving, the Go program mostly runs the model via cgo or RPC.

Write in C/C++, and wrap the library in Python and Go is a much saner option. TensorFlow and MXNet are both good examples.
In my opinion, the major reason to leave behind ACID databases is if you have reached the point where they can't scale up any more. If you have reached this point, you're probably a company with 20+ developers. There might also be very specific use cases where specialised databases are useful, such as a search index.

ACID gives you a lot of nice guarantees and it's silly to give it up if you have the choice.

As for MongoDB in particular, I would never use it for anything. It doesn't seem to do anything particularly well. There are better specialist 'NoSQL' databases that have actual benefits to fit your problem.
If a beginner can't immediately grasp musical notation, isn't that evidence that it is, in fact, absurd?
GitLab Pages https://pages.gitlab.io/ it also supports private repos and nearly every static site generator through gitlab ci
You're welcome, and all the best to you and yours!

I joke with my son that when I come home to visit him, I am going to take back the fancy telescope I bought him several years ago! He uses it a lot. There is a secret side of me that wants it, that and the microscope I bought my daugther ;)
The only other feedback I have is that when you open Tabist and click on a tab, it'd be nice if you automatically close the tabist tab (and if possible to re-focus the previously active tab, which isn't necessarily the rightmost tab). Otherwise you end up with multiple windows with Tabist in focus.

This is fantastic though. I've been telling my friends about Tabist and everyone's saying how useful it is.
People say the same thing about philosophy. That once something is well-understood, it becomes a science rather than philosophy.

I suppose this could be the same thing.
Like I wrote I avoid producing difficult to follow code.

I tend to start structuring parts of applications and algorithms on paper, and this half hour with paper and pencil helps a lot.
> WTC doesn't do that, you play a piece of any key without needing to transpose anything, because the piano is equally-tempered and has no natural temperament

The Well-Tempered Clavier was not written for an equal-tempered piano.

Playing it on a modern piano gives you a different sound than you’d get on a harpsichord or clavichord or whatever tuned as Bach would tune them (from what I understand it’s not entirely clear what this tuning should be though).

(Caveat: I’m not remotely an authority on this subject, but just some guy on the internet; consult your local musicologist / early music expert for better advice.)

I found this youtube video in a search, which has a kind of interesting theory about the tuning: https://www.youtube.com/watch?v=__tbvLNH6FI https://www.youtube.com/watch?v=xls6Zzw4GQM (text explanation: http://larips.com) or some of WTC in (I believe) said tuning https://www.youtube.com/watch?v=BoKaDrYS1sw
The key of C is arbitrary (you could rename any of the other keys to C and rotate the whole system, and everything would work the same). But there's a case to be made that the diatonic major scale (Ionian mode) has a certain primacy in modern Western music, certainly more than say, Phrygian or Locrian. Both listeners and composers tend to hear the major scale as the most default, vanilla, un-surprising scale there is. It's one of the things that gives certain tunes like "Twinkle Twinkle Little Star" and "Happy Birthday" an almost annoyingly predictable quality. Even something pretty tame like Mixolydian sounds a little surprising compared to the major scale.

So it's legitimate to ask, if we're going to letter our notes based on the notes of one key, why not pick the key that sounds the most basic and fundamental? (The answer is that at one time folks heard music in a different way and Ionian didn't have the priority that it does now; see my other comment [1]). It also probably doesn't hurt that Aeolian (natural minor) is arguably the second most natural and "default" sounding mode, so it's not nearly as weird as if we decided to letter the notes off of Locrian or something.

[1] https://news.ycombinator.com/item?id=12529437
Rules and regulations create market imbalances and no change later is possible because of special interests lobbying. Population is later brainwashed into blaming free market and "evil" corporations. Such a life in socialist dystopia. At least SV is not Venezuela and they really have first world problems. Just remove all the permits to build housing and the problem will go away in a few years. Of course special interests who already extracting very nice rents of their properties wouldn't like that.
That dialog happens when you've added some songs to Up Next, then double-click on a new playlist/album. Double clicking on a playlist/album means play this song and all the ones that come after it in the album. So you've given itunes conflicting instructions. Without that dialog, there's no way of resolving the conflict without pissing someone off.

> But they should just have moved the song you selected to the top of the Up Next queue.

You can do this by right clicking a song, and clicking Play Next. There is no dialog for that. But imagine how frustrating it would be if they adopt your proposed behavior for someone double clicking on an album. What if I just want to clear everything and just play this album? I want to hear it now, not wait until this song ends.
Wow. The implementation is so bad, it's actually highlighting sensitive infrastructure.
Voitures neuves: des ventes en hausse en Europe
I don't think it's fair to say that Graeber claims that all managerial work is pointless.

Here's a relevant part of the essay in question:

> In fact, I’m not sure I’ve ever met a corporate lawyer who didn’t think their job was bullshit. The same goes for almost all the new industries outlined above. There is a whole class of salaried professionals that, should you meet them at parties and admit that you do something that might be considered interesting (an anthropologist, for example), will want to avoid even discussing their line of work entirely. Give them a few drinks, and they will launch into tirades about how pointless and stupid their job really is.

It's not a scientific study, but he's talking about people who themselves believe their own job to be basically pointless.

I've had such jobs myself, so I sympathize with the idea.
> are you then going to be calling it unfair that he he's paid more than you? Are you going to be calling for an weekly hour cap to prevent it?

What a strawman--you make up jealousy and legal bans when no one has suggested any of those. Using that logic, are you going to call those who work less than you (because they value their quality time more than the shiny new toys) slackers? Are you going to prevent them from getting promoted because they don't work as much as you? This type of argumentation just does not lead to a constructive debate, imo.
I do not understand these free tiers + steep pricing. This is like you are looking to bank on those that really really need your stuff..

But I do not want to invest myself in your ecosystem just to see it die eventually. I want to pay you because I do not want the service to die. Do you plan to serve ads in the free tier ?
Why not have the pricing more dynamic ?
You have no idea of what you're talking about.
At work we use NoSQL for stats collection and aggregations. Our reason for choosing MongoDB is that we can have a rich document structure with multiple levels of nested documents. And with the rich update queries that MongoDB provides, we are able to update all of those nested documents in a single call, without having to update multiple documents.

That's one of the places where it made sense to use a NoSQL solution. Our documents had multiple levels of nesting, but no joins. We also use MySQL for our relational data, so in the end you have to pick and choose. All of the research we did pointed to NoSQL being a great fit for storing nested documents for stats collection. We haven't regretted following that advice yet.
Doesn't everyone learn Do-Re-Mi from "The Sound Of Music"?
Am I missing something?

bot:Good morning Burak

bot:How can I help you?

me:do you know a great restaurant in Kayseri, Turkey?

bot:Yeah that tall boy named ty

me:Restaurant in Kayseri, Turkey?

bot:zemmel

me:what?

bot:I dunno. what's the matter with you?

me:Can you refer me a restaurant in Kayseri, Turkey?

bot:OK i love you babe

(edit: line breaks..)
I'm still a newbie so I have a hard time articulating this, just a couple years into my career. The "rule of thumb" that I've worked up so far is that document stores are great for records that are useful in isolation but are possibly heterogeneous in nature. (of course there's nothing stopping you from storing foreign keys and doing "joins", or just storing data with a strict schema). Logs and configuration are both simple use cases.

One example from my work is ingesting usage information from a variety of products, like a system that takes in information about all your utilities - power, water, gas, and so on. Each product will have its own attributes that's important to describing it. In a relational world, you might: add columns to your table as new attributes need to be described; come up with some kind of composite attribute system where you try to encode multiple pieces of information in one field; go for a star schema so every product gets its own table; or pivot so that each "record" is represented by multiple rows and the attribute's identifier is a field. Each of those approaches has their ups and downs but they're all present due to hard schemas. In a NoSQL world, a single table can have wildly varying records, each of which is useful on its own without needing to spread metadata into other tables.
Regarding java tooling: check out the blog posts "not your father's java" and especially the part about capsule packaging.
For a client I built a custom one (~150loc) that uses react templates and builds files from markdown on contentful. By using react templates, the static website and frontend code can be written in the same manner and our designer can start with something then hand it off to our frontend eng without fuzz. The designer wanted to learn react so she's technical enough to write jsx (which might not be the case for everyone).
Ping me if we should see about OSS.
"Earth is flat" --Religion https://en.wikipedia.org/wiki/Flat_earth
Passwords are inconvenient. There's no real reason not to offer SSO/OAuth in this day and age.
It's language parametric, so it can work for any language you have a grammar for and a set of example files to train on. In this sense it helps the authors of formatting tools.

For the users for a specific language it could also be an improvement since configuration of a formatter can be done via completely arbitrary code examples. But we have to work a bit further to streamline that use case.
I've had no connectivity issues with my Samsung color laser printer. I need it here in SE Asia, since bureaucracy still reigns and paper vs. electronics is not quite there yet. It reminds me of Brooklyn in the 70s for that matter - the DMV comes to mind!

Love my ESP8266; did you year about the ESP32 yet? I am trying to port Wasp Lisp/Wasp VM to it for networking (not pentesting) not for IOT, but creating a mesh network of sorts here in the village I have been staying in East Java - no Kinkos or Starbucks here!
At least in German, there's the popular comic "nichtlustig" ("not funny") which has as a recurring theme of lemmings in absurd situations trying to kill themselves. E.g. http://static.nichtlustig.de/toondb/091121.html

Don't suppose that just because the original source of the meme disappeared or hasn't been experienced first hand, it doesn't live on.

In this case, the original source was the Disney documentary (as others have already noted) and the game was already an playful interpretation of it.

I also know several people in their 20s that got handed down an Amiga to play on when they were kids. So even younger people can have played the game and then there have been several remakes (the last I remember is the PSP version from about 10 years ago, although that should also run fine on the current PS Vita).
I use MongoDB for periphery data to my applications, i.e. to aggregate data such as logs and events. It's also great to store things like reports in it due to the flexible structure. However, for my actual application database I always use SQL (MySQL).
A world without work is coming – it could be utopia or it could be hell
https://staticsitegenerators.net Boom.
Learning? Do you mean Machine Learning?
Security among lowest priorities for ANZ executives
I'm curious, did you immediately grasp the syntax of every programming language you've ever learned?
Many car brands emit more pollution than Volkswagen, report finds
As a Software Engineer in London I have noticed a gigantic push from recruiters to get some talent to move to Berlin after Brexit.

The sad thing is I now consider it a net gain to move, whereas before London was the best place to live.