skysight-inc/HackerNews huggingface dataset:
From reading his comment it seems like his primary concern is the issue of trust. He goes on, "Not just talking about their API...". So I think the features he is referring to are user facing features, not API features.
https://mega.nz
The mac drivers give some hope, but I doubt it will be any better than what we have already.
> But the pingback was more about making your blog post a comment on someone's post.

That's what "webmentions" do.

> That way my feed was a mix of the discussions I'm having with others as well as my own stuff.

Here's something I like: everything you say is part of a public discussion, so you're talking alone, also comments have about the same weight as standalone posts, also outsiders can join the discussion, it isn't restrict to your current circle of friends.
+1 on that
From the stories I heard, this teacher told his children to call him "doctor"... at home...
Author here.

I think CRUD apps are the most boring example. But think about something like Slack. There's some data and queries, sure - but the app also needs realtime feeds. It needs to have triggers running notification tasks off changes made. There's lots of stuff that need to happen as a result of data changes.

Doing all that stuff purely at the application layer is an architectural mess. What you really want is an event log of messages, with workers and search indexes listening on that. Maybe later you'll want to add full text search via elasticsearch - and that needs to be kept in sync via the event log as well.

Rolling your own version of all this stuff correctly is really hard. Either you do it inside postgres using triggers and stored procs, or you use kafka and invent your own complicated system to handle conflicting writes. Or you add hooks in all the places in your app where you do writes, but that introduces its own set of consistency problems. Samza, Datomic, Bottled Water, Couchdb and firebase all solve at least some of this stuff better than classic SQL stores. Its time for relational dbs to get on board.

Being no more than a database isn't good enough anymore.
That is non-sense.

Is like use Java, and think is wrong to use any code apart of IF, WHILE, ARRAY and ASSIGNMENT because the extra is non-standard across languages.

You have a powerfull RDBMS.

NOT USE THAT POWER IS IDIOTIC.
The ideal scenario:

They give you an assignment to complete at your pace for a few days, and review your solutions and implementation with a group of your (future?) peers. This takes the form a small Q&A presentation and allows to assess your technical and communication skills.

Then, you spend another week as a paid 'freelancer' to do some actual work and interact with your team. At the end of the week you are assessed by your peers and are presented with an offer, in case all went 'well'.

The reality is certainly much grimmer (to me anyways).

Good luck!
> Because of course the way to deal with your system easily running into deadlocks is just to implement a checker that runs once a second and kills those queries that deadlock, and not to actually make the system work better....

If your database design and code frequently deadlocks, I'd argue it is not a sign of the database engine being incompetent. After all, it's doing what you asked it to do. The comparison to MySQL is simply not true and it ignores the years of new features and enhancements to the product.
It's very difficult to understand what the contributions are here. From what I've read so far this feels more of a proposal for future research or a press release than advancing the state of the art.

* Using large models trained on lots of data to provide the foundation for sample efficient smaller models is common.

* Transfer learning, fine tuning, character RNNs is common.

Were there any insights learned that give a deeper understanding of these phenomena?

Not knowing too much about the sentiment space, it's hard to tell how significant the resulting model is.
I'm totally feel you on the mind-numbing latency that seems to exist with Linux drivers and any sort of semi-modern technology. It's funny you mention Xorg breaking. It's unbelievable how fragile Xorg is. I remember a decade ago booting Ubuntu for the first time and struggling to get X working with an old nvidia mobile chipset, and any single change in the terribly complex Xorg conf files would cause a failure to boot, forcing me into console mode.

Looking back, Linux was quite unfriendly regarding drivers and support, but I feel it's made a lot of progress for more popular systems. It's an innate problem of Linux itself. Maybe we should focus on the systems that are certified or well-supported by Linux out-of-box like the dell xps series, similar to how people perceive macOS as part of a hardware-software amalgamation, even though a hackintosh community exists.
Those full page ads that you hate? Some % of people actually click on them.

Only because the close button is obscured.
The government did not try to 'save' this bank. The government tried to stop its contagion from spreading. Hoover had allowed that sort of contagion to spread in 1930 to ill effect.

Also, you are ignoring the Major Major Major Major who ran this bank and now lectures us about economics. If Hayek is the marginal figure he is, it is partly because of the Ridleys championing him.
>These APIs are designed to help businesses use the entire Twitter platform

