skysight-inc/HackerNews huggingface dataset:
> my read was that he didn't totally get the context of the package dist / CDN suggestion immediately.

This is mine as well, but it's also troubling to me, given that the repo in question is meant to be a package management system; it means there are fundamental holes in the user's understanding of packaging systems.

My mentor has a lot of contempt for the bevy of packaging solutions that people come up with - invariable people look at the old ones, think they're too complex and wrong, write up new code that is Slick(tm) and Fast(tm) and Cool(tm) and they are... until they hit scale. Whether that scale is number of users, or serving multiple environments, or serving a great many packages of different versions... the lack of domain knowledge in the design stage will cause huge amounts of issues.
No rule changes needed. Did your packets travel outside of the US ever. Well hey now...
Google to remove toolbar PageRank from their browser tools
My (perhaps naive) thoughts on this are - suppose a 16k-packages-in-one-directory solution were just as fast as a 16k-packages-sharded-by-prefix (the CPAN solution), then the former is conceptually simpler and so should be preferred. And the fact that you can mechanically transform one structure to the other means that the filesystem (or git) should be able to transparently do it for you (eg use the sharded approach as a hidden implementation, while the end user sees a flat directory). This seems to be similar to what ext4 does (https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout#Hash...).
Having a mole is completely different from a system like JWICS being hacked.
True. But the OP is asking for advice on what to do next. It's hard to take any action on "for all I know".

Based on population counts, knowledge of business math is useful to many more people than knowledge of K-theory. While tensors, eigenvectors, etc. are important for my daily life, the are as behind-the-scenes as plumbing, materials engineering, and farming; that is, I benefit from people with that knowledge, though I know almost nothing about them.
150k is renting a small apartment in NYC though.
>and most were terrorists

Do you have a source on this?
Recently, spacemacs.
The author completely misses Linus' point. The rant is about SHA in the context of kernel code changes in git. In that context, code changes must be human readable and plausibly correct. An artificial collision which fails the eyeball test is not a threat Linus is concerned with.
Visual Studio runs on Linux, now MS joins Eclipse...the changes at Microsoft is too fast and dramatic, considering a while ago they're so hostile to the open source and Linux world at large. This indeed explains the saying: "if you can't beat them, you join them".

I hope it's not too late for them, for me there is no way to get back to Windows environment for any kind of development.

I suddenly realized that, Linux has won already, from Smart phones to the cloud servers, all the way.
I am skeptical of the link entirely. It says gevent does not support Python 3, yet if you look at the PyPI page [0], it says "Gevent runs on Python >= 2.6, Python >= 3.3, or PyPy >= 4.0.1 (but not PyPy3)". Is the lack of PyPy3 really worth saying Gevent doesn't run on Python 3 (the language, not CPython specifically)? Perhaps this website is out-of-date in some respects, and helps contribute to the confusion.

On an unrelated note, a lot of people I have encountered claim Gevent as the reason they haven't switched yet. For now I guess such claims are shaky, assuming the PyPI page isn't false advertising.

[0] https://pypi.python.org/pypi/gevent
How to actually solve the technical co-founder proglem
Well, today hearts are replaced by perfectly healthy hearts of other people and yet life expectancy after such a procedure is not great and patients have to take meds for as long as they live. Also cardiovascular performance is much reduced. So as long as this is not working really well, i guess growing hearts and replacing them is still a long way off.
Also there are other kinds of common cardiovascular disease like coronary heart disease which can't be fixed by replacing the heart.
OMR, an open ecosystem for common runtime components
Interesting article.

For a while, we had a non-typical interview strategy: A take-home project. We would give the candidate a week or so to work on a smallish project, the requirements of which we would specify. After they completed the project, we would do a group walkthrough with them.

We've hired five engineers over the last three years. For the first two, we did the take-home project. But, then I started to wonder a bit about if it was reasonable to ask programmers to work a weekend on a project. There were a bunch of persuasive comments in HN threads on the subject saying it was unfair -- a job seeker would have to spend an incredible amount of time on each application. And one candidate that I really liked aborted the interview process once I told him about the take-home test.

So I changed the process to something much more typical, with live, in-person coding exercises. We hired three more engineers under this system.

So, how did they compare? Well, the engineers hired when we were doing take home projects have worked out INCREDIBLY well. They are independent and very resourceful. They are excellent.

The engineers hired under the more typical system have not done well at all. We had to let go of two of them, after months of coaching, and the third isn't doing that well.

Random chance plays a huge role here, I'm sure. Maybe we just got lucky with the take-home project engineers. But personally, I think it makes a lot more sense to have the interview process match the work. /shrug
That's fine, as long as you _never_ need to trust said dev to do anything complex. It's fine to have mediocre developers perform mediocre tasks, but if you want more from them someday you may be in trouble.
That's because they were not done for any good reason. By this I mean some person with mental problems started a cult told everyone to start fasting for "religious" reasons and people followed. Obviously we don't pay much attention to that these days. Just like we don't investigate the scientific benefits of sanctified food.
Maybe they don't. This is a big meeting, full of the most powerful people in America. All of them are coming with their own agendas, their own motives. They just happened to be in the same place where a bunch of Republican operatives were panicking about Trump, and Republicans have good reason to panic.
> That inbox will get hacked. It's only a matter of time. If thousands of federal bureaucrats have access to it, I would be very surprised if foreign intelligence agencies do not already have access to it in some capacity.

That is honestly my problem with NSA/FBI/etc.

They have the biggest pot of gold at the end of the rainbow and the attack vectors are limitless. Political [The Hitler scenario], technical [foreign intelligence, terrorists, basement hackers, etc.], handling of garbage [someone didn't dispose of it correctly], internal [someone wants to go a target on their own, sell it to the Chinese, etc], etc. etc.

The fact Snowden was able to do what he did is proof they aren't competent enough to be trusted with that pot of gold.
Didn't know about this. Thanks for the link.
That's our version of Google's "I just write protocol buffers all day" joke.
Joined.
It isn't just package search which is the problem, it is everything which has to parse the packages file, which is basically every apt command. So if you can trim "main" down to 10,000 packages, suddenly every part of apt is faster, and no one has to install any custom apt replacements.
> This problem screams for SQLite.

This is precisely why yum/dnf has been switching from XML for repodata to SQLite. In fact, the only thing that is still XML-only is the comps file which just lists package groups, is updated rarely and "only" weighs in at half a MB.
> If customers choose to buy ebooks for a significant mark-up because they like the way Apple delivers them, I don't see how the price fixing harms the market

From some reading, I think the issue is basically that as a result of Apple's collusion with the publishers, Amazon could no longer sell without significant markup - thus price-fixing. I could be wrong.
Each frame, I calculate the velocity (x/y) of each objects based on their distance between the object and the center (target). Then, I apply a linear velocity on the body + the rotation based on the angle. I've used Box2D for that

Here is a part of the code (lua, LÖVE framework) : https://gist.github.com/psych0pat/2b7c8f52b9191f28ef8f

It's a bit dirty but it's working :)
How practical is it to remove-restore-replace the NAND chip every 10 tries if you have to search through millions of combinations?
I think it's easy enough to ask for this skill if the job would require the interviewee to apply this skill.

If your job is mostly frontend, yeah, you probably won't need to worry about this problem. But if you're hiring somebody to work on graphics? You better be doing complexity estimates in your sleep.
From my limited knowledge of human physiology .I don't think 24h is enough to trigger catabolism. You still have some fat reserves, and if you exercise/lift during the cut, you probably will even gain muscle.
YMMV
SFMTA's most recent evaluation:

https://www.sfmta.com/sites/default/files/projects/2015/Eval...
I think Gevent 1.1 added Python 3 support, and its final release was just a few days ago (03/05).
Here's Cancellara winning Strade Bianche this past Sunday:
https://youtu.be/X8YJH23dIAc

I think it looks pretty similar in terms of terrain, style, and effort, and it was a win over a tough field. With all the concern about mechanical doping, they checked his bike and there was no motor in it.

Of course there's no way to know what happened in 2010 for sure, but he has shown he doesn't need a motor.
Dockerise, Deploy, Update Code, Repeat
I do, actually. Human civilization is 3-5 times older than the Romans, and human existence a hundred times older. The Romans had steel (swords and shackles), literacy, and a sophisticated transportation network. What we have today is just refinements on Roman ideas.
Not having any does not necessarily mean you are good at avoiding them. It may mean you are lucky, or the false positives weren't there to be had in the first place, or some other reason is keeping false positives out of your company.
I'm disputing this: refuse to accept that millenials are 'worse off', citing technology advances or whatever.

I was disputing the idea that we are worse off than some past period, not that we are worse than some hypothetical alternate reality where every single thing is better. So again, are you willing to give up technology and live in that past? Is your wife willing to accept a 1/1,000 risk of maternal mortality rather than a 2 or 3/100,000 risk?

Also, I have no idea why you are bringing up inequality. None of the things mentioned in mcphage's comment have anything to do with inequality. Neither does your 60-80 hour weeks, your stress, or changing demographic ratios which will make retirement (at future higher standards of living) more difficult.
The longest I have fastest for was 48 hours. It was wonderful. Those first few bites of food were heavenly.

I'm probably gonna try doing that today
Thanks for the feedback!

The last question is actually: "Is there anything blocking you". I originally cut it out of the picture for simplicity, but I'll add it back in :-)
>(I wonder how many planets they teach there as being in our solar system?)

Your comment got me to look up the number of objects considered planets over the years, this has ranged from 5-23. Data since 1543 is available here:
https://dx.doi.org/10.1038%2Fscientificamerican0107-34

For fun I did a linear regression of year vs # planets and found that the while the slope was 1.8 planets/century, this was not significantly different from zero. The evidence appears to be consistent with a constant number of planets.
Presumably you'd only have to remove it once, then install it in an easily-controlled circuit that would selectively connect it back to the rest of the phone?
I can't tell if you're joking or serious. Certainly, Microsoft hosts a lot of Linux VMs in Azure. A lot. The last I heard, Azure was hosting more Ubuntu than anything else.

I'm going to assume you're serious and agree with you; I wouldn't be at all surprised if Microsoft did end up joining the Linux Foundation. I'll guess within the next 2 years.
Of course Phoenix doesn't resemble Silicon Valley or SF and I think its important to note that we don't intend to try and replicate or be that - no market can. The Phoenix MSA is indeed car-centric and that's not going to change a great deal. However, the downtown areas are beginning to develop into more true urban centers: http://www.bizjournals.com/phoenix/blog/business/2016/02/get...

http://www.bizjournals.com/phoenix/blog/techflash/2016/02/an...

Unfortunately the Maricopa County sheriff is often in the headlines, but those of us who live here can speak to the diversity and inclusiveness. The business community strongly supports this, particularly through initiatives such as ONE Community: http://www.onecommunity.co/arizona/phoenix/news/openaz-unity...
Tech salaries are really strong in Dallas. The pay increase I'd get from moving to SF or NYC would be offset and reduced further by taxes/COL.
To address both comments - I didn't mean to suggest Montreal is the new promised land, just to add some discussion of non-US locations that may hold promise since the comments had been US-centric.

Most tech people working in the US likely will be shocked at how little tech workers are paid in most of the rest of the world, including Canada. But not everything is about absolute salary.

Montreal, imo, provides a well-balanced quality of life for a wide range of demographics. Good schools and govt-provided health care for those with families. Bilingualism for the culturally inclined. Nearby mountains and wilderness for nature lovers. Unrivalled nightlife for the younger who want to party it up. I don't know of another place that can offer all of those things together.
Actually the part which parses the packages file is a bunch of c++
This is another method: wheel accelerated by induction, no gears, no noise. http://www.cyclingnews.com/news/electromagnetic-wheels-are-t...
They are now x-raying (some) bikes at (some) races.
Ubuntu 16.04 LTS is planned to have only python3 installed by default
'Produced with slave labour'

Love it.

Daylighting externalities is key to changing behavior. Enough of us vote with our dollars to move the needle.

I stopped eating chocolate (cold turkey) when I first learned about the plantations using slave labor, children, etc.

I resumed buying chocolate when I learned about the Fair Trade program.

http://fairtradeusa.org/products-partners/cocoa
This requires less boilerplate than Iron (which is built upon Hyper). I'll definitely be checking this out.

That said, I've been very happy with Iron thus far.
Sorry, I keep mixing up variables with types. I do not think about types when I program (JavaScript).

You might find my blog interesting:
http://webtigerteam.com/johan/en/blog/editor2.htm
http://webtigerteam.com/johan/en/blog/editor.htm
If the user was using a 4 digit pin code it would only be 10,000 combinations.
Agreed, Phoenix is the way to go. My wife and I moved here from Chicago and everything is cheaper. The tax environment is very business friendly, cost of living is much lower, and the people are friendlier. Not to mention the influx of startups and VC money that has been flowing in. I believe Scottsdale was recently named the best place for Startups outside of Silicon Valley.
I think that's highly dependent on your team. We've been using it heavily to help stay connected without nagging each other. It's also especially useful for remote workers :-)
If it's idiomatic Ruby (which some, like me, are not familiar with), I think it would not be a red flag if they could explain the details of what the syntactic sugar represents, and why its runtime is what it is.
Sigh.

I have (somewhere ;-) RMS's John Hancock on a small cheque I wrote and he cashed for the FSF nearly thirty years ago.

I did my duty on hating Microsoft and pushing Linux for those years when it mattered. By 2005 I was estimating Microsoft's 'packet' TTL at about 10 years ...

Nowadays Microsoft are like a beaten bully, out-eviled by much creepier players, and they're acting reasonable, mostly just asking to be paid for decent products that do not rape the customers and sell their info to whomever.

Why be stuck in the last century?
If private American communications data finds its way into the hands of foreign intelligence organizations, does it really matter whether the database was "hacked" technically or via traditional espionage? The end result is the same.
+1 for Arizona. I was born and raised on Long Island NY, worked at companies both on the Island and in NYC (Ranging from large corps to startups). I moved out to Arizona a few years ago and haven't looked back.

I started my company just over a year ago, the investor scene in Arizona does currently suck unless you are in Real Estate or SAAS; but there are some large players doing their best to support Hardware startups. The article "Arizona breeds workhorses" is a great way to sum the ecosystem up, if you have the tenacity and thick skin to forge forward you will find Arizona a fantastic place to start a company.

Arizona has felt like home since day 1.
I had been doing the same thing for most of my adult life just out of programmer habit. I have previously moved to three squares a day, and noticed exactly the same things you describe here. Now the one thing that is true is that it is almost totally incompatible with a heavy exercise schedule. It is very hard to go too long without eating when you go to the gym and run everyday.
I can imagine many valid use cases for an RDMS waking up regularly, and a laptop really isn't the environment it was originally developed for.

The really questionable thing is automatically installing it along with Visual Studio.
Where do you get the millions of combinations figure?
If you're a programmer, you like to solve puzzles, so think of passing the interview as just another puzzle! I mean, yeah, it shouldn't be, but here we are.
Heck, the FBI could also disable writes to the chip, or simply interpose some logic that pretends to write, but actually doesn't (a non-write-through cache :-) ).

That is, if the secrets in question are on that NAND chip.
I don't get it... If you've never used homebrew, and are only really a user of other package managers, why are you attempting to offer advice on what they've been doing for years.

Is this classic "I have an opinion and all of my opinions are great, so I must pontificate!"?

Maybe you should just trust that the developers of the only successful package manager for OS X have some idea of what their users want and need... and that as someone who has NEVER used their software, and not a seasoned veteran of any sort of similar projects, your opinion counts WAY less than any of their actual users.
Extensive discussion yesterday: https://news.ycombinator.com/item?id=11241430
You can download a nice installer from here: http://llvm.org/releases/download.html
The fundamentals for package management also move the package into it's final resting place(s), where it's going to do it's work. Curl doesn't do that, it just gives you a single file somewhere.

I'd also consider removing a package to be a fundamental part of a manager. The two items you describe would be a 'package grabber'.
> Even if you don't actively make an effort to network, you have a network of people who know you're good enough to outright hire without the whole rigmarole.

Not sure why you think this is the case. It is really easy to end up with a worthless network (I managed), and many larger companies insist on forcing every applicant through the HR hiring funnel for compliance reasons.
Leaders’ STEM education determines stance on iPhone encryption case
If Python Software Foundation would create a serious initiative to double (or more) the speed of cPython, specifically for Python 3.5+, I'd donate at least $100, and I'm sure there are a vast many other individuals (and companies) that would donate as well. In the meantime, my Python-related donations go to Django.

I think that speed can't be treated like a niche feature (e.g., via PyPy, Cython, etc.) any longer; not with tools like Go out there.
> If it turns out that the auto-erase feature is on, and the Effaceable Storage gets erased, they can remove the chip, copy the original information back in, and replace it. If they plan to do this many times, they can attach a “test socket” to the circuit board that makes it easy and fast to do this kind of chip swapping.

> If the FBI doesn't have the equipment or expertise to do this, they can hire any one of dozens of data recovery firms that specialize in information extraction from digital devices.
Hijacking this a bit: for you folks who've relocated, how did you handle getting connected to the tech community in your new city, and eventually finding a job there? Did you find something beforehand (if so, how), or just start interviewing once you're on the ground and established?

I've contemplated this before, and make a point to check out jobs in other cities when I'm job hunting, but it's hard to ignore the local recruiters who just send me local jobs out of the blue so I always end up staying where I am. I'm currently in LA, and am somewhat interested in relocating to somewhere with a similar/warmer climate, lower cost of housing, equivalent/better outdoor recreation opportunities, and not-awful startup/software scene. I've considered Denver, SLC, Bend, and Phoenix pretty strongly, but haven't found anything that lines up yet.
That isn't what Wikipedia says at all:

> During the race, the UCI checked the bicycles of Van den Driessche and found a motor in the bicycle she was riding.

And:

> “After one lap of the world championships, UCI took Femke’s bike in the pit area and tested it with some sort of tablet,” said Sporza journalist Maarten Vangramberen. “The bike was immediately sealed and taken. The UCI then called in the Belgian federation. When the saddle was removed, there were electrical cables in the seat tube. When they wanted to remove the bottom bracket, which is normally not difficult, they could not because the crank was stuck. Inside there was a motor.”

Several people in this thread are repeating the claim that it was a pit bike, the UCI seems to think otherwise. I am siding with the UCI on this one.

[0] https://en.wikipedia.org/wiki/Femke_Van_den_Driessche#Allega...
[1] http://velonews.competitor.com/2016/01/news/uci_detains_bike...
Less scientifically and mathematically gifted leaders believe that an encryption compromise can be brokered. The gifted know there isn't a compromise because the rules of mathematics can't be negotiated
Late to the party but I'll just add in my $0.02

I remember the best interview I had was at a company offering open source software. For the coding components of the interview they give applicants a task (they cherry pick one of the easier ones) from their JIRA backlog and told applicants they've got two weeks to come up with a patch. It didn't matter if the applicant could fully solve the bug/feature, since it's not particularly fair to expect the applicant to be familiar with the ins and outs and gotchas of the system they are working with, but what did matter is that they A) submitted something, and B) could talk their way through their thought process and how they arrived at their current solution.

This sort of process really clicked with me. Obviously it's not as straightforward for some organisations that may offer proprietary software, but the process could certainly be adapted for a lot of organisations, in my opinion.