skysight-inc/HackerNews huggingface dataset:
If I paraphrase the results of the research: Researcher finds that bilingual folks express numbers in different ways depending on the language they use. So they experience numbers differently.

The jump to the conclusion is certain far-fetched, and it's a question of habit, practice and context rather than "experiencing" anything differently.
Thanks for creating ngrok. Sharing my experience and use case:

I tried ngrok (and localtunnel) two months ago to show a localhost WordPress site. Both failed because WordPress uses absolute links to reference css, js and img assets.

So the site was visible under whatever.ngrok.com but the assets where still linked to localhost. I read the FAQ at https://ngrok.com/faq#wordpress and tried all the mentioned plugins plus some other hacks. None did work. In the end I wasted almost one day.

I ended up renting a Simple PHP Hosting for 2 days to which I cloned the site. Which was also half a day but only cost me 2 € (site was online only for 2 days or so) and in the end, it did work.
Show HN: GitHub webhooks made simpler and easier to get up and running with
> People want slim, sexy, lightweight touch phones. Not bricks with keyboards.

Good bit of weaselwording there... you already assume that the only option for keyboards implies having a brick. Not to mention asserting your own authority about what "people" want.

It's pretty damn naive to think that these design decisions where made with desires and needs of the consumer in mind, instead of with cost cutting for the producer.

But go ahead, brag about how you're good at using poorly designed technology and stop-gap solutions, since this obviously this discussion is totally about you after all /s
I run an English resume editing, LinkedIn Profile creation, interview coaching, and academic document(s) and application(s) final editing service in Shanghai (reach out on my profile if interested). We have been approached to do everything under the sun from forging recommendation letters to writing entire Master's level theses from scratch and everything in between. There is a ton of business if you have no ethics. No way, no how.
The issue with these comments is that you present no alternatives. Wealth is not something that exists by itself. Wealth exists because people create it. We have as much wealth as we do because people create so much.

You're complaining that the incentive to create (potentially becoming rich) itself is the problem. Well, okay, but what will replace it, while not causing everyone to do much less ?

Because if people do much less, then our wealth evaporates. And then well, as another comment put it, "some asshole is going to tell you you can't get healthcare".

Historically it can be put like this. There's 2 ways people were motivated:

* "do your job or we'll kill you" (slavery, but equally feodalism, communism, ...)

* "do your job and we'll reward you" (capitalism, and some related systems like mercantilism)
> Anecdotally, I've never seen one interview with Zuckerberg where a journalist actually calls him out on his "we're just connecting people" poppycock.

I have no doubt that intentions can be good. But I find it very hard to believe that tech founders never consider both good and bad consequences of a more connected world. Fake news is one, but then there are others like the rapid decrease of our attention span, higher appetite for instant gratification, higher addiction to the net, lower self-esteem (or the opposite!) and so on. All of this has a profound effect on us as individuals and as a society.

I'm glad that we now can have a conversation like this without the risk of being labelled "Luddite". (And yes, HN was also like this a while back.)
I had the exact same reaction—it is very off-putting.

It's not just this, either, a lot of the top-down communication in the Rust ecosystem has a feel like this. I'm not sure what to make of it, except that I think their attitude is probably too authoritative.
As bootload said, it's a learning tool.

You can also use it to bootstrap something more high-level than assembly language in very little time.

I have even written real-life programs in T3X for a while, but I wouldn't recommend it unless you are fascinated by the beauty of typeless languages!
Awesome! OT but can anyone suggest some free tools using which I can make similar diagrams. They look pretty cool :)
Your comment about the telescoping cylindrical ship intrigued me. I think it might have been the Hughes Mining Barge: http://aviationintel.com/update-hughes-mining-barge-hmb-1-su...

The barge is now in Alameda: https://www.google.com/maps/place/Bay+Ship+%26+Yacht+Co.,+29...
Location: Digital nomad from Portugal (currently in France)

Remote: Yes

