skysight-inc/HackerNews huggingface dataset:
Are collaboration tools helping or hurting an organization?
Location:Rio de Janeiro - Brazil
Remote: yes!
Willing to relocate: Hell yeah
Technologies: PHP (Laravel being the framework of preference), MySQL, Javascript, CSS, in love with Vue.JS (but also experienced with React), Node.js and Express.
Email: souljacker+hn@gmail

I've been working as a dev for 15 years both inhouse and as a freelancers. I also have a degree in web dev.
Trust people's honesty. Fire frauds fast.
We are currently bootstrapping formlets.com. in a very competitive Form building market. When you use remote talent you can bring your costs down to compete with players with big pockets.
A few years ago i bought a couple of old PCs from ebay, one being an original IBM PC, the other some unknown 286-based PC, so i decided to create some stuff for it. One thing i wrote was a 3D maze and of course i wanted to make it run at interactive levels on the IBM PC's 4.77MHz CPU.

Initially i wrote a map editor and an initial implementation in QBasic which, of course, was far from fast but it allowed me to find some algorithm to display a simple first person maze. Then i ported it to Turbo C which made it faster, but again it was too slow. After several optimizations, i ended up writing a machine code generator for rendering the vertical spans (this was one of the slowest parts) which made it to draw the maze almost instantly in the 286 with its "turbo" mode turned off [1]. The IBM PC wasn't working at the time (i had to buy a few more components to make it work) but once i fixed it, i tried the maze and after a few tweaks it worked there too [2] (sadly no video).

The generated code actually draws four spans in one go (since CGA packs 4 pixels in a byte) so you first get a coarse frame of the walls that is quickly "patched" with some C code to fill the few pixels that would differ and smooth it out. I found it amusing that it takes almost as much time to fill the entire wall as to patch out the few pixels.

I hadn't written any program that generated its own code before and i found it very interesting. And felt a bit sad that this sort of optimization isn't really needed much anymore (in the stuff i am working on anyway).

[1] https://www.youtube.com/watch?v=tfbQIvRYph4

[2] https://i.imgur.com/M3gKlfA.jpg
Why would you sell a naked put though? Sell a put spread (e.g. short 155 put, long 150 put) and you can exert extremely fine control over your max liability. $500 per contract in the aforementioned case.
There is a TLDR for this article, but as far as I can tell it cannot be derived from the article itself.

Will someone please explain why 48-volt systems are newly desirable in cars?
And are participants equally likely from all countries globally?

It seems to me that people who lack other means of signalling excellence and are ambitious to become visible internationally are most likely to enter such competitions.
The government can ban imports and robotics.
Sure, you can work around JavaScript's warts, but it is one thing to say the warts can be circumvented and quite another to claim that JavaScript is on par with well-designed languages like Python.

I do agree with you that the JavaScript community's issues you mentioned are hell to deal with; however, in my opinion, JavaScript's internal weaknesses are one of the driving factors behind this churn.
For customer what does 65% of features mean? You either have it or not have it.
Ask HN: API gateway with integrated billing?
I built a REST API for a microservice. I now need to charge clients to access it. I would like to use a hosted service instead of building API gateway functionalities myself. The main feature I need is the ability to set up a pricing plan, have clients pay for it, and let the gateway enforce rates and limits.

I looked at the following services: Kong Community Edition, Amazon API Gateway, 3scale API Management Platform, TIBCO Mashery API Gateway, Apigee API Management, Tyk… It doesn't look like any of those companies include billing out-of-the-box. (Amazon seems to be the closer one by offering access to its marketplace.)

Am I missing this feature in any of the options mentioned above? If not, is there another solution for it out there? Anything else that you would recommend?

Thanks!
Aurelius said that all you have is the present moment so when you die the only thing you can lose is the present moment. That one really stuck with me.
You don't know who downvoted you and who did not.
Giftedness and Genius: Crucial Differences (1996) [pdf]
How willing would the US be to take action that would invite a certain Chinese military response? Have we all forgotten how poorly that went during the Korean War, when China was much less industrialized and much poorer than now?
Predicting Personality from Book Preferences with User-Generated Content Labels
We Don't Want to Know What Will Kill Us
This is not strange at all. It is due to Google wisely use versioning APIs.
Can you explain to me why more trade liberalization would have made Japan more able to fight the war? I don't see how your post really answers the objections I have.
The Emergence – Akasha beta – Ethereum-powered social network
Lets put this out there. Building any successful business is difficult. The trick with SaaS is overcoming the inflection point where your business transitions from bootstrapping to growing as a viable business. The juxtaposition of supporting early adopters against growing the user-base is always a pitfall but not impossible to overcome with a bit of patience and planning (or luck).
> The solution would be to improve embodiment for neural nets and to equip RL agents with internal world simulators (a world model) they could use to plan ahead.

