skysight-inc/HackerNews huggingface dataset:
Note that like the article says, memory-mapping (mmap) vectors from disk already works in Gensim:

https://radimrehurek.com/gensim/models/keyedvectors.html

The low memory footprint in LMDB is interesting. There were also some exciting papers recently that used compression (vector quantization) [0]. We're still evaluating whether to add those to Gensim [1].

[0] word2bits, https://twitter.com/RadimRehurek/status/976015607941517312

[1] word2bits PR, https://github.com/RaRe-Technologies/gensim/pull/2011#issuec...
This is simply not true. There is no evolutionary cause that rationalizes prejudice against gay people. The simple fact that homosexuality has been observed by individuals in many species without similar reactions says a lot.

Ancient Greece and Rome did not have significant stigmas against homosexuality, although it may not have been as common as some stories would suggest. Native Americans tended to respect homosexuals because they contributed to the tribe and helped care for the tribe's children - they put in more than they received.

Prejudices against homosexuality coincide with the development of monotheistic religions, first with the Jews when the old testament was written, and this continued with the development of Christianity and Islam as they also consider the old testament to be a holy text. Modern Asia (specifically regarding China and Japan, but others as well) still has some issues with homosexuality despite not having the same religious influence, but those cultures tend to strongly emphasize conformity and not standing out. These cultures also tend to still expect the elderly to be taken care of by their children, while the Western world has moved towards helping the elderly retain as much independence as possible rather than mixing multiple generations together.
Show HN: Micro JavaScript framework inspired by finite-state machine
We're still in beta, but here are the features that will be in the "launch" version.

- Up to 500 (100 default) participants

- File sharing (basically built-in file viewer), you can share files without putting them to chat, they'll automatically appear in participant's storage

- Works on every browser (mobile version works only on Android)

- FB Live/YouTube streaming

- You can play YouTube videos and MP3 files right in the conf

- Whiteboard

- Conference roles (moderator, host etc.)

- Ability to mute/block participants

- 1080p recording

- Up to 100 GB of cloud storage

