skysight-inc/HackerNews huggingface dataset:
I have no problem working with jerks, as long as they're brilliant. Culture fit also means not hiring people who are going to scream bloody murder at a disagreement, if your team is full of disagreeables.
It's not that hard - 9 year olds aren't stupid. You just have to show them the change in pain a couple of times for them to "grok" it.

The pain, in Factorio terms, is having to sit there not doing anything. Boring. Once you set up an assembler to do it for you, suddenly you can fill that time with whatever you want to. The simple problem/solution/reward loop Factorio presents around automation works remarkably well.

Optimization, however, is harder to teach.
Meanwhile management and executive positions are teeming with not-Brilliant only-Jerks. It's the norm rather than the exception.

Totally makes sense.
> Anecdotally, but all teachers complain that every year students are getting less motivated, performing poorer, having shorter attention spans.

Most of these points smack of rosy retrospective bias. Kids have great attention spans if content is delivered to them in a way they can engage in, for instance, interactive computer games. Teachers are just out of touch with kids, and really they always have been. It's why kids almost always like younger teachers more.
Alice will make a great founder.

Alice, if you're listening, quit your job and go start your own company!
That's what the feature says it does! When you create a new Chrome profile and it asks you to sign it, it says "Sign in to Chrome with your Google Account to get your bookmarks, history, passwords, and other settings on all your devices." That's a valuable feature to many people including myself.
The 5 Problem-Solving Skills of Great Software Developers – CoderHood
Do note that if you enable Firefox's sync functionality, all of your passwords will be encrypted with a function of your Mozilla Account password, and that Mozilla can target your browser instance with JavaScript to steal your account password at will (their protocol specifies that they never see your plaintext password, but they serve JavaScript to hash the password — which means they could serve JavaScript to send the password anywhere they like).

Firefox is more secure than Chrome, but it's not very secure. The sad thing is that it used to be more secure and Mozilla deliberately weakened their security.
Is this promising tech? EEG may be sensitive but not very specific.
Maybe. But keep in mind the IRS isn't stupid, and they aren't simply passively taking the letter of the law. They are very much an active participant. For example, they may interpret option vesting in a different way then you just did, and they may prohibit blatant ways of getting around it.
During one of the most productive times of my life, I organized my tasks this way in Outlook 2007, of all places, using custom fields and its form designer.
I was feeling the same, but FF57 really is much better.

It does break some extensions, but many have converted. Which are you having trouble with? The main one I'm missing is "Disable Ctrl+Q".

My notes: https://www.bidon.ca/fr/random/2017-10-05-webextensions-supp...
Amazon to Adapt the Lord of the Rings for TV Show
Performance is a Red Queen problem. [1] People keep expecting more from computers. On the web, pages keep getting bigger and more complicated. Firefox's competition isn't going to stop trying to improve performance, and people's baseline for "fast" will mainly be other things they use. If Mozilla isn't always trying to be faster, they're going to be getting slower.

[1] https://en.wikipedia.org/wiki/Red_Queen_hypothesis
> zero-overhead abstraction is also C++'s primary goal

But it's not completely 'pure' on that front.

LLVM's coding standards prohibit RTTI and exceptions precisely because they aren't zero-overhead.

https://llvm.org/docs/CodingStandards.html#do-not-use-rtti-o...
Budweiser's ex-marketing chief: Weed is the new craft beer
Many professional CEO's tend to focus on building moats around the business, to slow down innovation or disruption to protect what they have while today's product CEO's are far more into disruption.
What frameworks are you using? Having some trouble fitting VueSJ and ThreeJS together. COuld be curious to know your approach
All of this stuff is cool and there is definitely support in both academia and industry for all of this, but I think predictions about how soon it will arrive are off-base by a lot.

What if political and social disruption increases? What if the measures we’ve used to gauge progress over the last decade are all wrong because they were based on massive amounts of capital inflows from the Federal Reserve?

I cringe typing this because I feel like some paranoid militia-person in the early 90’s, but still I think technological progress could easily be hindered as society looks to make social and political progress for a period of time instead.
This is a great article. It's a terrific opportunity for introspection.

