skysight-inc/HackerNews huggingface dataset:
Re Gitter: It integrates with the repository (eg. pasting commit hashes, bug numbers etc creates a link). It also has github signin. These things are really nice.

Re IRC: I absolutely hate Slack, but IRC holds no candle to Discord. Scrollback, search, highlight management, moderation tools, usable permission system, voice support, video support, low barrier of entry, online permanence, excellent file upload/image support, account-based identities, role customization and role-based permissions, support for profiles, drop-in group chat, markdown support with syntax highlight, multiline messages... am I done yet?
This is a really big deal. In the first edition of Python for data analysis, they suggest using mean imputation. In case you don't know, this will totally break your variance calculations and thus any statistical tests.

In the second edition, they suggest doing some interpolation. Meanwhile, in R land there are multiple ways (as always) to do useful multiple imputation which gets you a much more accurate analysis which makes better use of all of the data (mice, Amelia and mi are all good, and somewhat complimentary).

That being said, I just thought of using PyTorch and a GAN to do multiple imputation, so maybe it's not impossible to do in Python. There is way, way less support for it though (but of course you could probably build in Numpy).

I guess the big difference is that R comes with numpy equivalent (matrix), a pandas equivalent (data.frame and base), and a well-tested, numerically-stable and reference implementation of pretty much all widely used statistical models.

Like, I really don't understand why you wouldn't want to look at residuals, even if all you care about is prediction. Your predictions will be much more stable and accurate, and it can often inform you as to how to model things more appropriately.

Finally, R's formula interface is a thing of beauty. Honestly, why the hell do I need to generate a model matrix for regression/classification when I can get R to do it for me.

I will also say that R is a frustrating, domain-specific, really irritating, wonderful language. But then I'm a crazy person, I wrote a stockfighter client in R.
Not all Qt developers are happy to be forced to use QML, which again, was my point to start with.

C++ Widgets should be able to offer a mobile friendly version of themselves.

Which was actually a point that was discussed for the Qt roadmap at Qt World Summit 2017.
> It's a bit like being concerned about gmail requiring your real name to sign up. I mean, yeah, but, what?

Lol. :)

A) Its the principle of the thing.

B) I can get around the disposable email block with a disposable email quite easily. Its more the fact they got rid of the original account that pissed me off.

C) I change online screen names somewhat frequently to cut off the occasional mentally unstable person who tries to work around a service's block feature.

D) Discord makes a ton of privacy claims that are dishonest in the sense that they are actively trying to block anonymity which would allow those claims to be true.
GloFo: ULV in mass production at 7nm
It sucks so badly.

They made it incompatible with version 4, and removed many names that people are used to to "clean up the code".

They put their needs ahead of their users', and that sucks.
> penalise you for downgrading by deleting random bookmarks and your browsing history

aka they don't support profile data migration between versions. "Penalise" is needlessly polarising.
You shouldn't be downvoted. Tokyoites will definitely elbow you in the face during rush hour with no remorse at all. I guess getting to work on time is more important than politeness.
In terms of user interface it's just a SOCKS5 proxy but with a custom encryption protocol.
If they are that sophisticated, wouldn't they just smash the window take some pictures of the information and steal a TV on the way out?
I imagine the downvotes are because it doesn't really add anything insightful. It just looks like whining.

Personally, I don't get the fuss. If you want generics, go use Java/Kotlin/something else. I don't see anyone complaining about the lack of generics in C or brainfuck, what makes golang special?
Nice read, it reminds me of CrcRevEng[1], it was really useful several times when I needed to find what CRC algorithm a vendor used. The most fun was when I tried to RE disassembled function named crc_512. Turns out it was a checksum of 4 bytes.

[1] http://reveng.sourceforge.net/
I must recognize I didn't read the section about removal thoroughly. But I did read the articles about the "categories of data" which are the major pain point right now 'cos it forces you to, well, find appropriate categories of data. It's a very interesting thing to do but, in my organization, it leads to many loooong discussions :-)
> ...You want to test your code against real external inputs for additional realism as well as mocks that are as realistic as possible...

