skysight-inc/HackerNews huggingface dataset:
That sounds like an imaginary non-problem. In such an extreme case, the APL developer would just have to put up with that line broken into 10 lines maybe. Just configure his editor accordingly (maybe to move through text like there are no newlines except some condition or whatever - if you use an "exceptional" syntax waaay different from all the others, it's your problem to hack your Emacs/Atom whatever to handle it for your need!). And btw, you could also have an autoformatter like goftm that will break down that line of APL by a condition like "should not exceed maximum line length in any taxes", whether you like it or not, might even avoid having a conversation altogether.

Even if one of the syntaxes is not text based, maybe even a "syntax that involves arranging blocks in 3D space with a VR headset" or whatever, people could still agree on sensible defaults.

Only issue I'd see might be with open source projects, where you could add a guideline like "please reformat your code so that it looks good in syntax X according to styleguide X-42 or your pull request will not be accepted". Yeah, the conversations might become less democratic, with some "style dictator" needing to push "the right rules" down right every contributors throat to prevent endless bikeshedding, but it could work.

If we'd give of some of this crap "style democracy" and have a few more authoritarian rules, we could instead enjoy multiple syntaxes easily. The ol' "more freedom under tyranny" paradox that people always seem to (like to) forget it actually works, and could work well to code too.
Thanks for mentioning the LG Gram. I actually didn't know LG sold laptops (they're not available in Canada) before your comment. I just ordered one online now! I insta-purchased it when I noticed the 2018 model still has USB 3 Type-A and HDMI ports. Ctrl-key in the corner instead of Fn-key and equal sized arrow keys are a bonus.

Fits my needs as a Macbook Pro replacement. Will be running linux desktop on it too. Probably elementary OS.
Mongo 4.0 will support multi document ACID transactions
It's actually serverless for the user. You run a server but the user of your service (apache openwhisk) only needs to define code and triggers on your service, that runs on your servers.
Equality of opportunity does not necessarily imply equality of outcome. This isn't a paradox. Why are still people still confused about this?

