skysight-inc/HackerNews huggingface dataset:
I've been reading HN for 5 or 6 years and this feels very strange to me. From the comments in here by the principles it kind of seems like Stripe is doing IH a favor. A few things that stick in my craw:

1. This seems like it would be damaging to IH's brand image (since it will now be perceived as a PR arm of Stripe, and it's all about independence)

2. Stripe's stated goal here is simply to ensure the success of IH in order to drive more people to start companies. That's not exactly compelling on it's own, and with (1), even less so.

3. IH was apparently very big on financial transparency, yet the principles are being decidedly opaque about financials in this thread.

Are these types of deals common? Does Stripe own any other media companies?

[note: these are just my thoughts. i don't think i'm entitled to any further explanation nor do i think anything nefarious is going on.]
I thought snaps were meant to be a container-like thing. Try it on a VM if you're worried?
Top 8 Web Scraping Frameworks
Shopkick’s rewards shopping app expands to grocery stores
Or prostates. If you are not a sexist.
the word is "betrayed". And you are not alone in feeling in such way. IH outright lost its essence and what gave sense to it.
JavaScript frameworks are ultimately solving problems that the Web/DOM/JavaScript infrastructure created in the first place. The amount of technology required to create a single page application is staggering yet on the desktop that's just "an application". The technology has been around for 20 years and we're just getting to point in JavaScript where we were 20 years ago.
Discord avoids that issue by having a global identifier, similar to your connection to an IRC network.

However, having that global identifier / IRC network connection is a tradeoff - it forces you to use a single consistent identity for every single interaction on that network. For some people this is a plus; for others it is a negative. Slack's teams option allows people to use different identities for different instances.
hm... performance metrics, possibly? it may be hard to measure.
> Linking is inherently mono threaded.

This is actually not the case -- modern linkers (e.g., lld) can take advantage of multiple cores.

https://lld.llvm.org/
The rate of change for features for the open source sort has not changed drastically, as a lot of effort was being expended on business development and profitability before the funding dried up.
And then consumers lose because uber has pricing control.
When I was a wee lad I was always envious of people on IRC who had these things called "shell accounts" that let them stay connected to IRC 24/7.

They could schedule downloads to their remote boxes and wouldn't have to tie up the home phone line for three days downloading the latest warez from that guy who had an ISDN line and let 10 people(!) simultaneously download from his bot at a screaming 5k/s.

Now I can have all those things (including the equivalent of 1000 ISDNs), and I don't really use IRC anymore, young me would be so jealous.
...Not to mention that a ton of staff would probably bail before working in the Uber "family".
Desktop apps like Word, Excel, Powerpoint, Photoshop? I too can pick a few ridiculous outliers. Honestly I'm not sure if you're right or wrong but either way that argument isn't good.
That "bit of history" goes a long way, though. In particular, it means you don't lose context when you disconnect temporarily, which makes a huge difference for both mobile and laptop use cases. (Obviously, this is also one of the reasons why bouncers were invented for IRC - and why they're popular. But Slack having it out-of-the-box is a huge yak saver.)
Tell me about your kubernetes experience
I keep forgetting about the noun project. Also, those icons by solis look like they could be useful, thanks for letting me know about that. I was aware of an old card game design series he did, but not his Patreon. I've also picked up a few of his games that are still on my Wall of Board Game Shame and need to get played.
I would totally expect this kind of thing to be already in the wild for the simple reason that people have been saying this sort of thing is possible for many years, it is just not the sort of thing that once the parties capable of doing it have found a practical exploit that they are then going to turn around and publish it to make the world a better place.

On the contrary, it will be hoarded and used against suitable targets.

An earlier hacker news thread around this theme:

https://news.ycombinator.com/item?id=10905643
I believe they did, Bob.
I'd remove the “faux”. Cello is dynamically typed.
This benchmark shows slim.js faster than react
Angular pitfalls
Here's the site for Linkers and Loaders by John Levine:

http://linker.iecc.com

There are links to chapters available on that site.
The question then is whether large chunks in unsafe is still better than the entire program in the equivalent of unsafe (C).
Maybe. But anecdotally I've heard from more than a few JS devs that they'd _never_ learn TypeScript because it adds structure they don't feel is necessary and that just following ES6 is good enough.
Those who forget desktop Java will be doomed to repeat it.

For those of you who aren't old enough to have been around, Sun initially pushed Java as a "write once, run everywhere" GUI language. It quickly became clear that Java applications were ugly and terrible everywhere, even in the primitive days of X11R5, when programs used a mixture of Xt, Motif, Qt, GTK, and raw X11 protocol (xv was awesome). Having a Java program for some task was worse than having no program at all, since it would discourage someone from writing a decent native solution.

