skysight-inc/HackerNews huggingface dataset:
As a person who learned English as a second language and who has plenty of family who sometimes struggle with English I can't deny that it is harder to work with someone you cannot understand. Even if English is the only language they speak if I can't understand what they're saying I'm going to not be able to work with them. My relatives have indeed taken classes to improve their English skills. Its just something you have to do.

There is discrimination and then there's being unable to communicate. If you cannot communicate you cannot work together. I think if your English is terrible you just might not be qualified for jobs where your language barrier might ruin productivity and in other cases be a risk to your safety and the safety of others.

It's a hard cake to slice through at the end of the day since there's so many different factors to be considered.
This is stupid. If you're a corporation, you don't get donations. You charge customers for a service. If you want donations, start a non-profit.

As a New Yorker, I'd gladly pay a yearly fee to go to BuzzFeed-sponsored events. But if I'm going to donate to support journalism, there are lots of solid competitors for my money.
I work in sales, not gaming. Maybe there is harassment at Riot Games, however sayings like "no doesn't necessarily mean no" is part of a sales mindset. It is not condoning rape, it is saying that just because the customer says no doesn't mean you should give up. Sales takes some persistence to see if you can get them to say yes. I imagine that is what the recruiter was saying, that just because a candidate says no, does not mean you should take it and give up.

That does not mean you should "rape" them, which in this analogy would either be forcing them to buy from you, or forcing them to work for you, without consent. That is obviously not going to happen.

It just means that you need to keep trying to get to yes, because you're going to hear no a lot, and some of those nos will later become yeses.

Just because you interpreted that saying as being related to rape doesn't make it a bad saying. It likely just means you're unfamiliar with sales, and reading something else into it. If you do a search for: no doesn't mean no, you will find a ton of sales material on it. For example off the top of a search:

https://youtube.com/watch?v=gtyq6Lyt5Vc

https://www.amazon.com/Doesnt-Always-Mean-Influencing-Cooper...
Helicopter 66
Daniel Silva and the Art of the Beach Read
The Story of Indigo Ranch, the Improbably Beautiful Birthplace of Nu Metal
Why read cyberpunk books when we're already oppressed by algorithms everyday?
is this the same in all of Europe?

No, in some countries (e.g. southern) the pay cut is much higher.
> In my experience, someone who really wants to code and shows a minimum viable capacity for doing so is the person I want to hire.

My comment referred specifically to candidates with at least one year of full-time hands-on development experience under their belt. The typical candidate I interviewed had 3+ years of experience.

If you want to code, then you should have ample opportunity to do so during a year or more of full-time employment.

If you were working in a full-time programming position for over 3 years yet you can't write even a trivial amount of working code during the interview, then clearly you either lack the capacity or the will to develop your programming skills.

Programming nowadays is easy - everyone has a powerful laptop and internet access. It's not like you need privileged access to some $100k time sharing machine using punchcards, and learn machine-language from obscure mail-ordered manuals.

What excuse does anyone claiming to "want to code" have for not coding already?

I'd be quite suspicious of anyone waxing poetic about their genuine heartfelt love for coding who somehow couldn't demonstrate any coding ability.

Would you believe someone who swears they "love long-distance running", but collapses after 50 yards and says they just didn't have the opportunity to put this great love to practice?
You need to speak to a lawyer.

Also look into more friendly (Canada/EU) countries. US immigration is ... hostile right now.
Apparently it's a popular theme:

Do you ever have that feeling that you want to punch the ceiling

So you stamp down on the floor, you can't take it anymore,

In your search for absolution there is only one solution,

Kick a pigeon in the park.

https://www.youtube.com/watch?v=YZstUnhT6eI
Yeah, had to read it in high school and immediately noticed the "tribe's" name was just "America" spelled backward. I'd already come to the realization that so much of what we do is inane, so it was quite interesting to see my peers draw similar conclusions after having a fast one pulled on them.
Worth pointing out that "Lightweight Modular Staging: A Pragmatic Approach to Runtime Code Generation and Compiled DSLs" is also co-authored by Martin Odersky of Scala fame. Definitely looks like good stuff.
Ask HN: What are some of the best life hacks you use?
Life Hacks is for using best practices in life.

I love this one from Reddit:

Staying at a hotel? Ask the Front Desk to borrow one of the hundreds of phone chargers left behind by guests, and leave yours in the car.
The Political Lore of an Iconic Brazilian Sweet
It's a bit idiosyncratic but Steven Muchnick's "Advanced Compiler Design and implementation" is something of a bible for optimising compiler design. Of course, other books are available.

I haven't look around recently enough to name any off-hand but there are some really good free textbooks/monographs(etc.) on optimisation around. Search "ssabook", there's a really great data flow analysis book out there somewhere which if I find I will edit and include.
A built-in editor that's specifically targeted to what interests them.

