skysight-inc/HackerNews huggingface dataset:
Which suggests the problem is a bad command-interface, rather than the decision mechanism.

Consider how that clicking would plunge if there were a single "kite move" command for units.
Yeah, the team makeup is the interesting aspect for me. It seems they took an existing mobile engineering team and had them integrate react native.

Our experience was opposite in that we had a web/js team and decided to go to react native as a way to deal with a mobile app that we couldn't maintain well (and couldn't justify the hiring of dedicated devs for).

React native gave us an avenue to utilise existing skills and overall we found it pretty positive.
I have a mobile hotspot, all of this is done through the WebUI over WiFi.
Also, there is no kernel but the unikernel itself in such systems. So no idea what you mean by again here.
> Being able to drop in anywhere in a country of 300+ million people and being able to converse with the locals (not just communicate, but convey your deepest thoughts)--it's a benefit the vast majority of people in the world simply do not have.

Weird how I never really noticed that. The US does have its fair share of local dialects, but they are usually still very easy to understand, even for non-native English speakers. It's one of the reasons why I prefer US English to British English, with some British dialects I have a really hard time understanding what's being said.

Do Brits struggle with understanding some British dialects?
As a native German speaker, I know for a fact that some German dialects just sound like incomprehensible gibberish to me.

Which is extra funny when you run into these kinds of dialects near big US military installations, like Grafenwöhr, where the locals speak with an extremely thick upper palatinate dialect.

Must be really confusing for any of the US servicemembers stationed there who are trying to learn German, trying to understand German that not even most Germans would be able to understand.
That's not accurate. Shadow-banning is rare to begin with (reserved for spammers, serial trolls, and other forms of abuse), and even when we do it it's always possible for people to get information by emailing us. I can think of a couple exceptions to that but they've all been preceded by long email chains.

If an account has been posting to HN for a while and hasn't been banned under other guises, we always tell them when we're banning them, and nearly always after multiple warnings.
It’s supposed to be _deliberative_ which is not the same thing as being inefficient. Being inefficient suggests being deliberately time wasting, which was not what the founders wanted.
Yes, but malicious intent for the purpose of having fun watching the reaction. Not malicious intent for the purpose of personal gain, long term access, or government intelligence.
That's great. I'd really like if I could spend more time these days learning what I want so I can get into work that I'm happier doing.

Thanks for digging!
Facebook buys British AI company to help it better understand human speech
Check out dev.realworldocaml.org
With the exception of Spotify, none of those services you name are "big" in Europe. And we use those services on a US or South Korean device. :-)
If you're a government operation trying to bug an electronic device, chances are you're certainly not going to have your bug revealed by a simple teardown like this. I've heard rumors of certain cases where current fluctuations in the VBUS rail caused by certain peripherals can be used to compromise the USB controller. Additionally, embedded components can be placed between PCB layers, making it essentially appear "invisible" without using an x-ray system.
This is the kind of thing I might turn into a simple function with short circuiting returns. I suppose the new syntax is just as readable, but I kind of like it this way a bit better.

def get_reductor_value(cls, x):
reductor = dispatch_table.get(cls)
if reductor:
return reductor(x)

reductor = getattr(x, "__reduce_ex__", None)
if reductor:
return reductor(4)

reductor = getattr(x, "__reduce__", None)
if reductor:
return reductor()

raise Error("un(shallow)copyable object of type %s" % cls)
Ask HN: Arranging fair equity arrangement between co-founders?
A friend and I are incorporating a project that we have been working on and off on for the last 9 months. We were both in high school last year but I'll be in university next year and will have significantly more time to work than him. Additionally, our product involves machine learning (me), app development (him), server development (me), FDA approval (consultant + me), and then some market research + clinical testing participant onboarding (me+a third friend who is only on for the summer), of which I'm in charge of quite a few more things -- and app development is supposed to be finished soon.

