skysight-inc/HackerNews huggingface dataset:
I am the guy (Regunath) quoted in this article. I had already vented out at how one of the journalists approached me with an intent to get a "balanced" view of the system and ended up writing what he wanted from a pre-determined agenda. See this : https://twitter.com/RegunathB/status/1039411036497956864

What is not covered in this article is that all data from client (even if compromised) is validated by a completely different system on the server-side (any decent system does this and so does Aadhaar) and the client too has undergone maybe 20 revisions to add features/fix issues - again typical of any software. The latest version of the client software, I am told, entirely boots off a secure external storage. Now, older versions might still be i use on the field. The Enrolment client software has provision to force upgrade the software and go to the extent of locking up and not allow any new enrolments. The server counterpart can also check and reject enrolments from previous versions of client software. All of this was shared to the same reporter and you can see how much (or how less) of it was actually covered in this fact finding exercise. Press has the ability to tell the truth or sensationalize, these guys chose the latter.
That is the one big question, isn't it? Just image that book stores collaborate and find a third party to do the printing-on-demand? It is not always Amazon who's doing this, so these printers will work for everyone else. All you need is a webshop and an interface to said printing company. Logistics would than be handled by say FedEx or DHL, same as for Amazon.

But that would mean to change the way they run their business, so it is easier to fight change for them and hope for the best.

PoD also makes life for publishers a lot harder. Traditionally they had to filter books they thought would sell well to justify the costs for marketing, printing, distribution etc. Now, PoD allows to publish basically everything with close to zero marginal cost, even for paper books. And THAT goes against the very core of publishers culture as gate keepers.

There are even, at least in Germany, companies specialized already in media distribution and logistics. So they would be the first candidates oneight expect to jump into the PoD market. For some reason they didn't.
This looks great, I'm going to try it out. Thanks for building it.
Well cheers to that, mate. Hope you find a way to get more of your time to yourself.
I'm at a place now where I'm really happy with my manager, and my manager's boss, the CTO. I can sum this up pretty quickly. They listen. Like, actually listen. They are very easy to talk to about both work related issues and issues outside of work. It's like they can see what everyone is doing and even if your job for the day is to push a small bug fix, credit will be given for that. I'm recognised here as are my co-workers. It's a wonderful place to be.
I agree.

OP, when you stop saying things like "PHP (yuck)" and start to appreciate each language for the one (or more) things it got right, you'll be well on the way to taking your coding skills to expert.
Put trackers on your hands and coffee mug and you should be able to drink coffee normally with a bit of practice.
I think this article[0] is very well written and clearly explains the problems with provisioning resources in multiple clouds. Yes, there are tools that allow you to do it, however you give up most of the reasons for going into the cloud.

Switching between cloud providers is much easier than going from on-prem to the cloud. So, once your systems are "cloud" ready you should be able to avoid vendor lock in naturally.

[0] https://bravenewgeek.com/multi-cloud-is-a-trap/
Tell me, Mr. Anderson: what good is UPnP, if the firewall blocks it?
It also lets you target only women, but thats fine...
This sounds like a very bad bug, I wonder how bad it is "in the wild".
You're 100% correct. Rationing by wealth leads to equal misery as rationing by who happened by the grocery store sooner. However rationing by wealth is the surest way to increase supply quickly.
If you want to type an array, you can do that in Typescript.

let x:number[] = [];
x.push("x");

Here, the transpiler will catch the error of trying to push a string to a number array.

Typing is your friend, and it will in almost all cases help you write cleaner and safer code.
This is more like changing exposed parameters in Unity during gameplay for tweaking.
هل التمر مفيد للحامل
Ask HN: Resurrection of Z80 Exidy Sorcerer
Folks of HN. I'm trying to bring my Exidy Sorcerer back to life... & a call for help from anyone who knows anything about (old) electronics.
Years ago I was lucky enough to buy an old Exidy Sorcerer computer. But I've waited till now to get time to try to bring it back to life.

