skysight-inc/HackerNews huggingface dataset:
Documentation starts with 'download dart and eclipse' and continues from there. Have you read it?

npm is an ecosystem as well as a software tool, and pub is too. pub is tiny compared to npm.

Yes, braces are redundant in most cases too and can lead to errors where code looks different from how it executes. Main is also unnecessary, but I've been told the dart docs include it without needing to. Not having a default return type is a waste of programmers time, to return void, don't return anything. All these things reduce signal/noise when reading dart.

If you don't think extra tokens mean extra work I welcome you to do some testing and get numbers to prove it.

Python 1 got pretty popular in Unix circles immediately: everyone could see it was better than Perl for most purposes. The cleanliness of the language made people overlook PyPI being, at the time, so poor compared to CPAN.
> pydoc still doesn't work

Are you using `pydoc` on the command line? If so, try pdoc: https://github.com/BurntSushi/pdoc. I wrote it as a tool to replace epydoc (strictly automatic documentation), but it works on the command line just like pydoc. (It can also generate HTML documentation with cross module linking that isn't crap. See an example here: http://pdoc.burntsushi.net/nfldb)
What's missing in non-chrome browsers to get it to run?
May I recommend that you consider better integration with github? for example, the 'S' is used to focus the search bar, which still works, github's took higher priority, which is good for me, but WebMotion had assigned the 'S' to another link, needless to say that didn't work.
Show HN: Crafted by Love, a showcase of beautiful web design
"Stones were made to be hewn and to construct castles; therefore my lord has a magnificent castle; for the greatest baron in the province ought to be the best lodged."

http://en.wikipedia.org/wiki/Candide
I started then gave up on a .NET CMS installed via a nuget package. Definitely an area where the .NET tools/libraries are lacking.
There is no reason such a filter need be an authoritative source. Arrest someone it didn't suggest, if you like. Choose not to arrest someone it did suggest. Human discretion would still be applied. But if it proved accurate, officers would trust it, and the population would get upset if it identified a criminal an officer did not arrest.

No different than a virus or spam scanner, really. I trust my scanners. Sometimes they are wrong, and I know they are, and I bypass them. But I know they are right most of the time.

You seem to have the notion though that officers do not arrest people to "catch the bad guy". It sounds like you are saying you believe most officers do not actually care if the arrestee is guilty (and will thus ignore the filter always), and merely arrest for kicks/pleasure/vengeance? I do not believe the majority are like that.
My last name is actually simple to pronounce but I usually ask to "just call me Greg", as Grzegorz is probably the epitome of unpronounceable Polish names.

Still, I'm not sure if I'd ever use this tool. Seems somewhat pretentious, even if useful.
I work in an office but I felt the productivity graph is still pretty accurate for me as well. WFH does wonders for me as it avoids most of the randomization I get from coworkers.
I'm sorry, I have to disagree with you. I find cilantro both necessary in some dishes and absolutely amazing. There is no other flavor (that I'm aware of) like it. It just tastes so fresh and clean and truly brings life to the dish.

My one complaint is they often don't put enough in.
Cilantro whipped with goat cheese or cream is one of my favorite toppings.

Interesting article though. I once had a girlfriend who detested cilantro. I always thought she was being silly but now I realize it was a genetic disorder.
> Firstly, I find it hilarious that when I opened this blog post dissing CSS the author's 'responsive' design was completely and utterly fucked.

That kind of proves his point, though. If the foundational layout language for the web requires more than basic effort to create a responsive design, something with it is fundamentally rotten to the core.
Dev. env. enables streaming, machine learning in live dashboards in 15 mins
Love it! thanks.

One thing though, for some reason during the tutorial I thought something was broken at the end.

Even though there was a massive tick symbol on the screen, I was pressing the 'arrows' button to try and progress.

