skysight-inc/HackerNews huggingface dataset:
I'm not massively keen on the former (IMO having to write .map etc helps you get a better "feel" for what parts will have the biggest impact on performance), but the latter looks an awful lot like lenses, which are pretty great.

Of course, a lens is really just a pair of functions in disguise, so it wouldn't prevent you from sorting my more complex functions if needed.
Atheist interpretation: there is no God and no purpose, so experiencing a hard time doesn't mean you are doing anything wrong.
Top 5 taxi booking software to launch and maintain a taxi hailing business
Ask HN: Flutter or Android API better for getting into mobile development?
I've decided to learn mobile app development, both for making a couple apps that I myself need, and for picking up a skill that can be useful in the coming years if my life plans change. So I'm developing an Android app now, using Flutter, which is not really as smooth as I'd like it to be because I am learning Dart as I go and the API is not very pleasant (e.g. you need 3 constructors to put some text in a text field). I'd much rather try using Clojure or Kawa. But watching Fuchsia happen, and the fact that Flutter seems to be the preferred UI toolkit there, I feel like Flutter is a better investment if I ever decide to go professional in the coming years. Not only, but it's portable to iOS, which is yet another benefit.

So, what do you think is a better choice in this situation for me, and for anybody else like me starting out with mobile development but does not need to do that professionally right away?

Thanks a lot in advance!
What Is Going to Happen with Humans in the Age of Artificial Intelligence?
The overemphasis on products is a real problem because it makes the industry so susceptible to marketing snake-oil.

Who would trust a doctor who proclaims his expertise in terms of brand names: "I've got ten years of experience in Cipro and Amoxil. Lately I've been prescribing Zithromax too! It's exciting to write that big Z. I really like Pfizer's community, their Slack is so helpful."
A script that installs the UniFi Controller software on pfSense
Yes, and meanwhile they illegally sniff your whole Internet traffic... just one current example https://blog.fefe.de/?ts=a5f2e96c
It's not about HN's technical focus. It's that for many of us here - myself strongly included - sales and marketing can be seen as a large-scale defection in the game of free market.

In the ideal world, when you want to buy a product or a service, you would consider the value it brings to you based on hard facts, consider other circumstances impacting the costs - like e.g. product A is a bit better, but product B has support people in your country, speaking your language, etc.

Suddenly, comes product C. It's very much inferior compared to A and B, but the producers of C spent most of their budget on sales and marketing. Your boss knows all about C from on-line ads. A C salesman comes to you, promising you features they know they won't deliver, but also know they'll be able to weasel their way out of along the way. Oh, and he brings some nice "off-the books" benefits for you personally, as part of "building customer loyalty".

Sales and marketing as applied in practice distort the market. What a salesman says can be - and often is - completely disconnected from reality, so in presence of salesmen, products are no longer chosen based on objective value they provide. The incentive structure this creates makes everyone else have to lie too, or go out of business.

That's why many people don't like those skills and practices.
I guess it means living indoors until we find another Earth candidate which we won't be able to travel to.
> How better to confuse people about who the villains are than to muddy the water by adding "slightly richer normal people" into the mix with the plutocrats and Wall Street billionaires.

Eh, I feel that was done more by the increased focus on social issues and race/gender/whatever tensions to be honest. Isn't it super convenient that all these identity politics wars came about JUST after Occupy and the possibility the rich were going to be in the firing line? Or that class usually isn't mentioned there?
Grrr. Google Authenticator and such are free. It would be mostly user support costs to deploy. Heck, could even SMS or robodial (Twilio etc) a TOTP code for people without smartphones.
It would be great if V8 could follow LuaJIT in this.
I'm not sure. Mongrel2 uses ZeroMQ to talk to the backends to get it automatic handling of disconnecting backends, but I'm not sure if it's actually waiting for the backends to be ready before sending the next request.
Show HN: Automatically updated pricedb for ledger (currency exchange rates)
Think of it as a "boiling the frog" situation. The fact that this is close to CCGs, and CCGs haven't been banned, doesn't necessarily mean that it's just fine - it's a slow, gradual increase in "water temperature for the frog" that's has over time become unacceptable. So it's going to be equated to gambling and regulated - obviously, there needs to be a line somewhere through that fuzzy, gradual, unclear border, but IMHO it remains to be seen whether that line will be above or below current CCGs.
Meh, it's a bit out on a limb, but there's some validity bringing it up.