It's a beauty, fully kitted out with display, printer, disk drives, manuals and software, in the original boxes!

The original box: https://imgur.com/5xRFpjH

From Exidy, 390 Java Drive, Sunnyvale California! https://imgur.com/kagFrCC

It's a 32K model: https://imgur.com/7KFBjaj

Inside, the machine under its plastic dust cover: https://imgur.com/syAC3mF

The dust cover reveals the pristine machine: https://imgur.com/MwSLOup

Hidden at the bottom of the box, weirdly, a chip! https://imgur.com/52V0x3N

The original monitor: https://imgur.com/qviVnoZ https://imgur.com/qviVnoZ

Green phosphor no less! https://imgur.com/p1NGl2M

A bag of cables, including a joystick! https://imgur.com/s9kpfwg https://imgur.com/eibEq8L

The most beautiful floppy disk drives ever made: https://imgur.com/ssJq3Wj https://imgur.com/1kK3ole https://imgur.com/ADqTRum

That even have a little dust cover: https://imgur.com/fa3kRjD

But does this 40 year old machine work?

Yes! https://imgur.com/8toCU8T

In case you weren't sure, the stack begins from BF90 hex. https://imgur.com/HhcTkSz

BUT DISASTER!

I plugged it in and turned it on and it worked, but within 60 seconds there was a crackling sound and burning smell and I rapidly turned it off again.

OH NO!

What do I do? Dear Hacker News community: I’m trying to find someone who can help me with this. I believe the capacitors in these old machines are often a problem. Maybe it's that? How do I find someone here in Melbourne, Australia who knows how to replace capacitors in these old machines?

Hopefully I can get this beauty back to life and try to preserve the software contained on its floppy disks.
Is this the template for the example? If so where does the logic for columns of boxes and stars come from?
Ppt decks in large companies usually aren't really slideshows. They are really meant to be printed / viewed on an individual screen, and is fundamentally enforcing a bullet point style and a lot of visual elements (charts, diagrams) as opposed to a long text only memo.

But over time people feel the need to stuff more things in them and you end up with 40 slides decks that defeat the purpose.
> protecting your people is one thing (an essential quality), but being furious because someone in need of help asked in the wrong order doesn't foster cooperation

This depends entirely on intent, no? If they simply got it wrong, that's one thing. If they were intentionally subverting the 'chain of command', that's quite another.
The value Uber provides to me is a ride within minutes of the request. Taxis in London (which have their own apps like Gett and MyTaxi) can't match that from my experience.

Uber also provides me with a way to claim money back should any problems arise directly from the app, where as the process for a taxi is much more time-consuming.
Everyone would welcome it, but no-one's putting their money behind it. I suspect one of the real reasons that Signal uses a proprietary protocol (or rather, one of the real reasons that Signal was able to attract funding and improvements to GPG have not) is that having a locked-in userbase makes it easier to persuade VCs that there's a potential profit to be had. Whereas improving GPG would benefit everyone, but there's a tragedy of the commons around it.
Why bike alone? Imagine 10+ people on one sled, each with their own powertrain. Now people can take turns resting as well.
Devs don't search code repositories using natural language queries, and any scenarios of searching for code examples that way are already extremely well handled by StackOverflow and Google.

This is an incredible waste of time and resources that could be spent making the existing search far better with very minor tweaks. A perfect example of big company project management where nobody seems to know what their users actually want.
The execution model isn't the worst but, yeah, it could be better by enabling better inter-request persistence for, ie, databases (which is rather annoying if not supported out of the box)

On the other hand, it seems to be good enough for even a couple million hits per day.
In the following, I assume either pay-per-impression, or pay-per-click with a limited pool size (ex. 500 views limit per day). In the former I assume the "cost" is monetary, in the latter I assume the "cost" is temporal.

