skysight-inc/HackerNews huggingface dataset:
The real issue that jumps out at me is that BB is assisting companies in side-stepping the MLAT (Mutual Legal Assistance Treaty) which gives the Canadian government the legal authority to obtain court orders on behalf of countries that are parties to mutual legal assistance agreements.

As the article notes "U.S. law prohibits the likes of Apple, Facebook, and Google from intercepting communications on behalf of foreign agencies', in Canada it is not prohibited but should include MLAT [0] in the workflow, which would slow the process down and ensure some eyes on the request that don't have a commercial interest at stake.

BB is receiving these request from foreign operators directly.

For BB to seemingly satisfy these requests with such, well, gusto is disturbing to me, both as a Canadian as as someone who does still carry a work-issued BB (a Z30, it's a great mobile device!).

[0] http://justice.gc.ca/eng/cj-jp/emla-eej/mlatocan-ejaucan.htm...
Music has different amplitude and frequency at every sample, which is also two dimensions, no?
Next time you go to a coffee shop, airport or train station, etc. look at the laptops you see and count how many have an optical drive.

Yes, some people do still have the older corporate IT bricks but even there the trend has clearly been to optimize for size and battery life. Display connectors are a bit of a confound since e.g. an HDMI connector is already a huge improvement over a VGA/DVI port but are clearly on a similar trajectory.
Is the person insisting on a cofounder an actual investor or a potential investor? An actual investor is someone who has already provided money. A potential investor is anyone else from an Angel with a track-record to the cashier at the local Waffle House.

My gut reaction is that the process of bringing onboard a cofounder is significant. A context in which it is done so reluctantly is one red flag. A context in which it is done hurriedly is another. The acceptability of these distractions is a third.

My basic heuristic is that unless someone brings 50% of equity's worth of value and is 100% trustworthy, it ain't worth cofounding. Obviously, if a person meets those requirements then their worth 50%. To put it another way, I think unequal shares are a liability to a cofounder relationship.

The ideal is an organic partnership and there is no giving. It's worth reframing the event as founding a new company.

Bringing on an additional employee as owner is a pretty big term on the term sheet. This may be a case of a poor fit between your company and the potential investor.

Good luck.
There are bigger problems and one's which put people at serious risk when forensics investigators don't know how fragile the search history implementation really is:

http://thefutureisastephenkingnovel.com/badforensics/

You'll note in the search history that the referrer is still there so from a forensics perspective it's known the history was populated via CSRF. That can be bypassed. Google has indicated they aren't going to fix the problem.
In an attempt to appear balanced, the press sometimes presents an opposing viewpoint, no matter what their whacko factor or agenda. In this case, it's kind of like giving a flat earther airtime to respond to a Mars rover landing.
And people have been saying exactly the same things about Apple back when their marketing budget was a tenth of that. The amount of marketing Apple puts out just isn't relevant to this issue.
Last big UX project I did (a GA admin console) used "Valilla JS". It was my first such project (not sure if it would be appropriate to call stuff done in early 2000s Vanilla JS). But in another recent refactoring I had to replace an ancient (IE5) datepicker and was dismayed to find there was not broad support for input type=date so I used one of the quality JQuery UI datepickers.
Why does this guy get immunity? If they aren't going to press charges against her then what's the end game?
Hm.. I do not know Heroku. Is there any problem that I could fix?
Maybe, in the face of losing customers to Apple and Samsung (et al), they are trying to cut their own little niche in the mobile market among people who has nothing to hide and likes it when they help the police 'kick ass'.
Every time there's a Tesla PR flare-up, it risks damaging the company disproportionately, both immediately (stock price) and long term (public perception). They respond swiftly and directly.
Annectodical

1 GET A$

2 FOR A$ THEN ADD ASSERTIVENESS

3 IF ASSERTIVENESS > USEFULNESS OF LIFE: GOTO END

4 GOTO 1

5 END

(-:
Rainyday.js that took realism way too far
I would have agreed with you a few months ago, but the latest big update made loading the map and scrolling around it much, much smoother and faster. Finally they did something right.
Sounds & animation
Desktop in app ad
Hi all,

I did some research about how to monetize a desktop game and I found interesting things concerning ad. I didn't know that it was possible for desktop app because I never seen or heard it. In fact it's really easier to monetize mobile app... I'm curious to know what it looks like so this is my question: do you know desktop games which use ad like we can have for mobile game?
My fav way of interviewing and being interviewed is a quick assignment (nothing major like some companies want you to build an api, crud UI to drive it and then push it out to heroku for them to look at) - either at home or just leave the candidate alone in the conf room for an hour.

After that if they pass - few questions about their code, maybe drill down into some areas depending on the answers etc.

Alternatively, if someone has a project on their github profile using the tech you're looking for - few questions about that project can typically give you a go/no-go right away.
I did not know GDB well, and wrote this for fun. wazari972 is going to write a tool using GDB and its python interface. Let's expect for it.
Dad Changing Diaper
SocialCoder announcement here: https://www.linkedin.com/pulse/socialcoder-partners-acm-edwa...
It is possible all you references were good, but some were "form" or not expressive enough.

One of my old employers had a very strict policy of only issuing a standard reference which was basically to confirm I worked there, my job title and my start/finish dates. Staff and managers were expressly forbidden from giving references - they had to refer all requests to HR.

I had a job offer withdrawn as a result of this. The potential employer asked specific questions in their reference request and my old employer refused to answer then - instead giving them their standard form reference. Not my fault, and nothing I could do about it.
The way I handle situations like this is to only put the catches where I need them to serve some purpose. Generally, I don't catch errors at the start of the chain because I can't know what to do with them at that point. If I do catch them, it's only for logging or similar purposes and I still let the error propagate further.

One pattern I use is to rethrow the error:

return service.fetchData().then((data) => {}).catch((err) => {console.log(err); throw err;});

Another pattern I use is to split the promise chain so that I let my main results flow be the result that gets passed on, but I can do other things in a parallel manner internally:

let results = service.fetchData().then((data) => {});
results.catch((err) => {console.log(err);});
return results;
30 Quotes to Celebrate the ‘B’ in LGBT Pride Month
Here, Chuck complains about bloated C programs: https://web.archive.org/web/20121028010948/http://www.colorf...

Of course, even C is a simple, tiny language compared to C++.
20 Clever Ways to Teach Creativity in the Classroom
What makes companies in one country so much more productive than in another?
That ball joint is in miserable condition. How had the owner not noticed any problems? The ball joint would be visible to anyone who would have had to replace the tires, which should have happened before 70K miles. Something feels off about this story.

And about the $3k repair bill: You will see that with any luxury car. Low number of cars means a smaller market for used parts, so what usually happens is only the manufacturer sells used parts. When they're the only supplier, they can charge whatever they want for the parts, and they often do. Maybe the owner did know about the problem, but chose not to replace it because it was too expensive.

It doesn't sound like Tesla is at fault at all, but I suppose they feel the need to protect their brand.
> Even though they're generally not supposed to

Do you mean legally? Or something else?
When Classical Musicians Go Digital
The VMS product managers at Digital figured this out in about 1985. VMS was horrendously configurable, with all sorts of system settings to tweak.

As I recall, product management forced the issue by making it so the dev team didn't have access to their own machines to tweak parameters. It didn't take long in VAX years for the OS to become more self-configuring. It was a draconian approach, but helped customer satisfaction.
Meaningful? It sounded like some one tried to physically act out a clever bot self-conversation. ( http://m.youtube.com/watch?v=vphmJEpLXU0 )

This is a great example of how far we are from artificial intelligence. The actors/directors/etc did a great job of trying to make it work.

I like what they tried to do to make it coherent, but it just goes to show that there is no way to save truly bad incoherent writing.
I'm going to hazard a guess that you don't have any manufacturing experience due to shibboleths: you said "fabrication" but you meant turning, not sheet-metal bending. Did I guess right?

This is a common interview tactic: trying to figure out if someone belongs to a group known to have particular skills by their choice of words or similar.
One has been added in the Repo :)
Getting started with IRC (Yes, in 2016)
It's totally possible for someone to start off giving a great reference, then for the comments to become mixed (knowingly or not) once a recruiter or hiring manager digs in.
Period. Full Stop. Point. Whatever It’s Called, It’s Going Out of Style
Futures, for one (called Tasks I think). There are probably implementations of other models as well, but I never looked for them personally.
I must be one of the few who is actually not against this move. I am all for not having a 3.5mm anymore. I really see no need. Things should start becoming more wireless. Heck get rid of the usb-c/lightning and just use wireless charging.
When life imitates begins to reflect a Netflix series it is sometimes hard to tell real life from fiction.
Review: Help Me, Obi-Wan Kenobi
> Apple went all-USB, people complained. USB mice and keyboard became the standard.

LOL. Apple started with Apple Desktop Bus and then when that failed they tried unsuccessfully to force Firewire on their users and only caved and went with USB when literally the rest of the world switched to USB.

> Apple dropped the floppy drive, people complained. No floppy drive became the standard.

I don't think Apple was the first company to make a computer without a floppy.

> Apple dropped the CD drive, people complained. No CD drive (on laptops) became the standard.

I don't think Apple was the first company to drop the CD drive.

Moreover how is "lack of something" a standard?

> Apple dropped full-size display connectors, people complained. This, too, became the standard on laptops.

You live in a bubble. Did you know that lots / most of non-Apple products use HDMI outputs?

Apple has a long history of foisting "nonstandards" on its users (and then selling them God-awfully-expensive cables). Starting with ADB and SCSI, AppleTalk, Firewire, Thunderbolt, DisplayPort, etc. I've been an Apple customer since before the Mac existed, and I've had to put up with Apple's insistence of constantly opposing whatever connector trend was mainstream with the rest of the world.
> Interesting that the AI is able to produce a meaningful storyline without fully understanding characters

Does it? I think the actors and film makers did a pretty good job of creating a film with meaning and characters, despite not having much to work with. In fact a lot of the fun of this is watching the actors try to make something out of the word salad they've been given.

Edit: If you want to see the script unembellished by the cast and crew it's here https://www.docdroid.net/lCZ2fPA/sunspring-final.pdf.html

It's a damn thing scared to say. Nothing is going to be a thing.
Upcoming events Aruba
> No-one is seriously using monocular vision for any kind of serious environmental sensing

I believe Tesla uses a single camera for auto-steering.
"Trump U"

First result

Google: Trump University Lawsuits

Yahoo: Trump University

Bing: Trump University
The headhunter says "mixed reference," and you have translated that to "negative feedback," which is not the same thing.

It could be that someone who generally thinks highly of you gave a glowing reference, but once the headhunter or hiring manager started digging into specifics, the person softened, hesitated, or otherwise answered in a way that the company was not looking for. It's possible the reference was unaware that what he/she said was interpreted in a mixed or negative light by the company.
Done. They'll probably just start saving the images, but at least there's a 404 for now.
sacrificial coating > good paint > good anodes> base metal.

(I'm ignoring fancy expensive things such as high quality stainless and titanium alloys because you can't build a million car bodies out of those)

Properly coated steel will last longer than poorly coated aluminum. Just look at galvanized or properly painted steel vs an aluminum outboard that lost it's anode (saltwater applications of course).

Aluminum "doesn't corrode" because the initial corrosion forms a coating that prevents further corrosion. If you wire wheel AL bar stock it will shine. If you put that bar stock outside somewhere other than the desert it will tarnish in a few days. If you put that bar stock underneath a vehicle it will slowly turn to dust as the dust/dirt/etc slowly blast away any surface coating that forms exposing new material which corrodes and the cycle is repeated until your aluminum part has turned to dust.

In reality something as thick as a control arm will fatigue and crack long before that. If you're trying to reduce weight by using aluminum there's a near 0% chance that you're designing the part to last more than a few hundred percent of the warranty period for the most demanding typical use case (in the case of suspension parts that would be something like doing 10k mi/yr on graded dirt and potholed pavement)

Among the google results for "why aluminum doesn't rust":
http://news.stanford.edu/pr/00/aluminum511.html
it is a worth to try. It is:
- fast,
- reliable,
- understands transitive dependencies,
- can manage them in groups (like build-deps, test-deps, doc-deps)
- can have http and github as a source.
Just one drawback - comparable not so good graphical UI in VS, but very good CLI, converts entire solution from nuget with just one command in terminal
Yes, but it's always good for us to remember that everything has a cost, and so does jQuery (memory footprint/new dependency/complexity). It's a conscious decision we should make on every project, and yes in most cases it would take 0.5s to make a decision in jQuery's favor. We should do so anyways, since it's good practice. Taking into account the presumed state of Moore's Law and all.
Yeah but it isn't like Apple invented the idea of the ultrabook.
Donald Trump evi gives me Donald Trump eviction, despite Google Trends showing Donald Trump evil to be a much more common search... just saying. Maybe google won't auto complete defamation.
D3 in React
Actually, we do, since Chromium 51. See https://dev.opera.com/blog/opera-38/
Paris deluge made up to 90% more likely by climate change, scientists say
> return service.fetchData().then((data) => {}).catch((err) => {console.log(err); throw err;});

Yes - but this kind of code requires that you know that something else chains the promise and handles 'err' - which is my entire complaint, a higher level function shouldn't need to know whether it has children or if they do error handling. Otherwise it's back to the same kind of callback style where you have to go into another file and modify a top-level function to accommodate adding a child.

Edit:

I would rather you and the other commentators here re-read my parent post, as well as the relevant resources[0][1][2] - I seriously think I'm repeating the same thing for the 4th time here, no - I don't need an explanation of how promises work; I only was pointing out that the previous (2.0) dferred.promise model actually fits most better in most of use cases that I've experienced than the es6 one and I found that quite curious; but it seems impossible to have that discussion without being on the same page first.

[0] https://blog.jquery.com/2016/06/09/jquery-3-0-final-released...

[1] https://api.jquery.com/deferred.promise/

[2] https://developer.mozilla.org/en/docs/Web/JavaScript/Referen...
ESports, sponsorship value and TV
I don't think anyone would suggest you write all of the first codeblock every time you want to check a class. You'd put it in a function and call that, much like jquery does.

The point is that this site explains how you do it because a) that's probably easier than trawling through the jquery source b) including this polyfill when you know you need it might save you from requiring all the rest of jquery.
nope they're breached by microsoft : https://www.engadget.com/2015/04/16/microsoft-apps-cyanogen-...

If we're open about it nothing is really secure anymore. Nothing can really provide us with security atm, i would even hesitate to trust a company like blackphone.

I side towards abstiance, use an older dumb/feature-phone thats less likely to have backdoors (downside is its less likely to have the latest security updates). Dont send revealing photos, dont carry a gps tracker with you. Remove your presence for the web, stop providing companies with all your data (facebook etc) and actually meet people face to face for your conversations.

The only argument i can think of against the above is that people want to listen to their music and audiobooks on the go. Simple solution, get a feature phone which can support that or accept that your life is now open to everyone who wants to know everything about you.
If you're not handling the error in the first promise, then throw it again.
> A reference should not accept to be a reference if they will give bad feedback.

What is a reference for, then? A future employer wants an honest view on the candidate.
If Your CFO Hasn’t Already Told You to Control AWS Costs, He’s About To
Given today isn't April 1, I'd safely say no. Although this would've made great material for that day :-)
> Everyone lies, sorry.

I have an issue with this - i don't lie. Not in CV, not in interviews. We're not managers, we cannot talk our way out of tasks given to us, and most of us who are worth at least a pinch of salt are not desperate to get job X.

But I understand that if your experience is as it is, this is probably correct approach.
It works, although from what I recall the installation wasn't that easy. I think I had to checkout a specific tagged commit instead of the newest master, because the latter had a broken build. Probably works now, it was years ago :)
What’s the language of the future?
Not Even Silicon Valley Escapes History (2013)
I am from Brazil.

Using a search engine that search all online stores, for "sound blaster" 3 models are available:

Audigy SE PCI (not PCI-e) for 100 USD
Zx for 350 USD.
ZxR 550 USD.

Xonar in that search engine, or any other, return 0 results.

Looking into "sound card" categories, there are lots of PCI sound cards, a incredible amount of USB "sound cards", and a couple different PCI-e 25 USD generic sound cards (with VIA, Realtek, etc... chips).

Also from what I've heard Xonar doesn't do OpenAL correctly anymore, because it relied on some Sensaura code in their drivers, and Creative in their typical jerk behaviour bought Sensaura and refused to renew the license.
Is there someone that google WILL autocomplete "criminal" for? I tried a lot of people, including those who have been convicted of crimes, and it seems to refuse to do so. (E.G Mike Tyson, John Gotti, as well as politicians like Nixon, George W Bush, and even hitler.)
Where is R on those charts on functional languages?
Apparently the "essence of sci-fi" is people saying "I don't know what you're talking about" to each other.
NHS memo details Google/DeepMind’s five year plan to bring AI to healthcare
You're returning a promise. At that point you've already assumed that something else is going to expect a promise, and a promise can either succeed or fail.
Using CRISPR as a recording device
This has been a problem for a while (I remember reading about FBI doing drug busts this way -- convincing an at risk but otherwise innocent to play along in a fake drug deal) -- and it is not a good thing.

Shouldn't the role of government be to better the populace? Instead people are paid a salary and told to go out into the world and create criminals.
What's the purpose of a "dedicated" soundcard?

I'm an audio professional - from consumer to prosumer to pro, the best soundcards these days use USB (well, except for the Avid stuff).

I don't think this has anything to do with DRM. I think it has to do with the logic of building one device that works on everyone's computer and doesn't need drivers.

Historically, PCI / PCIe was required because it was the only way to move enough audio data at low latency back and forth to the computer. Historically what has plagued the manufacturers of dedicated devices is the difficulty of finding good driver developers and then getting drivers certified. I watched companies actually fail because they build a great audio device and couldn't get working drivers written for it once it was built (I'm thinking of Gadget Labs but I'm positive there was another one too).

Once USB became fast enough to do the job - and once USB Class drivers became a thing - the decision to build devices for USB (instead of for PCI which not all computers even have) became a no-brainer.
Lenovo Phab2 Pro Release Date, Price and Specs
The whole hiring process is a nightmare for both parties.

Two things I've learned about hiring / interviews: it's both very difficult and imprecise.

Process is more like dating than laboratory science; a race to establish rapport (a combination of comfort and trust). To get hired you must sufficiently possess an arbitrary blend of credentials and testing/interview performance.

Whatever it takes to make the hiring manager comfortable and trusting. Some want 10x-ers only, are soothed by strong technical chops/coding test performance, others select for culture and ability to learn. YMMV as selection criteria based on job description, sector, company stage, weather/etc.

This is why personal referrals are so powerful: trust is established MUCH faster, other flaws will be overlooked.
If You Can Make It in Silicon Valley, You Can Make It … Again (2005)
A whole line of narrative theory would say that the sequential action matters more than any character development. That goes against a lot creative writing class assumptions, but those classes might be wrong.
Ah I see, sorry then. I'll remove my comment as I misunderstood and it's not relevant.
Try any other name. Google will not autocomplete "____ cri" to criminal, regardless of the name. The closest I could get was "Adam Lanza criminal minds".
Both responses sound oddly like dating.
50% discounted repair, according to someone who refused the offer and could therefore disclose the terms. (From what I recall Tesla doesn't supply parts to third-party repairers, so that's 50% off a payment to Tesla at a price Tesla themselves have set.) We don't know what Tesla offered all the other people who took the deal since they're forbidden from disclosing the terms.