(Actually, people aren't confused about this, but it makes for great clickbait articles and ad revenue because it fans the flames of both sides of the argument.)
CAN THE US GOVERNMENT HEAR THE VOICE OF JOHAN THE BAPTIST
I'm delighted to hear that after taking on all that risk and "doubling down" by believing in yourself(ves), that you're doing great now. Totally inspirational success story!
It probably wouldn't look much different from a modern poultry farm.
Lost a ton of data? Doesn't he use Time Machine?
Recreating horsepox
Sorry. I don't feel it would actually validate that at all. It may echo you sentiment that is all. I feel confident in saying there are many highly productive mathematicians and software engineers that do not have a firm grasp of cat theory which by your reasoning would validate the opposite.
From 2012?

https://www.npr.org/2012/03/05/147192599/habits-how-they-for...
5 Tips to Speed Up Your Mobile App Development Process
Ask HN: Self hosted stats?
I've been using mint [0] for a decade on almost every web property I own. It's fast, simple, and shows me the core of what I want to know instantly: VISITS, REFERRERS, and PAGES — number of visitors, recent general referrers (and if if one referrer is sending significantly more traffic than others), and highest viewed pages.

It lets you flip between day, week, and month view for each section without page reload. It's so fast. So, lightweight. I still haven't found an equivalent (development has been discontinued on it).

I've tried Matomo and it's just too heavy. Google Analytics feels like using a rocket to light a birthday candle.

Anything obvious I'm missing? Self hosted is preferable but not must have.

[0] https://haveamint.com/
Well, besides an answer I am also looking to learn. The opinion I hear about Heroku, and also my primary concern, is it can become quite expensive to run, especially since I have to use two dynos - one for backend API and one for serving the frontend app. Compared to that will starting with AWS or GCE free tier be a better option? I am ready to deal with a complexity if that means I can squeeze a bit more value out of stuff since budget is a bit too tight atm.
> Buffett makes no secret of his fondness for monopoly.

And yet it's apparently a "Dirty Secret".
SV parents are raising their kids tech-free
We shared news about our open protocol for resumable file uploads tus.io and on a few occasions this hit the front page. We haven’t done anything else to “market” it and so I’d say this was the single thing that gave it traction and turned it into a success. Vimeo rolled out support for it in production last week and we couldn’t be happier and more thankful towards HN as a platform to discuss our inventions
This article is nothing but an ad for his services. Almost nothing in this article rings true to me. Where are these statistics coming from?

"As much as 90 percent of calls placed to a company’s contact center originate from its website."

Nobody gets a Yellowpages in the mail anymore. If I want to call a business I have to go to their website just to look up the phone number.
StaCoAn – static code analysis on mobile applications
Using Prettier to format your JavaScript code
Now that HN has their own weekly newsletter, how does yours compare?
can someone explain:

>They’re also the most efficient type of space propulsion, maxing out around 80% efficiency. The most powerful use about 100 kW of power and are capable of generating about 5N of force (about 1 pound).

How can 80% efficiency get you just 1 pound of force if you put in 100 kW of power? This seems many orders of magnitude off!
It's possible, but that would weaken security.

Each independent application is isolated from each other, sharing a TLS cert/key among them all means we're weakening security - again, the Kubernetes patterns here would mean we need to duplicate the secret data into each applications namespace, allowing a compromise of one to compromise the TLS of all.

There are legitimate reasons to not share a single TLS cert for everything in an environment like Kubernetes.

(I'm nearly certain it's not possible to reference secrets cross namespace when declaring an ingress secret, or mounting a secret)
HN gave me a hellbanned ID after my first half dozen or so comments. It's been reversed now but I have no idea why it happened in the first place or why it was revoked thereafter.
> But I don't understand the original comment's point.

1) A minimalistic scripting language is appropriate for a few niches only, therefore Lua would be a bad replacement for Python in most cases.

2) Missing basic functionality (e.g., printing the contents of the language's fundamental datastructure) decreases productivity, the one thing which scripting languages are supposed to excel at.

3) Pressing arrays into hashtables-as-arrays-but-not-really is a very bad, unnecessary design decision with few upsides and many downsides.

> I guess the lack of round function is surprising too, but the explanations I see online about it being a minimalism and ease of implementation make sense.

I have read those implementations and they are all unsatisfying:

1) The "minimalism" argument: How is that consistent with the existence of math.deg() and math.rad()? Both are easier to manually implement and less rarely used than round().

2) The "ease of implementation" argument: The C standard library actually provides a round() function, so binding it would be negligible in terms of both resources and implementation effort.

> I don't think a core library's choice should be an argument to judge the whole language

The lack of round() is symptomatic of Lua's standard library, it's not a singular example. Another one is that there's no function to copy a hashtable (neither for shallow nor for deep copies). How can a language offer such a bad support for its most important datastructure?
There exists a future where you could conceivably eat a delicious lamb shank, while wearing a supple lambskin jacket, while your implanted pancreas and kidney process the meal, and all are sourced from the same animal.
Having used OS/2 for a number of years before switching to GNU/Linux, I can't recall a single piece of OS/2 native software that I miss and would like to run in emulation.

The vast majority of what I (and my computer geek peers) did under OS/2 was run MS-DOS software in a multi-tasking environment. OS/2 never really got much in the way of quality native software developed for it, at least not that us poor students had access to anyways.
That's great but it would be good to know what's missing? Can I take that repo, deploy it and start selling FaaS?
Have you seen one with /10 salary? Or some with any combined ten times multiplier in between (like 5x and /2; or 3.16x and /3.16 [sqrt(10)])? According to Glassdoor and other salary surveys it is not a discrete 1:10 duality.

