skysight-inc/HackerNews huggingface dataset:
Ask HN: Is there an open-source library of common UI text translations?
How many times does someone need to translate “Cancel” into Portuguese, etc... Is there a shared library of common UI text translations?

Would you derive value from this?
I was recently in Prague and got to see Lohengrin -- while they had both a Czech and English translation from low deutsch? -- I almost feel like the translation removed me from what is one of the most classic operas.

I'm not sure if translations are the best way to go about attracting foreign audience. There isn't a solution that I can provide, and my situation is truly anecdotal.
On the other hand, there seems to be no shortage of those willing to apprentice, with no guarantees, as "minor league baseball player" without a realistic fallback if they happen to not quite make it into the 750-1000 best baseball players in the world. The compensation at the end in the unlikely case of success sure seems to make a difference there.
> At least some of the many payments making up these results are not properly documented, and from the looks of it, this could amount to willful negligence. If a company is operating in a state and taking millions for political ads, it really can’t be unaware of that state’s disclosure laws.

Seems to be overstating the case just a tad. Less than a million, in total, for Google at least. That's two or three engineer-years. It's substantially below the noise threshold.

I mean, Google should comply, yes. No question. But I don't really see any evidence that the failure to comply was willful. It looks like instead the requests of the two gentlemen cited in the suit simply didn't make it to the right people.
> based in France (as am I)

The laws in France seem a bit better as far as “unauthorised access” is concerned, I haven’t heard of any precedents where security researchers have been prosecuted there.

In any case, I’d recommend disclosing it anonymously over Tor (do they have a contact form? If so just fill it in using the Tor Browser).
Love this:

"Meanwhile, a good part of the world has re-aligned itself around the increasingly idiotic and sociopathic whims of your former friend, who has settled comfortably into the life of a billionaire capitalist tyrant."

https://www.quora.com/What-was-it-like-to-be-Mark-Zuckerberg...
Miso is great. Also checkout reflex; and the recently open-sourced https://github.com/obsidiansystems/obelisk
I don't understand the story. In the 1800s, surgeons corrected the problem by moving the stapes. Then in 1952, Rosen again corrected the problem by moving the stapes, but this time, the effect seemed to be permanent (or not?). What was different about Rosen's technique from the 100-year prior one? Was the old one simply forgotten because fenestration worked well enough instead?
> which I believe has strong empirical support

What is that strong support? We routinely see very well-moneyed campaigns lose. In the very last election in the US the losing candidate outspent the winning one - if you look at Super-PAC spending (which is the one considered most "dark and dangerous", right?) the losing campaign had gathered 3x from the winning one ($189.4M against $59.3M). Somehow turned out having money is not enough. So I'd like to see what you call "strong empirical support".
> and consists solely of making war on the country or assisting an enemy of the country in doing so

Hm...

"Whoever, owing allegiance to the United States, levies war against them or adheres to their enemies, giving them aid and comfort within the United States or elsewhere, is guilty of treason"

It doesn't seem like "adhere to their enemies" is quite as restrictive as "assist their enemies to make war on the them"?
Actually it isn't.

(a) The money has an outsized power to argue for an increase in available powers as I said upthread since I couldn't reply here.

(b) Democracies seem to work better and more stably when votes make a difference. If there's a full house of people wanting to shift in a certain direction the democratic principle is that the shift in that direction should happen. Otherwise democracy becomes a sham and its institutions shed trust. This creates precisely the atmosphere for antidemocratic or unliberal people to gain power. If you can vote for someone who supports your views but they can't implement them while they're operating in the system, why not vote for someone who supports your views and is willing to ignore the system to get it. And what will all checks and balances do in that environment!

If you like liberal government (in the traditional sense not the partisan sense), the most effective way to get it is to encourage liberal preferences in the electorate.
I am glad Apple is taking proactive steps in Safari to block tracking and fingerprinting by social platforms. It's a disease and needs to be dealt with. Thanks Apple.
Taking up way too much space on mobile with the distracting CTA. Stopped reading when I couldn't close the popup on my phone.

