skysight-inc/HackerNews huggingface dataset:
fwiw I had the opposite experience : in school I felt I had to work quite hard (harder than I wanted to for sure) to do well, but in university (EE + CS) life seemed to get easier and easier, I think because the work relied more on intuition and "getting" the material than raw effort, and also because I was interested in the field and so found it more pleasurable to study.
Here's a map of countries known to have or are pursuing nuclear weapons, from January 2015.

http://www.cnn.com/interactive/2013/03/world/nuclear-weapon-...
WebExtensions are multiprocess-compatible by design, but so are Jetpack SDK extensions unless they use certain APIs. The main rationale for WebExtensions was to make it easier for extensions to support multiple browsers -- implicitly, because new extensions were increasingly Chrome-first or Chrome-only.[1]

The problem is less the end goal and more how Mozilla is handling the transition. Developers have identified missing APIs, but they don't know when or if they'll be implemented.

Option D: Define "good enough" in terms of specific features. Tell developers they'll have six months after that to migrate. Put out an ESR that fully supports both old and new APIs to give users a smooth transition. If you don't have the resources to do that, explain the tradeoffs in detail and apologize profusely.

[1] https://blog.mozilla.org/addons/2015/08/21/the-future-of-dev...
Market data from a reputable source, preferably one with extensive experience in the browser market, showing:

a) Favoring extensions over browsing experience (rendering speed, jank, etc) is likely to improve Mozilla's market share.

b) Market-relevant extensions are not going to be ported to WebExtensions.

Speculation and personal preference is not persuasive.
Absolutely. In fact, given the Tegra basis of the Switch, I won't be at all surprised if in a few years there's both a Switch Pro with updated internals, and a Switch Mini that's slightly smaller and with the controllers built-in, Vita style.
Show HN: Free African Styles Photos (do whatever you want with them)
Perhaps the Collaborate Knowledge Foundation can help?

https://coko.foundation/
Like marriage, it is worse to marry a wrong person than stay single. Therefore, if you do not really trust your cofounder, don't let her become your cofounder because a wrong cofounder is worse than a solo founder.

As a seed round investor, I do not view a solo founder as a negative sign since I am personally a solo founder so I know a solo founder can work well.

However, the ideal founding team shall be two cofounders - The product guy looks after products and the business guy looks after customers. Then the startup life can be much easier for both cofounders.
OT: How is text files like this (or like any RFC) written? Is there any standard format and is it done in a specific way?

EDIT: Found it! There was actually a RFC for that. https://tools.ietf.org/html/rfc7322
I believe it's related to the sale of aftermarket car parts related to auto theft. The same reason you can't become a seller of auto parts on Amazon
If dev units are affordable, why does it need to be hacked to have a homebrew community?
Most phone/tablet games are crap. Nintendo is a games company first, and most of their titles are exclusive to their consoles.
Happened to me as well on a profitable startup that was just in exponential growth phase; now I do only solo startups and hire persons (even if part-time or contract) if I need some skill or save my time. Works much better.
Listen out for the automatic circumcisers!
That article is really hard to find - no luck! It was written by Bob Drummond for Bloomberg Feb 27, 2006. He is still active and was writing a lot of articles on naked shorting at the time. fwiw
We hear about co-founder dynamics a lot in the startup community, and I wonder if the traditional business/technical dyad exacerbates conflict?

I am a technical co-founder, and that means I build things. In a conventional co-founding relationship, I am be expected to give my business-oriented partner the final word with respect to strategy or direction, and he defer to me on how to build the product.

At the outset, this puts all the power in technology. Nothing is more important than getting the right product built and shipping on schedule, execution is everything.

Unfortunately, at any significant scale it's all strategy. Technology increasingly becomes a cost centre; either it works or it doesn't, either it ships or it sinks. Strategic decisions begin to lead technology choices, and the CTO drifts away from the locus of power. Even if she's explicitly invited to participate in strategy, the buck stops somewhere she is not.