I would suggest on that final screen changing it to a big clickable 'Ok!' or something.
29 Dates in 29 Days
Any language is better than none. It's much easier for someone who is familiar with two languages to learn the basics of a third language, than it is for someone who has only ever spoken one language to learn the basics of a second language (his first foreign language).
Ha. I always thought something was unnecessarily awkward about virtualenv, but I couldn't quite put my finger on it. Virtualenvwrapper was an improvement in many ways, but its lack of portability could be a pain. Reading the docs, Vex makes perfect sense. We should use virtualenv basically the same way we sudo. It's kind of amazing it took this long for someone to do it. Thanks!
Very cool idea and excellent implementation, works amazingly well!

While playing around with it I was just thinking that what this is doing is shifting the complexity of web design away from HTML and CSS, into the dynamic IDE. If I were to put the complexity on a scale, starting with raw code at one end and a WYSIWYG editor at the other - I would think that this is still closer to the coding by hand than WYSIWYG.
Really fun! Great job, how many hours did you put into it?
Great UI feedback. Definitely adding it to the list!
Possibly. I just know that learning Polish, it is being hard for me to distinguish sounds despite speaking various amounts of Spanish, Japanese, German, Hebrew, and Bahasa Indonesia at various points in my life.
I'd like to share here my idea of image-processing app
http://www.windowsphone.com/en-us/store/app/bubbling-undress...

