skysight-inc/HackerNews huggingface dataset:
The problem is that there's not always a clear consensus on what is considered an "improvement." Back then (as well as today in many non Western societies), for example, homosexuality was considered a genetic flaw that was targeted for elimination in the gene pool.

So one person's improvement might be another's worsening. And we've seen our opinions evolve over time.

As a consequence there's a serious ethical concern. As flawed human beings I don't think any of us can say with certainty how we should manipulate the gene pool. Allowing Nature to do it herself has worked reasonably well thus far, if you consider the evolution of Homo Sapiens to be a positive outcome.
Difficult for modern Greek speakers. I can't say if it's generally more difficult than classic era Greek but personally I can understand classics better.

The easiest for modern greek speakers to grasp is Koine greek, the language of the new testament. The grammar is familiar, as is the syntax. For an educated person it's almost effortless

The trouble with ancient greek for me is mainly the syntax. Grammar is different as well (more complex than modern) and although many words are the same they have different meanings.

It's still closer to moder greek than eg. Italian or French is to latin
Ask HN: As a Linux Admin doing DevOps, which CS algorithms do I need to know?
I've been at this for about 4 years now and steadily gaining experience with scripting in Python, various cloud providers, and their APIs and services. What I have been confused about, however, is companies that ask during interviews about optimizing code with more efficient sorting algorithms, or using some random question from HackerRank. What am I missing here, is this knowledge actually expected for a Linux Admin that likes automating things, or is it just random trivia you're expected to know?
New Da Vinci bio portrays a man obsessed with knowledge, impossible to know
Best WooCommerce Membership Plugins
More districts means more people hanging out in the House of Representatives. Connecticut Compromise made sure there were also 2 people per state in the Senate.
And someone felt the need to add "comedienne" to the list of skills of Gwyneth Paltrow

https://twitter.com/congressedits/status/913086284058554368
The average speed is governed by acceleration and dwell time - the issue for GO is lack of electrification (which increases acceleration), and lack of level boarding (which decreases dwell time).

50km/h average is actually quite fast. I mean, a radius 50km from downtown is a huge area already. We have to densify inside that radius, not sprawl people further out because the trains are so fast. This means for example we need more stations, so that more developable land is within walking distance of service.
Thanks! It was a ton of fun to create the example.
Ironical that the only help that Yemen - the poorest country in the region - can get from the neighbouring resource rich countries is bombs raining from the sky. Now, Saudi Arabia so hates the Shias that they would rather bomb Yemen to the 3rd century than have the Shias takeover. Yet, surprisingly, the long serving Ali Abdullah Saleh himself a Shia, was always friendly to the Saudis. So what changed?
It's right there in the dropdown beside your name in the desktop app.
The First Fluorescent Frog Is Discovered in Argentina
E-commerce=speed, old-school restaurants=cosiness&atmosphere. Both need to learn from each other.
If you ever wondered what the creators of the Gimp were up to these days, this is your answer:

https://www.cockroachlabs.com/about/
This is what stuck out most for me:

> The engine learns quickly – for most users, it takes less than one day to successfully learn their interests (indicated by 80% read rates).

That is insane. I don't know of any other platform (except for maybe image heavy subreddits?) that have that rate of content consumption. Facebook obviously tries, but they are so focused on their limited content sources that they frequently don't have the content people want. Twitter has similar issues, if there aren't 50 tweets you want to read in a row, as you keep scrolling Twitter has to drop the quality of content down to make sure the feed shows something.

But by being willing to surface any type of content (give users what they want), it sounds like Toutiao has been able to fully leverage AI, removing constraints on what content exists naturally leads to better results.

Also, it is a miracle if they truly solved ad targeting. In comparison, I am still getting ads for a belt I bought 3 weeks ago.
Wearing my RacketCon t-shirt today! Lots of talks at RacketCon were absolutely brain-melting, but King's talk was a standout. Cool stuff even if I understand roughly none of it.
John Carmack's Keynote at Oculus 4 Live Stream [video]
> slow lifestyle

