skysight-inc/HackerNews huggingface dataset:
Good that it's back but kind of sad that it has fallen victim to http://c2.com/cgi/wikix?JavaScriptAbuse since for so long it was one of the few sites that managed to http://c2.com/cgi/wikix?KeepItSimple The wave of the future unfortunately goes even further from that.

The basic concept behind federated wiki is interesting, but it still needs to be simple, clean, and usable. As it is, the most basic things like selecting text or navigation do not work or work in totally unexpected ways. It shouldn't actually need instructions for basic things like How to Follow Links and How to View Changes ("you can view the changed page on that site by clicking on the flag of that page. Don't expect the link to find the remote site because it will likely be hidden behind the original page on your site." What?)

Just trying to find the list of sites, I have no idea what's going on here: http://c2.fed.wiki.org/view/welcome-visitors/view/federated-...
Anything from that era will soon be a classic with associated spare parts prices.

The difference is that the parts are still much simpler in terms of complexity --- and thus ability to be reproduced --- than computerised controllers with their associated software. There are plenty of aftermarket parts for older cars and what isn't available could probably be fabricated easily or replaced with a suitable equivalent.

It will be far more difficult to do the same with modern cars, which have many more parts of higher complexity (and often deliberately designed for lock-in --- hence the DMCA.)
Well they haven't been focusing on yield, really. They've been doing things like making the crops resistant to glyphosate to make weed control easier, or incorporating Bt to decrease the need for insecticide. Nothing specifically targeting yield increases, to my knowledge.
I think people are forgetting that most people (in the usa or globally) don't have the disposable income to (re)wire a house with ethernet. From a "humanity" perspective I stand by my point.

Now for the average HN reader, sure I'm wrong. Enjoy your first world problems :)
I've been on both sides of the table. When I did these exercises I found them uncomfortable , but less so than the rest of the interview process.

I've never read into it the way that you and many others are. I consider it as a means of quantifying ability. You don't have time pressure, you don't have an interviewer standing over your shoulder whiteboarding with you.

I view those as positives - because while I can do those things fine in day to day work, I do horribly at them an interview.

That said it's clear that our experiences with this have been very different.

* And o
interesting read on the technical details of the ports b/w 13"/15" and port placement: "Thunderbolt 3 Ports on Right Side of 13-Inch MacBook Pro Have Reduced PCI Express Bandwidth" ~ http://www.macrumors.com/2016/10/28/macbook-pro-tb3-reduced-...
Mozilla Quantum
Only if you don't get sued out of business using the DMCA before even selling your first shirt.
> He doesn't do TWF's anymore, but there's a bunch of other places where he posts stuff.

Now conveniently announced all in one place: https://twitter.com/johncarlosbaez . (See https://golem.ph.utexas.edu/category/2016/09/twitter.html for the announcement.)
Yes: that root cause is that men want sex.
Now that you know that common cause - what's your next logical step?
The power which the pro-DRM industry groups have is immense.
This is going to keep getting worse until we have some sort of guild or association whereby being a member implies we're already vetted.
Steam engines need fuel. There's no coal (to speak of) in Italy.

Europe's coal belt starts in Scotland, runs through England, into France (and a nubbin in northern Spain / Portugal), Germany, and Silesia.

Oddly enough, the first countries to industrialise were, in order, England (which wasn't busily falling to pieces and/or fighting off invaders), then (after they'd stopped falling to pieces and/or fighting off invaders) France and Germany. They remain the heart of the European economy, a century and a half later.

The third great set of coal deposits were in the United States, though that was a country that also had tremendous forests, more readily accessed (and frequently local to where energy was needed). Coal consumption didn't exceed wood as a fuel until the 1880s. The US also benefited from oil, and was the world's leading extractor of oil from the 1860s to the 1950s. Having first developed coal, iron, railroads, canals, and steamships, the US could usefully transport that oil from the remote rural regions in which it was found (Titusville, Pennsylvania, Ventura, California, Spindletop, Texas) to the urbanised regions (New York, Philadelphia, Boston) where it was used.

The bootstrapping of technology was itself a really interesting story -- gunpowder, metallurgy, iron, fuels, steel, electricity, and prime movers, most especially diesel and gas turbine engines. See Vaclav Smil (Energy in History) and Manfred Weissenbacher (Sources of Power) for more on this.

(The fourth coal belt is in China.)
Depends on your 1910 construction. My house is 1920s wooden frame. Makes it easy if you're brave enough to poke holes in the plasterboard.
Overtime, in games? Hah.
iFixit is a social mission driven company. Just about everything we've done over the last ten years has been to expand the right to repair and make it possible for everyone to fix every thing they own.

But there are a whole lot of other organizations also interested in making repair more legal and affordable, and they wanted to start contributing time and funds. So we started Repair.org with them. There's a bunch of awesome organizations involved — ISRI (the recycling association), IAMERS (the medical device repair association), EFF, and a bunch more.

