skysight-inc/HackerNews huggingface dataset:
I recently suggested to them not to dumb down their interviews as they simply make the equation about talking to them not worth the time. I remember they used to have much tougher interviews in the past, which were super motivating; now it's like standard hackerrank stuff which is pretty uninteresting. OTOH, each company has its blind spots so that they won't be on top forever, so maybe it's better that way as those that were very capable but rejected could dethrone them at some later time.

To me their approach lately is like forcing a top tennis player to play with kids (well, you would be surprised how many pros have issues slowing down their game) or a double diamond slope skier to ski on blue slopes only (and increasing the risk of getting an injury as their timing/moves are optimized to ultimate performance instead of basics). I've heard of people that solved stuff on interviews nobody solved before them but were rejected as they messed up some basic stuff and recruiter was communicating back to them that it looked bad in the hiring committee.
particularly for a young or fast-growing product, this makes a ton of sense - shipping features that multiply your target market can be a _much_ better strategy than keeping 2% of your current user base.
Isn't it interesting how people self-organize by what they identify with?

It kind of seems like the food at McDonald's et. al is good enough or has cultural status that makes it hard to compete with. Locol has better tasting food at comparable prices, good decor, and locals working the store but people are still hesitant to make it their go-to burger joint.

From the article, maybe people see a fancy looking store and assume that it's not a place for them?

Any ideas what they could offer to connect better with their communities?
Perhaps a viable way to break the monopoly that C/C++ has in embedded software is to create a language that compiles to C. That way people can use their existing compilers (which may be the only choice for a particular target), drivers, middleware, etc. but benefit from a modern, safe(r) language.
I see what you're saying, but I don't think you read the agreement.

> We understand that SegWit continues to be developed actively as a soft-fork and is likely to proceed towards release over the next two months, as originally scheduled.

The key part here being that SegWit as a soft-fork is what was agreed to.
I wonder if it would be possible to create a coordinate system from this. This is, without any associations, map where each router is based on closeness to other routers and do a sort of "triangulation" to get coordinates.
Principle of reasonable expectations
That would save about 60% of the settlement costs.
Last time I was job-hunting I experimented with Google to see if their interviews were as bad as everyone said.

They were. I was asked a ton of this kind of Linux/Unix trivia in one session. As well as just random stuff. For example:

https://twitter.com/ubernostrum/status/659182356171874304

https://twitter.com/ubernostrum/status/659182564309995520

https://twitter.com/ubernostrum/status/659182708996706308
Play framework is easy to get started with if you just go by their documentation. I switched from php to play and was happy with the result. Admittedly, I did not try spring, so I don't know how it compares.
The tech giant, for sure.
Internet Protocol Journal, Vol 20, Issue 1 [pdf]
Dropwizard
http://www.dropwizard.io/1.1.0/docs/
How to Build a Twitter Bot in Few Minutes
I think one of the puzzling things about start-ups is a lack of appreciation for basic business analysis models such as Porter's 5 Forces.

Having a large customer means handing over a lot of power to your buyer. Although they may empower you, they can also empower your competitor. Another way I like to describe this is Australia's contractor law, which states something along the lines of: if more than 80% of your income comes from one client, you are an employee and not an independent contractor.

Most start-ups only seem to care about competitive forces relating to industry rivalry, threat of new entrants, and threat of substitution. Start-ups are usually very aware of substitution threat as companies that claim to be "disruptive" are attempting to be the substitution threat to an incumbent.

However, many overlook the power of suppliers and power of buyers. A large client demonstrates the power of buyers. The situation between Netflix and Starz shows the power of suppliers, or Spotify and the music industry. Anytime someone is trying to build a platform with vendor lock-in, they are trying to build their power as a supplier.

