skysight-inc/HackerNews huggingface dataset:
Definitely a valid objection. Social media is much easier to consume in small bites. It’s pretty much designed with that in mind. Still, you can learn to read that way, and while it may not be as valuable as reading in long sessions, you can get a lot out of it. Stephen King in “On Writing” suggests that carrying a book everywhere is one of the crucial tasks if you want to be a voracious reader into adulthood, because it becomes harder to set aside blocks of free time. I’ve personally gotten back up to reading a couple dozen books per year by getting rid of social media (and most of my news sites) and instead reading my Kindle app in drips and drabs. One useful trick if you try to do this is to keep a wide variety of books on hand—some short, some long, some fiction, some nonfiction, etc. It makes it easier to find books that keep you interested and give you energy.
Welcome to Red @Turing_Machine! Baroque is fine for music, but not for tech. :) It's funny how a certain feature will attract people to Red (and its predecessor Rebol), but then you find so much more inside. I was the same way. When I found Rebol, in 2001, it was the GUI system that hooked me. That's still a great feature, of course, but it's the core language/format itself, the datatypes, `parse`, and more that I miss when using other tools.
From what I understand, with Dart/Flutter you can write apps for Fuchsia, iOS and Android with the same codebase. I think this could be interesting for devs. If making Fuchsia apps is easier and more pleasant than making Android apps, developers will respond positively.
You asked the wrong question. You should only ask how do they work, and think yourself about the solution. They are business, not software developers.
I like historia civilis, a history channel that goes really in depth about famous battles and roman society. Three Brown One Blue is a great math channel.
If you’re interested in getting involved, we’re kicking off a documentation overhaul and looking for language maintainers (especially ruby), come say hi in our gitter channel if you’re interested or have any questions! https://gitter.im/opentracing/public
Amazing idea but very ugly per se. The thought of mixing "human semantics" with signature in an whole text sends shivers down my spine.
If I understand the sequence of events properly, the company entered acquisition negotiations and agreed not to solicit other bids during that time. When the acquisition fell apart, the company was out of money and had to stop operations.

If that's correct, it seems to me like it's something they should have known in advance -- if they knew they would be out of money by the end of the year, why would they enter acquisition talks that were planned to last until then?

Either they didn't know when they would run out of money, which is a pretty important thing to know about a startup company, or they decided to bet the company on the assumption that the acquisition would not fail, which was very irresponsible.

An employee named Ben Havilland wrote a comment on the article that's worth reading.
But to be fair, most social media is trash. I've read the twitter accounts of people I respect, and most of them aren't especially insightful. It's a places for poorly thought out hot takes, and it is like that because it is designed that way. It's sound bytes of text.

If those same people had sat down and condensed those thoughts into structured narratives, they'd probably put together something more informative. Even the most garbage books have the benefit of some kind of guided design, Tweets are just thousands of random takes from strangers.
Instant Pot DUO Plus 6 Qt 9-in-1 Multi-Use Programmable Pressure Cooker and More
Originally it did, I guess it got moderated to the actual title of the article, as per rules?
Imho an abstraction by itself can be incomplete or unsuitable [0]. If it is neither, it is a good abstraction. I concede that suitability is often hard to quantify.

What you describe with algebras, I would label the "precision" [1] of an abstraction. Precise abstractions/algebras require a good specification though and that is often missing in the business domain.

[0] http://beza1e1.tuxen.de/leaky_abstractions.html
[1] http://beza1e1.tuxen.de/precise_abstractions.html
(disclaimer: I am one of the people who started opentracing)

Someone sent me this HN thread – nice to see the questions here!

OpenTracing has had a big end-of-2017 with support landing for various service mesh(es), bindings announced from some major vendors (newrelic and datadog), many community contributions in the "core" OpenTracing repos as well as integrations with numerous external projects, lots of uptake from companies large and small, etc.

Anyway, if people have questions, the best place to go is the public Gitter: https://gitter.im/opentracing/public

People are friendly there :)

Also feel free to reach out to me directly. I will probably do a bad job following this thread... bhs@gmail.com
> If they did, Haskell programmers would be so much higher productivity than C programmers that the latter would be simply competed out of the market.

That implies a much smarter market than I believe exists.

I think it’s possible (not arguing it’s true) that Haskell is dramatically better yet entrenched interests (e.g., managers afraid of not being able to find programmers, and programmers afraid of being obsoleted) block the logical conclusion.
Where do you think male dominance hierarchies come from?
A few Ideas I want someone to work on:

- Code/Product Documentation SaaS tool for early stage tech companies (very few good products, one is ReadMe.io)

- An ad network for progressive web apps (PWA have good future and as of now there is no exclusive ad network for them)

- CRM kind of SaaS app for startup founders (where founders can manage all their relationship, communication and contacts like investors, journalists, team, power users, etc.)