There's an app called OpenVegeMap which shows you vegetarian and vegan restaurants nearby. It also allows you to add and edit this information. Found a nice vegan bistro? You're just two clicks away from adding a missing tag about it to OSM. Just this and nothing else.
Google Maps beats OSM with absolutely no content in regards to POI data and navigation.
No mention of startup employee compensation and board structures? Seems like a conspicuous elision.
This only works with Gmail, and copycats
How compelling an argument is doesn't necessarily have anything to do with how much truth it holds.
> government creates the conditions in which something called a "free market" can exist

No, it doesn't. A free market is a market in which all transactions are voluntary. Such a market is much more likely to exist in the absence of government regulation.

> Do we really want to go back to Standard Oil doing whatever they want because nobody can do anything about it?

You mean the days when Standard Oil obtained a de facto monopoly by selling oil cheaper than any competitor, and thereby saving us, the customers, lots of money? At least until the government stepped in and messed things up?

(For an even more egregious example, look up what happened to Alcoa Aluminum.)
You're right, I thought "on the basis of Internet service" meant your ISP service, but it actually means some other service that you're using the internet to access.

On page 52: 122. Because our no-throttling rule addresses instances in which a broadband provider targets particular content, applications, services, or non-harmful devices, it does not address a practice of slowing down an end user’s connection to the Internet based on a choice made by the end user. For instance, a broadband provider may offer a data plan in which a subscriber receives a set amount of data at one speed tier and any remaining data at a lower tier. If the Commission were concerned about the particulars of a data plan, it could review it under the no-unreasonable interference/disadvantage standard. In contrast, if a broadband provider degraded the delivery of a particular application (e.g., a disfavored VoIP service) or class of application (e.g., all VoIP applications), it would violate the bright-line no-throttling rule. We note that user-selected data plans with reduced speeds must comply with our transparency rule, such that the limitations of the plan are clearly and accurately communicated to the subscriber.

Sorry.
There's a presumption in the parent that people who work for a living are corrupt and that managers and executives are not. IME, people are people, and there are plenty of corrupt managers and executives - I don't think I need to start listing examples - as well as workers. I don't see that either group should be denied representation or power on that basis - if we excluded people for such things, then there would be nobody left to run the place.

> Employees have power over the company. They can leave it for another company.

There is clearly a great power imbalance between a company of any size and one worker, unless that worker is a superstar (like a star coder).

> Employees won't agree on everything so the majority of employees will get represented and the rest of the employees will not be represented.

That's not how democracy works. In order to put together a majority, you have to make deals with different groups and not alienate those who you might need in the future. The 'majority' shifts over each issue and over time, and the leaders compete to please as many as possible.

And regardless, I don't see what the parent is recommending: No power for workers because it will be imperfect/ What makes the current setup any better?
Tech companies' employees usually receive equity. Perhaps we could provide an incentive for giving stockholding employees, collectively, with a Board seat. This Board member would represent stockholding employees' interest, not all employees, and so find natural alignment with the broader shareholder base. It's probably not the final solution, but it's a moderate and prima facie sensible step.

Carrots which to mind include:

* Lower reporting requirements from the SEC;

* Tax benefits from state tax authorities or the IRS;

* Limited liability shielding in employee lawsuits; et cetera.
Just go to buzzfeednews.com instead of buzzfeed.com
> a large amount of capital investment is required (making it impractical to challenge established companies)

Not if the capital investment is made, as it should be, by individual localities who want to own Internet infrastructure, or at least the capital intensive portion of it, that they then lease to ISPs. But ISPs sue localities who try this.
They must have been doing a great job because 'this site can’t be reached'.
what qualifies as a lions share?
Maybe less complex in terms of moving parts, but also sounds less space efficient.
I'm a fan of OSM. Where I am now (New Hampshire), Google beats the heck out of OSM if I'm searching for establishments.

(It's okay though, I'm happy to work toward changing that.)
I used to work for a while as a management consultant, and, in my personal experience, would rephrase the above as "a subset of the smart, engaged workers in a company, can often tell you 80%, of the main problems in week 1, which makes you wonder why the CEOs ( who are smart) hire you to address those problems, as well as the trickier 20%
Link Balancers – Legacy versus Modern
C++ is too big to have any "main feature", but in any case yeah, it's a huge deal.
Yes, it has:

"One of the most consistent empirical relationships about boards of directors is that board size is
negatively related to firm performance (Hermalin and Weisbach, 2003). Yermack (1996) finds a
statistically significant negative relationship between board size and firm performance as measured by
Tobin’s Q with a sample of 452 large U.S. industrial corporations for the period of 1984-1991. In the
same study Yermack also exhibited that companies with small boards have more favorable values for
financial ratios. Similarly Eisenberg, Sundgren and Wells (1998) concluded the negative relationship
between firm board size and performance measured by return on assets (ROA) for a sample of 879
small private firms in Finland. In their 1998 study, Barhart and Rosenstein revealed that companies
with fewer board members have superior performance compared to companies with crowded boards (...)"

