skysight-inc/HackerNews huggingface dataset:
> Computer was usually in boy room and boys were heavily praised for every tiny thing they knew and expected to deal. Their sisters largely aware that it is for boys

Thats notable. I can see the opposite is true among my friends who are younger, the girls got laptops because they need to socialise (and privately). Boys use the family computer placed in a communal area for fear they were going to watch porn I suppose. But I'm older and when I was young the Internet was not entirely common. Computers were not ubiquitous and those who worked with them were considered sub-human. I can understand a parent not wanting their child to be a "loser" and I believe it cuts over gendered lines.
Not directly sharding but I've been working on a fork of Bleve that uses Cassandra as the backing store which allows for horizontal scaling of a single index: https://github.com/wrble/flock

Still very much a work in progress but the core is functional.
jupyter notebooks are easy to share and run locally, so it's still inappropriate
they’re likely living better than John D. Rockefeller did

This may be true in material terms but it assumes that material wellbeing is all that counts.

The reason this comment triggered such a strong reaction is that it dismisses the emotional distress that goes along with being at the bottom of the socioeconomic pile.

Factors like student debt, medical costs and the general costs of living in many places put many people into profound distress, that can turn into unbearable chronic misery, for which air conditioning seems like small consolation.

I agree with your overall point, and I am one of those that is able to take an optimistic view of the future and trust that problems that seem like existential threats now can be resolved in time.

But I'd urge you to be sensitive enough to anticipate the kinds of reactions you'll trigger when you make a claim like this, even if it's true by the narrow definition you've chosen.
Hi, I am the author of this tool. Prices are based on CoinMarketCap (avg of all exchanges). Data is saved in LocalStorage (cookies) for convenience and privacy. You can delete portfolio on the page to clear this cookie. Suggestions are welcomed. I hope you like it.
Not really. What nobody has said AFAICT is that the attacks all stem from the problem of running untrusted code on your processor. It's not just apps or websites, we let JS code run our machine for every little ad banner. We allow our cloud infrastructure to share cache with someone else's. These things are all done in the name of convenience. Only when security is considered a top priority will these problems really go away. We must stop running untrusted code. Even. In. A. Sandbox.
In think this has been shown to get worse results than praising effort.

I call my kids out for being lazy when they're being lazy.

