skysight-inc/HackerNews huggingface dataset:
> Bank accounts don't mean much when you do not have meaningful access.

For decades people have been saying that the money from grants/subsidies/schemes for poor vanishes between the government and the recipient due to the multiple "middlemen" involved and cutting that out is the way to solve it. Now that is also not the acceptable solution? Then what is the solution that falls under the category of "meaningful access"?

> There is a digital and banking divide in India which the person who has Internet access find it difficult to understand.

Yes there is a digital divide but what does having bank accounts got to do with it? Computer illiterate people have been going to banks for decades.

> Benefits via Aadhar have been grossly overstated - there has been a recent filing in the court regarding this

The idea of Aadhar is to have an identifier like a social security number. It is not a unique idea and Aadhar is not the only way to do it. But the idea itself has merits - especially for financial transactions. So many of transactions in India have been hidden from the taxman because there was lack of the necessary setup to link/consolidate flow of money to a person/business. Aadhar + increased digitisation and reduction in (mainly high value) cash transactions makes tax evasion more difficult. If this idea doesn't have merit then what is your proposal?

These are things that are being done to address decades long problems and obviously that won't be perfect. If you have suggestions for improvements/alternative solutions, then feel free to list them. All I'm seeing is criticism without any suggestions.
>> Scroll.in is not a valid news source.

> Of course, the classic ad hominem fallacy.

That's not ad hominem.
WMC Paid Media and FAKENEWS Propaganda on Gupta’s Gets Dirtier
Do you understand unicode and it's encodings well enough to have an informed opinion that python3's braindamaged unicode implementation is superior to working mostly at the byte string level in python2?

I do, and I do believe Python 3's approach is superior for strings.

An array of 8-bit integers is not a string. It's an array of 8-bit integers. I want my string type to be a sequence of Unicode codepoints, and I want iterating it to yield codepoints, I want indexing into it to yield the codepoint at the index, and I want the length of it to be the number of codepoints it contains. When I'm ready to send it over a wire or flush it to disk, then I'll think about the best way to represent it as an array of 8-bit integers, but bringing the baggage of encodings (especially the baggage of UTF-8) into any part of my code except the boundary layer is asking for trouble.
Also, to say that I will forego privacy to get a SIM for 5 minutes is quite myopic. I mean you can get your SIM card in 1 minute by using an embedded chip inside your body. It doesn't mean we should do it.
Now that is interesting. From the tender specification PDF doc:

3.1. Subject

The subject of the contract is to provide the Commission with technical expertise in the field
of:

i. Search Engine Optimisation ("SEO");

ii. Search Engine Marketing ("SEM"); and

iii. statistical and economic analysis related to the above-mentioned subject matters.

That expertise is necessary in the context of:

i. the monitoring by the Commission of Google's implementation of the Decision;
and

ii. the Commission's defence before the Union Courts in relation to actions forannulment of the Decision, or any other action against the Commission in relationto the Decision, or of any subsequent Commission decision related to theimplementation ofthe Decision.

3.2. Task description

The Services to be provided consists of advising the Commission, on Google's compliance with the order to put an end to the infringement defined by the Decision and to treat competing comparison shopping services no less favourably than its own comparison shopping service within its general search results pages.

...
> If you go from 95% to 99% that's massive progress.

I haven't seen any number that suggests so.
This is a classic case of tragedy of the commons. I don't find anything particularly noteworthy about this to warrant communicating this to a larger audience.

Unilaterally spamming potential employers in this way may result in improving your outcomes, but at whose cost?
Minitel really illustrates my view on the tech business: Go global or go home. Scale is King.
I am a Chinese and according to my observation Python 2 are still dominant in China. I don't know any companies on Python 3. The idea that a cleaner Unicode handling trumps backwards compatibility for the non-English speaking is disproved by reality. Or at least disproved in China.
> for 6 billion people in the world, for whom English is not the only language, there was a very real pain