- Permanent rooms (that don't delete all shared files/chat once you end the meeting and you can re-enter the same room again)
How is that ironic? ALL of the Brits who introduced that law are dead, they aren't running news outlets.
Helplessness. I have many projects to work upon but have no money in bank. Have not enough money to get a company registered and charge money from the clients so had to accept the job offer.

The only good thing I found in my job was the possibilities of polishing my skills as an entrepreneur and learn about current trends in B2B marketing.
Hi barry0079

Yes, I did. Unfortunately no one interested in working remotely. That's why I posted it over here.
The Greeks also sent their young boys off to have sex sex with much older men, as part of their path to becoming adults.

We'd consider that repulsive by today's moral mores - so I'm not exactly sure that 'they once did it' makes it 'ok'.

They also had slaves and were cool with that.

But more broadly, the notion of sex, sexuality, social mores, relationships varies a lot and it's difficult to contextualize.

While the Romans had a lot of 'same sex' and generally mightn't have been ashamed of it, they didn't have same sex marriage and there's nothing to indicate that people thought it should be appropriate either. So we have to think a little bit about how a society with so much 'same sex' would have thought of 'same sex marriage' as utterly bizarre and possibly immoral.

Even in 2018 these things are still contextual from one place in the world to the next. That makes it hard.
Doist | Back-end Engineer | Python | World | Full-time | Remote: https://doist.com/jobs/#back-end-engineer-python

Doist | Front-end Engineer | JavaScript | World | Full-time | Remote: https://doist.com/jobs/#front-end-engineer-javascript

Doist | Full-Stack Marketing Developer | CSS, HTML | World | Full-time | Remote: https://doist.com/jobs/#full-stack-marketing-developer

Doist | Senior Android Developer | Java | World | Full-time | Remote: https://doist.com/jobs/#senior-android-developer

Doist | Senior iOS Engineer | Swift | World | Full-time | Remote: https://doist.com/jobs/#senior-ios-developer

Doist | Windows Engineer | C# | World | Full-time | Remote: https://doist.com/jobs/#windows-engineer

At Doist, our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a calmer, more balanced, more fulfilling way to work and live.

We envision a future in which people can work without distractions from anywhere in the world on things that they are passionate about, and then unplug at the end of the day with the reassuring peace-of-mind that their tasks and teamwork are accounted for.

These are all remote positions, so you'll be free to work from wherever you please and on a schedule that works best for you.

To learn more about who we are and how we work, please check out our Ambition & Balance blog: https://blog.doist.com/

Check out this article for some tips about our hiring process and what we look for in candidates: https://medium.com/remotive-collection/how-to-get-a-job-at-d....
AKA: KiTTY
Who Were the Mamluks?
I think there should be more regulation around such a large gatekeeper. It's a bad state of affairs where small businesses are beholden to one opaque company. Even more worrying if the small company offers a competitive product to one of Google/Alphabet's.
Thanks, that's... certainly better than nothing. Works in the 0.11.3 release that I'm running.
> eventually the Pomodoros inevitably give way to extended sessions with flow.

I have also found this to be a great way to trick my mind into working. Promise myself "just one" pomodoro, then I can go do something else. If I get that first session started, by the end of it I don't want to stop even for the five-minute break, and then next thing I know four pomodoros have gone by and, lo and behold, the opposite of the usual procrastination timesuck: I actually spent two hours working on the thing without thinking about it! The mind is such a weirdo like that.
How Many People Does It Take to Create a Successful Mobile App?
I would hardly call the introduction of this law that has finally been overturned a "minor setback". Nor would I call chemical castration which happened in the UK in the 20th century a "minor setback". These are both pretty big picture.
His description of procrastination lines up with my behaviour, that being said you might well be right, for me it takes constant mental effort/will power to stay focused on a particular task, even more so to begin a task, I don't know that this what most people experience.

I personally attribute this to anxiety/adhd where part of my brain wants to focus and get one thing done while the other is desperately concerned with trying to "keep an eye on everything at once". So there ends up being a deadlock between the two, in which case his strategy works for me, I do a little bit of everything because at least I get stuff done then.

The only thing that forces me to focus on a single thing for any length of time is a hard deadline and even that's no picnic it tends to leave me completely exhausted.
Location and work/life balance.
Here is an insightful book on homosexual behavior in other animal species, to add to your wiki link: https://www.amazon.com/Biological-Exuberance-Homosexuality-D...
I guess, in that case you're not using docker.
I think this is the third edition: https://www.amazon.com/x/dp/3540345639
> If this were the case, we'd have 'bred out' the gay, surely?

This assumes that there is a gene that determines whether someone is gay or not. I was under the impression that gay and trans are an epigenetic phenomenon that occurs during early development. In the womb, a male brain develops too much along the female trajectory or female too much along the male trajectory, either due to presence of hormones that should not be there or the lack of hormones that should be there.
If you look at the picture in the header, you can see that she's using a VISOFLEX in a warzone (a Visoflex is a very bulky and finnicky accessory for a Leica that turns it into a reflex camera), I wonder how that came to look like a good idea.
This is complete BS survey. None of these are reflected in Facebook DAU/MAU. If anything they have gone Ted bit up. Pew Research has been becoming a joke since past couple of years and mostly becoming just sensentionalist link bait grabbing headline generators.

Just over half of Facebook users ages 18 and older (54%) say they have adjusted their privacy settings in the past 12 months, according to a new Pew Research Center survey. Around four-in-ten (42%) say they have taken a break from checking the platform for a period of several weeks or more, while around a quarter (26%) say they have deleted the Facebook app from their cellphone.
> Portability is nice but the reality is that almost no one uses it

That's not true — Everybody actually uses it in practice. The .jar you grab from Maven Central just works unconditionally, your CI server builds one single artefact that runs on your Mac and on the Linux server.
Discipline Equals Freedom
There is already Haxe which is free and compiles to a lot of things.
It's a pretty short list of species that have anything like the complex social behaviors of humans.

(I mean to comment very narrowly about looking to other species for shaming behaviors, I'm not trying to argue the broader issue either way)
You’re not wrong, but there wasn’t a need to name call.
Anyone that's tried to build anything non-trivial using ElasticSearch's aggregation API and MongoDB's aggregation API will just laugh at the idea of using MongoDB over ES. The ElasticSearch APIs are just so much nicer to use than MongoDB APIs.

MongoDB aggregation feels like writing code in assembler.
As the alterations are not transformative the existing copyright will still apply.
Simplifying crypto investing with Crypto Collections
Homosexuality is generally only disturbing to people who have been taught that it's supposed to be disturbing.

Just looking at same-sex marriage allows you to clearly see correlations in approval of same-sex marriage based on religious beliefs: http://www.pewforum.org/religious-landscape-study/views-abou...

Beyond the differences between a number of the religions, You can look at the results for "Sources of guidance on right and wrong by views about same-sex marriage". The clear majority of those who oppose it do so based on religion.
why did CPython running the Mandelbrot benchmark have a running time of 134.419s and an incredibly wide confidence interval of ± 32.347s? I had no idea, so, in the best tradition of VM measurements, I buried my head in my sand and hoped that no-one would say anything. They didn’t.

A beautiful summary of the field!

In other words, this VM is highly optimised for this benchmark — but no-one ever ran it long enough before to notice that performance gets much worse over time.

Perhaps, although more likely, they noticed; and then in accordance with tradition, promptly buried their heads in the sands.

---

Since this thread is likely to be read by people who care about unexplainable performance glitches, I'll highlight an otherwise inexplicable ~20% run-to-run performance drop that I recently saw an explanation for: https://www.realworldtech.com/forum/?threadid=179700&curpost...

There has been a lot of talk about whether AVX512 is of real world benefit. One big issue is that it's so power hungry that the entire core compensates by slowing down whenever 512-bit instructions are executed. What's not well known is that with an AVX512 capable processor running the common Ubuntu 16.04, you may well encounter this slowdown even if your program never uses AVX512.

More specifically, there is a problem with the way that some versions of glibc are saving and restoring the 512-bit ZMM registers. Even at program start-up, the upper 256-bits can be in a "dirty" state, which can cause the core to slow down to the "AVX512-light" speed on any SSE, AVX, AVX2, or FP operation. Patches for glibc were backported as far at 2.25, but Ubuntu hasn't included these fixes in their updates.

The bottom line is that if you are working on an AVX512 capable system, you should probably make sure that you understand this bug before publishing any benchmark results.
> tearing out intersections for roundabouts

As someone who drives in the UK, and has driven or been driven a lot in the in the US I so completely appreciate roundabouts.

They're just way faster. If there's nothing coming from the right (in the UK) then you don't need to stop. The frustration of stop/start driving from intersection to intersection in SF could be completely replaced by a mostly uninterrupted drive. Sure, they don't work so well when there's heavy traffic, but you just need to intelligently decide which intersections to put them at.
Ask HN: I feel like butter scraped over too much bread. Too many interests?
A few years ago I wanted to learn AI, bad. So bad that I actually learned the math starting from not even knowing pre-algebra.

I got side-tracked working on this site https://regressionbuddy.com and I got side-tracked from that with this side-project that I used to learn Xamarin (https://steganographyjr.com/ <-- that UI is not done, I'm going to get help from a graphic designer ...someday) but it quickly devolved into making this animation (https://steganographyjr.com/three.1.html).

Well now I've become very interested in Security and anonymity and it's all I really want to do right now.

Now I'm trying to remember how I got off track with AI which is still my ultimate goal. That math website I linked to is going to take years to finish (unless I can find some help). I don't expect the site to make any money. I don't expect the steganography app to make any money. They're just good things that I have the ability to create.

I'm starting to realize that I'm way behind on learning AI but security has become a legitimate interest of mine but I've got both these side-projects which are huge investments in time. ...I might drop the math website if no one ever uses it (like if I'm on year two and there is still no one using it at all).

Any advice on how I can have my cake an eat it too?
For a small subset of their roads, not all of them.
StackOverflow Salary Comparison tool
Store/share tables and graphs in a organized way
"Hate comes from much more fundamental place than that.

For majority of people it's not "normal" hence different. And for majority what's different is scary. The same reason why immigrants of different skin color than majority population are hated."

I don't agree at all, and I agree with the original post.

I think a slight majority of men have an 'instinct' against gay sex that is not learned or socialized. The 'hate' is another thing , as something maybe more developed. I think at least 50% of the population has an emotional revulsion to the notion of 'male same sex' (not female same sex) and but only a tiny portion for whom that turns into something more aggressive.

Also 'gay' is not just 'different'. It's not like someone wearing a different hat.

Reproduction is at the core of the survival of the species, much like oxygen, food and water are at the core of your individual survival. Those instances are extremely powerful, the most powerful social motivators of all. So I actually do buy that 'moral shame' towards those who are seemingly 'opting out' of reproduction is part of a kind of darwinian social evolution.

FYI - it's mostly the same reason that people who are 'obviously abnormal', ill or deformed. Women and Men want healthy children, that's a very deep instinct. Nobody (and probably not you) is actually attracted to deformed or obviously ill individuals. We may feel sympathetic to them, and want to help them - but we are definitely not attracted to them. 'Mocking them' - that's just people being crude.

So obviously it's all armchair whatbout thinking ... but I'm inclined to think that this issue is deeply rooted in evolution and cultural evolution.

But yes it's good news for gay Indians.
.Net relies on runtime code generation for generics. This allows .Net to support generic instantiation with a type parameter the compiler hasn't seen at compile-time. Thus I don't need the source code for your generic data structure to use it with my custom types. I can just link in the compiled library.

It also allows the .Net regular expression library to be able to dynamically generate IL-code to match a given regular expression, which is then dynamically loaded into the process and JIT compiled to machine code. Other projects surely use the same facilities to dynamically generate and run specialized code based on user input and/or environment.
NHS to fund ‘game-changing’ personalised cancer drug
"We" (in aggregate) are not trying to design a system that emulates intelligence. "We" are trying to solve problems, make money, and accumulate power by using techniques that are only expediently described as "intelligent" or "learning".
You might like this one, not sure how much of it is true and how much is made up

https://www.amazon.com/Confessions-Economic-Hit-John-Perkins...
Ask HN: Have you used all of the SOLID design principles in your day to day job?
I've just been going over the SOLID design principles again and it occurred to me that I've maybe only ever used 3/5 of the principles.

Those being Single Responsibility, Interface segregation and dependency injection.

I can't think of a time were I've broken the Liskov substitution principle or Open / Close principle, or had to worry about them.

Interested to hear from others and their experiences using SOLID
Could someone explain for a new bee. If I’m building a robot why would I use this and not just write a python script running on Linux?
You should at least read an article yourself before you share it with others. That article is about how roads are used, not how they are built.

In fact that article even argues that it's perfectly fine for the government to be responsible for building roads.
You sound like me and I have ADHD...
Why does no one ever talk about these with respect to Mars? It seems like a research-worthy pursuit to see if we can engineer plants (bacteria?) like this to modify the climate of Mars, or to make artificial superstructures self-sustaining.
Weekly Machine Learning Opensource Roundup – Sep. 6, 2018
Setups I've seen/used that come close to what you are describing are either Xen-based [1], or use virtualisation systems (like VirtualBox, for instance) with IOMMU [2] configured for passing control of hardware resources to a guest system (allow your guest VM exclusive use your discrete graphics, for example)

1: https://en.wikipedia.org/wiki/Xen
2: https://en.wikipedia.org/wiki/Input%E2%80%93output_memory_ma...
I don't even know where to start with this.
We had terminals that were way faster than you could type or see 30 years ago. They didn't need a GPU and ran on a CPU 1000 times slower than what we have now.

If this is progress... I'm not sure I want it
It’s not important to the plot at all and they probably didn’t want to get into the task of explaining the processing stuff to the dumber half of the audience. Everyone in the 90’s was familiar with disposable AA batteries, but not everyone had used a computer much.
Seems to render The Emoji Demo [0] nice and buttery smooth, though the skintone cube scene appears a tad broken. Quite impressed.

[0] http://www.pouet.net/prod.php?which=76627
Blackberry Priv. Released 2015. Very happy with it.
Is it just me or did the "New identity" functionality disappear from the Tor Button? That was pretty useful when a certain circuit wasn't working.
Can you tell us how it fits the definition of a No True Scotsman?
Google Search is now using Service Worker
Is there a company that buys information about bugs ahead of time so they can protect their clients?

Companies like Zerodium act as brokers for 0-day exploits, but they tend to sell only to government agencies and the like.

https://zerodium.com/about.html
I think that https://pavelfatin.com/typometer/ gets close to checking the actual perceived quickness of a terminal. It measures the time from keyboard signal to pixels on the screen.

I would much prefer a terminal that still provided interactivity when text was scrolling in other parts than raw speed. Open up two panes in tmux or your favorite split screen with text scrolling in one and measure latency in the other pane with typometer and I will use whatever comes up to the top.
"Homosexuality is generally only disturbing to people who have been taught that it's supposed to be disturbing."

I believe it's much deeper than that, it's evolutionary.

Some codified 'teachings' i.e. religious or otherwise may push our instincts in one way or another.

FYI there would have been ancient religions very much in favour of 'same sex' though probably not same sex marriage.

I suggest that a little more than 1/2 of men are repulsed by the notion of gay sex (totally different for women though) and that it's instinctive.

More complicated issues like 'hate' or systematic social shame etc. are obviously culture. But my bet for the impetus of it all is on evolution, not just some arbitrary moral systems.
This is the classic "Gnutella problem" of scalability and is still I believe very much an open problem. One runs into it in WebRTC multicast scenarios. But fortunately there are many vendors such as Twilio that provide cloud solutions ;)

