jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I hate analogies... but will use one here... 'copying' an API, to me is a bit like copying the look&feel of a product. There used to be similar lawsuits alleging 'look and feel' violations awhile back between Microsoft and whomever (I don't recall anymore), most if not all of these bombed. If Google had lost this one, then the next step would be copyrighting a typedef-ed struct with "proprietary" Google data in it...

I am not a huge fan of Google's antics in general, but in this case, I am glad they won.
My Brother, My Brother and Me shared all the best with a regular roster of volunteer Yahoo miners credited for the questions.
The blog post presents legal arguments why (with existing SCOTUS rulings) they should be considered separate. I could repeat all that, or just ask you to read it.
it is closed source, and ST4 is what made me remove VSCODE from my laptop.. 120 megs vs 1.2 gb of ram...

ST4 is a complete VSCode killer.
There is way more to Flash than video. You see a lot of Flash silently running invisible in the background to enable modern web app features that aren't yet possible or easily achieved with standard HTML and JS. For example, Flash was used for web sockets before web sockets was a thing. Flash was also used to facilitate uploads.
Microsoft probably ran out of successful Windows proprietary based companies to buy. Skype, Visio, Yammer, Great Plains Software, ...

http://en.wikipedia.org/wiki/List_of_mergers_and_acquisition...
No support in MySQL/MariaDB.

There is support in Postgres, sqlite, MSSQL, HSQLDB, Oracle, etc... for CTEs.

You can sort of emulate some recursive SQL properties using a temporary table:

http://brianv0.github.io/blog/2013/6/recursive.html
This looks like a weaker version of http://copy.sh/v24 with emscripten. Still a very interesting development though
Which of course is alluding to Dr Strangelove https://www.youtube.com/watch?v=JlSQAZEp3PA , which was my immediate thought, being that it came out about fifty years ago.
man, it sounds like you're describing OS X Yosemite.
Read this[0] - Xhibit and SkyMall have a very strange/shady past. This is the strangest part from that article:

"Xhibit is a cloud based technology development company with its primary historical focus on digital advertising, and a recently expanded focus on online and mobile social media, games and CRM (customer relationship management) solutions."

[0] - http://www.theatlantic.com/business/archive/2013/06/skymall-...
Without commenting on the various claims about memes in this article, I can offer a hypothesis on the closing paragraphs: the most obvious reason why misinterpreted science is much more commonly seen is that sharing an unsupported meme takes far less time and effort (~few clicks) than finding the research paper and reading it, so we would anticipate seeing a lot more of the former.

The pithy version is "a lie can run round the world before the truth has got its boots on", with thanks to Pratchett.
Location: Hamburg, Germany

Remote: Remote or Office

Willing to relocate: No

Technologies: Flutter

Résumé/CV: https://www.linkedin.com/mwlite/in/numen

Email: https://oleksandrkirichenko.com/
SEEKING WORK - Freelancer/Remote

Experience in the AWS Cloud for 5 years; proficient in Python scripting.

LOCATION - Northern Virginia, USA
SSH and VPNs: Business class access, $120/month.
This is surprising to me. I can't exactly point to why...
Pardon my newbieness. But if these guys had a .cn domain instead, or anything along those lines. They would be safe, no?
Does anyone know if this uses Google's open source tesseract-ocr software?
Indeed. That site did the same thing as google or any search engine does. Makes you think twice about starting a search start up on the US.
They all sound like sites making pirated/counterfeit items available.
Volume 2 of Principia Mathematica, not Principles of Mathematics.
Sounds cool. Will definitely try it. Maybe you should put that information somewhere on the site.

However, I think that most people are going to use @pepbot.com. Therefore if you just type <something> without @pepbot.com, it should be assumed that people want check mails in <something>@pepbot.com. It should ad leas be automatically appended if there is no @<whatever>.
I agree with the grandparent that (contrary to the vague group of Lisp zealots mentioned) understand Lisp and hate the parentheses. On the other hand I also agree with you that there is probably not market/interest in this group of people to learn "Lisp with an alternate syntax".

As someone with an interest in programming languages I do feel I have reasonable grasp on Lisp's s-expressions, but I dislike the parentheses syntax. However I don't think an alternate syntax would help me, most Lisp would still be parenthesis Lisp...

I think most of people like me instead flock to functional languages like Haskell. As I mentioned in an earlier Haskell discussion I think Lisp's macros are probably more powerful (in the sense that they can express more then Haskell code), but like a lot of Haskell coders I just don't agree with the Lispers that this (slight?) increase in expressibility is worth the loss of readable Haskell syntax.
This is a messaging app that sends and receives text messages through sound. I tried to make the transmission to be reliable for reasonable distances - say up to 5 meters across the room. It uses FSK modulation and supports both audible and ultrasound transmission. The app is free, open-source and is available on multiple platforms: iOS, Android, Web.

I'm really looking forward to some feedback about the performance and ideas for future applications. Thanks!
There's nothing moderate about them. They're just not sufficiently extreme for the taste of those audiences. They fell under scrutiny that some of their smaller competitors aren't facing, so they're trying to maintain plausible deniability, which means the crowd of extremists has to go elsewhere to get their rage fix.
That's untrue. He can easily be impeached, removed, and then prosecuted.
Presidents have been literally assassinated long before the Internet. The county when to civil war without electricity. Yellow journalism was the original “fake news” and there was no utopia when everyone “agreed on the facts”.

Let’s not pretend the Internet has enabled something particularly nefarious here.

By pressing these companies to be the arbiters of free speech, you’re exacerbating the problem. These thoughts and people don’t go away, they just move to other platforms.
A neat teaching environment with visual AST walkthroughs. Having inspection/reflection facilities built into the standard library of a programming language is a boon we rarely appreciate.
You can turn it off! You can personalize the space to make it work for you. That's one of our key differentiators. We don't want to force you into a single format.
Nintendo made so many brilliant games in the Mario franchise. Likewise with Zelda (and Metroid and there will be more if you look closely). Their consoles are typically robustly made. The controller-drift issue with Switch being a notable recent exception.

As for their systems being "behind", the xbox and playstation motion sensing controllers came _after_ the Nintendo Wii made them popular. The Switch came with a new idea of a console which is both a handheld and one connected to a television. The 3DS came with a lenticular 3D display. Unless you measure being ahead/behind in the sole axis of computational power, they are setting trends and taking gaming to new places.

They are a serious pain when it comes to how they hound fanmade products which might feature any of their IP, have a substandard system for online play, or a poor developer experience but being of sub-par quality is definitely more in microsoft's department than Nintendo's.
So, you're getting rid of inheritance altogether and settling for this interface boundary sharing notion?
Cool! I was a little turned off by some elements of the beta signup, but now that I actually get to see the site (not just screenshots), it looks pretty good. The app note search is a great feature; I've bookmarked it.

Is an option to filter/re-arrange the pages on the list? I'm primarily interested in the community articles and discussions. The comic, quiz of the day [By the way, it's "How Much Do Resistor Tolerances Affect Your Gain?" (not Effect)] and site of the day would also be on the bottom or at the side. I'd scan through the recent appnotes occasionally to see if something interesting caught my eye, but I wouldn't want to see it all the time, and the press release section would definitely be gone. I assume that other users might want something different.