Python 3 is different but not necessarily better in this regard. While I hated the encode/decode on .. every .. single .. function call, py3 pretends a lot of bytestreams are instead unicode (file and path names, for example). This can lead to bugs. It's not that it wasn't worth it, but it could have been done a lot better.

> Which is probably also why Perl6 choose to go the same route

Not at all. Perl 5 did unicode right. The difference between character, glyph, code point and byte is clear and uniform throughout the entire stack. Python could have copied this and it would have been awesome.
what is a kodi box?
It's only these past few days that I've started getting interested in cryptocurrencies. And I've stumbled across tezos and im pretty sure their ICO is going to set a new record too. It's only been less than three days and they're at 103million.
I'm curious if you really couldn't tell it was a figure of speech or if you simply enjoy being overly pedantic.
It still says "subject" in your passport, regardless of if you have a number or not ;-)

But yeah, I get parts of it. I remember that my granddad was always a bit miffed over the identity number he got, since he lived half his life without it. Before that the name and address was considered unique enough.

But it's such a nifty system - we get all updated addresses automatically, and it improves the credit scoring processes so it's very easy to buy things online, etc.
The clear eventual state here is that all aircraft automatically publish their location and future plans for the next few seconds in a format that other craft can decode to verify they won't collide.

Considering all that is really only software complexity, I think it's a good thing.

Rather than regulate the exact technology though, produce some data interchange format and have the FAA run "listening stations" which record the data. Then, if any aircraft crashes, the data can be used to see which craft didn't follow protocol, and consider that craft to be "at fault", and require it to pay damages (via insurance).

Now it's up to private insurance companies to manage and evaluate risk, and their incentives align with the public's.
Scientists make accidental breakthrough that could lead to drought-proof crops
What we need is a Tinder for the workplace. This way both sides are protected if one person says no.
As I finished reading the article, I thought that bad actors would just build their own. Which led me to wondering about the mechanics of doing so. Quadcopters are conceptually fairly simple, but I imagine that calibrating four controllers so that matched (signal) inputs provide matched (lift) outputs throughout their operating range isn't easy.
The commentator discarded the data presented by Scroll.in because s/he feels that Scroll.in is not a valid source. Classic ad hominem, in which the rebuttal was made by pointing to the name of the source - not the contents of it.
WATCH Live: Portugal – Mexico
The same goes for anything that can be made or modified at home in a way to not comply with the laws.

The practicality of that, and the underlying fact society is based on huge amounts of trust, doesn't really enter everyone's day to day thoughts.
Your understanding is incorrect: quoted growth numbers are real/constant-currency/inflation-adjusted, as per default in almost all economic reporting.

Global numbers can be found here: http://data.worldbank.org/indicator/NY.GDP.MKTP.KD.ZG
I would be interested to know if the performance can be noticed in (sensibly written) non-C window managers, but I doubt it. Probably the biggest reason for many of them being written in C is a cultural thing. I, for one, know only the C Xlib.
passwords are bad, but I like that someone needs to beat a password out of me and can't just scan or rip out my implant.

neither scenario is part of my threat model, so I get that my objection isn't practical/rational. but I'd prefer my important passwords stay in my head, and not my body.

I'd also be concerned about what I could be compelled to do with such a chip at a border crossing.

privacy as a moral imperative doesn't make my life any easier (I still lose my keys all the time), but I'm not quite ready to get chipped, either.
Oh, yes, let's pretend it's the same thing when a nutjob commits manslaughter and a family comes together over knives to commit premeditated murder of a man coming to apologize to defend the honor of the family's daughter.
Times Now Plays Darth Vader Imperial March Theme for PM Modi on Stage
Because during the upgrade you would have an explosion of bugs and therefore development time fixing them. The 1% saved by purity wouldn't make a dent.
Goodness at 3 hour 30 mark towards the end.
"Modern women specially millennials tend to see any kind of approach (specially from unattractive males) as harassment"

You can't just say something like this without backing it up. Anecdotes don't count.
>"The AMC-9 could have been attacked by something"

Are we sure its a real satellite? and real news?