To be fair, the dev market has the luxury to be a forefront in addressing sexism issues properly. Essentially, we're all suppose to be level headed, contemplative, long term thinking, logical people. The fact a majority of companies have allowed ambulance-chasing, popularity contest politics to run the show instead of going, "You know what, let's figure out how to properly address and solve the issue", pisses me off. I get where you're coming from, but there is some truth to it. I just think the conversation has become to politically polarized and both sides are just regurgitating the same nonsense without wanting to accomplish anything. This is why I hate politics, so so much.

But on the other hand, there are dirty jobs and jobs of passion. Trucking is a dirty job, not a passion job. No one does it for fun or as a hobby. Lots of people are not pro devs, don't intend to be, but still do it for fun. That distinction must be made first. A job isn't "a job". Some are done just for the paycheck and that's it. Some are done because you truly enjoy or believe in what you do. Shit jobs for shit pay are typically for guys, let's be honest. I wouldn't want my nieces ever doing it. My nephew, that lazy bum needs hard work in his life. Once you realize "This is a shit job, with shit pay and a shit lifestyle", I think that gender ratio argument is kind of meaningless.
Unless I misunderstand, the parent's hypothesis doesn't try to explain the data, which apparently shows a strong correlation between:

A) volume of patents granted by the examiner, and

B) applicant hiring that patent examiner & applicant hiring the same year as the grant of patent.

The parent seems to be an argument that they would expect the data to be otherwise, but it's not. Do I misunderstand?
Having some challenges is more fun than just vegging all day. Having too many challenges, maybe not, but some? Necessary for most people's happiness.
I mind. That’s why I stopped playing.
They are different statements. They just sound similar.

"The sum of all human knowledge" would suggest that everything in Wikipedia is known to be true, and everything known to be true is in Wikipedia.

In "a summary of all human knowledge," the indefinite article and the word summary both imply a point of view. The sentence says that the knowledge has been abridged, and therefore, that there exists an abridger. It says that Wikipedia is one among many possible summaries.
This. Very much this. It also depends on the scope.

Eventually you'll find something if you're auditing a product, because you'll start at the application interface layer and work your way down.

No issues with the design of the application (this is end-game 50-75% of the time)?

OK, what about the libraries you've used.

OK, what about the framework you've built on.

OK, what about the web server you're running.

OK, what about other services on the web server you're running.

OK, what about the operating system you're running.

OK, what about the people who administrate the services you're running (this is usually end-game 98% of the time - it's the "auto-win" card if it's in-scope).

And all between the above, you can leverage different holes you found to find more holes in the previous and future steps you've taken.
There's some upheaval in Kenya's democracy. Based on very limited reading: A leading opposition figure was detained and, after delaying judicial review the his detention, the government deported him before he could get a hearing in court. The government claimed he lacked citizenship; he's Kenyan by birth but has dual citizenship.

Tangential but important: That's the third government I've seen (I expect there are more) use its immigration enforcement powers to avoid judicial review and due process. The others are the US and UK.
> I know it's [Wikipedia is] going to give me good information

It's not good information, though. You don't know if it's good or bad, which rationally makes the info almost useless for anything serious. In fields I have expertise in, it's often wrong, politically biased, has serious omissions, or elevates trivia to importance.

> where do you look up where crabs sit relative to scorpions and spiders in arthopoda? Or when Kubernetes was released? Or for a quick refresher on who exactly Samson was in scripture?

Encyclopaedia Britannica is a great source IME (though maybe not for Kubernetes), written by experts. If you hit the paywall, then pay (good info isn't free and free info isn't good); or if you are desperate find the page in your favorite search engine and open it from there.