That’s one possible solution, but it only works to the extent that your simulator accurately reflects reality. Any hard coded simulation is therefore doomed to fail badly, and any adaptable “simulation” isn’t really a simulation at all — just more neural architecture.

> So we need simulation both outside and inside agents.

We don’t even need a simulation outside of agents, if you just use physical robot bodies :) Humans do just fine learning without extra simulation environments — the real world is enough.

Of course, simulated environments are incredibly useful, but not in the ways you’re claiming. Mostly it’s because reinforcement learning is still so slow to learn that without a simulated environment it would take forever to test anything. Also, they allow repeatable, testable results that allow learning effectiveness to be measured scientifically, etc.

Also I know you can formulate RL such that you use a simulator as part of the learning algorithm, but IMO that is cheating at worse, and a misguided rewsearch path at best.

> Neural nets by themselves are not even the complete answer.

Only to the extent that human brains are also not the complete answer to intelligence (i.e. maybe there’s a possible brain architecutre much better than ours), but I don’t think that’s what you’re saying.

If you meant the current wave of artificial neurons are not the complete answer, then of course I agree. But I don’t think that’s what you’re saying either.

Show me the part of our brain that you think contains a perfect simulation of reality and I’ll concede. Now certainly, our brain can do a kind of “neural simulations” to understand and reason about consequences of actions, but that “simulation” (if we can even call it such) is learned.
I never would have guessed that. I always thought that explosives are easy with kitchen sink supplies.
A lot of libraries don't have the latest software. Internet access is often limited to 2 or 3 hours per day on public computers. Public computers frequently do not allow for even temporarily saving images or other files to the desktop, which seriously limits what you can do in them.

I love the internet. It makes my life vastly more workable. But it makes me crazy that there is so little effort to keep the bar for entry low in terms of money and technical savvy.

Why does my cheap phone need so many apps that I don't use, that cannot be disabled and that promptly update again after I delete all the data off of them, forcing me to delete the same data repeatedly? Is this really necessary? Come on.
http://archive.is/5bJ8V
> AC is not really a thing in private homes almost anywhere in Europe.

Northern Europe, no; but in Italy they're now very, very common. Temperatures there are steadily rising. Italians used to mock countries where AC has long been de rigueur (North-Africa, South-East Asia etc), but now it's a basic necessity - in areas that already felt very hot because of high humidity, they now hit 50°C year after year.
With the exception that it could not have been the person you replied to. (Or yourself, for completeness)
If they take down the suicide nets this problem will just solve itself.
I didn't say 65% of features. I said that you hit 65% of the market's needs. That is, that your features cover the required needs of 65% of all customers.

It's a mistake to build a SaaS product and try to include so many features that you cover more than ~3/4 of all customer feature demands in the early years. You're likely to either go broke or never finish, trying it; and if by a small miracle you build that wildly bloated product, you'll likely be unable to support & maintain it properly.

Generic example: the total market for a SaaS product has 30 distinct features across 20 competing companies. 8 of those features get you to 65% of the market's needs (few customers will need all 30, some small % will need ~15 features, the majority will need a modest base set of features, eg ~8). The whole market does not need all 30 of those features. As a highly functional rule, every SaaS product will have a core of minimally required features, beyond that each feature will have a diminishing appeal versus what % of all customers require it. You have to hit a certain threshold of minimum features vs max customers - that formula is a bit different for each product or service, you have to figure that out by experimenting and researching.

Do a select few things, do them well, and at a lower price. It has been a winning formula for the last 200 years of industrial history across an incredible variety of products & services. Or do a few things extraordinarily well, at a higher price; that also works just the same. There are of course exceptions to the rules, you're not going to beat Google in search with a slightly better product most likely, or a slightly faster product (you'd likely need a 10x product to dislodge their overpowering brand, financial position, monopoly).
Dare I say the Eastern religions which are philosophies in their own right have expressed this again and again in a much more beautiful way. That is why in spite of thousand of years of attempts by missionaries to erase them or the total near dominance of western values in the world today - these religions and their inherent philosophies thrives even today.
Use elm.
At least part of the problem there is that once you give people that social welfare they're expected to pay for ridiculously high insurance costs. Get rid of the rich-person welfare that comes in the form of bloated medical and insurance costs and your social welfare budget for the poor will plummet.

The way it's organised now is that your government gives the poorest some money while the rich complain incessantly, then the rich siphon it off for themselves.
I wish I knew that piece of information before wasting hours just to figure out I had to use the DUN profile instead of PAN/BNEP.