Best solution is to overlay a distributed hash table as k-v store over the p2p network. Nodes can then query that instead of each other. You can make your implementation more robust by exploiting and rewarding nodes in the network that have faster net connections, more compute power, etc. Best of luck!

OpenDHT: A C++11 Distributed Hash Table implementation

https://github.com/savoirfairelinux/opendht
Windows native containers are running on top of Hyper-V.
The big question: how do you modernize the Master Files? I know there are proxies in front but as far as I am aware (from a report like two years ago) the original codebase is still humming along.
Air horns are probably a great idea for bicycles. It would put someone on a bike eye-to-eye with a motorcycle in dense downtown traffic.

The thing about turning on a motorcycle, is speed's effect on the weight, and the only counter to prevent it from falling over is your strength, and ability to feel for leverage, versus tire friction.

At low speeds, powerwalking (letting the engine's idle push the bike at a walking pace) everything is reasonable, as long as you stay balanced. At speeds above 20 miles an hour, you cannot corner a motorcycle casually. You must pay attention to the road surfaces, and caliberate your speed according to how safe it is to lean the bike. If there is sand, gravel, rain, ice, oil/grease spots, or at night, flying blind to conditions beyond headlights, if you don't take the bike slow, keeping perpendicular to the ground, you risk a wipe out. Staying upright means taking a wide turn, or slowing down.
NASA says it’s building a gateway to the Moon–critics say it’s just a gate
Ask HN: I hacked a way to colourize b&w images via ML. Whom can I sell it to?
jlawson was very specifically giving a non-moralistic explanation.
I tried this recently. Unfortunately it doesn’t support bitmap fonts, so I can’t use Terminus there.
When you die at any age, the rest of us walk away with everything you had. The big questions are how we divide that up (do we give it all to your children, do we put it back into the public coffers, etc).

"You can't take it with you" isn't just empty words.