skysight-inc/HackerNews huggingface dataset:
I had no option but to get the N version of windows 7 when using MSDNAA as a student in the Netherlands (service that gives free windows to students).
Tech companies are misusing creativity in their quest to change the world
What are the views on ISO 26262 functional safety compliance in the US self driving companies? This report is very light on details and only mentions ISO 26262 in the passing.

Here in Europe it seems to me that functional safety is high on the self driving agenda ... (maybe too high?)
> Diagnosing Alzheimer’s while there is no cure or treatment available is useless.

Until we have better cryopreservation
Two scientists quietly revolutionising the study and practice of interrogation
AFAIK clojure doesn’t accept pull requests.
I kind of get what you're saying. I live and work in Germany where there is the stereotype of a very high standard that we carry around on all our products i.e. there are companies that would not do business with us if they did not get the "Made in Germany" stamp from our exported goods/services. This is an image - whether correct or not - that was acquired over a long period of time where many companies (BMW, Bosch, Siemens, BASF, Bayer, etc) provided high quality goods/services and built up an international image.

Anyway, this is a positive perspective customers have, and I admittedly benefit from it when doing business. In a lot of ways, the opposite can be said in terms of stereotypes for India, and so that's tough and I suppose what your question is about.

The thing is, even if perhaps I get an initial project in part due to a positive stereotype, that customer will not recommend me or use me again if I don't perform excellently for him i.e. making him better off through the interaction.

So that's what I focus on. And if you do that, in my experience, stereotypes won't matter at all. You won't be an "Indian Agency" but "Insert your company name" who does great work.

Some things I do to keep/maintain customers are: having very high standards of quality i.e. if a customer uses me I want them to remember me as the best contractor they ever used, they should be impressed at how clean/well-executed/designed/on-time the software delivery was. I also keep things professional, succinct and timely, and goal oriented and expect the same from the get go. Also if anything is not clear to me I make sure we clarify it and get on the same page immediately. Clients and you both hate wasted time/effort.

Finally, on the personal side I try to constantly self-improve and hone my areas of expertise so I can get things done more efficiently and be quicker on my feet and more creative/innovative with my solutions for customers. This is actually really big. Most (good) clients really really want someone who can think for themselves, is creative, and takes a problem and brings back an amazing solution. This can be difficult, I know, since a lot of clients won't give you enough information or even attempt to think their own problems through, etc. But with some you can help (being upfront, asking well-formed precise questions), and with the worser ones you can usually recognize them very quickly even in the initial project discussion and my advice is always walk away.

If you do these things, you will have absolutely no problems finding customers who love you and recommend you to everyone regardless of where you come from (at least IMH experience).

Best of luck.
The point is, if enough of people are making decisions, success is not sufficient to distinguish a "calculated decision" from a lucky one.
This reminds me of the original RuneScape codebase. It's a 16k line God class, with some utility classes for networking and graphics. Decompiled code floats around on the web under the name "runescape 317 deob" if you want to check it out.

it's a real "beauty" and hacking around in it to create bots was my first experience with programming.

Edit here it is: https://github.com/Rabrg/refactored-client/blob/master/src/c...
As part of consolidation, you lose your ID.
I don't think that it necessarily is useless. My grandfather is starting to experience memory loss, and he's not sure if he has Alzheimer or not, there is a family history. If he knew, that would make financial planning potentially much easier. He's always talking about whether he should travel now, or leave money in the bank for nursing home care. If he could know, maybe it would hurt, but it would help as well.
If I recall correctly, saying "no" in Indian culture is frowned down upon. So one way to say "no" is by saying "yes", another is by phrasing or implying "no" in a roundabout/indirect way.
The core problem is that companies from US or Europe contracting Indian agencies do it because of price. It's always more convenient to contract a local agency, in the same timezone.

For that reason, most Indian companies focus on getting the cheapest price and do so at the price of quality.

