skysight-inc/HackerNews huggingface dataset:
I had to do a little digging into where it was pulling its crypto methods from and it looks like the have a bit of their own library, but it uses libsodium via javascript wrappers underneath:

https://github.com/TankerHQ/sdk-js/tree/master/packages/cryp...

https://github.com/jedisct1/libsodium.js

So, I guess take that as you will. I haven't read much of the actual source yet.

edit: I sort of expected there would be a move to the server since it looks like they built their library to run on the server, even if it's running all of the libsodium methods in javascript but it's definitely pulling the browser version and running it all in the client: https://github.com/TankerHQ/sdk-js/blob/master/packages/file...
This is not directly related to Consider Groups (which itself looks interesting), but just wanted to say that your website looks very, very nice. Well-designed, nice fonts, nice color palette. :)

Edit: https://consider.co/company that link in particular is worth checking out!
I'm waiting for the claim "The best iPhone of all times" like..every year they do, for obviously reasons.

IMHO, I hope they announce some cheaper iPhone (less than $500), otherwise they can keep it.
$, is the output field separator, which in short or English form is very rarely used. Generally people explicitly determine what they want on output with something like sprintf(), printf(), or join() rather than sending a list to print().

Just like a natural language, there's a tiny pidgin subset you can learn and use to great effect. You then learn obscure vocabulary on the rare occasion you come across it.

If you have had to maintain code by people who intentionally obfuscate it, you should be at least as angry with those people as with the designers of their tools.
Would you rather someone remove them and not pay you at all? Because right now that seems to be the direction we're heading in.
If there was no public transit, there would be private transit. This of course means privatizing roads and not using eminent domain to build transit.

Then, transit will cost exactly what it should cost, and we can lower taxes as well.
+1! a tutorial mode would be really helpful. Especially if it included a "reveal (one possible) answer" functionality.
Yes. That was easy.
The back pain epidemic: Why popular treatments are making it worse
Talkshow app for remote teams – metrics and a pivot
> If there is value you generate that doesn't go into your job, that's an inefficiency managers would be obligated by their role to optimize out.

That is not a managers job, and it has 0 to do with the results they're going to achieve. I've seen this behavior & it's associated psychoses, but it's been rare and again, it is literally psychotic behavior that should not be normalized.

Manager's job is to focus on making their team members' 8 hours the most effective that they can be. Any manager that isn't focusing on that is basically choosing to have worse results with more animosity.
So now you want Apple to design their system on a chip where the gpu and cpu can be replaced separately?

Where can I buy an off the shelf Apple designed Ax chip?
If anyone have questions about Slonik or about any examples in the article, I am the article author and happy to answer.
Internet logic: 1. Escape from North Korea. 2. Start YouTube channel documenting abuses of NK. 3. Get accused of bias for being "anti North Korea". 4. Anti-NK-escapee campaign gains steam 4. Get banned from all platforms for hate speech.

Personally I always root for the underdog, they have less resources so it's harder for them to fabricate information.
influence is not control
Maybe wikipedia should be exempt from the dating rule, since, what's the publication date on a wikipedia entry?
And has done so by running its business at a loss, with waves of protests erupting across the world against their anti-labor policies. A quick google search will tell you all about it.

Do you believe that when Uber stops bleeding money, and pays an ultimately somewhat acceptable wage to its drives, it will still be able to compete at the new prices set by these changes?

I sure don't.
In the other direction, commercial vehicle insurance costs substantially more.
Writing and reading Perl was meant to feel more like producing and consuming natural language. When in comes to natural language, our ability to use it for practical purposes is a fact, and whether it can be understood rigorously or shoehorned into a logical framework is an academic question. With that in mind, Perl was designed without regard for whether the everyday user of the language could understand the logic beneath it. All that mattered was that people could learn to produce meaningful chunks of code and understand code produced by others who wished to be understood. Unlike any natural language, of course, there was a standard implementation, so there was a logic underlying it all, but being able to pull apart a piece of code and explain how the parts worked together was considered to be of secondary importance to being able to successfully produce working LOC.