Our original plan was to sell things pre rev (common in our space), in which case it might take a year and a half and having him stick around might be ok. On the other hand, I've considered growing this faster and larger -- we've had a number of offers to invest, and have turned them down thus far, but I'm planning to take a round in the fall to hire a programmer and a marketing + business expert.

I'm thinking that it makes the most sense to offer him equity for work already done and for the summer and then cut ties. This seems good if I build up the company longer term, but if I sell pre revenue it feels like I'm cheating him out a little. Is this fair? What is the best way to approach this with him?

To make things a bit more complicated, the original idea was his, although I had to completely change the business model. Additionally, there is a provisional patent with both our names on it -- so at the very least I need to make sure he signs an IP assignment form.
> seems like the only tech megacompany that can still produce software.

Pretty sure Google, Amazon, Apple, Facebook, can produce software too. I could be wrong.
I've got a friend from Indonesia who explained a little bit to me about it. She said bahasa is spoken more by younger people and is considered slang by the older people. In her town the older people speak their local dialect, my friend learned Javanese while in university. Her friends and her speak bahasa together, she speaks her local dialect with her family and older people in her town and Javanese with her friends that speak that. Bahasa seems like a fairly simple language. She's been teaching me phrases and some grammar and such and compared to other Asian languages i've seen and heard it's pretty straightforward.
SEO for Plumbers
That is the reason you have an X-ray to vet electronics before allowing them into secure areas (with potentially secret sound and generic em-waves (from 200nm to 300000km aka 300Mm)). If you don't have that already, you don't have that much physical security...
You mean that reimplemention of US originated UNIX, managed by the guy who moved to the US? ;-)
Slowness of progress in traditional databases has absolutely nothing to do with it. Primary reason NoSQL even exists is inability of traditional databases to run in distributed environments with decent availability, scalability, latency/performance and low maintenance requirements. It was never about SQL the language or relational model (which, by the way, is not inherently better than other models).

Nothing has changed since. As there exist fundamental limitations preventing all those traditional databases from ever satisfying requirements. And new distributed relational databases designed and built from the ground up so far don't seem to be able to meet neither SQL crowd's expectations nor win people who are facing actual distributed problems. It's like progress in databases doesn't favor familiarity over other things at all, effectively resetting familiarity with relational model altogether and forcing even models to compete with each other for fresh minds.
Definitely not the only time I enjoyed school, but definitely my favourite part.
>It is supposed to be slow and inefficient.

Is there a historical document which suggest this, such as the records of the constitutional debates, or are you just making it up?
This isn't the case, actually. Testing it against known sales data, the "achievers" stat derived by this method was ALWAYS higher than the # of ppl who had downloaded the game, or the # of ppl who had played it for at least 1 minute (these stats are known privately to developers).

We don't know exactly how the total "achievers" pool for a game is calculated, but we know it isn't a simple measure of people who had achieved at least one achievement. It's almost certainly some measure of the total population that is able to register achievements, regardless of whether they have registered any.

It probably includes something like family sharing accounts, so it doesn't exactly correspond to actual sales directly, but it seems to be roughly in the middle between the "players" and "owners" stats SteamSpy used to report. Sometimes it would overshoot both, but it was never less than "players."
Many people have been using Windows successfully since at least 95.

There’s definitely worse products out there.
they dont need to be connected. you could have an airgapped circuit with power fed from the rotation of the fan itself.
It has 3 (4?) different, not very compatible stdlibs, for example. Also 3 tools for syntactic extension, two of which suck incredibly, while the last one is pretty new. It has 2 (3 if you count Reason) very different syntaxes defined, even though I've never seen the "light" kind in the wild. The whole String mutability story is interesting in its own right. I'm sure there's a lot more.

