skysight-inc/HackerNews huggingface dataset:
>>So in order to protect the opressed, we should allow their opressors an equal platform to share their totalitarian views?

yes, for many reasons. One Should not be celebrating Moving the Cliff of Censorship on the bias of "Dangerous Individuals" like Facebook recently did. [2]

>Free speech isn't a right for you to have a platform to voice your opinion, it's a right to not have your opinion be suppressed by the government.

100% incorrect, Free Speech is a social concept that is often codified into law as through out history governments are the ones that often use the power of censorship to silence dissent, however threats by government is NOT the only threat to free speech.

Free Speech is a cultural value first, it has become a legal articulation based on that cultural value. [2] Platform Access Is A Civil Right, You should now have the same right to speak on Facebook, Twitter, and Instagram that you do in a public park.[0]

If you would not celebrate government censoring opinions you dislike why would you celebrate corporations doing it?

>>I don't have a solution, but at some point you have to accept that tolerance of intolerance is intolerance

The US Supreme Court disagrees with you, you can not fight intolerance by suppression. it has never worked in all of history, it only makes the extremism more extreme and violent. One can make the strong case that the more society pushes these people out of the sunlight the more violent they become, and if they allowed the modern public square, where their idea's would be challenged, debated and debunked there is a high probity there would be LESS violence.

Censorship does nothing but drive extremism under ground allowing it to fester, become more extreme, and then you get violence. This is also true for other forms of Censorship. Take for example the recent bills to "stop human trafficking" by censoring platforms and making them liable for it. Did it actually stop any human trafficking... No, all it did was drive it under ground making it harder for law enforcement to track and stop, while suppression lots of legitimate speech, had massive negative effects on voluntary sex workers, and untold other unintended consequences. This censorship was a net negative both in its stated goal, and for freedom in general. It accomplished nothing but taking the rights away from people.

Once your Nation has a "Chief Censor" [1] you know you have gone away from anything that could be considered Free Speech

[0] https://humanevents.com/2019/05/03/platform-access-is-a-civi...

[1] https://youtu.be/QH_IZnKzqKA?t=68

[2] https://www.youtube.com/watch?v=GOwJz1p6aag
You also get the evolutionary war between the virus and the bacteria. That should help out.
What is my grandmother going to do with that information? She doesn’t know what a certificate is, only that her bank is giving her some warning. Users don’t need this warning, developers do.
Type isn't the important information; PURPOSE is.

When you dive into the code, especially at the point I chose, you are presented with:

e.string(kv.s, opts.escapeHTML)

And so, you have the following questions: What is e? What is kv? What is s in kv? To answer these, you have to scan upwards. e is encodeState. OK, not too bad. kv is maybe key-value of something? it comes from sv (string value maybe?), which comes from:

sv := make([]reflectWithString, len(keys))

So a string value? Or a list of string keys? A list of structs, OK. s might be a string value inside, which has ... some meaning I guess? Digging around, I see it defined as:

type reflectWithString struct {
v reflect.Value
s string
}

So it is a string, but I still don't know what its purpose is. After a bunch of digging around to see how it's used, it looks like s is a string representation of the value, but I'd need to look over more code to be 100% sure.

Now, contrast this with:

encoderState.string(keyValue.asString, opts.escapeHTML)

Now I know what this calling string() on the encoder state, using the string representation of the key value. "string" is still a bit cryptic. It could be renamed. Looking inside "string" I see that it's writing things, so maybe a better name is:

encoderState.writeString(keyValue.asString, opts.escapeHTML)

With this version, I know without having to look at any other lines that this code is supposed to write the string representation of a key value to the encoder state, doing HTML escapes. I don't need to look inside the guts of anything to figure this out. I don't even have to leave this line.

This is code U/X.
I'm in nearly the same bucket as you.
It means your BMI is “normal”, but it’s normal because you lack muscle to offset having more fat than ideal.
No offense taken. You didn't rub me the wrong way, I just wanted to clarify that part, including for a reader.
Kobo does this.
Math Wizard Elwyn Berlekamp Helped Bring Sharp Images from Outer Space
Speaking from an end-user experience POV:

When I first switched to a mac from windows more than a decade ago, the instant-on feature was one of the most delightful experiences.

I have often wondered what the cost of not having that on Windows meant to the world - in lost productivity and green-house gas emissions.
At the same time, they demand less swearing for everyone but themselves. They have "civility" rules for their comments and also use their bully pulpit to demand social media also censor "uncivil" speech everywhere. They attack Trump for being crude while they themselves are crude. They demand "hate speech" be banned while they themselves partake in "hate speech". They accuse others of being anti-science, while they themselves reject science. Twitter has really pulled the veil from the ivory tower that was media. It just shows that these people can be just as hypocritical, biased and vicious as everyone else. But they demand special treatment, which is also what everyone wants. Journalists are human beings after all.
I bet there's a very long tail, i.e. the majority of images are rarely accessed, if ever.
>Euler proposed that the equation, an + bn = cn doesn’t hold true if the value of “n” is greater than “2”.

This is wrong. That is Fermat's last theorem, which is true. Euler's conjecture is related but more general:

>for all integers n and k greater than 1, if the sum of n kth powers of positive integers is itself a kth power, then n is greater than or equal to k:

a1k + a2k + ... + ank = bk ⇒ n ≥ k
Out of the box, imo it'll be faffy and probably not worth it vs just using an existing solution. :digraph is great, having a graph structure available out of the box in the standard library is super nice for certain things, but it's 3 ETS tables, and ETS tables can't be replicated across nodes. MNesia tables can (that's the point), so replicating how :digraph works using MNesia is probably fairly doable (I assume this has been tried but I haven't investigated it)
If I remember correctly, they say that since the training set contains extracts of question-answer sessions, it will detect the pattern and follow it when you give an appropriate prompt.
So yes, you just feed the question and, detecting that it is a question, it answers.
Or possibly the river in Belgium & France.
Link to a previous post that talks about short papers - including this one. https://news.ycombinator.com/item?id=15737611
Good to see this! In 2013, Cyclone Phailin had hit Odisha. Even then large scale casualties were averted owing to proper co-ordination between various Government agencies.

https://en.wikipedia.org/wiki/Cyclone_Phailin#Odisha
And this, everyone, is why the FCC regulation of transmitter hardware is a good thing and a benefit to society.
Earn 10 – 100 $shop coins by pre-creating your account or marketplace on Shoplr
> Also might not be a bad idea to talk to your local librarian. They're book nerds too and he or she might have an actual library science degree. This would be right up their alley.

I second this. Also, maybe check with university libraries or university MLS/MLIS programs (Masters of Library Science). This is not a new problem, and they would be aware of existing tools/methodology. Also, maybe you could get a grad student/intern to help.
Why does this suggest poor sleep habits to you?
Show HN: Do you drink too much?
One should really dig the fact that she is legally a female, maybe to the appearances of her outer sex organs, and in sports classified as male, due to her having testicles, XY chromosomes and therefore too much testosteron.

What she choose as legal gender should not care much, as nowadays it's much easier to choose that. Good so. What is more important to her is what the sports classification panel put her in, because that's what's her income is. She can easily run in men competitions, no one forbids that. Letting her run with women was unfair to all other women. And you cannot compare that to the former hormone-doped women (e.g. the former east european runners). They had no testicles and no XY chromosomes.
Earlier this year I tracked how much I drank in a spreadsheet. Bringing awareness to the issue for a few months helped establish a healthier balance. Then I got away from it...

So yesterday I threw together this logging app as a more improved version of the spreadsheet. It's stupid simple. It stores the data in local storage. There are a hundred ways I could make it better. If this is helpful to people, I will.
Nutritional science seems worse, but I think that's because real (not pop) psychologists seem to be giving up on simple good/bad and fad advice.

There is so much of this in nutrition because there is profit motive via the food industry.
and they have a nice lite search: https://lite.qwant.com/
Then you should check their engineering blog, as they have ported some of the critical services to C++.

Additionally none of their mobile apps is written in Python.
Not sure if you are being facetious but based on the emoji in the description I'm assuming the name is refering to the flower (lily in english).
Omnia is their previous router, not the modular one.
You seem to misunderstand what “there are many insurance companies“ means. There are multiple entities doing the paying. A person contracts health insurance with one among several insurers (at least one, different companies can be chosen for the compulsory insurance and the optional plans offering additional coverage). In the end healthcare is paid directly by the individuals (deductibles, contribution up to some threshold, non-covered charges), by their insurer(s) and by the state (public hospital budgets are not completely covered by the amounts they charge, a large share of the costs is paid from taxes).
Try Mediterranean style breakfast: eggs, feta/greek/turkish cheese, olives, tomatoes, cucumber/green pepper, and any kind of bread.
Paper at https://www.pnas.org/content/pnas/early/2019/04/24/190127411...

Pleasantly surprised to discover that it was legally available!

The test appears to be ridiculously good. Perfect separation of 40 subjects into those who have been diagnosed with CFS and those who are known to be healthy, from blood samples.

I want to see this replicated, by people who are not the original authors; but if this test is anything like as good as it looks, it's revolutionary.
I rather bet in platform languages, without extra layers to debug, FFI and additional tooling not available to all IDEs for the respective platform.
My issue with mailing lists is the browsing experience. It's very difficult to view conversations, especially compared to Gmail's threaded view. Seems like something an open source project could solve!
I'd love to see a similar list for software engineering.

- if your code isn't important enough to be tested, it's not important to be written

- every function must fit a single screen
> He doesn't give any specifics but attributes Twitters early struggle with uptime to unrestricted API usage.

Of course, that was also critical to Twitter's success.
>They have "civility" rules for their comments and also use their bully pulpit to demand social media also censor "uncivil" speech everywhere. They attack Trump for being crude while they themselves are crude. They demand "hate speech" be banned while they themselves partake in "hate speech". They accuse others of being anti-science, while they themselves reject science.

Well, as they say, that escalated quickly. Can you give an example of what you mean?
I edited the title, but I think the link is not showing anymore :(
Lagos Will Not Court You – Novelist, Chimamanda Ngozi Adichie on Living in Lagos
I recommend you focus on the management of technology rather than the mythical powers of software developers
My favourite business cliche is a diagram with three or four things in a circle.

I thought about it so much I know think the circular process is an inevitable consequence of reality. Still, the business ones are usually pretty vacuuous.
Are there any disadvantages to just using a SBC (pi, rock64 or whatever) that has a wifi chip and a LAN port, connected to a basic switch? I mean, besides having a slightly bigger box.
Worked for me, awesome
Thank you for sharing.
It worked immediately.
Even if they are currently eating out, seven days a week, that was a decision to focus entirely on the product without any distractions.

https://medium.com/unsplash/scaling-unsplash-with-a-small-te...

It's absolutely nothing for them to be ashamed of. We can all disagree with the decision and say that we wouldn't do the same, but we shouldn't call it a bad of shameful decision.
'every function must fit a single screen'

wow, that's an annoying one
> The thing to remember about hunger as a craving is that it'll always pass if you leave it alone. Have a cup of water and let it go.

Another option is to use a clock instead of gut feeling. I ignore the hunger until the clock tells me it's been 5 hours since my last meal.
When I write engines that implement business rules, I NEVER just "take the liberty". If it's not in the spec, then I either get clarification, or I throw an exception. In my opinion it's better for the program to fail.
Positive coverage in The Guardian:
https://www.theguardian.com/us-news/2019/jan/04/democrats-co...

Positive coverage in Vox:
https://www.vox.com/policy-and-politics/2019/1/4/18168157/ra...
Interestingly in France it depends on the shop. Some refrigerate, some not.

Then everyone I know of them promptly in the fridge at home.
Apple CEO Tim Cook says digital privacy 'has become a crisis'
I especially use rr as an exploration tool. It allows me to ask not the question "Where does the program go from here", but rather "Where did it come from".

I couldn't do my daily work without rr, since often I work with systems that are large and complex and I didn't write myself.
A lot of the super cranky claims around the Bell come from Joseph Farrell and others. It could have been any number of things if it did exist. My money is on an enrichment device or something else related to a-bomb R&D. It could also have been a fringe physics experiment, and maybe it just didn't work. The Nazis pursued a lot of odd things.
We Revealed Isis Role in Sri Lanka Attacks
“People are about as happy as they make up their minds to be.”

Abraham Lincoln, a man who sometimes suffered from depression
A quick look at her bio shows she has some Wrongthink ideas so it's not surprising they targeted her.

A lot of pundits from those networks swear.
We have to be neutral. /sarcasm The heavy-handed opinion of HN mods drove me away from this community. It's not about protecting folks or creating a strong community. Creating those requires cultivated judgement not neutrality.
I'm thankful that the words "paradigm" and "synergy" have been mocked enough that business people avoid them now.
I find this page very annoying. Instead of presenting the core of the theory (maybe some maths?), it has happy pictures and fell good text. But even after reading the Wikipedia article, I'm no wiser.
See also

Conway and Soifer, “ Can n^2+ 1 unit equilateral triangles cover an equilateral triangle of side > n,say n + ε?” American Mathematical Monthly (2005).

which is two words and two figures.

Annotated so that it’s understandable: https://fermatslibrary.com/s/shortest-paper-ever-published-i...
Sorry, no, they’re completely native apps so I would have to rewrite from scratch on Android. Would rather focus my time on improving these. Cheers.
There is a subset of shell commands that I run infrequently enough to forget them but frequently enough for the searching time to accumulate. I did use Anki for those until I switched to infinite bash history.

So I guess that there is a sweet spot between one-offs and frequent things where SRS can help (but there are other solutions too).
Euler proposed that the equation, a^n + b^n = c^n doesn’t hold true if the value of “n” is greater than “2”. Then two mathematicians came along and overturned his claim with a counterexample: 27^5 + 84^5 + 110^5 + 133^5 = 144^5

Is it me or there's something wrong with that paragraph? x)
We're in the same boat... Still using FF 56 because it doesn't break important add-ons and now this cluster-F. It's disabled most every add-on thereby killing the browser's functionality.

Windows 10/FF 56 setting extensions.legacy.enabled, true and xpinstall.signatures.required, false doesn't work but does in Linux Mint 19/FF 66 does.

We also added app.update.auto, false to stop Firefox from auto-updating untill they un-F this mess

By the way, the "hot-fix" doesn't work for Win10/FF 56

hotfix-update-xpi-intermediate%40mozilla.com-1.0.2-signed.xpi
What to expect from Google I/O 2019
The answer (excerpted from the linked article):

The source of the problem was a homemade battery-operated
device designed by a local resident to alert him if someone
was upstairs when he was working in his basement. It did so
by turning off a light.

“He has a fascination with electronics,” Mr. Glassburn said,
adding that the resident has special needs and would not be
identified to protect his privacy.

The inventor and other residents of his home had no idea
that the device was wreaking havoc on the neighborhood, he
said, until Mr. Glassburn and a volunteer with expertise in
radio frequencies knocked on the door.

“The way he designed it, it was persistently putting out a
315 megahertz signal,” Mr. Glassburn said. That is the
frequency many car fobs and garage door openers rely on.

“There was no malicious intent of the device,” he said in a
statement.

The battery on the device was removed and the signal
stopped. “It was a relief,” Mr. Glassburn said.
Good article but i was expecting more tips about the anki s settings.

I don't use it for memorizing, but for train my intuition and find where i have to work (i create thoushands of card by programing)

All the settings in android version are very confusing.
Irc.com April 2019 development updates
The kind of website that Squarespace can build for you is definitely a commodity. What isn't a commodity is custom full stack application development, which I have been doing very well with for the last 8 years and see no sign of slowing down. I specialize in Django on the backend and VueJS if needed on the frontend. I've found amazing clients who pay high rates (currently I get $125/hr) for good work, and am able to work part time on that while working on my own business ideas.

I most enjoy working with very small 1-3 person companies so I can be the go-to guy for someone's business. Those jobs tend to be very sticky, and of the 4 clients I currently work with, they've been around for 4 years, 5 years, 1 year, and 8 months respectively, with none of them showing any signs of wanting to boot me.

There is a very high skill ceiling for this kind of work, and I don't think it's getting commoditized anytime soon. The best way to get these kinds of gigs in my view is to network one on one and build relationships and tell people you are available for work.
Insane Vegetarian Minecraft Meme Adventure
Well... if you want to route more then say 50-100 megabits... then the pi won't suffice.

OpenWRT on many simple platforms will do a couple of hundred megabits, and on something like the edgerouter-x or routerboard 750gv3 will do about 800-900 megabits.
Theranos had (almost) all the boxes ticked: cool founder, noble goal, opposition to "medical mafia" - you name it.

Like a foam strawberry which looks like it's edible and smells like it's edible. Enough to fool my one year old daughter.
Ashes into diamonds, reefs, and rockets: technology and mourning the dead
I’m not the world’s biggest bookworm but I go to Goodwill almost every week and look through the used books for sale. The most fun part is browsing because I never go in knowing what I’m looking for.
The rule of thumb is: Describe the problem, ask for clarification, offer a default solution.

Most often, people just won't be interested in the problem, and will ignore you, hoping you and the problem go away, at which point your default solution wins and is documented. But every now and then, it'll set alarm bells ringing up and down the chain of command, and THAT is why you bring it up.

Of course it's also important to get a feel for what kinds of issues should be brought up, and what issues should just be quietly solved. This skill is half-technical, half-political, and comes with experience.
If breakfast means sugar loaded crap shown on the pictures there, then do yourself a favor and skip it. If your lunch looks similar, skip it too.
You really can't reason about alien intelligence at all. Look at how hard it is for, say, a typical American to reason about a devout Muslim in Iran or vice versa. In that case we are talking about two beings of the same damn species with a lot of common history.

If aliens are coming here their motives could be anything including irrational or just non-rational.

I've speculated for a while that a "post-singularity" post-scarcity intelligence would get... bizarre... due to lack of hard scarcity constraints. It would just fan out across state space. It would be less Star Trek and more Lexx. Maybe they do make crop circles as interactive art. Maybe they do strange stuff to us to slowly convert us to their religion. Who knows? We can't know.
I can't imagine Instagram without likes

If they gonna do it, I believe their users will become happier overall
I've occasionally fantasized about a code editor that doesn't allow scrolling, so you're forced to break code up in to pieces that fit on a single screen. I think that would greatly improve readability.

That would also help with one of the main arguments against "visual" programming languages - they get too hard to read as programs get larger. Simply don't allow scrolling or zooming the source.
““Designers should have a seat at the table”
When you are not able to prove your strategic value to the company based on your everyday actions and behaviors, and you have to beg to be invited to important meetings.“

Or it could be that an experienced designer has more to offer than acting as a glorified crayon only putting color where the stakeholders want it.
That Oracle employees are the dominant contributors today is only evidence of the state of the world today.

Oracle is not owed indefinite fealty by folks locked into serfdom. Everyone working on the OpenJDK is entitled to work on it with someone else paying them.
Talking about racism on Facebook is censored as hate speech
> "Users don’t read”

> ...

> If you made this far to this article, you’re living proof that this statement is untrue.

I only saw that because I got bored and scrolled to the bottom to see if there was a punchline.
Do those people think Ford invented motor vehicles? Before the Ford Motor Company ever existed we had a motion film of a trip to the moon, and they didn't go by horse!
Yes, or at least it used to be around two years ago.

Just keep monitoring their job openings in Germany.
Replying here one last time due to max comment depth.

>I'm wondering why you get to draw these lines rather than the people themselves.

Yes, let's both agree to follow the guidelines and not be snarky.