skysight-inc/HackerNews huggingface dataset:
I think this is minor, but I noticed the example doesn't use error bars for the customer numbers. The customer counts in the product/churn categories are counting statistics, so have an associated Poisson uncertainty. My guess is that considering the uncertainties when doing the likelihood parameter estimation won't fully obviate this issue, but I wonder how much it would help. I'm also not sure if real-world implementations commonly consider such uncertainties on their measured metrics.
My first thought is, that code should be plain ascii and preferably english.
But ultimately it's fine and nice that the language supports Unicode. It should be a matter of code guidelines and of the particular project setting the preferred way beforehand.

It should not be a decision by people implementing the language but not all projects using that language.
I guess it depends what makes you happy. Personally even if work/life balance is shit and rent is very expensive, I'm much happier with California weather and proximity to the sea/parks/entertainment, but to each his own. I couldn't live in Vilnius weather, where it rains every other day.
Yes, of course. It's just that if the software you use (well, incorporate) is GPL-licensed then you also get to release the source code for something humanity will enjoy:)
Fair use says it's actually not their protected content. You just come from a long line of coward journalists that dont respect the 1st Amendment
It's too bad no one ever did this on YouTube. That would be highly persuasive.
First off, they are sold to glue a mouse, then toss the whole thing, mouse and all. They don't market it as a catch-and-release.

And because they don't only get stuck by their feet, like their face, for example. If you're only planning on catch-and-release, then use a trap made for that. How silly do you have to be to glue them to a piece of paper, just to intend to un-glue them later?? That alone is cruel.
ASCII is typeable by everyone. I'm german. I know how to type äöüß they are native keys on my keyboard. I know how to type \lambda in LaTex. I don't know how to get the λ key. However, I can type ASCII. A russian knows how to type cyrillic letters, and while very likely also knowing their way around ASCII, probably can't type λ easily either. Like it or not, ASCII is the least common denominator. There is nothing gained by having your macro called λ instead of lambda. It's just a redundant gimmick that makes code harder to type.

> I have no idea why it hasn't been killed dead in new designs.

Well there is the use case that someone can't or doesn't want to learn/use english and their native language instead. These people definitely should be able to do that. For me personally, I've arrived at the conclusion that I personally do not want to code in projects in my native tongue. Simply because then a) it's only visible to a limited community and b) I constantly have to translate english concepts/ideas into the native tongue or risk having a half-english/half-german mixup. Other people might arrive at other conclusions, that's their thing and therefore they should be able to code in their native tongue and script.

This "native speakers" question is different from the question of using λ instead of lambda in an otherwise english codebase, or using Chebyshev's cyrillic name vs an ASCII transliteration. And here my opinion is different: some people may benefit from being able to code in their native tongue, but nobody has any benefits from λ or suddenly having a set of cyrillic characters as function name.

If you check the lib.rs of the project, you can see that it opts-in to nightly features. Naming anything λ is not possible in stable Rust right now. This will change though whith a newly merged RFC [1]. Fortunately, great care had been put on preventing homoglyph and mixed script attacks. My biggest issue with the change is that it's not opt-in but some future compiler release will accept non-ascii idents by default. It's easy to see why they arrived at this outcome: the entire thread is full with political ideology. According to the people in the thread, it might make someone feel excluded if they had to put #![allow(non_ascii_idents)] to lib.rs or an analogon to Cargo.toml... Seriously...

The keywords etc. are all in english anyway, an additional #![allow(non_ascii_idents)] can't be such a big issue can it.

I hope, like in java, non-ascii idents in mostly english codebases will get rejected by the Rust community as bad coding style. Fortunately there will be an option at least to forbid non-ascii identifiers without needing additional tooling and I guess I'll enable it in all of my own codebases.

[1]: https://github.com/rust-lang/rfcs/pull/2457
That’s my usual prompt. How much do you know about the domain, how long will it take you to know.
So they expect trillion dollar companies they have purposefully excluded from their internet via their firewall, let alone banned from setting up shop there, to now listen to them? Hmmm :thinking face:
>I tried all sorts of "instant kill" traps

I have relatives living in the country. They get a lot of mice and went through a lot of these factory produced traps; nothing worked. Then they bought a couple of pretty simple traps made by local school kids in shop class. I believe the head count of each trap is now in the hundreds.

It's a pretty simple contraption: a wood brick with a burrow in it. You put a piece of food in the end of the hole, then tighten a steel spring and tie it down with a piece of thread, which goes through the trap and covers the hole, so that a rodent has to chew through the thread to get to that food. The spring pulls on a copper wire noose; you know the rest.

