skysight-inc/HackerNews huggingface dataset:
Having a self-contained document-type is the cornerstone of sharing/remix culture. If you want people to be able to post your neat animated-SVG infographic to Facebook or Tumblr or Imgur or wherever—or to make some derivative of it with a meme plastered on top (and you probably do)—it needs to be able to be right-click-downloaded as a single file, edited as a single file, and then re-uploaded as a single file.
Have they worked anyway differently?

I remember you always had to bundle everything together with the exception of what was already present in the firmware.

Also some books I had access in the mid-90's were all about creating your own libOS with tasks and lightweight communication primitives and then bundling everything together.

Coding since the 80's, but the most embedded stuff I did was PC (bypassing MS-DOS), Amiga and Symbian and reading also PIC programming on Elektor.

So maybe my perception might not be the correct one.
I don't know what's different this time, but suing bigcos isn't new. For example they sued Samsung, Westinghouse and a dozen others in 2009: http://www.softwarefreedom.org/news/2009/dec/14/busybox-gpl-...

Maybe the GPL is growing less relevant and that shows up in bigco priorities. https://www.blackducksoftware.com/resources/data/top-20-open... says the {,A,L}GPL{2,3} licenses are now down to 40% usage share, down from 70% in 2008. There are some oldish graphs at https://blogs.the451group.com/opensource/2011/12/15/on-the-c...
There is currently a controversy over whether it's proper to mandate labeling for "blood diamonds". The position I incline to, which as far as I know is also currently the winning position, is that it isn't proper to mandate this, even under the pretext of "informed consumers", largely because the actual purpose (and function!) of the labeling mandate is to express official stigmatization of the goods subject to mandatory "disclosure". I think the analogy to mandatory dolphin-safety labeling is sound.

But! The WTO decision doesn't even address this issue. Voluntary dolphin-safety labeling is fine with everyone ("asbestos free!") and doesn't concern them here. What they've just ruled on is US law that prohibits the sale of dolphin-associated tuna. There are no informed-consumer issues implicated.

So, while you've characterized the ruling as "anti-informed-consumer [and] anti-environmental", I don't see that it actually is either one.

EDIT:

From reading the WTO ruling, I appear to have badly mischaracterized it. Prohibitions on dolphin-unsafe tuna do exist in the US, but the WTO ruling states that, as concerns it, "The original tuna measure did not make the use of a dolphin-safe label obligatory for the importation or sale of tuna products in the United States, although the preferences of retailers and consumers are such that the dolphin-safe label has 'significant commercial value', and access to that label constitutes an 'advantage' on the US market for tuna products." This "advantage" appears to be what is at issue.

