skysight-inc/HackerNews huggingface dataset:
Yes but tools that you from doing thing you would prefer not to have done in the furst place (but still grant you permission to override this when desired) would be a fairer assessment of what a sting compiler is.

We all agree that a null dereference is a bad thing at runtime. I see no advantage for me as a programmer to be allowed to introduce null dereferences into my code as a side effect of "getting things to work" if then when the code runs it doesn't work right. This increases my cognitive load as a programmer, it does not decrease it.

I would argue that you don't think about the compiler anymore when using a language like haskell than you do when using Python. But you do get more assurances about your program after ghc produces a binary than after Python has finished creating a .pyc -- and that is a win for the programmer.
So they are saying more research needs to be open sourced...
Explosive Traffic – FREE TO JOIN
Diet Coda

Koder

iSSH
If Facebook would agree on using standard Typescript, instead of their own thing, that would be amazing.
Symfony Live Paris 2015 Talks
> Now try doing it on tech from when the internet was first invented.... Maybe that's why?

You could store the entirety of .com (and all other TLDs) on a midrange server. There might well be such a server that serves as the Source of Truth for the database.

The much harder part is serving those records authoritatively for billions of requests, which is why we have Root Nameservers. There are 13 of them (by DNS name) distributed around the world, all synchronized from the same SoT. The total number is actually much higher (500?), because they are redundant locally and Anycasted globally.

Also, FWIW: Domain name registration was free from inception in 1983 until 1995, at which point .com registrations were $50/yr, minimum 2 years for first registration, with only one vendor (Network Solutions).

1995 was the year of Netscape and the Internet on the cover of Time magazine. NetSol was the monopoly vendor, and 30% of that registration fee went to the U.S. Government (National Science Foundation), which was the majority funder of the post-ARPANET internet. This fee was to establish an "Internet Intellectual Infrastructure Fund". After a lawsuit, the fee was scrapped (illegal tax) and instead the entire remaining $70 fee went to the granted-monopoly private corp NetSol.

Prior to NetSol, domain registration was handled by one guy working at USC, Jon Postel. Over email. Even then, there were almost a dozen (early 90s tech) Root Nameservers to handle the query load.
Here is the first-year econ answer, espoused like gospel. No wonder our society is f--ked.
Interesting. I built something almost identical except used JSON for the parameters at the top, used plain old HTML for the content and did all the beautifying with CSS, and powered it with Python+Flask instead of PHP.
IANAL.

It's in pretty much every employment contract in the software industry. Washington has code 49.44.140 which makes such terms unenforceable unless:

>(a) the invention relates

> (i) directly to the business of the employer, or

> (ii) to the employer's actual or demonstrably anticipated research or development,

>or (b) the invention results from any work performed by the employee for the employer

California has section 2870, which is almost identical.

The problem is that those terms are vague enough that they can be construed to apply to pretty much any software. The big companies have varied enough business that (a) is hard to get away from, especially if it's Web based and you work for Amazon/Google/Facebook, and software techniques are generalizable that they could probably claim (b) as well. As a result, all of those companies have various internal processes to request that the company either release IP for side projects or allow it to be open sourced with the company as the copyright holder but the employee listed as the author.
I have nothing against PHP but it would be great if this is built in a language like Go so that anyone can download a static binary without any dependencies.

Kudos for shipping!
How does this compare to something like Jekyll?
THIS MAKES SO MUCH SENSE.

I love that they're talking with the Ember guys too, as their approach to a CLI seems to be one of reusing other people's work and just wrapping it. There have been too many cases of wheel reinvention, and I'm particularly glad to see that no-one's talking about yet another package manager.

> so folks can declare dependencies like for JSX transpilation

This is an interesting one. It'd certainly solve a lot of the toolchain headache for front-end development.

It's good to see discussion on animation as it seems to have been a long-term headache for React, at least.

I'm not 100% convinced by the Web Worker talk - I think the complexity could mean it's not worthwhile. But it's good to see people unifying their thoughts in order to test it once and for all.