There are many other authoritative sources in their fields. The one thing Wikipedia is good for is the footnotes, which will identify many of them for you.
> Are there any decent plausible solutions to the problem of regulatory capture?

It would be interesting to see research on various solutions around the world. One obvious solution is paying people market rates for their work; then they don't have an incentive to work in industry. One way government has done that is by providing job security and regular hours as a perk to compensate for lower pay.

In the U.S., the Republican Party (I'm not saying it to be partisan; it's just fact) had been trying to cut pay, cut job security, and also cut personnel, which increases the workload. It's not hard to see where that might lead.
Higgsfield/RL-Adventure-2: PyTorch4 tutorial of: actor critic etc.
It's "a lot easier" to set up video surveillance in everyone's home, but we don't let the state do that either.
Kidnapping insurance keeps a lid on ransom inflation
I meant extension in sence that it's a LaTeX language extension to it's superset.

There's no LaTeX package and I myself will not port it. SugarTeX is Pandoc/Markdown oriented project in the first place.

You can use it as a command line prepocess text filter though. It should work as long as you use ˎ or ˎˎ to define SugarTeX.
I would easily argue Blizzard has the most generous/least exploitative loot box models. Cosmetic only with a fairly regular/healthy rate of freebies, not to mention the currency you get that lets you acquire the ones you actually want without relentlessly "rolling". Heroes of the Storm steps it up even further with a reroll mechanic you can use for disappointing boxes. Compared to the others in the industry, Blizzard is downright pleasant.
You skip over setting up Kubernetes. And keeping it running.
If it is only about reading then why not something like auctex preview (shows rendered graphics in place of commands)?

https://www.gnu.org/software/auctex/img/preview-screenshot.p...

or fold-mode (shows unicode and abbreviations in place of commands)?

https://www.flannaghan.com/2013/01/11/tex-fold-mode

Changing the representation seems more sensible to me than changing the underlying file.

Also, while the a/b syntax is easier for easy cases, I shudder to think how a continued fraction might be type set:
https://en.wikipedia.org/wiki/Continued_fraction

This seems to make easy things easier and harder things really hard.

Kinda like https://www.lyx.org/Screenshots or using org-mode for latex. Convenient for simple matters and something you have to fiddle with or work around when you want to do anything more advanced.
> This really annoys me, but what can one do? At least it's fixed now.

Install your own repository manager? This is the standard in every company I've worked for so far, at least in the Java world. Artifactory supports NPM, so set it up as a proxy.
Bakwc/PySyncObj: Raft-based distributed data structures
Looks like this is the paper referred to - published yesterday: "Man against machine: diagnostic performance of a deep learning convolutional neural network for dermoscopic melanoma recognition in comparison to 58 dermatologists", by H.A. Haenssle et al. Annals of Oncology. doi:10.1093/annonc/mdy166
https://doi.org/10.1093/annonc/mdy166
Do American trucks not have tachos? In EU it's impossible for a truck driver to speed or work more than 8 hours a day - if the truck moves even a little bit in the period when the driver is supposed to be resting, that means stupid fines for the transport company, and that's because everything is recorded by the tachometer behind the dash.
Nobody has to 'encourage' any body to do anything these days. We don't exactly live in the middle ages that we need sanctions from priests, kings and elderly to do anything.

The unfortunate fact about this sort of freedom is that all reduces to personal enterprise. Don't have enough of it. The bad news is you are likely to do nothing no matter how easy things are made for you. Have good enough amount of it you see people doing all sort of good stuff in war zones and refugee camps too.

The thing about freedom especially in the modern context is its all on you.

In the software field these days you can learn and do anything you want with may be few hundred dollars worth investment. You have plenty of free/cheap books, chrome books, free linux and a lot of online mentoring should you want to learn and do something.

