skysight-inc/HackerNews huggingface dataset:
I think there is definitely space for niche search engines - there are tons of them already, if you include things like the DPLA, octopart, iconfinder.com, Spotify or class-central.com.

Google is focused on getting you to a relevant result quickly, but having a search engine that helps you discover new things is really useful. If you focus on a niche, you can also make use of a lot of metadata Google doesn't retain.

I'm exploring this on a small scale with https://www.findlectures.com. Having the date a video was made gives it a 'street view for history' feel, and lets me rank historical content differently from conferences (where recency is more important).

Building a graph of talks, conferences / speakers / books / publishers could be the building blocks for a pagerank implementation, or to build a different type of book search. Alternately, I think it would be interesting if search engines let you do LSA style queries, like "Brian Goetz" - "Java" + "Python", to help discover speakers.
Ok, but you still haven't shown any numbers regarding deaths and how they compare to America.
Research Report: Zero-Day Vulnerabilities and Exploits
It would be hard since everything in TempleOS runs in ring 0, that makes it not very mainstream friendly.
The nice thing with nextcloud is it allows you to share to the public, just like dropbox but self hosted.
Strong arguments for buying a new car from a group with industry ties in Michigan. Or you can buy a submarine.
The next direction in search is search that machines can use.

Without needing humans to tell them what the results mean.
The page claims the C program can do 550 million loop iterations in one second. That's exactly what you would expect from an average laptop. So the loop clearly isn't getting optimized out in the executable used by the authors. If you compile with -O0 you can confirm this for yourself.

You can also see that in later examples printf() statements are added to stymie the optimizer.
I have the impression that this project gets so much attention because of its author's idiosyncrasy, not despite of it.

Was it created by a non-racist, mentally-healthy, socially apt individual wouldn't it be regarded as a neat but not extra-ordinary hobby project?

I believe it would not be so frequently a topic at HN front page. But I would like to hear others opinions on this.
AFICT you cannot build a like-for-like chakra.dll from ChakraCore due to https://github.com/Microsoft/ChakraCore#using-chakracore

The chakra.dll that comes as part of Windows/Edge includes the additional parts not included with ChakraCore (at least that is how it reads to me).
Eliminating the loop means the compiler looks at the code and says "the value computed in this loop is never actually used, so might as well just get rid of that code altogether".
Someone was working on one for a little bit, but seems to have stopped: https://github.com/minexew/Shrine

May be a good starting point for anyone else interested.
It's perfectly legal to use a fork, if you choose to take that risk. We absolutely haven't banned forks, we just urge special precautions due to the clear and obvious terrorism risks. If you want to use a fork or fork-like object (various devices that can be used for stabbing crimes like pencils or pens), just put your name on this watchlist...
> This seems too simple.

So this is one example of a Monad. Go through the same process with different "datastructures" to see the power of it. First try with a "Maybe" monad, and then a "State" monad. The generalization of that idea is the monad.

The power comes not from the complexity, but from the realization that this simple idea applied in alternate contexts (ie on different datastructures) allows many powerfull solutions to problems.

The idea is fundamentally simple - applying that same simple idea in different contexts provides the value. It is a simple idea, it's just impressive how many different contexts it works in to solve problems. Problem domains that we normally would have felt have nothing in common.
Computers are fast unless your algorithm is quadratic or worse, then there's no computer to help you.
Google doesn't feel like being impersonated so they offer an easy way to authenticate Googlebot:

https://support.google.com/webmasters/answer/80553?hl=en
Cyber Arms Race
I have chosen to not have children. Environment concerns was not the only factor, but a significant one. I suspect that this choice is far better for the environment then anything listed in that article.
Postgres-BDR
For some applications that is fine but adding permissions to processes wouldn't be impossible.
Triple Flaw in Nest's Dropcam
If it has to be a laptop, one along these lines: https://www.nvidia.com/en-us/geforce/products/10series/lapto...

