skysight-inc/HackerNews huggingface dataset:
You can include MIT & BSD libraries in a GPL-licensed app but you can't include the resulting GPL work back into an e.g. BSD-licensed app. Same as you can include jQuery in a proprietary app which has its own license.
You can if you're shipping a native app. But if you're targeting the web you're limited by tools written in JS or what you can transcribe to JS.

asm.js and WebAssembly could very well change this in a few years.
I don't think we are necessarily the specific target audience. If so, he probably would have done a better job with the technical details.
Yes! This makes sense.
If only it was 50%.
I mean, that's not how copyright law works.

Generally if you are infringing on copywrite, you just have to STOP infringing and you are good.

You can't embed gotcha clauses that say "if you break this copywrite, you have to pay me a billion dollars".
Re: freeze drying - Are you thinking of Sudden Coffee here (are there others?)
How would you feel if as my first question when interviewing you was "What is 2 + 2?"
The only important question in terms of test subjects dying is whether they
don't die under some other circumstance. The U.S.S.R and Chinese dictatorships
were/are horrendous. On the other hand, Cuba has major ethical problems but
subjects dying isn't these days really among them. Cuba does a better job of
keeping people healthy and secure than the U.S. does. There's no homeless sick
people in Cuba basically. Everyone gets quality medical care even though the
country is massively poorer in fundamental resources than the U.S.

The people dying in the cases you are referencing did not die because of the ideas of communism. The atrocities were carried out in the name of communism but had no basis in actual communist ideas.
You cannot remove someone else's copyright and license.
I'm guessing it won't be long until someone uses this technique to computer and apply perturbation masks to pornographic imagery and make NN-based porn detectors/filters (like the one Yahoo recently open-sourced) a lot less effective.
Another recent discussion about HackerRank [0]. (It was flagged.)

[0] https://news.ycombinator.com/item?id=12667174
Hushmail.com

I use it in my practice. It is Canadian (Vancouver) and really does care about privacy.
I think it is the worst/best kind of satire: The kind that is completely indistinguishable from how large groups of people actually operate.
> People wanted Skylake, they got Skylake

Yes, at the end of 2015, not at the end of the skylake cycle.

> They got faster GPU

Still way behind what Nvidia is doing with the 10 series.

> The move to 30-BIT-PER-CHANNEL SCREENS!

This I agree with you.
I'm currently using FastMail and I would need to have a huge money issue in order to stop using it. The main thing I like is the possibility to use "alias", which basically allows me to have different e-mails for each service I'm using. Coupling that to the fact that they support catch all adresses and I rated them best email service forever. The only thing misssing would be an automation from specific e mail alias to folder, currently it is a two step action.
If something like the DMCA was illegal, it would make sense.
Vue.js is easier to learn than jQuery
I found Geometric Algebra for Computer Science (Revised Edition): An Object-Oriented Approach to Geometry to be eye-opening.

https://www.amazon.com/Geometric-Algebra-Computer-Science-Re...
Your lack of imagination doesn't match up with reality.

Over my long career I have seen that the overarching large corporations have a glass ceiling that can only be broken through by having at least a Bachelor's degree no matter the degree.

But don't take my word for it.

https://www.insidehighered.com/news/2014/01/22/see-how-liber...
It still costs ~4 years.
Workaholism and Its Discontents
Good luck in finding an ISP that will let unrestricted SMTP traffic without paying an arm and a leg for a "business account."
It cost me $250 ($100 of which was 300m of Cat6) and a very tedious, insulation filled, Sunday to wire my house up with 1Gbit ports in every room.

Comparing that to the price of the current batch of AC WiFi access points (that look like stealth bombers) I don't think it's too unreasonable.
The definition of evil is not based on being out of touch with reality. "Tragically flawed" would be a better term for what you are talking about.
This is a good lesson though: at the end of the day, revenue is the only thing that matters. The CEO doesn't care if you are looping through strings using if loops or string.contains() or whatever, because he knows that what keeps the company in business is whether the contracts get signed, which they often do as long as the product works reasonably well and satisfies customer requirements.