New Cloverfield franchise film is coming out in October: https://en.wikipedia.org/wiki/God_Particle_(film)

J. J. Abrams and his company Bad Robot is known for doing this type of guerrilla marketing ( http://cloverfield.wikia.com/wiki/Viral ), they did it for both original Cloverfield and for 10 Cloverfield Lane. It included fake YT news clips, fake websites for fake satellite/oil/power companies, fake press releases, the whole nine yards.

Fake satellite: http://cloverfield.wikia.com/wiki/ChimpanzIII

ExoAnalytic was founded in 2008, the same time Abrams ran his first viral campaign for the Cloverfield.

More about the tangled lore and extent of the viral marketing: https://www.youtube.com/watch?v=FtaCF87_d0c
Is this a satire of the short film Cream?
https://vimeo.com/219292410
Apparently a streaming device that can be easily setup to stream from pirate sources
I only started to use continuations in practice (and not too often, they can be hard to debug) after understanding that they can be used as a tool to defer computation when you don't have all the data you need at a particular point in a program. Here's an article (uses F#) that really helped me: https://sidburn.github.io/blog/2016/04/16/fold-continuations
It is a small computer that runs Kodi linux: https://kodi.tv/download which has add-ons that let you watch TV for free.
Did folks who flagged this understand it was sarcastic?
Fear not, friend. There's a very active port of i3 to wayland: https://github.com/SirCmpwn/sway

I haven't personally tried it, but I have heard about it a few times, so I assume it's fairly good. This is the list of supported features, if you are interested: https://github.com/SirCmpwn/sway/issues/2
> For decades people have been saying that the money from grants/subsidies/schemes for poor vanishes between the government and the recipient due to the multiple "middlemen" involved and cutting that out is the way to solve it. Now that is also not the acceptable solution?

Yes cutting the middleman is the solution but there are various ways of cutting the middleman. The onus is on the people who support it to show that Aadhar indeed cuts the middleman and improves the said goal.

> Then what is the solution that falls under the category of "meaningful access"?

The parent comment attributed Aadhar to opening of bank accounts. I responded by saying that opening of bank accounts is not a good proxy for meaningful access to bank accounts. There's a difference.

> Yes there is a digital divide but what does having bank accounts got to do with it? Computer illiterate people have been going to banks for decades.

That was exactly the point, I asked. What has Aadhar got to do with bank accounts?

> The idea of Aadhar is to have an identifier like a social security number.

Yeah - except that Aadhar is not anything like SSN.

https://cis-india.org/internet-governance/blog/aadhaar-vs-so...

https://scroll.in/article/823570/despite-the-comparisons-ind...

> So many of transactions in India have been hidden from the taxman because there was lack of the necessary setup to link/consolidate flow of money to a person/business. Aadhar + increased digitisation and reduction in (mainly high value) cash transactions makes tax evasion more difficult. If this idea doesn't have merit then what is your proposal?

The same way it is been done in all other countries without a biometric ID card.

> If you have suggestions for improvements/alternative solutions, then feel free to list them. All I'm seeing is criticism without any suggestions.

An inherent flawed idea can't be made perfect. More reading on why : http://www.lse.ac.uk/management/research/identityproject/
Ask HN: What are some online multiplayer game like agar.io and curveferver
What are some good online multiplayer games
curvefever.io
agar.io
The second statement is probably boilerplate but is concerning.
On my desktop, Steam remembers the username, and just asks for the password. Do you do anything particular that causes the username to vanish? (I could only think of switching to a different account.)
Realistically you'll never get tickets that cheap unless you plan weeks in advance, though.

The French train system is expensive and too centralized. You'll find many examples of how great French trains are but everyone only ever talks about traveling to or from Paris. And sure, it's great and convenient for Parisians.

But when you want to connect two mid-size, non-Paris cities that are more than ~500 km apart, travel by train becomes a time-consuming and expensive affair. For instance, taking the train from Nancy to Grenoble costs about 120€ if you're lucky; it forces you to take a massive detour through Paris and change train stations there. Changing stations in Paris is stressful and takes at least half an hour - since there are no shuttles, you must take the subway (and change subway lines too!)

All in all, what should have been a 3 hour journey becomes a costly 7-8 hour ordeal, thanks to the extreme centralization of the French rail network. Many people are getting fed up with this -- carpooling across long distances is becoming popular because it can often be faster and much cheaper than rail!
What optimal methods are you referring to? The paper doesn't really define one, and real world cubers sure don't use any.

Assuming you mean real life cubes, the most common [1] method to solve anything bigger than 3×3×3 is to first reduce to 3×3×3, then solve as a normal 3×3×3 using outer slice turns. On even-sided cubes, that reduction process is sensitive to a number of so-called "reduction parities", meaning in a nutshell that you might be recreating edges [2] in a configuration that isn't possible/solvable on a 3×3×3. This can't happen with odd cubes, because the center piece on faces and edges disambiguates from the start.

So really, most of what you need to know about solving big cubes is there on a 4×4×4, and not on a 5×5×5. To make it fully pedantry-proof [3], you need to know standard methods for both 4×4×4 and 5×5×5, both of which already require solving a 3×3×3.

[1] There are alternate methods that are actually used for 4 or 5 and don't have the "parity weakness", but they don't scale well enough to anything bigger.

[2] Or, obviously, faces, but in real life reducing faces in a valid configuration is considered a prerequisite.

[3] It kind of depends on who you ask whether or not the reduction methods are "the same" moving from 4×4×4 to 5×5×5. They're a direct extension, but they do involve pieces with no counterpart.
The lesson here isn't that spamming works - it does now, but it'll very soon stop working if everyone does it. The real lesson is that applying for positions at companies that you want to work at, even if they aren't advertising the job you do, works. Send them your resume regardless and see what happens.
> you obviously dont want to display the database table id

Why not? A lot of services assign a user ID (literally a number) or contract ID, which I can read to the customer service rep on the phone so they can quickly find my account without having to go through the trouble of mistyping my given name (see username) at least once.
It's said British Citizen since 1983.

I live in Denmark, so I have a Danish "personnummer".

https://en.wikipedia.org/wiki/British_subject
Don't put accelerants on bonfires
Sort of. It was founded in 1856 as a government agency. In 2001 it was turned into a company with 100% of the shares owned by the government.

Additionally, it's not a "rail line". It's the largest train operator in Sweden.
Selling t-shirts beats selling mobile apps
I've seen posters in the streets from one of the hyper-local social networks that have a per neighborhood code on the poster. You use that code to sign up for your neighborhood.
At a high level, this sounds a lot like a Wayland version of Awesome: https://awesomewm.org

Both are tiling window managers that are extensible through Lua, support D-Bus, etc.

If you want to check out something conceptually similar, but aren’t ready for Wayland, consider trying Awesome.
Well Minitel tried to go global there was a Californian trial (and a country wide scale was unheard or for online services).
Okay, so the same content minus the ads is corrupting our kids?
GST replaces both central and state taxes. States' share is 50% of GST (CGST and SGST). Only alcohol, petroleum and electricity is kept out of GST, which are still taxed at state level.
Are people damn reading what they link?

There's not a single actual practical vulnerability in the second paper. http://telegra.ph/mtproto-security-01-17

And the first one is outdated.
Pony core team member here.

We love when folks notice us, hopefully a couple people who read this end up in the Pony community. That said, the "better-than-Rust" makes me uncomfortable. Pony and Rust have different goals and make different tradeoffs with regard to memory safety. We don't think one is better than the other. They are different.

Anyway, back to my Sunday. Y'all enjoy.
i3 is my #1 reason for wanting to switch from MacOS to Linux. I love a good tiling window manager, and the workarounds to emulate a tiling WM in MacOS just aren’t close enough to the real thing.
I have a similar but opposite proposal:

The intended purpose of patents is to _support_ innovation. People spending time and money on inventing should be able to reap financial benefits of such research rather than seeing their hard research work just being copied over by someone else.

Thereby there should be an absolute maximum on the litigation brought by someone using patents based on the R&D spend they had for the said patent(s). Let's say that the litigation can at most be 10x of the said investment.

Since determining how much of the R&D expenses were directed towards the said patents could be tough, the maximum litigation for all patents could be set to 10x the money a company has spent on R&D in say the two years preceding the filing of concerned patents. This means that if a company sues X for $120 million after having spend $20 million for the given period, they can now sue someone else for at most $80 million for any other patent(s) over the same period. Further details can be worked out.
HTML5 is specified in terms of unicode characters and forbids most control and non-characters[0]. In that sense it is human-readable text. It's not easy to read, especially when minified. But so is shorthand or very dense scientific texts.

Some things are meant to be human-readable and machine-parsable at the same time. Those things are not mutually exclusive.

And sometimes humans will complain even more than machines if you mangle their text in any way.

[0] https://html.spec.whatwg.org/#preprocessing-the-input-stream
Your idea is wrong.

nobody is not a suitable account for running daemons as. It has a very specific purpose, originating in NFS. That purpose is to be the visible owner of files and directories in mounted NFS filesystems in certain circumstances. Daemon processes in general run as unprivileged accounts that should own a minimal amount of filesystem entities relevant to their operation. They certainly should not run as accounts that own vast tracts of the filesystem that the daemon programs have no business dealing in.

* https://askubuntu.com/a/674397/43344

For best results, a daemon process that has dropped privileges should run under the aegis of an unprivileged account that is a rôle account specific to that one service. This allows one to grant filesystem access and object ownership specifically, and enables the kernel's usual mechanisms for preventing other (unprivileged) processes from messing with the daemon process with the likes of ptrace() and kill().

And if the account given as the one to drop privileges to does not exist in the user account database and is invalid, the service should fail to run.

This is what daemontools-family service management does; because setuidgid (or runuid, or chpst, or whatever) abends with a fatal error when it fails to find the account in the system's account database. This is what the Solaris SMF does, too. It switches the service to the "maintenance" state when the "user" property for the method context is wrong:

Nov 12 22:24:17 aocdbs02a inetd[1053]: Property 'user' of instance svc:/network/stdiscover:default is missing, inconsistent or invalid
Nov 12 22:24:17 aocdbs02a inetd[1053]: Invalid configuration for instance svc:/network/stdiscover:default, placing in maintenance

It is what Upstart does, as well:

* https://bugs.launchpad.net/upstart/+bug/1165013
I think there indeed is national pride from the French Tech. I don't think USA is totally immune from it. How many non USA services do US people use ? Of course many were invented here but some were not and were reimplememted.
> * It looks like exceptions carry no error information. When something goes wrong, you know nothing. Is that right?

Yes and no. You know something went wrong. `error` is supposed to only be used when it indicates a specific thing that went wrong. If you need error information, you should use a union type ala Rust.

There's been discussion on the Pony core team to change the name from "exception" has that carries a lot of expectations these days (folks generally expect that they will be akin to exceptions in Java et al)
What pain? It's all achche din. Get on with the program bro, drink up the KoolAid now.
A quick google suggests that nearly 40% of people have dated a co-worker, so to say it is wrong under any circumstances seems a silly.
You aren't alone. Reference capabilities are the hardest thing for most folks to get a handle on, particularly as they relate to generics.

We have a section of the website on learning Pony that focuses on a "plan of action" for learning reference capabilities:

https://www.ponylang.org/learn/#reference-capabilities
Wetherspoons just deleted its entire customer email database – on purpose
My Experience with Dave McClure as a Woman CEO – SlideShare Founder
>But the problem is real and something must be done

I am working on a social network for papers that addresses this problem. Arxiv is too vulnerable to fake news articles because it is an archaic social network. I also think https://openreview.net can be improved. You can check my project here : http://www.startcrowd.club it does not have an anti fake news feature yet, but it is on the product roadmap.