Genuinely curious about this, what if somebody is posting an ad for hiring labourers (brick layers, etc.)? Do they pay the cost by also targeting women? What about targeting ads for hiring beauticians at females? Is that wrong? Should the company pay the cost to also advertise to men in the off-chance that they catch one of the very few male beauticians?

To me it makes sense that advertisers, regardless of what they are advertising (job, product, service, etc.) should be able to target the demographics that they believe will achieve the desired outcome. Obviously this has few exceptions such as targeting cigarettes, alcohol, etc. at minors.

Are there any good arguments against this?

Of note: The subject of this topic seems a bit biased, why not "Facebook is letting job advertisers target specific genders?"
Install Python 3 in Windows, Linux and MaxOS
I'm curious to know how the device runs everything on device without excessive storage and also, can you create a skill to ask snips to fetch information on the internet without sacrificing privacy?
I was working for a company in 1997 that was convinced VRML was the next big thing. They even spent a fair amount of effort writing their own custom browser plugin to improve performance and add their own extensions to VRML. The whole project folded after only releasing a couple of tech demos.
Sure, but then a conservative outcry is guaranteed: "Everybody can see that blacks are more criminal, the statistics show it clearly. But now the government is trying to hide it by gaming the data!"

As the public doesn't understand statistics it would be easy to make that claim a truth by repeating it a few times.
Well, sure, you can be vegetarian on a diet of pizza and icecream and get plenty of calories but you’ll still be deficient in some nutrients.
Show HN: Immutable maps and sets as hash array mapped trie for FreePascal
Maybe a wind tunnel, with the wind in the same direction as the direction of travel.

I don't think this is feasible with today's wind tunnels, though.
Ask HN: Any good tools or techniques for memorising lists of information?
I’m interested by the idea of being able to efficiently memorise long lists or tables of useful information, and being able to ‘look up’ items reliably with little effort.

I’ve read of ‘memory palaces’, and other similar tricks, like hooking pieces of information to points along a real-life route you know well so you can recall things by mentally walking the route. But I’ve never found the will to persist with any of these techniques for more than five minutes, even though the immediate results are often good – you can memorise a surprisingly long list of things perfectly in just a few minutes (with a bit of concentration). I would’ve imagined the experience of quickly and manifestly surpassing one’s normal ability to capture and recall information would be self-motivating, but in practice I find it arduous and boring.

Has anyone here had any success with these kind of techniques, and how? Any particular books, apps, or tools that work well for you?
After I’ve written a full script, I reduce each sentence to a few keywords (25-75%) in my notes. That way, I’m re-building the sentence in my head during the presentation and it flows much more naturally than just reading off of a script.
My first boss ever was someone I could rely on. As a technical CEO and founder, he's both knowledgeable and has great leaderdership skills. He's trustful and gave me a lot of freedom in my work, and was able to put me back into place when I wasn't on point. He even helped me when I got in trouble outside of work!

As a sidenote, I've had stubborn managers since who can't see the big picture and/or can't think critically, which made me appreciate the good ones even more.
Welcome changes on iOS 12
Versity open-sources ScoutFS
Safari 12 Finally Supports Favicons in Tabs
This is amazing. Not even their own examples work. I tried "blocks until the server has shut down", which they suggested, and it gave me 3 results, none of which were code blocking until the server shut down.

I'm surprised they are showcasing a feature that works this poorly and I'm not looking forward to having github search return results that are even less relevant to my query than they are now.

I can think of 10 features, off the top of my head, to add to github search that would make it unambiguously better, none of them is training a deep learning neural network to find things when I'm not sure what I'm looking for.

How about implementing ctags/cscope? How about when I click on a result opening it in a new window by default? How about highlighting all the matches when I open a file?

