skysight-inc/HackerNews huggingface dataset:
Very nice, thank you for sharing!

Jelly is routinely used on CodeGolf and frequently wins due to its extreme conciseness. Here are posts that contain Jelly solutions:

https://codegolf.stackexchange.com/search?q=jelly

Jelly is heavily inspired by J, which is a successor of APL:

http://jsoftware.com/
the 'eventual consistency' is ok for some use cases, but for those cases you have tools like Cassandra which are orders of magnitude faster. I just don't know who'd want to deal with mongodb consistency model in production.
27 lessons learned in 27 years
I get the feeling that my skillset is becoming outdated.

Fact is I know Django inside out, and plenty of Python libraries. Its very rarely that I will find something that requires me to learn a new language or tech (I will likely get things done a fair bit faster using the tech that I do know). Anything else feels like resume driven development.
Vaccination Error Kills 15 Children in South Sudan
I don't know much about the Roman history, but a thought: There's a difference between crossing a sea and traveling on the sea skirting the coast (keeping the coastline always in sight).

Shipping large amounts of grain from Egypt was vital for the livelihood of the populace of Rome the city, so there was some maritime know-how in the empire.
Interesting etymology. Does that mean the in ancient Greek, squirrels were called "shadow tails"?

I find these explanations a bit baffling. That's a much more sophisticated and metaphorical name than you'd expect.

It would be a bit like calling cats "bird scratchers."
> and ultimately where we came from on this earth.

I will always hope that we find some clue which suggests humans came from somewhere other than Earth. That would probably be the second best thing, after proof of extraterrestrial intelligence, to spur deep-space exploration.

I'd love some good science fiction based on that idea at least. Mars seems like a plausible candidate; We ruined it/were forced to leave, fled to Earth, culled the dinosaurs, and made here home.
Lets say that each state have 10 seats. Anyone can run for a seat in a state, but not in more than one state. Two or more people can form a party and have that party on the voting list with them personally on the ballot paper under that party name. (Some mechanism should prevent everyone and his mother to run for shit'n'giggles, e.g. a % of all voters signatures).

Distribute the seats based on largest quotient (details need not to be understood by lay man, but it is fairly simple), and there it is all states equally represented. If people are unsatisfied with current politician, they don't have to become part of the established system to enter.
Well, consider that plants as a group already produce endogenous insecticides by the boatload. Adding a strain that produces another one is just adding one more example to a pile that is already huge.

Which is not to say that there aren't any risks at all. But plants and insects are already locked in a millions of years long battle/cooperation. And look how quickly insects have developed resistances to our modern pesticides. Adaption to something new appears to take years to decades, not centuries or longer.
I've been decluttering a lot over the past year and "Stop putting things away." is one of the things that took me the longest to get my head around but when I got used to it it made my life so much easier. Reducing the amount of effort it takes to get/store an item means you use it more (cleaning products) but also buy fewer yet nicer things.

Definitely recommend Marie Kondo, both her books take only a few hours to read. The joy thing, though initially weird makes complete sense once you've read both books and she insists that everything has a home in the house - if you don't follow that rule you'll quickly become overwhelmed.
Use forward error correction.
haha no, more like over $200 + at least 4-6 layer board (Artix A200T in bga). This project is a joke :(
UX Writing as a Superpower
I call it the Dropbox Mantra.
> Google uses quite a lot of other domains for analytics and tracking than google.com

... for now. It's just a matter of time before analytics and tracking will move. Just like maps has moved to google.com in order for search to also get access to the current location (which is a permission I'd gladly give to maps, but not to the search engine)
>I can teach it to someone in 1 minute

Teach it, yes, but then you have to spend decades to make people tolerate it.
> Additionally, altricial species tend to be much more intelligent so that's another factor to weigh in on which evolutionary strategy is optimal for a given species.