After another half a day I decided that there was no chance I could understand bluez system in the Raspberry Pi to make it provide DUN via the USB Bluetooth dongle. So I thought to configure my HC0x Bluetooth dongle to provide DUN via serial tty. So I went the alternative route of hacking the HC06 Bluetooth module to HC05 (or the other way around) because I only had the wrong kind laying around. I needed to wire 30 wires from the desktop parallel port to the dongle to reprogram it. And had to install Windows XP 32 bit on the desktop because the firmware programmer only likes that. It took days to get the Palm to connect to the Internet.

It was a crazy journey & deserves a long blog post by itself :)
I have reservations to take my wife out on Valentines Day. Should I instead divorce her so I can spend more time balancing binary trees? Would that get me hired, sir?
http://archive.is/PYZ6G
I've gotten pretty far doing exactly this (only-those-apis browser in Node): https://github.com/modulesio/exokit

Not released yet, but there's basic Windows, macOS, Linux, Android and iOS support. Contributions welcome!
If you can implement passes_turing_test() in a way that is testable without human intervention... that would be a pretty great advance. I'm pretty sure we're not anywhere near there.

The fundamental problem, as I understand it, is that none of us really understand what consciousness is - we all "know it when we see it" - which is a test that is not so amenable to automation. Perhaps if we had enough examples of different kinds of consciousness, we could set up a ML process :)
I work with someone who stutters here and there. He is very upfront about it. I have not cared about it ever since but it did give help me figure out how to have better conversations with him.
But you don't lose the moment... you go into a new body. (Anticipating down votes for this, though)
This article presents zero evidence or indications for their claim.
One argument is persistence. Quoting:
" “We are born knowing there are causal relationships in the world, that wholes can be made of parts, and that the world consists of places and objects that persist in space and time,”
Which is unsubstantiated and irrelevant, because AI that understands 3D is only now being developed. Also children up to 3 years of age or so, cannot understand the perspective of 3rd parties. There might be some hard-wired rules in our brain, but that's not intelligence anyway.

The article has a point about something: Conventional feed-forward, convolutional neural networks can only model a very limited space in the grand scheme of things. Backpropagation is not perfect. There are other learning methods. Hell, sometimes there isn't a global minimum anyway. But saying that Deep Learning will stall in the near future is just wrong, and in my opinion the reasons why are evident to all those who follow the latest developments.
It seems obvious that the most important thing about XML is that it was the first.

People did a lot of that with XML just because there was no other alternative.

So it might be time to look into alternatives, like Mark (https://mark.js.org).
Make is so simple that it can actually build you single file project without a makefile with less characters to type:

make tool

Et voilà.
Monero isn't efficiently mined on GPUs (it works better on CPUs which is why it's so popular for browser mining already), but other cryptos with equihash algorithms, sure.
Which I would argue is a worthwhile product to advertise to patients. It's more related to comfort of the patient than treating a disease.

I would argue opioid constipation is more important to the patient than the doctor.
As a programmer, I like this approach to human safety for robots. By putting electrical interlocks on the doors that expose humans to the robot you can make it impossible for a software error to hurt a human.

For some applications where you need to have humans working in the same area with the robot things get a lot hard. You probably need some software involved in enforcing speed limits for robots. The compliance engineers I've talked to say getting safety certification for software is quite arduous. In this case the off-the-shelf solutions the parent child comments mention become valuable.
If you look at history before the industrial revolution in the west, China was on par with most western countries, and for many periods the richest country on earth. That is way beyond the subsistence farming level, which has a very specific meaning! Even in their darkest time, china did not fall back into subsistence farming, that is just totally ridiculous.

Yes, China has a lot of farmers. But no, it isn’t like a poor African country that really is dominated by subsistence farming.
That's why I say buy into their illusion in the first sentence!

But also I love Alexandro Michelle and his aesthetic. Sure my Gucci cords probably aren't as sturdy as my Patagonia, but the Gucci ones come with some cool embroidery and are tailored specifically.
At Site of Japanese Volcano’s Supereruption, an Immense Lava Dome Lurks
I'm just an outside observer, but I wouldn't say "no potential". For example, I'm reminded of a paper [1] about a technique that allows translation between language pairs that weren't in the training data.

This doesn't rise to the level of common sense yet, but it seems impressive, and there is a language-independent portion of the neural net that seems to be encoding something.

[1] https://research.googleblog.com/2016/11/zero-shot-translatio...
> Sales teams are expensive,

Then don't have one. Find something that people / businesses around you need, build it, and then let others come to it too. Classic way to a slow burning successful small business. An entire sales team? To start with? Nah.
If you are making a commercial product Vulkan + MoltenVK should be perfectly serviceable as a target. There are also free software attempts to make a wrapper.