Sources available on github, if anyone is interested (:
https://github.com/x4m/NetWire/tree/master/SourceForgeExport...
Thank you! I most certainly will get in touch. I want to both evangelize the problem and spur solutions (I have a few). I'm very serious about this, in much the same way as people are serious about open source, privacy and net neutrality. I am so glad you are too :)
The "red dots" are fantastic. One of the reasons I've always preferred to work at night is that my achievements for a given work period are judged all at once as a lump sum the next morning vs how hard I "appear to be working" when observed at random intervals during a day shift.
> We could achieve similar things in Node with generators, but in my opinion generators will only ever get us half way there

I wish more people realized this. Generators seem to be billed (ironically by TJ amongst others with his Koa project) as the solution to callback hell but, having tried Go, I got the same felling that actors are much easier to reason about and debug (although concurrency is still hard).

On the client side, web workers allow parallelism but the API is inconvenient to use: you need to have a file for each web worker whereas Go's `go` routines are akin to a function call. In addition to this standardized conundrum, you have browsers discrepancies with the APIs available inside a worker varying between vendors [1].

On node, you have the cluster API, which allows managing several processes so it's even further from light threads. On the bright side, most (all?) APIs have both a sync and async version.

As a result, there's nothing you can use for multithreading in a module without coordinating with the whole project. I think JavaScript needs language support for light threads, not APIs for multiprocessing.

[1]: https://developer.mozilla.org/en-US/docs/Web/API/Worker/Func...
Google Is Being Forced To Censor The History Of Merrill Lynch
I'm very happy more people are coming around to this idea, despite multiple independent discoveries. :)

Here's another project that attempts something similar: https://github.com/berdario/invewrapper

Here's a sortof-blog-post and some more discussion about the superiority of modifying a subshell rather than sourcing a bunch of janky shell-functions that modify your current shell: https://gist.github.com/datagrok/2199506
you're right, this is a great improvement
I think it's fair for the Show HNs to dominate the front page on their big day. I doubt it will stay that way.

If it does stay that way, it'll be a nice problem to have, since that would amount to a renaissance of creative work—at least in quantity if not in quality. (And quantity can lead to quality, too.) In any case, we'll burn that bridge when we come to it, as a teammate of mine used to say.

I tend to resist the idea of balkanizing the front page. It seems to me in the essence of HN that you have one front page and everyone's dissatisfied with it.
On being targeted by the NSA
Unpopular? Really? "Advertising is bad" is one of the most supported memes on HN.
>>Well, in contrast to you, I plan to enjoy my life instead of wasting it by worrying about some possible bad actor spying on me, which is what I'm must read is how you spend your life.

Let me guess: you are a straight white dude with a comfortable income.
Can't you just unmarshal into interface{}?
Because the ui of a website or program is not just an interface, it's also (and quite often primarily) presentation. Visual presentation is a justifiably complex field with a rich history that has taught us that how you present information is often just as important as the information itself. All those colors, animations, etc are an integral part of expressing authorial intent that goes far beyond simple branding.

Arguing that computer ux should solely be driven by the needs of interface without concern for presentation is like arguing that all print media should look like unillustrated pages from a research paper.
See, the problem is the word "harassing".

He sent her emails? Fact.

The nature was sexual? Fact.

They were "harassing"? The very conjecture that is to be investigated.

As an example, if I send a text to my girlfriend and co-worker that says "I'm gonna plow your fields tonight", it is a fact it was sent, was sexual but harassing? That is contextual.
Thanks for the feedback. I need to show that the check mark is how you mark a video as done and progress. The intent could be clearer though, I'll look into it.
No registration is required to pay or to make a paywall.

Verification is done by assigning a slightly different payment amount to each person. For example, if you are charging 0.00015 BTC, the amount 0.00015001 and 0.00015002 may be used to distinguish two payments. These amounts are cycled every ~15 mins.

Edit: Also, I may add support for BIP32 master public keys in the future. This would allow derivation of child public keys on behalf of the user, providing a unique payment address for each transaction. This is technically easy to do, the only problem is most people don't know how to access their master public key.
Thanks! About 4 months nights and weekends for the app and the website.
1. Someone _has_ come up with the One True Layout System. It's just that most people like to pretend TeX doesn't exist or, when they grok the box-and-glue layout model, try to reinvent it from scratch.
"Interesting article though. I once had a girlfriend who detested cilantro. I always thought she was being silly but now I realize it was a genetic disorder."

It's not a "genetic disorder" any more than having blue eyes is a disorder. It's just a normal genetic variation.
I guess my theory partly depends on the filter being too sophisticated for any one person to co-opt. We can design machine learning, but there can't be many people who are capable of wrapping their head around a running machine learning system, and be able to reach in right here and peek/poke some weight and bam your nephew is arrested in Texas. On the bright side, most of those people are probably not officers, whom you seem to be most afraid of.

As for the objectivity of feeding the filter data, I envision something completely automatic. No selective entry for this or that suspicious person- the filter is fed a database of all people, and perhaps monitors the internet's traffic on its own. Maybe ACH traffic too. Financial crime could be this system's biggest win- computers are way more suited to uncovering financial crime relative to humans.

Basically, when it's big enough and sophisticated enough and automated enough that no one person can fully understand it, it becomes significantly harder to pervert. And, as I mentioned before, it needn't be perfect- our current system is pervertable too (see: papers please, racial profiling, etc), so this one would just need to be less pervertable...
Faraday Café in Vancouver's Chinatown blocks cell signals
This looks great. Any way to have a system-wide .vexrc?
you can find the screenshots here.
https://assembly.com/buckets/posts/buckets-preview-custom-fi...
Vex seems very convenient, but it is also possible to avoid the "magic" with just standard virtualenv.

If you provide the full path to the python binary in the virtualenv, it executes with the virtualenv loaded:

/home/acjohnson/virtualenvs/foo/bin/python myscript.py

This is useful for crontabs, system service config, etc. which don't load a regular user's bash setup files.
I have been a developer for a little more than a month now and what I have discovered is that although the office is open, whenever someone passes you, they treat you like you are in some kind of a no-distraction bubble, even if you get along really well. I have become to respect that culture.
Is there a filter for excluding Show HN's?
It's still very new so I don't have enough users to make more than a negligible amount a day. If anyone has any leads or ideas for marketing, I'd really appreciate it.
It's not a disorder. It is unfortunate.
Someone yell at me if I'm wrong, but isn't TeX designed for paged content?

That means while TeX might work amazingly for paginated content, single page apps, or really any non-paginated content, is very much a screwdriver where a hammer should be used scenario.
I'm Australian, and live in the UK, my name is Mike, and here I tell people my name is 'Maike' they don't think it's Mark.
Even for public goods, there should be some way of fairly allocating them. The randomness of driving around looking for parking is not a good way in 2014. It would be nice if some subset of spots used an automated system where people paid with their time, where drivers could sit in a queue to be notified when a spot frees up, and the spot becomes reserved for a short period until they park in it. (You snooze, you lose.)
Show HN: Free weekly Swift Development newsletter
I actually prefer stronger typing and Typescript solves that for me for Javascript+Node.js

The bigger reason I see for sticking with Node.js for web development is being able to use Javascript for both server and client code.

Newer Javascript frameworks and templating libraries such as dust.js, Ractive.js, React.js can render both on server side and client side so on the initial requst the server can send a fully rendered page for SEO and performance, and then client side Javascript can dynamically update the page using the same code/templates.
I wonder if people are picking Go over Nimrod mainly because Go is more popular.
Do you have more info about the airplane performance? I'm working on a flight simulator and this plane is one of the 747's we're going to add.
I'd love to get more details about the differences compared to a regular 747SP.
> We finally shove bytecode-level runtimes into a browser and let a thousand flowers bloom

asm.js and PNaCl are here today. What more are you expecting?
Actual feedback: clicking the signature didn't make any noise on iPad.
Costs of multi-process architectures
I think TJ works at segment.io, saw it on their team page when I was trying out the app.
Nice, it would be nice to see those pieces. I guess you are looking to study arabesque (http://en.wikipedia.org/wiki/Arabesque_(Islamic_art), which includes calligraphy and patterns.

"In the first mode, each repeating geometric form has a built-in symbolism ascribed to it. For example, the square, with its four equilateral sides, is symbolic of the equally important elements of nature: earth, air, fire and water. Without any one of the four, the physical world, represented by a circle that inscribes the square, would collapse upon itself and cease to exist..."

I have limited knowledge on the topic to be honest, you might find this one related though: http://www.amazon.com/Islamic-Architecture-650-1250-Richard-...

I used the digital canvas as a medium to project what I had in mind with added randomness to make it dynamic. Although the persian/islamic art, I was exposed to in childhood and teenage-hood, helped me with the idea but I was not trying to connect it to any particular known art. It would be great if you can provide some pointers to both Pali and Thai scripts/art, so I can study them and probably expand the project on them. I had some other ideas for the project, but unfortunately since arabic/persian fonts cannot handle spaces and words becomes a series of disconnected letters I could not fully implement them. e.g. I cannot make verses follow a specific path due to that problem.

Wow those pictures are really interesting, specially the first one. I have seen how they do this with Chinese calligraphy but seeing the Arabic calligraphy is surprising. Thanks for sharing :) I am sure you had fun taking those shots.
I would like to know how you got 20 phone screens in 3 weeks. :)
NSA targets the privacy-conscious (Seite 1)
And I guess, people are trained by now to automatically click away those dialogs. A 30 second (or so) undo window would be better.
Low Observable Principles, Stealth Aircraft and  Anti-Stealth Technologies
I doubt it works like expedia or else they will be using your name on the reservation instead of someone else's name.
Xbox Music API released
They didn't send me a take down request.
They've only sent it to Twitter and Twitter didn't take the account down (yet). It looks like they pushed back and asked them to specify which tweets were infringing, leading to the removal of animated gif in some tweets 24-48h after they were sent.
See also https://storify.com/xdamman/replaylastgoal-reactions-to-fifa...
Re IOU system: that is an interesting idea! It would solve one of the big problems with micropayments, which is the mental barrier. Thanks.