And that's not even getting into parts of github that actually matter, like the PR review interface.
Ask HN: Best robust laptop for everyday software development
Hi HN, I've been a long term user of both Thinkpads and Macbooks. Back in the old days I loved to work on Thinkpads and loved their robustness. I'm owning a X1 Carbon and have to say that the quality is rather disappointing to me, display broke already presumably from lots of traveling. Macbook is okay, but for running and developing on Linux not very optimal. The keyboard on a Thinkpad is also nicer to use (imho). I moan that we don't have the old days where Thinkpads used to be what they stand for, that is, being robust laptops for everyday development. Any experience / recommendation with rugged laptops (e.g. the rugged Latitude)? If you were to buy a new (robust) laptop to work with and travel often, what would it be?
Multiple languages supported in the same keyboard. I frequently type in several different languages, and apps (and even contexts inside apps) never retain the correct keyboard for long.

The best alternative I've found so far is SwiftKey which lets you add dictionaries for many languages and just combines all of them together with Markov chains. Works perfectly. On the other hand, I miss out on features such as the new password filling, and I don't really trust SwiftKey privacy wise (they have a cloud service which they try to sell you).
you forgot that China would be the biggest consumer market in the world. comparing to cheaper labor, western companies may prefer more market shares.
the verge story is currently on the front page https://www.theverge.com/2018/9/18/17875054/times-newer-roma...
The more I think about this topic, the more I come to the conclusion there is one simple solution to all the targeted-ad related problems - at least from the platforms point of view: Make all data about ads public. Who is targeted, how many people are reached, what other campaigns does a company run on that platform. Let anyone see all the data and then don't blame the platform but the advertiser. Of course this would only work if at least the big ones (Google and Facebook) are be on board. Regulations which force all platforms to publish this data could minimize the competitive disadvantage that would otherwise result from companies wanting to keep this stuff secret and selecting platforms accordingly.
Thank you. I'm glad you enjoyed the article. That was one of the big revelations for me as well. One of the things that made me realize that pulling the plug was not only acceptable but the right thing to do.
Yeah, this boggles the mind.

Few decades ago many applications such as C++ compilers, Word Processors, productivity applications and just applications in general were often built by a single person!

Now a primitive CRUD app takes hundreds of people of staff.

Say what?

What the f happened to productivity. Looks like someone's driven off the productivity cliff.
Ask HN: What can I do to get into a good MSc program from an unknown university?
I will graduate from university in mid-2019, with a CGPA of 8.6/10. Thing is, I don't have anything that distinguishes me from other candidates. Undergrads usually don't do any research here and my CGPA isn't exceptional.

But, I'd like to pursue a data science MSc from a good university. So what can I do to improve my chances?

So far, I came up with the following ideas:

- Improving competitive programming skills and rating in contests like those found on Codeforces, HackerRank, LeetCode (not sure if anyone besides Russians values these a lot).

- Pursue MOOCs and MicroMaster programs on EDx and Coursera from top US universities like MIT, Uni Michigan, Uni San Diego etc. ( I can apply for financial aid because I live in the poorest region of Europe )

- Do Data Science competitions on websites like Kaggle.

- Build a portfolio by developing my own or working on others open source projects.

Are any of these good to improve my chances even slightly? Or are there other methods that could help? Thanks in advance.

EDIT: I'm still in my home country and my main focus is Europe or Asia, since I'm poor already and can't handle student debt at all or the cost of living in the US.
> Having code that behaves differently if it's loaded at different addresses seems like a bug.

Why? This only sounds like a bug to me if it is intended to be position-independent code (PIC).

A reason why in safety-critical code ASLR is avoided is that it introduces another source of non-determinacy and potential bugs, which you want to avoid.

UPDATE: So you really want to keep the system as simple and small as possible and avoid to add anything to it that can introduce new bugs.
Depending on how their funding was structured, perhaps they might have had too high a head count. But if their problem was too little revenue, then you’d want them to have more sales and marketing (and to a lesser extent product) people over more engineers.
I agree, it's the widespread VC culture of big growth & big exits that gets people talking about Evernote as dead or dying, when in reality if it was a small company focused on it's core product and building steadily then it'd be considered a success.

