skysight-inc/HackerNews huggingface dataset:
There's is a vast ecosystem of free and open source projects that offer access to statistical and machine learning techniques now usable by non-specialists. I can now easily build recommendation systems scaling to billions of ratings, do facial recognition with a high degree of accuracy, fraud detection, or identify all the things in a photo (thanks ImageNet!).

I can build models to predict customer churn or ad CTR performance, extract summaries from large text documents, use unsupervised clustering to identify potential customer segments, determine if an image contains nudity, or if a 140 character tweet contains positive or negative language.

Open access has come a long way in a short period of time. It was only five years ago that Facebook introduced auto-tagging friends in photos (facial recognition), a feature that's now taken for granted but was once the realm of bad CSI TV shows and Las Vegas casinos.

Google, Facebook, Amazon, Microsoft, and IBM even started a consortium this September to share research [0].

"AI has been democratized" might be a bit overzealous, but I'm perfectly happy with the offerings on the table right now.

[0] https://www.partnershiponai.org/
Second that!
solidangle: Indeed, there are a lot of graph algebras out there, and I looked at many of them, including the Kleene Algebras. So far I haven't found any algebra with the decomposition axiom, but if you come across one, please let me know!

Why do I need the decomposition axiom? I haven't actually provided a motivation for it (or why I defined overlay and connect the way I did). So, here it is: just like LolWolf, I wanted to represent arbitrary graphs and only graphs using expressions, so expression x -> y -> z should be just a graph, and therefore I should be able to construct it from smaller pieces. But what should these pieces be? We can't make it equal to x -> y + y -> z because then our definition of -> would be partial, since it's not always possible to find 'the last node' (in this case y) that we need to connect to z (e.g. the left-hand side may be a cycle). The only choice that seems to work is to connect all vertices on the left-hand side to all vertices on the right hand side, which leads directly to the decomposition axiom.
Show HN: PasteQL – Easily turn raw data files into charts and reports
And the reality is that despite this, the vast majority of people have no idea what Bootstrap is, won't notice, and frankly wouldn't care. Increasingly site design is differentiated by the imagery used as images get elevated in prominence, and that is all you need to differentiate your design many times.
It was nominated for six Emmys and won two. I don't know who votes for and watches the Emmys, but I don't think it's geeks.
I came up with the idea while through some of the frustrations that I ran into during my day job. A common use-case that I go through on almost a daily basis is:

1) Collect a bunch of excel and csv files from different sources / people

2) Merge those files into a single excel file so that I can join the data to make something useful

3) Create pivot tables and graphs using that data

4) Copy paste those figures into a word doc

5) Email it out to a bunch of people

Sometimes, if Step #2 is really complicated, I end up writing a quick python script to upload all of those into a temporary MySQL database, do the query, and then export as a csv file, GOTO #3.

This also becomes more annoying when I have to make some changes to the data, which now requires me to repeat the whole process again. PasteQL is the first stab at making this a little bit more sane.