You even saw "folk theories" about how the language worked, which were valid and useful to the extent that they helped people produce and understand a certain subset of valid Perl. These folk theories would trip up people like me who expected them to be mathematical truths that could be combined with each other in novel ways, while more Perl-attuned people knew that this kind of analysis was as hazardous as assuming that fingers fing, or that "black big dog" is as valid as "big black dog." There are always new rules to learn and more precise versions of rules you thought you already knew, and ideally you would end up following the rules without knowing them [1]. Ideally, the better you got at reading and writing Perl, the less you thought about those things, just like we study rules of grammar as children while we're learning to stop writing incomprehensible crap like "dog run big I saw," and the better we get at writing the more we realize that the "rules" of grammar are mostly wrong and beside the point anyway. You didn't expect the sysadmin producing reams of working Perl in the next cube to be able to explain what a reference was just like you didn't expect a master advertising copy writer to be able to diagram a sentence for you.

In my attempt to learn Perl the way you would learn math, or the way you would learn a traditional programming language that was designed to be used by logically combining completely understood parts, I discovered that there were some people who understood Perl and could confidently recombine pieces into new idioms and know what they would do without trying them, but in the Perl community it was considered okay that these extraordinary people were a small minority, just like we don't worry that there isn't a professor of linguistics standing by when you order a meal in a restaurant.

Personally, I found it to be a fascinating abomination. An abomination because it flies in the face of how I think good reliable software should be written, and fascinating because it seemed to work surprisingly well.

[1] https://twitter.com/MattAndersonNYT/status/77200275722200268...
> And it always had a single official and complete reference implementation in the form of the Sun JVM and later the OpenJDK.

True though even in the mid to late 90s there were other JVMs available from companies such as Microsoft and IBM. In fact for a period, Sun’s JVM was one of the worst implementations despite being the reference implementation.
Ask HN: How much longer do coders have in the industry given automation?
A lot of software engineering is best compared to plumbing. Connect data from one input, mangle it a bit, translate it into a new output. As artificial intelligence becomes more power, I think we all agree that some parts of the "code" will be automatically written + maintained + deployed.

In a quick poll at my job, the answers seem to be within the range of 5 - 20 years, with most saying 15 - 20.

Does this mean we're all going to need to get into a new profession in 10 years, and that the demand for programmers is going to decline in the next 5 years?
You mean like the message people get shown when the UAC comes up in Windows, which almost everbody clicks away?

Average people don't care. If you tell 'em to do so or so, they will do.
Verification is only required to use their exchange, and not for withdrawing to a crypto wallet.

Brave would be able to offer BAT withdrawals for creators in a legally sound way.

https://support.blockchain.com/hc/en-us/articles/36001835987...
I don't think people are reading it correctly. They are going to be paying $21/hr minimum while a driver is ON A TRIP. During non-peak times you could wait almost an hour with no ride. You'd still get nothing for that time. The only thing they are promising is that when you're actively on a trip the wage they are giving you is at least $21/hr.

This is not a good deal.
I don't think the language was a mistake, but it looks like the naming was.
Ransomware Bites Dental Data Backup Firm
It looks like the expression "build it and they will come" is true after all.