I do however want to point out that some of these may be less about being an insufferably relentless jerk than other pieces.

> He is late to meetings, ... then looks at his phone or laptop while ignoring everyone around him

This is also a pretty common indicator for ADHD. Not to say that excuses being a "jerk", but there are people out there that have a fundamentally difficult time tracking and arriving at meetings properly, and it's not always easy to account for. It also goes hand in hand with a few other related issues here. It's also somewhat common in the world of software.

I have some semblance of issue arriving at meetings properly, and it takes sincere effort to correct for it. When I started my career (admittedly, not so long ago) I definitely displayed more pieces of what is described as brilliant jerk than I would like to have (though certainly nothing like gaslighting and exploitation of others around me - more those things in line with adhd).

On the other hand, I spent 3 years working especially hard on self improvement here, and I certainly appreciate the patience of those around me in helping me realize my failures. It took me a year of effort to really avoid interrupting others while talking - not as a matter of being a jerk, but simply because my mind gets lost in conversation and feels the need to begin talking with less cognizance than I wish I had that others were speaking. These days, I am quick to apologize upon realizing I've interrupted, and ask the speaker to continue. That's strictly worse than never interrupting, but it both publicly acknowledges that I know this is a problem for me in conversation, and helps move forward.

The best thing for some people who have some of these issues is to give them honest, direct, and proactive feedback regarding it. They may well have no idea the ways in which they're impacting those around them, and they may well be surprisingly proactive in self-improvement upon being spoken to.

It's non-proactivity in self-improvement that you should be far less accepting of, ADHD or not.
I don’t see at all how it makes it reasonable that a person should earn that much running a business at all. Maybe it’s reasonable to the board of that company but I don’t consider it reasonable.
This type of turnout is not uncommon in democratic states with voter turnout in the UK in particular hovering around that figure[0] since 1945. Yet they still decide laws, amend constitutions, control their military and command a domestic monopoly on sanctioned violence.

By the laws and constitution[1] of the United Kingdom of Great Britain and Northern Ireland, the people voted for Brexit.

[0] http://www.ukpolitical.info/Turnout45.htm

[1] https://en.wikipedia.org/wiki/Constitution_of_the_United_Kin...
You can also turn attention awareness off. They didn’t specifically mention whether they turned it off or left it on.
You're describing how things are now and have missed the point - this bill will mean that you will have to pay tax on vesting.
I would take Steve Gibson's security advice with a few grains of salt as well
Additional research such as EPIC series of research? One of which studied the impact of vit. D levels in blood on all cause mortality corrected for many factors?

(Note: EPIC studies Europeans.)
That's really nice. And reminds me about this thing[0] I made when Firefox 3D view was available.

[0] https://github.com/rlopezcc/hexadom
Edit: Formatting.
Ok, so it's fine 'cause everybody else is doing so. A perfectly mature statement, furthermore supported by anecdotal evidence.

Why on earth every single time the US government does something that is, err regretful, there's always a bunch of white nights ready to point out something of the sort 'but all the other kids do it'? Sounds like a recipe for societal disaster indeed.

What we should we at the very least considering is whether this is what we want as a society. Who knows, maybe we do - but not because somebody somewhere is/would/might do the same.
Perhaps you can focus on improving the usability of AI tool-sets to a wider market rather than focus on finding the Next Big Magic Equation. Example:
https://github.com/RowColz/AI
An AI expert(s) may do the initial setup, but factor tables allow more "typical" office workers to tune and prune the results.
Code of the Manticore project is better than code of the Sphinx project
It shouldn't have been a vote without requiring a Supermajority and it certainly shouldn't have been a vote without a third, alternative option.
They cause my phone to vibrate "thanks to" the Vibration API [0]. A critical component of the Web Platform ecosystem apparently.