All in all, great stuff. It'd be interesting to see if this could be regularised into some kind of "steering group" for the front-end...
It's interesting how the StackExchange responses claim that ICANN has expanded the TLD namespace to make the marketplace more competitive, but then proceeded to charge $100k+ to consider proposals for new TLDs.
If anyone is interested, Stuart Brown's "Doomed: The Embers of Amiga FPS" is a nice little documentary of the history mentioned above.

https://www.youtube.com/watch?v=Tv6aJRGpz_A
Obviously, with the importance of the mortality issues of this study, it is not comparable in terms of importance, but NY times promoting/warning me that I only have 10 free articles left is a little ironic.
Save the internet. Tell TRAI we need network neutrality
POSIX make is so feature starved as to be nearly useless - it does not even have conditionals, and of course it lacks advanced features like $(eval) and target local variables.

Since you can't write a non-trivial makefile without conditionals, restricting yourself to POSIX make will lead you down the path of despair of using something like GNU automake.

OTOH, GNU make works even on Windows (with jobserver too!), so why bother with inferior alternative implementations.
Is this true? I use SublimeClang and afaik it doesn't do syntax highlighting.
Hindsight bias is a nice broad stroke to dismiss an area in which you have no or limited expertise in.

It's like your management team saying "So what, we've been getting alerts for CPU above 50% utilization every day, but the site is still processing orders fine". To which your response would be "When did they start? How frequently are they occurring? Has CPU utilization stayed at 50% or is it steadily increasing? Why didn't anyone call me?"

Getting the right information to the right people is important for determining what should be acted upon.
I'm a prolific open source contributor, and I found it strange when Amazon tried to recruit me.

Let me get this straight: you're scouting me because of all this open source stuff which you will now insist I abandon.
You seem to be implying that people who invest for a living are leaving money on the table for no particular reason. The truth is most research goes nowhere, and even research that generates a product, it often turns out to be a dead end.

The truth is like airline seats. Everyone says they want legroom, but what they really want is the cheapest seat, regardless of how uncomfortable it is.
JD.COM 'Brushing' Fake Orders to Inflate Sales
As much as I too hate PHP is as a programming language, I'd say it's fine for this though, where it's being used effectively as a more powerful version of server-side includes.

Python/Ruby/Java/node are all awesome to develop on at first (and have excellent development servers) but all PITAs to production-deploy thanks to poor documentation/tutorials, lack of any kind of project cooperation from the major production HTTP servers, and lack of shared hosting services that have built infrastructure to support these.

PHP is easy to production deploy. Drop .php files into /var/www/html. This is unfortunately what keeps PHP going, because newbies like the simplicity of deployment.
We live to sleep another day.
Not compatible with GPLv2, but compatible with GPLv3: https://www.apache.org/licenses/GPL-compatibility.html
> Whatever the reason is for Angulars popularity, it isn’t that it’s a great framework.

Anything that makes programmers productive is a great tool. Angular 1.x definitely makes teams productive. It's one of the first web framework that comes with a specific testing framework. The clear separation between the DOM and the business logic makes apps more testable. And I could go for hours. Angular helps developers write complex apps faster and better.

Sure it isn't perfect, but show me something better with all the features AngularJs has.

AngularJS didn't became popular because it was from Google, a simple proof is the closure widget library nobody uses outside google. AngularJS became popular because it was obviously superior in term of developer experience.

Now your point about ng-model and scopes is valid.But it's not a angular problem, it's a javascript issue.Ultimately to understand angular you need to understand how javascript works, which many develpers don't.

Instead of saying "this thing is bad", Educate them. But I guess sensationalism drives more clicks.
eBay Prices Are Soaring for Watches That Apple Isn’t Even Shipping Yet
s/invisible/invincible, sorry.
... friend from civil engineering background
who would like to start programming.

Why? Is this just a vague thing of "programming seems like the thing to do" or does she have things in mind that programming will enable? Does she want to get a job in programming, or does she need it as a tool for her own interests?