You wanted B2B so I shared those. I have a few B2C ideas as well in case you'd like to explore them as well. Hope it was helpful.
You could consult and see what problems businesses are having that you work with.
I think this is the one: https://www.politico.com/story/2016/12/michigan-hillary-clin...
> Who suggested otherwise?

A dozen or so people in this thread?
We made something like this for a hackathon a year ago.

http://quoteraptor.herokuapp.com/WICSApp/
No, it is not fine. I know it is standard practice on HN but I really don't like it at all.

Just imagine every submitted article had a title like this: the HN frontpage would be full of links like "so close", "a look back", "introducing our most important features yet", "a statement regarding the events last weeks"...

HN would completely unusable like this because you would have to click on every single link to figure out what it is about.
Is (was?) there something more to this product that I missed, or is it really a $700 smart lock?
Speaking as an anthropologist: go into the field. I bet very few great ideas came from behind a desk. Ask people with jobs you don’t know much about simple questions that are not directly aimed at finding out what you can sell them. Be genuinely interested in their day.

“What do you do first when you get to work?”, “Do you dress a certain way?”, “Do you eat with co-workers or alone?”, “Do you like to go outside during the day?”, “What are your thoughts on <habit x/y/z>?”.

It surprises me time and time again how deep a seemingly simple line of work turns out to be, and how many simple things are in a complex job. If you ask many questions, something that you have good thoughts about on is bound to pop up.
Would probably be more practical for them in getting a tuition free, accredited Bachelor's in Business Administration, with you acting as their free proctor and filling out scholarships for them to waive the exam fees https://www.uopeople.edu/programs/ba/degrees/business-admini...