Also software developer salaries are still quite similar to real estate prices. What matters is location, location and location.
A few years ago a colleague of mine showed me HN. It was like a new world was opened to me. That may sound exaggerated, but it really felt great to always read about top stories and innovative project here first.

In that time - when android was young - I made a little app for generating passwords. I put it in the play store as an purchasable app without any marketing what so ever. It got no downloads so I stated that in another HN thread and some HN stranger bought the app and gave it a 5-star review, just to help me out! That made me really happy and grateful, I won't forget that, thank you, HN folks!
Not in my experince. optimized chez (optimize-level 3) where I have spent quite some time optimizing the code, is generally within 2-5x of optimized C.

I have found LuaJIT to be about that fast as well, but with quite a lot of exceptions where it is within 1.5x of C. I would say it is still the fastest dynamic language implementation.

The work done by the racket7 folks on Chez might change that though. I have been reading Gustavo Massas patches to chez, and he is a pretty bright guy :D
Great to learn about this. Thanks for mentioning!

Do you think it still has the same usefulness? It looks quite chaotic to shift through ~8 years of unmaintained information. Back then I can imagine you could basically contact everyone on the list and see what happened?
Can a Company Be Built Entirely from the Heart
I challenge you to sit through the Space:1999 "Dragons Domain" episode and not come away impressed!

And then, afterwards, calm down with a little retro fun:

http://www.defence-force.org/index.php?page=games&game=space...
You could save articles to Pocket, and then have it read it to you.
I started wondering if I even needed to steal cars in GTA5: the Metro was such a convenient way to get around downtown pseudo-LA.
Let's stop touting the terrible trouble with truffles.
Debugging Production with Source Maps
Yeah, I always wanted to find the time to re-give OCaml a try after reading about ReasonML...

I'm kind of put off after having tried Haskell and seeing now OCaml as an "inferior Haskell", and after looking at F# and seeing it as a "better integrated OCaml". Also folks in ML and data science, the area I care more about now, seem to like F# better, not much mention of OCaml here.
The guy is a doctor enrolled in YC. I doubt he'll end up on the street if his startup fails. A large part of other founders are engineers that can walk into a six figure job on relatively little notice.

For all the talk of risking everything, most founders risk time and foregone salary, but not their future. If microsoft had failed, Bill Gates would have re-enrolled at Harvard and graduated a little late.

Your average Joe or Jane that dreams of owning a coffee shop and has to put up their own capital is another story.
It's a good point although if you are really worried about the ethics then the way we rear animals for food dwarfs this.
They have no business dictating my free speech to deploy a database/ledger/tokens on Ethereum.

Shame.

Anti-Money Laundering is a euphemism for Financial Totalitarianism and Surveillance.
This article cites the same research that was discussed on HN a while ago as its basis: https://news.ycombinator.com/item?id=16407678
It’s almost like... men and women are different.
Most of us have never tried, or don't remember what it's like to have a 4:3 screen, it's been so long since they were common. It's hard to have a real debate about something few people have actually tried.
An APFS Filesystem flaw could lead macOS losing data under certain conditions
Until its adopted as a first-order service on the iPhone XI, nobody cares. Consumers find these things irrelevant to their swipe-right lifestyle needs...
A glimpse into lizard locomotion 110M years ago
Honestly, most consumers don't know or care what decentralisation (or centralisation/federation/whatever) actually is. For them, if the product or service does what they need it to, that's fine.

So the answer is "It'll win the hearts and minds of consumers, if the other selling points win the hearts and minds of consumers by letting them do something the existing systems can't/won't"
Payatarrival.com
Nitpick: 'transgender' is already an adjective, no need to add the '-ed'
That was after he picked the simple threading model. Had he picked a baroque threading model it might well have been 10x the effort for the entire project.
It’s rendered on the server with React + Apollo + GraphQL, just like all the other Webflow-powered websites out there! ;)
There are some unconvincing examples here!

> The most famous and widespread case of a successful habit change is perhaps the 12-step Alcoholics Anonymous program