That's up for debate, as koalas and kangaroos challenge that notion. Then again, those are both marsupials from Australia; it's possible they are exceptions for some reason due to other, environmental factors.
That's not awareness - awareness, aka mindfulness, is quite a neutral state. I'd define it as recognising things for how they are.

What going on is more like the opposite - not accepting reality; instead trying to fit the facts into an inconsistent (and hence imaginary) worldview. This causes cognitive dissonance which leads to frustration. Outrage is one way people cope with that frustration.
This is a fascinating story about a genetically modified crop (RoundUp Ready cotton), a pigweed that naturally selected against it, and murder.

http://www.npr.org/sections/money/2017/06/02/531272125/episo...
Japanese style bucket bathtub DIY (5€)
Pocket Mortys Recipes – All 30 Crafting Recipes You Need to Know
I am surprised how complicated it is, they even use machine learning. It will look like a bug to developers when the third-party cookies will suddenly stop working without obvious reason.

Why don't just block third party cookies except where it is enable by the user? I think 100% of the sites I visit use third-party cookies only for tracking.

And of course this is not enough. Using a combination of an IP address and browser fingerprint allows tracking a user without any cookies.

And websites can still track users if they use a redirect through an analytics website (when a user visits a site for the first time he is redirected to an analytics domain, that redirects the user back adding an identifier to URL).
> The risk that you lose both your primary data, (optionally your local backup) and your online backup at the same time is pretty insignificant, given that the online backup will be uncorrelated as in a different physical location (primary and local backup very correlated I agree).

Actually, that reasoning is exactly what I wanted to talk about. When the primary is lost, there is a much higher chance than you'd expect that a secondary contains unrecoverable errors. This is why RAID 5 arrays fail to rebuild after a disk failure so often—they're supposed to be able to tolerate a single disk failing, but they can't tolerate a disk failing and any other IO error at the same time. Part of this is due to how short the timeout is for failed reads in RAID setups, but I've still seen a lot of RAID 5 arrays fail, and I've seen a few RAID 6 arrays fail too.

On top of that, there's the high chance of configuration errors in DIY systems.
https://www.backblaze.com/b2/partner-synology.html
Dell Inside™
The Apple of Space and Search
Unfortunately, in my experience, Syncthing's versioning mechanisms leave much to be desired compared to what I'm used to from Dropbox. AFAIK all of Syncthing's versioning schemes only keep versions of files that have been changed _on other devices_, and not those that have changed on the device itself, whereas what I'm looking for is an option to keep a synchronized version history for all files on all devices, and the ability to more intuitively roll back and roll forward the state of any file to any revision without having to mess with manually moving and replacing files and reading timestamps (better yet would be the ability to do so for entire directories, but I realize this would probably be very difficult to accomplish across devices in a decentralized manner).
If it is backup, then it needs to be scrubbed regularly to detect and repair bit rot.
Interestingly, it's the British who introduced tea to Sri Lanka, so the Sinhalese word තේ (tē) is an adaptation. So is very possibly the word for pineapple: ananas - annasi (අන්නාසි).

However, the following similarities are probably due to the common roots of Latin and Sanskrit:

English/Latin - Sinhalese

Nose - Naas

Dental - Danta

Three - Three

Regina (Queen) - Regina

There are many others...

Words adapted from Sinhalese to English:

Anaconda - Henakandaya (හෙණකඳයා) (Means "Massive Body")
I like to dance. It's active, it's fun. There are many different types of dance. Do you want to dance with a partner or not? Slow or active? Strict format or completely free?

Tango is rather slow, salsa is more active. Capoeira is more like a fighting dance. Street dance is similar. Show dance is top sport. Ballroom or latin dance styles like salsa have a strict format. There are so many different styles like Lindyhop, real fun, but I recommend that you start with the more popular ones.

If you don't like that, there are more expressionist type of dances, like biodanza or five rythms. These are more like workshops, guided by a teacher. It's not about doing the right moves, and anyone can join, even those with no rythm-feeling. And you can dance in your own place, curtains closed, music loud. Dance like nobody can see you, or dance when nobody can see you if you're too embarrassed.