This isn't to say artisanship is unimportant, but that it's not the most important thing.
twitter is bad at doing things
I ended up purchasing Dell XPS 15 today. In terms of battery life, build quality and power there isn't much else besides it that compares to Macbook Pro (at least not until Surface Book 2 comes out but then it'll be horribly expensive too). I think what you're talking about is the Dell XPS developer edition. I'm not even sure if Dell sells them anymore. You might just get the Windows 10 Home Edition and throw a Linux distro on it. At least that's my plan.
> More like someone with an online PhD in Math that isn't easy to verify. What it boils down to is "I worked at these companies in this role. Believe me".

All human relations including work place relations are impossible without trust. Asking the equivalent of "what is 2 + 2?" is a sign of distrust and a good reason to decline the job.
When Ralph Nader called plutonium "the most toxic substance known to man", physicist Bernard Cohen challenged him thusly: "I'll eat as much pure plutonium as you do caffeine, and we'll see who dies first." (Paraphrased.) Nader declined.

Also, a man named Albert Stevens was injected with 131kBq of Pu. He died 20 years later of heart disease, having accumulated a lifetime dose of some 64 Sv.

It's not just the dose that makes the poison, it's the method of administration.
Lol. Actually if it is a choice between a lb of uranium and a lb of some food colourings you might be better off going for the uranium. If it is in metallic form it should pass straight through your gut while the food colouring will get absorbed.

The human LD50 of soluble uranium salts is around 5g [1], but metallic uranium is not very soluble.

1. https://www.ncbi.nlm.nih.gov/pubmed/18188051
I do wonder if electric cars paid a tax equivalent to the gas tax what would the cost be?

Has anyone done the calculation? If a gallon of gas gets and average of X miles across all cars then how much electricity is that to tax the same amount? I'd be curious since I have strong privacy and persecution of poor people objections to a mileage tax.
> Toss in a slide crammed with logos for top technical companies who've signed up for a free trial and never touched it again

However, those top technical companies are the same ones who report manipulated video views, manipulated user base numbers, actively renege on promises after major acquisitions, and generally show the way to these smaller companies.

The overarching philosophy underlying growth hacking and conversion optimization today is: Lie and let lie.

The end user is the poor sucker, so perhaps it sort of cancels out? It is amazing how many smart people work for companies which are super manipulative under the pretext of working on "hard problems". One would wish the hard problems were becoming tractable because of human ingenuity. Unfortunately, it turns out most of the time it is just a consequence of finding more data points from newer sources of data, and most of the ingenuity is simply going towards trickery which allows even more data collection.
The MIT/BSD licenses are explicitly compatible with re-licensing derived works in this way. The GPL is not.
Table nightmare:

http://i.imgur.com/52zh3Ki.jpg
This version also misses a lot of the really cool other pictures he has inlined.

The branded space bar for example
+1 for "running your own". I have a cPanel license on a personal server and it handles a lot of the rigamarole. Once you have DKIM and SPF set up, it practically runs itself.

The network your IP is in makes a difference. My mail server is currently at OVH, which is a good enough neighbourhood for Mailjet to have built an email business there.

I very occasionally have an email bounce back (once a year or less). The bounce message typically includes information on exactly why it bounced and how to contact the receiving server's operator to figure it out.

The vast majority of the work goes into the the initial setup, which takes an evening if you're using a packaged mail stack. [1]

[1] If you want a free packaged mail stack, here's a FOSS one: http://www.iredmail.org I have no experience with it but have heard good things.
> Although it looks exactly the same as a regular USB-C cable, you need a special Thunderbolt 3 cable to use Thunderbolt 3 devices!