If the only focus is on "customer experiences", why would I want to use this network as a regular user? I don't want endless brands and marketing.
The interviewer could look at the candidates resume and ask an ML question if they want to. The type of position is also available to them.
Facebook Messenger’s AI “M” suggests features to use based on your convos
I used to be a Comcast wireless customer, but it cost much more than $45/mo, and was called Comcast Metrophone :)
Plasma: universal server push middleware by using gRPC stream and SSE
Dutch Men Hold Hands in Solidarity with Attacked Gay Couple
I've been struggling to synthesize satisfying engine sound and tire squeal for a game, my best efforts sound like an engine that runs on soap bubbles. I think the cutting edge solution involves harmonic analysis of samples to find or make smooth looping points within the engine cycles. Crankcase audio has some tool that does this https://www.youtube.com/watch?v=kpeJdErx5b4 . Way too expensive for me though.
Yea, I'd love to see the placebo group. "Nope... still in this universe..."
Dutch Men Hold Hands in Solidarity With Beaten Gay Couple
The time thing really resonates with me. I've had this crazy idea rolling around in my mind for a few months. It's basically a sabbatical for the private sector. I haven't devised a good model, but it's like: "we'll pay for a 3 month vacation, you give us equity in return." The main problem, of course, is the incentive to take a risk-free vacation and do nothing.

I think the problem to be solved is: lots of people dream of doing something, but risk aversion stops them from going all in. As a side project, the idea starves. If you could decrease the risk, more people would try new projects, and some of them would be really valuable.

Ironically, I don't want to quit my job to pursue this
It can be argued that avoiding price controls in wartime would vastly improve the performance. The problem is usually that to be able to avoid it and still fight a total war, you would have to massively up the tax rate and that is usually not possible.

You are correct, it is a usecase for them.
How does this add anything to the discussion either? This place is turning into /r/AskHistorians
Why is Javascript required to render the text of the article? Pretty annoying.
Microsoft’s Project Scorpio
Unfortunately, my experience with SQL Server is almost entirely in interfacing with a third party applications SQL Server back-end. As such, I have zero control over the many queries that are run from the application clients and the schema in use. I just get to play in their sandbox. Unfortunately, like many sandboxes, it's also a litter box. :/
Am looking at building a multitenant app with pg, so thanks for this comment. Know of any resources that discuss these patterns at length?
You are at the point of 2002-2004 of Desktop OS - if you want to use a mobile OSS OS, you're just have to deal with lots of inconveniences. It depends on what are you looking for and what you find tolerable. I have been annoyed with the current paradigms of modern mobile OSes where I'm constantly bombarded with notifications and things that I need to keep up with. So for me, an usable OSS can have lots of drawback that I'm willing to sacrifice - I don't need any of the notifications or apps.

If you don't care about the aesthetic, your best bet is Lineage. It is Android without Google and you can still get lots of stuff done.

Personally, I came back to a cheap WebOS phone with a cheap plan and after I installed WebOS 2, it has been really usable. LuneOS is supposed to be the continuation of WebOS, but it's just not that usable yet - I see no way to sync with my Google account (which syncs fine with the 10 year old WebOS instance via Exchange). So I would keep an eye on the LuneOS development. For such a niche and small dev team, they have been continuing making improvements. Totally impressed by that.
Tell me about it. I've been waiting to pull the trigger on a 1080 for a while now.
I got fed up with the standard offerings back in '07 or so and hammered out my idea of a code editor that's perfect for me over a long weekend. It mmaps files initially for instant response, it has a small sensible command set that I can remember completely, it depends on nothing more than the standard C library and a terminal emulator, and it's not many more lines of code than some Emacs configuration files that I've seen. I still use it for everything.
It doesn't help that the guy talked to over a dozen people who all passed the buck and gave him everything from useless and misleading advice to a shrug and a "not my problem".

In the end, he couldn't find a single lawyer who was both qualified and interested in his case. Everybody was either out of their jurisdiction or uninterested in such a small case.
What I was claiming in my answer was that it was done in a negative sense. I understood it that way because the comment lacked other indications of genuine interest in the matter, which would soften the lack of inflection.
Twitter API Platform Roadmap
What you are describing has existed for years and we called it Usenet. Or a forum. Or a mailing list. I can accept that "social networking" is a bad term, but in popular usage it encompasses the "personal feed" almost by definition.
After Years of Challenges, Foursquare Has Found Its Purpose, and Profits
Bangkok, Thailand.
Yeah so that's a good point about game availability. I only installed Steam on the Mac to play Kerbal Space Program! Every now and then I'll have a flick through the titles available but nothing there grabs me. As a result, I've never bothered plugging it in to the TV to have a play in Big Pic mode.
Imposing a token limit on APIs with no recourse to lift it is effectively the same as shutting them down.
It's slightly misleading to refer to Fidonet only in the context of Russia. It was popular in quite a lot of places around the world, not just Russia. Not even principally Russia, in its heyday.

These things are definitely systems to learn from, both their architectures and their histories; and people have already been drawing parallels to Usenet on this very page, notice.
Just have to say, this is ridiculously detailed, which is great. I'm not looking to build a text editor in C, but I learned a good amount just skimming the first few chapters.