Influence, and with it ownership and personal investment, whipsaws from one founder to the other with neither realizing it explicitly. Ultimately, technical founders almost always drift away (as we've seen most recently at Buffer) when the company hits scale and they're fully vested. And that sucks - any new blood won't be as naturally invested in the product without further dilution, will lack history with the team, won't know where the skeletons are buried, etc.

I hypothesize that balanced founding teams - two business, two technical, sales & business, etc. would have more staying power in the long run. Cases where there is no default division of labour and influence. I believe I've seen this pattern, but without a neutral data set I can't trust my biases. YCombinator has enough data now to figure it out... (\nudge nudge\)
There are still tons of technical people (myself included) who use Chrome because Firefox became bad. The only reason I even have Firefox installed at this point is for extensions like DownThemAll - which will disappear after this move.

The years of firefox memory leaks completely turned me off the product.
I live in UK and never keep eggs the fridge. They easily keep for a couple of weeks or more. So I think the "use within a week" advice is over-cautious.

Handy tip, if you want to know if an egg's good* or not, without breaking it: pop it in a tall glass of cold water. If it sinks, it's fine. If it floats it's gone off.

[*'good' as in 'still fresh'. Unfortunately it won't tell you if it's full of salmonella, or not!]
I heard that Mark Mothersbaugh complained that Al had made a better DEVO song than he could.
> I have even thought maybe emojis might make for better passwords for some users.

hunter2-esque "how do you know my password?!" would be rife!
This is a poorly made, ideologically driven hit piece on Elon Musk. Either support popular politics or get shit flung at you.
As far as I am aware the higher interchange fees for premium cards are independent of the cashback, I assume that is what you're referring to.
They originally announced this plan, along with the reasons, in August 2015:

https://blog.mozilla.org/addons/2015/08/21/the-future-of-dev...
It's just depressing that a site that calls itself Hacker News, and that centers around discussions about software, web applications and security, by so many intelligent and capable people, is less open and less hacker friendly than Wordpress.

And I understand why - the problem is that votes mean something to startups that post here, they have a potential real money value. But it's unfortunate that any insight into how the HN staff deals with the problem of being gamed is denied to the community at large, out of fear of being gamed even more. Plenty of people here would be willing to learn Arc, audit and contribute to the codebase if you let them, and that scrutiny could be beneficial, not just harmful.
"may be fine for two" sounds extremely pessimistic. I live in France, and we regularly eat eggs that have been sitting on the shelf for a month and they taste good and nobody gets sick.
A year and a bit into coding in Golang full time after many years in C++ and Java, I like the language too. Compared to both of those languages, it feels simple and clear, probably because it is fairly young and very opinionated. I can think of a few things I miss (single-line IFs, IMPLEMENTS clauses for structures, MAP/FILTER for collections, ...) but they are all fairly minor things.
Anyone with a better grasp than myself on the AI domain care to comment on this piece?
That sounds somewhat reasonable for the high readings in Poland, but why in Spain?
For majority of applications, supporting IPv6 boils down to using getaddrinfo()/getnameinfo() instead of gethostbyname()/gethostbyaddr(), which results in code that supports both IPv4 and IPv6 and is simpler than the IPv4-only original.
A good friend of mine has started working on the exact same problem. He comes with a background in Games/Graphics (Pixar, EA Sports etc.) and in Education, and his take is that teaching programming/math using concepts from animation/games development might be a much better approach compared to the traditional way of teaching programming and computer science. Interestingly, that's how a lot of folks got into programming in the 80s and 90s.

Creative Technology Club:
http://www.ctc.ooo

He is starting this in small in-person batches for kids and adults (Ahmedabad, India), with plans to take it online in the future. Would love to hear thoughts on how to best scale this model.
I wasn't trying to imply that you're wrong, rather I was just trying to expand on what you said.
Specifying a deadline timestamp instead of a countdown could run into problems if a given machine has an improperly configured clock.

I think the risk of any machine having an incorrect timestamp is greater than a library implementer not recalculating the countdown correctly. Whenever possible, I prefer to stay away from timestamps. They're a fickle thing.
Regarding b): at least the author of DownThemAll!, which has ~1.2m users per [1] (which makes it the non-adblocker plugin with the highest number of users I can find), has come out saying they won't [2].

...and regarding a), I don't think that's all there is - FOSS projects at this point have a quite long track record of changes that were championed by the marketing crowd over the skepticism and outright opposition of the "fanatic techies" of the kind found here, such as KDE's Plasma Mobile and Mozilla's own phone OS, which turned out dead in the water exactly as the "unrepresentative" crowd expected.

[1] https://addons.mozilla.org/en-us/firefox/addon/downthemall/

[2] https://mail.mozilla.org/pipermail/dev-addons/2016-December/...
I had a similar experience with JavaScript, assuming you make _extensive_ use of ES2017 syntax and features. It's actually very nice, provided you have a compatible browser, but there's a long way to go still.
Swift reminds me of java/C++ in the early days. Consumed a lot of memory, the JVM was slow, C++ compilers were janky and so on. Swift is definitely an unstable language although, and it has a lot of performance and stability improvements that need to be done with the debugger, source kit and compiler.

But this will all be fixed in time, in about 4-5 years I'm guessing. It still is definitely a beta language.