Fortunately Sun found ways to make money using Java server-side, and Apple helped kill it client-side by not providing it by default.
thanks for the pointer. I started using this today for pytorch
Omg, thanks so much, dude!

I'm gonna look into this first thing in the morning (it's way past working hours here in London).

I can't wait to get rid of that pesky thing :)
I'll easily pay you $30 once for it as long as it is open-source and has active commit log. Most of us tech folks hate abandonware, have that in mind.
Try opening the "116K webpage" with your internet connection turned off.
For anyone unfamiliar:

DT is "DefinitelyTyped", a github repo that consolidates type declaration files for open-source packages on npm.

Ironically, given the above comment, its tagline is:

> The repository for high quality TypeScript type definitions. (emphasis theirs)

https://github.com/DefinitelyTyped/DefinitelyTyped
I tried it during the 1.x phase, and at rest the daemons would eat a core :/.
This could be really useful for Android. For example, continuous integration services like Circle CI are completely useless for UI automation tests because they don't expose virtualization infrastructure necessary to run the fast x86 emulator. The ARM one is unusably slow (even with dozens of lines of code by me to try to keep the screen on and unlocked while tests that run in 10 seconds on a dev machine with x86 plod through taking over half an hour on ARM).

Circle has mentioned in discussions that the virtualization limit will never be fixed because it is due to them running on Google's cloud services that don't support it.