If the complain is that its hard. Then guess what, anything worth doing is hard. You are unlikely to do anything significant in any profession by just coasting around. And that's true for people of all identities not just a specific gender.
Isn't it the case, that doctors simply don't have enough time per patient to do things correctly and thoroughly?
IMO the whole "singularity/Super AGI" is just like any religion, the only difference is this that this one talks about "we will create the God".
Time Captis - Manage Time Better
Time Captis empowers you to effectively manage your most valuable asset - time, to enable you to work better and make smarter decisions for your business. The application can be found on google Play Store. With Time Captis, you can utilize your time in an efficient manner and increase your productivity
Url:- http://timecaptis.com/
But ... that would require the freight customers to actually have something resembling decent logistics planning ... And these people clearly are idiots.
I agree with this. I wish more consumers would pressure game companies into practices like CD Project RED displays. Those fellas keep some integrity in the industry.
You can already write your mathematics directly in Unicode, without needing any additional LaTeX package. See e.g. https://tex.stackexchange.com/q/87257/48 and the questions in the "Linked" sidebar on the right. (You may have to declare a few things one time; there are examples in the linked questions.) This thing here is only relevant if you're using Markdown and Pandoc, AFAICT.
You will need > 2x that amount of money to begin with to profit, in order to have enough coin to double spend, and cover for the cost of the privilege.
At 96 car mech and racing legend is the world's oldest Tesla 3 owner
So.. single-use dungeon tickets are gambling too?
Vendoring isn't ideal: it makes, for example, code-reviews a PITA, and you still have the problem of what to do when you upgrade or add a dependency. Then you're back to npm (or yarn). Granted, at much reduced frequency, but it's still there.

Maybe we'll go down the clone route if the cost of npm issues becomes too high relative to the hassle and expense of maintaining our own.
> How can life be good if it's not comfortable and easy ?

Really? As soon as you encounter discomfort or difficulty, life's no longer good? That philosophy will be wearying over the years.
> There will definitely be economic harm, and games companies will have to figure something out to fill the monetary gap.

Regulation painted as 'economic harm' is hard to defend in an industry that's been around a long time without these kinds of practices being so widespread, and so user-hostile, that regulators are actually starting to care.

Games companies long ago figured out how to fill the monetary gap -- sell a game for money. The transaction is straightforward, transparent, and aligned with the expectations most people have for most goods and services exchanges.

