skysight-inc/HackerNews huggingface dataset:
>In this scenario, human translators would become, within a few years, mere quality controllers and glitch fixers, rather than producers of fresh new text. Such a development would cause a soul-shattering upheaval in my mental life. Although I fully understand the fascination of trying to get machines to translate well, I am not in the least eager to see human translators replaced by inanimate machines. Indeed, the idea frightens and revolts me. To my mind, translation is an incredibly subtle art that draws constantly on one’s many years of experience in life, and on one’s creative imagination.

Well, there's another way to achieve the same effect, by turning anything written or spoken into such trivial BS, that any old translation will do.

When nuance is not appreciated or delivered, then you don't need to translate nuance. When literature is replaced by skimming online articles, there's no much nuance to begin with.
From Wikipedia:

> Seats in the House of Commons are distributed roughly in proportion to the population of each province and territory. However, some ridings are more populous than others, and the Canadian constitution contains provisions regarding provincial representation. As a result, there is some interprovincial and regional malapportionment relative to population.

In other words, because of a low population, Nunavut has fewer ridings†, but each MP from such a riding has more relative power than they “should” have, which kinda sorta balances out the problems that this causes.

† And the reason Canada went with apportioning Nunavut fewer ridings, is that it’s nearly impractical to expect a sparse population of 30k people to support even one full set of competing MP candidates with their own election campaigns, let alone several such sets operating concurrently. Better that they just elect one person, and that person hold all the electoral power owed to the province.
Achieving human-level understanding is the canonical problem in AI. I think I can say we don’t yet know how to encode and represent this thing called understanding.

We are excellent at classification and sub-par at understanding, with translation being just one of the many application domains that will benefit when we go through the understanding inflection point.
They are. https://www.debian.org/consultants/
Plus One: "Ability doesn't generate value. Action does."
I lately think the auto translation on youtube is better than on google.
I initially found this article disconcerting since in 1999 I would have described Computer Culture as closer to socialist than to libertarian. At that point in time Silicon Valley was still strongly influenced by HP culture which included giving back to the community and employee ownership of the company (stock options). Both of these are socialist concepts.

I got my insight into the authors thinking when he described EFF as a libertarian organization. Then a lightbulb went on in my head. I personally would not describe EFF as libertarian but I can see why someone would interpret it that way. EFF is based on a distrust of oligarchies and a distrust of governments ability to make technical decisions. Ah. Silicon Valley back then still viewed itself as the underdog and not as the alpha dog. Remember that for decades tech was dominated by IBM and suddenly it was dominated by Microsoft. The horrible antitrust case of Microsoft vs Netscape was in 1998. No wonder the tech culture distrusted government!

In 1999 the Computer Professionals for Social Responsibility was still going strong. They also had a similar goal of EFF of limiting technical invasion of privacy. I look at everything they tried to stop - and it all went through.

I can't say that I trust government any more today than back then. The tech giants have changed and they still have an undue influence on government. Distrust of oligarchs is shared between both the far left and the far right.
You can't see colors when you're being blinded though.
It would be a lot more difficult than it sounds for Apple to allow 3rd party browsers and allow them to be good. Even on macOS now, Chrome depends on internal OS APIs which prevent it (or Electron apps) from being in the Mac App Store -- and for good reason, those things could break at any time. So in order to allow 3rd party browser engines that can compete with Safari in terms of performance etc they would need to make the APIs that are used to optimize them public.
spectrophotometer.
Maybe if this group grows over time we can finally move past the 24-bit color space that the mainstream has been stuck with for decades. I'm not a tetrachromat nor a woman, but I do routinely find myself bothered by the banding of gradients in the 24-bit color space. I went as far as asking Mozilla to consider adding a dithering algorithm to their gradients [1].

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=627771 (note the linked example is from 9 years ago and the -moz-linear-gradient CSS attributes no longer work.)
they didn't circumvent laws, they broke them with enough advertising that they got changed. the companies just ignore regulations and profit from it.
Show HN: iGalileo, a Jupyter kernel for Galileo written in Scala
https://github.com/cascala/igalileo

This is the result of a few days of hacking to see if I could connect Jupyter to a Galileo backend.

Galileo is a small experimental math tool written in Scala.

Feedback welcome:
* any advice on how to market this better?
* any advice on how to find additional contributors?
* what killer features are missing?
Work is ongoing (in runc mainly) to support that, and it should be available soon.
Some of my best ideas and realizations in science research and business I got while exercising, sleeping, or in the shower.
Ouch.

