skysight-inc/HackerNews huggingface dataset:
How are your people skills? It makes a big difference to have a project manager who's got a decent understanding of the tech. I work with a great PM who didn't make it through the interview as a developer but was asked to join as a PM.

But aside from that avenue, It sounds like you may have been burned by interviewing for coding roles too early. In my experience CS degrees are great for computing fundamentals, but not so great for the real-life project experience that they'll be looking for. Building a few reasonable sized projects from start to finish is where you'll start to get the hang of design patterns, data structures and pretty code. You have to work through building a bunch of crummy projects at first before you start to realize where you can improve for the next ones, and where design patterns will start to make sense.

One thing to be aware of is sometimes the interviewer is totally into tech stack X and if you're not into tech stack X you're going to have a bad time, no matter how good you are, so don't take it too personally (but I know that's hard!).

Good luck!
As a family man, I couldn't agree more with this statement!

But if these are the sorts of recommendations in the report, it is a pile of trash. The whole point of the report is to identify and reduce misconduct. This is just irrelevant filler
This is assuming everyone who acquired BTC held on to them to this point, I very much doubt that's the true for any scenario you mentioned except the MtGox.

Also 650k BTC - could you ever cash that out at anywhere close to current price :|
No CSP is all about mutable state in each process.

Fork-join looks like, where we blur an image with two-way parallelism:

a, b = divide image into halves
fork {
a' = blur a
b' = blur b
}
result = combine halves a' b'

So all the tasks in the fork { } block run in parallel. The task that created those tasks stops and waits for them to all finish and to have all their results before it continues.

And there's no way the order of the tasks finishing can change the result because you always have to wait for all your tasks to finish.

See how there's no mutable state? You can only start a task, and accept its result. You can't see or change anything in between that.

You can get a deadlock if one task crashes. Some people really care about that, some people see it as an implementation detail and wouldn't really define it as a 'deadlock' in the same way.
Yeah, I also want to know the answer to this lol.
Indeed! Granular permissions are direly lacking on Github. That and better Project boards.
Clearly.

And yet, speaking strictly for myself, thinking of the people who depend on me for support, I'd be very concerned about the stability and future reliability of a company that seems to explicitly endorse or incorporate breaking the law into its culture and practices - I have to assume that that will lead eventually to getting caught, and getting punished. When that happens, my dependents' financial stability is threatened, and it's a poor (indefensible?) choice for me to join such a company.
Well, one advantage of OneDrive is you have full history.
AI Panel with Kai-Fu Lee, Andrew Ng, and Sebastian Thrun
Flying Cows to Qatar Is One Man’s Way to Beat the Saudis
Goroutines are just threads with a particularly idiosyncratic implementation.
I'm not familiar enough with our in-process isolation to summarize it, but https://wiki.mozilla.org/Security/Sandbox is an good trailhead for the process-level sandboxing in Firefox.
If you look at the design documents for pandas 2 there is a good illustration of how a lot of pain points in pandas 1 spring from numpy (
https://pandas-dev.github.io/pandas2/internal-architecture.h...). I think any significant development effort numpy would probably greatly benefit both libraries.

Will have to check out dplyr :) love to see how they master the magic that is multi-indexes.
Under the hood of Deployment Pipelines
I read it (being an Asian ESL student once myself) as "Best of luck, I hope you get a promotion"
I'm sure you can't. You might find open source projects that are older than 16 years, e.g. Linux. But that's not the same.

Nobody is maintaining Linux 2.4, which was released in 2001. Its support only lasted until in 2010 as far as I can tell.
What stops a user from writing a simple HTTP client to spoof the header?
> A lot of the hate towards Uber in these threads seems to be about the number of allegations, not that they were swept under the rug

If you have a large number of harassment incidents, it's completely relevant to question if there is a culture problem in the company (a problem which was denied outright by the parent commenter), and IMO this is what HN seems to be doing. Especially when you have accounts of Uber having a "frat" culture trickling down from the CEO and some senior executives condoning (this is probably too strong a word) such behavior.