Ding ding: it's not either/or, it's both/and across a spectrum from dumb to smart to dumb again.

If you use a google rest API in something serious you want to be able to model the error conditions of that API, you also need to verify the current status and content of that API, you also need to verify your apps behaviour separately for both cases.

Loose coupling and DI are important to strike the right balance, but fundamentally you're either testing your solution or you're not.
You mean you did not have to click links, bookmarks or search to open a new tab before, and if so, what did you use?

Or do you mean that you can't now - because you're supposed to still be able to. Although you might have to get used to using the middle mouse button rather than the left one.
It can be tricky to work at BigCo as a hacker among middle spectrum folks. They want people to slot right in.
>110 teraflops

Mother of god. I know that those Flops are low-complexity and low-precision, I know that the "real" double-precision performance is ~7TFlops, but that's a staggering amount of performance for a $3000 PCIe card. By way of comparison, the fastest supercomputing cluster in the world in 2006 (BlueGene/L) could sustain 280 TFlops, burning 1,433kW in the process.

I just hope that we eventually see a 1080ti replacement based on the GV104 GPU that isn't completely gimped for ML. A $700 card with 80% of the ML performance of Titan V would be a complete game-changer.
Yeah, the namespacing thing is crazy. If its any consolation, it was much, much worse before R 3.0. Originally, packages used to clobber each other's namespaces, which lead to much hilariousness and non-deterministic bugs.

Now those hilarious bugs only happen at the REPL, which is a little better. If these kinds of bugs cause problems for you, i strongly recommend creating packages for your analysis/projects. It doesn't add that much complexity (with devtools, at least) and it does avoid a lot of these problems. Also, R packages require documentation, which is better than many other languages.
Funny yesterday's bullish news about bc, and the accompanying spike to 19k, and today's bearish article, coinciding with a drop back to 15k. It's almost as if some large players are testing the waters on whether they can manipulate the price easily...
Utilitarians have struggled for decades to properly define "utility". The approach Bentham took (the father of utilitarianism) is completely different from John Stewart Mills, also a giant in utilitarianism. "Utility" is a far more vague concept than "efficiency".

Maximizing efficiency is less complex than utilitarianism. Capitalism strives for efficient allocation of resources based on supply and demand, i.e., what people have and what people want, it makes no promises on maximizing total happiness or equitable distribution.

For a utilitarian "putting a scarce resource to its (most productive) use" would indeed be to provide the maximum amount of enjoyment. But for a capitalist, it's simply the amount that someone is willing and able to pay for it.

I know some free market proponents use utilitarian ideas to make their point, and there is overlap, but they are a bad fit. Utilitarianism is a moral theory based on maximizing total good. Capitalism is an economic system that seems to have worked more than most other systems. There are moral arguments for capitalism, but they are based on individual freedom, not collective happiness.
This sounds like a file system gateway like most object storage vendors have. Or did I miss something?
I think her point is you can ask for information and be curious without assuming that pity and "Oh I'm so sorry for your lot in life" are appropriate. How curious are you really if you've already assumed all that?
Two large supermarket chains in my country have been replacing human cashiers with machines where customers can scan their own goods. The cashiers are now working as troubleshooters, helping people who have trouble operating the machines.

The blessing of this is twofold.

1) It's much faster. I have an incentive to scan my goods quickly and pay quickly - I'll be home, doing awesome things, sooner. The cashier has no incentive to work quickly. They'll have to stay at work until 8pm no matter how slow they go. Also, you can put 5 electronic cashiers in the place where 1 human cashier was. Parallelization.

2) The cashiers seem happier in their troubleshooter role than going beep---beep all day.