Swift work was started 4 years before release, so it's actually a 3+4=7 year language. Every language seems to need a decade before you could call it a stable language I've found, so we have 3 or 4 more years of instability left.
Playing the 10000 words is a good experience
True. What I can imagine is that when the smart contract is being setup the vendor chooses a list of templates for the platforms / environments used to setup the virtual machines. If they're running their own software on their own infrastructure they can always provide a scale image that reflects what they intend to run in production.

(Thanks for the feedback, by the way. It's hard to stand out for anything these days.)
In case anyone else was wondering, "Key Stage 2 is the legal term for the four years of schooling in maintained schools in England and Wales normally known as Year 3, Year 4, Year 5 and Year 6, when the pupils are aged between 7 and 11."
I refrigerator eggs and keep them for months.
If your an objective-c programmer, a lot of swift concepts are very close to each other. Most of the time you just pick it up as you go along. In many ways it's a cleaned up objective-c.
Wow, that's great, so all the NYPD needs to do is grep through their text message database for "Can you come over?" sent to the same numbers over and over along with their other "code words".

There are secure methods of transmitting data that would not raise the suspicions of police or be trivially greppable.

Very surprised such "sophisticated" criminals let an obvious mistake through a published article. They should have bought a pentest from a reputable firm.
Not sure if there is one but I don't really know how it matters.

If you are a .net developer you'd work with other .net developers all will be ok with being a .net developer. OTOH, if you are not one then what you think shouldn't (and mostly wouldn't) matter to other .net developers.

If you want to know this to decide whether to choose to learn .net, then that decision should probably be based on how interesting it is to you or how useful it is to others (and therefore of economic value) and other such considerations would be worthwhile.

There is a reason and place for every widely used language.

If people have a negative opinion about a particular language, it is usually because they are not entirely acquainted with the language and the ecosystem.
I think it's the non-car dependent folks that (good or bad) have "no option".

I far prefer shopping for two or three weeks at a time, refrigerating fruits, vegetables, and milk.
Yeah, one would expect for a new networking API proposal to embrace our asynchronous world, look into what people are already doing and why, not blocking APIs and multithreading. Personally, I was hoping for something in a spirit of netmap with the whole stack living in userspace for performance and security reasons and APIs being completely non-blocking with zero-copying and batching in mind.
Hi Mike, loving the app so far. Any thoughts on a one-time lifetime payment for pro?
What do you base that observation on? The article doesn't address whether washing + refrigeration is safer than leaving the membrane in-tact and not refrigerating. In fact, it hints at the exact opposite, saying Japan adopted the US method after a major salmonella outbreak. Who's right, or more importantly, does this even matter?
Low density housing doesn't mean million dollar pricing in a lot of cities. When a neighborhood of single-family homes is torn down to make duplexes and condos, the connection between neighbors is certainly broken. The neighborhood can also lose the appeal that drew residents in the first place.
One thing I'll share is that finding a co founder in a similar financial state as yourself can be an important factor.

Money > Contracts
Ironically, not in the US because we also love air conditioning.
How to Link Your Google AdSense Account to Your YouTube Channel – Onenaija Blog
Why a post about UI, GUI makers, etc. without a single screenshot in the github's README.md??

Please give us a mean to understand in 10 seconds what it's about, by adding a screenshot or an animated screenshot (http://www.cockos.com/licecap is cool for this) :)
AllSides, a news aggregator that tries to quantify the bias of publications
Huh. I should read more.

Also, I meant "take advantage" in a strict sense. I love my dog and she can take advantage of me whenever she wants. <3
That's not at all what I got from the article. I read it as saying basically that reasonable people can disagree about whether eggs should be washed and refrigerated, and there are good reasons for either position.
Eggs fresh out of a chicken will last for ages. Months even. The only reason people keep eggs in the fridge is because of how long they've already been out.
Also, egg quality is very poor, you can't eat raw eggs in the US for example.
Interesting. In the same vein, I can recognize my own image but I don't think I could recognize my own smell (not as easily anyway).
4 Things That Matter Most in Your Trading
Posted 4 days ago with over 120 comments:

https://news.ycombinator.com/item?id=13648165
That's true. The problem would be if you get attackers who have exploits to break out of virtual machines. What I can say in those regards is you might be able to design that out by creating a DSL for specific kinds of exploits and then using that for the first version.

You could always have a panel of humans that approve or deny exploits on the network but that kind of thing defeats the point of using the service. What I'm trying to accomplish is to build something without the need for human intervention. Because with a human-run service you open yourself up to politics and bureaucracy and suddenly its the same as with a regular bug program.

You've given me something important to think about.
Not related to mirrors, but I sometimes have similar experiences when waking up, except with regards to spatial recognition: I'll lie on my bed with my eyes open for 15-30 seconds and genuinely not be able to recognize where I am or how I got there.
ah perfect, thank you
Hmm..weird. I'm from Croatia and I would be surprised to see people not refrigerate eggs. We (me and my family) always refrigerated them. Every fridge I've seen has egg holders that we would fill up.

Pretty sure that most people I know refrigerate eggs, but then again, I never really paid attention to that.
I'm not much of a gamer, but I am a consumer who buys these consoles (and will be buying the Switch). Here are my main reasons:

- consoles have games that are, for many people, much more attractive at the top-end (big-name big-budget games Mario Bros|Kart|Whatever, Splatoon, Grand Theft Auto, Destiny, Halo, etc etc... games I or my kids have heard of and are the canonical game version and not watered-down phone spinoffs)

- consoles have real controllers, that all the first-tier games are designed for (compare Mario Bros. for the latest Nintendo console (many hours of fun for multiple members family vs 10 minute novelty game consisting of pressing one button)

- there aren't many games for phones that actually work well for multiple simultaneous players on the big tv

- 99.9% of phone games are pure garbage, while on consoles it's probably only 75% or so
This isn't intended for serious use, it's just intended to raise awareness about the dangers of password reuse. Also, Twitter sent me 2FA SMS messages during testing.
Also remember that for years people have crucified Firefox for being technically inferior to Chrome. They claim to just use the better browser. And the technical argument they are making, that having so much of the browser exposed made keeping up so much harder (with multi process just rolling out now), makes a lot of sense.

Looking at the decisions made maybe the problem is that they made the multiprocess jump first. If they had said two years ago: we are going multiprocess and we need to deprecate XUL plug ins to do so, it would have gone over a lot better.
No, but there are several reasons it is suboptimal here.

The lookupbar is associated with the window chrome (ie. there is one per window). Inserting it into the DOM requires emulating this behavior by synthesizing one "bar" in each tab, adding and deleting them at the right time, etc.

Inserted content always has the possibility of interacting poorly with the scripts and styles of the underlying page (or other extensions). Rikai-chan already has problems where its overlays will end of underneath page content.

Inserted content goes below the line of death (https://textslashplain.com/2017/01/14/the-line-of-death/). There are other minor deficiencies: you can't get the browser's theme on the bar, etc.

For Rikai-chan, it seems like it'd be nice to allow the background script to write to a page that sits on top of the space that shows the actual page and have the content scripts communicate what should be rendered. AFAIK, the only ways to show something on the screen is to either send it to the content scripts and have them modify the DOMs, or show it in a popup for a button.
Interesting hypothesis. A quick look at YC's top companies by market cap seems to back it up:

Airbnb: 3 design centric cofounders
DropBox: 2 tech cofounders
Stripe: 2 tech cofounders
There are a few different ways to answer that question.

First, I believe that for most applications, it's not that TCP should be in userland; rather, TLS should be in the kernel, or otherwise system managed. See the wall of text I just replied to someone else with.

Second, if you do want to customize the transport layer, which is of course fairly common today - multiplayer games often go for some custom "reliable UDP" protocol that drops ordering guarantees to improve latency, and then there's Chromium with QUIC, and uTorrent ‎µTP, and WebRTC... well, the reality of networking today is that that has to be done on top of UDP rather than IP directly. I doubt there's much point writing a new API for TCP itself that exposes all the bells and whistles, because the design of TCP is dated. Rather, there should be more standardized APIs for applications to more easily use replacements for TCP that run over UDP. Ideally I should be able to switch from TCP to QUIC just by changing a few lines of code.

(Edit: By the way, if we could redo networking protocols from scratch, I think ports ought to exist at the IP layer rather than being replicated in TCP and UDP, and then UDP could be abolished entirely. But we can't.)

Actually, that ties into high performance networking too. As you know, those alternate stacks require userland to talk directly or near-directly to hardware, meaning you just have to give up on different ports belonging to different applications. But beyond that, one thing holding those stacks back is that they require a lot of custom code and don't work with existing applications. With a standardized networking API that supported userspace plugins, it could be possible to add "DPDK+rumptcpip" as an option next to "kernel TCP" and "QUIC", and configure any random process to use it.
They mention compensating by asking the same question many times.
I would, too, like to see some hard data on your hypothesis, although I believe that there are too many inseparable human and enviromental variables at play here. At the end, the change in role and power is a very human development (see also: families, partnerships, child-parent relationships).
The article made it seem like the mirror test was controversial as a measure of intelligence or self-awareness from the start. I seem to remember learning that in a psychology class.
Wouldn't doing something like this on a live site constitute as a social engineering hack? Hope the author of the projects leaves a very visible warning to anyone who might actually consider including something like this on their applications.