I hope for start-ups that when valuing an investor, a key criteria is their ability to provide a business perspective that may not be immediately obvious to a technical or sales/marketing focused founder. It may also be beneficial be for more people read up on business books/practices as they embark on their entrepreneurial journey.
The photo and caption about the spectacular paintings in North Korea remind me of how much I regret going into the country without a good amount of cash. On the tour, we visited several galleries and artist studios stocked full of large and exquisite paintings—most not propaganda—at what I remember being very reasonable prices.

Obviously, they were unable to accept Visa, MasterCard, or American Express.
Very few merchants pay that, notice how there are dozens of segmentations on that page? They have general retail and general e-commerce, your business will slot into one of those two categories worst case. If your merchant processor doesn't put you in one of those two, they are not the sharpest tool in the shed.

Most of the stores I work with average around 0.83% to 0.85% of credit card/debit card volume going to transaction fees, with processor pricing hovering between $0.10 a trans and 10 basis points to 25 basis points.
It's not free, it's covered by either taxes in countries with a single payer system like the U.K. Or Franace or your mandatory insurance in countries without one like Germany or the Netherlands.
Sorry, I've never used a CMS or managed a blog... but I'm curious about the use case and benefits of having arbitrary fields.

Is it for meta information about a post? Are those fields injected into a post somehow? How are those fields used? (I'm ignorant of CMSs)
Antibiotics and starving periods make short-life fishes live longer.
Which means more wilderness & biodiversity, or more farmland, depending on the area. In Oslo you can ride the subway to the edge of the forest & hiking trails. Some people want to replace the hiking trails with suburbs and detached housing. They're not popular people.
Amazon pages are sluggish even on a my core i7 machine with hardware acceleration that I use for gaming. I really don't think that's a good benchmark.
GCC 7 also removed some boost-specific traits, some of which may impact some libs, like was the case for TBB[1].

[1] - https://github.com/01org/tbb/issues/12
I think it's a lot! If you had a reasonably decent answer to the whiteboard questions it's often fine if you don't actually get it right.

There are a lot of other ways to screw up an interview.
Was just about to post this! Highly worth checking out if for the story alone.
> I think this correctly identifies one of the problems: textbook price is not an issue to many professors. Unfortunately, there's no actual solution to that presented.

Several of my professors solved it by supporting the last couple editions of the book vs just the latest. Works for everyone.
I read through the linked thread in my previous post and I think it gives a good idea of the rift between the in-house-HN-cryptographers and those at Telegram. One will find the exact same disconnect between cryptographers that worked under heavy computational constraints, and those that have not. For example, in the Satellite TV industry.

The Telegram designers built a protocol with anticipation of some constraints. But rather than debate the plausability of the percieved constraints, the HN-crowd just dug into whatever they already knew and threw in a lot of snark in their response to close the door.

> Their response to criticism has mostly been in the form of: if you can't demonstrate a break directly, then we don't care.

I haven't seen that. I went looking for it. If you have the patience and time please dig up a link or quote.

> That's not to throw the TLS 1.0 authors under the bus here. The weaknesses of that type of scheme were yet to be widely known. In the case of MTProto, weaknesses in their use of certain constructs are widely known, and they don't seem o care.

I did see a good bit of discussion about the feasability of some of the weakness pointed out. They responded in a way that seemed to indicate they fully understood the issue but "chose" to take the risk. I'm not sure this means "they don't care". Perhaps it does. But this is where I started to see that the rift here was really about the perception of constraints, not lack of knowledge or, in my opinion, lack of care.
Do you have a specific reason in mind? I have no experience in this area, so my own speculations are just that. One practical issue may be lag. Connectivity would also of course be very important.

There are historical reasons as well, but given we're discussing new technology (automated trucking), there are plenty of things that will change as a result and may not have much sway going forward.
My favorite part about it is that the blogger is a rail nut, so even in the North Korean part of the travelogue—photos from a place almost no one gets to see—there are tons of locomotive beauty shots. It's pretty charming.
Isn't this another name for Chief Programmer Team model

https://en.wikipedia.org/wiki/Chief_programmer_team
That is the most capitalist regret ever.
This is too disaligned with the criteria that are important to having a successful career as a professor. The problem isn't doing the work, it's that it takes a lot of time and is generally not a priority for the university and department vs research.

I've had some professors create fully self-contained slide decks for their course with references. Other professors teaching the same course often shared slides. Occasionally a textbook emerges from this material, but not most of the time. I think this is an approximation of your idea and probably the closest we'll get in practice.

Edit: Okay, I see in another child comment that you are a CS professor — how do you make the time to do both?
I'm trying to source a windows 10 machine to test it on because I can't duplicate your problem on my development environment I'm afraid. Watch this space, I'll drop a reply once I've figured out what's up.
>because they stand to make $100,000,000/yearly from their (now not so secret) advantage.

If anyone is confused how the 30% advantage that ASICBOOST gives translates into this huge number, remember that the 30% boost applies to revenue, not profit.

The revenue of mining in the long run approaches the costs to mine (basically the cost of electricity), leaving extremely slim profit margins. Let's say the usual revenue from mining over some period of time is $1.02, and the cost is $1.00, giving a profit of 2 cents every time unit. A miner using ASICBOOST could have a revenue of $1.32 every time unit, giving a profit of 32 cents every time unit, which is at least an order of magnitude more profit than anyone else. This miner then has more resources to spend on buying hardware and scaling up.

(The above paragraph goes for any type of optimization and isn't necessarily nefarious. It can be a problem if one miner effectively keeps an optimization secret for too long, because they'll continue to grow in size and could get more than 50% of mining power, which is a specific point that causes huge problems with Bitcoin. But the real unique issues about ASICBOOST are about how it encourages empty blocks, and how it has been secretly incentivizing some groups to argue against any incompatible protocol change.)
An anecdotic tour on the history of programming languages
Bullsh*t. Seriously, these questions are all tricks. If you memorize the tricks you can win the game. Even the "really easy" questions like reverse a string involve a trick -- swapping from the ends and stopping in the middle. The interview game involves memorizing tricks and identifying which memorized trick applies to the question.
Nick Zentner talks on geology
Did not IBM call this a Chief Programmer Team back in the 70's

https://en.wikipedia.org/wiki/Chief_programmer_team
I'd recommend Grails. https://grails.org/

You use Groovy, but it's pretty similar to Java and there's plenty of resources to bring you up to speed.
Whatever your opinion on whether it's appropriately formal for a news article, the 'get-passive' [1] is definitely not 'this mysterious slang construction from my generation', unless you're a contemporary of Mark Twain.

Here, 'get asked' conveys the additional meaning of an emphasis on the subject and a negative connotation of the action's effect on it, which 'be asked' would not convey.

[1] http://dictionary.cambridge.org/us/grammar/british-grammar/p...
How to give away leaflets and lower your CAC
If you care about your company's culture, a person's humbleness, art of concise debating, etc - more important parameters than sheer GPA or coding skills imho - you can never do away with in-person interviews.

Calling them "utterly useless" is an utter click-bait.
They definitely meant 12 hour days. I got there at 9 and left at 6:30 for the first few days (I hadn't read the handbook) and got an email from my boss about "leaving early"
Basics of Twitter Marketing for Beginners with Software 100% Free Coupon
From what I've seen, using registers is often simpler and easier than using the vendor GPIO libraries.
I am gradually phasing out Java EE in favor of vertx.io
According to the README it depends on golang.org/x/crypto/bcrypt and github.com/nilslice/jwt so it seems likely to have authentication on board and a way of using JWT tokens for API access.
Ask HN: Any subscription-based service is easy to join and easy to quit?
Seems most subscription based service adds all kinds of friction to prevent you from canceling the subscription...

This applies to both online and offline (e.g. Gym) businesses ...
As long as kids are artificially stovepiped into growing up around kids their age, this futurists' balance, agility, and empathy are going to continue to be developed by their peers, and not by removing things computers can do from the curriculum.

Pretty arrogant to think of steering generations around. They still shouldn't trust anyone over 30.
In retrospect my tone should have been softer and less combative here. My apologies. But to give some perspective on why this hits a nerve: By greatly overstating the number of engineers who worked on something, you're directly undermining the effort and ingenuity of the engineers who worked on it. This stings coming from a former coworker.

In your second reply (sibling to this one) you seem to state that Facebook's db engineers are motivated by self-preservation (re: staying with MySQL), and you imply they are over-paid. If self-preservation was a motivation at all, FB wouldn't be migrating major data sets from InnoDB to MyRocks, which has a completely different set of performance characteristics and administrative/operational/automation concerns. As for pay, yes the db teams are very well-compensated because they are literally among the top experts in the field, working on an absolutely massive billion-daily-user OLTP system and all of the insane challenges that entails.

Put yourself in my shoes. You worked in security, yes? If I posted some factually incorrect comments about your team, and the engineering motivations and talents of your team, on a public forum like this, how would you react?
The original goal of EJB's was to push functional decomposition out onto the network.

Entity beans were always a disaster, and Stateful Session Beans had scaling problems, but Stateless Session beans by the time of EJB3 were an easy way to push logic out to the network while getting a whole bunch of stuff (pooling, scaling, failover, transaction management, security, etc) for free.

These days they'd be calling them micro services.

The main problem was combining everything into the big ball of mud that is J2EE. If they had let each component live and die on its own merits I think the ecosystem would be in a much better state today.
It was the first floor! No need for any nets.
That's true. I have the good fortune to work at a college (Olin College) that recognizes that my work developing textbooks is aligned with the mission of the institution, and can have as much external impact as research. But you are right -- most places give professors zero credit for writing textbooks.
That's a blatant GPL violation. "No additional restrictions"...
Maybe you should check your settings. ;)
Bla Bla Car is actual ride sharing / car pooling at least as far as I can tell. Basically you already know you want to go from A to B and are just asking others to join. At least that's how it works in Germany and how I can travel across half the country for less than 50€, because I'm not paying the driver but rather helping them pay for their gas bill.
There are several factors:

1. Cloud storage is likely to have a more resilient backup strategy;

2. Magnetic storms tend to be localized so you want to spread geographically. So if for example you copy data to hard drives and store them at home and work you're still in danger to a localized storm; and

3. And this is the big one. A single physical location exposes you to far more likely risks than solar storms such as fire, flooding and theft.
http://sparkjava.com/

Definitely not all batteries included, but a great minimalist web library to get started with.
Build and deploy app back ends faster with Hasura
No, I'm stating that some people have accused the shadow brokers and other hackers that have released U.S. assets of actually being fronts for Russia.
There is an important class of warnings which only gcc gets 100% right: Those about optimizing away checks for this != nullptr and &refobject != nullptr (because they will always be true). clang skips the warning inside macros. This is a big problem when you want to find and fix all occurrences before they bite you at runtime.

Many warnings are available in both compilers and effort has been made to use the same names. Both compilers have some warnings exclusively. Clang prefers to raise warnings in the frontend only. Gcc in contrast will sometimes raise more warnings at higher optimization levels. If you can afford the overhead build with clang dbg, gcc O3 and MSVC.
Imagine the case of a generic news article: the body of the post can contain text, photos, pull quotes, videos, a slideshow, audio content, etc. The CMS needs to enable users to add all of that content and expose via the API to multiple clients (web, mobile, feeds, etc).
Fascinating pics -- however, his guides in North Korea will likely get in trouble due to their publication.
Spring vs. JavaEE is a topic that stopped being relevant five years ago. I cant believe anyone seriously considering any of these heavy duty teach stack in 2017. There are much much better choices out there even for Java developers, and if they can come out of their comfort zone a bit there is Clojure, Scala, Kotlin etc with MUCH nicer fraemworks
Reddit Gold is as easy as can be. Twitch.tv subscriptions are 1-click to subscribe and unsubscribe. My svbtle site is super easy to stop paying on if I wanted too. Even my PO Box is super easy to stop recurring payment on.

Don't know what services you use, but in my experience respectable companies make it pretty easy.
“The children now love luxury. They have bad manners, contempt for authority; they show disrespect for elders and love chatter in place of exercise.” ― Socrates
We could use a few more schools that think like that!
As someone who has 10 years of experience in EnSW, this is very f'n good advice. To all of the techies out there dealing with enterprise sales - close the sale, close the sale, close the sale. Worry about product later (and all of those are acceptable answers).
SegWit is controversial because it is a key part of Core's off-chain scaling roadmap, as opposed to alternative, on chain scaling. It's pure politics: If SegWit "wins", we go down a certain route of scaling and cement Core as being the only group that has control over Bitcoin's future. There are some technical arguments against SegWit but they are largely unrelated to what makes it so controversial.

> Blockstream employed 5(?) Core devs, some of them part-time.

If you omit the arguable "blockstream have paid", the rest of the sentence is correct: almost every developer of bitcoin core pushes Segwit without clear consensus from the community.

They define "consensus" as a consensus between those who reside in (and who have not been ejected from) their tightly controlled forums.

> Censorship is horrible, but do you have proof that Blockstream supports it?

Adam Back and Greg Maxwell (CEO and CTO) regularly participate in the forums that support the censorship, i.e. /r/bitcoin, and rarely post on /r/btc
(for a starting overview of the censorship, see here: https://medium.com/@johnblocke/a-brief-and-incomplete-histor... )

Is the CEO and CTO choosing to participate often and primarily in a heavily censored community not "support"?
Important context for this is that in EVE, you build up both tech progression tied to your character, and assets stored at specific locations. There's no teleporting of the player or his/her assets, it's practically suicidal to move without an escort (as described in the OP), and due to the tech progression, unless you proactively created an alt in your early days and diligently logged into it, it would be a setback measured in weeks or months of work to start a new character. So a new player can actually become stuck in an exploitative situation if convinced to move into hostile territory (and the in-game documentation does practically zero hand-holding to protect a new player from this). Of course, you always have the alternative to quit the game, so the stakes aren't as lifelike as real life, but they're as lifelike as you can find in any video game.

Certain media is designed to build towards an empathic civilization, to emphasize universal cooperation even in a challenging and deadly world [0][1]. EVE, in my opinion, is such a vivid simulation of a competitive galaxy, that it tends to emphasize violent and cliquish instincts in its users instead. But it's nonetheless fascinating to see how such a social system can form.

[0] https://www.ted.com/talks/jeremy_rifkin_on_the_empathic_civi...

[1] For those who have seen the 98%-fresh-rated anime film Kimi no na wa (in theaters as we speak!) this (VERY spoiler-filled) interview from the director is a must-read: https://www.reddit.com/r/anime/comments/5leizv/spoilers_mako...
It is just a dual license, which for contributions to their repo is completely fine, as long as they have it for everything? You still can change and publish whatever you want in your forks, your rights under the AGPL are not infringed. Quite common pattern with AGPL-software provided by companies, although normally the business model is to sell an "Enterprise edition" or something.
To all Space Shuttle lovers out there, this video clip for JMJ's Rendez-Vous #4 is pretty amazing: https://youtu.be/tuuWw7OSqIo — I have always loved this song :-)
Maybe centrifuges would be a good candidate to augment/replace filtration.
7 Essays That Will Help You Succeed in Internet Business
Thank you and the parent. GP's suggestions were pretty much the road I was on but clearly lost my way. Think there's more than enough here for a nice work commute playlist :)
Air friction goes up with velocity squared, so a small decrease in speed gives you a relatively large savings in fuel. It's just too expensive to fly fast.

There's a sweet spot where fuel savings, customer satisfaction, and capital costs meet, and it's at a much lower speed than engineers are capable of producing.