What that kind of traditional transaction does not lend itself to is changing the contractual arrangement after the exchange (to the purchaser's disadvantage), or to orchestrate a situation where the vendor can continually identify, manipulate, and abuse the weaknesses of the purchaser.
I'm not very optimistic about webpack build times getting dramatically better with Sucrase in its current state. I've seen more clear benefits when running tests using sucrase/register. That said, I think it depends quite a bit on your webpack config. Certainly, if you run Babel single-threaded and don't cache the output, then you'll probably get a significant benefit, but that's likely not a realistic scenario.

Some specific numbers I just measured for my codebase at work:

Babel/TypeScript, cold cache: 66 seconds
Babel/TypeScript, warm cache: 55 seconds
Sucrase, cold cache: 52 seconds
Sucrase, warm cache: 49 seconds

This is on a codebase of about 400,000 lines of code (some JS compiled with Babel, some TypeScript compiled with tsc). Transpilation is parallelized using happypack (and I'm running it on a 4-core machine), but webpack parsing/processing is all single-threaded, so it ends up taking more time. I've done a little prototyping on using a Sucrase-like approach to speed up webpack (most of it is indeed parse time), but it would certainly be a project to get it working in practice.

With a warm cache, it's not running sucrase/babel/typescript at all. I think the running time difference there is because Babel and TypeScript are emitting ES5, which is a little more code for webpack to parse. Probably a more correct comparison would be to configure Babel and TypeScript to target newer JS, but these should all be seen as rough numbers anyway.
In J, the parens, brackets and braces aren't balanced because those 6 symbols, i.e. `(`, `)`, `[`, `]`, `{` and `}`, are used as standalone symbols for other syntactic stuff, making J code very hard to read.
Space Is Full of Planets, and Most of Them Don't Even Have Stars
I was at KubeCon, and had a similar experience. Lots of engineers excites about all the technical possibilities, and less discussion of developer productivity.

It reminds me a little of in the 00's everyone thought their company should write its own CMS. I think we're in danger of every writing their own PaaS.

This is why things like Deis and Cloud Foundry exist. Most app developers should not have to understand the full depth and breadth of Kubernetes.
> http://crack.bargains/505k/

Sigh, of course qwertyoruiopz would choose a site like that…
A super SMOOTH Twitter client
> Pinterest's news-clipping service Instapaper is one of the most high-profile examples. EU users have been banned from accessing its platform since last Friday. Pinterest has emailed users to say that this is a temporary measure and that it intends to "restore access as soon as possible".

Underline the word temporary there. Anybody deciding to just exit EU because of GDPR should consider the possibility that a high profile EU competitor appear, which can possibly trump you saying "this is almost the same thing, but GDPR compliant". I personally would pick the EU alternative among two almost-identical products.
187 Things the Blockchain Is Supposed to Fix
There's not a bright line between CCGs, scratchcards and loot boxes.

CCGs have merely been overlooked by regulators because they've traditionally been a niche interest and none of the makers were dumb enough to decorate the card packs with one-armed bandits.
Seems to me like we are in a race to to the bottom in all parts of the software and entertainment industry.

When behavioural economics and data mining became all encompassing we lost all that was positive and good in this field.

This modeling of the human psyche has existed in PR and the commercial industry for a century, but the incredible multiplier that lies in the constant connection and the advancement of fast and agressive interfaces has now made us all like rats pushing levers in a Skinner box.

Hordes of psychologists, data analysts and digital designers has become like a mercenary army that whores itself out to the global-internet-consciousness that itself has become like a cancer that eats up peoples last moments of clarity.

We now stand completely naked and exposed as the irrational, animal, mamalian ape that we are in front of the extreme exponential technological whirlwind that has made everything so complex, fast changing and exploitative that we have no option but to completely drop out or ride the tiger.
It's considered an infringement of GDPR. eBay should take it down
Has been a pattern for a while. See the other issue 3 days ago (disappearing packages) where no info is given, they remove a ton of comments, close and lock it too: https://github.com/npm/npm/issues/20766

Some time back, when they accidentally installed @latest, which accidentally wiped your hard drive, I narrowly avoided destroying my company laptop. After giving the same treatment on github and blaming their users for being dumb, they finished our twitter exchange calling me “whiny”. Happy yarn user ever since.
I still haven't heard anyone take on physical vs digital card games as part of this. Typically cards are sold in random 'packs' (see Hearthstone, Gwent and Valves 'up and coming' card game) which should fall under this definition. But blind card packs (Magic the Gathering, Pokemon) physically are not banned by any government, nor, have I ever heard them talked about in the same umbrella as gambling?
I've seen the teapot error used when the internal route of a request was circuitous (many servers involved) and a 500 could have come form anywhere. It was used as a canary, and only on this codebase which was bought-in and absolutely awful.
Independent trucks don't. Company trucks do. However, the company does not get fined, the driver does, personally.
But how are we going to find all the materials to build O'Neill cylinders? There will need to be a Von Braun City somewhere, or near the landing site of Apollo 11.
Does anyone have any idea how much performance is being left on the table by writing these compile-to-js compilers in JS? Could we get another 10x improvement by writing the transpilers in something like Go/Rust/C++? Frontend compile performance is beginning to get painful with large codebases...
I remember being floored by APL few months ago when I learned about co-dnfs and watched the stream by Aaron Hsu [1] with quotes like "This code is perfectly readable, it just isn't in English".

Thing is, when I was thinking about trying it, I never figured out a good toy project. Like, when I wanted to try anything else, most of the time I would know I would be able to cobble together a web-service. Haskell, Erlang, even Prolog.

I understand co-dnfs to be self-hosting, so maybe a toy programming language?

[1] https://www.youtube.com/watch?v=gcUWTa16Jc0