I've seen this before, but never quite understood what it means- lack of a 'night life?'
You're going to get at least some snow on that route. I'm in the Sacramento area now, and Donner Pass (the area around the NV/CA border) will definitely have had some snow by then. In fact, it's snowed up there already this year, though it quickly melted.

As someone mentioned, it's often a chains-required section of the interstate, and it's even been known to close for a number of hours due to snow. That said, they do a great job of clearing it as fast as weather allows.

I don't have personal experience with most of the rest of the route, but I do wonder if taking the more southern route you have on your map rather than right along the Great Lakes might make a difference in snow amounts.
One of the most exciting products in a long time. Array data type is cool to see, if they can get JSON in the next release then it'll be everything we need.
I like your service and been looking for something like this to integrate with my website. I will get in touch with you, I might be your first customer :)
LOL, first/second tier tech support and data center guys should be nowhere near SF.

It is overkill!
Walking with a Giant – Bill Gates
Don’t start a company in Germany if you don’t have to. Expensive and bureaucratic tax system (accountants and time wise), regular accountancy checks which you have to pay your accountant for, very hard to close down and insolvency is very complicated.
I lived there for 10 years - its one of my favorite places to live, but there are a few things that can be perceived as negatives:

- snow/cold (however its the mildest you will find for a place that gets snow). But snow is snow if you don't like it

-if you are from the coasts (say CA) you may not dig the politics - mainly b/c its not a one sided echo chamber like I find CA to be. I found it to be a decent mix of both major parties. Some may not like this, but personally I found it refreshing.

- no oceans - land locked

- fairly isolated... besides Denver there are not a lot of large cities around to easily travel to. But the counterpoint to this is that DIA is a major airport with lots of flight options.

- public transportation is not really great - you will need a car, especially in the winter. But it is better than many major US cities (US public transportation is pretty awful in general anyway). This is one area I really wish CO would do a bit of forward thinking on building this out quickly now before it becomes CA bay area/LA. It is disconcerting considering that it would be fairly easy to accomplish since most of the populous cities in CO are located in a straight line North/South along the mountain range. Ideal for a high speed train with east/west light rail into the city cores. But, I digress... :)

- depending on the city/area you decide to settle in, pay is not quite where it needs to be to support the quickly rising housing costs. I visit probably 1-2x per year and it is amazing the amount of growth and population surge that has occurred in the past few years. Denver is experiencing a huge boom right now and housing is not keeping up. Outside of Denver or Boulder proper I found salaries to be pretty low compared to cost of living. For instance, I lived in one of the cities mentioned in the article (Fort Collins). Although IMO a great city to live, the IT job market is horrible. It may have a high concentration of intelligent people, but many of those are stuck working at coffee shops just to live in FC. But I guess that says a lot about FC and CO , people are willing to do that to live there...

These are just a few negatives that honestly may not really be negatives to many people. Of course there is no perfect place to live - you can spend your whole life searching for that. I'd list out the positives too, but this post would get really unruly :)
8 JavaScript optimizations Closure Compiler can do, Uglify can't
Is that correct, €25000 to start a GmbH? The Swedish equivalent (AB), probably some differences, costs ~€5000.

I think the registration cost another ~€150.
Related is the debate of functionalism vs intentionalism:

The debate on the origins of the Holocaust centers on essentially two questions:

Was there a master plan on the part of Adolf Hitler to launch the Holocaust? Intentionalists argue there was such a plan, while functionalists argue there was not.

Did the initiative for the Holocaust come from above with orders from Adolf Hitler or from below within the ranks of the German bureaucracy? Although neither side disputes the reality of the Holocaust, nor is there serious dispute over the premise that Hitler (as Führer) was personally responsible for encouraging the anti-Semitism that allowed the Holocaust to take place, intentionalists argue the initiative came from above, while functionalists contend it came from lower ranks within the bureaucracy.

