skysight-inc/HackerNews huggingface dataset:
Well you don't have to have electronic voting either, the population can regularly elect local collectives or councils which can make decisions. OK not too different from our model of government. The important thing is popular control over all institutions, mutual aid, co-operation, including corporations, not rule by elites.

Look at the Spanish revolution, it was a great success, and mostly achieved by illiterate peasants, everybody understood it very easily. https://www.youtube.com/watch?v=SH2pFTx_8VE
Whiteboard coding doesn't necessarily have to involve guessing the algorithm - any whiteboard questions I've asked avoided doing so.

On the flip side, my experience with take home projects is that they are much more of a hazing/pressure cooker ritual - at the least, the time pressure of a Google/FB/etc. interview lasts only a half hour. Most will expect candidates to spend a huge amount of time, which many won't have if they're actively job searching, or are busy people in general - I prefer to pour that extra time into open source work, since at the least it benefits others. One company assigned a project to me once that suspiciously seemed like implementing the company's whole business model.

It doesn't take long to figure out if someone has the right skills oftentimes if you ask the right questions - candidates shouldn't be penalized for companies' ineptitude in assessing interviewees.
With 14 million combinations just in a 4 character alphanumeric(upper/lower/numbers) password, I would think they would start to encounter flash reliability issues re-writing this "Effaceable Storage" long before the password could be broken.

This would also slow down their attack considerably.

I disagree that the claim is fraudulent.
Thanks for posting, @rmason!

Author here - I'd love feedback / questions from HN.
We call it "micro social networks". Every network is like a single Slack channel (but open) you can share because it's reachable via an url. You can create those networks on any topic you like. And if you want to engage other people just post in on Twitter or Facebook or send it around via email. You can also use it like a Whatsapp group with friends.
Discussion from yesterday: https://news.ycombinator.com/item?id=11234807

(The current post is just the video embedded in that article.)
Interesting technique, but it doesn't remove the long interval between permitted passcode attempts - an equally important problem for brute-forcing.

So the FBI would most likely still require Apple's assistance in this.
When will support stop for Python 2.7? Once it stops being patched/supported, it represents a security risk (in my book).

Additionally, eventually new libraries will also stop supporting 2.7, with the same issues as well as making development harder (or not as easy as your peers/competitors)
First “96Boards EE” SBC Debuts with AMD ARM SoC
Yes, it's entirely possible! I once crunched some 350GB of arxiv.org papers on an old ThinkPad:

https://github.com/HeinrichHartmann/related-work.net/tree/ma...

Demo here:
http://dev.related-work.net/
At that point they can swap out the flash chip for a new one, new chips can be obtained easily. Also, the PIN is 4 numeric digits, no alpha characters.
So these connect via WiFi? I hope there is some correct SSL in there or you will be deauthing and MiTMing these easily
Switching to asynchronous I/O isn't going to magically result in better performance on HTTP workloads. I don't think most of what any performance difference you're seeing is due to that: I suspect instead that it's relatively "boring" optimization work that has yet to be done in Hyper.

The primary difference between async and synchronous I/O is (a) better memory usage due to not having a stack per connection; (b) you can avoid the overhead of context switches to wake up an I/O thread; (c) thread spawning performance is faster due to the kernel not having to be involved. Golang's advantages in (a) and (b) are much less than what is typically thought of as "async I/O", because it still semantically uses a thread-per-connection and so is performing the same operations that a synchronous I/O implementation performs, just with a different implementation strategy.
Welcome to HN, where 'classical antiquity' is modern.
Nope. I thought same thing.
Empires and Allies Hack Unlimited Gold
That's interesting, because bytecode verification is extremely well-defined for the JVM: https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.ht...
I just made a full-time switch from front-end developer to Android developer with the agency where I work.

Current side projects, nothing mind-blowing:

- Just launched a small developer swag site[0]. I know, not very original. It only carries a small amount of stickers right now, but 15% of every product goes to support its related organization or OSS project, or it goes to support a charity. So there's that.

- A little Mac toolbar utility for designers that tests color combinations against the WCAG. I'll be releasing it within the next two weeks.

[0] - https://developerculture.com/
8Tracks suspends international streaming
I don't think that is really a problem. We hire people to do a good job and most of the times kick-ass programmer isn't the best person for the job. At least for a smaller company we need someone who can understand business needs, can communicate better and Add Value. This is a far complex job than implementing red-black trees.

Consider this:
We need to find the most shared URLs on Facebook in last 24 hours.

I can perfectly see why a lousy coder might achieve this objective better than a kick-ass one. A coder with average skills quickly figured out that Buzz-sumo has a public webpage with that content which can very easily be scraped using phantomjs. Job got done.

Another great coder suggested to me I should buy $10K per month Facebook firehose. He is not wrong and that is a good solution too but he failed to see that we are building a POC and not a full featured product.