Maybe you could find (or make) something like that?
Like Using the Latest Version of MS Office? Love Offline Files? Not for Long
I'm personally a fan of Bulma because it's pure CSS, has a simple API, and a lot of useful components available via extensions.
No need of silencer, you can put your leg on the side stand to touch the asphalt road slightly and it will create tons of spark. Same is true for concrete with less intense sparks depending on the composition
This train made passengers sick: The APT tilting train story [video]
I assume this 3X number does not include the data collected by the US and Soviet Navies.

That being said, I remember reading in Backroom Boys that after the fall of the Soviet Union, the KGB tried to moneitze spy satellite photos by selling them to Vodafone for radio planning purposes.
Yes, a lot of the tech support falls into your enumeration, but I was Chief Scientist at a company for over six years, an OS Architect at IBM for five years and subsequently have done years of part time consulting at a number of startups. It's not unusual to be in someone's office or even having coffee with my daughter (she studying engineering) when some question that involves simple calculations comes up, things like "Is this algorithm warranted given the data set size?". One of my degrees is in math and perhaps this leads me to think quantitatively about many questions.

In my own office I use perhaps a dozen machines. Servers running FreeBSD, OpenBSD, or Linux. Linux, Windows, and Mac desktops and laptops. Few are actually set up as Python development machines (those of course have recent Python installed), but having a ubiquitous tool for simple calculations (or even short scripts) is quite handy on all of the others.

My work might not be typical: I have been programming for over half a century and I started making use of Python for simple programs in the Python 1.2 time frame around 20 years ago. I'm not really a Python developer, but I appreciate it as a useful tool--even as a keyboard driven calculator.
Your qualification of "neurotic" is entirely non-warranted IMO. As far as I can see so far all that's happened is that the source code of that game got leaked, somebody stumbled upon Linux code while perusing it and pointed it out.

Besides I think you're being ridiculously alarmist because for one thing archives of the PS1 library (including this game) are trivial to find online, so there's basically no chance for this game to disappear forever and on the other hand if this GPL infringement makes the owner release the source code under the GPL it will make the game more available than ever since it could potentially be ported to any computer you want (although you'll still have to buy the game for the assets).

Now you may argue that having potentially illegal downloads of PSX archives is not the same thing as having some legit source for getting the game, but then I think you're in a catch 22:

- If you think that the owner's IP should still be respected and enforced even though it's an almost 20 yo game, why shouldn't the GPL?

- If you think the GPL shouldn't be enforced because it's an almost 20 yo game, why do you care about the owner's IP?

I'm more of a BSD kind of guy but I really think it's unfair to blame the GPL or its defenders for what is a fuck-up by the original devs. Introducing a huge chunk of GPL code in a proprietary codebase like this is frankly a rookie mistake.
So ignorant.
Our Comrade the Electron (2014)
A city which want's to become powerful much have representation for everyone.
I like that we're using the word "we" to make our aggression look more passive. We wouldn't want to give the wrong impression, would we?
It's still fairly homogeneous society compared to many other European countries. The language is also very different to other European languages, so it helps to pick up a little bit of Lithuanian to understand more here.

I believe it's slowly changing and you can see some non-Europeans coming for study exchange and to work for international companies, but it's far from what it's like in e.g. Sweden, Netherlands or Germany.

However, Lithuania is quite diverse in the sense that it's a crossroad between Central Europe, Northern Europe and Eastern Europe. Having many influences from Nordics, Russia, Poland and Germany. Many people in Vilnius speak several of the following: Lithuanian, English, Russian and Polish.

All young (below 45) people speak English, older generation (45+) might speak Russian instead of English as second language.
It would work if you have a centralized registry with a centralized authentication (like npm does, or maven central).

You’re correct that it’s not a digital signature. You have to be able to trust the registry (whose communications to you are signed, via HTTPS).
How to manage or eliminate React state without Redux(2017)
I was referring to readline-style completion (as in GNU Readline) as is also found in the bash shell. You're right that the stock REPL doesn't have IDE style completion.
You realize alot of animals eat mosquitoes right? They are part of the food chain
Maybe it's a wake-up call for the contemporary prissy developer blogging about coding font ligatures, to learn that whatever masterpiece games they enjoyed in their youth were made in crappy OS using crappy tools and with dodgy coding styles.
It would be unusual not to check the performance of the model at predicting the target variable, which would validate whether or not the derived feature is useful.
I wondered that myself, but I've never investigated!
I'm not saying those things don't happen. I'm just saying they're the tip of the iceberg. The part below the waterline - the part that does the real damage - is the vastly greater numbers of middle-class and poor people, and the reasons why they behave the way they do. The glittery ice on top barely matters. The real problems are the advertising and finance industries which were way oversized since long before tech came along, an educational system that leaves most people vulnerable to their manipulation, and politicians who make the whole situation worse with their misguided (or venal) policy making. Maybe callous condescension makes some people feel better about themselves, but it's really not very helpful.
Our local ASPCA has a 'working cats' program where they place barn cats at peoples farms and businesses; they are outside cats, you just have to give them a place to sleep, and make sure they're ok.
I lived in a very old house growing up and we always had lots of mice. I found the spring traps were either all or nothing. You either had a whole mouse or they somehow set it off without leaving behind a trace (except they often return to get the peanut butter off the unset trap).
2020 Elections Will Be a Security Disaster Zone
both and neither. in some programming languages I'm barely literate, like I know enough to cook a php landing page or a simple file/database accessing system should the need arise for something simple, cheap and done yesterday. in some like Java I take pride in knowing them far beyond what's required on the job and in being a reference point for my team. some stuff like node.js I just put my hand into because I can get around, but hatee it with passion and will only do if strictly necessary.

so the question is what drives my choices? for one I can derive a lot of wealth out of my knowledge. on the other hand there's the pride of accomplishment.

but if I had to generalize I say lot of people around me just have an utilitarian approach to knowledge, and they won't deepen their unless enticed or coerced.

beside I can't see people getting around and just learn stuff outside what's in their interest to begin with, me included, didn't and won't care to learn ancient languages and those lesson at school were just a chore

note that I think of it heading also has another purpose, to let parents know efficiently if these any hiccup in some courses. how held would parents know where their kid needs help? sure there's the semestral parent-teacher meeting but that seems inefficient and too coarse compared to punctual grading
Hi - the reason there are no error bars for the number of customers in that 2x2 table is because there is no associated uncertainty. Those numbers are as you might find them in a dataset from summing with this particular problem. The problem we're looking at here is a binary churn/no churn problem, as opposed to one that looks at how many people churn out of a population.

That said, that absolute lack of uncertainty is itself the problem. The Maximum Likelihood approach to this sort of modelling implicitly assumes that the data you have is all there is to know about the problem you're working on and so can very easily overfit on a weird artefact like that. If you want to incorporate some kind of uncertainty in your estimates, then you either need to augment your dataset (i.e. include some random examples, roughly speaking), or estimate your model using the Bayesian approach which explicitly allows for uncertainty relating to the data itself.

Hope this clarifies!
.. a pleasure like always to have a discussion around here
This is my biggest fear btw, I am making an App, and I realize I am getting close to needing to buy an Apple product to hit compile (Javascript) and fix bugs.

The only thing you can do is educate consumers on the evils of Apple and hope they make better decisions in the future.
You don't think λ-calculus deserves the symbol `λ!` in Rust? Anyone who is learning or interested in λ-calculus should be aware of what it means (that's the whole point).