You'll want a good GPU to train deep neural nets, and most libraries require one with CUDA support, i.e. an NVIDIA card.

The GTX 10 series essentially dropped the distinction between desktop and mobile cards, so you won't be giving up as much peak performance as in the past by getting a laptop. I still prefer to do such things on a desktop system with plenty of power and cooling headroom, where running at full tilts for hours or days on end is not a problem. Doing the same on a laptop feels like asking for trouble.
Short comment, but entirely true.

The cost decline curve of solar and wind has been stupid: Wind is below 2 cents/kwh unsubsidized, solar still around 6-8 cents/kwh unsubsidized; natural gas is destroying the demand for coal, and renewables are destroying demand for nuclear. As renewable deployments accelerate, they will push out natural gas generation (along with cheaper battery storage).

Electric vehicles are here! Go get one. If not a Tesla, a Bolt, a Leaf, or perhaps a Volt if you still can't commit entirely to a battery electric vehicle alone. There's a federal tax credit in it for you.

Need your roof replaced? Order some Tesla solar tiles; orders are being taken as of next month, with delivery near the end of the year. A 30% federal tax credit to have your roof replaced is a pretty swank deal, along with the roof producing power (most likely) for the remaining life of the home. (I disregard state incentives for the purposes of this comment, but do check if your state has them, many do)

Regardless of technologic advancement, people still need to make the right choices in aggregate; get your LEDs in them fixtures, insulate your home, buy energy efficiency appliances (your utility probably pays a rebate for doing so).

We'll still need to work on bovine methane emissions [1], marine [2], and air fossil fuel consumption, but there's still a lot of low hanging fruit for us to capture.

[1] http://www.nationalgeographic.com/people-and-culture/food/th...

[2] https://www3.epa.gov/otaq/models/nonrdmdl/c-marine/r00002.pd...

[3] http://www.iata.org/policy/environment/Pages/climate-change....
I actually disagree, developers doesn't need to run the whole code on the local env. In my company we use development docker cluster where we keep instances of all of our micro-services and they are exposed (via vpn) to the outside world so you can call them by domains. When you work on the logic that e.g. would affect 2 micro-services you can just set-up 2 of them and make remote request to the dev env for everything else. I don't see any reason why you should run all of them on your computer.
Seems clear the question assumes you're generating code that actually increments the integer (i.e. repeating a single add instruction).

An anecdote defending the question on a non-technical level: when I was a kid around 4 or 5 my dad had me race a computer counting to 1000. It was one of the more memorable parts of my young childhood!
Because the market leader has all the publishers.

If you have space for a single banner ad, you're going to use the network with the highest payout, which is the one with the most competitive bidders.
If it's just for benchmarks, why not make it a preference (defaulted off), so benchmarks can be run with the default settings (off) just fine, but people can turn it on if they want to?
Ah, I see. I was confused because you linked to a LanguageLog article specifically about polysyllabic characters. Yes, indeed, "compound words" as mentioned by the GP post are just plain words that are composed of multiple characters.
Snaky: a snake game with three versions of AI
Thanks for the link. I didn't pick up from the article that she was a neuroscientist. When I read the article I wasn't even sure if she was in biology or physics or math or sociology. I don't know why her gender would affect whether or not I think the person should have written about their contribution to science and literature rather than just associating herself with words related to success.
I think you're describing Urbit. The creator is strange but not that strange in the grand scheme of things and yet Urbit still has a user base.

TempleOS does some really cool things. JITed C derivative, unified terminal/texteditor/documentation, and a lot of other cool things.

Just because Terry is "different" doesn't mean his work is any less valuable. More people may see it because of his "antics" but there are still cool things he has done.
> There is definitely some SV bubble around this. I can buy a local cafe pour over cup for less than this product.

Sorry, but I've been to dozens of pour over coffee shops across the country and this claim seems exaggerated.