Another tip is improv or theatersport. You can put a lot of agression and energy in it. In general it's great fun and it has helped me overcome several anxieties.

For me, when I dance or do improv, after five minutes I've forgotten all about the day.
You might want to look at what, specifically, makes you angry. In my case, my work doesn't affect me outside of work because I put clear boundaries. If I'm supposed to be in the office from 9am to 6pm, I'll be there, but at 6pm I leave, whether there's something important going on or not. Doing that systematically means that people don't expect you to be around and won't come with more work at 5:55pm. At home, I don't check my work emails and don't take work-related calls (there's a few exceptions, and it's usually agreed in advance with the company so that it doesn't become a habit).

All this helps me "recover" from a day of work and to feel good at home, knowing that I won't be suddenly interrupted for work reasons.

Again, it might depend on your specific case. If a work was making me angry I would simply quit, but maybe it's not an option for you.
The problem is people using Excel for everything that it shouldn't be used for.
AI robot completes national math exam in 10 minutes
Mathematical Chronology
This Man is feeding thousand parrots everyday
The Death of Kansas's Conservative Experiment
Yes, very likely. I used to install and service satellite TV systems. You probably have low signal strength to begin with. If not, perhaps there is a tree that only blocks the signal when it's windy.

I once had a customer that lost signal in the rain. After much investigation, I found a splice in the cable...in the gutters, which filled with water when it rained.
Cached Version: http://webcache.googleusercontent.com/search?q=cache:TrHiyz4...
So many people don't realize pandas can be horribly slow if you use it "wrong" -- i.e., for computations that don't vectorize in the way that's native for pandas. Also, working with dataframes that contain millions of rows is like playing a Russian roulette -- there's usually many ways to do the same thing in pandas, if you guessed correct you'll wait a minute or two till the computation's done, if you guessed wrong it'll run out of ram, segfault or never finish.

For big datasets, I've stopped using pandas myself a few years back for anything other than printing dataframe, datetime index series, doing quick plots, or working with tiny/toy datasets -- in favor of numpy structured/record arrays. It's kind of the same thing, without all the groupby/index fluff, but very fast.

Just last week, I've helped my colleague speed up her code (numerical solver for financial data) by more than 100x, the biggest part of it was ditching pandas entirely and using numpy.
Can you give examples? Afaik most publish their address?
In addition to redundancy, Sia has the concept of collateral, which is basically money locked in a smart contract that says "I'm willing to bet this money that I'm not going to lose your files". I.e. Hosts lose the money if they fail to store your files.

Different hosts have different amount of collateral, and it's both an important security measure as well as market mechanism.

Also, Sia is completely decentralized (unlike StorJ for example), so it can't be intervened with by anyone which might result in lost files.
How do we know the universe is flat?
I'm not sure how "official" this answer is but to me Glamor is a set of extensible ("moldable") development tools that are included in the Pharo distribution: Spotter (object search with better UI than google), Inspector (click through object graphs with domain-specific visualizations), and a few others like the debugger.

So when I say that I picked Glamor I mean that my plan is to extend the Spotter and the Inspector to be able to navigate and visualize the internal data structures inside my application.

Does that answer your question?

See also this thesis on moldable tools: http://scg.unibe.ch/archive/phd/chis-phd.pdf
Astronomers prove to Einstein that stars wrapping light is observable
Public healthcare is sadly no silver bullet. In ideal private insurance scenario you pay some amount and get increasing credit for healthcare expenses, so the user is incentivised to chose best cost performing treatment (cheapest option providing adequate treatment) and providers are incentivised to obey free market rules and keep fees under control (sans cartels/antitrust, market segmentation). In publicly funded scenario without coupling between payments and usage, user is incentivised to seek the most "premium" treatment and providers are not incentivised to reduce operational costs.

If the public system covers anything more than emergency care (patch a patient up and let them go) it automatically creeps into all service levels (have a basic cough? maybe that's bacterial pneumonia, better issue referrals for microbiological analysis and a CT scan. /s) if an answer to the question "if family doctor/general practitioner cannot appoint diagnosis and/or treatment and refers patient to a specialist and/or analyses, scans, etc. are those covered too?" is yes.

The payer (government, taxpayers) probably has 3 mechanisms to keep [total] costs from skyrocketing all with their disadvantages:

1. Reduce usage count (doctor visits) - free visit quotas (possibly dependant on service level), fixed or percentage mandatory user fee, etc;
2. Fix service costs - e.g. 100$ for a GP visit from public pool;
3. Auction paid service quotas.

While option 3 provides most incentives to optimise costs, it greatly punishes small players.
The sampling algorithm you describe becomes pretty slow as k grows. There are much faster algorithms. We wrote a paper on fast sampling: https://arxiv.org/pdf/1610.05141.pdf (page 11, what you described is labelled "H" (for hash table) in the plot. Sorry about the single-letter names, it's a weird convention for sampling algorithms). You can see that as soon as k is more than a few thousand, "R" ("recursive") is much faster. What it does is recursively split the range (initially 1...N) in half, and deciding how many samples come from the left and how many from the right side. It does this by using hypergeometrically distributed numbers, which is the distribution for sampling without replacement. Its base case is the algorithm you describe (H) when there are less than ~1000 elements left. Algorithm R is also very easy to do in parallel. ("B_MKL" and "B_GPU" are vectorised, non-portable implementations of a Bernoulli sampling based algorithm using Intel MKL and Nvidia CUDA, respectively).

Reservoir sampling can be done much faster than O(n). It's possible in Θ(k log(N/k)). This is a tight bound, so things like O(k) are impossible, because every position in the reservoir will be replaced approximately log(N/k) times. See https://www.researchgate.net/profile/Jeffrey_Vitter/publicat... for a proof.

But you're right in that sorting in order to draw a sample is not particularly efficient most of the time. Not to mention that a selection algorithm would be sufficient as well, and requires expected time O(N): https://en.wikipedia.org/wiki/Quickselect
Do you consume coffee or caffeinated beverages? Are you getting enough sleep? Consider eliminating coffee/coke/energy drinks/other caffeinated beverages from your diet. I've seen it work wonders for many people I know who were having work-related anger/stress/anxiety issues.
> university prestige is often based on scarcity

But it is a combination of scarcity and quantity, interestingly.

By any measure that is per-student, Caltech grads for instance are far superior to the average MIT grad.

However, MIT has better name recognition and looks far better in stats like "number of publications in top journals" or "number of Nobel price winning alumni", just because it has five times as many researchers and pumps out five times as many alums every year. So the winning strategy is to get as big as possible - but only as long as the majority of your intake is still in the top half-percent of the bell curve...
Go to gym straight after work, and then home. Works wonders for me.
Bob Dylan – Nobel Lecture
Ask HN: What should I consider when relocating my ed-tech startup to India?
Just raised a small angel round, and now runway is burning up quick in Silicon Valley. I could afford to live here for 6 months and can't hire anyone. If I moved to India, I could hire two full time people and have a separate office and apartment for 12 months on the same budget.

Has anyone moved a startup to India to work? What advice or considerations do you have? I am thinking of renting a studio in Bangalore, an office space, and hiring 2-3 full time staff to help with our analytics and traction.

Context: We already have a working ed-tech product, supermathworld.com, and our goal is to scale to enough paying users to begin growing the business.
Doing a side project (open source) is what keeps me up at night. I don't know why, I just push hard myself at least there is one commit a day. Beside that, I think random things a lot. I always waste my night to think about it rather than plan or take an action.

I worry about my health. My sleep time is decrease. I have to wake up in the morning and then go to office. When my sleep time is not enough, I wouldn't focus. I lose my valuable time for starting my day, like exercise and meditation. I heard that would be a problem if you don't have enough sleep.
Wouldn't this be better handled by the bundler instead of imposing another esoteric "magic statement" for all developers to keep in mind?
A few things I've learned about Kubernetes
I guess it is because of some legacy sites that would break. Cross-domain interaction rules are very complicated and poorly designed. For example there is no CSRF protection on the browser side and every developer has to implement it on the server side.

Some of the things that would break without third-party cookies are social network widgets - you would be unable to like some post or add a comment using Facebook login on a third-party site.
That depends on how many you want to make of them.
Chihuahua pitbull mix – lovable and Caring breed
Why i use Opera Mini even though the phone is quite capable of rendering the full page.

Just wish there was a way to install Opera Mini on Windows tablets...
I'm not that sure it has been such a long time. People used galleys at this time which weren't that good to transport merchandise on sea.
Isn't the catch that you have to pay to get your data out of there?
That would mean that the people you know are in the remaining 18% of people. It does not contradict the parent post.
Agree. Having a script doing a full read of all the data every couple of months and sending a report by email (that you would notice if not sent) is a sort of must have.
Did you even understand that sentence? Let me clear it up.

The "not standing up for themselves" is in the actual situation, against the actual person they need to stand up against.

The "complaining afterward" is after the situation has passed, and complaining to a completely different person not involved in the original interaction.

That is the exact opposite of "standing up for yourself", and it is also not "pushing back", because in order for it to be a push "back", it has to be a push against the original force, not against some random other person.

If I got berated by my boss, which I just let happen, and then reacted by, a while later, berating you, a completely uninvolved third party, would you consider that "standing up for myself" and "pushing back"?
Single-sign on can be implemented without third-party cookies using only redirects. That is how OpenId and OAuth work.

But social network widgets (Like buttons, comment form) would break without third-party cookies.
Not sure whether there is any one reason, but yes, I think that more competition and more local administration is a good thing. Switzerland even has communes in competition with each other with their tax system, which IMO works well (albeit I'd like some more stringent rules).

My utopia would be an virtualized, decoupled administration system based on the blockchain and decentralized contracts. I can simply choose what org I want to be citizen of and subscribe to them. An org would itself subscribe to a set of infrastructure and get volume rebates. Each piece of infrastructure has a blockchain address - if I want to use it and I'm not subscribed, I just pay as I go. Essentially, free market meets governance. Some exceptions where IMO socialism works best: Schooling, National defense, emergency services and Healthcare. Same high standards and opportunities for everyone.
I'm trying https://www.jottacloud.com now, they have an unlimited plan for ~$70/year.

Funny story; They previously had a clause in the terms about restricting storage space for users with abnormal usage patterns. A friend of mine sent a complaint to the norwegian consumer ombudsman about this based on the fact that if you advertise with unlimited, all users should get unlimited. Half year later they've changed the terms to be less suggestive on possible restrictions (https://blog.jottacloud.com/updated-terms-conditions-63f4ba2...).
Because designers keep trying to turn static pages into "interactive" glossy booklet emulators, never mind "app"...
Modern accelerated 2D graphics is exactly the same as 3D but with an orthographic projection always looking in the same direction.
Did you actually reply to the staticelf's comment? From what I can tell your reply is:

>The efficiency tradeoffs that come with increased system complexity are real, the break-even ROI points are real.

But what do you mean by this concretely, are you saying that if we can find an financial deficit by offering college free then we should stop? Would you say that there is no other good offered by higher education than that measured in monetary gain for the individual & society?
> This particular skull is apparently slightly elongated compared to than of modern humans, so that is spawning some debate, which is good. I don't know if some would consider this a parent species because of this, but probably.

Naive question, how do we draw the line between new species and variance of actual homo sapiens? I can imagine some interesting "specimens" of underlying skulls in some people I've encountered that could even fall in another extinct homo species from the images I've seen (sounds funny but it's real question).