skysight-inc/HackerNews huggingface dataset:
Tried Angular, ReactJS and VueJS and to me, they have their own strengths, but all are more than capable as frameworks for building large and solid enterprise level apps. IMO, productivity and simplicity has Vue winning my preference.

Reading the article, I was surprised at this part:

"Wait, did I just write Facebook? Check Facebook’s newsfeed."

I did checked facebook's newsfeed and certainly, the Vue Devtools lit up on my Chrome browser, which detected VueJS being used on that page. Given that FB has heavily leaned on React, I wonder why they would be using Vue on one of their premiere pages? Is it because they are also trying to analyze what's being offered by Vue and integrate it with React in the future?
In this case it's the worst-case performance.
Closures are the Generics for Go
Can you truly not imagine any policies or cultural/social engineering efforts to mitigate this? Humans are social animals, money is not the only thing that drives behavior, a culture of respect and social accountability goes a long way.
It's not sharing or borrowing if you pay for it; it's called renting.
They did, at least O2 had a inland roaming with Telekom back in its early days; after the merge between O2 and EPlus the networks are still doing inland roaming afaik.

And I'd say with O2 you don't get anywhere next to 90% LTE - not in the countryside (where Vodafone and Telekom often enough also offer EDGE at best), but also in major cities. Berlin is the worst (at Hbf and Gesundbrunnen you're lucky to have actually working HSDPA!), next comes Hamburg and Duesseldorf. Munich is fairly good, also in the subways.

The general problem with O2 is when the network gets congested - e.g. demonstrations, festivals, sometimes on Autobahns even traffic jams! - there is no Internet service at all. The phone may show a "4G" indicator but no traffic goes through. Telekom and Vodafone seem to handle sudden congestions way better, I am not sure how though.
Does the US have tool renting places for contractors? The ones here have all sorts of tools, including massive stuff (e.g. Excavators, trench cutting equipment, graders). They aren't particularly cheap to use, but they have what is needed. Excessively dirty or broken tools get refunded too.
Yes stuff breaks, but more often inconsiderate people tend to break stuff they don't own or care about. As another commenter pointed out, I have certain close family members I don't even lend things to, because the items are likely to come back broken or missing. Even with an explanation, it still means I have to pay to replace it.

I hate to be so negative about this, because I would love to just be able to share things with neighbors/friends.
Ah, that would be a "person with extensive knowledge."
Sometimes the reason they don't care isn't because of some sort of callous disregard of others feelings, it's because they don't see the thing as a problem at all. IE they don't care if their _own_ playing cards are bent ("that's just normal wear and tear"), so they don't think anyone else would care about it.
The hipster culture is the culture of counter-culture. A hipster aware of their hipsterness would therefore violate their internal value system. So yes, it's hipster thing. But the hipster is not aware. Or is at least pretending not to be aware.
>'But is it possible to run a successful social site without that?'

Yes. Snapchat pretty much has been successful in operating with a private API and banning bots and users who use third party apps or tweaks to access its service (They actually have a DRM vendor to do this for them).

But I find it very interesting how long they can fortify their API from external parties whilst competing with other social media companies who support third-party devs.
My Logging Practices
Go and Simplicity Debt Redux
there's no "time complexity" associated with inserting an item to an abstract linked list. The answer varies with implementation. Any answer <= O(n) could be correct.
This isn't working for me either - just get a Loading... on the table.

Edit: Sorry, it did load but took about 20 seconds.

What exactly does the Sentiment column measure? Apologies if if I'm asking a dumb question.
Gayle Laakmann McDowell, author of Cracking the Coding Interview, commented on Facebook about this article (all text below is her words): https://www.facebook.com/groups/hackathonhackers/permalink/1...

> Weird analogy. Companies don't ask candidates the history of binary search trees, computer architecture, or anything like that.

A better analogy would be if they gave this translator a particularly challenging piece of text to translate -- for example, one that didn't have a clear right answer and the candidate had to discuss different tradeoffs.

But... then that doesn't seem like quite so silly of an interview process.

There are absolutely valid criticisms of whiteboard interviews, but most criticisms made are either based on terrible implementations of whiteboard interviews or based on stuff that's just incorrect. (Yes, it's totally fair to criticize a company who conducted a flawed whiteboard interview. But that criticism doesn't apply to the system as a whole. That same company could mess up whatever your favorite interview style is, too.)

> By the way: I don't actually know how translators are interviewed. But one of my best friends interviewed to be a journalist with some major New York newspapers (WSJ, etc).

She was already a journalist before this, so they had lots of public writing samples for her (analogy: GitHub code samples).

Did they just hire her based on this? Nope!

She had to do a live writing test (analogy: whiteboard coding interviews). She also had to do a pitch session to talk about different potential stories she could theoretically write about (analogy: design/architecture interviews). Plus some behavioral interviews.

Why not just look at her writing samples? Unlike for coders (which might not have public portfolios representing a significant portion of their work), basically all of her work product was actually public. So why not just hire from that?

Well, because all they see is the final output. They don't know what direction she was given, how long it took her, how much editing/collaboration was involved, etc. A crappy writer in a particular environment can churn out good work -- because someone else is doing a lot of the work. Looking at the final result is actually not a great measure of someone's skills.

Coding interviews aren't that special.
'I really have a hard time understanding why people would intentionally do that to themselves.'

Because they have no other options? What would you do if you were in their shoes?
That's appalling. Who buys a drill to use it that infrequently?
I wrote a bash script password manager[1]. It generates a random password, encrypts it with your gpg key, and hides it in a picture with steghide.

[1]https://github.com/jeremy21212121/bash-steganography-passwor...

It was just an exercise to get better with bash, but I actually use it. It could be trivially modified to take a password instead of gpg.
Previous article in series: https://dave.cheney.net/2017/06/15/simplicity-debt

And corresponding discussion: https://news.ycombinator.com/item?id=14560471
Sudoku – AI Agent
> company and employee owe each other at least a modicum of loyalty.

The company will not think twice if the have to fire an employee - why should the employee feel guilty about doing the same.
Nope. The laws of classical mechanics are fully time-reversible. All you have to do to go backwards is invert the sign on all the velocities.
> I've never gotten this feedback from anyone I would consider competent.

You may not have gotten it personally, but some very smart people have given precisely that feedback regarding those sorts of questions.

https://twitter.com/mxcl/status/608682016205344768
I enjoyed this. It is a rare example of good communication across language communities.
I think you're misreading the interests and positions of the parties.

Giving the UK the shaft absolutely serves the EU's interest in deterring other members from trying to leave.

Further, the EU hardly needs an advantaged trading relationship with the UK, so they have little interest in sweetening any deal. In fact, major elements in both France and Germany wish for there to be no advantaged trade, at least in financial services, explicitly to steal that tax base for themselves.

The UK, on the other hand, desperately needs such an advantaged relationship and will likely face a choice between reverting the Brexit decision or taking a very bitter swill of vinegar, indeed.
Chinese pentatonic scale is just a subset of major heptatonic scale used in western music.
Does VS Code heat your Mac?

It may be that most Electron-based apps are badly written, rather than that all Electron apps will do that to your machine.
The technical word for "kind of a liquid" is supercritical. See e.g.

https://en.wikipedia.org/wiki/Supercritical_fluid#Phase_diag...
Show HN: Saleforce Bulk Service, Java Wrapper Over Salesforce Bulk API
Then I'd say you have some pretty decent justifications for your approach. I'd take the negative responses you got as constructive rather than inflammatory: if it made you review your justifications and think again about whether approach is fair, then they did their job.

In many ways, writing on the Internet is much like the interviews we are discussing, especially in a place such as this, which has so many highly opinionated experts. I get why you got hostile responses to your post, but I also get what the reason for writing that post was. In person, the exact same words would not have lead to such a high-strung feeling as one gets when posting about anything controversial on the Internet.

On the Internet, if you go out on a limb, someone will always cut the branch.
The claim I question is the claim that group plans actually cover a great deal more than marketplace plans (to the tune of being worth $75,000 a year...).

I'm quite sure that the various mandates in the ACA impacted many group plans, not just individual insurance. Maybe places with strong unions had plans that already exceeded the ACA mandates.
Sorry, I edited my comment while you replied. O2 officially is at 80% LTE coverage according to the latest BNetzA report. But as far as I know they often use cells that can't handle the needed capacity.

When the networks where new, some offered roaming in some areas, I remember that as well. The E-Plus/O2 roaming was more of a technical thing when they merged, it should now be largely gone and a single network.
How would you react if your child broke the things you are remembering? Could you apply that strategy with these people?

If not are there other parenting strategies that are more appropriate to use with adults?
I'm not sure this accomplishes any rebuilding though. Sure, it's a place one can borrow things for a fee, but so is Rent-A-Center and the amount of social interaction is the same as any retail store. One might get to know the people there over time, but it's hardly necessary to do so.
O(n) means it takes less than or equal to linear time to preform the operation. So if an operation is O(1), it is also O(n).
Except classical physics doesn't really tackle causation, and you'll find that Newtonian mechanics is not deterministic: http://www.pitt.edu/~jdnorton/Goodies/Dome/
This Bizarre 1911 Film Warns of the Perils of Self-Driving Cars
Mark Lynas: truth, treachery and GM food (2013)
So those abusive prices per-MB only apply to... small operators who don't have international presence?
10 minutes of use over what time period?
Yes, both the US and Canada have tool/equipment rental places that are used by both contractors and homeowners for this sort of thing. They're usually focused on the bigger ticket items, but often have smaller speciality items too.

The thing that interests me about the maker spaces is that they provide a _place_ for this activity where the equipment is already set up, and a community of people that are interested in sharing their skills. You don't really find that at the commercial tool rental places.
Using ANNs on Small Data – Deep Learning vs. Xgboost
Korean culture, for all its flaws, has communal cleaning down pretty well. It's just always the youngest/junior members' responsibility. Depending on size/closeness/formality of group, the responsibility ends higher or lower up the totem pole. If the most senior member starts picking shit up, someone more junior is expected to get off their ass and finish what they started ASAP.

I think it's drilled into people from the conscription military culture, where:

1. nobody signed up for this shit

2. and yet there's tons of busywork/cleaning to do

3. rather than everyone milling about shifting responsibility, have a clear expectation that the most junior guys will do all the work, and once future generations come in they, too, can relax

There's even a saying, "your ass is heavy", which is a prod to juniors who stay seated as more senior people are doing busywork.
Now expand that to 200 "children" who coexist in a makerspace...? Doesn't work.
This YouTube video gives a pretty good overview of Jakarta's Aeromovel: https://www.youtube.com/watch?v=GM2Zxn7ybNQ. It's pretty primitive compared to VECTORR, but it is still operational (it just runs in a theme park, though).
My o's and a's are counter-clockwise. I drew my circle clockwise. I think that I considered it like drawing the face of a clock, rather than any connection with handwriting. On one hand, I'm an American and a native English speaker. On the other, I'm left-handed and have studied both Japanese and Chinese, so I'm not sure what to make of it.
DHH's team places 3rd overall at the 24 Hours of Le Mans [pdf]
If you left-click and drag around on this (with short pauses), you can almost hear something that sounds very close to R2-D2.
Incidentally I drew clockwise. From India. A native speaker of Tamil, and grew up writing scripts that are circular [0](a even more rigorous circular ones before[1]).

Not sure if the bucks the trend of others in India.

[0] https://en.wikipedia.org/wiki/Tamil_language
[1] https://en.wikipedia.org/wiki/Vatteluttu_alphabet
Publishing a Successful Fashion Blog – Clickbank Analytics
Why is war inevitable?
You cannot necessarily climb down a mountain the same way you climbed up.

Or swim backwards.
> my Lyft+Uber+Zipcar+Enterprise costs per month are less than the cost of car ownership

Especially if you count the cost of externalities. Thanks for doing the right thing!
That's a good point. At least in my case, I started at the top, kind of thinking of a clock, and drew in the appropriate direction.
Attempting to expand on context that I think the parent left implicit:

- Women are underrepresented — in STEM fields at large and in the cryptocurrency space in particular — relative to a fairer world with less sexism, outmoded notions of gender roles, etc.

- This underrepresentation self-perpetuates partly because well-meaning men in these fields don't realize it's happening: it always feels better to believe a happier story about the world being more fair, and such men have less data about what keeps women out than they would have in a fairer world where women were more present to tell their stories.

- Erring on the side of feminine or gender-neutral pronouns — against this backdrop of under-representation — is a lightweight way to signal basic awareness of these issues and avoid the appearance of reinforcing them or believing they should be reinforced. As such, it informs my general model about the writer's thoughtfulness/sensitivity, which has some bearing on how compelling I find their argument to be.

It also bears noting that while I can mostly shrug and move on if a writer is implying apathy (or worse) about this issue, it is a more acute and even threatening signal for some women whose careers/lives have been damaged by these playing fields' having never​ been level, and it is morally fraught to participate in and benefit from discussions/community/resources that are effectively/unfairly off-limits to under-represented groups.

tl;dr:

- default-masculine-pronouns are not neutral,

- we've all been tacitly made to think that they are,

- some work to counter that makes sense, and

- it's good to push conversations/awareness about them because the default perpetuates them.
I always use FPM

https://github.com/jordansissel/fpm
Do interviews really go like this at many companies?

Here in NYC I have
never had unreasonable interviews even close to that. And I interviewed for a lot of senior developer positions and consultant positions.

In our own startup we have a completely different approach. Our motto is "People live lives. Companies build products."

We like to hire and work remotely because that eliminates geographic restrictions and lets people work asynchronously. We've found that the better the system for asynchronous communication, the better the long-term productivity and maintainability.

We use a common folder structure, code conventions, for each project. Developers build fully documented reusable components that are re-used across projects. Every developer is very replaceable (meaning our losses are limited if they leave or scale back their time). This is actually a great thing for developers given our compensation model (see below).

If a developer does something wrong (like checking in syntax error), we first check if this is something we should fix in the system (add a linter to the pre-commut hook). There are so many amazing open-source tools today. It's a compoundibg snowball to design a good system. Sometimes the COO job feels like an architect/developer, just like DevOps, but for people and configuring processes and systems instead of programs or servers.

The best talent is the one who already knows or can learn your platform (in our case https://qbix.com/platform) and become productive. Who is eager to grasp new SKILLS (like debugging javascript with asynchronous call stacks) and get familiar with useful TOOLS (like Google Chrome).

We hire from anywhere and prefer to work over the internet. Even our compensation model is different than what most companies do - it aims to attract independent people and entire teams, and compensate them based on the contributions they actually do. We want to grow a snowball in a transparent way, and motivate people by giving them ownership of a product or feature instead of focusing on making them sell their time as full-time employees who commute to an office.

I'd love to get feedback on the compensation model btw:
https://qbix.com/blog
Uber loses ground in US as rival Lyft accelerates
Lots of people buy stuff like a drill, use it once, and never use it again for years. They can do it because equipment like this is dirt cheap; it's worth the cost of the item to solve the initial problem; it's a bonus if it ever gets used again.
For me personally, the biggest selling point is not having to evolve the skill set of design and layout. I'm a developer, not a designer, and the ROI on me learning the fine points of CSS is very low. I already know the bottom 80% of CSS, but who doesn't? It's the top 20% where the "magic" happens, as with so many things.

Pre-styled, if unremarkable componentry is what I need to deliver business outcomes. Bootstrap is made for people like me, but something like Swing would make it even easier.
Look components state here: https://github.com/microg/android_packages_apps_GmsCore/wiki...

I discovered microg only recently and was instantly very interested but I am a heavy user of Cast so that's a big no for me, though I'll happily jump on it once it's done (if it's possible).
Implementation of the Transformer: Attention Is All You Need
There should be some rating on borrowers. I am very careful who I lend things to. Many of my friends are careless. It's not in particular with your stuff, they are like that. This is a consequence of decades of disposable consumer product culture.
Here's how I managed to sort out my bookmarks

-Bookmark only those sites which I regularly visit
-Use the reading format for the articles I like to reread
-Save them as PDF in the specific folder related to work
-Delete those files which don't make sense anymore
-Print the folder and read it when the need arises
> Capturing carbon is a valuable step, but only as part of a process that net removes it from the atmosphere.

The IPCC, the IEA, and a boatload of scientists disagree. We cannot prevent catastrophic global warming without doing the type of CCS you describe as useless. Sure, we also want to be doing stuff that's net carbon negative, but that's a long way into the future.

And CCS from power generation is only one aspect. CCS from cement plants, steel furnaces etc. is another thing we need - those processes will inherently emit large amounts of CO2 even if electric power is 100% renewable.

Finally, when it comes to capture from air, I think stuff like "biomass -> syngas -> water shift -> separation of CO2 captured and stored, H2 produced for energy" is much more likely to be successful, because you can make it net CO2 negative and it produces something valuable as a byproduct. Capture from air is a whole 'nother matter, starting from a very low CO2 partial pressure and thus very inefficient.

(I work in CCS, happy to answer questions.)
This page as some videos showing the VECTORR scale model operating in various modes: http://www.flightrail.com/our-prototype.html.
They didn't start off homeless and presumably they've not been working for Uber all of their lives.

If you're not earning enough then that should be enough of a red flag for you to stop right then and there. You don't keep trucking on till you lose your home and are living in your car!

You go, well this isn't working out, maybe I'll quit Uber and go back to what I was doing before, before I lose my house! Even with an Uber lease, just default on it, tell them you moved (so repo men can't find you), and then take care of it later on if you want too when you have more money.

What would I do personally? I would never place myself into a situation like that to start with, but if I were then I would re-skill and find a job that wouldn't have me living in my car!
Same assertions hold true for libraries, and yet most people return books and in good condition.
Without real names, Facebook would be as junky as Myspace was.
"A Monoid is just an operation and its identity, which should be exactly what you need for length."

And I'm wrong about that. You need a zero and a one, right. What would that structure be?
Half paywalled but a good read
Minitel was also used a lot for chatrooms (most of them for sexual purposes).
Of course most of the women in those chatrooms where men working for the service.
A few guys has made a lot of money with it (the creator from "Free" french internet provider).
It is extremly funny because on the picture you can see a list of nicknames, it looks like some bdsm chatroom :)
Time and (therefore, because interview time is limited) thoroughness.

A simple task on a linked list takes two minutes to explain and five minutes to solve. The kind of task someone might do for me day-to-day have a whole bunch of context, and require knowledge or explanation of architecture and data configuration. I don't want to spend more than a couple of minutes explaining the problem, just to test whether they can program their way out of a paper bag.
Getting hired by FB/Gogle/etc is roughly a 2 step process:

- get past resume screening to the phone screen

- do well in your interviews

The first part can be done in a bunch of ways, including having interesting projects on your resume or getting a referred by a current employee.

The second question is largely things that are covered by the book "Cracking the Coding Interview". People report that studying this book and related online resources for a month or so is enough to do well in the interview process.

I don't really know how they review resumes, but you should apply to some jobs to see if you can get a phone interview; if you do, then all you really need is to do well in your interviews.