Build the spying infrastructure against your users, and the government will inevitably come to ask for (full) access to it. I feel like this should be a new "law" of some kind, like MTGX's Law. Or fine, don't give me credit, call it something more generic like the Law of Corporate Surveillance.
Kinda related: relationships where one partner gains love for the other by being hated by the other (but the other acts just mimics the other's affection) as an unstable dynamical system. https://ai.stanford.edu/~rajatr/articles/SS_love_dEq.pdf
Uber would die if they did this without their competition. This seems like a good policy, so I don't see your point really.
> I wouldn't assume it comes from an ethical origin.

It's always hard to say where an idea in a company "comes from". We probably don't mean literally the human being who said it out loud first. Most ideas have been around for a long time before they become policy, waiting for circumstances to change or politics in the organization to favor them. If the politics in an organization favor an idea for a combination of reasons, both ethical and self-interested, it might not be fair to say which reason "gets the credit" for the idea.
The linked nature article.

https://sci-hub.tw/10.1038/s41586-019-1185-4
I'm not sure about "plummet" at least until you get materially more expensive than taxis. But you're right that decreases in demand mean not only fewer fares but also a less viable service at the margins.

When I've looked, it's appeared as if Uber is only marginally viable around where my house is. Decrease the number of riders and I could imagine the number of drivers dropping further to the point where it's not really a usable service.
FYI - You can buy 2011 MBA battery replacement kits on Amazon for $50. I replaced my own (same model/year) in 2017, the shop in my area (Los Angeles) was going to charge me $250!
Neat. Though I don't think the real thing to compare it against here is pl/pgsql, which was never designed for speed - it's pl/v8.

Of course, a postgres extension language really lives and dies by the amount of postgres functionality it actually exposes. pl/v8 scores particularly well here, exposing even more than pl/pgsql (allowing e.g. advanced window functions to be built). It would be amazing to be able to do this sort of thing without being restricted to JS.

It will also be interesting to see what happens when JITted extension languages like this start to meet in the middle with postgres' own nascent JITted query plan support as it grows...
Why should skilled laborors be able to raise a family and not unskilled? Like what makes educated people more valuable as human beings?
Counterpoint: this is why almost all business code lacks quality.

(To be clear: not because people aren't writing Perl, but because we tend to reflexively reject any technology that people are passionate about because "risk". But the risk of writing trash code that nobody ever could be passionate about is less visible. Also: I'm not saying there's an easy solution to this problem.)
I'd love to see the statistics. That aside, the taxi industry collects zero feedback from customers on their drivers, so taxi drivers had no incentive to be polite, keep their vehicles clean, etc. The worst uber driver I've had was about on par with the best cab drivers.
Affinity does this with their iOS apps. Everything shows labels while you hold a finger on the ? in the corner.

http://imgur.com/HGQiAtK
Some employers do lay claim to all IP. I guess restricting it to inventions is an attempt to seem reasonable. Not successfully though.
Software made me loathe my car
"wage" is a confusing term to use in this context if they aren't very specific about what things the driver has to pay out of that $21/hr. Self employment tax, employers share of FICA, vehicle wear/tear/depreciation, fuel, health insurance, commercial vehicle insurance, benefits, etc.

They seem to want you to make a straight comparison to a W-2 hourly rate which isn't honest.
Almost anybody is able to become a skilled laborer :) all it takes is time and effort.
I Port Forwarded Traffic via Carrier Grade Nat
There's a whole lot of software engineering that is not plumbing.
Well work-life balance has to do with the individual. If you don't want to work crazy hours, don't take a job that makes you work crazy hours, or make it clear to your employer that you wont do that before starting your job.

What sort of employee rights is the US lacking?
> Improving society and equalizing society can mean lifting everyone up, not keeping others down.

Unfortunately, that's not exactly how things end up working in practice when it comes to pay because of a pesky little thing called inflation.
The Race to Build the World’s Most Precise Clock
I'm not worried:

https://www.commitstrip.com/en/2016/08/25/a-very-comprehensi...
Not currently, but I can add it. Can you shoot me an email about it so we can discuss your use case? I want to make sure any changes I make work for you. duet [at] 23andwalnut.com
I'm of two minds here:

* It's only imposed on you if you want an iPhone
* That said, I'm generally sympathetic to caveat emptor, as well as the idea that the provider of the OS should be spending gobs of resources on proactive protection against apps they don't even know are malicious yet. I also don't see why there can't just be a secondary app store where apps don't get the same level of scrutiny and that fact is made very, very explicit. Call it Caveat Appstore
Thanks for that.

So really their (FSF/GNU) issue is not with JS at all, but with devs who don’t licence their code under a free software licence? In other words, who enforce the copyright of their own algorithms?

What I also find a bit confusing (inconsistent?) with this stance is that a dev can do a reasonable amount of interesting things with HTML+CSS+SVG (obviously there are limits on the ‘interaction’ side of things), and assumably devs can also licence their HTML+CSS+SVG under whatever licence they wish: so then why pick on JS?
You're right - all browsers on iOS (as far as I know, including Chrome) are wrappers around Safari. I didn't mean to imply Brave on iOS was based on Gecko, simply that it was originally forked from Firefox on iOS

We do have upstream contributions to Chromium. Nowhere near as many as Microsoft (we may only have a few), but we do try to contribute back when possible
Ads are definitely not bad for Google and its employees, because they're a money printing machine for a company that's essentially an online ad monopoly.

Whether this is good for the small business merchants is questionable, since it turns out your ex-employer was literally stealing the money those companies/individuals were earning through ads: https://news.ycombinator.com/item?id=17103280. In the linked thread you can even read some testimonials from small merchants which you and many of the engineers were "helping".

Ads are definitely bad for regular humans though:

* they waste their computing resources and make their devices slow & use up the battery

* they serve malware (Google got hit too)

* they spy on them

* they distract and manipulate them

* etc

Ironically, they're also bad for the software industry, since now customers are used to getting things for "free", so many are no longer paying for software, undermining the revenue stream of... small business merchants.

With friends and helpers like these, business merchants would probably rather get punched in the face.
"Bad managers cost just as much as good managers."

https://investorplace.com/2018/07/are-ceos-really-worth-what...

See also:
https://www.wsj.com/articles/big-companies-pay-ceos-for-good...

https://www.forbes.com/sites/susanadams/2014/06/16/the-highe...
(disclaimer engineer @ brave on creators team)

> do you plan to have a simple password instead of email link?

security gave the A-okay to give users an option to be able to stay signed in for 30 days. soon you will be able to check a box to stay signed in.

> are there any brave banners i can use to promote brave?

https://brave.com/assets-for-creators/

> will u provide a command line tool to verify websites?

not in the foreseeable future. we have had some discussions allowing keybase as a trusted connection and mark any properties they have verified as verified in brave as well. we might have more news on that front in the future.

> why are referrals tied to channels instead of account?

very good question, this is a symptom of tech debt. we're hoping to move it over to the account very soon

> will you expand to micropayments?

we're discussing more ways to spend your BAT and that's all I'll say about that :)

> will brave always block ads everywhere or will you switch to blocking only on verified sites?

brave will block 3rd party ads, in the future we will be introducing publisher ads which will allow websites to define sections of their site to for Brave to insert local privacy-preserving advertisements. the publishers get 70% of the revenue and users receive 30%.
As someone who loved his Nokia N900 with Emacs running on it, a physical keyboard was vital to being able to have that efficient and powerful workflow. Emacs’ keybindings are already part of my muscle memory from my desktop computer, and it was nice to be able to draw on that on my phone, without having to learn a whole new touch-based workflow.

> Touch keyboards can also have their layouts changed.

So could the N900’s physical keyboard. I work in multiple languages and need ready access to a lot of diacritics, and I was able to create my own perfect keyboard layout since the N900 ran X and so could handle an ordinary Xmodmap file.

People often claim that touch keyboards are fine and just as efficient, if not more so. But the decline of longform text on the internet seems to coincide with the arrival of smartphones with touch keyboards as most people’s default computing device.
Last year I wanted to replace the battery on my 2014 13'' MBP.

I live in Mexico so Apple doesn't do repairs. There are only official third party repair shops but they still get their parts from Apple though.

So I got a quote that was about $350 USD + labor, but with a discount it went down to about $200 USD + labor IIRC because Apple would buy the used part. Still excessive IMO. The excuse was that the battery is glued to the keyboard and they had to replace the complete top panel too.

I just bought a third party battery and replaced it myself. I unglued it with a solvent and a syringe. In total I paid less than $50 USD... The MBP is still doing great a year later.
Well you've basically got two other options

* webapps -- we tried this (iPhone v1) and they were awful. The web keeps improving but apps have consistently been years ahead.

* native software -- still too difficult to secure reliably.

We haven't really been suffering from fragmentation. We've essentially consolidated down to two platforms. You can also develop for the web or use a cross-platform framework.

Not really sure what you see as flawed. The app model has been wildly successful.
> Perl 6 performance has now gotten to the point where it's often comparable to Perl 5 or surpasses it. It still needs some work in this area, but the work is clear, the goals are straightforward, and Perl 6 is going to easily oustrip Perl 5 in terms of performance. If the Perl 6 community wants to rename, it's perhaps the perfect time to do so. It doesn't look like a bad choice if performance is a primary concern.

Perl6 has been under development for over a decade at this point, and this equivocating statement is the best that can be said about performance? If the "work is clear, the goals are straightforward" and Perl 6 should easily outstrip Perl 5 on performance, then by gosh they should demonstrate that. Plenty of comments are mentioning slow performance. Not having used Perl 6 myself, I can't comment on it, but the fact that this seems to crop up a lot is really worrying. I've heard varying things - regex/grammar are slower than Perl5, startup time is really slow, etc.

And yes - I realize that technically the most popular compiler/VM combination Rakudo+MoarVM hasn't had that full decade of development, and that the spec is "in theory" performant. None of that matters to developers who just want to use the language...

If performance is a major blocker to adoption and it's as straightforward to fix as suggested - it should get done. Otherwise, the empty promises will continue to hurt adoption.
> or that "black big dog" is as valid as "big black dog."

Tangentially: it is, though; the two phrases are both valid, but have different meaning. “big dog” is an idiomatic phrase that, when used as such, functions as a single noun, which can be modified by “black” as a preceding adjective (if “black” is in the usual place between “big” and “dog”, the words have their individual meaning not that of the idiomatic phrase.)
Do perl5 vs perl6 benchmarks exist somewhere? Google produced nothing recent/relevant.
A $21/hour wage in SoCal wouldn't have any noticeable effect on inflation compared to the effect of Silicon Valley and all the tech companies in San Francisco, and the north half of the state has few enough Uber-ers that it wouldn't do anything there either.
Someone just chasing the lowest price wouldn't have bought an Apple device to begin with ...
From time to time, I'm pretty happy we have a standard for bank data exchange here on the other side of the pond. (ok, it's not fun from a dev perspective, but it works - sorta)