https://en.m.wikipedia.org/wiki/Functionalism_versus_intenti...
Comprehensive coverage on various guidelines on building browser extensions.
Redux-saga is overkill for simpler use cases (like basic API requests), but it's a life saver for taming heavily asynchronous workflows. I used it for dealing with crypto operations in EnvKey[1], and I really couldn't have gotten by without it. It makes chains of asynchronously interdependent actions almost as easy to reason about as normal synchronous code. There's a learning curve, but it does pay off in projects of sufficient complexity. At this point, I'd say it's my favorite library in the whole Redux ecosystem.

1 - https://www.envkey.com
I once tried to create a legitimate ROM for the Gameboy Advance but it was obviously pretty involved. For those interested, plenty of resources such as: http://www.loirak.com/gameboy/gbatutor.php
Is this archive publicly available? I'd love to dig through it.
The reason is discussed in the story: she put someone's private phone number in a tweet (i.e. she "doxxed" someone).

She then deleted the tweet and her account was restored.
I wouldn't say that metaprogramming is for "advanced Ruby users" at all, FWIW. I find writing dynamic/"unfolding" Ruby code much, much easier than wrangling Lisp macros.

It is worth your time.
> If you're too strict about sameness criteria, it's difficult to agree on what, like, pants are, and we wind up at the relatively trivial solipsism arguments that get boring pretty quick.

> ... fundamentals ...

If I may butt in. That's one such essential message of these religions, that we are all the same and equal. Yet their essence is to define the respects in which to compare for equality and in those they do differ substantially. The primary difference is the question of authority, which has differing answers IMHO, and I believe that's the same question as the GP was asking.

And so you pretty quickly end up with fundamentalism, except that they all cannot agree on whose fundamentalism, whose authority, whose definition of failure to accept.
> Few years later I meet my spouse, in a bar.

Was he/she surprised to see you? That must have been awkward...(kidding, of course)

I mostly missed online dating the first time around, but after getting out of a long term relationship last year, I gave it a shot. Seemed to at least be a way to improve the statistical side of things.

I agree that it can make people fickle and critical. It often seemed as though people treated it like window-shopping on Amazon. I'd certainly never run across the phenomenon of "ghosting" in more traditional dating compared to online dating, but sure enough, you could go out with someone several times and enjoy yourself...only to have them drop off the face of the earth as their interest moved on.

I certainly didn't expect to be of interest to everyone (or even many at all) but while I can handle polite rejection as well as anyone could expect, the frequency of ghosting was a real surprise.

Still, there were positives. Went out with some lovely people who I would still consider friends or at least friendly acquaintances today. Met one person who I'm still involved with after several months. And it just felt like an interesting and more direct way to connect people specifically looking to date.

It's like being able to go to a bar or other social meeting place and then specifically ask to hang out only with people single-and-looking who you might be interested in. Doing that in the real world is a lot harder to approximate.
Even the 12TB drives are only advertising 250MB/s. https://www.anandtech.com/show/11903/seagate-ships-consumerf... That's a lot higher than the 150 MB/s or so you'd get from a 3TB drive, but it's not pushing the limits of SAS or SATA. Unless you cheaped out and connected a bunch of drives to a single controller.
Since GitHub paid a bounty and Ok'd release, perhaps they've patched some aspects of it already. Might be impossible to recreate the issue now.

My naive question is whether CLI "git" would need or could benefit from a patch. Part of me thinks it doesn't, since there are legitimate reasons for each individual aspect of creating the problematic repo. But I probably don't understand god deeply enough to know for sure.
Read this book:

https://www.amazon.com/Seeing-That-Frees-Robert-Burbea/dp/09...
yes, I am interested in them too. Usually the hype was for big data, then it moved to IOT, and now in AI. Seemingly seeing where it would go next !!
Gerrymandering is so ridiculous. Clearly geographic coordinates is the wrong data structure for systematically biasing votes for/against certain demographics.

A voting system should be explicit about exactly which demographic criteria should carry weighted bias, what value that weight should be, and what it's purpose is.