Sudden is $2.38 per cup in the base 8-pack. If you could show any cafe in the country that does a pour over for less than that price, I'd be surprised. The market trends much more towards $3.50-5.50.
The obvious conclusion is that by doubling your distance to the screen, you double your computers speed! ;-)

(in truth, I really like this image, though. On a similar note, I think I recently saw a number for the length of wiring in a modern cpu (ryzen review perhaps) - and it was a rather staggering number from the fractal layout of modern chips - 200 meters perhaps? In a square little more than 2 cm to a side, if that?)
21 bot experts make their predictions for 2017
I always switch it on (KDE).
Nice! Had recently been playing a few skirmishes in 0 a.d. as well, (AOE clone).
Using React, Redux and Webpack with Dotnet Core to build a modern web front end
Terry Davis believes that God has instructed him to build a perfect temple. He takes great pride in how many different, complicated parts of the OS he has made. He is very paranoid and frequently mentions the CIA in his rants. Why would he want or need more contributors?
On a more practical note, why would you want to have seconds on the clock? I find that most of the time I don't want to know the time to a precision of better than 5 minutes. That may just be me, but when someone asks the time and I read it off my phone as 3:56 it really bothers me and sometimes I convert that to 5-to-4 just to avoid what in most cases is arbitrary extra precision. Sure there are times when minutes count, and there are occasions when I want to time something to the second, but from a UI perspective those are not common use cases that warrant screen real estate for extra digits especially back then.
Agreed. I've read more about TempleOS that pretty much any other homebrewed OS on HN. It is sort of interesting, but not as much as it is written about. And "it boots so much faster than Windows" type comparisons are uninspired. Of course it does, it does barely anything by comparison.
I'm still slightly confused. The author suggests that a monad is composed of 3 functions. It seems to me you've shown 2 of these functions.

a -> m b

>>=

What is the third function? Did I misunderstand you?
I made a plugin [1] similar to this which offers more options when you press the Tab key. For instance, if you're typing a file path, you get Ctrl-X Ctrl-f completion (vim's file path completion) instead of the regular keyword completion. And if you type a period (configurable) and press Tab in filetypes like C, Python, Ruby, etc, you get omni completion (vim's semi-intelligent completion, which offers methods on classes, looks in ctags files, etc).

The great thing is that I was able to do this in less than 100 lines of code, and I love using it myself every day at work. Just goes to show that Vim has a pretty good completion system already and you don't need to use some bloated plugin system like YouCompleteMe or Neocomplete.

[1]: https://github.com/ajh17/VimCompletesMe
Compilers can only optimize away loops if they know that the loop has no side effects. Compilers like GCC have to have a list of standard functions that they know are pure.

This can trip you up sometimes. For example, if you do something like use memset to zero out sensitive data when you're done using it, the computer can say "the result of memset is never used, and the reference to that memory is lost, so there's no need to actually make the call" and you're left with secrets in memory.
Despite you saying development has stopped, and there being a notice on the repository saying it had no active development, I see commits from 14 minutes ago.

I wasn't aware of this, I have been tinkering with TempleOS for a while now, but I've been missing the networking functionality that Shrine provides.
prepare to be the most patient person on earth, because it won't happen fast, and probably won't even happen

Maybe not. The Cuil experience is significant. The PR for the launch was good, there was a huge initial traffic spike, and then users discovered the product sucked and traffic dropped. The system at launch was terrible. Six months later it wasn't so bad, but nobody cared by then. They launched too early. But they did, briefly, have mindshare, lost through technical ineptitude.
Yes, I should have explained that I was just referring to the examples of multisyllabic words at the beginning of the post, sorry.
DuckDuckGo do have their own crawler: https://duckduckgo.com/duckduckbot, but they are dependent on the indexes of others.
This just represents how much corporate DNA can affect outcomes down the road.

Uber grew up on saying fuck you to government regulations. And it worked for them, because the only real losers were taxi cartels, and as much as I hate Uber, taxis were ten thousand times worse (in SF), which is more or less widely agreed on AFAICT. But it fails at dealing with the problem of autonomous vehicles, which is an existential threat to Uber. This is why Uber won't exist a decade from now.

Google grew up and succeeded through throwing lots of engineers at problems and building close, incestuous alliances with the government and academia, to avoid undue negative attention. This has plenty of downsides, but it's definitely the only plausible winning approach for getting autonomous cars actually on the road.
1) People with it on would say "Windows is slow".
2) Because it adds code to maintain that doesn't need to be.
thanks for correcting my sometimes failing memory though the reality is more complex then that everything ECHR related was defined by 1950, as the active component of the ECHR did not come into existence until 1959 and was not acknowledged as superior court by the UK prior to the UK joining the EU.