In an earlier report (linked from the Sierra Club article, http://sitemaker.umich.edu/drwcasebook/files/tuna-dolphin_i.... ), I read that "Section 101(a)(2) of the MMPA also states that 'The Secretary of Treasury shall ban the importation of commercial fish or products from fish which have been caught with commercial fishing technology which results in the incidental kill or incidental serious injury of ocean mammals in excess of United States standards'. This prohibition is mandatory."

The easiest way I see to reconcile those is to note that section 101(a)(2) of the MMPA is not part of the "original tuna measure" that Mexico challenged (they challenged section 1385). However, I don't feel like opining any further; this is a rat's nest. :(
If I read the article right, it looks like the investors already think that :)

Seriously though, if you use enough buzz-words, like crowd-sourced virtual incubator, or Kickstarter for Innovation, or whatever, I'm sure you could sell the idea to all the stakeholders somehow.
Wordpress Moves from PHP to Node with Calypso
gcc has a flag "-Wuninitialized" that warns about possible use of an uninitialised variable. It frequently yields false positives, because it's an approximation; a general "detect all uninitialized variables" algorithm can solve the halting problem.

http://gcc.gnu.org/wiki/Better_Uninitialized_Warnings
Okey, see you again next year.
I will hesitate to wear these rosy glasses. The West has had somewhat peaceful 60 years, that's about it. See how liberal countries like Sweden suddenly close because of Syria? Revenge, hatred, and love are perennial notions, and they will always be part of the human psyche. The battle between good and evil has no ultimate victors or losers. Rationality does not explain what is at work here, it is not a deep enough human motivation.

If this sounds unconvincing, the Buddha and Christ preceded Hitler. Ashoka established a chain of veterinary hospitals in India in 360 BC, proclaiming that animals required equal treatment as humans do. [1] Are we "better" than these humanitarians?

Another example: India had no slavery in Greek times, and now has the largest number of slaves in history. [2] [3] I think similar cycles of rises and downfall can be seen in all the great civilizations, Egypt, Mesopotamia, China etc.

I don't know the answer, but history does not seem to be a linear progression from barbarism to civilization. It seems more like revisiting the same questions on good and evil, each time with more potent technology. The morality is the same, the technology progresses.

[1] https://en.wikipedia.org/wiki/Ashoka#As_administrator

[2] http://legacy.fordham.edu/halsall/ancient/arrian-bookVIII-In... paragraph X

[3] https://en.wikipedia.org/wiki/Slavery#Distribution
Author of MUI here - It's awesome to see Pokedex on HN! Pokedex uses the MUI CSS framework to great effect. We put a lot of work into making the library small and light and we'd love to see more developers take it for a spin so please try it out for your next project. https://www.muicss.com
AFAIK you can include Javascript and CSS inside an SVG image, but it's common practise not to do that. I don't know why, but there's no reason not to do it.

http://stackoverflow.com/a/5381905

http://www.w3schools.com/svg/tryit.asp?filename=trysvg_rect2
(This is inline CSS, but it can have a separate style element as well.)
And written in safer systems programming languages! :)
ok, microsoft wont support it.. but my customers will support it forever. As a webdeveloper i have still customers that are using internet explorer 8 because it is their company policy (big company)
Professional engagement and wedding Photogrpher – cateraoke
Southern Fried Science is way ahead of you:

> The first thing that popped into your head was probably “ban tuna fishing”, which is a more politically correct way of saying “make it impossible for the world’s poor to have healthy balanced diets”. It’s just not feasible to ban purse seine fishing. If you’re interested in helping by “voting with your wallet”, you can support sustainably-caught tuna, which is caught with a rod and reel and has almost no bycatch, but this method makes tuna so much more expensive that it’s not a large-scale solution.
> Bible says that reparation needs to compensate the victim for the loss, and then an additional fifth.

Not exactly. Or at least, I'll need a citation on that.

Christ specifically said to go above and beyond when someone demands something of you. If they want you to walk a mile with them, walk two. All of this is out of the motivation to love others as yourself and value relationships over rules. Or, to look at another way, if you ask God "so what am I supposed to do here?" then you're asking the wrong question. You should be asking "how can I honor You and love my neighbor in this circumstance"? It may seem subtle, but intention and relationship is 100% the point of Christianity.

And, on the other hand, if a Christian is victimized, they should be at peace with being under-compensated since having your debts forgiven by God while demanding repayment from others is hypocritical. Anyway, what can another person give you that God couldn't provide ten times over?
"The CEO has hired management consultant McKinsey & Co. to look for areas of the company to cut, said a person familiar with the matter."

Shudder.
XKCD 1608 Hoverboard zoomable
Late to this thread, but some of us at Mondo are actually on the OBWG. You could consider Mondo's API a sneak peak of what's coming from potentially all banks in 3 or so years.
More at https://news.ycombinator.com/item?id=10623436.
Apple using Slackware on Dells would be such a shocker?
There's quite some dissonance between the artificial "generics" vs normal types. Why the concrete str type for strings, but not for lists? I realize there are implementation level arguments for it, but the resulting compromise does not seem good.

