skysight-inc/HackerNews huggingface dataset:
> still requires a trusted third party

That would be the judiciary. If they -- the people with the guns and the resources of the state -- become corrupted, you'd be unwise to think that your cryptographic signatures are going to help much.

In the example given, having lodged the evidence with the court would have prevented the abuse.
"fuck you, I got what I wanted"
Isn't it a bit irresponsible to write a guide for people who don't know how basic authentication works, without mentioning that it's critical to HTTPS-encrypt the message?

Base64 "looks" pretty secure if you're not paying attention.
IIRC Boeing calculates a synthetic AoA value from the inertial reference unit in the 777 and 787, so you can derive it.
That's because ChessBase sells Komodo. Don't get me wrong, Komodo MCTS (from test results) does very well and it's quite an innovative approach to make work at that level.
Functionally that's exactly how they worked; the difference was that they were shown inline rather than off to the side.
Perhaps a GDPR takeout request could answer this? Provided they’re doing things by the book.
Chrome receives 1080p content on ChromeOS.

The issue is more complex than that, and generally relates to some hardware APIs for securing the video path not being available to Win32 applications in Windows.
Interestingly, it doesn't do this for me yet.
They should have used (n+1)-th prime sensors, dammit. When will they ever learn?
> Ethereum has successfully navigated core upgrades and has a clear path to scalability.

And for all this technical progress there's still the human problem that the core team/individuals decided exploiting vulnerable contracts' and hard forking the failed DAO were morally right ideas.

As long as those team members are involved then the truth is that no one in the Ethereum ecosystem can escape the Spectre of their will. They've historically proven to be operating as simply a different centralized body of power that isn't a government issuing fiat.
> I'm not sure that is true (all laws are about contracts)

Whether they are about contracts are not, laws restrict the right to enter contracts, because contracts that involve violations of the law are prohibited for that reason. (And, in the case of criminal law, the contracts themselves are not merely restricted but criminalized.)

> but your comment suggests an indifference to the notion that laws should be evaluated based on how burdensome they are to individual liberty.

No, it suggests that I find the observation that a law restricts the ability to enter contracts to be something that doesn't say anything meaningful about the degree or manner in which it burdens individual liberty, since it is true of most laws, no matter how much or how little they burden individual liberty.

> The rationale for these laws is necessarily built upon the assumption that individuals are incapable of determining what is in their own best interest

I disagree; the laws are adopted precisely because individuals are perceived as very capable of optimizing for their own self-interest in a way which is perceived as harmful to the general interest. It's seen as a collective action problem; in game theory terms a multiplayer generalization of prisoners dilemma with workers as the participants.
> it's very hard these days to figure out how to reach somebody in their UI.

You can go in your recent order -> Return or Replace items.

Want to contact an human? Go to the Footer -> Customer Service -> Contact Us -> Fill the fields -> Select Phone Call or Chat.

It's really one of the best customer service I've ever experienced on an online marketplace.

They call you and have your customer file already open.

They also give a General Help Number on their Contact us page.

> Toll free: 1-877-586-3230 (Canada)
> International: 1-206-266-2882
Yeah, I believe Doctorow has multiple characters (from multiple books) say something along the lines of "no lock is there for your protection", and I'm certain I've read his opinions on DRM to be negative multiple times.

Hell, I'm fairly certain he had a deal with Barnes and Noble to publish his book without DRM which was nonstandard at the time.
Java Stream API Broken Before JDK 10
I noticed that when I was dating around it was extremely important that they could find my Facebook profile if I said I don't use Facebook much they would immediately respond with scepticism.

For that purpose alone I kept it.

And they have a point, it's easy to find out if someone is single or not via Facebook, and you are bound by your friends to be truthful.

I'm not single anymore, but I'm still curious, in those countries where everyone is not sleeping around with everyone what would replace Facebook?
>While I wish such leader can speak for values like democracy or human rights...

Or maybe people who have no particular expertise in political matters should stop opining so much about them?