If you want to do quality work, you'll have to hire more expensive developers and you'll be more expensive. You need to figure out a good positioning because you'll be more expensive that your local competitor, and less convenient than firms closer to your clients. Add to that the low quality image that won't go away until all your competitors start going for high quality development.
"send a patch" sounds so 90s, but you're right.
The JVM runs as process on the OS. Older MEs used ThreadX on an ARC CPU.
Current ME is the Quark x86 core (~486 class, in-order execution) running MINIX. Probably still running their JVM for applets (the off-CPU McAfee compliance manager is probably built that way).
I worked with only one, the one my partner foolishly chosen before I've joined him. Issues we faced:

- Developers were almost completely illiterate when it came to basic things, like http vs https, using git, encryption vs encoding. That's just something I wasn't ready for

- Using old technologies, i.e. Eclipse for Android development when almost everyone is on Android Studio, having libraries which haven't been maintained since 2010 as dependencies

- Communication was horrible, I had to write 10-20 emails before I could get any answer
Amazon Suspends Top Exec Roy Price in Wake of Harassment Claim
The salient quality of a theory, or a scientific hypothesis if you prefer, is that it can be tested, at least in principle. I am not a physicist, but it seems like, at least in principle, there's a way to falsify the inflation hypothesis, even though we might not be able to practically carry it out.

Personally, I'm a fan of Penrose's idea that what appears as inflation is instead the infinite limit of a previous universe, and that there's no big bang at all: just an endless stream of infinitely expanding universes.

> "The group’s fight against inflation isn’t news."

Oh! What an unfortunate turn of phrase for someone to use to describe their topic. If even the reporter doesn't think this is newsworthy, why are they writing about it?
IMHO it's more like - "let's not lose this contract".
I just did this in my code! Ported a ton of PHP to C# and forgot to add $ to the front of strings. A compiler warning would be nice for this.
There are more JS vacancies because nobody wants to touch that shit.
I can imagine it would be useful for the development of new therapies to test them on early-stage patients.
0. Be suspicious of the term "passionate": http://www.virtuouscode.com/2014/02/10/the-passion-gospel/

1. I find it very helpful to work on something I think is actually important. Lots of companies are working on stuff that... isn't. My personal list is here, yours will no doubt differ: https://codewithoutrules.com/2017/08/07/do-something-useful/

2. Align all your goals together. Getting paid, and working on something you care about, and not just going helter skelter, and so on.

Lots of programming work is necessary but boring, or necessarily slapdash; you need to fully understand why you're doing it, and make sure you really believe it's necessary, or yeah, it doesn't work.

More on that here: https://codewithoutrules.com/2017/08/03/stay-focused/
By that strict definition, there were no powerful people before guns were invented.
I agree with most of the comments. Clients & development teams can manage the time difference diligently -

a.) Picking good Project management tools (We use BaseCamp + Wunderlist, Asana + Skype, Slack + Trello, Jira + Skype)

b.) Most of the time we required Standup calls with project owner to discuss status & work ahead

c.) Proper documentation & project planning reduces time spent on phone calls & constant bugging

d.) Slack is considered to be distraction to your productive hours
FYI: It's built-in.
I taught a dozen or so as part of our outsourcing years ago at <omit> Consultancy in Vashi Mumbai, all except one turned out to be useless (this one guy was awesome though, I always wonder what happened to him against useless peers), and these were apparently the cream of the crop. All stereotypes turned out to be true, shit code, slow progress, no straight answers, record high hours recorded, frustration with the loose neck and yes man responses,in end outsourcing was canned. Hospitality was great though, nice people, musuems, awesome food, kingfishers, trips to Goa, Id do again if against a more generous expense package.
See the issue in BB issue queue around Windows build. That will help point you in the right direction https://github.com/beakerbrowser/beaker/issues/55
Lots of laser pointers and even LED flashlights from Walmart support 18650s (they also have a 'cartridge' that can use 3 AAA batteries in place of the 18650).