https://www.researchgate.net/publication/321869618_The_Effec...
This is the type of news that will be relevant in 20 years.

There are only 3 foundries left: Intel, TSMC and Samsung.

If (when) Intel gives up, none of them will have strong roots in the USA. One of the biggest shifts in technological expertise from West to East in history.
Spearmint has quite a few practical drawbacks so I guess that both Vizier and SigOpt are much better by now.
but that's part of the justification, at least according to the exhaustive review -- just like our own shelves, we put things in between books.

Blech.
I think most visitors, like myself, visit a lot of these posted links to read up on the project/end-result, out of curiosity and for expanding my knowledge on various subjects.
Aren't dirty bombs considered a Hollywood trope, and not a weapon of any actual utility (except scaring people with the thought of it)? See e.g. https://en.m.wikipedia.org/wiki/Dirty_bomb.
Soldier used a payphone to call US to get artillery support in Grenada (2016)
>If China took over Taiwan, and assumed influence over TSMC, wouldn't this be a major achievement?

There are huge black armoured safes with code locks on many of older TSMC premises.

The rumor is that inside are demolition charges.
That is probably one of the most intensely powerful things I've read.
> I have, however, seen lots of junior interviewers ask idiotic questions and wash candidates out for bad reasons

Why are "juniors" interviewing candidates? Let alone juniors asking "idiotic questions", and having decision-making capacity?

> then turn around and claim the candidate ”failed at fizzbuzz”, just to cover their own ass

Coding questions are among the most quantifiable and objective questions there are. If you know of something even more objective, let me know because I'd love to try it.

They are repeatable and have well-defined success criteria. Ideally you have two interviewers in the same room, and it's very clear if the candidate did or did not solve the problem. You can't really fudge it, even as a single interviewer, unless you're willing to outright lie that the candidate didn't write a working solution when he did.

> I’ve never interviewed a senior person who couldn’t code at all. Not after the phone screen, anyway.

Yes, if you do a coding phone screen, then obviously you're screening out those who can't code. I'm sure you saw some impressive resumes fail that screen, though.
Correct. You can set those socket options and change the triggering behavior of epoll. But those socket options do not actually affect how epoll handles the data when it comes in. They are completely ignored by epoll.
Python is surely nice looking, but as it allows redefinition of everything at runtime, it is impossible to optimize at compile time. I think PHP, with the recent type strictness functionality, is better positioned for making way to new developments like meaningfull code analysis, (compile time) optimizations and performant JIT compilers. Python is too dynamic for that, unfortunately. The same holds for JavaScript.
I trust BuzzFeeds investigative journalism about as far as I could throw it without an advertorial falling out
It’s unclear whether this position is for a software engineer performing automation and test infrastructure /continuous delivery / build work / test scripts or if it’s a role limited to only writing tests but if it’s the former I’d agree. Writing great automation has been just as challenging if not more so than writing anything else in my experience. I’ve been involved with making games play themselves in the games industry and it’s challenging and yet the impact with respect to regression testing has been huge. We couldn’t have shipped as fast without it.
Well, guess that's it; we might as well give up then.
US Aid, Palestinian iWakaha/i
> to save some bucks.

Epic is also saving their users some bucks. I'm not so sure that users hate the tradeoff.
> I’m not convinced. Can anybody explain what’s the set of desirable properties of polling interfaces, and why we need at least four different interfaces to implement all of them?

I'll give you a partial answer.