Might try again later on my desktop, if you promise to remove that at some point :)
Genuinely curious, why do some developers prefer not having colors for ls, grep, etc.? no-color.org mentions that many users prefer having colors disabled, but didn't list any reasons why.
> It's not yours

Be careful. Many company policies say otherwise. For example, one of my employees just left the organization and during the off boarding process had the option to receive a copy of all their work files including emails.
>... being enthusiastic about tattoos and vaping cannabis extracts all day.

:)

Since obviously such behaviour is totally unheard of in universities.
Ummm...your kidding right?

I know ripgrep has a ton of fantastic optimizations by Burntsushi.

You might wanna check it out...before making such statements.
Seikilos epitaph
> also had to make a lot of promises. Some of those promises were even enshrined in the acquisition agreement: If Facebook imposed “monetization initiatives” like advertising onto WhatsApp, its founders’ shares would vest immediately, and they could leave without suffering any kind of financial penalty.

That's pretty interesting. They foresaw it of course and put a claim in the contract about it. Though when trying to trigger it FB fought back so Acton left the money on the table.

> Acton gave up some $900 million; Koum gave up about $400 million. You need to be really unhappy at work if you’re willing to quit a job that’s effectively paying you some $60 million per month, and from which you basically can’t be fired.

A new type of "fuck you" money VC style - you can have your dirty stock options I am out of here.

> or was he talked into breaking his promise by Sandberg and other executives looking covetously at WhatsApp’s unmonetized userbase? Either way, he has clearly failed a key leadership test.

The leaders tend to aggregate around them minions who are an exaggerated version of themselves. If they are liars they will surround themselves over time with even bigger liars. If they are narcissists they'll end up with minions who are narcissists. It's mostly natural selection. Well it happened in this case, there was a clash and those who don't agree leave. Over enough years it "distills" the company culture into whatever characteristics the top leaders have.
Cash Discount Program for Merchant Account Services
I have an odd perspective, because the state of Maine landed some wild kickback-laden deal to supply high schoolers with ibooks in the 2000s.

I hated those machines. I think they were the very first iteration of OSX. They were locked down with annoying, if not very effective Bess proxy software. Nothing was compatible. Safari blew.

Using the old Win95 machine in the computer lab was refreshing. I had the freedom of fucking around with QBasic and then VB6 was envigorating. Then some probably bootleg copies of VC++6 for a year. Completely opened my eyes to all the cool, low-level, hacky shit you could do on windows.

I'm sure it helped that this was pre-steam, where the pirate pc gaming system was a thing. So learning to fix busted windows systems was an everyday thing. Mac... eh, i had one game that had a macos9 version I could get to run (Lords of the Realm 1, i think...)
If we're already in the business of protecting speech, then why does it matter whether a given speech is political enough to warrant protection?
Wow, the thread seems to have attracted a bunch of people that think all that needs to happen is for someone to sneeze the right way on the exploit and it'll promptly turn into a perfectly-polished jailbreak app.