The court http://www.coe.int/t/democracy/migration/bodies/echr_en.asp is what makes the ECHR significantly more effective then the unenforceable UN Declaration of Human Rights signed in 1948 only came into effect in 1859 and was only explicitly acknowledged as superior in British law with the still controversial Human rights act of 1998 https://www.supremecourt.uk/about/the-supreme-court-and-euro....

The fact that EU membership demand actual rather then pretend ECHR compliance is a fairly big deal in the anti-EU Tory circles currently running the show in the UK and some of them seem to presume that leaving the EU will absolve the UK of any duty to submit to the ECHR court http://www.telegraph.co.uk/news/2017/01/26/theresa-may-prepa... even though I am sure they think otherwise in Strasbourg.

but you are correct in stating that officially the ECHR came into dejura effect in 1950 under the Council of Europe where the UK unlike for the ECSC(1951) and the EEC(1957) was a founding member, but it's worth nothing here that the Council of Europe is a far more toothless organization(like the UN) then either the ECSC and the EEC.

Edit: fixed links
There are many business reasons to use micro-services not only technical ones. In our org we could hire developers fast as we can use multiple programming languages (we have few approved stacks, as micro-services do not share code base).

It allows us split out teams in to small agile units. That can e.g. deploy independently.

Getting new developers on-board take less time as they work on few small services and they do not need to be aware of the whole code base (at the begin)

Yes I agree there is technical overhead, and proper CI&CD servers are required, docker or e.g. vagrant is a must with micro-services. But including all the benefits I wouldn't say that we loses 2x more time than having monolithic architecture.
The natural selection of bad science (2016)
(emphasis mine):

> Blue Lion, which appears to be in closed beta with March 31st 2017 cited as the target release date, will come with up to date Firefox browser and Thunderbird mail client, Apache OpenOffice, other productivity tools, a new package manager, and software update and support subscription to ensure system stability.

How is OpenOffice still being used in so many different places? Hasn't it be basically dead and superseded by LibreOffice for years?
It's also because he creates lots of fake accounts on HN and Reddit and other places to try to get attention. Moderators are unfortunately too nice in this instance and tolerate his baloney.
that was a really long and unusual way of saying 'nothing'
Let’s Start BrightScript – Part 3
> We can agree to disagree about Google's immortality

Dude where did I say Google is immortal? I'm just saying it's a wrong approach to try to kill google this way. There are many good ways to do it and coming from "How do i disrupt Google" is the worst possible way.

> Obviously Microsoft has no chance, they're worse off than Google re: ossification and Bing is a hedge at best.

Nothing is obvious when we talk about disruption. Why does Microsoft have no chance? I am pretty sure they keep Bing alive because they are looking at the future where they finally gain control over the platform via VR/AR/or whatever, and then use Bing to power the experience on those platforms, which actually may be the case Google can't compete against. But this is Microsoft. If you're a small startup, you shouldn't be doing this.

> DDG is one step above a lifestyle business and only innovates at the UI level, even their efforts there are forgettable. Their major differentiator (data privacy) is meaningless to almost all users, and ironically torpedoes many interesting monetization strategies that are not ad-focused, as well as research initiatives.