Willing to relocate: Yes, but only to Canada

Technologies: HTML, CSS, Sass, DOM, JavaScript, ES6, TypeScript, JSON, AJAX, HTTP, Web APIs, RESTful APIs, SVG, Bootstrap, React, jQuery, Angular, Ionic, PhoneGap, Cordova, Wijmo

Résumé/CV: https://nunoarruda.com/resume.pdf

Email: nuno@nunoarruda.com
I’m going full time and we’re at $0 MRR
I am sorry to say you haven't assuaged my scepticism.

The watch in question made in 1989 is valued at 6 million dollars (according to wikipedia). OK fine, that might be an extreme example. Lets take a typical Patek watch which costs tens of thousands of dollars.

I can't believe that the price reflects the materials, the complexity and labour that went into the watch. I admit i know next to nothing about horology but as a software engineer i have trouble believing it has more complexity than a similarly priced family saloon or even a mobile phone, or a microprocessor.

My point with the Chinese sweatshop example was its really about the image that they want to be associated with. There seems to be a typical formula: An aristocratic sounding family name of the founder, a founding date sometime in the 1800s and a founding place in Geneva or some town or village with a quaint name in France. A making-off video which features men with Germanic features, wire-frame glasses and who is never smiling(we're portraying gravitas here), delicately assembling the watch components. Oh yeah and make sure you get celebrities, powerful politiciansand pro athletes to be photographed wearing the watch (the fact that some of these people couldn't reasonably afford such watches seems to suggest they were given the watch for free or even paid to wear them).

edit: I know there are examples of watch manufacturers like Richard Mille who break the mould (at least with the historical legacy aspect), but it seems to be an unclear path to convince the gatekeepers of this clique that you're not just another poser trying to pry hundreds of thousands of dollars from the wealthy.
Location: Toronto, Canada

Remote: Yes

Willing to relocate: Yes

Technologies: Python (NLTK, scikit-learn, pandas, theano, pylearn2), Javascript, ReactJS, Solidity (Ethereum contract development), Apache Spark

Skills: Machine Learning, Deep Learning (published author), Full Stack Web Dev, Ethereum Smart contract development

Resume/CV: Available upon request (please msg here on HN)

Email: Available upon request (please msg here on HN)
Conversation (snippet) with my 20 year old cousin went like this:

Me: are you on Facebook?
Cousin: no, it's for old people. I'm on instagram.
Does anyone know where phys.org has their articles from? I suppose it has something to do with Elsevier. Since a LOT of their articles has to do with students and universities.

Overall, they publish a great amount of "copy-paste" articles, either from other news sites and/or student papers. I am 100% sure their reports don't write original articles, just rewrite from other sources. It looks to me that Elsevier has found something new with the information they are tapping from (students/universities)

PS. The source of their article now is : https://techxplore.com/news/2016-10-geothermal-power-potenti...

PS2. Elsevier seemed my best guess, since a lot of articles discuss research from students. Other articles are a rewrite
I would be thrilled to have my code reviewed! Quite often I see requests for "please critique my code" in subreddits of several programming languages.

Must say that I agree with you that the authors do not seem to take a very central role in the process as described. But I see that more as an easy fix in the announcement text.
> their ever-changing pigments always stand out from the sky, and have served as a visual marker for astronauts

Can someone verify it is possible to spot these ponds from a usual orbit?
New air quality plan published for consultation
US West checking in: Commutes/travel by duration, exercise and directions by distance.
Public service? Maybe your confusing it with some European models but in the US there is nothing public about it. Broadcasters pay big bucks to companies like Comcast to get their station transmitted.

And if your kid is not old enough to hear to word dick then he should be in bed long before 22:00.
Of course I have seen it. A lot of it is the same free Bernstein libraries that have been used by Felix von Leitner, Paul Jarc, Laurent Bercot, et al., with some of the same C1999 modernizations; and that inspired various similar libraries.