But note: every single language has warts like this, especially if it's been developed for a couple of years already. I think OCaml has probably fewer warts than JavaScript, or PHP, or even Java; but more than Go, or Elixir, or Scheme. It's still very nice language and toolchain, though, perfectly usable in many cases - the learning curve may be steep at some points, but on average it's not that hard to learn, and you gain a lot of benefits if you do.
Berkshire has a 1000$ spread, you dont see a lot of investors complaining though.
Pro licences here. Can't say as I've found an option like that. Is it relatively new? I've not dug around terably recently. Everything else people have suggested either hasn't worked or did for a while then changed after an update.
Show HN: Makerlog, stay motivated while making side projects
DQN is solving a model-free RL problem. This method is not. You're not allowed to reset states in model-free RL. If you have access to the model/simulator which allows you to reset, you might as well use a model-based method like MCTS.
Hi HN!

I just launched the private beta for getmakerlog.com, a simple task log that keeps you motivated while building side projects.
Makerlog works by logging what you've done and providing stats like streaks that keep you motivated to ship, ship, ship! Also, it integrates right in your workflow with support for GitHub, Trello, and your custom webhooks.

It is currently invite-only, however below is a special link for HN'ers to try it out:
https://getmakerlog.com/begin?code=vAUgsoQP

I hope you find it useful, and I'm looking forward to your feedback!
For the record, the current story is that they are merging some multicore things into 4.08, and it will only be available as an "experimental" feature. So even after it is in the compiler, it will be a couple more revisions before it is fully accepted.
Rust doesn't have linear types? You'll have to elaborate on that because Jim Blandy at least would say you are wrong.
NZ Court of Appeal Upholds Kim Dotcom Extradition Decision to the US
Why Supreme Court justices serve such long terms
Have worked in Indonesia for the past decade, various mine sites, various islands.

Never heard of this before. I know different cities had dialects/words but never had an issue speaking/listening bahasa with the locals.
The Internet Culture: Transitions and Problems (1996)[pdf]
Who said it was a concern? It's news.
> Hell, we can barely democratically govern Louisiana.

No disagreement from me on that. Inclusion of Louisiana, Alabama, etc., in the republic is a real challenge.
He said terrible for you, not terrible.
Ask HN: Which (GDPR) user data exports contain interesting or fascinating data?
GPO: Computer Configuration\Administrative Templates\System\Internet Communication Management\Internet Communication settings\turn off access to all windows update feature
I don't see a problem with repeating a comment on a nearly identical post. I've done it before.
For mine every feat/fix/refactor is a new branch which then requires 2 approvals to get merged, among other things (style guide enforced as linting, minimum test coverage threshold, etc ).

Tbh it's cool, coming from a previous job at a startup where version control meant just zipping the project from time to time.
To be fair, there wouldn't be any Linux without Unix & C, but there would definitely exist many other "Linux", e.g the __superior__ FreeBSD. Not diminishing Linux's achievements in any way. :-)
I don't know of company-wide policies like that (though I'm sure that they exist -- and I do know of individual teams that have such policies), but I do know of many projects which have such policies (for instance, all of the Open Container Initiative projects require two approvals from maintainers other than the author).
> people ... will paste that URL (with the code in it) into an email to grandma, or their Slack channel, or Hacker News.
Now, Google _could_ try to figure out what happened here,

In all those other cases the is likely to be a significantly larger delay between the link being generated and it being followed. So while it isn't 100% reliable they could correctly guess if it is you, or someone else you have passed the link to, significantly more often than not. Especially because, of the potentially many signals they get from a given link, the person or was initially generated for is likely to be the first to follow it.
Nvidia Opens GPUs for AI Work with Containers, Kubernetes – The New Stack
Thank goodness Britain is leaving EU. EU won't be able to control the English version of Wikipedia.
Group Policy for Windows Update "configure automatic updates" can be set to "notify for download".
"In order to pass our review process, non-Google apps must meet two key requirements:

"Accurately represent themselves: Apps should not misrepresent their identity and must be clear about how they are using your data. Apps cannot pose as one thing and do
another, and must have clear and prominent privacy disclosures.