Without specific things to do, problems to solve, and itches to scratch, getting and staying motivated is really hard.

... the way it was taught (many small programs)
really discouraged her.

Why did many small programs discourage her? What was it about that? All programs start as "Hello World" and then get grown.

Without specific tasks to perform it's hard to suggest a place to start. If she will have no problem with motivation then I'd suggest "Learning Python the Hard Way." If she has specific small things to do, find a mentor and start mutating small programs. Or start with Khan Academy or Codecademy and see where the motivation disappears - then analyse why.
Angular 2.0 is the New Coke of web development.

I suspect Google would gain a huge amount of goodwill if they backed down and announced: "You know, we'll rename the incompatible redesign as AngularNext 0.1 and use it to develop cutting-edge ideas. Then we'll bring the best of those into the mainstream Angular over time without breaking compatibility."

They could call the rebooted compatible Angular 2.0 "Harmony".
Patent systems are definitely broken. I think that’s the conclusion of most neutral observers starting fresh and that digging past the purely abstract or ideological level. The reason it’s hard to do something about is that patents are property and the legal setup for property is foundational to an economy.

Patents are absolutely fundamental to the way medical research works today, especially the search for new treatments and medicines. That’s a tricky thing to mess around with. There are obvious problems. There are speculations about what fixing them could yield on one hand. In the other hand is a massive industry producing a lot of technology, science and actual treatments for diseases.

What seems (to me) to be missing in these debates is some humility about knowing the answers. While our culture is speeding through “movements” at a higher rate than ever before, we still tend to approach these big political/philosophical/economic issues with an early modern/modernist perspective. Our most popular philosophers for these matters are old dead guys who liked to think of big organic things like society and civilization in terms of how we should set things up if we had snapped into existence today, a clean slate. That’s a fairly pompous perspective.

In any case, I think the patents and intellectual property problem is a very tricky one to solve. Experiment with possible solutions is almost impossible. IP legally mimics regular property in a metaphor-like way. That metaphor is proving increasingly inaccurate. At the same time, we have huge pieces of our economy and whatnot built on it. At the same time our legal systems are showing signs that they might need a reimagining. Many of our legal constructs such as ‘legal entity’ or ‘jurisdiction’ are being pushed to extremes, and metaphors eventually break. Does the concept of a company legally approximating a person hold up when we have impenetrable layers of ownership across jurisdictions? Does the metaphor fray?
Just guessing: https://www.linkedin.com/pulse/innovators-dilemma-saas-start...
Makes me once again think well of the late lamented Aaron Swartz.
I sometimes like to escape into a fantasy daydream world when I'm at work, where the British government of the 80s realized the importance of controlling your own destiny, and just bought a million Acorn Archimedes for the entire civil service, military, universities etc, enough that it became a no-brainer for everyone else in the UK. We could be 10-20 years ahead of where we are now. Same if the Germans and Dutch had just bought Commmodore and Atari outright and moved their production over.

Of course if they had they would probably have been tricked into buying Amstrad shit.
We have also been rejected and your post has been very inspirative
That's the one! Would it be possible for you to upload that file somewhere?
"Use a password manager" still seems to be the right answer for frictionless logins. "Easy" is requirement #1 to get people to use a thing. In fact, using it should be easier than not using it.

If you use 1Password, it nails the password details that trip up the "shady" password managers you allude to. See this study about stealing passwords or credit cards from users of auto fill password managers:

https://www.cs.utexas.edu/~suman/publications/suman_pwdmgr.p...

Interestingly, the Safari built in keychain is better to protect cc.
How about http://gohugo.io/ ?
Steps to run Whats app on PC and Android device simultaneously
I assume this is the paper they are talking about: http://www.sciencedirect.com/science/article/pii/S0769261782...
Love the size but just not enough power yet.
It would be extremely useful if GC solutions were built in a more language agnostic way. This would allow language designers to pick a GC that suits their needs, instead of reinventing the wheel every time.
By that logic. Rental prices would go up, as foreign demand for property increases, pricing locals out of the market in the process, because they cannot compete with foreign earned salaries. Not just rentals, goods and services go up.