It's a reach to call it a "successful habit change" given that actual study show a success rate of less than 3%.

> We also know that we all have a limited supply of willpower.

Actually it looks like that isn't the case after all.

Etc.
>Your assertion is that it happens to you regularly. Have you considered that it's actually you, and maybe there is a way to express your opinion clearly without getting shadow banned?

Since he was already shadow banned for this exact comment and it's his very first with this account I don't think it's on him.
This is such a classy HN comment. "For 0.01% of the population, this is trivial to do by X, which is extremely complicated, and does not work at all, and evidently even the commenter himself had never done that"
careful. you can get fired for that
It seems that the reason power laws are important is the frequency of arbitrarily large values, and the implications those have on data processing.

Under a definition that strict it doesn't sound useful: imagine the most common degree / # of connections is 10 and 5 is less popular: isn't that already not a power law? Regardless of how the distribution behaves for degree 100, 1000, etc.

It seems like under many models you have some unimportant distribution of low-degree connections and then close to a power law distribution if you consider above some threshold: in terms of algorithm selection and design under those conditions the dominating factor seems like it can typically still be just the frequency of large degrees which can still be close to a power law and rejected as one by this paper, right?
I'm not sure I'd say the headline is clickbait. It's describing a correlation from a new paper. Seems pretty non opinionated to me.

There's a couple places within the article that's more superficial though.
many classes of transactions and economic activities that require the facilitation of real-world middlemen (drafting & enforcing contracts, coordinating buyers & sellers, etc) can be turned into something that exists entirely on the network and automated. a straightforward example is a gambling pool that exist purely in software, on no particular device.

vue.js is just for a pretty frontend for the apps.
Again I would ask, how does that invalidate the article’s premise that the core software API hasn’t changed in ~10 years?

What other significant, widely used software, depends only on the “ecosystem” for APIs development, while having no active API efforts in the core project?

I can think of none. Maybe some examples exist somewhere, but at the least it’s unusual, especially given the overall context of the article.
Working remotely, 4 years in
'The gap in reading “is related at least in part to girls’ advantages in basic language abilities and a generally greater interest in reading; they read more and thus practice more,” Geary told me.'

I'm sorry, I couldn't read past this bit. I know men who are good readers so this can't be true. I'm going to wilfully pretend I don't understand probability distributions. I need this person to be fired immediately. Someone contact Google HR.
HN has given me a bigger disgust for tech than I thought I could ever have.
Honestly, I'm more worried that moronic politicians/governments inspired by China's 'success' will implement the same ideas officially than companies doing something like this. There's a dangerous percentage of people in 'Western' governments who seem to think things done by China would work fantastically in their own nations in the same way similar people wanted the school system to work more like the one in other Asian countries a decade or so ago.
> Since he was already shadow banned for this exact comment and it's his very first with this account I don't think it's on him.

One of us is mis-understanding things.

You seem to be saying that the account "Cytronex" is shadow-banned, but it isn't, so I'm not sure what you're saying. This comment[0] has been downvoted, and that makes the comment display in a light grey, but that's not the same as shadow-banning.

[0] https://news.ycombinator.com/item?id=16410628
It made me aware of Scala.
Irritable bowel syndrome
It's essentially 'set up your own servers and run a lambda-like service yourself.'

Here's some documentation for OpenWhisk on Kubernetes (running locally or on your own servers or cloud providers' Kubernetes cluster meeting the requirements specified).
https://github.com/apache/incubator-openwhisk-deploy-kube/bl...