Privacy is a great feature, especially in 2017, and I think DDG has the highest chance of getting any market share with this "let's make a search engine to disrupt google" approach (but again, this likely won't happen and is a foolish approach. It will stay down there as an "alternative" until the founder runs out of steam, OR if there's a huge shift in how people experience the Internet and somehow takes off completely independent from the company's effort)

> Baidu and Yandex are serious but are comfortable in their respective positions.

Baidu and Yandex will never work out side of their countries because of the cultural barrier. In fact it's not just those, every country with significant Internet penetration rate has their own dominant search engine. In those countries Google is nothing. Which means this cuts both ways. So No. Baidu and Yandex are NOT serious contenders just like Google is not a serious contender in Russia and China.
And then suddenly Facebook find themselves legally responsible for the things published on their platform, perhaps. They're not going to stand up to the government, they're in too weak a position.
We are beyond the point where individual action can make a difference. Legislation is necessary to stop the worst of catastrophes.
There should be an n·log(n) column.
In what kind of galaxy is a 1 billion solar mass black hole not a significant portion of the mass?
As a non-American I have a very different understanding of American role in the world. I don't buy the whole concept of "American exceptionalism". I don't believe that America's actions in the world are moved just by benevolent preoccupations.

> they have basically ran a "China first" agenda for the last decade or two

I totally agree, but that is what every country, tribe and empire has done for thousands of years. I don't expect anyone to be different. My issue is about how you sell it. Soft power (the theme of the article) comes from the empire sales pitch, from being able to convince others that you are being good when you are protecting your assets.

Again: my point is not what you are, is what you sell. And the "art of the deal" president is actually a very bad salesman. This is an overture for the Chinese. No, I don't "trust" China as much as I don't "trust" America.
> You can see that thats exactly what it does here: https://godbolt.org/g/NWa5yZ

You are wrong as well, that is what it is doing if you compile it with -O2 on that exact compiler. Try compiling with -O0 instead and it will include those instructions. Also the number is reasonable, modern cpu cores can execute around a billion loop iterations per second.
And here we go, meandering farther and farther from the point at hand. That article is not from a respectable news source and your claims, which have nothing to do with China, are not verifiable.

However, my arguments are easily verifiable and widely known. Why do other countries feel the need to block things like US movies and sports stars? Are your seriously suggesting that such things are secretly US govt propaganda?

The most reasonable explanation is that US movies and sports stars are known for their high quality and allowing the US to compete in those countries would totally wipe out local movies and sports stars. This would obviously contribute to the spread of US culture and continue propagating the believe that the US model of society produces superior products.

Countries like Russia and China depend on their propaganda machines to keep the population complacent. Allowing foreign competition to overtake local firms and show their superiority to the local populace would result in questions those governments don't want these citizens asking.

Foreign companies find little trouble competing in the US, because the US govt by large is not concerned with the influence of foreign culture. The government is slight corrupt but not to the point that it makes widespread lies necessary to maintain order. Many foreign companies have the US as their primary market, something China and other countries that depend on propaganda for peace would never allow.
Existing selfdriving features are tested on the real road all the time. We've had this technology for 40 years. Its called "cruise control".

Uber is level 2 self driving. That means that, legally, it is no different from the already on the road cruise control self driving feature. AKA, "The driver is legally liable at all times".
>> [...] neat but not extra-ordinary hobby project.

IMO TempleOS is quite extra-ordinary! From the article's conclusion:

"Watching TempleOS execute its built-in test suite is a jaw-dropping experience. I can't help but be impressed as a vast number of demos, games, graphing calculators, debuggers, and compilers all fly before your eyes. To see the sheer amount of content that's been written here over the years, to see such effort expended on a labor of love, is wonderfully heart-warming."
Someday, all the people that are left will be the descendants of the people who had kids.

Adopt, so that you're not contributing to population, but are contributing what makes you a responsible human to that future population.
Yeah I was almost more surprised by the Slashdot bit than the OS/2 bit.