Needs of companies are complex, many times if you can pay great salary just having a filter for IQ is good enough. But in most cases I think it is far better to look at an individual and judge.
The point is to match the debt to the asset.

As the car depreciates at a static rate, it is OK to pay off car debt at a static rate too (ie. monthly loan payments).

A house actually depreciates in value just like a car, at a static rate, but over a longer period (say 25 years). So it is OK to pay the mortgage off with a monthly payment for 25 years.

I think labeling homes as an investment and vehicles as a sunk costs is a problem that the general public has. Houses need to be maintain and upgraded to keep (or improve) its value. House values definitely don't always go up - as seen in the subprime mortgage crisis.

Sorry if I implied that the car goes from 100% to 0% value instantly. If it did, then I should pay off the loan in the same fashion. In fact, lets say a new car loses 25% of its value immediately once you drive off the dealership lot. Then you should have a car loan only for the 75% of value remaining and should have paid 25% upfront... match the debt to asset.

Vehicles can be considered an investment if it generates income (eg. taxis, commercial airplanes).
I believe the passcode is only 4 numbers, not alphanumeric.
Yes, the main language is usually English

"and companies are STARVED for talent. It's very, very hard to hire people in Montreal"

Yadda, yadda, yadda

I spent a couple of months sending CVs around Montreal (this was after having Canadian experience) to no avail, just to have several ones take me seriously in Toronto and actually make an offer

So yeah, they're starved by their own doing.

(And I do speak French actually)

The city is lovely, very cultural, I love it, but the fact that it's an Island makes real-estate issues "interesting". Worse taxi-drivers on the planet though (but now there's Uber)
Bike seat height adjustments are very simple: the seat is mounted on a tube, which fits within the slightly larger seat tube and then is clamped.

Getting the exact same position is easy: just use a Sharpie marker on the inner tube to show where it fits in the outer tube. Draw a second, vertical line across both tubes to make sure the orientation is the same.
iPhone 4-digit codes are not alphanumeric, they're digits only so there's only 10,000 combinations.
I just don't get how psychologically how these people are making this ok with themselves. I almost get human doping (I don't approve it, but I get it) but this is straight cheating.
The Python development team will cease supporting Python 2.7 in 2020. After that you will have to buy support from someone like Red Hat or Continuum Analytics.
> Leaf with CuDNN v3 is a little slower than Torch with CuDNN v3, yet the bar for leaf is positioned to the left of the one for Torch

I think that's because they're sorting by forward time rather than forward+backward. That would also explain why in the Alexnet benchmark Tensorflow (cuDNN v4) is to the left of Caffe (cuDNN v3) despite having a much taller bar overall.
Honestly though my biggest issue with interviews is
the lack of response with a negative result.

Exactly mine too. However:

If something is wrong with a candidate and they don't fit that's perfectly fine.
But please give them accurate and detailed feedback where possible.

Detailed feedback is hardly ever possible. Not only because of a fear of litigation (which is a big factor too) but also because the hiring decision is a matter of balancing so many different points.
IBM's commitment to growing Cloud, Analytics, Mobile, Social, and Security (CAMMS). Investment into Watson branding and advertising. Maybe the feeling that I want to feel secure since I am in Watson group.
Sure they do. "Model a parking garage in code" or "design a database with customers, orders, etc" are classic interview questions.
Vienna (Austria). Great living standard, lifestyle and housing prices are growing, but regulated and mostly affordable.
Fast growing startup and hacker scene, backed and supported not only by accelerators, but also by ongoing campaigns to support innovators and founders.

"Vienna named world's top city for quality of life" - http://www.theguardian.com/business/2016/feb/23/vienna-named...
If the FBI's technical teams can't figure this out they should all be fired and it's all the more reason we shouldn't trust them with back doors into anything.
Putting waterboarding on the same level as whiteboard coding interviews is minimizing the horrific experience of those who have been waterboarded.

I guess it is, if you read it literally. But I don't think people mean it literally when they joke about it, nor are they making a serious comparison between the two experiences.
Ironically enough, Triplebyte's own take-home projects were some of the worst I've ever had, and did a horrible job of respecting the candidate's time.

When I went through the their take-home interview process, there were 4 projects to choose from, with only one having anything remotely to do with my area of expertise (it was a multiplayer game, and I was looking to work as a web front-end/full-stack developer). For all their talk on how you should select a practical project to talk about because it correlates better to ability to get real work done, it's really rather ironic just how utterly academic and unpractical the projects they offered were (that game was literally the most practical one on the list).