Great site, great presentation, thanks for digging into it with so much detail.
Your comment just isn't very constructive. Everyone knows that driving drunk is moral reprehensible. That's not the point.
I'm sorry for your loss but I could just as easily say something along the lines of
"Driving in general is not an excuse. People downvoting me obviously haven't had anyone close killed by a distracted driver. Simple solution: don't be distracted and drive."
You're not wrong, but as long as we continue to have an attitude of "drunk driving is just wrong so we shouldn't do anything because people who drive drunk are simply bad people" we will never create a proper solution and people will continue to die needlessly.
It's not an excuse, but understanding people's impetuses (that are more common than you probably believe) will help us in creating solutions and getting rid of this problem once and for all.
Is there something in Titan XP I would benefit from for ML/DL/AI comparing to 1080Ti (except for extra 1GB)? I am considering getting 8c Ryzen with 1080Ti (1-2x) and am wondering if Titan XP has something that would render 1080Ti obsolete for training models?
This may be interesting to those in this thread: https://www.reddit.com/r/Drugs/comments/63p20e/why_billionai... (Why billionaires should be intrigued by psychedelic research)
Is a Switch to Windows My Inevitable Future? – The Bold Report
A git repo, with GPG signed ~commits~ message posts, and a blob store for files. Love it.
Ask HN: What are the best tutorial for learning Flask?
> I was brought in for an iOS app development job interview

> A couple of the interviewers said they weren't too familiar with Objective-C either, so I clearly wasn't getting interviewed by their iOS teams.

Google's onboarding process is such an enigma to me. I went through a few of the remote interviews for SWE a few years back (I didn't commit to an on-site one in mountain view though). It seemed very odd to me that, near as I could tell, they don't really give an indication about what you would be working on until after you are hired and oriented.
Got any pics? What is your asking price?
That is exactly why government involvement is such an issue. Microsoft could throw around insane sums of money with its mobile aspirations - and has - while at the same time most users of it say it was the best of the major offerings, they had no success.

That was because Microsoft could have all the money in the world, but couldn't operate a cell network out of thin air that would promote their devices. They also had limited access to hardware - they had to outright buy Nokia to even get minor device manufacturer access, and even then few companies ever offered Windows Phone devices despite Microsoft throwing hundreds of millions of dollars at it.

When Microsoft cannot make inroads - a company that outright buys entire business sectors to own competition - its disastrous.
That's complicated because the Android and Apple app stores are run by different companies who have no incentive to cooperate. But some software stores do work this way. Steam for example. When you buy a game on Steam you are buying a license to all versions of the software -- you don't have a buy a Windows version, a Mac version, or a Linux version -- you get them all (if they exist). You even get versions that get released later. I've purchased games that only run on Windows and if they later get ported to Mac or Linux they show up in my library.
This is a little disappointing considering that their conclusions can be summarized with the sentence "These data suggest that acute administration of LSD modulates the engagement of brain regions that mediate emotional processing". Not particularly surprising to anyone who has ever tried or read anything about LSD
[Sept 2016]Nutanix’s eye-popping post-IPO pop is largest of the year
OVH buys part of VMWare business
TL;DR version: Companies exist to reduce the transaction costs of coordinating many people independently to achieve something.
We have many companies that are pre-revenue before they incorporate. We'll ask for some detail on what the general plan is for making money, so that we (and our banking partner) know, but we don't quite need the same level of detail that e.g. an investor would need.
When I first met my friend who had the last name "Arabian", as a naive 23 yr old I asked him if he was arab. and he said "no way man, I'm armenian, we're the first christians."

I was properly rebuked, we became life long friends, and that fact has become a fundamental part of how i view all armenians. I went on to learn about their incredible history of survival including the still unrecognized genocide at the hands of the turks. an ultimately triumphant struggle to remain independent and preserve their culture.
> If you really do not believe that, by your own logic you should never defend yourself or kill anyone. Because if you're not precious to yourself, others might be worth more.

Survival instinct is powerful, it doesn't necessarily follow that exercising it means that you consider your own life precious.
One really obvious one: Polls.

Polls were introduced in October 2015. There is still no public API to create them, view them, or vote in them -- for users using third-party clients, polls are simply invisible.
Vantablack, the Darkest Substance Ever
Why billionaires should be intrigued by psychedelic research
Many things that make Twitter special were invented by the developers you mention:

http://furbo.org/2011/03/11/twitterrific-firsts/

> First use of “tweet” to describe an update

> First use of a bird icon.

> First to support replies and conversations (in collaboration with Twitter engineering.)

I think that's why this discussion thread is so negative, Twitter benefited immensely from the work of third party developers and then told them to go pound sand.
Andy - do you have any more information on this:

"A plan to replace the public statuses/filter, statuses/sample, and search/tweets endpoints with a streamlined API that provides increased access when rate limits are reached."