My point is Uber isn't being treated unfairly by any means.
I'm hoping the masses take to capturing high definition footage of the shadow snakes. Someone, somewhere will be able to get decent footage hopefully.
Liver failure is a big thing, but thankfully we have a drug for curing HepC now, which uncured causes liver damage.

Liver regeneration is also fantastically interesting. If only we could figure out how to trigger that regeneration when the liver is too damaged.

I'm reminded of Star Trek 4, where McCoy gives an old woman what looks like a candy, then you see her later on talking about how she grew a new kidney.
Gawker isn't some tabloid. Sure it wasn't the best but without looking at the article you're just assuming it has to be taken with a "big grain of salt".

You should be weary of everything you read to some extent and try to make sure what you're reading is valid. NYTimes and The Economist (I enjoy both of them just making a point) both did horrible reporting for the Iraq War. I assume you would consider them serious news outlets.
Governments sure. For vetting purposes supposedly.

Private organisations/companies? Less likely. Would they even have the ability to do a build from the source code?
So basically windows 10s will be the new mainstream OS and the 1% who really get computers will pay few bucks more to buy windows 10 pro(per)?
Play Store downloads show Google Pixel sales limited to 1M units
Seems like you are taking your interview rejections to heart.

Don't do that.

Most companies go with the mode don't hire unless the candidate is a great fit, because they don't want to bear the cost of a mistake. I have failed a decent number of interviews, some on technical ground, some on personal ground. I still think I am not a bad programmer, despite the failed interviews.

Like you I also have doubts about my abilities despite 12 years of work history in the Valley. Impostor syndrome.

Realize that most people are not as smart as Zuckerberg, and that they don't have to be. Don't use geniuses as a measuring stick of yourself.