Also, I notice the Digikey banners prominently featured at the top and bottom of every single page. Are you affiliated, or is this just an advertisement? The red sticks out from the otherwise easy to read black/blue/gray scheme, and I'd Adblock it if I could.

I'll definitely be following it to see how the community forms. I hope that it gets a strong community following and lots of content!
It was a joke based on the english meaning of the words and was not meant to be scientifically accurate.
Why does it have a rangefinder? Isn't that essentially a sub-function of having a Kinect on board?
"Every act of creation is first an act of destruction" -Picasso
It's slightly different than a mosaic. Mosaic software usually crops all of your photos to have the same aspect ratio. With this algorithm, the original aspect ratios are maintained so the photos fit nicely and nothing is cut off.
That's kind of like XSLT, a language with an XML syntax. I can see how that is an appealing use of XML since it basically is a nice representation of a high-level syntax tree.

I believe you have come up with a rare example where XML is decidedly better suited than JSON!

However, the majority of XML use cases are for document-interchanging applications and the way those are being handled requires massively bloated toolchains of poorly inter-operating software.
That’s a good question, “Does Twitter need developers anymore?”.

I don’t have an answer to this, but alienating your developers, who are among your most fervent users, is risky. Besides games, what’s left for developers anyways, since Twitter reigns over url shortening, mobile Twitter clients, stats, geolocation, recommendations, advertising …