It should also be clear to each voter which demographic categories they fall under, what the final strength of their vote will be, and what the justification is for that outcome.
Yeah - They really need to get that rail built along 36. I hate to say it but I hope CO isn't making the same short sighted mistake that CA made. The traffic hell and housing hell is on the horizon :(
You make friends here and then 18 months later those friends move to Seattle/Portland/Reno/Las Vegas/Phoenix where they can actually afford to live.
To explain more besides Steve's commit, there has been another RFC that significantly expands the scope of impl Trait. It was accepted, but it also had the effect of punting the stabilisation of the feature a bit until things settle down. I don't know if the "conservative" version of impl Trait is going to land first anyway, but I find it just reassuring that people aren't rushing things.

(For reference:
The original impl Trait: https://github.com/rust-lang/rfcs/pull/1522
The refinement, readying it for stabilisation: https://github.com/rust-lang/rfcs/pull/1951
The latest one, which gives it more expressive power: https://github.com/rust-lang/rfcs/pull/2071
)
Yes airlines are the first thing that spring to mind when I think of wifi, food, and convenience during travel.

Call me an optimist but it's high time for something new to shake things up. I don't care if it's a magic tube train or just some really nice selfdriving busses.
A bit OT.

Please don't use .XYZ TLD.

It consists of abc.xyz (Google) and the rest is exclusively used by SEO spam/regular spam/malware/scams.

I block the entire TLD.
By comparison, OpenBSD's version:

/* $OpenBSD: true.c,v 1.1 2015/11/11 19:05:28 deraadt Exp $ */

/* Public domain - Theo de Raadt */

int
main(int argc, char *argv[])
{
return (0);
}
I've been using KeepassXC and really like it.

https://keepassxc.org/

https://github.com/keepassxreboot/keepassxc

HN discussion about it: https://news.ycombinator.com/item?id=13468261
just a little?
splice(2) and tee(2) were basically tailor made for cat(1) and tee(1), and for some reason I was under the impression that GNU tee was using splice(2) and/or tee(2). Using these could be trivial--just a few extra lines of code that could fall-through to the existing methods, for a huge speed-up in performance. (Performance matters because the consumers could be CPU bound, and an inefficient cat or tee might be taking away resources that could be used by the consumer.)

Regarding portability, GNU tail uses the Linux-specific inotify(2) to respond faster to writes. Like alot of OSS, coreutils uses the BSD .d_type member extension[1] of struct dirent to avoid unnecessary stat() calls. There are many other more intrusive OS-specific details baked into coreutils, but often it's the nature of the problem--in many situations you're dependent on platform-specific details or features. For the most part, these nitty-gritty platform-specific details are far more intrusive in terms of code complexity than the performance optimizations.

[1] Missing from Solaris, and probably most other SysV derivatives.
Born and raised there. Off the top of my head:

- Not much diversity aside from a large Hispanic population

- Sprawl. Endless repetitive suburbs

- I've heard people from large cities complain about it being boring

- Increasingly crowded

- Hard to make long term friends. Most people seem to stay 3-5 years and then go home or elsewhere

- Food is getting better but not great

- I-70 is a shitshow. Don't be surprised when at some point it takes you 8 hours to get back from skiing on a weekend

- Lack of water, closest ocean is 1000 miles away. No big lakes
I have recently started to get involved helping out with the rust-bindgen program for generating rust bindings to C++ programs. It really is amazing the amount of work they put into creating issues for small things for new people to fix and mentoring them through the issue. I don't know of any programming languages that put this much work into helping new people get started. It really was a great experience to be have bite sized things to fix that actually feel like contributing to a project without worry that you are taking on more than you can chew.
Join us
We share the best deals regularly
http://www.onlineofferspro.com/
I wouldn't say it is interns when there are edits that are made that are clearly politically motivated.[1][1.5][2][3]

And personally I believe they know about this twitter bot and edit random articles on purpose. There's a lot in there that have just added a space at the end of a sentence. That's obscurification.

Then there are just weird ones[4]

[1] https://en.wikipedia.org/w/index.php?diff=804694134&oldid=80...

