skysight-inc/HackerNews huggingface dataset:
> It's not apples vs. oranges at all, though. It's "how can you solve this problem in the optimal way on any given language"

And for any synthetic microbenchmark, that's unlikely to reflect real-world workloads, as they tend to narrowly test just one aspect of the language (or rather, its implementation).

Remember, we're talking about a peer-reviewed paper here, where the burden to show relevance is upon the authors. Section 4 ("Threats to Validity") of the paper does not really address that adequately.

As the Computer Language Benchmark Game site itself quotes (and one reason why it calls itself a "game" and disavows usefulness for actual programming language comparisons):

Attempts at running programs that are much simpler than a real
application have led to performance pitfalls. Examples include:

...

* Toy programs, which are 100-line programs from beginning
programming assignments ...
* Synthetic benchmarks, which are small, fake programs invented
to try to match the profile and behavior of real applications
...

All three are discredited today, usually because the compiler
writer and architect can conspire to make the computer appear
faster on these stand-in programs than on real applications.

You can construct pretty much arbitrary rules that will arbitrarily favor certain implementations over others. For example, the rules could also say to only use the language's built-in allocation mechanism for this benchmark. Or you could construct a benchmark that would heavily favor languages with built-in JIT techniques.

> You can do object pools in GC'd languages, too, for example.

No. The rules do not allow for that. I did mention how arbitrary they are, right? The regex-redux benchmark, for example, comes down to what the best external library is that you can link to under the rules. The gcc version wins in large part (being massively better than the g++ version, which relies on Boost regexes) because it uses the JIT version of libpcre. It's borderline absurd.

> generics? Not C++ specific.

You said templates, not generics. Generics alone are not necessarily sufficient to implement pool allocators. Plus, C++ is the only language that has major adoption that has both some form of generics and manual memory management.

> That example results in terrible fragmentation for everyone if M > N other than a compacting GC. It's not made particularly worse by an object pool.

This is false. Even a simple first-fit allocator can fare better, for example. Obviously, a compacting GC can avoid external fragmentation (almost) entirely, no matter the cause.
That's not what the ICO was about; with IPFS and Filecoin, a very lucrative, decentralized storage market is likely on its way.

Instead of proof of work mining that burns tons of electricity, storing and distributing files will become a new kind of useful mining.

That's a big deal.
Vue seems the obvious contender but I doubt completely replacing React with Vue this far into development would only cause a delay of a few weeks. Preact or Inferno seem far more likely, considering they won't require massive rewrites.
>Most people told us it would never work, but we did it anyway: We started charging 10¢ to post content on our social network. Our users didn’t leave. In fact, they are posting more than ever, and the quality of content has improved. Our experiment seems to be working. People are willing to pay to post content. That is not the only thing we’ve done differently. Our users can submit content with a pay wall, at a location and price of their choosing, and charge to access the full version of their content. Most users charge 10¢. Quality content sells. Sometimes for $1.00 or more. Many people told us this would never work, but it seems they were wrong. Our users are willing to pay for good content.

I think those users meant "it will never work at scale".

Seeing that yours is a totally obscure social network -- it might be OK for a small niche.

Heck, The Well charges for belonging to a discussion group.
I would expect any effect of atmospheric CO2 concentration on a person's carbohydrate intake to be totally dominated by food preference / availability / choice and by selective breeding of plants used for food.

That's my main gripe with the article, too. It's really interesting biologically, but it doesn't really talk about the effect size. The influence of selective breeding is even mentioned in the article, but without explaining the relative influences.
> I'd like to see the logo

Me too. When I think Adobe, I think red and white. This site excludes white and additionally has a bunch of other colors.

Alibaba is orange and white to me. The OP site has only orange.
Glyphs that are commonly used in status lines of terminal applications (editors, shell prompts) to delineate sections and to indicate the status of various things (e.g., the current character encoding, line-endings, git status, git branch name, etc.).

These glyphs include a number geometric shapes and symbols. By using a font that supports them with the proper metrics, the status line looks sharp and flawless.
I'm glad they built this:
http://sourcefoundry.org/hack/playground.html

(click side-by-side to compare)