I really like this development.
Embracing the multi cloud future
I'm not jumping on either side of the argument about if Japanese are the nicest or not, but there are certainly some major differences from "nicer" western countries, with some of them hidden behind courteous outward appearances. In addition to common problem of assaults on women there is the whole child porn thing in Japan which strikes me as particularly egregious. Possession of it wasn't made illegal until 2014 and people were given one year to dispose of any they had. Apparently it has not disappeared, with record numbers of cases being reported by police in the three years since the law was passed [1].

[1] http://www.newsweek.com/child-pornography-and-child-abuse-ja...
The Bitcoin Whales: 1,000 People Who Own 40 Percent of the Market
It's quite sad that with the power of today's mobile devices (multicore 1GHz+ CPUs, GPUs, 2Gb+ RAM) we still don't have linux support without the need to resort on "hacks".
We believe you harmed your child’: the war over shaken baby convictions
Is there really value in mentioning that?
Best Diet for Lose Weight Quickly
Setup for Apache with certbot was basically one command. Was even easier than copying and configuring existing SSL certificates.

So think that qualifies as a good integration.
Yeah, but beyond that, I'm still of the generation (born 1981) that grew up hearing about amazing IBM RISC RS/6000 workstations, and so I'm still inexplicably drawn to any mention of this kind of technology as a “shiny thing”. I know it's mundane and broadly available in the lowest common-denominator hardware but it still attracts me like a moth to a flame. I know I'm a sucker.
For me Examine.com is the best source on supplements/vitamins

take for example Vitamin D
https://examine.com/supplements/vitamin-d/

as for your question regarding Supplement manufacturers test check labdoor https://labdoor.com/
No but I found it funny
It helps price in future price shocks, and adds liquidity, which has a known dampening effect on volatility.

With respect to the latter, my own personal theory for why this is is that more liquidity means more individuals actively trading the asset, and that translates to more non-correlating factors affecting the price. This makes it less likely that a shock somewhere in the economy will have a significant impact on the price.

Modern economic scholarship properly offers a better explanation.
We tried to host such a thing a few times in college.

Apparently female-dominated environments suffer from social awkwardness as much as male-dominated ones.
our tax laws should be written in the simplest form possible with the least amount of exceptions so that people or corporations don't violate rules by what at times appears to be random chance nor be so complicated that spending millions looking for a specific set of rules is a viable pursuit.

personally outside of individual and religious groups I don't see why others should be excused from taxation for being charitable. businesses get name recognition for their activities and it should be part of being a good corporate entity instead of a payoff
It's completely true, but the article only considers trains. Some countries ignored their train infrastructure, somewhere it's hard or expensive to build it and Montenegro is both poor and mountainous, making it hard and expensive to do.

On the other hand, Montenegrins are well covered by cheap flights and most of the population is within driving distance to an international airport.
> There was no warning

There was, Chromefox had displayed them as "legacy" for a couple of months.
Fair point. I have absolutely no hesitation to ask questions about people's conditions actually (although I try not to force any answers, yet I really have a strong aversion for "private" people, this is a trait that annoys me to no end), so that would probably be my first reaction, but I get that most people consider it impolite.
Being disrupted!

Lol
There is also the issue of marketability, focus grouping, age group bracketing and the crafting of narratives that will appeal commercially across cultural boundaries.

We have these massive "story engines" but only the simplest stories can have predictable universal appeal.
It's easy to confuse blocking anonymity with blocking spam, given that spammers want anonymity (and are a far larger group than privacy-minded folk, given that one single spammer can lead to thousands of "identities").

But Discord isn't blocking "anonymity", they're blocking disposable email addresses (low-hanging fruit spam). They don't ask for your name and, whatever email you give it, doesn't have to be tied to your name.

It's a bit like blocking Tor. Websites don't block Tor because they hate privacy, they block Tor because it's a spammer's tool of choice.
The liveability of places like Adelaide (and even Melbourne, Sydney, Brisbane, and Perth) is such an undersold secret. Personally I'm so torn between wanting to tell everyone how good we have it and wanting to keep it to ourselves.