* http://www.fefe.de/djb/

* http://www.skarnet.org/software/skalibs/libstddjb/

* http://untroubled.org/bglibs/

* http://www.fefe.de/libowfat/
I'm thinking more of a growth focused role where he can use data science + copy/content.
You are reacting to something my comment doesn't say: that somehow segwit is not good enough. I only said it was somewhat controversial (which it is, for whatever reasons, didn't say it was technical) and that bitcoiners view it as a beta test, which is/was a widely accepted sentiment on both /r/Bitcoin and /r/btc. I didn't even say it needed one.

I said the latter more to illustrate the relationship between segwit+bitcoin and segwit+litecoin than segwit itself.
Memory fragmentation due to dynamic non fixed size data structure and multithreading is an old foe. That may not be fixable in c/c++

Worker A allocates dynamic stuff. Algo take a segment (0+sof(str)(ofA) + n)
Work B Allocates to create same kind of data structure (fragment of a JSON) [ofA, OfB]
Wk A resume allocating, boundary of [0, ofA] exceeded, no free contiguous space up or down [Ofb, OfC] allocated
Wk C enters wants to alloc, but sizeof(string) make it bigger than [0, OfA] so [ofD, ofE] asked
.... and the more concurrent workers the more interleaving of memory allocation go on with fragmented memory.

Since malloc are costly the problem known, a complex allocator was created with pools of slab and else, probably having one edge case, very hard to trigger having phD proven really complex heuristic.

CPU power increase, more loads more workers, interleaving comes in, edge case gets triggered.

And C/C++ makes fun of fortran with its fixed size data structures embracing any new arbitrary size arbitrary depth data structure for the convenience of skipping a costly waterfall model before delivering a feature or a change in the data structure and avoiding bike shedding in committees.

Human want to work in a way that is more agile than what computers are under the hood.

Alternative:

Always allocated fixed size memory range for data handling, and make sure it will be enough. When doing REST make sure you have an upper bound, use paging/cursors, which require FSM, have all FP programmers say mutable are bads, sysadmin say that FSM are a pain to handle when HA is required, and CFO saying SLA will not be reached and business model is trashed, and REST fans saying that REST is dead when stateful.

Well REST is a bad idea.
The Modern SaaS Stack and the Unexploited Amount of Data
Well if you manage to do that, let me know. To my knowledge creating a text/voice compatible Google Voice number is not possible in europe.
You'll need citations on those (there is a study for self-esteem, but IIRC it was on quite a small test group.)