I haven't seen my bank's original app for years now.
not trying to split hairs, but it's worth pointing out that addiction is a lot more complicated than most people think. the severity of physical withdrawal is not perfectly correlated with how hard it is to kick a habit; there are a lot of other factors.

I don't disagree with your broader point though. as long as you are focused on preventing new users rather than making the lives of existing users needlessly difficult, you'll get no argument from me.
I've been recently using @grammarly/focal for state management and reactive flow programming.

It also uses rxjs behind the scenes, which I really like has gained some ground with Angular lately.
Have you considered buying the coming Librem phone instead of trying to build something on the basis of a Raspberry Pi? The Librem will be capable of running ordinary Linux.
Assumedly because not enough people were willing to outright pay cash to websites (rather than just receiving ads) to justify the platform cost.

I loved Contributor. I wish more people had loved it too.
Font looks like it comes from a 1980's magazine advertisement:

https://cdn.shopify.com/s/files/1/0722/6987/products/MDS0262...
Is there a way to get an email when you have CSV import? Since Plaid does not support my bank, and there's no CSV import, this pretty much is unusable for me, but sounds good!
And a skilled laboror doesn't deserve more than 60-100k/year or more than? Why should everybody's pay be the same or decreasing and not CEOs and VCs?
Thanks that's very clear and helpful.