Examples from this morning "I don't know what the second rucksack is": meaning "I can't be bothered getting it out the rucksack, you do it for me", my answer "You just want someone else to do it, stop being lazy and get it yourself". Also "I can't do it [take off my boots]": meaning "I don't want to bother, and my hands will get dirty", my answer "why should someone else get their hands dirty, just because you can't be bothered to pull" (then I demonstrated what to do, then mimicked his pretending he couldn't do it in order to demonstrate I knew what he was up to). It's not for nothing my kids get me Darth Vader merchandise!
I have trusted acquaintances who have seen their demos. They are reportedly beautiful. But, they are also reportedly tied to extremely large and complex optical benches.

Most optics experts don’t dispute that you can deliver the experience they are promising - they dispute that you can do it in a product with cost and size that is compatible with any kind of volume manufacturing.
Nobody mentioned reducing pollution and greenhouse emission is the best way to help the situation so I will -- non-polluting alternatives to flying, eating meat, heating and cooling (I'm surprised how many people heat their homes in the winter so they can walk around in shorts), packaged food. Having fewer children.

As a community, HN seems to think nuclear energy is easy while carpooling or flying less are misguided wastes of effort.
Get cash immediately after issuing an invoice	https://www.cityfinances.lv/faktorings/
Former HPE employee. Manager asked if i have any offer letters when asked for raise. Actually my manager really was a kind of guy who can not lie or cover so much. I understood immediately this is a standard thing and also it made sense. From an employer stand point only about 20 % might have an offer letter from another org and the rest 80 % are too lazy to go to interviews and get offer letters. It works for them.

TLDR; Quit every 3 years or so if you want raise.
In consideration of the fact WhatApp is owned by a single company (facebook), which gets all the metadata, how is it federated?
And quality is not directly a function of money spent. Customers will start demanding to see the machine checked proofs that your hardware is correct. Intel has been cowboy coding CPUs for way too long.
Quit drinking, get a good nights sleep.
> but it is still a severily limited language for general programming.

I don't understand where this concept comes from? It is as turing complete as any other language. From a "General Programming" perspective, it is also one of the most prevalent run time environments.

> You could learn using many different languages for sure, but I believe it would be more efficient with one language that is truly multiparadigm, where no paradigm is favoured and there are primitives for all core concepts.

I find being in a single language can lead you to associate the abstract concepts with the syntax too much. In moving the concepts between different syntax and forms the abstract notion becomes clearer, for me at least. I appreciate that learning everything in a single would likely be more "efficient".

> With all these general concepts, techniques and design principles under your belt, learning the core of a new language is a breeze, almost just like translating the syntax.

Absolutely! :)
I've used decorators for registration multiple times in the real world. It's nice to be able to visibly attach the registration function call to the object you are registering rather than having it just written after it somewhere.
>This was all straight from memory. I probably got some details wrong and I probably missed many great anecdotes.

Wow, that’s pretty impressive! Your comment made a pretty good article by itself; I’d encourage you to take those final polishing steps and publish it as an article or blog post.
I agree, JS is absolutely limited for teaching concurrency.
Evento Ebulição Instantânea【100 Graus 2018】- Rafa Prado
This idea, while tempting to lend weight to on the surface, is highly overblown. Stereotype Threat doesn't hold up to repeated testing.

https://www.psychologytoday.com/blog/rabble-rouser/201512/is...

And what's more, this "grit" trait, the propensity to follow through and get stuff done, appears to be a set of inherited traits as well.

https://www.newyorker.com/culture/culture-desk/the-limits-of...
Full Package Cydia iOS 11.2.2, 11.2.3 and iOS 11.3
Intro to Julia [video]
one guy made a "pure" decorator that used the ast module to assess the purity (to a certain extent) of a function and allow optimisation on the way

fun

crazy and fun
All that shows is that, theoretically, one can come up with a system in which generational GC is counterproductive despite a high infant mortality rate. That is not an argument that generational GC is a bad idea in practice, and the article is clear not to make that argument.
I don't know anything about homotopy types, but I think that they are trying to build a system in which automated proofs can be computed more easily. So the appeal is for applying computer methods for proofs. Also it tries to use the language of homotopy to suggest that some ideas category theory and homotopy theory can be translated to see if they give a new perspective of old problems. I don't know if the road to computer proofs via homotopy types is going to give fruits or not, but I think it should be tested in that field: creating computer proofs for theorems. https://math.stackexchange.com/questions/1158383/examples-of...
OK, so I visited. No obvious way to read anything, but there's a link at the bottom saying: "Project Work"

So I click that.

That takes me here: https://www.bookofproofs.org/todo/

On that page is a "Missing Proofs" thing. Hmm, I've got a PhD in Math, so maybe I can help out. Click to expand.

Wow, there are a lot of options. I click on two of them.

Complex Numbers

There don't seem to be any kind of theorems or anything else here, just a statement about what they are, and some Python code to show that they are a native type.

OK, let's try another.

Bounded Subsets of Real Numbers

Again, no theorems, just a definition. Ah! Wait! There's a "Corollary" thingy - let's click on that.

Hmm, just another definition.

----

OK, so I officially don't know how to interact with this site. I'm sure it's a great project, and I'm sure it's a good thing, but based on 5 minutes of pootling around, it's not at all obvious what's going on.
I think the most common operations are comparisons for equality and copying anyways. UTF-8 is faster for those.

I tried out how fast I could make UTF-8 strlen, with an assumption of a valid UTF-8 string. The routine ran at 18 GB/s on a single core using SSE.

> With UTF8, CPU mispredicts branches all the time because spaces, punctuations and newlines are single bytes

I don't understand this sentence. Why would there be any more mispredictions because of those being single bytes? These days code is so often bandwidth limited if anything, so smaller data helps.
hashed-blog1.txt contains HTML markup for paragraphs, while all others are in plain text.
Are you telling us it's not a secret then?
Intra-organizational email is pretty secure. Like where I work, we’re all on gmail with client carts.
Mac OS has supported a similar system since the classic era – for example, https://en.wikipedia.org/wiki/Compose_key leads with Compose + ~ + n = ñ, which is Option + ~ + n on Mac OS.

https://forlang.wsu.edu/help-pages/help-pages-keyboards-os-x...

The newer system is simply holding down keys to see accented variants which feels very natural on touchscreen devices but is slower than keyboard shortcuts if you know them.
RAII is not really a memory management technique per se: it's instead a language feature that can be used to implement smart pointers. Smart pointers can implement reference counting, which is a form of garbage collection.

Smart pointers are certainly covered in the glossary: http://www.memorymanagement.org/glossary/s.html#term-smart-p...
> The proofs have to be related to the code. Otherwise, you're just inviting sloppiness and hand-waving.

I disagree. Prose based proofs can just as rigorous as proofs using code, or mathematical notation or images.

> I'm talking about writing proofs by hand, the good old-fashioned way. It is easier to prove things by hand about Java programs than JavaScript programs, and it is easier still to prove things by hand about ML programs than Java programs.

As am I! I think we might be talking passed each other a little.

Why is it easier to use a language like Java to formulate a proof exactly?

What are we talking about proving? The abstract algorithms being implemented or the implementations themselves? I was under the impression it was the former and I believe you are too but I'd prefer to be explicit.
Breaking Bitcoin with a Quantum Computer
The JS tools/libs ecosystem really reminds me of crypto currencies. There's a million of them to choose from and if you jump on one during the height of its popularity you just end up losing a bunch in the crash that inevitably follows the pump. Should have just stuck with plan JS / those 50 bitcoins you had back in 2012...
Maybe. But it seems to me that the problems in psychiatry (and many other disciplines) have less to do with understanding, and more to do with incentives within the system. Nonsense reigns between populist regulators, greedy companies and individuals just trying to cover their asses while they go through their day.
> the third factor, Gideon said, was the empathy gap, where we tend to be more receptive to women’s pain than men’s. When women talk about being made to feel uncomfortable at work, or being sexually harassed, we feel empathy and want to punish the wrong-doers. But we don’t have the same reaction for “geeks,” or “techbros”. Because our understanding of neurodiversity is painfully lacking, our culture tends to view men as a homogenous category, seeing all men as inheritors of privilege and all men as possessing the masculine traits that foster toughness and resilience. We have a habit of ignoring those who don’t, and when they do talk about their vulnerability, we are inclined to ignore, or ridicule them for it.

The book The Myth of Male Power https://www.amazon.com/Myth-Male-Power-Warren-Farrell/dp/042... explores and describes this factor and many of its ramifications, which are huge and tragic.
Strikes me as a comment that didn’t need to be shared.
Surprised no one has mentioned Mindfulness yet. Like most I was skeptical about this new-agey BS. But sitting quietly without interruption for 10-20 minutes every day, and just focusing on breathing, has helped me a lot.
Note: I am a long time sufferer of PTSD.
Yeah but Dogecoin is actually decent for transferring between exchanges. Low fee and fast confirmation.

Mainly I use ETH and a few times LTC to transfer between exchanges but I have used DOGE also and it was fast and inexpensive.

That's what matters to me.

Also I have been following /r/dogecoin for a very long time even though I am not interested in holding any significant amount of DOGE. They have a happy, nice and friendly community.

So people who are watching from the sideline saying "look at this bubble even a joke currency is valued at a billion dollars" - well, those people plain don't get it.

But I look forward to hearing in a few years how they "could have bought into crypto" but they "just didn't get around to" and "it's not fair" and "they could have been rich too".

And by look forward to hearing I mean I don't. Either take part or don't.

The people who think that they could "just" have put some money in crypto and gotten rich have no idea. They don't know the doubt. Did I make the right call? They don't know how hard it is to hold when the market is falling. All they see is x amount of money in, y amount out. But they don't know what goes on between those two points in time.

However, there are some things you can do:

- Invest only in that which you believe in. Don't buy something just because it's "cheap" or because it's the subject of hype for the hour.

- Buy low, sell high. Don't FOMO and don't panic.

If you believe in what you've bought, you will be able to hold even when it goes deep down red.

If you buy shit you don't believe in you will panic when it falls and you will sell at a loss.

This is not financial advice. Do your own research etc etc etc

Good technology is no guarantee though and likewise bad technology can get hyped up.

Also, don't use BTC to transfer between exchanges. BTC fees are horrible and confirmation times are long.
You Are Getting Old While You Should Be Getting Rusty
Userlane: Smarter way for businesses to help understand softwares instantly
> This article may lend undue weight to certain ideas, incidents, or controversies.

Psychologists can't replicate Carol Dweck's 'Growth Mindset' claims: https://www.buzzfeed.com/tomchivers/what-is-your-mindset

> The findings of Dweck’s key study have never been replicated in a published paper, which is noteworthy in so high-profile a work. One scientist told BuzzFeed News that his attempt to reproduce the findings has so far failed. An investigation found several small but revealing errors in the study that may require a correction.

It is likely another hypothesized model from the social psychology field that doesn't actually exist, in the same category as Stereotype Threat and Power Posing.
You can put a thin space before and after the em dash. This space is narrower than a normal letter space.

Example with a normal space:

The quick brown fox jumps over — and, sometimes, under — the lazy dog.

Example with a thin space:

The quick brown fox jumps over — and, sometimes, under — the lazy dog.

This Smashing Magazine article discusses spaces in more detail. At the bottom of the article is a list of different spaces and their corresponding HTML entities:

https://www.smashingmagazine.com/2015/10/space-yourself/
At the time this internal skepticism about the future of Gecko was very palpable from outside. Which is why it was infuriating to see Mozilla jumping on every bandwagon they could, eventually ending up with the OS silliness: it really felt like they were trying to run from their own browser and from their own tech, like they were ashamed of not being cool.

Thank god they eventually “saw the light” and they’re now back on track.
Definitely, Griffith's Electrodynamics was a lot of fun. Still fondly recall working through the problems.
See also related Wikipedia article: https://en.wikipedia.org/wiki/Illegal_prime
Well, iam not.

Also i do not host critical production machines, but some web and database server. I wonder how the "i host some stuff on the internets" guy is affected by this stuff.
> you probably don't ever need to use them

By their definition, you don't ever need to use them. They're just a convenient syntactic sugar.

@foo
def bar():
...

is, as far as I know, exactly equivalent to

def bar():
...
bar = foo(bar)
...where k is the decimal representation of the original compressed DeCSS file.

(just for context)

Note the implication: the prime basically is the original program represented as a binary number, then shifted 211 bytes (i.e., 00000000 appended 211 times). Then 99 is added to that number. Note that 99 is representable by a single byte.

Consequenly, if you take that prime number and chop off the last 211 bytes, you end up with the original program.
I agree with that. I also think it would not hurt much to educate others how to communicate functionally with someone like that, so that it does not end as ugly as it sometimes is (it can turn to bullying in tech too, especially in those highly competitive cut through environnement).

I would say that autistic are in disadvantage also in tech, just less so. Because those social skills are needed for anything except most junior positions and situations with managent capable to crete few positions with absolutely clear requirements and no need to cooperate closely.

However, I strongly dislike when autistic person is framed as average or typical programmer.Note how often is discussion framed in exactly those terms. Or when social skills are framed as somehow in opposition to ability to learn algorithms, design or "computer". You can indeed be interested in both people and programming and even have other constantly changing side interests. And nine of it implies you are bound to be weaker programmer.
> There are desktop clients

You mean the ones with Electron, using 5% of your CPU idle, requiring you to have first registered your smartphone with it before it can even work? That's not what I call a functional desktop client.
I don't know why these terms are thrown out like they're useless, as they pretty much explain most people's way of thinking. If you give up you have a fixed mindset, where you simply think you weren't born to be good enough to know something. Whereas a growth mindset will try to break down the problem into smaller chunks and try to figure them out first, and grow their knowledge.

It often just takes mentioning these concepts to someone for them to have an epiphany and get on the growth mind track.
That's path dependence [0]. When all of those were conceived in the nineties, 2-byte UCS-2 seemed to be enough to store all unicode code points.

UTF-16 came only later, once it was clear 65535 code points is too few.

Had those languages been designed in last 10 years, all of them would pick UTF-8 as their code point format.

[0]: https://en.wikipedia.org/wiki/Path_dependence
~~ → ≈

I’ve customised my Compose key quite a bit.

I added things like:

- Greek characters from Vim’s digraphs, so p star = π, l star = λ, &c. (Looks like WinCompose’s defaults now actually include asterisk-first ones, star p → π, so I might drop my additions.)

- Emoji, :), :D, XD, :/, :S, &c.