And specifying the concrete str type goes diametrically against the "don't check against a concrete type, embrace duck typing" mantra that Python programmers are taught early.
Doesn't V8 have a profiler? I don't use it so forgive the ignorance. Having to bisect your code to find a performance regression seems like a slow way of doing it compared to using a profiler. Could a V8 expert explain?
New copyright law in Poland heralds new era for libraries
In both Judaism and Christianity, if you need to ask forgiveness from your neighbor, you need to ask forgiveness from God as well. If you knocked over a toddler at the park, would her dad be a third party? No.
RocketCake 1.0 released (responsive website designer)
I am not sure I would categorize a type system as a maybe. Dynamically typed languages succeeded only because they are simple and popular with beginers (python, php, javascript) and hence are popular by number of programmers, or because they are the only way to be cross platform (javascript). But I am not convinced that dynamic languages "work". It is great for simple things but completely breaks on large projects.
All of this just to infiltrate environmental protesters, and this is just the UK. I can't even imagine what the US government does with more serious threats.
doesn't that leave walmart?
How a Billion Dollar Mistake Has Been Stalking a Whole Industry for Decades
If one looks at how many OSes evolved in the early days of computing history, there was always an overlap between rich language runtimes and the OS.

The language runtime and libraries built on top of it were the OS.

Seen by this lenses, POSIX could be seen as the C runtime, if one would stretch this example.

So for me, it is quite natural that when one has languages with rich runtimes, the OS is just another layer that can be taken out and we can go back to the days when runtimes were mostly targeting bare-metal.
Sure - I didn't mean to imply this was a new thing.
But can you *really* get work done on an iPad?
2015 Review of childrens' books about space
The person who wrote that email later apologized for it.
> we consistently overprotect one not endangered animal (humans) at the expense of all other species

This isn't even true. Environmentalists in rich countries have managed to get lions and tigers (and probably crocodiles, but I can't affirm that from personal knowledge) protected despite the objections of the humans living nearby who hate being eaten.
Tesla?
Yeah, all that stuff is why I'm enamored with them :). I didn't know about CapTP, though. I'll have to look at that more closely.
So the Russian plane was over Turkey just before it was hit, but over Syria at the moment of explosion, and at some point it was 1km from the border.

Makes me wonder how long these missiles take from being launched until they hit. Half a second? Two seconds? Fifteen?

At mach 1.5 1km is two seconds.
How Google and Microsoft have made e-mail unreliable
Making a corporate decision to stay on a 6 year old browser that doesn't receive security updates because "that's the one we certified" (or whatever the reason may be) is madness.

The whole point of microsofts' action here is to say that it doesn't work like that. If you have an infrastructure of webapps/intranets/whetever then you must carry the continuous cost of making sure they sure they work on new browsers all the time, because old browsers will be quickly become insecure.
+1 for DEVONthink. Your description is fitting, too.
I'll underscore the point that sinning against your neighbor is also sinning against God. You actually have to ask for forgiveness from God and the victim, not use religion to skirt the responsibility to make amends.
Vivaldi, Your Next Browser?
how are you handling the problem of banks revoking customers online fraud guarantees if they make use of 3rd party services to make transactions?

From what I saw of the aggregation sites that pulled details from UK banks in the past, this was a major stumbling block...
I think that attitude is deeply cynical. I know HR is not allied to employees: but to say that is the main purpose is a bit over the top.

The cynical view sets a very low bar, it's like a comment on FinancialNews(tm) saying the main role of Software Engineering is to rush out code that doesn't crash. There are organizations where the statement is true, but you and I know there's more to it than that. Yes, the we don't ship code that crashes, but we can, and do a whole lot more
If your theory is not "predictive", it's not a theory, just Aristotelian wanking.

People that have been working on quantum gravity for two decades and haven't made a single testable prediction?

Some point you have to accept you've been led down a blind alleyway.
Not so sure about this. My understanding is that Steve Jobs would walk around the company and personally fire anyone he believed wasn't doing a valuable job. (EDIT: He didn't hire McKinsey to do this.) He wanted true believers who were adding value ONLY. Not sure that has happened at Yahoo!.

Second, Steve Jobs focused the company around one or two important initiatives at a time. That was probably his greatest value add. He had a phenomenal sense for which projects were the right initiatives. The original Bondi Blue iMac came out pretty quickly after his return -- not quite a year after Steve had been named interim CEO. That's FAST.