Now they tell you that you're expected to spend at most 3 hours on the project. This might be true for some of the other more academic projects on the list if you had any expertise in the respective areas, but it definitely wasn't true for the multiplayer game project I chose, which had a non-trivial front-end and back-end component, for which testing alone could easily take 3 hours (Or maybe I'm just bad, which is definitely possible, but I've asked many of my more experienced peers how long they think a project like this might take for them, and the lowest estimate I got was a whole work day of 8 hours).

Now they also tell you that it's OK if you don't finish the project. There was also a second part to the interview where they may ask for extensions to the original project, where they'd give us more time to work on it, so I assumed if we don't finish, they'd ask for us to finish the original spec along with some extensions for the second interview. Since I had already finished the front-end component for the game, and had worked on the project for well over the expected 3 hours, I decided to call it a day and work on preparing for some of the other interviews I had that week.

However, that it was OK to not finish the project for the first interview might have been an outright lie. I won't ever know for sure because I was rejected after the first interview for not finishing the back-end as well as being unable to resolve some performance issues the interviewer pointed out (which at no point in the interview did he even ask for me to fix, so I assumed fixing that performance issue would also be a part of the extension). Incidentally, I went back to the project a while after the interview and resolved the performance issue in 5 minutes flat.

The whole process just left a rather bitter taste in my mouth, which was all the more disappointing because I went in with great hopes after reading all their great blog posts on HN. For anyone else considering Triplebyte, I'd highly recommend going with their traditional interview route until someone at Triplebyte can confirm the process has changed for the better. At least with that route, if you get rejected, you'd have wasted less time in the process.
good point, if a teacher catches you with a "cheat sheet" in school but you don't use it, is the student charged with cheating? yes, most likely.
This isn't restricted to an open-source CMS; any popular CMS gives you this. SharePoint is the gold standard in DIY CMS platforms, and everything you mention above is doubly true of SharePoint. It's certainly easier to find a SharePoint developer than a Drupal developer.

I mean, there are downsides to SharePoint: it's commercial software and there's more friction than with Drupal. But I'm not even sure how relevant that is anymore in today's IaaS hosted world -- I can go on Azure and deploy a Sharepoint server in 5 minutes from an image and the licensing costs are baked in.

But you're right about developers not valuing these -- CMSes are for established businesses that need a technology platform to manage their messaging across multiple channels. If you consider yourself a product hacker, then something like a CMS isn't likely to be interesting to you.
>historically recognized synergy with the primary constituents

hot coffee or tea with bagel with thick layer of good quality, ie. high fat, butter on it. In poor student times - replace bagel with black rye bread and butter with piece of salted pork fat. The same synergy hits the same spot :)
My shipping boxes hold an even number of widgets, but I "have to" sell odd quantities and those need expensive mil spec styrofoam peanuts added to fill the hole. Here, have an array of possible shipment sizes. Given that array, if its shipping an odd number of widgets I wanna add an additional half widget shipping charge.

newshipping = oldshipping.select{|i| i % 2 == 1 }.map{|i| i + 0.5 }

My ridiculous fictional writing about shipping widgets is way more confusing than the idea that you can select and then chain right into a map.

This probably looks really weird to a java guy but its not really all that mysterious. I wonder what that looks like in Java.
The way to make it difficult to reuse is to keep it at Apple (where nobody can extract it from the device) and dispose of it after use, not try to limit it to a single device and allow the build to leak. The signing key is much more valuable target than this build, and the build needs to be secured for a very limited time.
Visualization Using Kibana (Part 1)
The government already uses large X-ray scanners to X-ray vehicles with riders in them. The scanner manufacturers insist these X-rays are perfectly safe to use on humans even though they're strong enough to penetrate steel.

Millimeter waves won't penetrate metal, so they probably wouldn't work on bikes.
UC Santa Cruz frat, sorority members suspected in drug ring
So I assume everyone will migrate in 2021 or 2022.
On the flip side, user 'alloy' gives the response that their decision to use github as a CDN was an explicit decision. In designing a product to scale, they apparently explicitly decided to outsource the 'scaling' part. While it may have been surprising to them, I don't think it should have been so surprising.

> It strikes me as extremely unreasonable to expect a group to avoid abusing a free service when nobody tells them that it's abuse

I don't think so at all. An experienced developer should expect that a free service will rate-limit their offerings at some point, and design around that. Viewing 'free' as 'an eternal resource sponge that we never have to think about' is the extremely unreasonable thing to do, in my opinion. I think that 'abuse' is probably the wrong word to use here, since that implies malice, and they don't appear to be malicious.
Depends on where you live, maybe. Here in Minneapolis, quality food is a thing, not just for the rich, but for the middle class and even the poor. Sure, there are always tradeoffs, but we're not living on the McDonalds dollar menu and Maruchan Ramen - not if we can afford better, and most can.