"Only request relevant data: Apps should ask only for the data they need for their specific function -- nothing more -- and be clear about how they are using it."

How can Google say that with a straight face?

I guess most apps available through the Google Play Store must have either failed the review process and been allowed on anyway, or the review process is an absolute joke.

There are countless apps that ask for all sorts of permissions that they don't need and never describe what those permissions are used for.

Even if they do say how they're using certain data, as a user one can never verify.
The problems of late stage capitalism can be attributed in roughly equal portions to ZIRP, cronyism and unfettered globalization. None of the above are endemic to capitalism.

e.g. I saw a brand name 55" TV in Best Buy for $279. That's roughly two day's wages at the new proposed $15/hr minimum wage. Something is deeply busted here. Tariffs are not gonna make dent in consumer demand for a product that is already way too cheap.

ZIRP, it's been shown greatly benefits the 0.1% and has marginal benefits for others. This is basically was Piketty has been decrying, but he seems to miss the dependence on the level of interest rates to the outsized return on capital over the last 40 years.

Cronyism basically explains why Obama put no bankers in jail and AIG was bailed out so they could pay off their end of the world puts to Goldman. And now Trump has his own cronies. However, it's hard to easily prove cronyism has been increasing over the long term, pretty easy to prove over the short term.
Tf.multinomial outputs number other numbers than range – Stack Overflow
I haven't thought it through yet, but Pick's theorem ( https://en.wikipedia.org/wiki/Pick%27s_theorem ) might be useful for the current puzzle.
The Warp Zone, of course, boots OS/2.
Rust has affine types, not linear types.
Being human: how realistic do we want robots to be? – Technology – The Guardian
2018 Is the Year of Artificial Intelligence Transformation from RPA to SMEs
Some clarifications:

It has one standard library, and several alternative standard libraries of varying popularity. I would argue that Core is probably the most popular. For what it's worth, Haskell also has several replacement for its standard library, Prelude.

For the syntax extensions, the community has largely migrated to PPX. Alternatives are being phased out.

String is no longer mutable in recent versions of OCaml. The string type is now immutable, and a new type, bytes, has been introduced which is mutable.
Ah, I was wondering why it looked fine to me. Disabling JS wins again!
GitHub – Creality3DPrinting/Ender-3: A fully Open Source 3D printer
I just work with what I have, meal planning is too hard for me.
I actually agree whole-heartedly with this comment.

But I wouldn't have written with such a dismissive tone to a living software god :-)

Anyway, Lua was a fine choice!
Youtube-dl: Command-line program to download videos
Title is super misleading.. should be something like

Incident Report for a Gentoo GitHub contributor account being compromised
> Not sure why this is of interest to this crowd

I like looking a quirky, interesting, and pretty things.
I don't think that is fair to say. There are lots of other languages that lack most/all of these features (e.g. Mandarin has no gender, limited number marking, no case marking, lack of inflections). Indonesian is not unique in that regard.

Indonesian verbs lack the tense, number and person agreement marking that is commonly found in European languages, but they have a lot of derivational morphology including complex voice and valency operations (Austronesian alignment[0], causatives, applicatives etc.)

Indonesian also has noun classifiers like Mandarin which have to be memorised like grammatical genders.

[0]:https://en.wikipedia.org/wiki/Austronesian_alignment
What would you recommend to someone averse to js to try and change their mind?

I'd recommend taking a look at Vue (https://vuejs.org/v2/guide/). You can write nontrivial and well-structured apps with just a text editor and not deal with npm/node unless you choose to. I also find it to be both simpler and more flexible than React.
This looks like a perfect project to work on to be ready as a present this holiday season for my kids. Great idea!
This was my experience in a low-tier US master's program. Most of the students from India were doing it for the second chance at making engineer money.
We seriously need a (law compatible) system to punish lawmakers, in a way that they would never even think to touch basic rights like freedom of speech. Having a constitution or a democracy is clearly not enough. That's the next step for a just world.
It plays better than saying that at least some portion of the rich recognize that the current course is unsustainable and will result in violent revolution or asset seizure, and so they are willing to work towards finding some sort of solution out of self interest.
I'm pretty sure all registered SIMs (even data-only) on a carriers network get an allocated phone number -- at least that's what I'd always thought.
If the alternative is the coder having to write a separate "frob_notnull()" function, to be used specifically in certain fastpaths, then yes - that is exactly what many people want from compiler optimisation.
What advantage does this have over enumerating the iterable and using the regular `map` and other such calls.

In my mind, I'm thinking this creates something like a chain of generators in python, but would love if someone could explain in JS terms.
> Now Europeans all use US services. Amazon, Ebay, Facebook, Google, Dropbox, AirBnB, Uber...

Mobile is very popular now. Most of the mobile hardware is China-based. Now most Europeans and Americans use Chinese hardware. Is the US and EU falling behind?

Entrepreneurs will look for business given the current laws and opportunities. The data-mining business is just not a way to go now in the EU, with all the legal overhead.
>But now you've eliminated 90% (?) of the WP "developers."

Maybe, but it wouldn't be impossible to rebuild plugins around Composer and PSR standards. And doing so would make them better organized, and make it easier to manage third party dependencies. If you were going to build Wordpress from scratch, today, that's probably what you would do - just make plugins a special case of Composer dependencies.

The only question is, whether you would still have as robust an ecosystem with a more restrictive framework? Probably not, but the quality of plugins would probably be higher.
It is not a coincidence that upon the reduction of taxes on the rich in the us we get a widening gap between the rich and the poor.

There is a straight forward way to address this (estate taxes and high taxes on the wealthy) but for some reason this is never the solution.

Instead many go out of their way to say that this gap may persist (and of course many ultra rich would like this) and that we need to come up with a way that the non-rich will not rise up.

I have to say that seems self-interested.
What's new for text in Android P
It's easy to blame European lawmakers. However, Europe is a much harder market to operate in with our without laws that add bureaucratic overhead. Europe is really several much smaller markets. If you want to launch your startup in Europe you are likely only going to initially launch in let's say the French or German market. To get to the other markets you have not only to translate your product, but redo marketing, adjust to additional laws, maybe even sightly adjust the look and feel of your product to the new country you are expanding to. In the US you generally have access to a humongous market in one swoop. Americans tend to pad themselves on the shoulder a lot and think it's because of better rhetoric l entrepreneurial spirit and better regulation, but the inherently fractured market is by far the biggest disadvantage for European startups.
What's wrong with aristocracy? It seems like we have not rid ourselves of a single problem that old aristocratic societies had, we only got rid of the benefits and then kept all the bad parts.

Today's rich are not bound by any noblesse oblige, their money can more than ever exclusively benefit far-off places. Instead of building Rome or adding more beauty to Paris, they build gated communities. In patronizing art they tend to only flatter each other, it seems, (though maybe the art world of early Florence or Amsterdam were just as much "insider" art scenes, I don't know.) Beautiful things, especially beautiful cities, are not built anymore. Anything built that might benefit the middle class or lower is totally stripped, economized away. Most beautiful things (buildings, plazas) in cities were built long before high tax rates existed.

Politics is still run by rich families (Bush, Kennedy, Clinton in the US) or rich businessmen (Trump, Bloomberg). Power is still held by the nobility, its just that the nobility is not held to any standards and barely cares for the country they reside in, beyond their gates.
oh I can be bi-directional, if you know what I mean
I have heard of people getting things other than sodas from it, such as little toys or trinkets, however I only got random sodas. I haven't seen anyone stocking it, or not that I remember. It kind of starts to blend in when you walk up John St every day. It was a well used & battered with the elements, dull looking soda machine.