[0]: https://developer.mozilla.org/en-US/docs/Web/API/Vibration_A...
Yeah, I know this optimization as escape analysis, but it's pretty easily defeated IIRC. I don't think it even applies across compilation units. In some ways, it's nice that the escape analysis is naive--it makes it easy to reason about and it behaves somewhat intuitively; however, in other cases it means unnecessary allocations.
Amazon to Adapt J.R.R. Tolkien’s Globally Renowned Fantasy Novels
I see I'm mistaken -- thanks.
When you have multiple completely reasonable options picking either one is not a big deal. Sure, if A is vastly better than B, you can probably convince a team of that. However, when A and B are about as good then arguing about them is a waste of time.

Learning how to separate those situations is important, but not usually a major issue when approached in that context. If all else fails just have a coin flip and say winner takes all. If someone still can't let it go, they are toxic and it's time to remove them from the team.

PS: I call it the bike shedding rule. You need a system to pick a color for a bike shed with reasonable costs. The actual color is less important than the time wasted on the choice.
Search for Tridactyl, which is aiming to reimplement the Vimperator/Pentadactyl feature set in WebExtensions Firefox. It's still in early stages of development but there is already an initial release on AMO with some basic features implemented and with a very familiar feel.
Ok. Got you.
Why should everything be terrible forever?

The article is talking about people who are systematically bad for organizations, not people who have a bad day sometimes.
I don't want to work with brilliant people. I want to work with productive people. I've worked with people who are great at solving hard problems that don't need to be solved (and I've been that person myself).

In my experience, people are productive when they're on a team that encourages everyone to be productive and keeps them all aligned in the right direction. That's hard to do with jerks on the team, brilliant or otherwise.

(To be clear, I think it's totally fine for different teams to have different priorities; I don't think there's a one-size-fits-all. I just have strong preferences for what teams I myself am on.)
Lambda has a 5 minute execution limit. It's not that great for background tasks unless you can divide them up to keep them comfortably under that limit. It shouldn't be that hard, but it's not effortless either.
Yes, it can be done. I don't know about Go, but this is already done for other languages. In C/C++, you can override the memory allocation functions (malloc, delete, new, free, etc) based on the type of heap objects you are going to handle.

Most or all C and C++ standard libraries come with generic allocators that work OK in most scenarios, but not optimally for specific scenarios.
I don't particularly like HTWFAIP so please don't take this is a canonical reply, but I never read it as an outright prohibition on debate. Rather, it seems to argue that you can disagree but that an effective leader should keep a disagreement from becoming an outright argument.

It sounds like a silly distinction, but what if you and I disagree about something. I have two choices. I could:

A.) Get incredibly defensive when you disagree, interrupt you constantly, lose my temper and flat out refuse to listen to your ideas.

B.) Thank you for disagreeing because we're all on the same team and want to avoid mistakes. Then I'd listen to everything you have to say and work hard to find areas where we agree. And, after I understand your argument, I point out all the areas where you are correct (and especially areas where I am wrong).

I'd argue that it's more about learning to disagree respectfully and tamper all the impulses to get defensive and turn it into a series of personal attacks.
IIRC, the main selling point of Go is "it compiles really fast". :-)

If I understand the article, the individual goroutines aren't* communicating; they simply compute a cryptographic hash. However, they are communicating by allocating memory for the hash and then discarding it immediately.

From this, I think we can learn that this implementation has a single-threaded, non-concurrent garbage collector, and the highly-concurrent goroutines are hammering the snot out of it.
Summary of Angular 5 changes
But it's not reversible.
Triggering article 50 means leaving in 2 years or less, it has no provisions to pause or revert the process.
The only way to rejoin is with the agreement of all other member states, on new and very likely less favorable terms.
check out https://twitter.com/kumpera/status/924007954696646656
and http://blog.stevensanderson.com/2017/11/05/blazor-on-mono/
I don't mind the speed, I just hope it stops constantly crashing.
Invention – Speaker that displays the lyrics of the song
Exactly my sentiment!
Oh, About That API That Yahoo Killed Without Warning Developers
Now I know what source material Gary Gygax and Dave Arneson developed this from.

https://www.scribd.com/document/181876432/ADnD-1st-Edition-G...
Tech:

1. The C Programming Language

2. Data Structures and Algorithms in Python

Non-Tech:

3. Dune

4. Lord of the Flies
Agreed. Less thorough and more informal, but you might like http://littlebigdetails.com/
this project is pure C# it only uses .net 4.0

or what do you mean? Vue JS and Three JS are javascript frameworks.
It looks like there is a lot of legacy code hanging out in the compiler [1], i.e. prefer module over namespaces.

[1] - https://github.com/Microsoft/TypeScript/blob/master/src/comp...

It's also strange to me why they inline their interfaces, rather than organizing them in a common folder / module.
Yes, it would be like here in Australia, where I paid higher rate tax on non-public shares allocated to me. I didn't even have the luxury of waiting until they vest! I think if you leave a company before vesting you have to try and get that tax money back from the ATO.

In fact, you could, in theory, bankrupt someone by giving them enough shares.

I think they may have changed this for small enough companies, but still, it's a bad thing aimed at taxing middle classes not the rich. The rich don't earn shares as part of payroll, I imagine.
I really like Dirk Gentley's Holistic Detective Agency the best, for some reason.
More iPhone X problems: the sound is distorted at high volume
Same. Roughly the same XP and I have never seen these jerks everybody talks about.
Similarly to the 10x engineer, or the awful engineer who could destroy your product if your interview doesn't weed them out, I haven't met the brilliant jerk so far.
Could you please elaborate on the "night mode"?
Ask HN: Which five books have influenced you the most in shaping your worldview?
Actually the article 50 notification can be withdrawn prior to the 2 year cliff.
My comment was in reply to the parent's:

> If you never garbage collect, the runtime has to repeatedly allocate new memory from the operating system ...
I independently developed a similar system in college, but it had a specific ranking for tasks. I put each task into two lists: the first sorted only by urgency/due date and the second sorted by importance. Then for each task I multiplied the rankings from the two lists to get the final task order.

This worked well for me because things naturally rose in ranking as the due dates got closer. That way I had plenty of time to work on really important projects, without jeopardizing moderately important things that suddenly became urgent at the last minute.
Same here, but I'm afraid that might just put me in to the jerk category myself.
The Beck app is basically just a text interface to their human dispatcher..

Last time I used it (admittedly over a year ago) it was not very responsive (very poor UX) and didn't seem to have any advantage over calling.
I mean they don't have a choice in publisher unless they want to wait 2-3 years for a new deal by Disney to be signed. People do have a choice to wait to buy the game, of course -- I bought the first BattleFront when it went for sale for ~$10, which is about what it's worth. The risk of that is that multiplayer games have a certain shelf life -- generally you want to buy it when there's peak population, or at least when all of your friends are playing it. Waiting for a discount/out of protest results in greater risk of playing with a fractured player base.
Not enough synergy to get my buy-in.
That rule grants wide latitude to the directors of a company. Barring self-interested decisions and egregious waste, the directors are presumed to be acting in the corporations best interests. Paying taxes due to the country and state where the corporation is domiciled is not waste. Indeed, there is a case to be made that failure to repatriate profits prevents payment of a dividend to shareholders, which would form a better basis for a shareholder lawsuit than NOT repatriating profits because of taxes.
> I agree window.opener was a fairly dangerous addition, but it is subject to CORS restrictions. You can't access it from just anywhere.

You can't access things via opener but you can change the location of opener, that's an easy target for phishing.
Well, when you consider that gambling (or opening loot boxes) hits some very primitive reward centers of our brain... is it any surprise?

Video games are simply abstracted skinner boxes to begin with; loot boxes with their carefully tuned Vegas-esque lights, sounds, and reward percentages just amp up the "push a button, maybe get a reward" to the Nth degree.