And maybe we should stop politicising all aspects of culture and existence. There is so much more to life.
Are they running Linux VMs? Everywhere I've worked, I'm one of the few who's not on a Mac, so I'm not familiar with companies like this.
I don't know if they do have it, but it is absolutely possible after the login. I saw it reported in an IT-security facebook group and made my own purchase from a site that use them (gottebiten.se), paying directly from bank account. The login was indeed done by a Klarna 3rd party using my ID number, and not from my device.

You have to confirm once more for the payment to be sent.
Some, though I prefer working with bare metal if timing is really important.
The second sentence in your reply is superfluous and almost certainly isn't consistent with HN comment guidelines regarding personal attacks.
Haha yeah. I’m also a researcher at a big uni and I do have legit access to every relevant journal for me. If I need a new paper I do a google scholar search first, and if it doesn’t say “pdf” but instead wants me to jump through hoops to log in and download then I just hit my bookmarklet to get it from scihub.
If you want to run multiple U.2 drives, then OCuLink on the host side should interest you: both the quad port AOC-SLG3-4E4T and the OCuLink to U.2 cables are relatively cheap. https://forums.servethehome.com/index.php?threads/nvme-make-...

Another choice is a somewhat more usual four M.2 card and https://click.intel.com/u-2-to-m-2-ssd-cable-replacement-u-2... this cable. To me this seems much more of a hack than OCuLink.
From a data management and flexibility standpoint, I see why block editors are becoming popular with some people. But as a user, it feels like a downgraded experience.

When writing multi-paragraph prose, the first draft isn't always the final draft. Quite often there's some shuffling around of parts of the content. With blocks, the user can't highlight part of one paragraph and into part of the next one because of the artificial container boundary.

Perhaps with some well planned keyboard shortcuts and other UI improvements, the friction can be reduced. Maybe also it will require a change in the way some of us think about content (although I still object to the user needing to think of content in terms of its subtypes and storage structures).
> I’m now only left with two options regarding the fate of Metastream: stop development of a desktop browser version, or pivot my project to a browser extension with reduced features.