- Improved curly quotes, whereby I super-conveniently type curly quotes all the time: ;; → ‘, :: → “, '' → ’, "" → ”. (Look at them on the keyboard to figure out the reasoning. ∷ is available as 2:.)

I contemplated, but didn’t add, Vim’s box drawing digraphs; there are a few collisions, and I only ever use box drawing characters in Vim, so I’ll just use Ctrl+K there.

http://temp.chrismorgan.info/.XCompose is my current .XCompose. I’m using Windows these days, so that’s with WinCompose.
I learned old-school printing in high school. We had a press with a flatbed and screw. More to the point, we had lower and upper cases filled with steel type, including lots of different dashes and spaces. Our teacher was a traditionalist. He taught us such things as how to justify a line of type. Narrowing a line involved switching "thicks" (nominal space slugs) for "middles" in an artful way. Widening it involved switching thicks for two "thins", and so forth.

We had plenty of dash characters--we had hyphens of course, and figure dashes, and en dashes, and em dashes. Figure dashes are one en in width, with the vertical position of the visible element is designed to match the numerals in the font. This let us set a sentence like so with subtle perfection.

Type designer John Baskerville (1706-1775) owned a printing-works and type foundry in Manchester.

Does anybody notice this sort of thing? Probably nobody except book designers. Does anybody care? Well, my mom said she cared when I pointed it out to her.