I think I'll switch to Fira Mono, Hack line height seems to be to condensed.
All sorts of problems installing this on OSX; to be fair, the process for installing fonts on OSX is horrible anyway, but there are still errors.

Edit: I don't know why this got downvoted; if there's a way in which you want me to alter it to be more acceptable, please let me know.
Ben Shapiro is definitely not the "alt-right". Unless by the alt-right you mean all conservatives. He was heavily targeted by the alt-right since he supported Cruz and he still is on the fence about Trump (criticizes him fairly often). Also he is an Orthodox Jew.
I don't know about Apple phones, but I had luck getting my phone to unlock by using my chin. It wasn't really reliable (stopped working after a few hours, probably because of the beard growing), but I'm sure we can figure something out.
> Because if they are too high, the taxis will make a comeback

Uber can change price dynamically while you load your app within seconds. Somehow doubt the whole Taxi industry of Medallion et al can reboot in a matter of seconds (or days or months).
How does this compare to consolas used by Microsoft Visual Studio and others?
https://en.m.wikipedia.org/wiki/Consolas
The network effects are pretty small when you do a single passenger trip. But multi-passenger trips(Uber pool) have quite strong network effects and a lot of room for margin.
I would say the risk is extremely low on average, but for any particular startup the odds of having a patent dispute with Facebook are pretty much unknowable.

Facebook is a very large, rapidly evolving and expanding tech conglomerate. We don't know what all their activities will be in the not too distant future.

Facebook is also a public company. We don't know who will control the company in the future and how their strategy will change.
I wondered that. This issue https://github.com/source-foundry/Hack/issues/1 points to https://github.com/powerline/powerline which appears to be some kind of status-line plugin thingy for Vim that uses certain glyphs for arrows and things. I haven't yet managed to find out which glyphs.
Well, the "specimen" link has it... https://source-foundry.github.io/Hack/font-specimen.html

But that screenshot on the splash page is utterly unviewable, especially inappropriate given that their subtitle is "Hack is hand groomed and optically balanced to be your go-to code face."