If I wanted to create a process with the goal of generating technical debt, I wouldn't get something that effective. It's even beaultiful how it leverages all the competition flaws to get this result.

I imagine the result is reflected on the employees productivity assessment and the worst performers fired, so it can exploit evolutionary dynamics to create the highest possible amount of debit.
Why wouldn't you assume bad faith? In every interaction I've had with the healthcare system nobody has seemed to have good outcomes as the goal. It's never even discussed as a possible goal, much less implemented as a priority.

The doctors I know claim that they are good people and will treat anyone regardless of means, but they have also sent many patients into bankruptcy and suicide with five, six figure debts for minor procedures. That's not ethical. That is doing harm. It's either bad faith or sociopathy to ignore the fact that our life expectancy is going down every year, I'm not sure which.
CEO compensation has risen 940% since 1978: https://woww.epi.org/publication/ceo-compensation-2018/

Over the same period, ordinary worker compensation has risen 12%. Is your theory that CEOs have gotten 940% better in the last 40 years?

I'd say no, not really. (Indeed, I think there's reasonable evidence they've gotten worse.) They've just gotten better at extracting cash. And if you're wondering why companies would pay way more, you should think about the fact that "companies" don't set CEO salaries. Company boards do. And who's on boards? CEOs and other high fliers.
.,
I also think there's a positive feedback loop here. One part is on the payment side. When companies are looking for a new CEO, it's like somebody shopping for a rare and important purchase, like a new car or like surgery. If they get it right, everybody's happy; if not, it could be a disaster. So there's a strong incentive to pay an above-average amount, in hopes of getting an above-average outcome.

The other part is on the company structure side. An expensive CEO is expected to Do Things, to be dramatically in charge. That means creating company structures and a company culture that are very CEO-focused. Then the next time the board hires a CEO, they have an even stronger need for someone who is extraordinary. So the next CEO gets an even bigger slice of money that previously would have gone to investors and the people who do the actual work.

As an alternative, consider that a lot of tech's biggest moneymakers are run differently. Instead of concentrating power at the top, power is more distributed. The average worker is not seen as a replaceable cog, but valuable talent. CEOs are not turning over every few years, but stay around for decades. And consequently, the pay inequality is lower.
It's not just the tooling that's weak, it's also terminology and education. If you're not dabbling in crypto occasionally, half the OpenSSL manual and 100% of its codebase will be like hieroglyphs... leading to the fact that most organizations put the operation of their PKI to the one person who can successfully manage to get a working HTTPS cert after copypasting shit from Stackoverflow and wrangling with the validation tool of their certificate vendor.

