skysight-inc/HackerNews huggingface dataset:
whiterboarding?
For cadence and speed, they are very rarely "wired" anymore. Almost all use ANT+ for communication, it's a very low power protocol meant for low power usage.

Electronic shifting (Other than SRAM's newest) is however wired, but again it's a very low power protocol. It also uses two motors to perform the shifts, but they are very small and external.

I would imagine you could tell the difference and find what you're looking for with something as simple as this: http://www.amazon.com/Fluke-LVD1-Volt-Light/dp/B000B64ZDG

I used to use one for electrical work, and it worked very well.
Gotta say, this is incredibly discouraging for someone like me.
Someone already called him Trollvalds, and for a reason.
Saw it pointed out in other comment threads too that SQL Server on Linux makes it possible to Docker-ize a full application stack with .NET Core today, while you wait for the eventual promised Docker support for Windows containers... This also seems a possible motivating factor.
Power, minimal detectable effect, and bucket size estimation in A/B tests
A weight minimum is enforced for these bikes, which isn't really close to the possible minimum. It would be trivial to swap different components out for lighter versions in order to accommodate a motor.
I do not think Boston/Cambridge CoL is anywhere close to SF/SV. Maybe if you want to live right in Downtown Crossing, Kendall Square, Back Bay or the South End (not the same as South Boston which is totally different for those who have limited familiarity with the city). It's certainly not anywhere nearly as expensive if you're living in Somerville, Eastie, Dorchester etc. For about $1500-$1800 you can rent a place to yourself which is likely walking or biking distance to your office. Try doing that in SF.

Our state government is a corrupt mess, but so are a lot of state governments. I tend to think the city governments are pretty good. Cambridge and Boston both seem to have their shit together right now.
In Canada, Montreal is a great city with reasonable living costs and a decent tech scene (esp game development). Climate will probably scare away anyone not originally from the east coast or midwest though.

Toronto and Vancouver, despite having some pluses, unfortunately can't be recommended to anyone that cares about cost of housing.
Social performance stress is not technical performance stress. You can weed out a lot of undesirable work environments by seeing which potential employers confuse them.
But be honest....by that point did you really want it?
But there are many groups of people involved. Not everyone angry at tech workers, or at rising costs of living, are also anti-more housing. That's completely nonsensical. There are many people in San Fran and there are many different agendas.
This is not how to find people you actually want to work with.
I went to UC Davis but would frequently visit Sac. It's such a beautiful and laid-back city, and the people are great. SF is only a one hour drive away and Lake Tahoe is relatively close too. I've been living in Mountain View for a couple months and I miss the Davis/Sac area more and more as time goes on. The atmosphere here is, I dunno, toxic. Too many people here size each other up based on where they work and where they live and people are way too obsessed with advancing their careers and chasing higher salaries, more luxurious cars, nicer apartments, etc. Everyone seems to have some sort of inferiority complex if they don't work for the "Big 4". People in Davis/Sac seemed less superficial and it was a lot easier for me to make friends. Also, yeah, the cost of living is so much cheaper. I'm paying $1700 for a tiny studio in MV. Back in Davis I was paying $1400 for a pretty nice 2-bedroom apartment. Meh.
See the LLVM release notes here: http://llvm.org/releases/3.8.0/docs/ReleaseNotes.html and the Clang release notes here: http://llvm.org/releases/3.8.0/tools/clang/docs/ReleaseNotes...

If you want to keep up with the latest LLVM developments, you might want to sign up for my LLVM Weekly newsletter http://llvmweekly.org/
Why would Tech CEOs care so much about whether Trump gets the nomination or not?
By the way, have you seen this? I think it just came out a week or two ago.. https://www.youtube.com/watch?v=Wv5F5N6mFf0
Sure, I'll answer that.

First, you assumptively respond as if 'DannyBee doesn't have any data, because you dispute the provenance of his data. But there's a difference between "I agree with the validity of your data" and "you knowingly are arguing without evidence".

Then, you pointlessly barb him about the selectivity of his memory.

Finally, you deploy the classic message-board-jerk "nice work" rhetoric, which exists solely in order to inform the person you're talking to that you don't respect what they're writing.

That's a lot of rudeness to pack into such a lightweight comment.

A writer with exactly the same information trying to persuade people of the exact same position could accomplish what you've accomplished so far with just the words:

"I don't agree with you".
Every time you link to a download page instead of something useful like a release announcement God kills a kitten
Well, I'd be happier if Pypy 3 were faster. As it is, I can get pretty decent speedups with 4.0 (2.7.x) but not for python3 code in my use cases...
...I think the parent was being facetious. It's pretty common to "trash" the city you love so no one else moves there.
As a generation Y person myself, I feel like older generations are combative against newer generations. Whether it was willful neglect or negligence, I am not sure, but the reality is that I am getting a pretty raw deal when compared to my parents and grandparents. Considering the societal or moral obligations parents have (or should have) to their children, I wouldn't say "betrayal" is too far off the mark. Apparently the sense of obligation from an older generation to a newer one doesn't extend very well when viewed in aggregate.
theonewolf, to the best our knowledge, we are the first to offer TLS protected iSCSI (a block storage transport). As we said in the post, SSL was considered back when the iSCSI protocol was developed, but IPsec won out. Many people use TLS today for object storage (ie. S3, Kinetic, etc.). That said, this post is less of a “pitch” and more of a “here’s what's possible with modern technology”. Regarding NASD, If I recall correctly, that was a file based research project.

BTW, regarding the drivers: none needed, you can do it from userland on any platform with a simple SSL proxy like stunnel. If you want, reach out and we can hook you up with software to play around with.
> I sometimes wonder, do people think that the rule is that you have to post an Ask HN, then you're not allowed to interact? Go ahead, interact!

It's only been an hour; OP could just be taking a lunch break.
I love LLVM/Clang but I wish there was a simple tar (or several) I could download and extract on Windows that gave me a full working environment. Finding information on what you need and where you need to put it sucks for someone who wants to just get up and running quickly.
I lived in Boulder, I now live in Dallas, which I picked over Austin. Denver is cool to visit...but so meh... I travel for fun a lot anyway, I don't need to live there.
Maybe - but I've also seen folks who ace that sort of thing be the worst engineers for getting real work done "under pressure", and fiddle around with reinventing the wheel and academic debates about trivial details too.
Walmart is the cheapest, often frequented by (or stereotyped as) lower income demographics. Not sure it's the best analogy.
If you think my code's checking carefully for the validity of the input makes it bloated and ugly, you just failed my interview.
I've actually had someone give me a ACM-ICPC world finals question.

What company, do you mind if I ask?
I remember a Kickstarter that was popular that had a bicycle wheel with a motor in it that you could fit most bikes

Yeah. Kickstarter has had a lot of interesting bikes in the last year. One YC company, Vanhawks (http://vanhawks.com/), came up through Kickstarter, and they've been shipping smart bikes in the last couple months.

Still, prices among electrically assisted bikes remain high. For example, the Faraday electric bike: https://www.kickstarter.com/projects/faradaybikes/faraday-co... starts at $2,700. It seems like they should be less expensive, but for whatever reason few electric bikes have appeared in the U.S. for under $2K.

It seems like price is holding back electric bikes more than anything else. The system discussed in the original article appears to be much more expensive than an entire electric bike.
I had the opposite reaction -- I thought it was a nice bucketing of 'what did everyone work on yesterday' and 'what is everyone working on today'. If it was grouped by user, then the user could just type everything in to chat.
> There's no Github for business people.

Is that the sound of opportunity knocking?
Visited Victoria last year for the first time and I loved it.
I've seen this plenty of times. I've worked both on a trading platform and a large website, and both times encountered many performance issues that were solved with a more appropriate algorithm or data structure. I've even seen this with a list as small as 10 items - a O(n^3) algorithm was making multiple network calls each time; changing it to O(N) alone made a huge improvement in speed.
Not to mention SQL Slammer. I read that MSDE 2000 SP3 was not released until the day after it spread on the Internet.
Indeed. It just seems to be the pattern, both here and on Reddit... I'm actually surprised when the poster engages, because it's that rare.
The UCI limits the minimum weight a bike must weigh. Carbon bikes and parts can get a bike well below that minimum weight, such that some racers have had to tape weights to the bike to get it up to weight when it didn't pass tech inspection.

Now what if instead of taping weights to the bike...
Someone compromised their main web server where the binaries are hosted and put up a malicious binary.
That's a pretty good idea! lol
It's this: https://secure.phabricator.com/book/phabcontrib/article/n_pl...
Stop this Hater madness with brute Love
This only works if the numbers are in a known range (say sequential from 1 to 100), and you XOR in the index (plus 1) as well. Then each number is XOR'd two times, except the duplicate, which is XOR'd 3 times (and thus remains at the end). The fact that the code is wrong shows why this question is a very bad interview question.

EDIT

The given code works to find the only non-duplicate item in a list (perhaps that was what was intended)
>To make an analogy with driving

The whole point of the argument is the difference between what's on the test and reality, though. And simply "being on the test" doesn't make it valuable.

Needing to parallel park on the driving test has little relation to you being a good driver. In reality, your actual ability to park is hardly relevant, because you could avoid those parking spaces, or even half-ass it by driving in forward, or whatever.
Don't bicycle races have inspections? Safety or otherwise? I'm more familiar with motorcycle and car races where there are long lists of "class", safety, and weight requirements.

Would be trivial to detect either by weight or looking down seat tube.
Thanks for your thoughtful insight. Battery technology for electric cars appears to be on a slow doubling rate but hopefully faster than 20 years. Maybe 10% improvement per year (72/10 = 7.2 years to double then). Kurzweil doesn't say information tech doesn't double every 2 years in general, just I think that it's rate is somewhat steady. It's at least very exciting to think about progress continuing (however it is defined). 30 years to immortality is what every futurist should predict any time they publish a paper, because as an about 50 year old, that feels achievable.
Of course you could just get a motor cycle. I bet the reason you started ride to work had something to do with staying healthy.
I completely agree with your thoughts on Austin. To me, Austin has more of a "Portland" vibe. But the growth (and potential growth) just isn't there. It is in Dallas.

I guess I also should have noted in my first comment, prior to Dallas, we lived in Boston. There was a fair amount of tech jobs there, but nothing really "new". The tech scene never really seemed very strong either. Unless, maybe, you were part of the student tech scene with MIT/Cambridge.
He's kidding... You must not live in CO? It's the line out here. Anti-town building, too many people are moving here already because it's so great, so spread the word that it's buried in snow, full of potheads and hippies. These are not the towns your looking for. Move along, move along.
There were rich people living in Detroit, until they moved to Grosse Point and such. Is San Francisco, the geographic-political entity, that attractive that people wouldn't move 10 miles to Daly City or Burlingame to escape the SF municipal government?
The theoretical reasoning is not very complex, it's just an algebraic factorization, see:

https://en.wikipedia.org/wiki/Cunningham_project#Other_facto...
I really like these sorts of tools, but the file format[1] is a bit of a con for me. Being binary/proprietary, it makes it difficult to integrate other tools or feed the data into other systems.

[1] https://github.com/aardappel/treesheets/tree/master/TS/examp...
> Your code will be running slowly and you won't know why

Ever hear the expression "tools, not rules"? Using big-O analysis while coding is almost the textbook definition of what makes someone a bad developer.

That's of course not true if you're developing some foundational tool meant for other developers like Redis or whatever, but for the average developer doing complexity analysis at work is probably a red flag that they're prematurely optimizing their code, using company time to work on a side project, or otherwise doing something that's not contributing to the success of the business.
OpenMP FTW!

Also, I'm using libFuzzer in my CPython fuzzer [1], and it's getting more awesome with each release.

[1] https://bitbucket.org/ebadf/fuzzpy
Why would you think that you'd have to tolerate scarring in a world that could fix DNA and implant it as easily as we run shell scripts to change our UNIX environments?
I don't know what other industry you have experience in, but this is fantastic compared to the rest of the world. In 'soft skill' jobs, I'd bet the house that credentials, prestige, and 'reputation' end up doing a lot more than a 30% higher acceptance rate.

Should we improve it further? Absolutely, but to pretend that this isn't better than other industries is silly.
Brazilian lesbian lovers -
http://llvm.org/releases/3.8.0/docs/ReleaseNotes.html

"Slightly less than half of the AVR backend has been merged in at this point. It is still missing a number large parts which cause it to be unusable, but is well on the road to being completely merged and workable."

It would be awesome to be able to use LLVM to cross-compile. Perhaps rust could be made to easily run on a µc at that point!
> GitHub providing open source projects
> the option to buy reserved capacity.

I have no affiliation with GitHub, but I'd guess that if you were paying for one of their $200/month organization plans[1] you'd be having a very different conversation with them about rate limiting.

1. https://github.com/pricing
Thanks, Alex. The newsletter is handy. And belated congratulations BTW.
Because your question makes so little sense that it seems sort of like a joke.
They will likely cost billions for the first person, 100s of millions for the next, and keep getting cheaper. Think cell phones, now so cheap your pencil could have one inside for almost nothing in a few years.
+1 on Calagator, lots of activity in Portland. Also check out the slack community[1].

[1] https://pdx-startups-slack.herokuapp.com/
Do you have a citation for this? The extent of what was illicitly accessed remains unclear. Without knowing how their infrastructure is set up, it's not possible to say that the intrusion was limited to just the web server.
> And it's much worse for founders seeking investment, where there are no hard skills to test at all. It's almost purely about being the same class as the investor.

yeah I figured this was how things happened :/

but this is just the reality when you let people feel free to choose and make their own decisions, they are going to find safety in numbers and people similar to them.

This explains the disproportionate lack of African American and Latino Americans in tech and the 'Bamboo Ceiling' that many Asian Americans experience in the corporate and academic world where they cap the number of Asian American applicants in Ivy league schools. Jewish Americans were also capped and barred from attending Ivy league hundred years ago but not anymore so this probably means that change will happen soon (even if it took a fucking century for racist ass mentality to change)
> The scientific community remains divided about the value of intermittent fasting. Critics say that the science is not yet strong enough to justify widespread recommendations for fasting as a way to lose weight or boost health...

Its always strange when ancient practices like fasting are so poorly understood.
If dates involved asking questions with a definite right answer, that article might exist.
Yeah. "That's your problem, and we don't want to change anything because that's a non-zero cost for us just to fix a cost on your side."

And what the hell was with the quotes around "free"? Are you paying? No? Then there's no quotes about it.
I've been fighting to stay in Chicago and it's been difficult to get the next job when you're between jobs quickly (lots of recruiters that are really good at wasting your time here), and it's even harder to find advertised salary ranges where you want them to be (tech salaries are really depressed here compared to elsewhere).

I've been trying to stay here because it took me forever (as an introvert) to build a strong social circle and those people support me a lot in my creative endeavors, so I'm disinclined to leave and have to start all over again elsewhere.

The food here is excellent, though. With the exception of seafood (which tastes fine, but not nearly as fresh as on the Bay), just about every cuisine you can think of has a quality representative or two nearby (even in the suburbs, where I live).

The suburbs also has plenty of forest preserves to explore, if you're into hiking and trees (which I am also).

Housing prices are reasonable, depending on where you look. You can get a good home for ~$200k-230k in the suburbs if you keep an eye on the market and you're quick to make an offer.
Yeah, just take a good, long, hard pull on those bootstraps and everything will be fine. Social change has to happen sometimes, and sometimes there is a reason to be outraged.
> A very nice home (4 bedroom, good schools, 1 acre, pretty area) can be had for under $1M.

Holy shit.

A very nice home in DFW can go for ~$300k.
IRS Suspends Insecure ‘Get Identity Protection PIN’ Feature
On the positive side, no one can stop you from making lots of money using the internet. And if you have something that really takes off, those same investors will line up at your door.
It's definitely true that there's more than a biochemical adjustment that has to happen. The way your brain/mind work changes as you get off the drugs, so you have to relearn how to manage your emotions without them. For me who was on the drugs since I was a teenager this requires learning some skills I never developed to begin with! Kinda crazy.

Most doctors have no clue about the real effects of SSRIs etc., and many are invested in the "SSRIs for life" model. Prescription refill visits, after all, form a large part of their business. So sometimes you have to go it alone because the docs know less than you do about SSRI dependency and withdrawal.
GitTorrent: http://blog.printf.net/articles/2015/05/29/announcing-gittor...

Imagine a world where GitTorrent is fully developed, includes support for issue tracking, and has a nice GUI client that makes the experience on-par with browsing github.com.

I mention this not as an "Everybody bail out of GitHub and run to GitTorrent!!!" sort of statement, because I believe GitHub's response here was excellent and confidence inspiring. But it's an unnatural relationship for community supported, open source projects to host themselves on commercial platforms such as GitHub. GitHub primarily hosts them to promote its business. That's not necessarily a bad thing, but it results impedance mismatches like demonstrated here.

That isn't to say that a mature GitTorrent would replace GitHub. Rather, I envision GitHub becoming a supernode in the network, an identity provider, and a paid seed offering, all alongside their existing private repo business.

Honestly, once I scrape a few projects off my plate, I'm inclined to dive into GitTorrent, see where it's at in development, and see if I can start contributing code. It just seems like such a cool and useful idea.
I've been writing a comment as a placeholder for real code stating the problem in simple English when I'm stuck lately. Usually going through putting it into words really guides the code. It'll usually look something like:

# the problem is that our query only matches rows where the ID from foo table equals the ID from bar table, but we want rows from foo table that match the first part of our query regardless

This also makes it easy to ask for help, since now you've turned your "it no workie" into a question which you could ask another person on your team or in e.g. IRC for help with. They might then have additional questions, but I've found more often than not that simply getting a few minutes with someone else is enough for them to bring not-your-entrenched-perspective to the problem and hand you the (sometimes super obvious) solution in short order.

TL;DR https://en.m.wikipedia.org/wiki/Rubber_duck_debugging is great
Whoah. This is breathtakingly off-topic but totally profound, as it encapsulates a lot of how and why I get involved in arguments and feel fruitless afterward. Thank you for writing it. It'll have to rattle around in my brain for a while, and I may post another reply later.
Have you ever been waterboarded? Putting waterboarding on the same level as whiteboard coding interviews is minimizing the horrific experience of those who have been waterboarded.
There's a C/C++ frontend/variant of clang that's useful for cross-compiling: ellcc [1].

[1] http://ellcc.org/
Lots of discussion but no simple solutions.
If somebody really wanted to help, there is an elegant way to correct this problem - airdrop AK47s and ammunition and let democracy take its course. Something similar to what the brits did over France in WW2 with small crude pistols.
How has Microsoft sabotaged Vulkan? They haven't, Windows is one of the very few places that Vulkan will actually run. They offered a competing technology, DX12, that works today... and 6 months ago. Vulkan might work in 6 months... or not.
We also have nice wide monitors. Tons of short lines with unnecessary names tying them together is usually less clear though, and less robust. (Not that there are only two solutions either.)

Target semi-skilled developers and up, format the code for domain readability and ignore rules that get in the way.
It seems like there is a large middle area of concepts in between low-level algorithms/data structures and high-level system architecture that are left out of many of these interview prep guides:

* Principles and patterns of object-oriented (or functional) design

* Relational (or NoSQL or analytics) database design

* Unit, integration and system testing

* Logging, profiling and debugging

* Source control (e.g. branch/PR/merge flows)

* Deployment and devops

Do these subjects really not come up in some programming interviews?
They'll dismount and give the bike to the x-ray tech, of course. Besides they got a bigger dose in the scanner at the airport.