They do seem to support LXC, however:
https://circleci.com/docs/enterprise/config/
I was half-kidding, but around my parts of the world (Eastern Europe) books are really not that expensive. I'd say the average price I pay for one is 10-15 euros, with the maximum at around 25 euros, and lots of 5 euro books that I buy from antique bookstores. Yeah, were I to put together all the money I paid for books I haven't read yet I would probably gather enough to pay for a decent 7-day vacation in Greece (and I'm not talking about going to expensive places like Santorini). I wouldn't be able to buy an apartment out of it, which is what I would do with a sudden influx of "10x money".
I like Flow better as a concept, but the tooling for TypeScript is absolutely amazing.
You not having value from Telegram means absolutely nothing and is not an argument.

What's your point?
> flu

Get the flu vaccination. I haven't gotten the flu since I started with the vaccinations, while everyone around me was felled by it.

It's one thing to feel righteous staying home to keep from infecting others at the office, but an even better thing to get vaccinated and not transmit it to anyone.
Only as long as the binaries can't be extracted from the device. Once that is possible there is no reason to put closed source above open source with respect to safety, open source at least has the (debatable) advantage of having a lot of people looking at it. Closed source but binaries available is the equivalent of security by obscurity.

Another way to look at this: if you're into reverse engineering looking at the disassembled code is as good and in some cases even better than looking at the source because the source shows you the intent whereas the assembly shows you what is actually going on which might be subtly different, different enough to sometimes have a little edge.
India passes landmark HIV and AIDS bill
Every generation gets it's "AMD kicks ass!" moment.
Kind of a loaded question, but what do you mean by 'AI' other than developing an algorithm that makes a computer look 'smart'?
> But I do get paid more than a typical European in base salary, so there is that.

The typical European get's paid for healthcare and a usable international public transit system.

So, there's that.
TBF it's harder to tell when your tweet is being posted as a reply than it used to be, because of the changes in the Twitter mobile app UI for replies. Since the change I have accidentally posted tweets as replies a couple times.
They're quite different. In particular, the Realm Mobile Platform is built on a full-blown database running on the user's device. One of Realm's biggest selling points is offline-first applications. As far as I can tell, this is not the case with Deepstream.
I don't disagree; its no different than AWS: once you get big enough, its time to roll your own or bring it in house. Until then, lots of money to be made selling shovels.

No one looks at their SMB customers and says "To hell with that market, they'll just leave once they're big enough!" The market for people building from scratch is enormous.
LOL. Yup. I'm an idiot.
I still have hope for the IRCv3 project, it appears to be fixing a lot of the issues mentioned. I'm on Matrix, but until #debian moves, I'll be found on Freenode and OFTC.
Disabling SSL validation in binary apps
This is not so easy when you are expected to give notice for vacation so your employer has time to make arrangements to cover your duties.
I believe Tweetings for Android has been updated to do so already.
I believe Linode and Vultr already have $5 1GB VPS offers.

Also the Official Install Guide[1] doesn't require any Docker-fu.

Also, we give hosted Discourse for free for open source projects with a big enough community to have a forum[2].

1:
https://github.com/discourse/discourse/blob/master/docs/INST...

2: https://blog.discourse.org/2016/03/free-discourse-forum-host...
Simple solution to the codes, just place the numbers in random locations. I know Runescape used to do this with bank pins.
It's worth noting that Node.js - similarly to Python for data analysis - drops down to lower level code for a large chunk of its code base and makes it pretty easy to bind to other languages where performance matters.

Developers are often willing and able to produce high-performance code when the barrier to doing so is low enough.
Three of your points use the word "weird" which immediately puts them in the subjective category (hint: zero argumentative value). "No bounce scroll" is subjective as well, hence no real argument there as well.

Non-native text boxes is a 50/50 issue. I get that it can be alienating for some and that's just as valid as me not caring. But it's still subjective and bears zero argumentative value as well.

Telegram Desktop works very well and is easily the most lightweight messaging app my Macbook 12" has ever seen. And I don't have to fear that I'll get back to my machine after being away for 25 minutes, only to find it losing 40% battery to Slack and Atom.
Soap / shampoo that doesn’t stink
This kind of functionality sort of exists in a basic form in the default mail on iOS using a feature called Markup. Markup tries to guess if you drew an arrow or a circle and suggests it based on your drawing.
Sounds cool! I'm not sure if there is a user breakdown by use case (web, data science, scripting...etc).
The current wave of 3D printers are not based entirely on those patents. They use the same basic principle of extruding plastic filament in layers, but as I understand it the details of how to do this effectively were re-engineered by the RepRap project through years of careful experiments. One of the major tricks used to save material cost and printing time - adjustable density infill - is, as far as I know, entirely unique to the RepRap project and the wave of printers building on its work. I think the use of PLA for 3D printing might be solely their doing too.
I am the lead developer of Zulip (zulip.org), an open source Slack alternative built around a better threading model.

I strongly agree with both criticisms of using Slack for open source, and I am impressed that Dave wrote this post, given that some of those criticisms apply to his own product.

However, I think the proposed solution of relying on mailing lists, issue trackers, and forums is the wrong solution.

Support for synchronous communication is not the problem with using Slack/IRC/etc. for having discussions in open source organizations. After all, even with "asynchronous" media like email, bug trackers, or forums, often people reply basically immediately (within minutes or maybe hours), just like you can in chat, and it might be hours or days before everyone has a chance to see the conversation and respond.

The problem is that the messages have no organizational structure beyond the channel. In Slack and friends, there's no easy way to see what _actual conversations_ happened while you were away, and it's really hard for a channel to discuss multiple things, so conversations either die or become hard to read when someone starts talking about something else. Combined, this means you have to (1) read _everything_ in order to know what happened and (2) be continuously online in order to participate effectively. This may not matter if your community is super low-traffic, but if you have hundreds or thousands of messages being sent daily, this effectively excludes everyone who doesn't have a LOT of time to spend on the chat community.

It doesn't have to be this way. Nothing prevents creating group chat software that handles both synchronous and asynchronous communication well. In particular, Zulip is built around a simple threading model that solves both of these problems. In our own chat.zulip.org community, people constantly contribute valuable commentary or feedback to a thread that started a few days and hundreds of messages ago. And I can come back from a week's vacation, and skim the 5000 messages that might have happened while I was gone, and easily reply to all the threads where I have something to add.

(As a sidenote, it's easy to post permanent links to conversations in Zulip, which we use regularly in the Zulip issue tracker to point to the original discussion that led to a given proposal. But the important problem isn’t the link part, it’s separating the conversations from each other: without something like Zulip's threading, reading chat logs can be a slog).
This is awful advice. Never, ever, do this.
I first realized Javascript/Frontend/client developers were a danger to society about 10 years ago.

We were trying to figure out why some particular, quite globally popular web site did not work when transcoded in our Opera Mini transcoder.

The page itself looked perfectly static, no fancy effects or anything. Turns out the site had decided to re-implement the "click a link" feature entirely in javascript, down to the "create a click listener for entire document, then create a click router based on X, Y, width, height coordinates" level. We patched it somehow, had a laugh about the stupidity, but the sour feeling of insanity got stuck with me. It did not provide any feature beyond what a simple 'a' tag would have done.

It was just so absurd. We spent some time to try to figure out if there was a legitimate reason for it but we couldn't find any.
Appreciating efficiency seems to be a negative point in HN these days? I can expect that from Facebook but HN? Ouch.

I agree with you. Efficiency should be on the top three priorities list.
Lack of Lucrative Stock Options Causes Exits at Swedish Startup (Klarna)
In case you are wondering about the downvotes:

There are millions(trillions?) of lines of code out there that is maintainable and dynamically typed.
That would seem like the best possible outcome for everyone, really, but you're not going to get much karma on HN unless you're either showering JS with praise or vilifying it as cancer.
I think Book Search is entirely a red herring, one of Google's many 'say one thing, do something entirely different.' Kind of herring. A great example I know of personally was the Google 411 project.

Google 411 was a project which offered 'directory services' by voice over your phone. It was pretty cool, you could call its 800 number, ask for a listing, and it would use Google search to find it and then read it back to you. Then you got to tell it how well it did. People started using it, adoption spread, and then they cut it off.

So why did Google run this service in the first place? Was it to see if they could make a business out of directory services? No, it was to collect a data set where a spoken phrase could be matched to its exact translation (the thing they were looking for) which could then be processed and re-processed to train algorithms for independent speaker recognition. On the one hand they could try to pay a million people to come in and say something and then confirm or deny they understood what they said, or they could use a bit of spare hardware and collect that information with out paying anyone a dime. They own that data set, it is extremely valuable for testing improvements in voice recognition, and it is yet another barrier to a new company trying to get into that space.

Now let's look at Google Books. The 'story' was digitize all the books and make a great library available, and maybe even offer up PDF copies of out of print books for people. It set off a legal firestorm (as mentioned in the article) it got all of the archivists on board and libraries contributed millions of volumes, and Google got a ruling out of the Supreme Court that said that digitizing a book was not an act of copyright infringement.

But the subtle part is that while folks say 'everything is on the web' (and that may be true) literally 99.99% of everything on the web is complete and utter crap, written by people who are seeking to game advertising selection engines not digitize information. Most of the stuff in books is not crap, because it cost someone significant time and labor to take that information and publish it. (romance novels excluded :-)).