The most important question is whether you like coding. If you do, pursue it. Whatever deficiencies you have, you will mend as you get more experienced.
Indeed, a botched rollout can lead to users disabling automated updates (see: Microsoft's GWX). Even if all you care about is security, you have to balance the risk of not patching quickly enough with the risk of the user disabling your ability to patch in the future.
Liver transplants can cost $700K to $1M+. In the US, insurance (or Medicare) typically engages in a special negotiated contract with the hospital. This amount is too expensive for a hospital, or even many affluent individuals, to pay without insurance. (I'm sure there are exceptions for the exceedingly rich.)

For me, a magical additional insurance policy appeared in my hospital account to which all transplant-related expenses were charged.

In addition, to get an organ in the US you must pass a series of exams regarding your physical and mental health, diet, your ability to get post-transplant support, and your willingness and ability to take care of your new organ. Alcohol and drug tests as appropriate. And for these evaluations, money can only indirectly help you.

I would also guess that there is a correlation between those people who have insurance and those that can pass the transplant evaluation, though that's a hidden variable that the powers that be probably want to stay hidden.

Organs are just too scarce to waste on a person who will squander one. It's a life and death competition between patients. It's horrible to see the people who get left behind, who wait too long, get sidetracked by some "miracle" cure, or even happen to live in the wrong region of the country where organs are scarce.

But the true miracle of a successful transplant is almost unfathomable (and that's said by a rationalist). From death's bed to walking a couple kilometers in a month and a half.
Awesome! Thats the great hacker spirit! May I ask how much time it took you to accomplish this?
Your interpretation is wrong, I've been to Uber's office in SF and its dinners are big trays of catered food brought in late in the evening. They're dumped in the kitchens and employees who are still working can come by to get whatever they want.
Yep, in fact I think a lot of vfs are like this - doesn't /proc/ query the kernel when returning parts of its tree (e.g. representing processes).

wrt the fs representing queries: one of the tag systems is like this, it represents tags as folders, and the search for term 'X' and 'Y' can be found under either folder ./X/Y/ , or ./Y/X/ ; obviously, every new tag combinatorically expands the virtual space.
$500 is historically below the average in real dollar value for launch flagship systems. It honestly doesn't feel such a huge premium, especially when compared to the entirely-less-powerful PS4 Pro that does not play 4k Blu Rays.

+$100 for 4k Blu Ray support and much stronger performance.
No problem. See below link to proper page, section: "Impact of Having a Firearm at Home"

https://www.nap.edu/read/18319/chapter/3#40
"One X" and "One S", where have I seen that before…

http://www.gsmarena.com/htc_one_s-4574.php

http://www.gsmarena.com/htc_one_x-4320.php

also https://en.wikipedia.org/wiki/One-X
There's a middle ground between that and applying to "hundreds of jobs in under two minutes". What I do, what I assume most people do, is spend an hour hand-crafting the perfect response for the first application, and then use that as a template and spend five minutes tweaking it for each subsequent one.

Anything more than that would be better spent on things that improve your chances for every job you apply for (improving your resume, adding to your github, taking a course, etc).
Small consolation, then. The activities which took place under Kalanick's watch -- sexual harassment, greyballing, the Waymo trade secret case -- are much more reprehensible than what Mayer has done. I think gender plays a big factor for many people's opinions of her.

The comparison with Steve Jobs is particularly telling. Steve was notoriously cruel and difficult to please, yet he is much-loved as a visionary. Women are given a very hard time for being unlikable, no matter how talented they are. Granted, she was no Steve Jobs. Despite being in a glass cliff [0] situation, she was far more successful than any of the Apple CEOs prior to Jobs' return.

[0] https://en.wikipedia.org/wiki/Glass_cliff
This is pretty much the answer.

The medical device was validated with a certain version of the OS and any special configuration placed on it. If you change the OS/configuration setup in anyway, you (the manufacturer) have to analyze it for impact and potentially re-validate it. The user cannot make this change This would be a violation of FDA regulation.

Now, the hospital can say that they're going to stop using your equipment until you "fix" it --- many such products are leased, not purchased and they may use the lack of security to break the lease. But that presumes they can get a replacement that works as well, train personnel in it, update the supply chain, storage, incoming inspection, etc. for this new product and any supplies it needs...

It's not as simple as running down to MicroCenter and installing a copy of Windows 10!
Xbox One == XBO
Xbox One X == XBOX
FPGAs are worth studying in case anyone doesn't really know them. I once had an interview question right out of uni, and it was about FPGAs and I didn't know what they were. The interviewer really looked down his nose at me after I told him that.
Node Sentinel File Watcher
Please DO process-per-tab. I have a lot of memory. I want you to use it. If it's not enough, I will buy more memory or a stronger device. But please, whatever you do, don't make security or stability trade offs for me. The M:N threading model has never worked out. We know 1:1 works. Please do that. Please, please, please use a process-per-tab.
As far as I'm aware, 57 won't include the XUL API at all, whether behind a config flag or otherwise. I'm not sure how updates from 56 will be handled - one hopes users on the Release channel, who have add-ons the update will break, won't just find themselves hosed by surprise. I haven't heard much of anything about how that actual process will be managed, though.

(Self-Destructing Cookies looks like it could be reimplemented on the WebExtensions API, but the dev doesn't seem to have any interest in doing so. That's a shame, but it doesn't mean no one else will do it.)

I don't blame Mozilla for pulling the trigger this way, though. Opening the roadmap for general community discussion and veto would result in endless bikeshedding, and users unwilling to abandon XUL add-ons in November have the option of sticking with 52 ESR or just not updating past 56 for a while. Conversely, waiting for feature parity with XUL would mean probably another three or so years before e10s hit stable, and Firefox is already three or more years behind in that regard - that much more delay might well not be survivable.

It's not a great situation to be in, but I can't see how Mozilla could've found a better option than the one they chose, and I say that as one who will lose some cherished add-ons in the transition - but if it's that or switch to Chrome because Firefox is too slow to be usable, I'll take the former, and I was strongly contemplating the latter before e10s became a thing. I doubt I was the only one.
> Yes, so what this does is timestamp transactions (in this case SQL DML) in a decentralized way between nodes that do not or cannot trust each other. All this while enforcing write permissions ('grants') that were agreed upon earlier.

And this should be the very first thing to put in README. This is the single
most important thing about any program that uses a blockchain protocol: what
exactly is the decentralized, adversity-proof timestamping used for. Right
after that should be placed rationale, i.e. how does the hostility resistance
help compared to cooperation-based protocols.
Jupiter is the oldest planet in the solar system, new research suggests
Did they ask "the law" or just "the rules"? I did end up accepting an offer at Uber, and yes, I was asked if I'd ever broken "the rules".

Uber's culture is pretty toxic, and honestly, I'd say that either form of the question is probably a bad sign, but there's a clear difference between them.
Those machines are still the responsibility of the hospital and it's their obligation to update them so that the safety and security of their patients is upheld. Inconvenient things happen and companies are expected to adapt to those situations and respond rather than say "it's not our fault", especially in something as critical as medicine.
Many things could be improved in NumPy:

* make it easier to implement and deploy custom dtypes, fix the time-related dtype
* support for ragged arrays
* consolidate internals, especially around ufuncs

I also think some non trivial part of pandas lowest levels belong to NumPy, though I have not thought very deeply about that one: support for missing value, some kind of indexing, etc...
Pretty cool that it's going to pass directly over Clemson, SC. Literally almost dead center. (2:53 mark of the path video).
So does that give people who write allocators license to to threads arbitrarily?

More seriously, in C++ apps (Games financial trading etc...) it is common enough to need to carefully manage memory to get that last bit of performance even after saturating all the CPUs and GPUs. Superficially your advice makes sense.

Going forward I think I might leave threads in the same mental bucket as allocators and see if that heuristic holds up.
> she only got the job for being an attractive female.

I've followed her role as CEO closely, and I don't think I've read that in a single article, out of the 40+ that I've read over the last few years.
Is the "new Microsoft" going to allow running Linux in that device? I would buy one, in that case.
https://github.com/isaacs/github/issues/49 — I'd give it an upvote, and if you haven't yet, an email to GitHub support.

(I'd like hierarchical repos for both users and orgs.)
Why would they use a tif format for the downloadable map? I haven't seen a tif format in 10 years.
Pandas makes lots of backwards-incompatible changes. See for example these changes in the latest release

http://pandas.pydata.org/pandas-docs/version/0.18.0/whatsnew...

There have been a few independent attempts to add dplyr-like functionality to pandas without being backwards incompatible (e.g. dplython). I'd be very happy if the core pandas team went down this path.

That being said, I don't have a good understanding of how strong the distinction is between "design issues" and "issues where money helps". There must be some overlap.
Hello everyone. I'm currently working with a group who plans to do some experimental sounding of the effects of the eclipse on the ionosphere. If you want to learn more about this project please check out our website http://hamsci.org/. We are pushing a number of fun ways to get involved with collecting very useful data for scientific analysis.

I'd like to ask anyone who lives on the midwest or east coast to consider helping these projects:

1. EclipseMob: http://hamsci.org/node/148

This project will ship you a set of ICs and a breadboard that will make up a VLF receiver. No soldering is required. It's a great kit to put together with children.

After you build up the kit you plug it into your phone's microphone jack and run an app that agregates radio signal information (I/Q data I think) to the EclipseMob organizers. After the eclipse is over you'll still be in possession of a fully capable VLF receiver kit. You can use it to listen to VLF signals that are interesting. This may include human generated traffic or whistlers.

2. Total Eclipse SEQP: http://hamsci.org/seqp

If you have an amateur radio license and want to help participate in a contest you can hop on the air and operate during the eclipse. The more people on the air the better dataset we have.

3. Setup a Reverse Beacon Network receiver.

The main dataset we use is the Reverse Beacon Network. It's a set of automated receivers that listen to short-wave Morse code and RTTY communications. If you have a few bucks burning a hole in your pocket and want to set up a we have a page that talks about how to do this: http://hamsci.org/cw-reverse-beacon-network-how-guide

Using these data sources we would like to generate a very high resolution picture of the effects of a solar eclipse. As it turns out we don't exactly have the best understanding of what goes on during an eclipse.

We have a few other projects in the works that I'm not very familiar with. One idea is recording I/Q data from JT65 bands and building a data set via Zenodo so that everyone who contributes to the data set gets their name as a reference on papers that use it.

If you're interested and want to hear more about this you can reply to this post or send me an email to my "work" email. My email username is jk369 and my university's mail address is njit.edu.
Leaked audio from Uber's all-hands: 'Where is Travis?'
That's actually a crucial part of the culture to me - my company does dinner at 6PM, which everyone in the company knows is motivation for keeping people at work until then. I'm very thankful it's not 8:15PM. I don't want to be expected to work late daily and then have it disguised as a perk.
You would be surprised how many "normal" apps are not in the store...

( it's even worse in win10s )
If this makes thankful you have insurance, maybe the number is inflated. It's not unheard of for the net amount paid to be far less.
I didn't know it needed funding until I read this.

It's just an assumed resource in quant finance, like air or water. You do realise you're using it, though. When you're using scikit or pandas it's very normal to do "import numpy as np". And you get the odd np.nan reminding you.

Do people still use QuickFix? I dropped it years ago, it was noticeably slower than alternatives when I tested it.
Event driven programming is actually very close to actor model conceptually, just slightly less powerful. And basically switching to actor model is the only path forward for someone coming from events.

But yeah, people need to stop confusing actor model with shared-memory multithreading. Threads/green-thread/goroutines are all the same and the criticism applies to all of them. They share nothing with actor model (pun intended).
pandas is often used for one-off reports, where backwards compatibility is not as important.
Production software relying on the API could always depend on previous versions if a new version brings a significantly improved API.

I'm a regular user of pandas, would definitely say it's my favorite Python library by far... but it is very hard to do certain operations with it (as the OP said, anything involving multiple indexes, and things like plotting multiple plots after a groupby, etc.)
PotCoin soars after ex-basketball star Rodman wears logo in North Korea
Thanks for the link! Good stuff.

By the way, dplyr doesn't use multi-indexes. I actually think this one of the reasons (although not the biggest reason) dplyr is easier to use.
What do you guys think about dropping 32-bit?

About time.
Then that user can only 'hack themselves'. CSRF is a security vulnerability is because you can do a HTTP request on behalf of someone else, on someone else's browser, in someone else's session/security context.
I'd clarify and say it's the brand library. I bought an Xbox One because I wanted to play the Halo series, which I knew I couldn't do on PS4. The same might apply if you were really into Gears of War or Forza.

Otherwise, most people who "switch" consoles keep the legacy console to play "old" games rather than shelling out for the same content twice. Particularly now in the age of account-specific digital downloads that you can't sell / recoup on the secondary market.
Or just switch to chrome...
I've done this on some small sites, and it doesn't have to be a 404. Though that could work. I also do not recall the origin, but I definitely stole the idea.

I tend to use a "call to action" – "Sign Up", "Register," etc. And then link to a landing page with a "Coming soon ... " message. I have also had an option to submit an email to get updates. So I could track both hits to the page and compare to how many also submit an email.

I am not sure which is better. A 404 may detract from confidence of the site, and it may also lead to a single user refreshing the page or visiting multiple times, thereby skewing the results. Though, a landing page may also be annoying for the user.

I do think it can be done in a way that can both test actual interest without abusing the user.