Re Coinbase support: point taken; they are indeed one of the most popular wallets.
Show HN: Daily Acoustic - One acoustic radio each day
To make this useful for an interview, you have to set it up so that people can't submit things they've coded up before in a much larger timeslot.
It did, but I'm not sure it was wrong. The controversy/substance ratio on this piece seems pretty high.
how about merely 50% confidence on whether or not an individual is considered "foreign?"
This post really resonates with me. I'm not as prolific and don't have the ability to breeze into a new language on a whim, but seeing so many other languages gaining momentum nowadays really makes me feel restless. All the best of luck to him, and I certainly hope I'm not stuck in the same rut the next ten years.
Yea, I was thinking of adding file upload support for music/videos is a next feature. Having support for Soundcloud/Youtube/etc. URLs is a neat idea and would make for an easy UX.
This seems taken out of context. I don't think he was making a blanket statement, he was asking if people are willing to pay for this particular service, is it unethical? Ie, is it reasonable to say that if people are willing to pay for restaurant reservations, specifically, does that say anything about the ethics of it. Not to say that it is a good point, but I don't think it's some moral statement that paying for something makes it de facto ethical in general.
Blake, you're right that the vast majority of PNW _vendors_ (i.e. technology service providers) are MS shops. That's because almost all (at least 95%) of the vendor ecosystem here is supporting Microsoft or clients Microsoft directly connects vendors with. (We're primarily a non-Microsoft vendor - we'll do MS-based development if required, but we don't choose it for new projects, and 95%+ of our work is on Linux - but we are one of a very few exceptions at any scale.)

As noted by others, _startups_ - being created from scratch by people choosing their tools - absolutely use a wide variety of platforms. I expect that the numbers would bear out a higher percentage of Microsoft-based startups than in other locations (and there are a number of successful startups in the Seattle area with Microsoft-based platforms), but it's certainly not a significant majority.
Just wanted to chime in to say that in SF if you have a parking permit you can park in some spaces for up to a week until street cleaning. When I had a car I would have gladly paid someone $15 to get a spot on my street on a Thursday knowing I could leave it there until Wednesday. Spots open up all the time but are filled quickly. I'm not defending the app, but there's definitely a (small?) market for something like that here.
I named my cat sudo bangbang
Hark was a Capitol Hill startup (and some great people), but has been effectively defunct for ~9 months. http://www.geekwire.com/2013/hark-hit-wall-corporate-records...
CSS is broken.

I've just been watching a colleague learning HTML/CSS for the first time. HTML was easy and she has a very good handle on that, producing some nice HTML5 markup by hand very quickly. CSS has been a nightmare - mostly not because of selectors or values (that comes later), but because of basic layout issues caused by the nasty hacky layout model of CSS - in particular the concepts of floats, block and inline and unpredictable element sizes due to the box model.

But I disagree that CSS should thus become a general purpose programming language - the separation of concerns in HTML into content/style/controller is very useful and would be terrible to throw away, just because our current styling language is so lacking.

The problem with CSS is layout - properties, selectors and values could do with some work of course, but they're mostly passable if a bit underpowered. Layout is insane and it's down to assumptions made at the creation of CSS - a very simplistic doc model assuming some basic structure of heads, text and a few pics flowing in a linear fashion down a page - like a technical paper or simple book layout. Flexbox looks equally unintuitive if a bit more powerful.

It is a hard problem, but there has to be a better way than the current agglomeration of hacks upon hacks - something akin to the HTML5 movement for styling - remove or deprecate most of the overcomplex spec and refine what is actually in use. Grids are key here - they've been used in graphic design for centuries, and they are a fundamental part of organising information which is entirely missing from the CSS spec and should be the basis of layout, not an afterthought.
> And a note to the mods: there's an extra 'f' in the title.

Thanks, fixed.
It's the exact opposite at my work place...
This is how I send the data to a default webhook
https://github.com/xdamman/ReplayLastGoal/blob/master/hooks/...

It's being sent as a classic POST request. You should be getting the following attributes:
text=Goal for Belgium! #URU 1-1 #ENG #WorldCup \n📺Video:
gif=http://replaylastgoal.com/videos/2014-06-19-20-31-24.gif
video=...
...

See also https://github.com/xdamman/ReplayLastGoal/blob/master/test/h...
I think the fact that they can tag us based on what we searched or read is chilling. It's even more chilling that now the argument has been flipped from being appalled that our right to privacy has been utterly destroyed online, to arguing if it's right to be flagged for further review for simply searching or reading about specific subjects.
Interesting, I have seen "The colour Purple is a trademark of Cadbury (or equivalent wording) as recent as April this year on new advertising.