At this point, so long as Apple is in your target market, there will never be an everywhere API because Apple does not want there to be one. The whole point of Metal is to make your life harder so developers currently writing for Apple first are less likely to port their software elsewhere.
Partisan builds upon HyParView for membership which seems to address many of the issues with connection scaling over fully connected meshes (section 3.3.4). It'd be interesting to see these benchmarks run with various faults injected.

I'm not sure why you'd want to avoid p2p gossip completely in these cases but they address the trade-offs by using a combination of protocols.
The higher voltage means lower amperage, which means smaller components and so on.
But this is a personal advice, not social ?
I don't know if it's still true, but not that long ago China didn't have the equipment to even do a mass beach landing. Which would be required to invade Taiwan.

They have a strong military manpower wise, but lack the ability to project power in a number of important areas.
Your writing here leaves me, say, 99.5% confident you've never sold b2b saas. Am I wrong?

Just to start, the way the economics work is going after price sensitive customers is often poison to your company. As patio11 has said and so many others have verified, your cheapest customers are by far your worst: most demanding, most in need of support, most likely to be too stupid to be able to use a computer without handholding, most likely to lose license keys, most likely to need pushing to pay, most likely to churn and leave you in the hole for acquisition costs. The high-value customers that will probably provide the bulk of your profit are remarkably price insensitive.
I have to disagree about LYAH here.

Allen can argue that LYAH is incomplete, and he seems to think the university courses he mentions are the best way to learn Haskell. But not all developers want to go down that route, at least not as a first step. For me, LYAH was an important stepping stone to getting productive, while at the same time fully understanding that it was not the final word on anything.

This is, I suspect, what Allen doesn't get. His Haskell book is actually yet another example of why many developers find Haskell daunting to learn; it starts at the deep end, like many books before it. LYAH succeeds precisely because it doesn't go into several pages about beta reduce before explaining how variables are declared. Sure, it's chatty, it likes to rely on the REPL to show evaluations, and it also doesn't start with a formal introduction to functional languages or lambda theory. But it's a book written for programmers who already know how to code. It's approachable, doesn't go into unnecessary detail (if you want to know everything about List, go somewhere else; the Haskell Book has 59 pages devoted to it!), and lets you get up to speed fast without falling off along the way. It's an introductory mini course, and by the end of it you'll be able to write programs.

I don't buy Allen's arguments about it being "unpedagogical". I've never used book exercises and I never will, yet I didn't have any issues learning Haskell, or any other programming book for that matter. The absence of exercises in LYAH doesn't make it a bad book.

As an aside, Allen co-wrote what he claims is a superior book, and then published it as... a PDF. I just purchased it, and was immediately disappointed I had paid $59 for what amounts to a paper book in digital form, with no web version (the "online" version on gumread.com doesn't even provide hyperlinks within the book). LYAH is great because it's adapted to the web. I'm sure the Haskell Book is wonderful (and I'm reading it), but this is another way he misses the point of LYAH.
I think the specialization of our society has really cost us in terms of becoming acquainted with death. My career path (military, medicine, pathology) has brought me in closer contact with death than most. And I'm a huge fan of Stoicism. Have read everything from Epictetus, Seneca, Aurelius. The act of witnessing death, the event itself, has had a profound centering effect. Be careful with the arrow of causality here.

Thinking about death is probably not that healthy of an idea. But exposing yourself to death is probably quite valuable. Consider volunteering at a hospital or nursing home, or even an animal shelter.
Innovation often has casualities and the pace of innovation of the front end particularly has exploded in the last few years combine that with mobile uptake and we have a whole can of soup on our hands. At the moment it feels like we havent quite settled on a proposed standard of build tools and processes which comes across as daunting but imo is also indicative of not reaching the absolute peak. Underneath it all we still have the fundamentals of html css and js and that aint gonna change anytime soon.. I only hope some of the tools we have for layouts settle soon as the browser landscape and chasms are only getting wider as mobile devices and iot throws a whole new can of worms at producing cross browser compatible applications. In my instances that fact alone is choking the web.
By menial I mean jobs that can be taken over by machines but aren't. The sort of low paying job that's given out but not really needed. For example in china I once entered an empty restaurant and was waited on by by being encircled by 20 servers when in reality I only needed one. Sign spinners are a good example of this.

>There's only two options in such a doomsday scenario where all work is done by machines. Either humans will be given some kind of basic income, or the rich will get an army of machines and wipe out all the people they don't want. Or a combination of the two, such as humans given a basic income until the rich get tired of it and then build an army of machines to wipe everyone out.

I have to disagree with this. This is a speculative prediction at best, there is no way to narrow down the future into two possibilities given the multitude of possibilities that may occur.
Even if cancer rates were more or less completely uncorrelated to the presence and/or usage of those products? Congratulations, you've raised the social noise floor for no good reason.