[1.5] https://en.wikipedia.org/w/index.php?diff=804694104&oldid=80...

[2] https://en.wikipedia.org/w/index.php?diff=794544004&oldid=78...

[3] https://en.wikipedia.org/w/index.php?diff=804108161&oldid=80...

[4] https://commons.wikimedia.org/w/index.php?diff=256336084&old...
It's not redundant with amtrak. There's no way to get from LA to SD on passenger rail without transferring through busses.
That doesn’t sound like a very satisfying reason to me. Isn’t a ByteArrayBuffer in Java pretty much the same (its underlying implementation is a char[] which can be used directly from C)?

Is there perhaps another factor, such as an existing ecosystem or that it’s widely used in the academic field?
That should be SF, not SD.
You might want to define a "similarity metric" between posts, or locate posts along some continuum. Then you can look for autocorrelation or temporal clustering in post contents.

You could, for instance, build a topic model or word vector model on post replies, then locate post titles in the space you fitted.
Strongly agree having worked on projects that use redux-saga. More difficult to debug, more magic, no real benefits. I would love to be proven wrong however.
After poking around a bit, the "netflame.cc" domain may be where this was compromised.

It used to be a Fireclick owned domain, but the current ownership might not be Fireclick.

Try: whois -h whois.dynadot.com netflame.cc | grep Registrant

The results don't really look like what they would be if Fireclick owned it. It's registered to a Thailand national using a personal gmail account.

Can't prove it, but I have a suspicion Fireclick let the domain lapse/expire, and some bad actor registered it, then figured out what content to post where, or got hacked themselves.
yes I guess if you are used to places like SF / CA bay area, LA or any of the big east coast cities. Also it is not located close to any other major cities so you are "stuck" with whatever Denver has to offer for the most part.

However the positive is the people in CO are the fittest in the nation due to this love of the outdoors.
You can start a UG which is essentially the same as a GmbH for as few as 1€
Show HN: React Sight – A Visualizer for React Component Hierarchy
In a word, no. For two reasons:

1. You cannot audit or enforce that Amazon is not listening all the time and misusing your data. Taking their word for it is simply not good enough. (This is even more true for Google since their business model is based on selling your personal information to advertisers.)

2. In-home devices now have more-than-adequate computational power to recognize speech without shipping the signal off to the cloud for processing. But this wouldn't let them sell your data to advertisers, so you don't see many devices that work this way, and the big companies continue to tell us the devices have to be cloud connected. They are simply lying.
white page with js off => zero readability
You need 12.500€ in the bank to start the GmbH. But you might be liable for another 12.500€ (to reach full 25.000€) if things go south.
In the same way Caffe conflicts with your local coffee shop. This is far from the first naming conflict of the internet age.
The day I got a you-have-a-virus-call-us popup on Chrome on my phone was the day I switched over to Firefox with ublock. I wasn't even visiting a sketchy site.
But it implements true and false!
Ask HN: Machine Learning Is Already a Game Changer in Ecommerce. True or Not?
A GmbH would need to have proper accounting, all liabilities would have to be in the books. Anything else would be fraud and that’s one of the things that suddenly pierces the veil of the limited liability for the CEO (whether you can extract any money from the seller is a different, albeit related question) Do your diligence. You could also make the personal liability part of the sale. On the upside, buying a used GmbH may come quite a bit cheaper if the company owns no assets: the initial 25k are not a minimum that needs to be kept, they can be spent on things the company needs, so you might be able to pick up an empty shell for far less than that amount.

I’d not buy a GmbH from a random person on the Internet, but if you’re in a hurry to get a GmbH set up, there are notaries and lawyers that specialize in selling ready-made GmbH shells.

You’d still have to get the sale notarized and probably need to jump through a few hoops to rename the company to something suitable, but there are a few reasons that may be attractive, primarily that it offers limited liability from day one. Quite a few people forget that in the intermediate phase between notary and confirmed registration (GmbH in Gründung) the shareholders are personally liable for all businesses and contracts that the company enters into.