Is there some reason you can't make a fork/distro of Firefox?
You should be able to use a site like ganjoor.net, which contains most classical Persian texts, in Persian only, but in modern type (as opposed to simply being a picture of an ancient or modern manuscript page). We've made heavy use of these sites over many years and been very happy. Errors seem to be extremely rare. Keep in mind though, that there will almost certainly be differences, often major, between whatever manuscript you are looking at and whatever modern edition is the one that's been typed into ganjoor.net (or another similar site).
For another approach, there are academic texts to help you learn to read old handwritten scripts. As for deciphering the full meaning (bearing in mind that there may be many layers of meaning and lots of puns and other wordplay), that just takes a whole lot of work. We (my partner in reading for 13 years and I) just start at the beginning of a work (say, Nezami's Khosrow and Shirin) and take it line by line, using dictionaries, grammars (though we pretty much have all the grammar down now), and translations. We use the footnotes, too, in the back of the contemporary editions in Persian. We get the Persian books from Persian on-line bookstores, most of which seem to be in LA. Congratulations for getting as far as you have on your own. Amazing!
> crypto, real estate

Crypto maybe, not real estate doesn't sound as risky as startups.
Look at Cranelift [1], in particular "Cranelift compared to LLVM" [2]. Cranelift is in some ways an effort to rearchitect LLVM for faster compilation speed, written by some longtime LLVM contributors. For example, Cranelift has only one IR, which lets it avoid rebuilding trees over and over, and the IR is stored tightly packed instead of scattered throughout memory.

[1]: https://github.com/CraneStation/cranelift

[2]: https://cranelift.readthedocs.io/en/latest/compare-llvm.html
If you get paid straight from Google and you'd have to pay the insurance and leave yourself, it is not required.

If you get paid through a 3rd party which would have to absorb the cost of the insurance and paid leave, then it is required. The vendor will probably cut wages in order to make up the lost profit, so I'm fairly sure this will backfire and end up costing the employees too.
Shop3 – Hierarchical Task Planner in Common Lisp
Which emoji are you specifically talking about?

There is the grimacing one: https://emojipedia.org/grimacing-face/

But also a grinning one: https://emojipedia.org/grinning-face-with-smiling-eyes/

Unfortunately the latter one used to look like the former one on iOS 6.0: https://emojipedia.org/apple/ios-6.0/grinning-face-with-smil...

This may be causing the confusion.

EDIT: HN doesn't support emoji apparently.
Syntax is hard. In general I think that adding a simple numbered argument access for blocks makes sense, and something like swifts $ syntax would look pretty natural, ie:

```
books.map { $0.title }
```

In the Ruby lang discussion on this they go through a dozen different possible syntaxes and they all have issues -- for example the $ is problematic because Ruby currently uses these for global variables.

Even so, IMO using the `@` symbol for this will make the language harder to learn. It's not a very nice thing to have syntax that is almost ambiguous to the human.

```
books.map { @prefix + @1.author }
```

I teach Ruby to a lot of engineers (of all different experience levels), and one of the nice things is that it's so easy to pick up and be productive quickly. But there are bits where it takes some practice, and I'm not looking forward to telling people, "The at sign means it's an instance variable. Well, except if you're in a block and it's @1 or @2 or something, in which case it's a positional argument." Oof.
Why does Bluetooth still suck?
>... everyone is not sleeping around with everyone...

wat?
Youtube is a social network with lots of videos.

Only somewhat joking.
Meanwhile current government has made anonymous corporate donations to political parties seamless, no prizes for guessing which party benefited the most.

One can witness the secularism in the country as many philanthropists mentioned in the article belong to minority communities in the country, while the current ruling party projects secularism as a cancer.

Few days back India's PM openly called the leader of competiting political party 'a coward' for competing from a constituency which has considerable non-hindu population.

The ruling party's agenda is to undermine democracy, constitution to create a 'Hindu' nation. I wonder what these philanthropists would feel about it.
Klarna seems to be under investigation currently for not complying with the GDPR: https://www.insidescandinavianbusiness.com/article.php?id=37...
Making a dual NVMe PCIe card would require either an expensive PCIe switch chip or PCIe bifurcation, which needs to be configured in the BIOS if the motherboard supports it at all.
>>I have met many drivers who came from villages to drive and support their family, and Ola and Uber made it very easy for them to get started.

Making a virtue out of compulsion, eh?

Those people leave rural farming jobs and come to cities, because irrigation infrastructure is in shambles. Farming is not open to free market economics, there is not enough water, and overall its not profitable. They sell what they have and inhale CO day in and out to put food on the table.

Farmer to cabbie ain't exactly a good career transition.
Wonder if they would have recognized it if google+ was successful.
In Australia, there’s POLi Payments, now owned by Australia Post, which gets you to enter your bank username and password, then impersonates you (https://www.polipayments.com/Security is their statement about it, and a substantial fraction of the text on that page is just flat-out lies). Naturally, doing so is entirely against the ToS of all the banks (including you now being liable for literally anything), and a few banks have publicly said “don’t use that” or similar, but they evidently tacitly support it, because I don’t imagine it would be hard for them to block.

I was incredulous when I first tried to use POLi Payments and realised how it worked—I ran away screaming, naturally. That entire business should be shut down with prejudice.
I should have mentioned that the Warner's translations are available on-line. Here's V 1: https://archive.org/details/shahnama01firduoft/page/n6
RE the charger, that problem has mostly been papered over because people are willing to pay a decent amount over the cost ceiling for this kind of service (China you can pay $1 or so to rent a battery charger, and that's way more than the cost of the electricity).

Though the idea of even jokingly giving miniscule amounts of money to friends has some traction in stuff like WeChat. If the systems were more open then you could run a collection system on your site pretty easily.
I'm too stupid to understand how raising the minimum wage to $15.00 won't increases prices to the point that someone who is earning $30.00 an hour (a pretty good mid-income wage)will no longer be able to afford to pay her bills.

Can someone explain to me how that will Not come to pass. I implore you to please use single syllable words and simple sentence structures, because as stated formerly; I must be a half-wit to not comprehend the incandescent brilliance of this economic revolution.
>As to C, nothing better has come around.

>The kind of languages people see under active development aren't for low-level system programming.

I found it interesting that he didn't mention Rust. Or is Rust not suitable for kernel development?
I don’t have any legal expertise. The article just made it seem like they wouldn’t win the case because of that reason.
The answer is - as always - compatibility. There is nothing worse than a new interface. It limits the consumer base for a manufacturer, it limits the lifespan of a device, it limits the upgrade options for a customer, it raises the amount of permutations (and cost) required to target a common subset, etc, etc.

If there's an interface that solves the problems of the 80% that don't need more than one drive in their laptop or PC (let alone more than the two most laptops can fit if the manufacturers wanted) and it avoids all these issues... then the alternative isn't going anywhere.

It's the same story with SAS, despite its considerable superiority over SATA, it was never going to appear in consumer hardware.
Seems like an alarmist headline but not really very alarming when you dig into the details. First of all, this is from "more than 20" staffers. Out of a company of 2,800 employees and who knows how many content moderators on contract.

> One proposal offered a way to keep content that was “close to the line” of violating policies on the platform but remove it from the recommended tab. YouTube rejected that suggestion in 2016, a former engineer said, and instead continued to recommend videos regardless of how controversial they were.

This does not seem like a bad thing. Why should videos that do not violate site policies be removed from recommended? This sort of doesn't-break-the-rules-but-we-just-don't-like-it kind of content discrimination is rife for abuse, and would probably cause an even bigger uproar around people's content getting hidden for being "close to the line" but not across it.

> Employees outside of the moderation team were also reportedly discouraged from searching YouTube for toxic videos, for lawyers said the company would have a bigger liability if there was proof that staffers knew and acknowledged those videos existed.

This one is a bit strange. Why would employees outside the moderation team seeing a toxic video result in liability? Employees outside the moderation team presumably aren't equipped to tell which content is an isn't violating the rules, so I guess this rule might be to curb people trying to go out and find supposedly prohibited content on their own.
There is no feasible way to separate politics from everyday life, and leaving "politics to those who knows about it" isn't really viable. Anyone with a platform whether it is sports, tech, culture should consider what message they are sending. Because there is a message, even from quiet people. "Not politicising" is a political act and statement as well. There is no dodging politics.

Saying "I just play football, I leave politics to politicians" or "I'm just an engineer, I leave politics to the experts" aren't doing that. They are simply saying "I'm happy with what everyone else with an audience says". And the other people with audiences aren't experts either for the most part.

If you have listeners you have a responsibility for what you are saying whether you like it or not. It doesn't matter whether those 1M instagram followers just like to see you do backflips on a bicycle. If have 1M followers you have influence. If you have 10M followers you are a political force. Even if you just ride bikes on instagram.

Saying nothing even remotely political is better than completely screwing up ("Lex Notch"), but it's still the easy way out.
Not a tenable position unless you qualify it. It amounts to saying here should be no protection for those whose work output just happens to consist of copyable material?
> countries where everyone is sleeping around with everyone
I want to know where these are
https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/199300...
I tried to arrange my contract this way at eBay, and they insisted that I temp with an agency instead, because the vetting process for vendors was onerous. Google lets freelancers hang out a shingle and bill directly?
Although a stuck AoA sensor is also going to have a very characteristic signature - no change in reported AoA. A working AoA sensor will always have some noise in the signal as the air buffets the plane. Similarly, if you maneuver the plane and the indicated AoA doesn't change at all, you can deduce the sensor is stuck and reject it (or turn on the heater, or maybe have a mechanical way to force the AoA sensor through its range of motion, etc).
Well spoken. I would be perfectly happy never hearing Linus Torvalds opinions on politics.
The Trump 2019 budget cut over $600 million from Amtrack's budget, and Amtrack was already not in great financial shape.

If there's a change in leadership and some changes in US mentality regarding trains vs cars/planes, there might be hope for Amtrack in the future. If not, then I would expect more services being eliminated until there's nothing left.
Easy.

The engineers who built it care mostly about their total compensation and getting promoted. They therefore gleefully implement the product requirements.

The PMs behind the idea also care about the above, except they are held to account by business objectives. By narrowly optimizing for a particular objective (reducing account fraud) in an unprincipled manner, they come up with an insane feature idea like this.

The lowly L3 engineer fresh out of college understands how crazy this is and speaks up, but is hammered down by the culture. The decision is quite literally above their pay grade. They begrudgingly fall in line as they have the most to lose in this situation.

Finally a story like this breaks and upper management realizes the contradiction with the narrative that they're trying to create - that Facebook really does care about your privacy. The whole project gets scrapped, and by the time it's all said and done, over $1M is wasted.

Welcome to life at a big tech company.
My take;

We Indians are used to seeing sights of abject poverty everyday and it simply desnsitizes us. Most people from developed nations dont understand whats it like to see these things every single day. Some who come to India, get a huge cultural shock (though it is getting better) and are simply unable to process all the misery they see around them.

When I was kid, I used to give money to beggars but now that i am an adult with a steady income, I dont do it anymore. Either I feel that my few rupees is not gonna have any effect on the other person's poverty, or that this beggar is just trying to scam me by leveraging my kindness.

I am just a middle class person in India. But if I were to suddenly become super wealthy, I fear I would carry much of this baggage with me.

I cant substatntiate this with data, but I believe that rich people from other developing nations also have this problem. they dont give their wealth away.

Better education and a growing middle class will help improve the perspective of the average indians. Till then apathy and cynicism will prevail.
He was once asked about Rust during an interview: https://www.infoworld.com/article/3109150/linux-at-25-linus-...
Yes, but on the other hand, original lyrics by Hafez, Rumi, and others are commonly used, unchanged, as lyrics for contemporary Persian songs, even for full-on rock songs, dance music, love songs, etc. I haven't heard any songs in the Hot 100 using lyrics by Chaucer lately.
The author starts with ` named block parameters`. But Clojure had this. I always Ruby has similar thing. In Clojure you can do `%1` or `%2` similar to `@1` `@2` in Ruby. So I guess the feature were inspired by Clojure. Even Elixir has it. The author is also a Clojure developer so I found it's weird that he hate that Ruby syntax.

However, at the same time, I totally agree that Ruby has so much more thing to work and improve, not to worry about these thing. As a Ruby dev, I don't want a new syntax to catch up with JavaScript where new syntax come up every weeks.

Ruby should focus more on type system, performance. Even some type hint like PHP would be very helpful. Lots of Ruby gem kind of introduce type. Example in Mongoid:

class Person
include Mongoid::Document
field :first_name, type: String
field :middle_name, type: String
field :last_name, type: String
end

I would love to have some type so we can use it directly.

Another weak point of Ruby is its module system :(. Some module system like Python would be great where we can load thing and alias them to avoid conflict.
Besides Premji, who is mentioned in the article, the Tatas have several charitable efforts[1,2] on top of their known (past?) involvement in setting up institutions of higher education like TISS and, I think, IISC.

[1] http://www.tatatrusts.org/

[2] https://www.tatasteeleurope.com/en/sustainability/communitie...

I haven’t had a chance to research this, but I suspect other Indian companies will have similar CSR (Corporate Social Responsibility) programmes — i.e. they are funnelling their charity through their businesses?

Also many Indian businesses are “family run” (Premji is an exception I believe), so there’s some value in retaining ownership as it’s passed on to their children.