Increased strain on policing and hospitals. Strain on Thailand's subsidised public transport system, subsidised diesel fuel, subsidised water utilities.

No tax revenue from foreign workers as they don't declare in Thailand despite being required to do so by law. The only exception being VAT.

The general point of nomads working in Thailand is the ability to lower outgoings beyond what you could do in North America or Europe. Nomads don't spend cash like tourists and that makes them a drain on the economy.

So what's Thailand got to lose from allowing foreigners to set up shop. Well the huge fees required to be legal for one.
How did you get the revenue you have today?

I'm just curious how you started this thing and developed it.
Looks nice but when I click "Install" on home page of gohugo.io, I see: "brew install hugo". Another tool that I don't know: "brew", and that I probably cannot install on my shared hosting server.

The point of Void is minimalism: apache+php, nothing else required. < 100 lines of code in a single php file (+ the markdown parser lib of course).
Hey! I loved my Amstrad.
Texts.io is new to me, but looks fantastic. Does it use a two window (Markdown and preview) though? I've never been pleased with the idea of my writing being available as a "preview" alongside the source, I want just one window to worry about.
Oh the irony. The NY Times is substionally pay walled.
Immediately above that it has a big button that says "Download", which takes you here (https://github.com/spf13/hugo/releases). Above the `brew install hugo` part, it asks "Using Homebrew?", implying that option is for people already using that tool.

I definitely agree that less complexity is better, but I think levelling that complaint against (this part of) Hugo is unfair.
Wow, this is great! I'm switching my WP blog to this immediately.
It's the same in Thailand.

49% foreign ownership max, unless you are American.
Blink/Chromium Intent to Implement: Pointer Events
My recommendation is that you should start with a problem you are passionate about. Quite literally, I keep a notebook of stuff that annoys me. Then, every night I review it and try to coalesce it down to the essence of a problem. Youll find that youre probably passionate about 5 or 6 of the problems you come accross.

Fix one of these problems for yourself and 99 times out of 100 someone will be willing to pay for it.
The articles nails it talking about the distribution channels. The small shops that were selling Apples and Ataris refused to carry Commodore computers when they started selling VIC-20s and C-64s at big box stores like Toys R Us. When Commodore had a more powerful, and expensive, computer available, it was too expensive for those stores and they could not support it.
Perhaps we could have some sort of virtual machine, which could allow different languages that target it to share garbage collection solutions? ¬_¬
Is Uber Reducing DUIs in LA? (2014)
I believe the CMS should build on your local machine and then be pushed to your hosting after it builds the static files. Like Jekyl. That's how I'm reading it, and brew references Homebrew, an OSX package manager.
Hugo is a static site generator much more fully featured than Void, so IMO its not fair to compare on LOC. As far as brew goes, that is just for convenience. You can might as well download the static binary from the releases page - https://github.com/spf13/hugo/releases
Obligitory links as they are not on the page...

Part 1: http://www.filfre.net/2015/03/the-68000-wars-part-1-lorraine/
Part 2: http://www.filfre.net/2015/04/the-68000-wars-part-2-jack-is-back/
Apple Watch will make teeth grindingly slow public wifi even worse
And frankly by the late 80s the 680000 architecture itself had hit a dead end performance wise. Maybe Motorola could have pulled off what Intel did with Pentium, paper over the aging CISC with RISC internals, but instead we got PowerPC.

I'm not sure if you ever used a PowerPC Mac when they were a mix of emulated 68k and PowerPC, but they were notoriously unstable. The mix of a lack of memory protection and emulated CPU instructions would have been the same for the Amiga and Atari ST whose OSs also lacked memory protection and safety features of more modern operating systems.

I have an Atari Falcon 030, Atari's last and best machine. It is a really really nice machine. But it was hobbled by poor software support -- it's only now that hackers are discovering what they can do with the combination of the 68030 and the Motorola 56k DSP in it (Example: Quake 3 has been ported/rewritten recently for it, using the 56k for 3d acceleration.)

I used to wonder what the world would have been like if the 68000 systems won out. But now we're seeing a world where the ARM belatedly wins out, which is kind of neat, tho ARM is arguably now as "evil" as Intel :-)

What is an interesting mental exercise is imagining what would have happened if the 6502 or 6809 architectures had expanded and done well. Those architectures had insanely fast interrupt processing and very fast (single CPU cycle) memory access. Some really neat machines could have been made if they'd continued to advance them, gotten past the 64k memory address limit and into high clock rates. Western Design stopped at the 65c816, a 16-bit variant of the 6502. Something faster and funner than the Amiga could have been built with a 32-bit 6502 descendant and chipsets similar to what was in the Amiga. That would have been really neat.
This is why I sometimes wished that rather than have the largest democracy in the world <applause> India were ruled by something similar to the Chinese technocrats who challenged the america-euro global world order. So much of the brightest Indians is the reason why america is a tech giant. India could have similar wealth like the Chinese if it wasn't for this brain-drain. And to make it even worse the american system didn't distribute that generated wealth fairly among its citizen but made a powerful class even more powerful and made average americans and indians poorer.
uhm... you don't need brew to install Hugo. It's an option.
Remoteroid Apk file:

https://www.dropbox.com/s/7imgk2mdtplwee3/www.haktuts.com%28...

Remoteroid Server file

https://www.dropbox.com/s/okfz4vh84241bx2/www.haktuts.com%28...
You can't have more than 1 pattern variable but if they are all of the same form you can generate all these rules via $(eval); first define a function that generates one rule, then invoke it for all combinations.

Unfortunately this sort of thing is not very readable because make function parameters are numbered, not named.

define genrule
$(1)-$(2).$(3): $(1).f $(2).f $(1).txt $(2).txt pos/$(3)
./something --pos=$(3) --f1=$(1).f --f2=$(2).f $(1).txt $(2).txt > $$@

endef

$(foreach lang1,$(LANGS),\
$(foreach lang2,$(filter-out $(lang1),$(LANGS)),\
$(foreach pos,$(POS),\
$(eval $(call genrule,$(lang1),$(lang2),$(pos))))))
Waw, looks great too!
https://www.office.com gets you to the main landing page.
Without an explicit patents grant, you're not granted any patents and therefore could be sued for patent infringement if the software is covered by any patents owned by Facebook.

Also, I think the "license" (in the legal sense) for React consists of both the LICENSE and the PATENTS file, so in order to re-distribute the project you'd still personally need to obey its terms.

There's also the problem that the requirements for a "derived work" (which could be distributed with your own license) are more complex than "change a bunch of files", so if you simply slap a new license on someone else's project the new license is not necessarily enforcible and you may be infringing their copyright.

Basically, IP law can not easily be gamed (case in point: legally speaking there's nothing wrong or unexpected about patent trolls).
You can deploy node on IIS.
Share the URL then! :)
I live in a similar fantasy land, however I think Acorn had ample help from the UK government. After all, pretty much every secondary school in the UK purchased them. That and free national TV advertising from the BBC.

The problem was that platforms that were limited to a single nation were not viable, Acorn never really broke into the US market. I don't believe there was even much adoption in Europe. You can see the same story in Japan with MSX.

That said, I agree that RiscOS was far superior to many competitors. But as we still see, it is adoption and the ecosystem around the platform which is often the deciding factor in success than the superiority of the basic technology.

Still more than a little nostalgic though... and wish it was able to address international markets better. Anyone have some cash to buy the rights to RiscOS and open source it? I think it only take 30K GBP or so. :)
Amazon EC2 Container Service is now generally available
BlackBerry Z10, Top Rival Launched by BlackBerry for iPhone
Finally... there's light at the front-end of the tunnel...