For a company success should be making a profit, treating your employees well and making something worthwhile.
I prefer : What's a data scientist -> a scientist"

It doesn't capture the whole, but it's a powerful way of thinking about what the profession should really be trying to be.
Yes, I maintain a few legacy system that still operate partially on QNX 4.25

It did a few really cool things for its time, considering that TCP/IP networking was an optional add-on when we originally deployed.
That's quite an interesting project. Might use that for an archiving service if it's powerful enough (I found that a lot of libs for interacting with browsers lack a proper API to dump the HTML of the current DOM, which would remove the requirement to even run Javascript once the page has loaded without loosing page content).
I think this possibility (inevitability?) is seen pretty clearly by the rich people who move to Puerto Rico. They know the party isn't going to last forever. But, these are the same people who uprooted their lives to spend 183 days per year in PR, so I have a feeling the majority are the type of people who will leave when this happens.
Not working at Evernote, but that definitely sounds like way too close to home.

The issue with Product Manager, Marketing managers etc is that those people are usually really good at marketing THEMSELVES and creating a mess of internal politics by doing so. They are needed but if you have too many of them pass a certain threshold and the whole company will never recover.

This seems to be unfortunately what is happening at Evernote.
Don't forget about π, with it you get 18.3 wheels. No problem with really fat tires, I think.
If you allow an unlawful ad to exist on your platform, you are knowingly violating the law and should be punished.
Also this is not a long-distance endurance event, it lasts only a few minutes and should be more about technique, peak power output and engineering skill.

The fastest people in the world at 1500-metre runs or 5k bike time trials are never 45-year-old women.
If that photo is anything to go by it looks like the concrete beams forming the centre span were not supported by the horizontal I-beams, causing the span to fall into the river below. I'll have to assume the centre span originally did rest on those I-beams so it would seem that they have moved, either during construction or due to some external influence.
The weird and wonderful life of Elon Musk
Yeah, what's the point of having Microsoft Lync or whatever chat thing on every computer if I have to escalate up to our common report? A place I worked at, the investors had bought two different American companies and joined them at the top. So, when I needed a service I was supposed to consume to fix something (pretty obvious if I remember), the person at my level and his manager didn't respond to me or my manager at all. My manager said he had to escalate it like three levels above him and turns out the engineer simply forwarded my messages and emails to his boss, who did the same to his boss, who was on vacation. Took almost a week to resolve something so simple.

It was just outright bizarre that someone would not even write one line back to say "dude, hold on. I can't do anything without my manager's sign off". Like anyone not in their immediate team was an outsider they wouldn't talk to.
The shorts are symptom, not the cause.

Kodak was a hot mess. Even raising a ton of money couldn’t have saved them from their incompetence. If they didn’t have the vision to see digital cameras, what makes u think they could dig themselves out of the hole they were in?
Interesting enough Russia adopted DST changes following Europe in 1981-4 (then as USSR) and finally dropped it in 2014. Looks like a data point for DST efficiency study.
https://en.wikipedia.org/wiki/Time_in_Russia
Even at the micro level: many childbearing related dictates (don’t drink, do breastfeed) are based on extremly weak evidence. Emotion trumps data in many cases even in medicine.
So I admit that I didnt read the whole thing, but this seems more like yet another push for bitcoin, and not actually about philosophy?

> So lets focus on that, the impossible thought: How can we live together in peace and prosperity with each other and nature?

By fixing ethical misstandings, improving laws and destroying borders where none need be.

> So again, blockchains and ethereum are software and you can do any thing with them.

You cannot fight racism with it. You cannot fight prejudice with it.

If all you have is a hammer, lots of things start to look like nails. Sure, you might be able to hit your girlfriend with the hammer, but the relationship would probably improve more if you talked about the problem.