However, the 18650s have no internal electronics to prevent any charging mishaps.
If you don't actively seek outside investment (yet) it's much easier to start off with a sole proprietorship or a partnership (GbR) in case of more than one founder.

The caveat is this though: You and your partners will be personally liable for the company's liabilities. In most cases however this doesn't matter as much as is often presumed. This is assuming you can 100% trust your partners (which should be a requirement when starting a company anyway) because a GbR implies that each of the partners is fully liable for the others' actions and decisions made with regards to the company, too. Creditors can recoup their assets from any of the partners.

First of all, as long as it's just you and potential partners, who put in their own time there usually isn't a whole lot of financial risk involved anyway. That changes once you decide to hire employees. At that moment you quite likely should incorporate.

Secondly, in many cases even with a GmbH or UG you will be held personally liable as a managing director anyway (for example when taking up a loan).
I think it largely depends on what you get in return. If I get to charge the device once every two days instead of once a day, sure, but if I get to attach my device at night with 10% of battery left instead of 3%, no: the increased battery on regular basis it doesn't give me any value (I still have to charge it every night), but on the other hand, the increased size does give me a drawback on regular basis (the phone is larger and heavier).

I, personally, would have loved to have a larger battery and no camera bulge, BUT, when I tried a cover that would even out the back of the phone (just like a larger battery might have done), I found the phone noticeably larger and, finally, went back to the non-covered phone.

I'm pretty sure at Apple people have carefully decided how large a battery had to be to reach 1 day (say 18 hours) of regular usage and they designed the device size around it.
I've lived on farms with dogs, cats, pigs, goats, horses, chickens, etc. The only farm animals I haven't seen eat their own shit are cattle, but frankly it wouldn't shock me to make that discovery someday.
Ha I didn't think of that.
Hipsters existed before there was a word for them?
It is why i like contracting and find it so more honest on my and companies side of things. They say "work here for 6 months", I say "ok" after that they can ask me to stay and I can agree or not or they can not renew me - either is fine.

Being an employee, generally (not always but it must be 99% of places) you need to:

1. love the company you are working for.
2. be willing to receive emails constantly.
3. not be attracted to other companies.
4. accept begin laid-off as and when the company desires.

Contracting on a fixed length contract, I am almost guaranteed to have work until the end of that contract - working for a company, 0 guarantee i will have a job in 1,2,6,12,18 whatever months.

(how the hell do you get lists on multiple lines here ha ha)
Trump’s pick for NOAA chief causes a storm
Minix would be the OS that the JVM runs on top of.
I wish Microsoft would keep moving their recently changed reputation forward (at least with some people they seem to be doing good by building open source tools) by being clearer about their data collection and allowing more controls over it, as well as more controls over Windows Update, seems after the Creators Edition I lost control over my Windows Updates (namely I remember being able to pick dates for running updates, now I only get the option to pick the hours that I'm allowing them to update) I'm switching to Ubuntu and running Windows in a VM as a result, at least then I only lose what's on Visual Studio.
Revenge of the Tanenbaum: Finally, he found a way to control Linux ;-)

just kidding
FDA advisers urge approval for first gene therapy for inherited disease
I'm not a fan of working "in reasonably short increments". I actually find it painful since I tend to think/work in "leap. then sleep" cycles. But I prefer to weed-out "frauds" fast, even at the expense of inconveniencing people more like myself. Also, communication gets easier - much simpler to explain 1 day or one week of work than 1 month. Even if at times people like me must find creative ways to say "not much happened this week" when you know that the whole work allotted for the following three months will probably happen in one intense week, though you have no idea when the stars will align for that week to happen, and you have to keep pushing rocks with little outside visible progress until the magic happens :)
Researchers invent camouflaged membrane that hides like an octopus
prank?
> The bulk of SIP.js no longer cares about the media and what it’s doing

yes. this is important, even if only for testing.

my [semi]current test setup for jssip resorts to webdriver testing because the WebRTC is not completely decoupled