I generally agree we should all be so fortunate as to be able to read the code put in front of us.

And you clearly know how to type a λ, you did it 6 times in your post.
Tech is crystalized mass produceable behaviour. How can such a thing be every truely usefull on a large scale for a society of individuals?
It is not an Asian country, but it is a country where both the majority (Lithuanians) and minorities (mostly people from other European countries) visually look the same. You can distinguish them by languages they speak, which is something we cannot infer from photos on the website.

For example, I am a Croatian expat in Czech Republic. The only way Czechs figure out I'm not one of them is when they try to talk to me in Czech. Tell me how to represent that in a photo.

I would also be a minority in US, but no one would consider me as one only because I'm white. And that's called being racist.
>I mean absolutely no disrespect but as a westerner without any real knowledge of China I only know the stereotype of China being like the wild west where everything gets ripped off. I'm happy to do some research to learn more about it if you could advice me where to look!

No offense taken! It seems crazy but things change fast- and yes we still steal loads of stuff and tend not to respect IP not registered in China. I have not found a really good write up in English, I've been meaning to get together with some local friends and do something. But yeah- totally ok to be skeptical, we don't have a stellar track record
I went to the maker faire for the first time some 6 years ago when my wife asked me to, it wasn't something I really thought I'd find interesting. When I got there I Realized I was dropped into a community of like minded hackers and builders and art makers. It lead to a real epiphany and I ended up joining a team at Google that ran their Maker Faire presence. Over the subsequent years I built and demo'd some really cool things including a scanning microscope made from a shapeoko, a fully interactive Google Doodle, a demonstration of the North American solar eclipse. I learned a ton of electronics and how to 3d print and laser cut. I went back this year and while Google had a booth, it was scaled down a lot, but still filled with cool projects done by googlers in their spare time.

I was always unimpressed with Intel's high budget spectacle (run by an external marketing firm) and I have to conclude that the indie portions of the maker faire, which aren't particularly cost-effective, are ultimately the most interesting parts. I saw a guy who built a self-solving rubik's cube- servos inside (https://hackaday.com/2018/09/24/self-solving-rubiks-cube/) and met with people who grind their own telescope lenses, etc, etc, and have tons of admiration for their passion and abilities.