Some kind of pay-as-you-play model? Appreciate any help - building a product to help smaller businesses leverage the power of Twitter and would like to see how, in return, can help Twitter.
Thinking about it a bit more I think might know what is going on here. In a traditional KVO view layer (I've worked on a couple of these myself, so my thoughts here are biased) when a property changes it triggers an event. The view layer is listening to this event and so it knows to update the DOM to reflect the changed value.

What this means is that the view layer only works with evented KVO objects. What Glimmer has achieved is the ability to work with other types of data management systems. Knowing that is key to understanding (for me, at least).

So given that, what must be going on is that the view layer gets the value of a property with some interface. That interface implementation is provided by the view model so it differs. For plain objects it might just be `return obj.foo`. This will make getting a value really fast. No notification systems are required.

For updating the view layer there must be some generic way of telling it "hey, the obj.foo property might have changed (or maybe not, shrug), figure it out for yourself". Then using the update VM it is able to figure if it really did change, and only update the subtrees if it did.

Or something, this my interpretation. Sounds smart!
If that's what you call dependency hell then you've had it easy!
Worth noting that this is satire.
I think the idea that mainstream economics has absorbed all of Hayeks ideas is false. Yes, information economics has been further developed, but I still don't think they have everything.

Hayeks arguments from "Road to Serfdom" and later books has actually been absorbed in many arguments by political economists and political scientists as well. They are highly sophisticated works of political economy. Of course he often was not the first person to make many of the arguments. People reading the "Road to Serfdom" will quickly find that there are lots and lots of footnotes pointing to obscure Italian political economists and of course people like Hume, Smith and such.
> As a practical matter no one designs web apps this way any more so there is no market for it.

Well, the problem is that I'd say PL/SQL isn't a good choice of language to implement a web templating engine. And the web framework selection is ... lacking. And its hard to hire engineers who know PL/SQL.

But even if the database has a native JS engine or something there's also a separation of concerns problem here. But if the database simply exposed an event stream and versioning information from queries, we could write our applications in whatever language we want. They can listen on the database's event stream and invalidate caches or eagerly re-render the app as data changes. And if you have a kafka-style event log they can live on other machines and run in separate processes.

From any angle I think the samza/datomic model is simply a much nicer architecture to do this sort of thing. More ergonomic than the pl/sql approach, and certainly much nicer than what we have now using databases as dumb stores.
It's a good idea, but it doesn't seem very common so far.

This is what my NLP company (Luminoso) does -- we train a domain-general model of word meanings on a lot of data, then do the last step on the probably-small amount of specific data you actually have.

Even customers who are knowledgeable about machine learning usually haven't heard of the idea before. They've been assuming that the only way to do NLP is to get millions of labeled examples. Or to get a thousand labeled examples and put them into the kind of off-the-shelf algorithm that needs millions of labeled examples, which of course goes poorly.
We lost control(reliability of the Algo, understand-ability of the Algo, reproduce-ability of the Algo) on the P in Input Processing Output. Can you write Data filters and Automated Tests to Abstract that problem away?
yes but in my experience even though they exist, many applications are written in an outside environment, in order to take advantage of software engineering facilities that are not available "in the DB". This competes with the idea of merging the app into the DB and is why the split is common place.
Good writeup, I didn't even realise this existed, thanks!

I think I'm going to hook in a little webservice that allows you to trigger a 1 or 5 second trace in a running prod app so I can run this ad hoc and see what's what in my various services.
It was your comparison, note. I'm simply pointing out the error in the premise of your question.
It's essentially the nlp equivalent transfer learning from the computer vision side.
Is there any point (for games) in having that much memory when you can really only address about 9 GB a frame at 60Hz (Titan Xp is 550GB/s)?

I mean its certainly better than the Titan X (Maxwell) which could only address less than half it's memory while running at 60Hz.

It just seems like an effort to inflate the price of the product without adding much value.
How I make my money
Didn't know they migrated already, good on them!
Thats awesome, I was thinking about putting a hackintosh build together with a spare 1070 I have laying around.
Each company does the 5 interview format and some of them, an Apple data science group for example, ask or a presentation of your research.

Random people from the team, group or larger org will interview you, seemingly to remove any bias. Consequently, you get a large variety of interviewers w/ different backgrounds. On average I would say only 1 out of 5 five interviewers had machine learning background and asked those questions. Most of the interviews were traditional software engineers (or Data Engineers) and asked the typical "Cracking the coding interview" questions. Sad state of affairs :(
It's not as easy as what you just described, especially on sequential data.
Sure, people already use embeddings built by different models for different tasks (think word2vec, last layer from inception, etc.) but this rarely performs as well as what this article shows.
Well said, both Gnip and datasift costs are way too much for the startup companies.

And the funny thing about datasift is you can not sign up for the monthly plan and they charge you annually which starts from $60,000 for their basic plan.