https://github.com/ransomw/simp-phone/blob/master/test/clien...
https://github.com/ransomw/simp-phone/blob/master/test/clien...

i guess these updates would allow me to test call functionality completely within the node runtime without scrounging around for WebRTC mocks?
Either the effect exists or it doesn't, and you need to show that it doesn't if you want to claim that discriminating based on overqualification is not effective. And that study doesn't show that - it only shows that overqualified candidates that hiring managers thought wouldn't leave soon don't leave soon.
>Unfortunately, what still causes a significant amount of friction in our cities and prevents inclusive growth is the dominance of cash.

What on earth does cash have to do with societal friction? I find it very eerie and unsettling, how for some years now I've seen numerous articles and thinkpieces written that advocate for removing cash altogether and replace it with some kind of centralized banking system. The dynamics of power for these systems are always about exactly as terrible as you'd expect - completely centralized, where the bank takes care of your money and you may only spend it in places they will let you spend it. Just one example of why this is a terrible idea - in 2010, MasterCard (the very company mentioned in the article) suspended donations to WikiLeaks. All value judgements about WikiLeaks aside, it's a pretty disturbing precedent, that you may only give your own money to people who payment processors allow you to. I can only imagine we'd see much more of that in a "cashless" society where all of your money is owned by other people.
From Dat's FAQ https://docs.datproject.org/faq

How is Dat different than IPFS?

IPFS and Dat share a number of underlying similarities but address different problems. Both deduplicate content-addressed pieces of data and have a mechanism for searching for peers who have a specific piece of data. Both have implementations which work in modern Web browsers, as well as command line tools.

The two systems also have a number of differences. Dat keeps a secure version log of changes to a dataset over time which allows Dat to act as a version control tool. The type of Merkle tree used by Dat lets peers compare which pieces of a specific version of a dataset they each have and efficiently exchange the deltas to complete a full sync. It is not possible to synchronize or version a dataset in this way in IPFS without implementing such functionality yourself, as IPFS provides a CDN and/or filesystem interface but not a synchronization mechanism.

Dat has also prioritized efficiency and speed for the most basic use cases, especially when sharing large datasets. Dat does not make a duplicate of the data on the filesystem, unlike IPFS in which storage is duplicated upon import. Dat's pieces can also be easily decoupled for implementing lower-level object stores. See hypercore and hyperdb for more information.

In order for IPFS to provide guarantees about interoperability, IPFS applications must use only the IPFS network stack. In contrast, Dat is only an application protocol and is agnostic to which network protocols (transports and naming systems) are used.
SEEKING WORK
Location: Lviv, Ukraine (Remote)

More than 5 years of experience. For this time, I developed a huge range of web applications for small and enterprise businesses, corporate websites, CRM- and ERP- systems. I always love to work on complex and hard projects.

My main preferences are PHP language and frameworks with a focus on Responsive Web Design. I have strong skills in: Back-end: Laravel, Yii, MySQL, MongoDB. CMS: WordPress, Magento, DLE, ModX. Front-end: HTML5, CSS3, JavaScript, jQuery.
Email: dsofware777@gmail.com
UK and Ireland not there either.
> However, the 18650s have no internal electronics to prevent any charging mishaps.

I believe you can get ones which do have this - e.g. https://www.amazon.co.uk/Canwelum-Protected-Lithium-Battery-...

"Reliable 18650 Battery: Integrated with protective board, avoiding overcharge and discharge, protecting your led torches or head torches. "
The white smoke in the fireforests is mostly made of water.
Some problems of insufficient performance can be solved by layers of indirection, but not all. The original quote quantifies over all problems:

> "Any problem in computer science can be solved with another layer of indirection"

Otherwise, good point – I did not think of this.
I submitted this link before I had watched the whole thing. As someone who has only dabbled in Clojure I think there are a lot of interesting ideas in there but found the type-system bashing pretty off-putting.