They're clearly putting a lot of lead in the water in Cupertino lately.
Back when GMO soy was banned in Brazil, farmers simply banded together and paid smugglers to bring seeds from neighboring Argentina. If the benefits were not so immediate I doubt they'd bother to break the law.
I agree with sakapov(sp?), it's not an answer we can really know, but I think it's safe to say most every large government is very very happy to read every email they can get their hands on. But think of it a different way, if A government is going to read your email(and it's pretty safe to say they will), then who would you rather read it, one you are beholden to, or one that probably doesn't care at all about you, since you are not their citizen, and are not doing anything against them?

Hence, why I use Yandex. As an American, what do I care if Russia reads my email?
For people who didn't want to click "Show more" a lot, it's a super-enthusiastic story, in tweet form, about accidentally stumbling upon the world's largest typewriter museum in a small town in Spain -- by someone who loves typewriters. If you like typewriters or enthusiasm, you might like reading the story.
I argued at the time that no matter what actions they took on the highway, they were placing other cars at risk.

There are so many interactions in a vehicle that the researchers have no way of knowing with absolute certainty what will happen whenever they twiddle a bit.

Yes, 99 times out of 100, things may go as expected. The 100th time one of the O2 sensors happens to be misbehaving and suddenly your car is accelerating unexpectedly because software.

(Warning: the above example is probably complete bullshit but listen to John Hughes talk about property testing the CAN bus and you'll get nervous about ever driving again.)
1. Take care of yourself. Morally, physically, spiritually, intellectually. You cannot serve others without this first.

2. Work one-on-one with another person. Someone helped you. Now you help someone else. Then another. The ego says you must impact millions. Truly, you will do more by changing one person's life. Then another. The chain reaction will take effect.

3. Serve a small group in your community. Be a worker among workers. A friend among friends. Don't go for glory. Don't try to be the Big Cheese. Be there for service to make the organization better.

Your work can be a channel for these efforts. So can being a spouse and a parent.

Everyone wants to be Steve Jobs or Bob Dylan or Martin Luther King.

Just be a good dad. There is a universe of value in that.
Only if you using it for spam-like email marketing. With correct SPF and DKIM config, also dedicated IP, it would be no problems at all.
If this is directed at me, I don't think I'm arguing to put blind developers in a corner. The tools that could be developed could either be new or improvements on existing tools. The latter sounds like your preference, but I don't think it is the only viable option. I can envision a whole suite of tools that, while targeting blind developers, could enhance their abilities or even just make what was otherwise inaccessible accessible.

A possible analogy might be crossing a busy intersection. Someone made pedestrian cross signs audible, allowing a pedestrian to know what the walk sign says at any given time. But this is an enhancement of a pre-existing technology. That blind pedestrian will still likely require a white cane, a blind person specific tool, in order to cross the street. I think there's room for both in software development.
Can you post a link?
In this case the WordPress-Editor-iOS retained the copyright notice in the file copies from the ZSSRichTextEditor project. But did not include the LICENSE file.

Also the wordpress-mobile developers mixed their source code with the MIT licensed one. Just one LICENSE file I can find in the WordPress-Editor-iOS.

The MIT/BSD projects are not separated out. I think they can claim GPL license on their created code, but that has to been clearly identified. Easier if they removed the MIT/BSD components, and make them git submodules.

In addition, the wordpress-mobile developers created code do not contain a copyright notice.
Yes, that is exactly what they did: https://github.com/wordpress-mobile/WordPress-Editor-iOS/com...
They may be compatible but you cannot remove someone else's copyright and license from their source code. They specifically say you must include the license.
خلفيات+روعه+2017+اجمل+الخلفيات+لهذه+السنة
It's just tiring though. I want to make a simple website. But in order to do it "right" or "optimally" or whatever, I need to flush all the old stuff I know down the toilet (jQuery, etc.) and learn a mountain of new stuff.
You can do this easily if you run your own nameserver, e.g., with tinydns.

1 ycombinator:
60 bytes, 1+1+1+0 records, response, authoritative, noerror
query: 1 ycombinator
answer: ycombinator 1 A 104.20.44.44
authority: . 259200 NS ns

But the conventional wisdom is that you should let someone else run nameservers and give them your IP address. As such, they get to make the rules. Not to mention they also are often in the business of selling domain name registrations under those TLDs you wish to do without.

Further, assuming you plan to use your domain name in a web browser, browser authors can make a second set of rules about what domain names are "acceptable". They can block your TLD agnostic domain name. No DNS is involved.

You could edit the browser source code to modify any such rules and recompile. But as with nameservers, the conventional wisdom is to let someone else, e.g., a company, write the web browser; users are not meant to edit the source code.

You can do many "unconventional" things with DNS. But maybe your question is not what you can do, but why the third parties who control DNS for the masses do not do these things?
based on the title, I thought it was going to talk about how to build a modern front end from scratch. That is, "modern" meaning that it meets the user's expectations, fits the realities of how they are browsing, and makes use of the features of current browsers (web sockets, local storage, etc); "from scratch" meaning using only your own code written in vanilla javascript. I thought this was going to be about the fact that you can do compelling work on the front-end without needing to get bogged down in a tangled web of dependencies. I struggle to see how this qualifies as "minimalist".
Q: Do C to C cables have the same problem?
No. C to C cables do not have the same problem because they are required to be straight pass through
This is not true now, see e.g. https://news.ycombinator.com/item?id=12824447

Not sure if it was true before.
I don't think the past few years will be representative of web development in the future. The community has had a lot of churn because basic questions (How do I ensure my code has what it needs to run? How do I include dependencies? How do I efficiently deliver my code?) weren't answered, but now those questions have robust, widely used solutions, we don't have everyone figuring that out for themselves (and writing throwaway tools).

I think most of the current crop of tools that are in vogue will stick around for a while. There have been a few challengers to Webpack offering feature improvements (Rollup, Broccoli), but the ideas they introduced were added to Webpack, rather than replacing it.
Tetraphobia is the practice of avoiding instances of the number 4. It is a superstition most common in East Asian nations. … The Chinese word for four sounds quite similar to the word for death in many varieties of Chinese. Similarly, the Sino-Japanese, Sino-Korean, and Sino-Vietnamese words for four sound similar or identical to death in each language.

Wikipedia's "Examples of sensitivity to tetraphobia applied" section is interesting:

https://en.wikipedia.org/wiki/Tetraphobia
You dispute yourself what you call indisputable in your own comment! Fewer jobs means potentially less money in the economy (and theory says that in most cases, more money is lost from fewer jobs than gained from higher pay).
That's fine, but are you looking for the answer, or the formal mathematical proof that 2 + 2 = 4?

How would a mathematician feel if you asked them to write the proof for it? They would probably feel insulted too.

In this day and age there is no need to prove that 2 + 2 = 4 (because it has already been proven), just like there is no need to implement a binary search tree (because the vast majority of tools already have). If your job will involve developing such tools, fine, but that's not the vast majority of dev jobs.
Sounds like the GPL working exactly as intended.
Kind of cool, but I'm trying to think of what this offers over just eye candy. Maybe it could aid key combinations, e.g. pressing the meta key illuminates other parts of the keyboard for completion. Finger DDR, whack-a-mole?

As others have mentioned, looking at the keyboard is generally something to be avoided. The premise for this is sort of a workflow antipattern.
> major problems

That's a bit of an understatement. It has a pretty much 0% success rate, for both coercive and voluntary attempts.

> capitalism has always had serious flaws too

Yes, but nothing like the communist failures, and capitalism has had incredible success stories.

> The Soviets had many orders of magnitude more losses in WWII also.

Nobody doubts the heroism and sacrifice of the Red Army in WW2. That's a whole 'nother topic, though.

> The U.S. only barely beat the Soviets in the space race etc while being massively richer.

The USSR was able to direct massive resources at single problems, at the sacrifice at most everything else, but the US could do it with little sacrifice.

> did everything they could to undermine any success

Nobody made the communist countries perform mass slaughter.

> The kibbutzen failed not strictly because all the ideas were unworkable.

They couldn't feed themselves. No communist system has ever been able to feed itself. All have required imports from capitalist economies, or starved, or tolerated capitalist farmers.
Yes! I shall post it!
I hate retractions but you're probably right. I was reading so many comments that I missed one set of words in that one: "was cheating." Changes meaning of whole comment. So, my elaboration of the points makes sense but totally wrong comment to drop them. Thanks for counter as I sometimes make these mistakes doing too much at once. :)
Keyword there was perceived dynamic range. Completely agree that it's a stylistic choice, the goal of which is usually a 'huge kick/bass' etc. It's simply a technique to create that illusion without needing to increase actual dynamic range.
Execution-is-just-the-multiplier-of-ideas
> What's stopping the end user from just downloading the source code?

Ah, the ambiguities of the english language! You are talking about the original code, whereas I am talking about the derived work.

If the Publisher of a derived work chooses to not grant permission, the End User does not have the freedom to look/modify/redistribute the code of software derived from MIT licensed work.

> "publisher" and "end user" ... under the free software and open source philosophies - the two roles are one and the same

This is incorrect. Whilst it is true that sometimes the same person is performing both roles, the the roles can be mutually exclusive. I can use a piece of GPL'd software without publishing it. I do it all the time with Linux. The GPL is about protecting a person using the software as an End User (not "use" as in using it to create a derived work). The GPL gives freedoms to one role, and takes from the other.

Your statement:

> Sure, they aren't guaranteed the source code of a derived work

Is not compatible with:

> It's thus nonsensical to claim that the MIT licenses ... "remove" freedom from anyone.

It is clear to me that the ability for an End User to inspect, modify and redistribute the software that they are using is more free than not being able to inspect modify or redistribute at all.

Edit: It is true that the end user hasn't "lost" anything (or had it "removed"), as they never had the thing before the derived work was published, but they are certainly less free under the two hypothetical situations. Once again, the english language proves to be a tricky thing for me to wield, not matter how much care I take!
What about Windows 10 as a spy platform and adverts on your desktop?
I just wanted to thank you for taking the time to provide this information. I wish more people understood that communism and anarchism are legitimate forms of government that haven't been well tried and are widely misunderstood.
AI Predicts Outcomes of Human Rights Trials
The only problem is that TB3 cables seem to be length limited, compared to USB PD cables.
Not sure why you're being downvoted, but you're 100% correct. The 10,000+ emails they are now looking at came from a shared computer. I wonder if Carlos Danger turned them over to the NYPD. The FBI still doesn't have a warrant for them.
About this:

"1 or 100,000 the point is people who made the crossing did not get a popup saying 'achievement unlocked: new continent!'"

Yes, that is the point that I made above. The people had no idea.
Same here in China: not bad for we expat Australians!
>>and admit that many, many coding positions are API gluing and tinkering with libraries to fulfill business requirements, and not actually about engineering

Sounds like the True Scotsman Fallacy.

Why isn't tinkering with libraries and glueing code "actual engineering"?

Do you think engineers of other professions invent everything from scratch? Or are they given a set of tools, materials and requirements and figure out how to accomplish the task?
I think the short answer is "Twitter has bad UX".
They can still pass the interview that doesn't mean what's written in the resume is true. You got to trust them or find other ways to find out if the resume is honest.

I have seen developers who are good at answering interview questions because they trained for that specifically.
New Psychic reading by Utsava-why Hillary is done
Namecheap drops support for .XYZ registrations and transfers
He left out, "Watch all the Bob Ross videos on YouTube."
Silicon Valley Is Coming for Your Lunch
It's GPLv2 but I remember there was some license issue with some of the addons, or the build process (I can't remember).
Audio Metaphor – transforms text into audio soundscapes
Dagger: decompilation framework based on LLVM
I'm considering getting an HDMI capture card, and buying the super-premium package with at least 2 "rooms" (I live alone). Then, connect the capture card to MythTV (or whatever the app is called these days) to rip the shows to a NAS. Put the NAS on a VPN with 3 or more of my friends. Then share the subscription cost. That $140/mo package is now $35/mo, which is actually worth paying for (if you have all the movie channels, etc). Plus if you spend that much on TV they often bundle your internet right in.
https://news.ycombinator.com/item?id=12796556
Someone really needs to figure out how to make this kind of content readable on Twitter, since I know Twitter won't.