http://repair.org
You can replace java with javascript and your sentence is still 100% true.

And I think that's the point many are trying to make. It's not overly complicated, it's just that people are trying to use every tool they read about without understanding it or why it was created.

If you are making a website for your restaurant, you don't need react, webpack, babel, sass, etc... You need a few hundred lines of html and like 20 of javascript and you are good to go. But if you are building a video streaming platform, then the extra complexity will most likely pay off.
The problem is with the ease of use. If you can apply roundup all-around the season, you do so. And if you do, some undesirable plants will survive, hidden out of sight.
These will adapt and thus, genetically modified crops "breed" multi-pesticide resistant weeds.

In the traditional approach to farming this did happen only seldom, because the times when pesticides were applied, are severely limited. And if resistant weeds where encountered, a change of the grown culture and apply of broad-band pesticides could eliminate them.

TL,DR; Genetically Modified Crops grow resistant weeds that drastically reduce the harvest.
If the leaders of programmers can't code, then they can't evaluate them, and can't help them grow very well, and can't pass on the experience of developers over time.

It's crucial for first level leads to be able to code.
Live Chat Software with Video chat, voice call, Co browsing and Screen share
You are replying to a parody post. He's describing broadcast television.
Guy-who-wrote-this (and often lurker) here. Lemme know if y'all have any questions or anything—this is still a subject I'm rather passionate about.
Why? Even a toddler can solve a number of difficult adaptive problems. Like walking or catching a ball. We tend to forget that what is difficult with machines, the body does with ease sometimes.
On Thinkpads you can disable the routing of signals of the mic and camera in the firmware. Afterwards, it's not available to the kernel. Whether that's somehow hackable via a UEFI bug I don't know, but there are also laptops with physical switches the mic, wifi and a lid for the camera. Your safest bet is to open it up and disconnect the device, which is less likely to raise alarms on Linux and BSD than it is under macos, I assume.
The databinding stuff seemed pretty half-baked to me last time I looked at it.

Completely agree that Android is way behind the times with respect to common ui patterns.
Living in central Wisconsin, one runs into a few farmers. I've heard the opinion on more than one occasion, that roundup ready corn & beans eliminate having to control weeds by plowing them under, thus reducing cost, fuel use, and soil runoff.
I do not know how to convince you as others have failed, but I really believe that trying to understand the correct understanding about the memory allocation was the essence of these questions.

The final answer that the memory was dynamically allocated by the compiler is as wrong as it can be.

If I saw this code then my first reaction was that this code probably will produce a segmentation fault in the best case scenario. Well, that was after I verified that this is not some pointer usage question, as I am not an experienced C developer.
> I don't think any sport-themed games are played professionally though.

FIFA is somewhat popular.
The stdin nonsense on Hacker Rank is what got me. I neither know, nor do I care how to process standard in in Swift. When a ten line program needs 70 lines of boilerplate you have a lousy system.
A developer who has so much time in hand that he spends his time playing challenges all day is likely to not be "good" or "great" anyways. I've always found these challenge sites to be stupid and would never wanna work for a company who demands a good HackerRank or a good karma score on StackOverflow.
They were also paid for by the military as a form of advertisements.
Framework to Motivate Yourself to Work Out
> Knowledge (from best universities as well) is free nowadays. I'm sure for 4y in solitude of your own house and internet knowledge you can advance your skills a lot.

That's true, but one thing missing is personal discipline; that is, staying on track, avoiding procrastination, and actually doing the work instead of playing video games or watching TV.

Most people need the discipline of having to show up in a physical classroom, having deadlines for assignments, having an obligation to do work. Not everyone, but most people need this.

This brings up an idea of a meetup-style classroom: Suppose we had a physical weekly meeting of everyone in a city who's interested in learning genetics, or Java, or French, or oil painting.

At the first meeting, we'd agree on what online books, videos, or courses we'd study, and each week we'd meet to discuss what we'd learned so far, tutor each other, maybe even make tests for each other. It would serve as that little push that most people need.
You are missing the point. The goal is to show you can do simple coding and design. The particular example is not necessarily something you'd do explicitly. It's like writing fizzbuzz.
Well, for what it's worth, he has a Masters in Computer Science, his open source Initializr project is pretty popular apparently, this tutorial has 3700+ stars on Github, he wrote a book on HTML5, and was a front-end engineer at Yelp.

You can see his Github here https://github.com/verekia
And his resume here http://verekia.com/resume/