Melbourne, Adelaide, and Perth are all in the top 10 cities to live in the world.

Taking Adelaide for example (1.2 million people), we can live within 10-15 minutes of the CBD in a roomy townhouse for highly-affordable rent, get paid pretty well, be 20 minutes from the beach, 20-60 minutes from four different world-class wine regions, have a great festival culture, delicious local food and wine, and a highly safe and welcoming culture.

If you want a larger city you have Melbourne (3.9 million) with a fantastic bar and food culture and endless high-paying work.

As a company, and this is somewhat anecdotal, you have high availability of highly-educated workers who are used to working collaboratively and doing whatever's needed to get things done to cover the work of N other people (low population after all).
> way more complex

As somebody who works on an Ada compiler, I'm not sure about that.

On some levels, Ada has a better design which simplifies compiler implementation.

On some others, the RM spec is extremely complicated - in my opinion because it was specified before it was implemented, and because of the need for safety - and very hard to implement.

See for example, dynamic access check, pool specific controlled types, anything related to elaboration, build in place for limited types, etc ..
Some obvious discrepancies around permitted speech on this topic. Say you like traditional British values and think they are being undermined by immigration: "Racist! Xenophobe! There are no traditional British values anymore! Go back to the Daily Mail little Englander!"

Point out that Israel or Japan have immigration policy that are highly exclusive: wind blowing, tumbleweed..
Firefox's "environments" are almost as lovely as Tab Groups though.
What happens is that your lifestyle has changed to be more in line with what BigCo is looking for. If the scale tips more towards family life maybe you care less about excitement and variety in your work life. All of that is fine. If your life consists entirely of taking care of your family and working a stable job, then what part of you remains a hacker? On the other hand, if you're doing all that while working with your kids on building an electron microscope, then that's what makes you a hacker.

I'd add that those would apply to a young person as well who simply works a stable job and doesn't do anything to explore their curiosity in technology.
I wouldn't move to japan even if I was living in a third world country. Their quality of life is very poor. All focus on work and nothing else.
Because C actually has better support than Go for generics.

They could be faked with macros since the early days, which was what Borland's BIDS framework in Borland C++ 2.0 for MS-DOS made use of, dropped when version 3.0 with initial template support was released (around 1992).

Additionally, C now has basic language support for generics in C11 with _Generic.
Why Do Fads Fade? The Inevitable Death Of Flappy Bird
If we could all move to the matrix.org infrastructure and bridge to any services people don't want to switch from (for whatever reason) I would be so happy.
In other words, Slack merely tolerates public Slack chats, it doesn't want to encourage them.

As we speak, I have five slack communities open in my messenger. All but one of them are open to the public.

I'd wager there are more public Slack communities than there are private (i.e. "team chat") ones. But much like Twitter, Slack has a fundamentally different vision for their platform than their users apparently have.

To me this was first made clear when Reactiflux (a massive community around React, Flux and related web technologies and topics) had to switch from Slack to Discord because they had hit a hard limit of members and Slack said they wouldn't increase it because their software and infra wasn't build to handle these scenarios.

Nevertheless open source projects and community builders keep flocking to Slack and Slack doesn't seem to have any intention to clear up this misalignment. They're benefiting from the free advertisement small public communities create but don't want to spend any extra energy providing their services to them as they grow.
I'm surprised by your surprise, this insanity happens all the time. Parents miss baseball games, kids birthdays, and anniversaries because they are stuck in the office or at the plant. People work underpaid jobs for years with the hope that if they stick it out, they might get their reward. Parents sacrifice their entire lives to give their children a better shot.

The world is tough and trade-offs between time, money, and future opportunity are constantly being made at every income level.
"I'm wondering how exactly you GET a photo ID in the first place."

In the UK, for a passport, there's a chain of trust. You need a professional or some other trusted community member (vicar, doctor, lawyer etc.) to sign the back of the photo saying it's you, and to provide their contact info for further verification.