From that teacher I learned to respect the choices of the type designer and how to use those choices. His tradition--now mine--dictates that all these dashes be typeset closed, without leading or trailing spaces. In the OpenType era, a type designer may choose to leave a speck of white space around a dash, but it's up to the designer, not the typesetter.

Text rendering in software like web browsers and word processors is gradually catching up to the tradition. Adobe's InDesign product does a great job of all this. Recent versions of MS Word are great improvements.

It helps to know the HTML entities for these items if you'll play around with them in your web pages.

&mdash; em-dash
&ndash; en-dash
&#8210; figure dash (using en-dash is mostly acceptabe).
&#8209; non-breaking hyphen
&emsp; one em of space
&ensp; one en of space
&nbsp; the much-misused nonbreaking space (use an en space for &nbsp;&nbsp ktksbai)
&thinsp; thin space (0.2-0.25em)
> A secure network protocol is only secure if it's incapable of being insecure.

As long as an email leaves from your computer in encrypted form, what is the point of failure as long as you are careful with your private key?
Totally agree. But in some parts of society this is now a detriment that we’ve outgrown. But it’s really hard to fight our nature.
> Granted it wouldn't save those adding a new package to a project the first time

Right, that's the real problem.
It’s the general anti-depressant effect. Over a course of a few days you get used to the fact that your mood is more swingy - that would be “your ups are higher and the downs are lower”.

Now you get used to it, and returning to a less emotional state of mind would be similar to stopping “wake and bake’ing” - there’s no physical dependence, but there’s a routine of keeping yourself more moody every day.
If you can work anywhere else, then no. It'll taint your resume, even if all the crimes happened before you arrived.