Edit: I find the article to be fairly well written, and I do have a background in reporting and am a full time dev using most of these tools (although I'm not particularly bound to them).
Winner, winner, chicken dinner. With the current cost of fuel, and the razor thin margins, minimizing trips over the field is the #1 way stay profitable.
The strange tale of an X-rated haunting
At least for most Ethernet cables I buy, the category is actually printed on the cable itself. I don't see that happening on USB cables.
That gets a little iffy, though. If your custom plugin distributes CSS/JS/HTML to browsers, does that count?
Not sure what the article is addressing specifically, but I assume any limits on "non-profits" or charities are for the sake of short-term consumer protection. Suppose I want to be charitable and help some people by donating my money. By myself, I don't have enough resources to really make an impact due to economies of scale or lack of influence or whatever. So I decide that the smarter thing to do is to pool my money with others that have a similar idea so that we can have a greater impact together than the sum of each of us individually.

Now, how exactly can I determine who is trustworthy enough to donate to? Sure, I might demand records and accountability but honestly as an average joe, who has the time and knowledge to go through the numbers and cross reference them to see how accurate they are? The simple solution, in my opinion, is to have some government-enforced class of business that have certain limits in place (e.g. maximum % of revenue that can go towards non-charitable activities, limits on compensation, etc..) that I can donate to knowing that at least those limits are in place.

Of course, some might argue that the restrictions and limits are detrimental and in fact without them we might achieve a greater impact but then can't you simply test that theory by starting a company that does charitable work, registering a normal business (not non-profit or whatever) and seeing how well that works out?
> That's the simple answer.

It's the only answer. Every other answer is risky for both the person asking and the person answering.
If they distribute the code, then yes. However, hosting an application on a webserver you control is not considered "distributing" for the purposes of the GPL, AFAIU (this is the loophole the AGPL was created to fix).
Probably a better term than inventing is "standardizing". The community as a single general entity, is constantly changing what they accept is the "standard stack". I don't get to have my safe goto stack of LAMP for twenty years, and then swap out alternatives after research and my needs; the goto stack is radically different every year.

And ofc there's a big push for frameworks and languages over libraries, and libraries get coupled to frameworks, so anytime you do want to "upgrade" to the new thing, _everything_ goes with it.
Yes, I think a weapon that requires no strength reduces the disparity between men and women. I think raising the risk of rape will cause some pervs to rethink - no matter how hot a woman is, is she worth a 20℅ chance of getting shot?

Unfortunately, India currently believes only rich people and jewelry stores are worth protecting with guns. But I think the OP was advocating changing this situation.
Talk to a patent attorney or patent strategist and ask about "freedom top operate" (FTO).
Talk to a parent strategist for guidance on the best path forward.
Talk to a patent attorney if you want to spend lots of money on patents (that's what they do)
Talk to your lawyer only to get referrals to people who know this space.
Meanwhile make sure everything you do/have done is well documented.

(I'm a director of Everedgeip, but not an advisor)
wow, the razor blade stealth looks actually incredible from first view. But... my requirement was either Linux or macOS. I don't use Windows for anything (and I'm not a gamer).
Razor or somebody could introduce a protocol using iso or interrupt or something and others could adopt it, the device would still support HID/bootp so it would retain compatibility. This would also offer better support for analog inputs or higher resolution mice.
> 2 hours per.month would mean they also have to pay you for 2 hours 53 minutes per year of holiday.

But the money is paid for driving people around, not for being there. So where 53 minutes come from?

> It's just paying people to work for you, hardly a crazy business model.

Nope, it's paying people to work for you and also paying money just because. If somebody works for you for 2 hours and you have to pay for 2 hours and 53 minutes that's not paying for work.
Hardly. Whether or not something is a ripoff is orthogonal to whether or not you can afford it.
Last year a large well-known company contacted me, unsolicited, and said they were interested in hiring a Django committer (which I am), and asking me to apply to work for them. Then they put me in the "prove you can write basic code" phone screen bucket, and I walked away. If they're going to waste my time and the screener's time on something they already know -- given why they're reaching out to me -- then I'm going to reasonably conclude they're not a company worth working for.

Would you then label me as unable to code and "looking for an escape"? Or is it possible there's just more to the story than you happen to know? Because that is not the only example I have of this kind of thing.
In C, the statement “type declarator;” is an assertion that “declarator” has the type “type”. In other words, if you read “declarator” as an expression (more or less), then it should have the type “type”. So here:

foo (*baz(bing, boff (*bratz)(biff)))(buff);

“foo” is the type, and the rest is the declarator. Then you just break it down according to the usual precedence rules:

baz(…)

“baz” is a function…

baz(bing, …)

…which takes a “bing”, and…

*bratz

…a pointer (arbitrarily named “bratz”)…

(*bratz)(biff)

…to a function which takes a “biff”…

boff(*bratz)(biff)

…and returns a “boff”…

*baz(…)

…and “baz” returns a pointer…

(*baz(…))(buff)

…to a function taking a “buff”…

foo (*baz(…))(buff)

…and returning a “foo”.

With typedefs for function pointer types:

typedef boff (*bratz_t)(biff);
typedef foo (*baz_ret_t)(buff);

baz_ret_t baz(bing, bratz_t);

Or for function types:

typedef boff bratz_t(biff);
typedef foo baz_ret_t(buff);

baz_ret_t *baz(bing, bratz_t *);
> I suspect if there was a flat gTLD with no suffixes, everyone would have domain names that looked more like AOL screen names (lots of numbers after the names.)

I don't tend to see lots of numbers in domain names today, even in popular TLDs like .com.
You're spot on. You could use human labor to control weeds very effectively. It would just be extremely expensive.
I would say that an experienced C developer would blurt out that there is a bug in this code as an first reaction.

Bugs like these are one reason why we can not have the nice things on Earth, and an experienced C developer should notice them even when not looking for a bug.

Well, that is at least my impression, as I am not a one, it is just based on my experience with the language.
Ask HN: Good email host?
Anyone know of a good IMAP host that I can use with my own domain?

Fastmail is good, but quite pricey (cheapest option if you have your own domain is $3.61 a month, and that's if you pay three years in advance. On top of that comes the price of the domain).

For privacy reasons I don't want to use Gmail, and I don't want to use my own server.

Zoho might be an option, but it's unclear to me whether or not it is an Indian company (the Wikipedia page is unclear regarding that), and it's unclear to me whether or not there are possible privacy concerns with Indian email hosts.
I haven't read the thread that lead to this comment (though I'm about to), but I would encourage you to continue, at your own pace, to engage in thinking about topics like this. It sounds like you're a thoughtful person, and the world needs more thoughtful people thinking about tough problems.
How do you decide which nameservers to trust about the "ycombinator" domain? What happens if I advertise a nameserver with that domain?
Of course it's coming from a place of ignorance - that's where all new devs start, right? This one is perpetuated by the fact that whenever a dev pokes his head into the web dev world, the tools are different than the last time they checked.
Webpack + Typescript works as a replacement (without Gulp, Babel, eslint, or flow) if you are interested in giving typescript a go.
That happened 5 years ago with the Cinema display
Hi there,

This is the exact reason why we built Unpatent (https://unpatent.co) so feel free to reach me at luis@(our domain name) and we'll help you out!
Would electric tractors and combines change the equation substantially?
"No user serviceable parts inside"
It might be providing timing information for the SERDES based on the length of the cord.

Edit: it looks like it might be that and/or an active PHY similar to 10Gbps Ethernet.
> Are contract only

I know a bunch of artists at WDAS in Burbank and at Pixar up in the Bay area, and I don't think they are contract.
This reminds me of the Google phone screen article that went around recently where the recruiter was reading off a sheet of answers and failed the candidate because the candidate gave answers which were too technically nuanced to fit what the answer sheet said. And is also why these kinds of things are a terrible fit for recruiting experienced-to-senior-level people.
There have been nowhere near enough actual trials of communism to conclude anything fully. The core examples were all poorer countries with various problems, corruption… To reject communism as a concept over the atrocities of Stalin et al is as reasonable as rejecting capitalism because the U.S. was built on slavery and the genocide of first peoples.

The atrocities were real, and they did connect to economics, but to just assert that capitalism is the slavery of U.S. history or that communism just is gulags and bread lines is extremely short-sighted. Neither system was anything like the core principles of the economic models (which are just models, so we should reject anyone who focuses only on the models and not on practical reality, but we can't treat each real-world case as the definitive case either).
Due to the hierarchy of dns you can ask to a root server who handles .com, then to that server who handles google.com, then to that Google server, who handles mail.google.com, and then you can connect to it. If you allow anything to be a TLD the root servers need to know about everything, which isn't really feasible
The principle of power and signal separation has been used to send multiple signals over a wire since the duplex telegraph in 1872. It's one of the few things in this world older than the headphone jack standard that we've been using since 1878.
Call centers explicitly pay for being there. That's their job description - being there and being ready to answer calls. That's the whole purpose of call centers - so that you have a phone that you can be sure there's a person waiting on it for your call. That's not what Uber is doing.

It's like I would call an electrician and he'd charge me for a month of work because he sat there for a month being available for my call, it's not his fault I called only now! Would you hire such an electrician? To me it sounds insane.

> As long as Uber have sent the driver a handful of trips in these two hours they'll have to pay no extra.

This makes even less sense. If "being available" has monetary value, as you claim, why this monetary value does not have to be paid regardless of additional monetary value of driving around? If, as you claim, being on call is a separate payable service, it should be charged in the same whatever happened after.

It sounds like this argument is not genuine and is just dragged in to arrive at predetermined conclusion about minimum wage, but as soon as this is not a concern, this argument is discarded completely.
But some might be slower than others. https://support.apple.com/en-us/HT207256
Thanks for your response. Yes, we have design docs, code repositories and lot of other docs.