PasteQL is a side project that I just finished, please let me know what you think. Also: this is the first side project that I've ever launched, so I'm a little lost as to how to solicit feedback and actually market it, so if you have any tips/advice, I'd love to hear!
He could add trusted contributors to handle that load for him. No one says he has to handle merging all the PRs himself. Dwarf Fortress has a huge community of very technically-minded people. The end result would be better with more contributors, especially if it freed up the attentions of the main developer to focus solely on the creative stuff while bugfixes and maintenance tasks were handled by the community.
Maybe you're right -- I didn't see that. I was mostly concerned w/ refunds on pending KS (which they don't have to do) and with them not shutting down the servers.

It's not ideal, but I suspect they have limited resources. I wish there were a way for companies to pay into an escrow/bond/whatever to keep their HW products alive in case of failure. I was really sad when Zeo (sleep tracking EEG thing) died; couldn't get the website or replacement consumables :(
That is sometimes how I talk when I make jokes. No memes here. Tough crowd.
Really well done. Few quick questions...

Why not use an off-the-shelf grid system like Bootstrap or Foundation? Would probably make this easier to edit / extend for people already familiar with those layout frameworks.

For SEO... things like Page Title, Meta Description, OG/Sharing Meta Data... those would be good to add somehow. "Click here to add your fav icon / bookmark icon / social share icon / etc." At least adding them as empty fields so people know to add them in manually...

Could you add in semantic elements? Wouldn't take long to add those to the base template... http://www.w3schools.com/html/html5_semantic_elements.asp

Really nice tool, can see a lot of people getting use out of this.
Which is super shady in my opinion. I've seen video game Kickstarters cancel their KS when they have a bit over 100% funding and a few days left. Clearly they are short of their real goal. Another common warning sign is when it fails to fund the first time and relaunches a few months later with a lower goal.
Kind of interesting. What I'd really like to be able to do is require specific people to review before merging, for example require a review by at least one of our senior developers.

Right now the greenest guy on the team can approve a PR and it can be merged.

The real dream would be to be able to set the requirements on a per-directory basis, but I doubt that would ever happen.
Maybe a candidate for a yet-to-be-built "lightpatterns.org"?
I've never read an article about Genghis Khan that warns us that murder is bad.

It's assumed that we can discuss his actions without making them a template for our own.
> And that's okay.

Well, sort of. Really, it could be better.
It's clearly on topic for HN in general, but has to be out this week, given that we asked people to err on the side of flagging politics and the reason the investment was made was political.

Doing this experiment for a week is demonstrating how inseparable the political aspects of these stories are, and how "just ban politics" is not an answer to the flamewar and incivility problems that HN faces. So when it's done, our current thinking is to revert to the status quo ante, with some additional guidelines to encourage civility and to ask people not to use the site primarily for politics.
I've seen a parallel in braced languages where the code spacing alignment was out of whack with the actual blocks as denoted with bracing and then people thought they were adding code to one block, but it was actually a parent block. People seem to inherently use white space to determine block scope.
I've been in many electronics factories, including ones used by Apple. There is still a lot of human labor. When people talk about robots replacing people in these factories, they aren't talking about robots driving screws or connecting assemblies together. Robots can do that, but many companies' demands for agile manufacturing make them hard to bring in.

I was in the factory that makes Apple Earpods. They are one of Apple's highest produced products because they ship with all their iOS devices. All the assembly was done by hand. They were proud that they added a robot to the line. Do you know what the robot did? It moved parts from one station to another station 12 feet away. They previously had a human doing that.
When dark theme is activated you cannot see the headings "Name Your Business" or "Build Your Website" on the homepage.
Love the builder feature! I, too, had a problem downloading in Firefox. It worked fine in Chrome though.
> The lambda terms introduce local binding which throws off an algebraic representation.

Doesn't rho for renaming in relational algebra also have local binding?

It's good to know the reasons are historical though.
In the show, Elliot is actually not all that functional. He's debilitated - he can't remember where he's been or what he's done, he's socially awkward and destroys his relationships, and he gets in a lot of bad situations as a result. He's also a drug addict. Maybe the picture of his life isn't all that unbelievable.
I'm not sure, are you now looking for something that does more or less than Bootstrap?

While Bootstrap isn't a silver bullet in general, it's surely great if you don't want to write CSS, or only where necessary. And you can always build on top of that.

And needless to say, tastes vary wildly: I once started a side project with someone who was virtually my taste counterpart - he liked everything I found ugly and vice versa. So maybe you should get a second opinion on your designs... :P
I am surprised you found something in the characters and development arcs of Westworld that you didn't see in Mr. Robot. Westworld is almost entirely plot based with little care or regard for character motivations or development while Mr. Robot spends a lot more time on that type of thing.
"Surely I'm misreading that title..."

"Nope, that's really what it is..."
Yes. I'd love to hear what modulation scheme they use. Or what kind of network protocols they support. But also more basic things like: is it now possible to pair multiple headphones with a single player device?
Naturally, I just noticed someone wearing one today. It's quite possible that I only paid attention when they first came out, and if I pay more attention again now I'll see them more often. Let's see how this goes.
Also Microsoft is using Yoga (previously known as css-layout) in React Native for Windows: https://github.com/ReactWindows/react-native-windows
I feel that, I've spent thousands. What finally got it under control: strength training (coached by a physical therapist), finding/releasing the spasms (trigger point massage + trigger point acupuncture), consistent good posture (sitting, standing, sleeping). It was an education! Good luck, keep going, it's worth it.
And still no one knows why x86 control registers are CR0, CR2 and CR3. What was CR1 supposed to be used for?!?

(This is actually true. I asked x86 architects when I met some).
To clarify, it isn't being used as a set literal. It's a list passed to an operator that happily coerces your lists to sets.

Allomorphs are tricky things, but I think it was the right decision to treat them separately in collections.

`Set.new(42, 55, 1)` is the most formal way to create a new set, but Perl 6 provides `set(42, 55, 1)` as a shorthand.
LOL I just found out who gruseom is/was. That's funny :) That you might even entertain the thought I consider a compliment.
No it does not. But, with some hand wringing you could probably write a Gtk+ GtkLayout-based widget that used this engine to do layout rather than box packing or ebassi's constraint stuff that's going into Gtk+ 3.89.x/4.x.

...I'm not sure that you'd actually want to, but that's a different issue.
I recently read a really great book about issues similar to this called "politics of design". Making things more accessible to everyone honestly really excites me. I hope that every time I ever make something I get called out on all of it's accessibility flaws. So thank you for bringing it to light :)
Very interesting. I did loose track of the 4 steps and was confused on how to finish the project.
Is it just me or does anyone else also feel a bit left behind by this?

They say it has bindings for Android and yea, I can generate these Yoga objects in Java but how exactly would I integrate this with my Android view hierarchy? Do I need to use React for that? The documentation says exactly nothing about this.

What's the piece of information that I'm missing?
I strongly disagree with this.

Pet usually means there's a whole lot going on the server (or the container, for that matter), and you need more tools in order to maintain whatever that is. PostgreSQL for example. In order to run it "properly", you need to manually set up replication, backups, failover scenarios, monitoring, logging, etc,... And most containers are kept simple so they only run one process (or very few of them) - and they often come with very little extra libraries installed, which makes any kind of advanced setup much harder.

Pet containers are stateful, and that state is often data. Data that is crucial to your business. I wouldn't trust a container to handle it, it's just too dumb (by design, I guess?)
London is good. I'm a self-taught dev who moved from tech support to QA to engineering. There's a lot of work here and quite a bit of competition, but I wouldn't say not having a degree has been a problem.
Thanks for posting the link. I recently discovered what an INTP is and that I am one. I don't believe that I have a mental disorder but I definitely struggle with severe depression and mood swings, I'm trying to figure myself out.
Why would you use a name like Yoga? I mean can you imagine calling something Tai Chi or Buddhism or Christianity ?? Yoga is a philosophy with a much deeper meaning than a software platform so I think you sort Of trivialized it even though I believe you had the best intention?
By the way, it's absolutely painless to setup Babel.

To use ES6/ES7/ES8 (e.g. async/await), it's just:

npm install --save-dev babel-cli babel-preset-latest

And then in the package.json:

"scripts": {
"build": "babel src -d dist --presets latest"
}
Not only are you generalizing about an entire hobby/profession and its overlap with a particular mental disorder, you didn't even diagnose the main character of Mr. Robot correctly. He has dissociative identity disorder, not schizophrenia. The two are similar in some respects but vastly different for the most part.
A hundred times this. If you're flying very rarely and your dates and destinations are set... in my experience there's not even much choice between a lot of airlines, usually 1-3 for a given time. So price is more like 'can I move this one to one day later to save x%' - I don't recall ever just shopping around for different airlines.
Wall-jumping robot is most vertically agile ever built
> pyfilesystem is great!

Cheers.

> My only suggestion would be to improve the search optimization for pypi.

Fair point. Not entirely sure how to fix that. I'll look in to it...
> "But if we're strictly speaking about Python objects within pure Python code, then no, memory leaks are not possible - at least not in the traditional sense of the term. The reason is that Python has its own garbage collector (GC), so it should take care of cleaning up unused objects."

I have a hard time beliving this. Java can have memory leaks so why couldn't Python?
I'm pretty sure it is; it's just a foam of very small bubbles. It's the little pockets of air in bread (usually made by escaping steam, from the water in the dough) that make it tender and palatable.

The most obvious foam structure we think about with bread are the big bubbles inside a sourdough or tuscan loaf. But the foam that, say, Harold McGee is thinking about when he describes bread as foam is occurring at a smaller scale.

A communion wafer, for instance, is indisputably bread --- extremely thin, with no discernible internal structure --- but it's also basically a very thin slice of styrofoam.
I'm the maintainer of that port, glad you like it :)
Linux on the Mac – State of the Union
Agreed, I think there's simple things we can do to help with this. The UX is flawed atm, with out a doubt.
Google Determines that FIDO U2F Security Keys Improve Security
If the truth were embellished I bet Terry would make a good basis for an interesting fictional character.
My response exactly.
It's exposition. It kind of sucks because we'd like to suspend our disbelief and pretend we're entering a "real" world when we watch a movie, but movies and books are doing more than just "showing scenes from the life of ___," they're telling a story to an audience. An audience needs to be told sometimes what a rootkit is, or that this character has a history of x or y, because the audience didn't grow up with the characters and experience all their shared experiences, or sit in university with them and learn rootkits alongside them.
Assuming this article is accurate, it shows what type of a clownish dystopia the USA has found itself in. We force the government (i.e. the collective US citizens) to pay for end of life treatment for people who didn't budget for it themselves, and which also appears to offer a worse utility than doing nothing according to the revealed preferences of the very people who are responsible for administering these treatments.

That is, we are bankrupting our nation to make people more miserable.
Malabar Porotta and beef has become a symbol of resistance for us Keralites. The central governmemt has tried to enact beef bans across the country as cow is holy in North Indian version of Hinduism.
I was going for the "lacking in empathy" description completely - and in description of specific endeavors, not individual people.
Have you considered Bootswatch?

https://bootswatch.com/

It's a light set of styles that are applied over top of standard Bootstrap. If you buy a full "Theme" from Envato or where ever, even it's "Bootstrap Based" it is generally so stuffed full of random js libs and heavily customized that it's hard to work with.
The Snow Guardian: Billy Barr observed the snow in a Colorado town for 40 years
Really fantastic UI. And I LOVE party parrot at the end. Made me smile.

Depending on your target audience, I'd love to see some tooling to help with a signup form. Maybe offer some integration options (and an affiliate link) for Mailchimp or something else?

I'd also love the ability to easily create multiple pages linked to each other within the app. Sure I can create separate pages, but would be nice to have that done for me and add some basic organization.

Overall this is really awesome. Would love to know more about what technology you used to build this, why you built it, and what your future product/monetization plans are.
I think that's the point. It stands out and harms the suspension of disbelief.

Maybe we should bring the intertitles back.
It was explained by the grandparent. They used the sticky to abuse the upvote system by getting everyone to upvote the stickied threads. It breaks the organic upvoting of content to the front page by forcing the thread to the front page of the sub, in order to get it more votes. The point of stickies is to provide announcements that everyone in the sub should see, which is not how they were using it.
I like the social engineering aspect. In that regard, the show is interesting. They make hacking much more about human security than software and hardware. And when you think about things that way, the world is a scary place.
>Sure, but then you're on the hook for what they officially do with the name, since you've sanctioned them.

What does the mean in real terms? If the software had a issue that causes computers to burn peoples houses down would Bethesda be at fault somehow?
Then how do you deal with people who did not get a tall and smart spouse?
Thanks for the clarification! I'd definitely be interested in the source if it were available. Elm looks promising to me and it'd be neat to check out how it was used here.
I have never found it to be an issue and I dont use high end stuff. For example I have a xiaomi redmi note which connetcs to my xiaomi bluetooth speaker or my car system (Nissan) with ease,i dont even think about it. If bluetooth is turned on on my phone it will connect to these without fault and i never get drop outs, same with a bluetooth headset that I sometimes use. I paired with all of them once and now i just turn on bluetooth on my phone and it connects to whatever device i am near.
Spectate mode is fantastic. Watching someone play now: http://crawl.berotato.org:8080/#watch-Scypho

Scypho: brb spectators its dinner time
Scypho: also i am mad fucked
Scypho: so i need to think
It's not my idea; it's Harold McGee's.
Nowadays, typescript inference is not any worse than Flow's though.
Nevertheless in the last 10 years factory automation has been explosive. Its not all done (or we'd have much higher unemployment) but its hurtling down that road.
I am co-writing a paper with a Ph.D. student and he is currently working on trying with other datasets. We are also trying different architectures, combining multiple LSTMs (stacked, residual connections + batch normalization, bidirectional LSTMs, and on)
There are also a lot of PhD scientists working at rich Chinese tech companies.
See also self-organizing maps. They seem more robust. See e.g. [1].

[1] https://pdfs.semanticscholar.org/3ffe/8f8a7b0d00297e0cd74d20...
It's so British that it's been called the National Dish of England! The key issue is that the dish was developed in England, for an audience of English diners.
You're comment reminds me of that Anomaly comic about the manger and the pie chart[0].

[0] http://img-9gag-fun.9cache.com/photo/277232_700b.jpg
>>Really fantastic UI. And I LOVE party parrot at the end. Made me smile.

Agreed. Really nice touch.
Learning LALR parsing is fun; for production work the intuitive approach of recursive descent in fine.
Directors and writers (who come up with the actual story 99% of the time) have always gone the extra mile to please a favored demographic (or occasionally offend a disfavored one). Think aristocrats in any Shakespeare play.

I'm tempted to reach back even farther, but classical Greek drama was generally completely rooted in divine miracles because that was how most people thought the world actually worked back then, and you could get in trouble for saying otherwise, as Socrates discovered. However, in Plato's Dialogues Socrates puts in a lot of time displaying or eliciting military knowledge from his interlocutors, since they were the elite of Athenian society and Plato's target audience for his ideas on statecraft.
Credit Karma Takes On TurboTax, H&R Block With Free Tax Filings
how did it get loads of traffic, from where?
This looks great. Nice to have an JS alternative to jupyter.

Looks like it's using D3, DataMaps[1], and KaTex[2] for visualizations.

[1] https://datamaps.github.io/
[2] https://khan.github.io/KaTeX/
You misread apparently. No one said anything about a CS degree. And your intuition is wrong. The Facebooks and the Googles are the companies who are confident enough in their screening that they don't care much about your formal education anymore.

CS fundamentals absolutely. CS degree nope.
What makes you think those who are interested in AI expect we will be able to predict the future with 99% accuracy?

I encounter people online and in person who pose logic puzzles involving such a hypothetical entity. I also encounter people online and in person who engage in futurist thinking about where humans would fit into a world with such entities.

The coming impact of AI will be on jobs. You don't need godlike AI in order to do human work in all its forms. That's the type of change I think will re-ignite imaginations about AI.

In "The Matrix" and sequel movies, human beings seem to react to machines in a way analogous to how we have historically reacted to different ethnic/religious groups. I hope "ignition" isn't apt.
Being able to search for things my review is requested on would be good companion feature for it.
I like it, except for the part about "refactor later" in my mind the best way is refactor "first" so that adding your feature is "easy"...though I don't always follow my own advice with hobby projects LOL. Don't let technical debt subsume you, though, fight back eventually.