Not perfect, but I don't think many people are skilled enough to successfully procure a passport where the photo isn't of the named person).

"To be totally frank with you I think photo IDs are largely bullshit security theatre."

They're not 100% reliable, sure, but they're extremely useful in establishing whether the person in front of you matches a particular identity.

One excellent use case for photo ID: consumer lending. If you lend someone money, you need to establish that the person you give the money to is actually agreeing to pay you back, and to pay you interest.
A Timeline of Every Major Disruption in Payments
This is an finicky method, imho, and it was hard to explain clearly. If you can follow some of those sewing diagrams, purely from the picture, I'm impressed! Unfortunately a lot of older bookbinding resources assume quite a level of craft. I've been trying to learn (leather) Italian bindings recently, and it is difficult to find the right help.

Much easier, to start out with, if you want to create a multi signature binding (i.e. multiple groups of paper sewn together) is what's called a case binding. There you make the book block and the cover separately. Which makes it much easier to get a good final effect (at the cost of some longevity - it will outlast you, but perhaps not your grandchildren). Here is a very simple example that doesn't assume many tools[0][1].

She does the simplest thing possible to sew the signatures together. It won't look as good or be as secure as it should be, but will work. Here's a video showing how it 'should' be done[2]

I've been bookbinding for about 10 years, as a hobby. I started with a weekend residential course. It's good to start with practical input, I think. I had an old Dover manual of bookbinding for a few years before that, and didn't get very far.

(Also, craft bookbinding on HN! Things I never expected I'd see...)

[0]: https://www.youtube.com/watch?v=XGQ5P8QVHSg

[1]: https://www.youtube.com/watch?v=Av_rU-yOPd4

[2]: https://www.youtube.com/watch?v=IBxZp8PJF2o
Oh what don't they invent to make me watch ads!
Whoa. Been using Vivaldi (as one of three main browsers) since the first Technical Preview - how come I haven't found that yet? Thank you!
I was misunderstood. By historical, I mean, it includes the past N boards, which pushes the network to make actions correlated to the previous actions performed.

That is similar to how humans play.
We use the desktop client and our group often has problems with words being dropped not only at the end but also in the middle of someone talking if they're using voice activation. :-/

It's usually specific users whose words get dropped, maybe their activation threshold is just low enough. But still, seems to me like this should not happen, especially in the middle of sentences, since the beginning of the sentence is recorded just fine.

(Windows 10 Pro)
This isn't a hard concept to understand.

People like 90% of Go e.g. simplicity, build process, speed and feel that if they added features such as generics, decent error handling e.g. Option or Exceptions then it might go to 95%.

Everyone is looking for that perfect development platform.
I wonder why they do not user their own certificates?

https://letsencrypt.org reports Identrust.
Show HN: Geometry Club – Align your architecture photos with precision (iOS)
Just to settle the Vim vs Emacs debate in the context of R, I refer you to R FAQ 6.2: https://cran.r-project.org/doc/FAQ/R-FAQ.html#Should-I-run-R...
And it's fructose (metabolized mostly by the liver as with alcohol) not glucose which can be used anywhere.
I wager some of them even have Facebook accounts. Clearly Corporate America is in on this.
> I'd really like to see a description of the "Container Tab" concept

https://www.ghacks.net/2016/06/15/firefox-container-tab/
Not sure what do you mean by "its type system isn't robust".
I have three bank accounts and two credit cards and setting them all up was trivial. I'm self-employed. That's personal accounts though, I hear it's much more difficult for business accounts.
Ah, that looks promising, though it seems like the web extension uses a download hack to communicate with the backend, requiring you to let firefox download such files by default. They really should use the native messaging api, that would also make it possible to search from within the browser, which is kinda important for a good experience I think.
My opinion: the propagation of these propagandists bullshits won't help a democratic change in Cuba.
The last big features missing from Firefox are tab tiles and the ability to "run" an executable download directly. The WebExtensions API does not allow either of them anymore.