Attention span (as in the idea we have one, not just Facebook's connection to it), at the very least, is a myth: https://www.geneticliteracyproject.org/2016/07/25/another-mo...
> you can count on developers not getting the size right, for that to be a common error, and for everyone to cobble together their own, wildly different and probably slower ways of tracking size

You have to do this anyway. You either know the size of the thing you allocated the memory for or, if it's a block, you need to keep track of the size for bounds checking purposes.

There are no circumstances in which you call malloc() in which you don't need to know the keep the size in your application.
Best Card Game Development Company, India
I hope that this can once and for all time convince investors of a basic truth. These are US government bonds. They are not going to be repaid.

What is generally believed:

Government bonds (with a few exceptions) have always, and will always be paid back no matter how much money the government loses, or how bad the economy is. Simply because governments can't go bankrupt.

Reality:

Government bonds, for all governments including the US government, have never been paid back, with ONE exception (in 4500 years of capitalist history). As soon as the governments get into trouble, losses are imposed on creditors immediately, and often repeatedly. Since states survive, on average, less than 2 centuries, the default rate on government bonds (including government bonds of global hegemons), over all of history, is about 2.8%.

Therefore any government-issued bond that pays less than 2.8% interest is a net-negative investment.

Even the corollary, that government debt is safer than large company issued debt is wrong. Large companies only have default rates of 2.5%. The difference is even larger in the US because the US of course defaulted in practice when Nixon killed the Gold standard, and so did most if not all governments worldwide. Companies that had issued bonds at the time, most paid them back just fine. Same with WWII. After world war 2, a lot of large company debt was actually transferred back to the owners, whereas even the German state did not even repay it's postwar debts.

Even in cases where it's incredibly ridiculous and morally wrong, governments don't pay back debts. Take for example the German debt to Greece from WWII. The Germans decided not to pay it back, and Greece had no way to enforce this. They still don't, and now that Germany can impose monetary limits on Greece, they still don't see any need whatsoever to pay back their owed debts [1]. And yes, the German debt to Greece FAR exceeds what Greece would need to get out of their crisis. Even now, the German state is not willing to even forgive Greek debt to the amount they still owe the Greeks.

https://en.wikipedia.org/wiki/German_reparations_for_World_W...
I recently changed jobs, and most I realized companies are atrocious at hiring.
I came from a bigger company that invests heavily in hiring.
They spend tons of cash and employee time in activities to spur hiring, and it's the only place I've worked full time.

I found it a bit surprising that many other companies only do a few interviews, use only external recruiters and have never tried to do any form of publicity nor recruiting event.

Many of them had not even looked at my Github profile.
> The C++ delete[] operator doesn't take a size parameter either

Yes it does. See overload 6 here

http://en.cppreference.com/w/cpp/memory/new/operator_delete
1) It's not convenient
2) That's not nutritionally complete.
The Case of the Radioactive Toothpaste
Huge fang on Linux From Scratch myself, after reading this I wonder if someone has tried the same with FreeBSD! Or the Darwin sources released for OSX (.. not talking about dormant PureDarwin project)
If I understand it correctly it normally only has 64kB of RAM for all the cores together. And 512kB Flash memory. It seems to be possible to add max. 16MB of external RAM of some proprietary kind (HyperBus interface). For applications that usually need a lot of processing power that's not a lot. 333Mbps memory bandwidth isn't either.

Regarding libraries I would expect that they mean that lots of open source libraries and RTOS might probably run.
Show HN: Flow Dashboard – open-source habit tracker and personal analytics app
This started out as a learning project (objective: collect a bunch of my personal data, connect it with BigQuery, and play with regressions in TensorFlow), but I've found it useful in the last 2 months of usage to outsource memory for the purpose of tracking tasks, goals and projects, on multiple time scales.

There are plenty of habit trackers out there, obviously, so this has really been an exercise in figuring out how to integrate a tracking app as seamlessly as possible into a daily routine, while generating a dataset that has the potential to give meaningful personal insights. The jury's still out on that.

Testers, collaborators, and feedback of all kinds welcome.

https://github.com/onejgordon/flow-dashboard
If you don't have a static IP that's internet-accessible, and that which you can arbitrarily point your domain to, how would you go about doing this?

Some, if not most, services won't allow you to redirect cold to an IP address, they want some domain of sorts. There are alternatives, but I think "setup a proper dev environment" alone misses the point of what ngrok does.

The 'easiest' alternative I've tried before was to VPN into my Linux box to get a static internal IP, use a spare domain for the webhook then internally redirect the webhook traffic to my local machine.
In the end I'm achieving what ngrok is doing (and none of it involves setting up a proper dev environment, cos I would already have one anyways), but I'd like to hear of better alternatives :)
Yes I did. My point is the C++ standard library has more information about your allocations than malloc() or free() does so it makes sense for it to attempt to do something smarter.

Since the 'fine article' didn't really get in to any interesting details, i'll leave it at that.
I've lived off Huel for months on end (3? 4?) with snacks and cheat weekends and never felt better in my life. As in, I felt significantly better than when eating "normal" food.
Do you "perceive time" or do you "express time". As a multilingual person myself. I don't "think in a language". I "think" in something innate which can't be described as any language I know. The thoughts are formed instantly and then I simply express them in the language the other party will understand. Almost automatically.