The real cost of quality food isn't so much money as time. My daughter does most of the cooking for the household, because she loves it. She spends a couple of hours a day at it. I love to cook too, but I don't spend hours a day cooking, because it's not a good tradeoff in my life.
All know motors for race bikes rotate the cranks when engaged, and his are stationary. You can also see another example here : https://www.youtube.com/watch?v=q7TWDNhWDlY#t=41
> I certainly don't think the barb about your willingness to employ people who write things on Github issues threads that you disagree with is helping anyone understand any part of this situation.

It seems to be one of HN's go-to insults. "Look at this person's behavior, I would never hire them," as if everyone wants to work at your startup.
The typical Silicon Valley style interview equivalent for a chef would be to have said Chef participate in Chopped. Plenty of professional chefs do awful in Chopped, because the required skills have little to do with what you need, day to day, in a kitchen. However, it's easy to judge. What is missing is the correlation between a hard test and actually on the job performance.
Yes but that installer doesn't actually install a fully working environment, you need the standard library from MinGW or MSVC as well.
RFC: Vanilla Components
Case Study of a Real Estate Crowdfunding Investment
>It is therefore to predict that scientific progress will come to an unexpected, screeching halt, some time in the next decades.

Until we have complete nuclear disarmament, this doesn't seem like a far fetched scenario.
Consider yourself corrected, Thunderbird supports CalDav out of the box now that lightning has been integrated.
Usually when the term hacked is used it's used technically. The end result is the same but it's important to be accurate about the method and means.
Maybe their exists experts that can get this right every time but there are significant risks to damaging a chip desoldering and resoldering. It's not just removing a through hole capacitor.
OpenBSD 5.9 song
It offers a good grounding. You'll need to speak with native speakers regularly if you want to become fluent, but it's good for getting you over the, "I can't make myself understood at all," hump.

Of course you can be a bit stilted by learning from sources other than people. I once heard a story about someone who learnt German from videos. When he went to Germany he was told he sounded a bit like Hitler.
I cannot imagine why you should say this. I'd say the reverse is true.

http://www.reuters.com/video/2016/02/16/europe-sentiment-at-...
http://www.latimes.com/world/europe/la-fg-anti-eu-europe-201...
https://en.wikipedia.org/wiki/Anti-Europeanism
http://www.pbs.org/newshour/bb/swinging-right-left-anti-eu-s...
> Are you sure you're not thinking of C?

Yes. Modern C++ is neither memory safe in theory nor memory safe in practice.

> I don't buy that code written in one language or another is necessarily more or less secure.

The entire security industry, more or less, disagrees with you.

Though I should qualify this with the obvious statements that (a) dynamic languages admit classes of security bugs that static ones don't; (b) no language will magically eliminate all security bugs. But it's just an empirical fact that C and C++ admit lots of memory safety bugs that result in security problems way, way more often than memory-safe languages do.
Watch Picasso get painted by Picasso, via neural networks
pyreadiness.org uses https://github.com/brettcannon/caniusepython3 to figure out if a project supported Python 3. The issue is that gevent doesn't specify their support through a trove classifier on PyPI. There is a hand curated overrides file, though, that I just edited to list as supported (https://github.com/brettcannon/caniusepython3/blob/master/ca...). I don't know how often py3readiness.org updates, but the issue should resolve itself the next time they update the data on the site.
Countless books have been written on this topic, so my money is on no.
I have some experience experimenting with NPGSQL and it was definitely not production ready; huge performance problems and general issues abound.

I wish someone would step up and write a better .net postgres driver.
The frequency of the stock market updates is an advantage to HFT which has the speed to trade in the milliseconds. Thats what I mean with frequency being an advantage to HFT. I.e. it's more or less the only way to trade in the milliseconds.

You take that away you take away the advantage of most HFT. I don't see how thats not part of the solution.

HFT algorithms are humans competing at a meta level which begs the question whether the value it provides is meta too. I.e. I have yet to see any benefit HFT brings to anyone but those who do HFT. It doesn't seem to help the market as far as I can see.

It's done as I said purely because it's possible with computers to trade there and it seems to be a privatized version of a tobin tax.
Just because they haven't replaced coding in a text editors for all use cases doesn't mean they "failed". In my industry (PLC, building automation), visual programming languages are the norm and are extremely successful.

They significantly drop the barrier to entry and allow basic controlling of systems for non-programmers.
I thought most competition road bikes were almost entirely carbon fiber. At least in the frame. Where it sounds like you have to hide the motor, batteries, and wires.
More details on the illegal modification: http://homepage.virgin.net/shalco.com/tte_ban.htm

It is quite brilliant. Think of it as a software backdoor. :)
You bet - makes you wonder why ~everybody~ is against Trump.
A great example of responsible disclosure, and the company acknowledging, fixing and rewarding the bug and finder. Great job to both Facebook and Anand.
Isn't it just a 4 digit pin? Even if they input a pin per minute, that is slightly under a week, worst case scenario.