edit: added advertising (through T&C) to the list
I wish there were a setting to toggle this back.
If I were a gambling man, I would bet on the chess players being homeless. reads article I win.
The Guardian editors did an interview a while ago with Charlie Rose explaining the process[1], and I don't think it's so much an agreement as that they run stories past the government first, for comment, and for the government to give them specific objections to revealing information - so far they've not heard anything concrete, just 'don't publish this' - though this was before the laptop debacle. The Guardian and WaPo redact the documents before publication (sometimes heavily). The Independent is restating that in a slightly misleading way to imply that The Guardian has some sort of firm agreement with the government on vague terms like 'national security'. So I don't think the Guardian needs to clear anything up, they've been quite clear, and even if there were an agreement, I think the Guardian would argue that nothing they have or will publish does endanger 'national security' - it would come down to arguments over the meaning of that term. Does it meant the comfort and ease of our politicians and security services to keep their activities secret, or does it mean actual danger to citizens of the UK?

[1] https://www.youtube.com/watch?feature=player_embedded&v=7pdz...

From the Independent story:

The Independent is not revealing the precise location of the station but information on its activities was contained in the leaked documents obtained from the NSA by Edward Snowden.

This looks really bad for the Independent, as the article makes it sound like this is based on a leak from Snowden, and yet Snowden has specifically denied this, and if you go back and reread the article in that light, it becomes clear that they have simply reproduced a leak at the behest of GCHQ, carefully worded in order to preempt future scoops while giving little away, and yet get in front of the news with their best possible spin. I love the ending as well where they give up pretending to be independent:

Intelligence sources have denied the aim is a blanket gathering of all communications, insisting the operation is targeted at security, terror and organised crime.