I don't have to work to "translate" between these innate collections of ideas to spoken language, it happens automatically.

Some people tell me their inner thoughts are in a certain language, but that's not the case for me.

So I would like a clarification. Do you "think in a language"?
Oh, yes, the homepage needs some reorganization!

For now, you can download the full text of "Lightweight Compiler Techniques" here: http://www.bcl.hamilton.ie/~nmh/t3x.org/zzz/lightweight-comp...

Enjoy!
If your users have to resort to this they are not getting the appropriate support they need.

If your users are productive, chances are so is the company that pays both your salaries. If your users have to fight their infrastructure people to get their jobs done, you company will fail to effectively compete against those companies that don't.

It astounds me that so few security people understand what their purpose is: Your purpose is to assist the company you work for to keep on existing, and even make a profit. If you disempower those that are most effective in helping the company do what it does you're effectively destroying your own livelihood, and everyone else that is dependent on it.
Tons of houses people already live in have an extra entrance or backdoor -- it's just a locked door between the other rooms. They could live in the same house and pay the same rent without using one room as a separate office -- as millions do.
Why not just setup SSL in your development environment? It's seriously not that difficult at all, there's zero reason to use Ngrok (although I'm sure it does what it does very well), plus asking this question after you're already paying is kind of silly.
I'm no HN expert. The article just, well, reads like an ad/PR. And things that read like an ad, for an unknown company, that aren't obviously useful, tend not to get many upvotes.

I don't think I misunderstand your product. I just don't see why I would create another account to try another tool that doesn't add much over discord/slack and something like strawpoll.

I feel like app creators always underestimate the friction in trying new things, making new accounts, etc. And getting my friends to try a new account over using tools we already use? Unless I see something that really solves a problem I could not have possibly overcome before, I'm on to the next thing.

This is harsh but, I don't think this is going to take off. Or if it does, it needs a lot more features to get there, something that competes with Evernote but more collaborative.
This was why what.cd was sublime (and its loss a travesty I haven't yet recovered from) -- it was a peerlessly extensive archive with uncompromisingly strict curation of metadata and content alike.

Wanton downloading was not tolerated; it wasn't a site meant to avoid paying for music; it was a project meant to build an archive -- that there was no payment involved was incidental. You had to contribute to download: either you got buffer via leaving your torrent client on with a fast internet connection, or you got buffer by filling requests (people could pledge some of their buffer to an unfulfilled request to make filling difficult-to-find requests it more attractive). If you wanted to download something and you didn't have enough buffer, you'd either have to wait for your existing stash to generate buffer (via other people requesting it from you) or you'd go in the "requests" tab and buy/lend/obtain and rip the CD in question to fill the request. Between the passionate userbase and this incentive system, over its 9 years, there were a lot of out-of-print albums digitised and distributed for the first time. I spent money on it (for CDs that nobody had uploaded yet) but for the value that it offered me, I'd be willing to pay a lot for access to a similar cooperative archival-quality music library not subject to any copyright/licensing issues.

To see albums fall out of print and become obscure and inaccessible is heart-rending, given that we have the means to archive all of this. It is even more tragic because we won't have forever -- physical media degrades and people die (and their collections get lost or thrown away). To quote Pastor Manul Laphroaig from PoC||GTFO,

> Bitrot will burn libraries with merciless indignity that even Pets Dot Com didn’t deserve. Please mirror—don’t merely link!—pocorgtfo13.pdf and our other issues far and wide, so our articles can help fight the coming flame deluge.

I feel similarly about libraries of music.
I've been toying with various projects in this area myself, so I'll definitely give it a look!

Is there any chance you could make a video that shows how the app works? The screenshots look nice, but especially with an app that is 'always there' a video showing how it works in practice is important.
Nice idea, interesting project, but repeated dad bashing is a bit off-putting.
So what might the coding error have been? I mean, it seems like null password matches any password. Parsing null can be hard, but seriously?