There are other ways OpenWhisk could be deployed besides as well (see https://github.com/apache/incubator-openwhisk/blob/master/an... ), but it appears you will need server(s) or local computer to run OpenWhisk on.

I do completely agree the Apache site for the project seems lacking in terms of the deployment docs. Which is a shame, because as you can see from the links I posted, deployment can be quite involved. It is still incubating though. Maybe they need volunteers to step up and help with the documentation on the Apache site?

This is all just from what I could find in docs/searching for info, I've never run OpenWhisk.
The author says "We are already working with several large brands to make this a reality," which clearly indicates this is an op-ed from the CEO of a AI/bot-making company.

So no surprise he's predicting a future that benefits him. Fearmongering at its best.

I'm just gonna flag the story and hopes it disappears from my feed, like I do with 3/4 TechCrunch stories these days.
Yep. And the dictionaries are terrible (at least the Japanese ones). I still use the Kindle for reading, but it's not nearly as nice as I'd like. Strangely the English -> Japanese setup is much nicer. My wife uses it all the time and is thrilled with it. I use a dead tree version of a kid's Japanese to Japanese dictionary most of the time, but it's slow. I haven't been able to find anything similar that will work on the Kindle so far. I highly recommend transitioning to a native children's dictionary as soon as you can manage it (maybe with a translation dictionary as backup).
This is definitely nice. But I'm thinking that NaN is a bit like null, in that it's a surprising value that may pop up which suddenly means something completely different, and code must handle it correctly.

Just as some languages (like Rust) provide a way to say that a variable can't be null, I think it would make sense to have a floating point value that can't be NaN. Comparison of two non-NaNnable floating point value can then just return a boolean, because we know it will never fail.
A C int can't be null. Perhaps you're thinking of an int *.
Show HN: React-Kit now supports es6 and typescript
'I will immediately turn around and walk out...'

I worked in retail over 20 years ago and this is one of the first lessons I learned. If somebody wants help making a buying decision they will, usually, come and ask for it.

If you let someone look around and walk out without bothering them they'll often come back later and buy something. It may be in the next hour or the next week or the next month but (assuming you have something people want) they do come back.

I'm not saying completely ignore them, a simple 'hello' or 'how's it going?' will suffice.

If they don't ever come back the place has got bigger problems than the salesman can fix.

Of course there are exceptions where people are pressured into buying something they didn't want to buy. They're the outliers that drive this kind of perverse retail policy. But you can guarantee these people only ever buy once.

Some of this is applicable to e-commerce today. Annoying chat boxes, false discounting and time limited offers are just another way of forcing a sale at the cost of building a long-term relationship.
> Syntax does have its bikeshedders, but semantics are what make people move or stay.

There are at least two big exceptions to this rule:

- 1. Lisps - some people (some of them really smart btw), just can't stand lispy syntax (I'd say that it's most likely because they got the math/physics notations so deeply engrained in their minds that they can't tolerate breaking apart from "thinking in it")

- 2. operator overloading heavy syntaxes - when writing any kind of sciency code, you'll always have a camp of people that will want to use 50 2-letter operators instead of functions everywhere, and camp of people that will just want "zero tolerance for operator overloading". they'd both have their reasons, and there will be no way to "make peace" -- in a multi syntax setting you'd just have one syntax that will show the `plus` function/method used and another one that would render it as the `+` operator
>>For all the talk of risking everything, most founders risk time and foregone salary, but not their future.

Not always true.

Missed salaries (and therefore savings) early in life translate to massive losses later when you take into account lost compound interest over 30+ years.

The other thing is that working insane hours to get a startup off the ground can cause depression, burnout, a host of health problems, etc. Some people never recover from these regardless of their credentials or any additional opportunities they come across.
Another scumbag advisor. Seeing that name is now a confimation the ICO is a scam.
Oh wow! I didn't know about this. And there are 126 Japanese books there. This is like gold! Japanese audio books are basically non-existent. Thanks!
Note that none of those that Pew's counts as "college educated" in its surveys is in any way verified to be a college graduate of any degree or discipline.
Laps Timer • Easy and URL Friendly Timer
You'll see that the next comment he makes will be automatically dead. New accounts get shadowbanned right away if any of their comments gets killed.

Speaking from experience and experiments here.