I am now watching his "Simple Made Easy" talk [1] after I have heard it recommended on a few functional programming related podcasts. Again really interesting stuff but I encountered another cheap shot at typed functional programming ("You can't use monads for that! Hurr hurr hurr").

Given how well received these talks seem to be by people that enjoy programming with advanced type systems I would have have really expected a more balanced discussion and some acknowledgement of the trade-offs between dynamic and statically typed functional programming.

[1]: https://www.infoq.com/presentations/Simple-Made-Easy
Well, if you don't have enough data for the experiment you want to make, then you don't make the experiment.

Not make the experiment and then note that "btw, don't call us out on our poor data, it's not our fault, we tried our best".

Especially so if you're perfectly aware of how controversial your study may be considered.
Are you kidding? The Virgin carriages are insanely nicer than all the other ones; they feel like airline cabins, while other carriages feel like buses.
As far as I know it has nothing to do with them not understanding the difference between 'yes' and 'I hear you', but rather a cultural avoidance of the word 'no'.
I would contribute to a Kickstarter for 4S replacement boards a la the Nokia N900 'upgrade' project.

Replace the 30-pin connector with microUSB, upgrade the processor, modem, add more storage. Also, use a battery that can be easily acquired (and not just pulled from other phones).

Use the existing screen/digitizer, speakers, microphones, cameras, and antennas?

No forced reliance on iOS 11.

Anybody else?
Dietary Carbohydrates Impair Healthspan and Promote Mortality
The big problem is that nobody wants to admit that they use these sites (even though a large percentage do), so if something gets infected we don't talk about it and as a result it doesn't get resolved.

I'm glad someone wasn't too repressed to call them on this.
Mobile App Development Client Questionnaire
Complete DevOps
Six months really isn't uncommon at all. Almost every company has a weird legacy codebase you have to figure out. Unfortunately it doesn't generalize very well -- figuring out why some weird COM interface has 14 inheritance dependencies or what weird JSON file is driving behavior is part of the job. It's just, uh, the part that kind of sucks.
No one in this thread is yet talking about the content of this talk, which I think is interesting. Rich is doubling down on dynamic typing. As the world is gradually moving to more statically-typed languages (Rust, Swift, Go, Elm, Purescript, Typescript are all popular tools that come to mind), Clojure remains in the embrace of dynamic typing, and this talk is an interesting look at the perspective of why that is, and adds perhaps a little bit to the debate between static and dynamic typing.

I admire Rich a lot, but I also admire John Carmack, and it is apropos that yesterday another comment was shared on another post here [0] about his opinions on static typing, and how in just a few years (his talk was in 2013), the industry as a whole has made considerable changes in its opinions of static typing; according to his talk, in 2013 most of the industry was still not convinced of the benefits of static typing.

[0] https://news.ycombinator.com/item?id=15460604
Penguin disaster as only two chicks survive from colony of 40,000
How to interactively run Windows or Unix commands from inside Caché/Ensemble
That is probably why parent is dividing with Prayer and not multiplying with it.
That's pretty cool tbh.

Finally some geek cred for the ME.
I don't know what kind of speculations one could have about that.

To be honest the more transistors components have, the more it is possible to have underlying software that can manage things or even be used as a backdoor.
Additionally, it's important to eliminate as much duplicate code as possible through shared directories/libraries or else you will end up in file/dll hell.
TensorFlow 1.4.0-rc0 released
“Ok Google” – Show Me Highlights from the Pixel 2 Event
I would like to second this. If you are in the US or Europe there is no way to meet via conference call/video with Indian developers and make the meeting be in office hours for both India and you. This makes the communication much less agile and/or generates a really poor work-life balance for the people that is forced to work at night, and this impacts directly on the quality of the development. For US and Europe it would be much better to hire from Latinamerica instead.
Why Your Office Needs an Electronic Visitor Management System?
We put an x86 in your x86 so you can... never mind. :)
That was a really good one :)