skysight-inc/HackerNews huggingface dataset:
Serverless.com | Open-Source Developers • Dist-Sys. Engineers • Product Managers | Remote

Due to the fast pace of change, many organizations cannot keep up (let alone lead) by building & maintaining all of their IT.

This has given rise to the "serverless architecture", an application pattern that uses high-level managed services like AWS Lambda, AWS API Gateway, Auth0, Stripe, Twilio, Netlify, etc. to deliver applications quickly with remarkably low overhead.

Our company helps orgs build & operate serverless architectures. We started with the Serverless Framework (https://www.github.com/serverless/serverless). Now, we're currently expanding our line of products.

If developer tools, open-source & enabling all engineers to "build more & manage less" is of interest to you, please apply here: https://serverless.com/company/jobs
Competitive Analysis: How to Conduct a Comprehensive Competitive Analysis
I think the cracks innsociety are as a big as we allow them to be - but yes, they are already too big, and too many people fall through.

It's just those cracks are not easily visoble. Perhaps even putting more of our lives online will make the cracks more visible - our shared pessimism may be wrong :-)
The New Way to Monetizing OSS by Using Token Economy
The big audacious goal is minimizing global suffering. Yes, it can be a weight if you focus too much on "if I don't achieve this, people will be worse off", but you ultimately realize that thinking like this should only be done if it helps you toward the metric. If the burden is heavy, but it helps so many others much more than yourself, it's barely a burden compared to what so many beings go through.

I believe a person achieves this day to day by focusing on the goal, and then extrapolating backwards to what is going on each day, each month, that is working towards that goal.
I believe a person can contribute by focusing on a couple important categories:

1. Economic: Accumulating wealth gives you tremendous leverage to affect change in a positive way. Informing people of issues and remedies. The ability to improve and affect infrastructure and policies to be more communal and social. Putting dollars behind improving global medicine and technology for good.

2. Inspiration and Information: Assisting grassroots movements to better the world, spreading factual information, creating new science, writing, big ideas, and art. Basically, what has good chances of improving the well being of people and animals without simply economic might.

In the end, you'll have moved the needle and can hopefully get many other people to move the needle forwards too. Society is approaching a point where we have the opportunity to finally make all livelihood well off, without the immense pain and destruction that has occurred in the past. It's because of the people in the past who pushed us forward, and the onus is on us today.
“Bottom down” really resonated with me in my dalliances with both Common Lisp and Haskell.
Ask HN: Where is the best place to get a Portugal phone number (voip?)?
I know this may seem like a strange question to put up here, but I have found that in the past when I needed a US/UK/other phone number for legit reasons, then a simple Skype Number purchase would suffice.
However, Skype does not appear to provide any numbers to buy in Portugal (https://secure.skype.com/my/skype-number).

What service would you recommend where I can buy/lease a Portugal phone number and login to an app on my phone to receive calls to that number?
New York Genome Center | Princpal Software Engineer | New York, NY | Full-time | ONSITE

NYGC is not a software company; it is a sequencing lab trying to push science at scale, and needs software to do so. We are hungry to become the lead sequencing firm. We're aggressively building our clinical services, so if you have even the smallest allergy to documentation or process, please stop reading now.

This position is for a Principal Software Engineer to serve as a project lead. This person should be able to work independently and in a team, from requirements through implementation/iteration and testing and deployment. We use python and postgresql on the backend, we have just chosen React on the frontend. We're looking for someone who has both python application development experience and javascript/front-end experience.

We are intentionally boring (https://valdhaus.co/writings/boring-systems/) in our technology choices because our goal is data analysis, not novel software work. We design everything for reliability, maintenance, low cost of ownership, and failure recovery. It is a combination of boring technology and fast pace: we are the computational pipeline team, the automation team, the LIMS team, the database team, and the data transport team (surprisingly fun at >20PB), the customer delivery team. We don't do genomic methods software (e.g. better variant calling) -- we have a great computational biology group for that. This group is focused on making a sequencing lab and automated analyses run at scale.

This position is for the Production Software Engineering group, which currently has thirteen people. We're replacing prototypes with better solutions while rolling out new applications to help the organization with scale. People who join NYGC software are expected to learn quickly, be self-motivated, and be comfortable switching tracks. You don't have to understand e.g. genome sequence alignment, but you do have to be able to read a manual on a tool's use and learn enough vocabulary to have an intelligent conversation with an expert on the subject.

The lab and automation combined drive some really interesting real-world problems, particularly in the clinical space. How fast can we get first-order cancer screening to sick people? More formal description under "Principal Software Engineer, Applications" on our careers page: http://www.nygenome.org/careers/job-positions/?sc=7389/
There are a lot of interesting things. For example, have you noticed when the Sahara makes an appearance? How many of those stations remain in the data set later on? Given that so-called "anomalies" are deviations from averages over 1951-1980, could the absence of measurements from the Sahara have an effect?

And, what happened to Australia?
The article and some posts suggest keeping certain passwords only in your head.

Be sure you do that only when it would be Ok if the account became very difficult to access in case you die or become incapacitated. There are remedies for your survivors, but it is generally a big pain in the ass you don’t want to leave behind.
I try to avoid commenting on competitors... but I really have to point out that Amazon's pricing is misleading here.

To use Lambda@Edge, as far as I can tell, you need to pay for:

- Lambda@Edge base cost: $0.60/M

- Lambda@Edge CPU/RAM cost: minimum $0.31/M (every request is rounded up to at least 128MB+50ms)

- CloudFront requests: minimum $1.00/M (assuming HTTPS in US+Canada)

- CloudFront egress bandwidth: minimum $1.70/M (assuming average 20KB responses in US+Canada)

- Probably other things, too?

So... $3.61 per million... and probably more due to bandwidth and region.

Cloudflare Workers charges $0.50 per million requests, with a $5 monthly minimum (covering your first 10M requests). There are no other costs: You can use it on top of Cloudflare's free plan, which gives you unlimited bandwidth. And... it performs better: https://blog.cloudflare.com/serverless-performance-compariso...

(Disclosure: Again, I'm the tech lead of Cloudflare Workers, so take my comments on competitors with appropriate grains of salt...)
Because they’re shipping stuff supplied by random “merchants,” Amazon has no idea whether the products they sell you are authentic or fake.

For a major example of this, Apple sued sellers over knockoff (and potentially hazardous) USB chargers being sold as official Apple chargers. “Shipped and sold by Amazon” and as far as customers can tell, it’s the real thing.

https://www.theverge.com/2016/10/20/13343682/fake-apple-char...

Best Buy’s supply chain doesn’t have this problem.

This is common across all sorts of products. A shoe company (I forget which) stopped selling on Amazon because they couldn’t do anything about being mixed in with all the fakes, and fountain pens bought there (Lamy Safari in particular) have good odds of being Chinese knockoffs of questionable quality.
> Google offers the least precise targeting compared to Facebook and Amazon

If that's true why haven't Facebook or Amazon launched a competitive AdSense alternative?
I agree that monads aren't just about side effects, and lots of languages use monadic patterns. My point was that using monadic patterns is prevalent in Haskell specifically due to using the type system to track side effects such as IO. Clojure has monadic libraries like cats, that let you write Haskell style code, but they're not popular because in most cases you can solve the problem in a more direct way.
That's not the point. Retailers use a known supplier for their products. Amazon uses any one and anyone else (3rd party) can sell on amazon.

Common products that are normally sold at a high mark-up at retailers, are usually always counterfeit if bought from amazon. Case in point are the expensive electric tooth brush replacement heads by Oral-B.

You will pay $5-$8 per head from a physical retailer. Yet on amazon, there are tons of them being sold for much less. If you do buy one from amazon, the product will not be the same as from a physical store even though the packaging is identical. Its a cheap counterfeit.

Another time, I bought a hand cranked can opener. It was supposed to be a heavy duty "Made in America" can opener. Yet once I got it, the construction was nothing at all like the product images showed (was held together by cheap pop rivets instead of solid rivets) even though all the brand markings (including a big print "made in America") were there. It broke quickly. Looking on ebay I discovered an identical item only instead of it have a printed "made in America", it said "China"...
Internet marketing courses https://businessschoollearninghowtorunabusiness.wordpress.co...
That's my biggest hate for Amazon; the kindle killed of the Sony e-readers. Admittedly they were pricey but they were so much nicer.
Largely it just means "hiring non US/European engineers". When a company fires some people in the US and replaces them with people in India people lose their shit. But remote work is also considered the pinnacle of enlightened hiring.

The problem is that employees want something and then justify that thing being good in whatever way works.
Cookie Analytics on Your Favorite Domain
This just means when you look up the response in the cache, it returns not a single response but a set organized by Vary header and you pick the right one. It's not impossible.
What is the paywall workaround for ft.com?
Can, definitely, should is much less obvious. Not everyone's marginalia are as interesting as Oliver Sacks's and there is much to be said for taking in a work without someone else's constant running commentary. It turns books essentially single-user.
Because you're not special, and you're not smart either. Your adversary already knows your password derivation scheme, and are already checking for it during the brute-force step, because you're not the first one to come up with it.

Browser and operating system vendors aren't especially smart either, but at least it's thousands of white hats vs thousands of black hats, instead of thousands of black hats vs just you.
How to Get Kids to Do Chores: Does the Maya Method Work?
You're phrasing that in a seductive way. "Okay code". Maybe that's good enough, right? Maybe not? Someone's "okay code" may be someone else's "bad code". I'm fixing someone else's "okay code" on a daily basis since it's riddled with bugs. Somehow I'd expect that if they would have had the mastery to write elegant code, they may also have been able to make it less buggy, or at least to make it easier for me to fix it.

Also, as with code that's elegant, or well-tested, or specified really well, aside from all those explicit qualities, all of these are also just additional touch moments for the author in question to discover and fix the bugs before it gets handed off, and to become my problem on some future date.

(Not saying you should gold-plate it into elegant code. Just saying that there is value that should not so easily be dismissed.)
Re.: 1)
The latest generation of 'cheap' DLP printers can do 25 micron (e.g. the Phrozen Shuffle).
After curing, dipping in resin again or priming and then coating with 2-3 layers with an airbrush results in a perfect surface finish. No sanding required.
How does number of downloads necessarily coorelate to values? What about forks and royalties? Does this necessarily need to be based on blockchain?
> giving any revenue to Amazon

Amazon would be dumb to use AWS to cross-subside their retail business. That just hamstrings AWS, and gives other cloud vendors an advantage.
> Is not having a straw really the struggle people make it out to be?

Counterpoint: are straws really the problem? Last I checked they were a fraction of a percent of total plastic, whereas things like fishing nets made up slightly under 50% of total plastic. Haven't seen anyone forego seafood or demand seafood caught without the use of plastics though.
One that works for me is to search for the article title on Twitter and follow a link from there.
DeepMap | HD Maps for self-driving cars | Palo Alto, CA | ONSITE | Full-time | Engineering | https://www.deepmap.ai/

Our mission is to build revolutionary high definition mapping and localization services for self-driving cars. Business Insider ranked DeepMap as one of the top 17 startups launched in 2017 and one of the top 50 startups that will boom in 2018.

We are looking for people with interests in computer vision, deep learning, large-scale data processing, and of course maps! More information here: https://www.deepmap.ai/careers

If you have questions, email careers@deepmap.ai our reach out to me personally gregcoombe [at] deepmap.ai
J.M. Ziman wrote in 1962: "It is typical of modern physicists that they will erect skyscrapers of theory upon the slender foundations of outrageously simplified models."

I guess it is only a matter of time before the proverbial skyscraper collapses. I have had first hand experience with publishing papers of decreasing relevance. It's almost always due to professors being unwilling to give up their mental model of reality. I had one professor tell me he would not let me publish my result because it contradicted a paper he wrote in the late 70s. It was the grossest violation of the spirit and purpose of science I've encountered, and it quickly turned me off from the whole institution. Egos in academia are often unchecked.
Show HN: Select Star SQL, an interactive SQL book
William James -
The Varieties of Religious Experience.

Possibly the classic about this subject ("'Varieties of Religious Experience' now stands as such a masterly investigation of the psychology of individual theologies, that his other works tend to be rather pushed to one side. ").

This is a study of the psychology of original religious experiences, not religious institutions. Religious geniuses have often shown nervous instability, such as George Fox or St Theresa. Medical materialism, sexual origins refuted. Perhaps the neurotic temperament is best to receive religious inspiration.

There is an abridged version in the Squashed Philosophers:
http://sqapo.com/james.htm

I particularly like this sentence:

our morality appears as a plaster hiding a sore it can never cure, and all our well-doing as the hollowest substitute for that well-being that our lives ought to be grounded in, but, alas! are not.
Serious question: Doesn't it seem to be a deep and cutting flaw, that an entire branch of physics attempts to draw conclusions about subatomic behavior based on the macroscopic interference noted when photons pass through polarized sunglasses, or perhaps electrons travel through the diffraction grating of a cathode ray tube?

It seems fundamentally incorrect to show hobbyists and laymen these partial examples, and then cross ones arms and say "that's the way it is" and venture no further.

Polarization experiments and the double slit experiment are continually hauled out onto the stage, again and again, and never enlighten anyone. Taking a relativistic particle, and shooting it through or bouncing it off of a standing wall of atoms (e.g. polarization filters and diffraction gratings), doesn't really introduce an air of mystery into anything, because the wall of atoms operates its own subatomic state, which is selectively ignored. It's basically like setting a murder mystery inside a super max prison.
I'm a huge fan of libremarkable ! Thanks for making my remarkable more hackeable !
Amazon has affiliate links.
Haskell 98 is a simple language. Modern Haskell is not. Or, at least, the superset of modern Haskell that GHC implements is not simple.
Show HN: ActiveMQ/Openwire Input for Graylog
thanks for the heads up. The site is self-hosting mathjax now
Maybe get someone to ship you a Portugese prepaid simcard with like $10 worth of credit on it? I'm not sure, that's how I still have a Chilean whatsapp account from when I visited
Thou if the buttons were used for pedestrian management (stats) then a certain group of people would still 'hammer' them like on old arcade machines just for the heck of it. (note the high-stress people that repeatedly smash these buttons that never work)
This doesn't support searching any domain that optanon doesn't index. It would be neat if this worked like Qualsys' SSL test where it runs a job to go test your site and caches subsequent requests.
An http.Client wrapper for easy HTTP/API requests in Go
I've heard good things about oshpark[1] for hobbyists, but I personally have never used them.

[1] https://oshpark.com/
I say this was great humility, but unfortunately the majority of books recommended here are naive perspectives of religion—with the one exception being the recommendation of C.S. Lewis.

If you want to understand the psychology behind religion I recommend Wittgenstein's "Remarks on Frazer's Golden Bough"; Eliade's "Myths, Dreams, and Mysteries" and "The Sacred & Profane"; Feuerbach's "The Essence of Religion"; Gertz's "The Religion of Java" and "The Interpretation of Cultures"; and no anthology of introduction to religion would be complete without Ricouer's "Hermeneutics and the Human Sciences".

An amazing excerpt from Eliade details the Tjilpa people orientating their small tribe around this sacred gum tree, until one day the tree breaks, the Tjilpa people then "wandered around aimlessly for a time, and finally [laid] down on the ground together and waited for death to overtake them".
I'm not talking about assembly services, I'm only talking about PCB fabrication. When ten boards cost $10, paying $100 for one is too expensive, yes. I can just pay the extra $20 and get the faster shipping option.
I use PassFF which does Firefox integration for pass (and thus you get all the usual pass features, git integration, etcetera).

I have no idea why you feel proprietary goop from Apple is trustworthy while code I can read for myself is not.

Personally I have auto-fill configured. Since I fixed (in my copy and since the PR was accepted eventually everyone's) the lack of any suffix matching beyond TLDs I feel auto-fill security implications are tolerable, I'm sure views vary. But I definitely couldn't put up with manual copy & paste.
Agreed, the visualisation itself is pretty pointless also as it doesn't show the data in a meaningful way.
Having use Haskell for math programming, I agree with this sentiment. Haskell's standard classes are in an uncanny valley of matching the mathametical structures.

If you want to do that sort of thing with Haskell, I would suggest switching to the numeric prelude [0]

[0] https://wiki.haskell.org/Numeric_Prelude
>But name is the only additional information you need to make a legitimate purchase

where did you get the impression that there are merchants (worth stealing from) that only accepts card number + expiry + name? the example I gave was with amazon, and they take name AND address. even if you're able to find a merchant with lax security and is worth stealing from, how long can you keep the scam up for? maybe a week or two before the fraud reports start pouring in? then they'll patch up their systems and you're back to square one. you're better off installing skimmers and using the card numbers at any merchant that accepts credit (at least in the US).

>will make it slightly harder to just randomly scan peoples pockets on the subway but still an absolute security nightmare.

considering that you have to be pretty close for NFC to work, whoever is doing it is going to look pretty suspicious as he's bumping into everyone walking endlessly through the train.

>Just disable NFC altogether, no reason not to.

I can think of one: convenience. wave your card in front of the reader vs insert card, wait, type in, wait some more, then taking out your card.
The great thing about paper is that even my grandma can understand it. For 80% of people that makes it superior to any other password manager.
Yup, they've muddied the waters, possibly on purpose.
This is me. I have a backlog of personal projects that I've slowly burned through and every freaking time I start with Haskell and end up in Rails. I love working in Haskell ... in theory. In practice I spend way too much time figuring out how to wrangle data into the correct shape when it would've taken me 30 minutes to accomplish in any other language I know, static or dynamic.
Oh yeah, as I mentioned in another comment, this is me. The result is that I have a bunch of 20% finished Haskell projects, and a bunch of finished Rails projects that accomplish the exact same task.
Banana republic uses multiple suppliers and apparently 32 inches mean different things in different countries. By upwards of half a foot. I bought 3 pairs, three different countries, three different lengths. There is no guarantee from a normal retailer either.
True, but the division of that bag of money between the showroom and the shipping department could be different.
Electric Mercedes Opens German Assault on Tesla
The Surprising Inspiration Behind Monument Valley’s Most Beautiful Levels
I think Rich Hickey described it pretty well when he said (paraphrasing from [0]) that static languages present the programmer with neat little puzzles to solve that feels like we're writing applications but we're just creating intricate types and abstractions. I think he has a point, but I certainly don't want to give up the benefits of static languages, like being able to catch all of my silly errors.

[0] https://youtu.be/2V1FtfBDsLU?t=39m44s
Six to Start | REMOTE (Europe/Asia time zones) | Full-time

We make the world's most successful smartphone fitness games with over 5 million players. Every day, we receive emails telling us how our games have literally improved our players' health and, in some cases, even saved their lives. Talk about job satisfaction!

Our flagship games, Zombies, Run! and The Walk, combine innovative real-world gameplay with captivating stories and design. We want to find someone who can help us improve and maintain our games so we can help make exercise fun for millions for people.

https://zombiesrungame.com

* Senior Mobile Developer (iOS or Android): https://www.sixtostart.com/onetoread/2018/senior-mobile-deve...
On the whole, I consider user-defined infix operators to be a huge mistake. While the few common ones are great, the ability for every single library creator to add their own infix operator turns into a mess in the long run.
A Visual History of the Creation of Disneyland
It's relatively and unsolved area but there are definitely people working on it. Technically when you have RGBD you can create a point-cloud and go the 3D object recognition route. There are 2D to 3D methods out there too.
JS Application server-side rendering with Docker