Yahoo! needs to be streamlined (remove poisonous/slack elements), focused (one or two key projects ONLY, kill the others) and fast (release the key projects in 2016). They also need to pick the RIGHT projects. To do this, like another commenter said, they need to remember why they love the Internet. Otherwise they're dead.
I loved Evernote. With Libin leaving, it seemed like writing on the wall. I migrated everything to Google Drive while I plan my migration to DEVONthink.
This article is pretty opaquely written, but if the overall idea of the average person being disenfranchised from ownership of his/her community is troubling, I recommend reading up on Georgism. We've had a number of discussions on HN about it recently.[0]

[0] https://news.ycombinator.com/item?id=10442929
> Turns regular jvm bytecode into unikernals. ?

It has nothing to do with bytecode per se.

It allows a JVM to run bare-metal, there are plenty of them already in the embedded world.

For example J9 from IBM.
Nah, I take it literally: this announcement makes 28 people happy!! Good for them!
That's what "at will" employment is, sadly.
Nope.

"End of support refers to the date when Microsoft no longer provides automatic fixes, updates, or online technical assistance. [...] you will no longer receive security updates"
Having almost exclusively used Opera <= 12 back in the day, Vivaldi really reminds me of those days. The fact that it powerful and (apparently) stable, represents a plus. What I don't know, however, is if it will pick up momentum and become relevant...
It's funny since PHP now matures over the years while Node is still pretty new.

It's like what.. ..you can't build REST API using PHP nowadays?
Wordpress doesn't move. Wordpress is still Wordpress. This is a new system, kinda like host Ghost was a new system by former wordpress devs.

If it was Wordpress moving from PHP to node, I'd by like "They're moving from one shitty language to another?"
Forget Angular and Ember, React Has Already Won the Client-Side War
Most concepts of modern rationality --at least the kind you're talking about-- presume some form of materialism, which is a giant jump to conclusions in a discussion about morality. This is especially interesting if we want to talk about objective concepts and measurements.

Who decides what's objective? Do we decide that collectively? Are we collectively rational enough to figure out if we're collectively rational enough to decide?
I don't think so. But you're in luck, there is a project to turn Erlang into a unikernel: http://erlangonxen.org/
EDIT: Spelling
Thanks, I was just getting a clarification, trying to understand it.

As I mentioned, I have a very small view of how it all works.
> Presumably your API says what types of data the caller should expect. As long as you don't change that, they should be able to deal with the response changing.

The point I wanted to get across was that although a client won't break, I'd still want to talk to those pulling data from the system. I was disagreeing with the statement "you can make as many changes to your service as you want without any coordination."

> But really it's more about the fact that if you have a single monolith, if you want to make a change, you have to coordinate with everyone at the company, whereas if you have microservices, you only have to coordinate with those who are affected by the change.

Yes, it does lower the hurdles to getting something out.
Earth Might Have Hairy Dark Matter
I lost 4 years' emails (1998-2002) because my account was inactive for a mere 6 months! Contacted Yahoo in 2002 but couldn't get my emails back.
You may be operating with an erroneously optimistic definition of "open standards"! Open standards in computing means proprietary implementations of patent-laden published protocols.

(Well, it doesn't preclude open source or patent free, but doesn't imply them either).
The fishing of Tuna itself is morally questionable. We are busy wiping out the oceans of life. Tuna fish are at the top of the food chain, fishing Tuna has been likened to hunting tigers.
Hippos look after hippos at the expense of all other species.

Interesting claim. How do hippos know about the affairs of all other species, let alone the hippos in the next valley? I think you're overanthropomorphising.
Nvidia unveils Pascal specifics – up to 16GB of VRAM, 1TB of bandwidth
Nice article, pray this mantra everyday

> never optimize, always profile
I've not heard of pairing metrics before, thanks for mentioning this. It seems like a simple (and obvious in hindsight) way to mitigate the problems that come with focusing on single metrics.

Some brief Googling revealed the following from Marc Andreeson:

Andy Grove had the answer: For every metric, there should another “paired” metric that addresses adverse consequences of the first metric. [0]

Next question for me is, how does one robustly select and pair metrics?

There's a little more here: http://mattyford.com/blog/2014/6/11/paired-metrics