Kind of depressing :(
> The predominant "average joes" would offload responsibility by telling themselves that this is not their decision, but that this is the _current policy of the organistation_, which is an interestingly complex statement, in the subconscious sense. It detaches the organisation participant from the organisation, and it detaches the organisation from their policy.

Yes, your job as the "average Joe" is to be loyal to the organization. That statement doesn't sound surprising to me, and it took me a few seconds to realize why. I've heard it before. I grew up in a religion where there was an organization, and your job was to be loyal to God by being loyal to the Organization. Only by being on the outside now I see how this is a neat way to release responsibility. See also: "Ours not to reason why, ours but to do and die.".

> The rule of thumb in social situations is if detachment or separation is the easiest route, you're doing something wrong. Business is social action by necessity. So should we separate action from responsibility?

It was easier back when you were naturally limited by geography to do business with people you also knew "after hours". These days, business and personal relationships are almost entirely non-overlapping. Hell, it's a common advice to avoid that overlap.
Nice I guess, but I wish we could get back to working on getting FASTER cores rather than more of them. Some tasks just don't multi-thread.
I'm okay with it being not as fast because speed is not the goal here, but rather highlighting specific patterns to make it easier to spot for the human eyes, especially when tailing log lines from your development webserver.
For reference, here is an example of a large open source project that uses Topicbox for its mailing lists: https://illumos.topicbox.com/
Along those lines, I highly recommend "Extreme Ownership: How U.S. Navy SEALs Lead and Win" by Jocko Willink and Leif Babin. Especially the audiobook, as it is narrated by the authors.

In each chapter one of the authors tells a first person account of leadership on the battlefield, then they go on to relate that to business leadership with specific examples from their business consultations. Very engaging, and I think the leadership lessons they teach spot-on.

https://www.amazon.com/Extreme-Ownership-U-S-Navy-SEALs/dp/B...
The hyperbole in this comment is unwarranted. Furthermore, the GPL isn't even developer-focused. It's downstream, end-user focused. There's a reason many of the most prominent free/libre/open programs are GPL: GIMP, Audacity, Linux kernel, so many others…

GPL for developer-focused libraries and tools etc. is where the tension comes in because so many developers want to benefit from the open resources but not pass on the freedoms downstream.
Convert Hex to RGB in JavaScript
I wish I can get threadripper on an mini-ITX motherboard
I don't know much, but I was referring mainly to Netscape. Microsoft threw every anti-competitive trick in the book to kill Netscape.
C has actual arrays; what's missing is actual array references: C uses pointers to the first element and implicit pointer arithmetic. Rust's slice types are a start, but I'd also like to see checked indexes:

size_t zfoo = ...;
/* todo: better typecheck of malloc */
int[zfoo]* foo = malloc(zfoo * sizeof *foo);
[zfoo] ifoo = ...; /* allowable values 0,1,...,zfoo-1 */
/* zero-length arrays cause problems here */
return foo[ifoo]; /* no runtime check; type guarantees in-bounds access */

There are several problems with this, but it sure would be nice.

0: Stupid dependent type system tricks: have x % y typed as [y], have x < y typed as Maybe([y]), make for([n] i=0; i<n ;i++) do the useful thing.
He absolutely lied to Congress and it was obvious from the get go. I'm sure he will apologize and nothing will happen.
I find the Irvine school of systems biology to be a very intriguing methodology/outlook which is based around complex models to understand unintuitive biological behaviors matched with data validation (a lot of mathematical biology is very disconnected from biology, and a lot of systems biology is more bioinformatics). For accessibility, here's some videos which will never go behind a paywall.

I think Arthur Lander gives the most accessible talks. A lot of his talks around growth control [1] and pattern formation [2] where he shows the tradeoffs between different cellular network and feedback mechanisms and how this influences the robustness of development. Then you have people like me [3] and my PhD adviser Qing Nie [4] where we describe how noise, the randomness that exists in biochemical interactions, is able to be controlled and used by biological organisms to improve developmental processes. And then there's people like John Lowengrub who talk about the morphology of tumors [5] to be able to predict and describe how the behavior can be derived from the shape.

There's a lot of movement going on in the data generation side of systems biology. Single-cell RNA-seq methods allow us to quantify almost all of the RNA generated by each individual cell for a whole group of cells, which lets us know exactly how cells are generating different proteins and by what amounts [6]. This of course opens up a whole lot of questions, along the big data computing side (how do you handle such a large dataset and extract something new out of?) and from the mathematical side (what kind of models is this actually validating and invalidating?). With this kind of data, there are questions about how well we can fit computational models directly to data and improve prediction accuracy beyond qualitative results [7]. These models are becoming precise enough that people are starting to test their uses in pharmocology, doing personalized drug-dosage prediction using covariates and large internal systems biological models called PBPK models [8].

[1]: https://www.youtube.com/watch?v=Dza0hM2vBNk

[2]: https://www.youtube.com/watch?v=8jFx9I7lBOg

[3]: https://www.youtube.com/watch?v=_h5fVDvGp-8

[4]: https://www.youtube.com/watch?v=tRzrBvGqOOE

[5]: https://www.youtube.com/watch?v=NVFFoGfC4Uk

[6]: https://www.youtube.com/watch?v=8KpIDpPEGV4

[7]: https://www.youtube.com/watch?v=5nIeYVe_yDo

[8]: https://www.youtube.com/watch?v=2Ut-Utim-wU
I'm in the camp that this anger at Facebook is largely misdirected, even though I'm very privacy-oriented. It's very interesting seeing nontechnical reactions to this news.

As technical users, we all know that every layer of software down to the hardware potentially has access to the data flowing on top of it. If you're running X browser on Y operating system on Z device and you log in to Facebook, you've just trusted X, Y, and Z with your FB username, password, and data. (An API works the same.)

But nontechnical users are just now realizing this as privacy and data security become hot. They're lashing out at Facebook, but I think the scrutiny absolutely should be leveled at the software and hardware vendors. People should be asking phone companies: why can I trust your phone enough to type my facebook username/password into it?

An ideal outcome would be a huge push toward open source (and also toward free software), but that's probably too optimistic.
OpenBSD patches rumoured Spectre-like vulnerability
I work for Plaid. You can sign up and get a dev token that has sufficient permission to access your own bank accounts. Then you can download your transactions and format them for GNU Ledger or whichever other format you prefer.
Try DND Shades (http://dndshades.com). Much more explicit than headphones.
Any chance you're also hiring hardware engineers?
ML isn't really what's being used since it's too unreliable. The reigning models are all differential equations based, using ODEs and PDEs along with the clinical side using PBPK with maximum-likelihood estimation.
Intel obviously failed to disclose information to OS providers like OpenBSD, but leaked information about the vulnerability by disclosing to the wrong parties, so they patched it based on the rumours.
Can anyone explain the purpose/advantage/necessity of custom, artisan blown glass for lab equipment, as opposed to (presumably) high quality glasswear which can be ordered from any number of laboratory equipment purveyors?
The problem is that there's not a good free and open source alternative to Whatsapp.

Signal requires google services and phone number, Telegram doesn't encrypt by default, riot's interface is still not good enough.

I can't redirect my non-techie friends to any alternative because none of them is good enough yet.
GitLab can only fairly claim they are "open source" because they do have a fully-functional core of the project that is truly open source.

Whether a license is specifically OSI-approved, isn't the point. The point is that "open source" means something as a term, and that is widely respected as the standard. If someone claims a license to be "open source" when it doesn't meet the definition, they can and will be rightly criticized for being deceptive in using the term wrongly.
Treating errors as values might be the best shift I've done as a programmer in later years. In fact, after learning it in rust, I took it with me back to typescript.

I can only recommend trying it. It's magical!
Unless you really need it for a platform like Spark where there aren't many other options, pretty much any other statically typed language is likely to be more productive in the long run, once you account for the costs of Scala's complexity. Java, Kotlin, C#, whatever. And if you don't need or want the benefits of statically typed languages, then the same is also true for most major dynamic languages. It's difficult to be more specific than that because I don't think there's a very compelling case to use Scala to begin with.
Yup. Having a child seems to be the lowest common denominator of "having an impact", and it terms of improving anything around you, it's simply re-rolling the dice, hoping that your kid will end up in a position of greater influence than you. Having offspring is probably the best way to make (some of) your way of thinking outlive you, but you need to work on creating opportunities for your children if you want your way of thinking to impact anything around them.
I can only say from experience in Pakistan but culture makes it difficult for other countries to succeed if they are turning away developers for ethnic, tribal or religious reasons or for being on the autism spectrum. Not to mention the culture of never questioning authority figures making proposing new ideas much more difficult.
If you are experimenting with new approaches, you may need novel rather than standardized, mass produced equipment.

Heck, even if you aren't doing something new you may need glassware for which there is not a sufficiently large demand to support an industrial production line.
Not even a viable option.

Shame really since the techn isn't bad these days.
It's because analytics say this gets more lead captures, but they rarely measure if the leads are fake just to make the things go away. In the end they are just looking at "conversion" metrics and the cost it took to drive that traffic. Longer term effects are hard to measure, and ad agencies and internal ad teams are measured for this month, not the future.
Post back on how you do. :-).
Down a Rusty Rabbit Hole
There is some movement in the clock-speed arena [1].

[1] https://www.anandtech.com/show/12893/intels-28core-5-ghz-cpu...
Translations are already dirt cheap, and the type of applications that require localization are those of cash-rich companies.
> would not mesh well with a university job in some other way, such as, being enthusiastic about tattoos and vaping cannabis extracts all day.

My experience from dating someone at Caltech is that this would not, in any possible way, be an issue.
Kinda excited and can't wait for more details. Key detail from anandtech article:

"Threadripper this is still the case: the two now ‘active’ parts of the chip do not have direct memory access. This technically adds latency to the platform, however AMD is of the impression that for all but the most memory bound tasks, this should not be an issue"
> hoping that your kid will end up in a position of greater influence than you.

No, it's hoping that you plus your kid(s) will have more impact than you alone. Or that your kid will magnify your impact just by existing (which there is some evidence for if your chosen venue of impact is electoral politics, at least.)
Good point. See the Federalist Papers, by Publius.

https://en.wikipedia.org/wiki/List_of_pseudonyms_used_in_the...
Could an admin please fix the title?
The hits keep coming.
> Then just don't access any ad-sponsored content

I’m trying hard not to. My wallet is always open when there’s an option to not have my privacy violated.

The issue? Most services don’t allow me to pay, and the ones that do still try to track me after I’ve paid.

The result? My adblocker is happily giving them the middle finger and I can’t wait for adtech to die in a fire.
Microsoft just sponsored four of the live podcast at Apple's WWDC. Microsoft realizes that it has to appeal to developers wherever they are.
Baby boomers were/are a large economic force due to sheer numbers and similar age related needs as they progress down the histogram.
But it probably doesn't often make sense to keep arbitrary grouping of generations after them, as you suggest.
Stephen Peterson says facts are relative.
That is water chilled phase change cooling, no consumer is going to run a desktop with that kind of cooling. It is as pointless as liquid nitrogen based benchmarks IMO.

But I think threadripper 2 should have faster clock speeds regardless. The zen+ 12nm cores that it uses are known to have higher clock speeds.
> As for the barb, I wouldn't have dropped it if you'd cited / summarized more concisely. Past some word count without citation or reference, I assume people assume that I believe my thoughts are novel (and by extension, that others haven't thought of them).

I again just want make it clear that I'm not the one who made the parent and GGP comments look idiotic.

I don't work for you, so to hell with your requirements and your reading comprehension problems.

> I assume people assume

I just had to repeat that part.
That is just Intel grabbing some attention from the Threadripper 32 core announcement. It doesn't run at 5Ghz, that was heavily overclocked using a custom cooling system hidden under the table.
The privacy discussion is misguided.

I don't care how much you make facebook, google et al promise not to "abuse" its users data.

What I care about is educating people so that they choose software and companies that respect them.

We should stop treating users & citizens as complete morons who need daddy state to take care of them.
Apologies, my comment was not a complaint. I'm all for type safety and a huge fan of typescript!
I wrote my own over the last two years[1] and it has served me really well. I've designed it in a way that can support multiple sites from a single node, so, it's really a very pleasurable experience now. I enjoy working on it, fixing bugs and thinking about the strategic direction for this project.

I don't use Shopify for many, many reasons[1]

If you want to setup a quick store in just under a week of development, I highly recommend using Jekyll + PayPal. Contrary to popular believe, PayPal actually converts better than rolling out your own integrated solution based on Stripe/etc.

I run a couple of dropshipping stores based on my stack, so please feel free to ask me anything :)

[1] https://medium.com/build-ideas/my-journey-of-writing-an-e-co...
Fantasy Beast Family Simulator