And yeah, it is sad. It's probably even worse than sad.
The circle of a bug's life
Saw this on Twitter (https://twitter.com/patrickc/status/929862403763798016) and wanted to carry the conversation here to see the discussion unfold.
Does anyone else find the trademark hilarious?
Americans somehow not only manage to conflate use of bad words with mission-hostile management, on top of that they don't even recognize mission-hostile management when it doesn't use bad words. That saga with Torvalds and USB-3 was quite something.
Using SVG as image placeholders
Selling shovels in a gold rush: building a SaaS for cryptocurrency enthusiasts
It also feels laggy to me. It's weird given the reports of all these other users. I am also using a 16GB Ram, Intel Iris MBP. There is a noticeable pause while switching tabs, and there is a very noticeable lag while typing (for example in this box). Pages do seem to render fast, but it feels very laggy in terms of user interaction.

Edit: The scrolling is also very laggy, which I forgot to mention, much more so than Chrome.
This doesn't pass the Torvald test. i.e. Would your startup hire Linus if he hadn't yet created linux and git?
The Gap Between Digital Natives and Digital Immigrants 5 Questions/5 Models
If you want all of those features built in, then I think you're looking at Laravel, Rails and Django, which are analagous to one another in my mind. I don't see much difference between the capabilities of these tools, I'd pick one based on what the team is most comfortable with.

I'm partial to Python and Flask but Flask has less built-in features.
> I also like that Firefox has a built in tracking protection (not just Do Not Track toggle but actual blocking of trackers

Here's something I find curious.

When Apple does it, it's because they want to kill the open web and drive more people to their closed Apple News platform. When Mozilla does it, it's because they're saints.

How am I able to reconcile these two?
Hey, that looks awesome! Thanks for recommending it. I put it on my bucket list.
Finance isn't rigorous or fundamental in the way that somethings like math, physics, chemistry, etc are. In that way, it's a lot less interesting to many highly intelligent people, because it is after all, just bullshit which happens to be capable of making you rich in a narrow point in time. In another time and place, there would be nothing valuable or true about most of economics, finance, and the like. Meanwhile the hyperfine transitions of Hydrogen are, and will always be what they are, and be just as useful and fundamental in a thousand years (hopefully).

So, unless the highly intelligent, well educated person has a particular interest in finance, it's probably going to appear to be the crooked, black magic shitstorm it really is.
Apple could add eye movement to it's algorithm tomorrow and this attack would fail forever.
2010: https://blog.golang.org/share-memory-by-communicating

There is nothing wrong with that approach. It does put a ceiling on performance, however.
Another problem that I see is that it will very quickly become "not basic" in that we might give everyone $2,000 a month, but then quickly politicians will advocate for certain constituents to get more. "People who work as teachers in poor neighborhoods should get an extra $500 a month" or "People who have been convicted of X Y or Z crime should get $500 less for the rest of their lives".
You got it right. They are two different things. Closely tied but none the less separate. Thanks for the reminder.

Sorry. Ignore my previous comment(s).
But this activity is considered to be a form of "brigading":

https://www.reddit.com/r/OutOfTheLoop/comments/24d8cj/whats_...

https://en.wikipedia.org/wiki/Vote_brigading

Brigading is not "illegal" on Reddit, but some subreddit's explicitly forbid cross-posting because of the brigading effect. Such subreddits require the use of the np.reddit.com domain, which points to a mirror of a Reddit thread while disabling vote functionality.
You're making some pretty ridiculous presumptions there. All Apple would have to do is pay a sizable dividend as one of the purposes of repatriation and any shareholder angst would evaporate.
The tech community is swiftly mobilizing against this. Outreach is being coordinated to Senate leadership. Note that this language is not what is in the House Bill.

The tech community has sought to improve tax treatment of options for some time. Currently, options are taxed at time of exercise (not ideal). Unfortunately, the Senate bill is going in the wrong direction. My company, EquityZen (equityzen.com) joined other tech companies last year in an effort to move the taxable event from exercise to sale or other disposition of shares. The Senate bill goes in the other direction, moving from time of exercise to time of vesting.

Taxation upon vesting would be a major, adverse development for founders and employees alike. The Senate is voting today on this, so as individuals we can write/call our local Senators asking them to strike Section III(H)(1) from the Senate Tax Cuts and Jobs Act.