One desirable property is that each iteration of your event loop is not O(n) with the total number of descriptors being watched. select() and poll() are flawed for that reason—the entire list of file descriptors is passed in on each iteration and has to at least be compared to the previous iteration. No one writes things using these ancient interfaces anymore. (That's a bit unfortunate given that all the modern interfaces are single-platform, so everyone who cares about portability needs an abstraction layer, but it is what it is.) epoll() is better.

The kernel doesn't break old programs, so old interfaces stick around, basically no matter how bad they are. There are three interfaces now, so there have to be at least three. If there can be only three or if there have to be four comes down to if epoll is (or can become) good enough or not. If folks keep coming up with new requirements that can't be met with existing interfaces, there will just be more and more interfaces over time...
Given that I wasn't asserting that it is, I'm not sure what you're getting at. I was responding to the parent comment.
Facebook gives feedback. I interviewed twice and didn’t pass. They read the feedback report right off their screen to me.

So that makes me question the legal liability reason. Facebook is a bigger target than most for lawsuits. I think it’s just uncomfortable to tell people why you didn’t hire them.
Yes but what are the chances of that happening when it's a case involving a man accused of supporting terrorists? This is exactly the purpose of the program, so there won't be much of an argument there. If anything this will set a precedent and cement over the program's 'usefulness'.

The question is why did they have to wait for the program to actually catch someone supporting terrorism before taking it to court?
PhpStorm with the Symfony plugin is already excellent for code analysis if you're working in Symfony
”Why are "juniors" interviewing candidates?”

I don’t know if you’ve noticed this, but the average age of programmers these days is just slightly above “right out of undergrad”.

If you wait for the senior people to interview everyone, you’re going to be waiting a while.

”Coding questions are among the most quantifiable and objective questions there are.”

Bullshit. Coding questions feel objective, and programmers love to pretend they’re objective, but like any other human evaluation process, they’re subjective. It’s not like you automatically get the job if you get the answer right.

Unless you’re verifying that your team is generating consistent, reproducible outcomes, I can pretty much guarantee that they’re not.
Cover is hiring for business operations to help fix insurance
Your comment is fake news.
Yes, Emin has been pushing that narrative for a while.

But we have not seen an instance of this yet
No, for a lot of reasons:

1) AFAICT they didn't relicense any of the ZFS code, just dtrace.

2) Even if they had, GPLv2 code still wouldn't be able to go into xnu.

3) Even if it could, Apple has long since moved on from ZFS. They've taken the time to write a new filesystem (APFS) already, so it's hard to see them having any interest in ZFS at this point (and yes, I know APFS doesn't have all the features of ZFS).
Seems pretty much impossible for anyone but AMD and Intel to make an x86 without causing IP related issues, at least in the USA. AMD did recently try to subvert this with a complex setup of partnerships for a CPU that will only be sold inside of China.

Not sure what x86 has to offer Apple though. Their control of their platform would allow them to switch architectures, just like they have twice before. It's widely rumored that Apple will migrate their x86 products to Arm based products. They have invested pretty heavily in Arm.
this is so ironic, I was googling around this morning trying to find out how lego organizes and classifies different blocks. This was the first video that came up
Many shareholders (of medium to large-cap, publicly traded companies) seem to only be interested in short-term gains, not longer term. Some claim to be interested in longer-term profits and business sustainability, but they don't seem to act like it.

The market does not seem to be good at optimizing for long-term outcomes, bluntly.
You are focused on good Golang vs bad Java.

People have also written bad Golang and good Java.

The difference for me is: given the choice between good Java and good Golang, I'd take Java. I don't have acres of stuff in my damn way.
It's interesting to read about the different systems and her perspective on it. As described, however, her bias is stereotypical: The interests she represents, management, are the only valid interests and the only benefit of employee representation is that they understand management's interests.

The reason for employee representation is that they have their own interests, independent of hers, and the reason for democratic representation in general is that humans have a hard time giving real weight to others' priorities. They'll help them when they can, but certainly not if it involves real costs and trade-offs to their own, obviously far more important interests. With representation, the employees don't need her good will; they have the power to act for themselves.
Didn't Epic take this action (releasing without the protections of the play store) directly saying FU to Google? Isn't an act like that going to receive a response like Google did? I'm not questioning the morality of either side. Each action correlates exactly with the response.
The chances of AAPL buying a large stake (or all) of TSMC just increased significantly.
Indeed. An electromagnet is a magnet! However usually these are quite weak even with iron cores.
Given how few companies give interview feedback, I would predicted very little in the way of lawsuits involving that.
People can't "willfully or accidentally mis-interpret" what you don't say.

The real question is, "If people gave interview feedback, would they get sued for it?" I think so. Doubly so if the feedback was at odds with the candidate's self-image or if it is written. (It is a lot easier to file a lawsuit based on what was written to you than your memory of what was said.)

More importantly HR departments universally say so. And as long as HR departments say so, managers will follow their advice and not give interview feedback.
Thanks, missed that part somehow.
There are something like 25,000 companies in the US with revenues over $100 million. How is it that 25,000 actors - who at that level of revenue are likely pretty sharp business people that are highly motivated by the bottom line - are not coming up with this idea on their own?
I would love to hear more about this, even if it's an unfounded rumor.
JSON Changelog with SQLite
You are a team, but you should still attempt to be objective enough in your evaluation to determine whether a new person will allow you to be a functional team. But when you say "culture fit", the implication is that the team would prefer not to change at all, not that it would accept changing into a different-yet-comparably-productive team.
> Transmeta style VLIW+JIT frontend seem to be viable, but I think they are as vulnerable to spectre as OoO CPUs.

Transmeta's CPUs were in-order VLIW. The in-order property at least makes them at least less prone to Spectre-like vulnerabilities, just like the CPU used in the Raspberry Pi which is also in-order:

> https://www.raspberrypi.org/blog/why-raspberry-pi-isnt-vulne...