What also really bothers me is that there is no way that (assuming I own the domain example.com) I can not get a certificate that allows me to sign resources below example.com and that are verifiable by clients without messing around with the system root trust store - and then, many pieces of software carry their OWN trust store totally independent from the OS one (especially Java, it's a true pain in the ass every two years to update that keystore so that LDAPS works again)...
Jailbreak, enterprise certificate, testflight, or a developer account would be required to sideload an app. You can technically sideload an app without a paid developer account, but the certificate only lasts seven days, at which point you'd have to reload the application.
On a BSD? It's great for me in Windows or Linux, but it's really choppy scrolling or watching videos in OpenBSD. There was a post on the mailing list somewhere that blamed excessive mallocs. This was with version 69, so not some ancient version either.
Is that not all possible with WebKit as the rendering engine? (In other words, doesn't Firefox on iOS already do all that?)
Not Redhat provided, but there's Minishift: https://github.com/minishift/minishift and Codeready Containers: https://github.com/code-ready/crc
You sound a little angry.
Elsewhere in this debate sharpneli says that there is no public API to call into JavaScriptCore and using non-public APIs violates the App Store rules. So that would explain it.
Facebook knows how many times you’ve searched for your ex
Sounds like a massive first-mover advantage to whoever builds one first and controls access - USA or China.
Age of Forgotten Empires (the community mod) works great. I don't know about other versions.
If you use @Data you say that all fields will be available with getters and setters that will have no other special logic.

Why not consider making those fields public then and not bother with @Data?.

This is how Java language was designed, then everybody started mindlessly putting getters and setters around private fields to pretend they are private while giving everybody access to do whatever they want with them (silly).

Now you are putting @Data to further muddle the problem which basically does not exist.
Is there a reliable online test for tetrachromacy?
The territories each get their own riding for a few legitimate reasons: one, it would be messy to have a rising cross territorial/provincial borders. Two, the north already gets ignored by southern politicians all the time: they have been suffering from food security issues for decades, for example. Three, the "territories" are a large geographic extent mostly comprised of tiny communities of a few hundred to a few thousand people each separated by hundreds of kilometers. If the entire territories were a single riding, the MP for that riding would have a tough time making herself available in person for all her constituents (they have a tough enough time of this already).

Canada hasn't had to use the UK for constitutional amendments since the passage of the Constitution Act in 1982. There is proscribed amendment formula now: the resolution must pass the Commons, the Senate, and be ratified by the provincial legislatures of at least 2/3rds of the provinces comprising at least 50% of the population.
Add education, family contacts, financial security, financial support and the non-linear reward for making it to higher positions.

Because the article includes education, let's have a smart kid with good education from a poor family: They still won't study abroad in europe; won't take a year to work on their startup; any startup won't be financed by friends, family and fools; won't be introduced to the CEO of some company by his uncle; won't be meeting people on the golf course; they probably even studied longer and are missing relevant job experience because they had to finance it themselves.

If they are smart they can make it further up, but the inhibitors add up and they won't make it all the way.
You say “believe” as if people can’t see the corruption and wars with their own eyes. It’s all there out in the open, you can see it yourself.

> There are actual agencies that fight, deter/avoid, and persecute corruption within the government.

They are doing a terrible job since our government is corrupt from top to bottom.

[edit] There’s a really good comment to the parent by
chrisco255 that was flagged for some reason. It says:

> I believe in the old idiom, "Power corrupts. Absolute power corrupts absolutely." The whole reason I want government to be small is because I know that the bigger and more powerful it gets, the more corrupt it will get. The more unwieldy it is to change.

> The U.S. government has tons of corruption. And we've seen that in recent years with the CIA and the FBI, with the spying, and mass data collection. You look at how the U.S. government treats Assange and Snowden and tell me they aren't corrupt. The fake Russiagate scandal was built on lies forged by our own intelligence agencies. The Iraq war was supposed to be based on WMDs. I could go on and on...but you've got to be naive to call the U.S. government corruption-free or anything close to it.
I am not, that's just how things are these days. And if you're talking in a condescending way to me as if I am the angry white male, I assure you I am not white and not even a Western man and never been to the west.
Sure! Okay, so it’s not exactly a hamstring stretch, but it fixed the problem that kept me sedentary which in turn caused my hamstrings to get super tight. I’m sorry I don’t know the name of it so I’ll have to describe it (google failed me). Stand with one leg straight on a low stool or a stair step. Lean forward, pushing down very hard on your leg with both hands on your leg above the kneecap. I did this on each leg for a minute every hour or so.

The idea is to increase the range of motion in the leg. I gained a huge amount in just a few weeks, something like 15 degrees worth. From there I was able to walk and stand without pain (it felt so good that took up running just because I could!). When I’ve been sick or less active I can feel the tightness coming back and it only takes a few stretches to get back to normal again. The PT who helped me was trained in Mackenzie technique. I guess their idea is to give people focused stretches and exercises instead of the insane, unachievable workouts that PTs often prescribe.
I agree with posting this on reddit, my suggestions are r/relationship_advice r/AskMen r/AskReddit r/AskWomen
Joplin just released support for Vim keybindings. But, it also has a button you can press to edit a note in your favorite editor, such as Vim.
glibc's qsort_r() takes a callback argument that could be used.
two approaches i use -

each closure is a function which takes a number of saved arguments and a number of new arguments. construct a set of macros to define a closure structure. this structure contains a function pointer to the closure, plus all the saved arguments. another macro defines function to take the new arguments and construct a complete call to the handler function with the saved arguments. this solution carries the type information for all the arguments and flags at compile time attempts to call the closure with non-unifying new arguments. this general approach is from Sergei T and is used quite heavily here: https://github.com/nanovms/nanos

dynamically synthesize a function to shift the new arguments to the right in the call, and fill in the saved arguments from immediates. this is faster and application can use normal function calls, but its not type safe. working on a little c->c front end that maintains type safety

these are both really implementations of partial application rather than general closures. they are both heap based which allows them to be used for general callbacks without worrying about lifetime, but they become a big memory management problem.

with the exception of the memory issues - i think c+closures is a great environment for systems programming.
What's the fastest way you've seen someone fuck up their life?
Nuxt.js/Vue.js OAuth2 Auth with an External REST-API Server and Keycloak
I think you have that backwards: Women choose to enter the workforce in much higher numbers than 50 years ago at least partially because it's much more rewarding than the equivalent time spent in domestic labor. The result is higher earning households and thus higher demand for the less elastic supply of housing in some markets.

It's also almost certainly the case that dramatically lowered costs in other areas (food, telecommunications, household appliances) has freed up spending power which, again, has bid up prices in desirable markets.

Cheaper credit has greatly magnified the same effect, without necessarily driving up true costs.

As you've pointed out, housing isn't particularly expensive everywhere, just places where they're not building to keep up with rising demand.

Oh, and we haven't even mentioned that comparing the median home in 1970 to the median home in 2019 is not exactly apples-to-apples, starting with square footage.
Already the case with some old Windows games.

It's quite an achievement of the project to be able to run such a large amount of Windows software, but if you're trying to run a particular program, it's still pretty hit or miss (then again it's increasingly hit or miss with recent Windows versions and old software, too).

It's not always Windows' or Wine's fault though, often it's blatant misuse of the API that just happened to work on some old Windows version.
Everything around a kid changes their brain, thats what makes them amazing.
Sir this is an Arby's.
My experience has been the same and I think it is related to pressure on the problem. If I'm thinking to solve the problem on my code editor (or in work enviroment, for the case), I feel a lot of pressure in solving it right and (maybe) quick. I have to think about the problem well, I can't misstep.

In the other cases (shower), I can think about the problem without pressure and in a more free way. No one will care what I think or what I could propose about the problem in that situation, it's just my mind and me.
I don't know about andrewl-hn's spouse, but in general, there is a way. From the article:

But by 2010, [Jordan] had found a subject who perfectly acted the part of a tetrachromat. Jordan’s “acid test” involved coloured discs showing different mixtures of pigment, such as a green made of yellow and blue. The mixtures were too subtle for most people to notice: almost all people would see the same shade of olive green, but each combination should give out a subtly different spectrum of light that would be perceptible to someone with a fourth cone. Sure enough, Jordan’s subject was able to differentiate between the different mixtures each time. “When you ask them to discriminate between the two mixtures, a tetrachromat can do it very quickly. They don’t hesitate,” says Jordan.

Science has a method for cutting through speculation - in this case, it is a variant of the Ishihara test.
Somewhat relevant: Mozilla has been working for a while on a project that does supposedly make it relatively easy to build a browser on Android based on their engines: https://github.com/mozilla-mobile/android-components/
Google Pixel 4 review–Overpriced, uncompetitive, and out of touch
What would be a good source of tetrachromat images ? Would love to train a model and "see" what these women see !
I think thats too pesimistic - indeed, with current sats limited by current high launch costs to no or low available delta-V, it would be difficult. With more advanced hight delta-V sats & tugs to move dead sats it should be perfectly possible to avoid collisions via active guidance.
I don't see why seeing an extended pallet in dreams would be a thing particular to tetrachromats. Unless trichromatic vision completely covers the gamut of naturally occuring wavelength combinations, which I doubt.
Autism and Intelligence: Much More Than You Wanted to Know
There's a case to be made that Canada's democratic institutions could be improved. The two that come to mind are the appointed Senate and the use of first-past-the-post voting.

In my experience, no Canadians feel that Nunavut (or any of the other special cases) has too much power relative to its population.

And, as others have said, Canada's constitution was repatriated in 1982.
Lombok creates new code that is not present in the source code. This throws off tools in some cases.
Librem 5 October 2019 Software Update
Easily?

They don't currently integrate with a payment provider, and if they did they'd have to deal with that provider shutting off payments due to pressure from governments looking to censor content. They'd also have to generate income tax documents in a wide variety of jurisdictions.

Doing the kind of business worldwide where you pay people in fiat (rather than just get paid) is a tremendous undertaking. Even Google hasn't managed to pull it off worldwide just yet:

https://support.google.com/googleplay/android-developer/answ...
> Since Iran is not a signatory to any international copyright treaties

Getting off from a tangent, how does that work? Your copyrights are ignored on any other country? Or do your people do something to get some kind of "international copyrights"?

I imagine it does not make much difference for patents, is that right?
yes you can. but if you walk into a C++ shop, every developer has thrown in a few of their favorite tricks. everyone says they are using a 'sane subset', but it always seems to turn out to be 'most of it'.
Just send some stones from where you send your cargo in exchange than. Just the payload of what rockets carry today is really not that much.
The device itself is not that interesting, but I just love the level of detail that describes the reverse engineering process. Excellent blog post!