With all that said, Make was never particularly well-run and we kind of saw this coming over the years.
You can make a throwaway email account anywhere in five minutes.
WeChat and the Surveillance State
>Your story has been an amazing and educational one beginning to end, one I can identify with as far as the cross-cultural aspects are concerned. Sorry for what you have been put through. Kudos to you for your amazing skills, energy and creativity! I hope (or, fairly confident) you will persevere in spite it all.

Thank you!
Paul Hudson has some material about SwiftUI here: https://www.hackingwithswift.com/quick-start/swiftui/
The iPad isn't the right comparison.

The eInk device is a better comparison, and according to research(1) it's comparable in most ways to paper reading, but it has some problems with helping people maintain chronological order.

So eBooks as good as books don't seem so far off.

(1)https://www.frontiersin.org/articles/10.3389/fpsyg.2019.0003...
Google’s Stadia Game Service Is Officially Coming November: All You Need to Know
Weird I'd never thought it was about practicing Judaism, but solely about genetics/race.

If there was an "Aryan", 'an upstanding German', that had turned to practicing Judaism did the Nazis treat them the same as someone with Jewish ancestry?
The whole "maker" seem to have long been appropriated:

There is an event going on https://imgur.com/a/5w3P8l4

Shenzhen maker week has no relation to maker fare, but it seem to have surely overtaken it
For some aspects, it looks quite similar to the Piaggio Avanti
You still haven’t given concrete examples....
Richard Feynman said, "If you can't explain something to a first year student, then you haven't really understood."
(774) Surfing Largest Wave Ever – Biggest Waves Surfing Videos
I think it reads fluently to anyone who is studying the lambda calculus in some way, but it's not fluent for the editor; or they use Latex. I suspect that's the motivation for Julia, Agda, and Coq also allowing unicode.

Also most programmers wouldn't care to implement toy projects on the lambda calculus as part of their job. This is like complaining that most doctors couldn't program their own MRI machine.
Peter Watts, +1. :)

To paraphrase some reviewer, "whenever I feel my will to live growing to strong I read some of this guy."

Edit: Buy the Firefall compendium. Just do.
Yes but wanting that is way too much effort and writing a credible two star review is actually not easy.
> All belief systems, whether they’re a belief in science as a source of truth, or a religion as a source of truth, are based on assertions that cannot be proven, and are therefor all equally unprovable.

Or in other words: There is no such thing as absolute (mathematical, provable) truth about reality, and if you ignore that there is such a thing as evidence for claims about reality, then all claims are equally justified, as long as you make assumptions that are consistent with your claims.

> If you were more intellectually humble this might be easier for you to accept, but as it stands, you are no different from anybody else who chooses to reject the limits of their knowledge.

Well, yeah, it is tragic how religion poisons minds to the point where everything about the world is upside down.

The funny thing is, you yourself don't actually believe that that supposed limit to our knowledge is there. You yourself do constantly make decisions prefering empirical evidence over other "belief systems". When the stove is hot, you don't put your hand on it "because it can't be proven that I will hurt myself (true!), and if I assume that heat doesn't hurt you, that is just as proven as the assumption that empirical evidence tells me something about reality (true!), so I am just as justified in my belief system that putting your hand on a hot stove won't hurt you as people with a scientific 'belief system'! Believing the science requires just as much faith as believing that a hot stove won't hurt you!" You are not actually stupid enough to believe that. In your daily life, for the most part, you constantly act consistent with the belief that empirical/scientific methodology gives you reliable information about reality, and inconsistent with the belief that any other assumptions instead of what possibly underlies scientific "belief systems" is just as justified/just as much "faith based". Nor would you accept so from anyone who disagree with you about something. If someone made the assumption that murdering people made their loved ones happy, and started murdering people on that basis, you would not say "oh, well, it's their assumption, and it can not be proven, but science can't either, so it proably makes people happy". You would immediately call that out as completely moronic reasoning that is way overstretching the implications of an iteresting conundrum of epistemology to be more real than the obvious immediate experience that killing people does not make their loved ones happy.

All of this is not actually a set of principles that you believe in. It's a set of excuses you give so as to avoid seriously examining the epistemic foundations of this one particular belief that you happen to have, and that you apply only very selectively to that one claim.
Previously: https://news.ycombinator.com/item?id=20062441
Yes, those standards are usually about not paying anything including owed wages or PTO (why do you think "unlimited PTO" exists? It means you don't have to pay it back or accumulate it over time, making it easier to reject any PTO request)
I wouldn't be surprised if the virus was human induced....similar to how the mad cow disease was caused by people feeding cattle a mix of cattle bones and meat.

I hope future generations look at our monstrosities and squirm in horror at how cruel and barbaric their ancestors were.
So why isn't DragonFly BSD more popular...?
> ...most office computers are now laptops...

Maybe in SV but not elsewhere. Plus servers that run 24x7 are probably the bulk of that 15%.