For a minute I thought I must be getting really old, but then it became clear it's just shrunk down. Nobody uses fonts that small, right? right?
The industry standard in Lua is to have multiple Lua states doing stuff. A different approach, but it is there
Custom glyphs used to render bold easy-to-distinguish vim status lines or shell prompt lines to make terminal scrollback more parsable
If you never use your password do you then expect to remember it?
speaking of ligatures Iosevka and PragmataPro are my favorites
(edit: spelling)
This, Consolas and Noto Mono are my favourites
Japan (like many other countries) has not signed the 1968 conventions on road traffic and road signs and signals.
https://en.wikipedia.org/wiki/Vienna_Convention_on_Road_Traf...
https://en.wikipedia.org/wiki/Vienna_Convention_on_Road_Sign...
http://www.iard.org/wp-content/uploads/2016/01/United-Nation...
I'm not sure about the origin, but I believe they are some glyphs originally introduced for vim's powerline (https://github.com/powerline/powerline you can see some pics there with the glyphs in use) that allow for cool looking status bars etc on the terminal.
The native macOS GUI has never been open-source. So pure open source Darwin (without any closed source Apple bits) has never been able to run native macOS GUI apps such as Xcode. Open source Darwin can only run non-GUI apps (text mode apps and daemons), and X11 GUI apps.
Free Basics puts no obligation on its users to visit or use Facebook at all.

They can browse Accuweather, BBC News, Bing, Wikipedia and other localised websites all day long if they please. For free.
Interesting enough article, however it's a bit odd captioning a Japanese woman using (presumably) a Japanese typewriter with the text "Early Chinese typewriters had thousands of keys to search through."
That sounds like a positive, if the end goal is the elimination the abomination of software patents.
Collective hallucination
https://en.wikipedia.org/wiki/Mass_hysteria#Tanganyika_laugh...
Definitely check out SeedLegals (https://seedlegals.com/) - it does exactly that! It launched this year in the UK and is now used to automate the legal process for 2 funding rounds every day
He's Townhall, WND, Breitbart which all share a common background with birtherism and people like Bannon. He's just mad that his brand of reactionary conservatism isn't on top.
I think they're missing the point, Twitter got the display name / username dichotomy right:

Display Name: what everyone sees next to your username, no guarantees that you don't change it every 5 minutes though...

username: something short you choose and change rarely, can be cool, memorable, fun, and quite creative, always unique

[Real Name: who cares, often necessary for work tools even though email ought to be enough]
It's under GoogleChrome on Github but readme mentions it's not a Google project.

> Please note: this is not a Google product
My first thought: Look, this is Cuba. Home of con artistry. They will stage a UFO landing to get more tourists spend convertible pesos. For me P(heard-in-havana-and-true) is around 0.1, max.
For those feeling adventurous: Input[1] is a proportional font made for coding. It's also highly customizable.

[1]: http://input.fontbureau.com
Spread Knowledge in Your Company with the “Daily C++”
Recently I needed results that included nothing after the decimal point, so resorted to awk to do the math:

awk "BEGIN { print int($SECONDS /60 /60)}"
Cincinnati Airport Use Data Mining to Match TSA Staffing with Passenger Demand
I very much agree with this. Web components are usable in and out of any framework and once browser support will be there I think they'll be huge. Until then, Polymer helps fill in the missing pieces.

Reminds me of jQuery before browser vendors integrated things like selector querying.
>Facebook lets me keep up with cultural (art/music) events, and also local dev meetups.

It's 2017. Between aggregators, dedicated sites, instant notifications, apps, Calendar sync et all, we probably have 1000 more ways than every decade in the 20th century to keep up with cultural events and local dev meetups.

I don't think 60s', 70s and 80s culture and art events (and event goers) suffered because they didn't have Facebook to tell them... if anything, from concerts to art exhibition the scene was even more vibrant!
That's my first thought as well, but the picture could have been a kanji (or just straight Japanese) typewriter, which is similar enough to a Chinese typewriter that it makes sense to use the image. But with that in mind, the caption does not make sense. The author or whoever inserted images probably did not know the woman was Japanese.
So, they're making things more annoying for most uses I have for Slack, without providing any benefits for the uses I have for Slack (I get that it may provide some benefit for others).

Sounds like it's time to say a lingering farewell to Slack.
They are missing Input (Mono): http://input.fontbureau.com/preview

I started using it after discovering the customizer.
"A very large software company that use Inferno in production already had their legal team look into Inferno. It didn't infringe on any patents."

— Dominic Gannaway, creator of infernojs https://news.ycombinator.com/item?id=14783208
Well... I think the case of google+ shows that it's not that easy to transfer marketshare between products. Or at least that google is not that great at it.
>If you believe your fingerprint data has been compromised, can you change your fingerprint data?

Yep. I can use another finger. If all 10 have been compromised you probably have bigger issues.

Or you just turn it off.
This was posted to HN a couple of years ago. Has it changed since then? The discussion back then was fairly comprehensive, and most of the comments in here will likely replay the same questions (ligatures, comparison to other fonts like DejaVu sans, I vs i, etc.).

https://news.ycombinator.com/item?id=10140728
That explains why the font looked so familiar. I've been using DejaVu Sans Mono since forever and it's great.
Always been fascinated by these. Certainly seems like a possible explanation. It's always hardest to believe about a group of people who one views as more reliable - I mean diplomats, spies etc...one can't help thinking of them as sceptical and rational - but rationality of course is not always a defence against this kind of delusion.

In addition I view Satanic Ritual Abuse as an example of a kind of massively extended verison of the same thing: https://en.wikipedia.org/wiki/Satanic_ritual_abuse
Key Aspects to Elevate Customer Trust During Calls
Apparently for the majority of people "look at me - post without arguing or even answer, discussion. - look at me - stalking - quote about life - game - cat meme" are just the ticket!
While that sounds user friendly and genuinely useful, to me it's acceptable collateral damage in order to stop the rampant abuse by ad networks. As a user I'm also not sure it's a huge loss, since at least the browsers I use can auto-fill addresses and credit cards.
Proposal Republish Previous HTML and XHTML Versions as Obsolete Recommendation
Blockchain Online Training
“Battle”-General Store or Niche Store?
Could reduced MMU overhead be significant on a server?

I work in the embedded space, so very different with small CPUs. Using an MMU compared to a simple MPU can waste 25 to 30% of a CPU cycles easily. I wouldn't expect such overhead on a big server CPU with much bigger TLB (but also bigger working sets?), still a unikernel could use a very simple mapping with in some case a single large page, and see very little MMU management overhead. I have no idea on the possible gain on a server, but I'm curious. Any hindsight welcome.
Which, in the long run, and sometimes short term, causes problems.
I get where you're coming from, but you could say the same thing about software purchased on any app store, your mobile phone and a bunch of other things.
Yeah, sublime is astonishingly fast. Obviously much better than electron-based editors.
Ask HN: Which NLP community you like most?
Linux Mint (https://www.linuxmint.com) it is based on Ubuntu (I think there is a second version based on Debian now) but it nails the desktop part of the OS better.

I have been using it reliably for the past 6 or 7 years.
Hack isn't all that great. Here are tons of alternatives:

https://github.com/chrissimpkins/codeface

(Use Input)
I'm unclear on whether Preact solves the issue.

On one hand - it's close that it probably infringes on the any patents that cover React

On the other - it's not infringing patents that scares people - it's the patent clause in the React licence. If you're not using React, you're not accepting this licence.

So Preact seems like it would safe enough - unless you believe that Facebook would one day go on the offensive with React-specific patents. (for the record - this seems unlikely to me)
Thanks for the good words!

In days that I was working on it, I would go for some 8-9 hours/day (with breaks in between). Other days I'd work less, if I had client working needed to work on. I'm counting time spent on tutorials, forums, asking questions, etc.

So 30-days like that / sans weekends.

Totally doable with the amount of documentation that's online on learning how to code (StackOverflow, Quora, Asking devs on my coworking floor)
> Make that better language.

Rust, Go, Swift, etc. Even C++.

> There is a reason most kernels are developed in C, most databases are developed in C, most (AAA) games are developed in C. And it's not "C has the necessary mind share".

The only thing that is still pretty much all C is kernels. Game engines are usually C++ (a much safer language). Databases are written in all sorts of languages. Sure the big old ones are C or C++, but that's because they are old!

> But people just haven't found a practical alternative.

They have. Garbage collection works in a lot of cases. Rust has its lifetime & borrowing system. C++ has proper smart pointers (finally).

> It's just not practically possible to make a formalism that guards against buffer overflows here. You could make a "slice"/"buffer" datatype, but that would just just increase the line noise and keep the bugs at the countless locations of wrapping/unwrapping.

I take it you haven't used Go. It has slices. They work fine. No buffer overflows.
The Joseph Pompei quoted in the article is Holosonics' founder. He's been working on this a long time; twenty years ago his demos knocked my socks off (1) at the Media Lab

(1) metaphorical sock-knocking only, no diplomats were harmed by his demos
I'm puzzled by the motivations behind these attacks. It makes no sense. Who is going it and why?

Is it Cuba's version of deep state? Do they feel threatened they would lose control because there is no longer a western enemy? Is it people within our own government (our deep state) that feels we need to have this enemy or somehow they're benefiting from it? Is it the Russians that want to creat this division to have the option of having a place close to US? Is it factions within our own government wanting to blame this on Russia and take us back to the Cold War and find an excuse for expansion of intrusion, etc?
Mobile SEO in 2017 – A Concise Guide to Rank Higher in Mobile Searches
Τι Είναι Καλύτερα Να Κρατήσεις Μυστικό Στη Σχέση – Athens Escorts Babes
My mind was recently blown by how much people tip on gamer streams. I was watching Shroud play PUBG, he suddenly gets tipped $550, doesn't even acknowledge it.

Apparently $10-20K tips happen quite often:

https://www.reddit.com/r/GlobalOffensive/comments/231p6e/sum...

So yeah, if you're entertaining enough, people will throw money at you.
What an awesome idea, thanks for this!
I prefer Iosevka, which was trending a while ago: https://github.com/be5invis/Iosevka
Just a wild guess: Pascal may use tightly packed structures without alignment by default?
That's very true @ztratar!

The whole thing started from this post I wrote about a month ago: http://valsopi.com/blog/play

I'm trying to keep the whole thing as a play-thing / if anything comes out of it, Great!
"Installing Windows (10 + 1) broke my touchpad, it was working perfectly fine before! Microsoft can't do anything right!"
The downvotes here just go on to show the inherent racial bias of quite a few commenters here. The argument is simple. Either you think conquest, enslavement and exploitation of peoples around the world was right or you may think that was the unfortunate relic of the past and we must all move on. If you think it was wrong, then you should return the cultural relics plundered from the erstwhile colonies.

Seeing this manuscript "housed" in the UK is just sad. Seeing people continuing to support this situation just shows what really lies beneath the surface of "western civilization".
There is a TTL you can set in your record. Yes, you can set it to a second.

However, the case of a static website is not really hitting me as something can't afford a few seconds downtime...
A more idiomatic solution:

lambda *lst: ''.join(['{}{}'.format(lst[0], _) for _ in lst])
X[BiT] Discover Torrents/Magnets Over World
Base-page search:
https://xbit.pw/?search=ubuntu

Base-RSS:
https://xbit.pw/rss

Base-RSS search:
https://xbit.pw/rss?search=ubuntu

Base-RSS search with limits number of output:
https://xbit.pw/rss?search=ubuntu&limit=5

Basic magnet view:
https://xbit.pw/?id=145916

Basic magnet files view:
https://xbit.pw/?files=145916

Recently discovered files:
https://xbit.pw/files

Stats page:
https://xbit.pw/stats

---------------------------------------------------------------

Json-API with search and limit output (limit can be max. 100):
https://xbit.pw/api?search=ubuntu&limit=3

Json-API latest 1000:
https://xbit.pw/api

---------------------------------------------------------------

:)
Thanks @graysonk!

That's basically all there is for now. I've launched as soon as I had Auth ready.

I talk more about current features and what's to come here: https://claritask.com/updates/claritask-launched
Both Hack and Menlo are based on DejaVu Sans Mono / Bitstream Vera (the DejaVu family extends Vera). Very little difference indeed.
> A less high-tech component of the attack reportedly included using a dwarf to scale inside the embassy wall and emplace listening devices.

Amazing
Rico's Cheatsheets
Note: in italian it's uomo, pl uomini; in latin homo, hominis
But when you do need it, and you haven't put in the mechanisms to replace it. Your screwed.

Without the proper abstractions things can become tightly coupled, and your going to spend a lot of time untangling it.

I've been on projects like this, and spent a lot of time getting annoyed at the lack of foresight.
It might be more country specific (I don't live in the United States, nor in a metropolis), and specific to the art/music scene and venues I'm interested in, but Facebook really covers most bases for me. And I often discover great events because some Facebook friend is interested in them. Some dev meetups are crossposted to meetup.com or eventbrite.com, but only some, and Facebook aggregates both for me. There's even a group for local IT events.

I understand that things happened before 21st century, obviously, there's still posters, word of mouth, newsletters (in some cases, but they're not that popular over here), but these days, at least where I live, event organizers are using Facebook as a core platform to spread awareness. I certainly didn't know about a lot of these events before I joined Facebook.

And there's events like bike rides, hiking trips etc. organized by individuals... on Facebook.
Whereas in English a rookie employee might be referred to as being “green,” in Japanese they are aonisai, meaning a “blue two-year old.”

Just wanted to point out that in french we refer to a rookie as a "bleu" (so, blue) and, as far as I know, we don't have the same history as Japan for colors.
Terry A. Davis' TempleOS does not run in real mode, but in 64 bit mode (long mode) in ring 0.
> In order for language to be useful we have to assign a reasonable range of meaning to a word.

It's just too convenient to define the range to what amounts to a modern version of the divine rights of kings. Where certain meanings - voluntary and property rights in particular - become some sorts of theological constants in which the privileges of the king (or property owner in the libertarian case), which have no bearing in justice, are explained.

It's basically ad-hoc law in benefit of the privileged. Bottom-up resistance is violence. Top-down violence/exploitation is a voluntary exchange.