Google had digitized the single largest collection of human knowledge ever, and put it in a form where 100's of thousands of machines can process and re-process it to derive ontological accurate facts into the largest knowledge base in history. If you want to test whether your algorithm can identify credible information, there is no better way to do it than to prime it with a ground truth which has much higher credibility than most of the accessible data out there.

That data set exists, they own it, and they don't have any obligation to share it with anyone. And it will allow for the creation of trained models for differentiating fact from fiction, jest for insult, and command from comment.

It is my opinion that any company that wants to be 'serious' about AI better have access to an equivalent data set or they will lose.
At least until now, none of the AMD CPU can be used in Hackintosh, which is unfortunate (https://www.tonymacx86.com/).
Sony Z3. Chrome.
Was it as intense as people say the final interview is? What type of questions did they ask?
Imagine you're an investor in the last round who invested at $7.5 billion. Now, Uber buys Lyft for $7.6 billion. Are you happy with that return? Any sale, just by necessity really, would have to be for a significant premium.
DoorDash customer support is atrocious and their own CS representatives know & acknowledge this. This is also what lead me to deleting DoorDash and sticking with UberEATS.

If I were upper management at DoorDash, I would be talking to the person that runs Customer Support to see if they (a) even recognize their CS setup is terrible (b) are doing something to fix the problem.

Context: https://twitter.com/zaatar/status/849968887491776513
Not to be snarky but our instance is still non-responsive.
It might, but I think the current climate in much of the Islamic world, while not the crazed image many have, is actually pretty brutal to people within the religion who are seen as blasphemous. From what I know, and I have to admit that this isn't as much as I'd like, the process of proclaiming your faith pretty much involves accepting the existence of god, prophets, the "punishment of the grave," that kind of thing. My impression is that if you're seen to have lied about that, you're lucky just to be outcast.

tl;dr It really doesn't pay to be seen as an "apostate" in Islam, at least in most places at this time.
"if you hired passionate designers and outsourced talented (but not necessarily passionate) programmers, wouldn't you still end up with a quality game?"

Perhaps, for certain types of games. But for many types of games there's this subtle overlap between design and programming that defines how the game "feels" to play.

eg. How do digital/analog sampled inputs exactly map to character movement and camera control.

This is an area where having a small core group that understands the technology at play but also has a handle on the design side of how to implement for "fun" can be a huge difference maker.

From a high level design point of view, most action "platform" games have basically the same controls. But anyone who has played, say, Nintendo's Mario games versus most other platform games realizes there is some special sauce in the "feel" of the character movement that is equal parts design and programming/low-level-implementation that wouldn't get conveyed properly in a higher level outsource-ready design document.
Show HN: Searchcode Server – Powerful Code Search in Your Cloud
Throwing away perfectly good food, hand-delivered at a premium because of a preference, has to rank among the peaks of American excess. Après nous, le déluge.
I think it's more because you're making a straw man argument. Nobody disagrees that they're slower. I'm saying it's not enjoyable on my phone despite them saying it's good on phones.
That just means they should plan better. It's no excuse for intentionally screwing over their paying passengers.
They have booted people from planes before. I don't​ know they could have predicted this market reaction in the past.
That's live now, thanks for your help.

https://about.gitlab.com/gitlab-com/
Same here. Apparently they started doing the video interviews last year, I wonder if they give a video interview to every startup that they're thinking of inviting for an onsite interview, or only to the ones that they are on the fence about...
Similar experience, the first time you picked up the produce it was in an insulated bag which you were expected to return in exchange next time.
What value deviation from uniform UI has for me?
Your new intranet, as a service