We know they already collect it all, and the only limits are technical ones (for GCHQ at least, and it's starting to look like the NSA are similar). We already know they target individuals who are nothing to do with terror and organised crime (Laura Poitras, Appelbaum, Miranda etc).
Independent's article is really strange: It contains the name of the internal portal from which it claims Snowden downloaded files, it contains the time of Snowden's download and the apparent number of downloaded files. Then it describes the foreign probably military-controlled port which GCHQ uses. Otherwise repeats old information.

Why would anybody want to disclose that new info when the goal of Snowden's leaks was to point to the cases of unconstitutional US acts or broad attacks on liberties?

It definitely doesn't fit. The new information only "incriminates" Snowden more, otherwise doesn't contribute anything. In who's interest is that then?
I had a look at their careers page - that list will be expanding quite a bit soon.
I would not recommend XML::Simple, there are various cases (not even that uncommon - say having an attribute and an element of the same name) where it breaks down.

It may be awkward to use at times, but XML::LibXML is robust and consistent.
Under Japanese (and Korean) rules, there occur situation in the end game in which it may be difficult to determine whether a particular group is alive or dead, but the player who would need to play in order to play it out and determine for certain may not want to do so as doing so would fill in their own territory, reducing their score.

Japanese rules have a variety of special cases to deal with this problem, but most beginners don't know them, and many beginners may not know exactly when to stop (as they are unsure if a group is safe or not), and so may wind up reducing their score in the endgame just because they are trying to make sure a group is safe.

Under area scoring rules (Chinese, Tromp-Taylor, AGA, New Zealand, Ing, etc), you count the sum of your territory and your stones on the board, avoiding this problem. AGA has a hack that makes both scoring methods work the same; whenever you pass, you give your opponent an extra prisoner.

Here's an overview of the different rulesets: http://www.britgo.org/rules/compare.html
Right, but I don't have to pay for the information on blogs.
Speaking from the systems side of things - it's plainly obvious when you get a piece of software where the developers don't understand the system level at all - it's obvious they only understand things at an abstract, programming level, and don't really understand how their software is going to work in the real world.
(The software will do what it's supposed to, and they may have implemented some fancy algorithms, but it will be a PITA to debug, PITA to install, PITA for every sysadmin who has to touch it, and PITA to try to design systems to support it.)

The point of doing the low-level projects is to learn for yourself, not to literally create the best new language (but you never know.)
If you are starting with '0', or even say 50k, you have one option: get lucky. There are no legitimate (meaning non-lucky, legal) investment returns available that will get you to $1mm in three years. Sorry!

Time honored 'get lucky' options that make you look brilliant:

1) Options trading

2) Buy highly (say 100%) leveraged real estate just before a boom

Now, let's say you have no money, but great social capital: awesome trading skills, and good connections, we can add an option:

3) Become a trader, running other people's money. Make good money.

Now let's say you have awesome entrepreneurial skills, good social capital, and no money. We can add an option:

4) Buy a business with other people's money, taking a smallish cut. Grow the business / tart it up for sale. Sell it.

There is a very rarely successful variant on this, which is 'buy someone's idea, and build it out and launch it with other people's money.' This is called doing a startup. Think of it as 4a. For most people, it's equivalent to just getting lucky.

Now, let's say you're hot and super sexy, and you have a thing for the older guys/gals. We can add what is pretty much the final option if you aren't going to inherit:

5) Marry it.
Can`t explain the downvote, but the links are superfluous.
Without access to the actual iTunes sale data and using anecdotal information from people posting about their sales rank and revenue, my assumption is you could get a pretty credible grasp of how many apps are in the long tail/rarely purchased - just by looking at the number of ratings.

Zero ratings probably means near-zero downloads.

Though not everyone rates the app. In fact, some apps might not get rated until deletion.
I've had the same problem. Not just programming projects but also blog posts, articles, music tracks, and even a novel that I want to launch, but somehow, seem stuck at 90% complete.

I was actually thinking of launching a platform to help people get the last 10% done. Often, people have the entire thing figured out but lack the confidence or the expertise to go live. Perhaps if an expert was to look over the project when it was about 90% done, you would feel more confident about launching.

Either way, the demands of someone looking for help before launching, vs. someone who wants something built from scratch are very different. I thought a dedicated platform for the former would help.
The error messages are bad because eval()...but rest assured there is a problem in your code.
After having skimmed the paper, I think it has a subtly different focus which is vastly more important to consider. In particular:

> At a system-level, a machine learning model may subtly erode abstraction boundaries. It may be tempting to re-use input signals in ways that create unintended tight coupling of otherwise disjoint systems. Machine learning packages may often be treated as black boxes, resulting in large masses of “glue code” or calibration layers that can lock in assumptions. Changes in the external world may make models or input signals change behavior in unintended ways, ratcheting up maintenance cost and the burden of any debt. Even monitoring that the system as a whole is operating as intended may be difficult without careful design.

In other words, due to either unavoidable or marketing-based complexities, ML projects have a tendency to blow up abstraction boundaries and induce loops leading to unexpected tight coupling. In other words, you can interpret this less as a feature of ML as a task and more as a feature of how ML algorithms tend to operate, especially when operated in "black box" mode.

ML may, when practiced in some ways, be antithetical to good software design.

Again, quoting the paper

> Indeed, arguably the most important reason for using a machine learning system is precisely that the desired behavior cannot be effectively implemented in software logic without dependency on external data. (Emphasis mine)

This rings very true in my experience building ML systems. It's an unexpected challenge in software terms. You're often used to many kinds of behavior as being undefined until runtime (e.g. needing user input before they can be understood), but typically the function of a program is something you fully internalize statically—this is the cornerstone of understandable code.

OTOH, ML says that even the very behavior of the system must be deferred until "runtime" information can propagate back. This is especially pronounced in online decision-making tools, but plays out over much longer time periods even with batch algorithm design. This "phase distinction" problem is something you will feel immediately in building ML-based code.

It's probably the case that black box ML algorithms exacerbate this. I don't have a lot of experience there, though.
Canned beans seems cheap until you buy a pound of dry for about a dollar. Canned food is essentially salt and water with a bit of overcooked vegetable.
No one thinks this is sane, right?
Have ads burned onto your reading experience for 25 freaking bucks?
I have been on the 4HB diet and the PAGG stack from the book for about 2 months. Lost 25 lb then plateaued somewhat and I am working towards finding a solution. This (OP) original diet doesn't sound too far off from the 4HB/slow carb diet with the exception of lean grass fed meats ($$) and the rice.
> If you’re based in Germany, there is a 7 hour time difference to east Asia, if you’re based in California, it is 16 hours.

No, in California, it's 8 hours (in the other direction). It doesn't make sense to talk about more than 12 hours of time offset except if you really care about aligning the calendar day instead of just the hour of the day.
Chaos is the MO for this administration.
Tangential question: what does “immediately respond” mean? “We asked and didn’t get an answer in 5 minutes”? I’ve seen this on many news sites and it’s never clear what timeframe “immediately” refers to.
The right wing racist meme is one possible explanation, but not the only one.

I say let's see if any journalists have any curiosity and do some investigation, or if we instead just get a coordinated full court press of the right wing racist narrative.
There is no point, the dude is lost to reality.
I agree. I don't care so much about grouping different disciplines of big data together, so much as putting it into the same category as machine learning.

The two definitely complement each other, but they are not the same.
Those actions can be named whatever you want. The person who wrote the code that appears in the documentation just went with those names, they're completely up to you, the developer.
Is this criticism facile? In what ways is it false?

http://techrights.org/wiki/index.php/Gates_Foundation_Critiq...
This is similar in spirit to the CouchApp platform we've been building into Apache CouchDB. More info here: http://couchapp.org
I wonder if in the future, the saying "Today's pirate is tomorrow's customer" will be common.
I actually posted this in the lab an drew a red line bell curve over it that was labelled "usefulness".
Dunno what kind of application. But it think you should do it like github & 37signals. Make sure your software is usable for free and add some features for which real customers would pay. Dont work against piracy. Its lots of effort for nothing, because there will always ppl who find a way to crack your software - and, IMHO, thats absolutely okay.

If your app is good enough, it will be pirated, but that means LOTS of ppl get to know about it and, at least, few of them will pay for.
I completely agree with you: the blog should be better linked and branded. I run into blogs every day that have absolutely no way to get to the main site without changing the URL, and it's incredibly frustrating. I wasn't trying to disprove your overall argument regarding "product blogging 101", merely point out that your specific claim of having to change the URL is false (even if it is clearly non-trivial, relatively speaking, to find said link) and likely had no bearing on your decision to write your initial comment rather than investigate further.

Frankly, your comment came off a bit snarky and holier-than-thou, which is what I was responding to in the first place. The basic merits of proper blog-site interlinking and branding were not meant to be brought up for debate. I take no issue with your points, merely the manner in which you chose to deliver them. Your follow-up here was much more thorough and useful.