[0] http://pmarcatweetsasblogposts.tumblr.com/post/73631082205/m...
I'm quite sad the the animated PNG format never caught on. Not only does it have a technical edge over GIF (full alpha channel transparency, more color channels, etc.) but it also tends to have better compression/smaller file sizes. I think that if Google had implemented support for it in Chrome it likely would have caught on.
Western intelligence seems to have a hard on for investigating pointless leads for years. Maybe focus on actual threats? But that's just me.
AFAIK there are currently no predictive theories that combine quantum mechanics and gravity. Should we just give up then, stop researching the topic?

And I must say, this article was a refreshingly down-to-earth break from the breathless stuff that usually comes out of university PR departments.
Why not just download Firefox if you have an old version of Windows? Any particular reason why anyone would prefer IE 7/8 for personal use?
Booting Linux in One Second [pdf]
State-sponsored rape. Both the officer and the head of the program should go to jail for this.
Packathon: Software Package Development Hackathon in Istanbul
My phone is arm64. Makes no sense at all. It doesn't even have 4G but just 2G. I don't seethe point.
Ask HN: Best place to learn about self-employed tax deductions
Just getting ready to leave my day job of ~9 years, and go full-time contractor with a customer I've been doing side work for.

I want to mitigate as much tax liability as I can. However, reading our tax code is not very easy/helpful.

Any advice?
Show HN: Use a Raspberry Pi to Monitor Nocturnal Activities of Tropical Insects
The happy faces on the page are front end developers. This is a dream day for them.
Spooked: What do we learn about science from a controversy in physics?
Organizations which force people to use IE deserve whatever is coming to them.
"Considering you and the landlord have opposite goals..."

They don't. Both want long term stability although some owners don't know that this is what they want :o). Landlords who try to maximise the rent face quick change of tenants (who don't stop looking for affordable places) and less care for their property. The price and stress overhead of finding new tenants is not worth the gain, in my experience. Not to forget, that real estate dealers often try to take money from both sides.
Ouch! Do they have any facility that I can use to back-up/archive my email externally?
What, and miss out on all that weed and free love?
There's no reason to assume the US are worse than the UK.
If there is a tool which statically analyzes your code and reports errors due to type mismatches, does it matter to you whether that tool has the exact literal name "ahead-of-time compiler"?
Just the UK?
Such a relief for front-end people. We'll be finally free of workarounds for IE.
With the rise of online CI tools, I've seen it become much more common for Python-based projects to include a lint run as part of their tests and break the build on lint output.
How is that rape ?
PCs running Dell support app can be uniquely ID’d by snoops and scammers
I'm really curious as to how this happened. In the app I work on, all of our debug features are wrapped in Preprocessor Macros so they'll only run in debug mode.
You can find a job in Germany.
Try Berlin first, there is huge shortage of developers now, it's not as far from your home as USA, for example,and it's easier to get work permit (Google "blue card"). Also it has many turks living there which may ease your start if you would want to communicate with them.
Do you need a hacker contact WALTSTEPH82@GMAIL.COM
Hacking involves decrypting and encoding programs to be able to have access into things we are not legible to have access.
waltsteph82 @GMAIL.COM is a legible hacker .that specializes in the following
1) Facebook hack
2)email hack
3)Instagram hack
4)WhatsApp hack
5)Kik,Viber hack
6)upgrade your college score
7)fix your credit
8)bank account hack
9)Tracking of phone location
10)hacking of iPhone/android
11)hacking of computer
12) IP tracking
13)IP changing
14)money wiring
15)access to deletes messages
16)games hacking
17)change of Identity
18)ATM hack
19)web cam hack
20) fix your credit
21) and other related hackings issues

Kindly contact WALTSTEPH82 @GMAIL.COM
I don’t agree with this reasoning, but you could argue that she consented to a relationship with Mark Stone, and not Mark Kennedy.
Oh, I was somehow hoping this would allow you to have multiple function signatures. i.e. two functions foo, both accepting one variable named bar, but one would implement str and one int, for example.
Pitivi 0.95 [gtk video editor] – Enfant Suisse [release]
The man she was having sex with was not the man she consented to have sex with.