Then you can teach them something they wouldn't find elsewhere, like using Emacs Ledger for accounting, org-mode, how to code presentations/stats, other interesting free software relevant to business. With real accreditation they could pass the entry requirements to work for an airline, be a manager in some sports team, or just get a job at a bank entry level, or start their own businesses. Somewhere in there will be a small subset of students actually interested in the theory of computation or software hacking willing to put in the work to learn it.
Great abstractions are not always algebraic. Words and vocabulary are incredibly successful as abstractions, as are ontologies. In fact, an entire programming paradigm has been constructed around such abstractions and has been reasonably successful.
From what has been said publicly, the blockchain sub-project will help raise funds to fuel development in the near term. Long term sustainability, and value, will come from building products, services, and tools.
Locksmiths can get into many locks that people use to secure their houses. That doesn't mean that I want them to share that knowledge widely.
I feel like they would want some incentive to disclose the workings of their business. Have you had good results with this approach?
>Take Smalltalk, throw away the image, or go over further and throw away the standard library (it's important that JavaScript never really had one), and what would you have?

Still a damn fine language.

That said, I don't think it's necessary to drop the standard library to make Smalltalk a web language, nor that it's "important that JavaScript never really had one".

It would have been much better if it came with a better "batteries" for all basic stuff (parsing urls, string manipulation, making requests, etc) from the start.

Ditto for the image -- one could very easily have web images, in fact that's part of what WASM would eventually achieve.
Not all titles are eligible for this, I believe the publisher needs to opt-in (i.e. willingly give up additional sales).
Bit late to shoot them or throw them in prison once they've stabbed someone to death.

It's not like soldiers carry guns around everywhere they go (unlike the police).
I just couldn't understand it all, how could a CEO decide to sell his startup without any plan for the interim period, at least let the production can continue in that time and several months afterwards?
Coding Retraining Program for Miners Sued
Yes!! We are very interested in resolving these API differences. In my opinion OpenCensus is great and if it could become the “standard” client for OpenTracing it would make me really happy.
Former news editor here. When I was working for a daily metro paper, we had toyed around with ways to expose some of this "show your work" information as metadata in the online editions. Sort of like EXIF data for a photo, but for a news story. If a story mentioned an event at a particular location, the metadata might include coordinates for that location. The benefit of the metadata approach is that it's much more easily consumable by machines, but we can still use it ourselves on the frontend (e.g. show a map of the location).

Google tried getting publishers to do the same thing, but I think it eventually realized that they weren't going to get buy-in if it meant reporters and editors had to do the extra work of compiling the metadata, so they decided to just automate everything and use natural language processing to extract the metadata.
Hooked: How to Build Habit-Forming Products
Book by Nir Eyal
> How much cheaper would a Toyota clone be if it used standard parts and didn’t change every year, where any manufacturer could produce the necessary parts?

There would not be a Toyota to clone since no one would invest in researching original IP that will be exploited be everyone else right away.
When the government decided to privatise Telstra, they had two choices: (a) split it up and sell the bits separately, or (b) sell it whole. Option (a) would have maximised competition but reduced the sale price, option (b) means less competition but more one-off revenue for the government. So, which one does the government choose? Option (b), of course!
Moreover, in a distributed systems context where many machines are involved in each task some 'rare' issues can end up happening a large proportion of tasks, and solitary problems can cascade and cause positive feedback loops that bring your whole system down.
I agree w/ you. So in that sense it’s not truly at my loss—that part I was being (somewhat) rhetorical about.

However it has definitely been the case where I’ve contended with some Senior Engineer who has found the light in OO programming, inheritance, Template Method, etc, etc and no amount of dialectic will change his mind.

This programmer often doesn’t see the severe impedance that his OO code, his type hierarchies, etc are causing to agile delivery of the new and newer software. How do you show an OO-religionist...the light, so to speak? These quesitions are not easy to get into a lab and give him the hard numbers.

Just an example here: Matrix algebra is easiest done with first-class matrix abstractions. So my compeer puts everything into some other abstraction. And I say, look, look how much easier it is to do our work when our data is modeled differently? And he says “that’s not easier” — okay, you are objectively right, but your peer doesn’t “see it” or refuses to see it, or what, I don’t know— but this is almost de facto industry situation—you can’t prove that your ergonomics are better because your peer doesn’t even speak in proofs anyway.

Now I could go find another job but my equity is actually worth something here (it really is), so I put up with it. But it’s frustrating nevertheless-and having a better abstraction only costs my coworker to learn something. It’s not going to make my equity any less valuable—might make it more valuable, if anything.
> If it means with sufficient training and supervision they can learn to be programmers, then that's also true for the inverse.

No way. Most programmers are genetically unfit to do research mathematics. Many programmers can't take in an idea and expel it back out without corruption because they've got some cosmic ray simulation device in their brain stem. Or they just don't have the creativity. For example, think of all the people that complain about interview warm-up questions or think they're something you'd memorize.
I actually made a slack bot to do this exact thing: https://github.com/ridhoq/ditto. It was a quick side project to learn Elixir so it’s a bit rough around the edge. I'm actually in the process of refactoring to use the new Events API. But it’s been pretty hilarious to see the responses get better and better over time. If anybody is interested and wants to put it on their Slack, I may try to put it in the Slack App directory thing.
Anyone who's still playing TF2 at this point has a pretty good idea of the names of the various bots at this point, because they spam them in chat while they're running.

GET GOOD GET LMAOBOX has ruined many a session for me, and I would never think of using 'lmaobox' as a username. Even if you aren't actually hacking, that's a quick route to the other denizens of the server votebanning you. Nor would I ever dream of using it as a system user.

I think the context you and most other people are missing here is that these bots are a fucking plague on what remains of the TF2 community and we're more than willing to have zero tolerance for anything connected to them.
It would be bad as the lone question. A candidate who whappens to not spot the "789a" will get it wrong, and you don't get any info about the quality of the candidate.

But it is a good question if there are other fall-backs because you get lots of info in the case where the candidate gets it right. Spotting the "789a" shows an eye-for-detail (important!). The candidates' explantation of the consequence tells something you about how well they know the environment, and how well they can logically think about cause and effect.
I’m pretty sure most of the Haskell crowd doesn’t believe this. There are benefits to learning, thinking in, and using Haskell, but raw easily measured productivity increases isn’t one of them (nor is it for almost any other programming language).
Yes. A similar way to argue is Liskov's substitution principle [0]. It is easy to come up with properties that always hold for bishops, but not for queens. For example, bishops never move from black to white fields or vice versa.

[0] https://en.wikipedia.org/wiki/Liskov_substitution_principle
Deploy infinitely scalable serverless apps, apis, and sites to AWS
Copy a startup that got acquired last year.

Try using https://ourincrediblejourney.tumblr.com/

Or searching HN.
Maybe. But I'd like to see the other side of the story, including why a public company wanted to purchase a startup making a smart lock that cost $699 that hadn't even hit the market yet. Maybe the potential acquirer decided it wasn't a competitive product, and decided to back out.
Evolution takes care of things that stop you from reproducing, not things that make you unhappy.
Curated collection of idiomatic, useful, tiny JavaScript snippets
Your Guide to Master Hypothesis Testing in Statistics – Data Science Central
>The Guardian is about as good as you’re going to get in terms of a mainstream outlet being able to take an objective view here.

That statement is nonsense.

Of course The Guardian can't possible be objective w.r.t. Facebook.

Facebook and The Guardian are competitors in the market for online advertising.

edit: double-down
Saying they have fallen to postmodernism implies that that is somehow wrong. I think a more precise interpretation is that we live in a post-modern world where there is no objective truth and that this rubs a lot of people the wrong way because they don't want it to be a question of interpretation.

The good news is that we don't need objective truth to establish solid models.
I haven't tried opera on android so can't say. I do like the way Brave blocks ads, tracking and 3rd party cookies on a mobile device, something I'm pretty paranoid about
Firefox on Android is becoming ready for prime time just now, until recently it lacked basic functionality that most competitors have, e.g. unless you opted into beta, you still can't organise your bookmarks in folders [1]. So it is understandable that it still has a tiny user base, but at the same time now that critical features have been added I expect it to grow. We should also consider that soon, when version 58 will be out, there should be a significant performance improvement which will help adoption [2].

[1] https://support.mozilla.org/en-US/questions/1160470

[2] https://news.ycombinator.com/item?id=16047689
Words and vocabulary aren’t enough. Not the colloquial/dictionary sense, at least.

So if we’re talking about “facts” in an “ontology” — these are still (they must be if they are going to be processed by a machine) concrete formalisms - that’s what I mean by algebras.

If we are not machine-processing these ontologies but just printing them out for users, then I don’t count that. Because we’re not really programming over those abstractions. We’re just giving them back to the humans.
> those threads describe cases that make it plausible to have a "catbot" username without cheating.*

Plausible or possible? All heuristics have potential false positives (e.g. maybe someone puts the actual catbot binary in the blockchain, and now all Bitcoin users get banned??). I don't see any evidence in the GitHub thread of someone accidentally hit by this. And I see evidence of one person legitimately being hit by this (someone claiming that they are running the bot, just not with the same Steam account).

So I think this heuristic is working properly. (Whether to allow any theoretical risk of a false positive is another discussion, but, Valve is a business, it seems totally reasonable to me for them to risk it.)
Not really necessary, but the primary goal is to make the search fast. Storing the boards elsewhere would probably be slower.
Focusing on the Core of Functional Programming
Calling the Superior Good as "[that] which we consume more of as we have more disposable income" is not quite that of the wiki article. Note that the key word is proportion. Your definition is the basic demand relationship.

But even still, I think you're better off considering that as a necessary condition, not a definition. Giffen goods[0] follow the same pattern, and they are almost always under "basic necessities".

I return to the basic question: can the PPF curve for the economy under which BI is instituted be reshaped to supply what its recipients would buy? That's the key question.

I appreciate your open-mindedness to "think out loud."

[0]https://www.investopedia.com/terms/g/giffen-good.asp
Thank you for pointing this out. For those reading, an archive now exists https://archive.fo/CJF9r

the original comment is at https://medium.com/@ben_73928/as-one-of-the-team-members-let...
people only get backed into corners (i.e., exclusivity, compelled actions, or some kind of limitation on funding, bad pricing) when they're desperate.

protip: never be desperate.

easier said than done, sort of like "eliminate refined carbs from your diet" or "save enough for retirement" or "stop looking for love in all the wrong places"
it's also a re-submission.
One cold email campaign, 500 cold emails.
Because then it's not journalism.

"Plane goes down" is to some extent objectively true (disregarding philosophy for a while here) but reporting on it becomes highly subjective as the journalist in order to add more than the basic observation will be biased on what they choose to describe the event.
Also you could go into the field at different levels, right? Level 1: by canvassing random businesses asking about problems. Level 2: by attending conferences where business owners are open to discovering new solutions. Level 3: by crawling business forums where owners discuss specific problems they have. Level 4: by crawling reviews for solutions where business owners complain about specific problems they have with existing solutions.
That changes nothing. Every single anti-cheat mechanism will eventually be identified and worked around, it's a continuous game of cat and mouse. This is why bans are delayed and specific reasons are rarely given, to prevent identification of the specific mechanisms used.

It's like treating a disease with antibiotics, eventually the disease builds a tolerance and you need to find a new drug. By using multiple drugs you can hopefully kill it before it can resist any given drug, but in practice tolerance builds regardless of your best efforts.

These cheats are actually big business nowadays, people have a financial incentive to work around them as quickly as possible.
Yeah, but there is hardly enough of them to make a market on their own or to rival everyone else.
It doesn't even have a proximity sensor -- you have to touch it to make it work. Might as well stick a key in at the same time. If I paid that kind of money I would expect my door to unlock for me when I approached it.

It also has no manual override with a key like some smart locks -- it just has some backup batteries that last an unspecified amount of time. Because it has no key, it can't be re-keyed, so good luck convincing a landlord to let you install it in an apartment or rental home. And the company says it needs to be professionally installed.

I bet the owners of these things would spend more time thinking about and solving problems with them than most people spend operating their normal deadbolts with a key.
https://www.jwz.org/gruntle/nscpdorm.html

Apparently it was a cannon sound; damn, that must have been loud as hell on release day.
Show HN: Detect short-term trends in binance and bittrex crypto-exchanges
Instructing someone how to do something and the computer how to do it is basically the same thing. Yes, humans have more latitude in how they follow instructions, but the same skills ofnabsteaction are applied. The whole point about OOP is that you could still weild abstractions without being a mathematician.

Now, how often do people learn chess algebraically?