skysight-inc/HackerNews huggingface dataset:
Ask HN: Why/How do you use user-persona in your company?
I work for a B2B2C AI startup, building chat/voice bot product for businesses. We have recently started brainstorming to involve user-persona in our day-to-day work.

Even after exploring the available literature, I'm unable to find a perfect answer for a few questions.

- How do you use user-persona at work other than including/discussing them in the development issues/tickets?

- Other than a cultural shift (which will also take time), is there any instant help to your engineering team by using personas?

Would be helpful if you can share some of the practices used in your organisation and the benefits you've observed from it.
Reheated boiled eggs? Wtf...
SEEKING WORK:

I'm a Brazilian developer for some years already. I'm looking for projects to collab (new projects or not), but also up for positions to work with JavaScript and/or Elixir.

Location: Sao Paulo, Brazil
Remote: Only
Willing to relocate: No
Technologies: JavaScript, React, Linux, building new products, UX/UI
Résumé/CV: ask me directly
Email: jeanlucaslima@gmail.com
> The interviewer just lost it. Went on this rant

> And he was just plain mad. Uncomfortable mad.

Good thing you found this out during the interview. No way you would want to deal with this on a daily basis. That's insane. If the company has an HR department you should consider telling them what happened.
Gambit Research Ltd (http://gambitresearch.com) | London, UK | ONSITE | £40-85k + Bonus + Benefits + Flexible Hours + Personal training budget

At Gambit Research we specialise in creating and managing an automated betting service, via research, statistical analysis and the use of complex algorithms. We ingest and organise terabytes of market and event data from more than fifty sources and make the data available to our strategy teams via internal APIs. We care deeply about speed, accuracy and availability.

Our flagship product, MollyBet, presents the odds offered by many of the world’s largest bookmakers and betting exchanges, and enables clients to bet with multiple operators with a single mouse-click or API request. Molly is generally regarded as the best product in its class.

We’re always looking for clever, pragmatic, and autonomous individuals to join our team - individuals like you. We have a unique culture, where hierarchy and fancy job titles don’t matter. Instead our team is given the freedom to choose their own tools, work on projects they actually find interesting, and have totally flexible working hours. The technologies our team typically works with includes: Python, Erlang, Linux, Docker, Kubernetes, Ansible, C, C++, Java, Haskell, Julia, Go, JavaScript, AngularJS, ReactJS, Django, PostgreSQL, Redis, Apache Spark, Apache Kafka, RabbitMQ, Celery, Elasticsearch, Logstash, Kibana, Graphite, Sentry, Git, and GitLab.

We’re currently recruiting for:

Python developers (all levels)

Erlang developers

JavaScript React developers

Linux infrastructure engineer / Sysadmin / SRE / DevOps engineer

Junior Product Analyst
I've read that lean, cholesterol-laden meats like shrimp, oysters, and liver do not raise cholesterol, but meats high in saturated fat will (ie, butter and ribeye steak).
You don't need javascript to display photos, but for the functionality of simulating an "infinity-scroll" where images are fetched based on the position of the viewport relative to the bottom, I'm not sure how this is accomplishable without javascript (Javascript considered harmful? :P).

I'm certainly open to the idea of pagination if the agent has javascript disabled by default, but that would then require paginating 6800+ images and seems like it would impact performance moreso than the current method of fetching as the user scrolls (although, there is something to be said about my hacky implementation of infinity scroll).

I appreciate the feedback!
Wow. That's a lot cheaper than opening a company in Estonia.

How about the banking system for companies opened by non-residents? Can one get a multi-currency bank account easily?
Fountain codes are made so the receiver can pick up anywhere in a stream, and pick up the data with 0.1% to a few percent overhead (depending on luck and loss rate). This particular implementation loops the same set of encoded packets as QR codes, but with a faster processor you’d want to generate a pseudo infinite stream of encoded packets. If your data size was 1MB with 10kb packet size, readers can decode it with any 100(+ a couple percent) packets.
Saw his name at the top of HN and immediately came to post the same thing. He taught me how to think and problem solve in a whole new way. Was the most memorable class and instructor for me.
They might be skimming proteins for energy bars, whey supplements and the like.

We spring for the non-homogenized minimally processed stuff, and the skim doesn’t taste gross and watery (we usually buy whole milk fwiw).

I assume it doesn’t go through the oil-refinery style processing you speak of.
Generally these generic sentences should be randomly distributed, and so their effect should be minimal.

You can randomly add them to your training set, if you feel that real world data has them randomly distributed, but you training sample is too small to capture this.
Python 101: Episode #40 – Creating Executables with py2exe
Every Employer Should Know These 3 Employment Laws
Mine; yours, and everyones salary is based on the value our contribution brings to our customers needs.

If we spend it making software, and we're competing with people working for free, we are simply not going to make as much money as we could be doing something else, so here's what happens:

People who love writing software, who are basically willing to work for free, will continue to write software. Some of them are good, but most of them are not.

People who are good at writing software, are also probably good at other things, and they will not program.

We have a similar problem with teachers: Surely you have heard teachers get paid poorly! We could pay them more and attract smart good teachers, or the smart good people who could also teach will do something else.

Free Software is still good, and I don't think it's useful to confuse the issue by pretending I'm saying otherwise.
>If it is dehumanizing work [...] maybe there's a problem with that

You're comparing a reality I am welcoming (disabled people being able to do something) with a possible future reality that I would welcome even more (the elimination of disability), along with a little bit of an even better future that might be even further away (the elimination of menial labor and the intellectual liberation of humanity). Sure, let's intellectually liberate humanity, but you aren't going to accomplish that by telling disabled people that they can't remote-operate commercial robots because you would rather them be intellectually liberated instead.
That is the section yes along with CEFTA which i assume is whatever happened after Yugosalavia broke up. I can only pull Greece, Russia and turkey from that.
PyDev of the Week: Mike Grouchy
You were interviewed by someone dumber than yourself. It's simply amazing when someone gets angry about something and they are also wrong.

You should name and shame them. Imagine if you didn't have the good fortune to be interviewed by this person. You would be spending the next 2 years debugging his merge code haha.
Show HN: GhostiFi – The VPS based VPN. 16 locations. 1Gbps. Root access. No logs
Most disabled people on benefits want to work but for obvious reasons cannot or are not given opportunities too. If it were easy for them to work they would be lazy for not doing it.
I'm getting bigger numbers from a very quick script -- am I missing something?

digitalsum(999^75) = 999

999^75 = 927708673390001466432161699937587612771693772928727827334425528520027513591277141564708297244305734237029149442895264407211992619276548532187236223108524403378301874096420069132958960388059297398105903507708174617522225074999
Below average in what? Nick from gradeschool was the fastest runner in my class, I could never catch him. He was also a very good wrestler for his weight class, I heard he won his highschool division in Las Vegas. Nick had dyslexia, I didn't know that at the time, but I was quite smug that I could read better than Nick.
For some time now I've wanted to modify my ray tracer to do realtime RDS (random dot stereograms). Just another item on my bucket list that I might never get around to. I suspect doing high frame rates and animation may keep your eyes adjusted very well, but that intuition might be wrong.
Somehow Kivy applications are allowed permitting a bundled python interpreter... I've never looked into the rules but know of examples in the app store.
Almost all the indictments have been for process crimes, not for anything substantive. Essentially anyone who speaks to federal LE can be indicted for lying to federal LE, regardless of their intent. What little substantive they've come up with looks petty and ridiculous in comparison to normal operating procedure in DC -- you realize they're all criminals on both sides of the aisle, right?
Looks great, especially UX! Not so many people try to solve problems in this area.

I have tried to make programming simple with ChangeOver[0] which also shows data flowing through functions, but for data I'm using relational database. In these days I'm rebuilding it from the ground up(mostly UX).

[0] https://news.ycombinator.com/item?id=18543468
This is one of the things I truly appreciate about JWT. They made it a) easy and b) possible to do signing, encryption, or both. If you've ever taken a shot at learning the specs behind SAML, the simplicity of JWT is hugely refreshing.
It always seemed bad to import an namespace. Being explicit is better. But 'std' might be an exception since everyone does it.
Tray.io | London | System / Full Stack / Test Engineers | Full-time | Onsite | https://tray.io/

Tray.io is ushering in the era of the automated organisation. We believe that any organisation can and should automate. With Tray.io, citizen automators throughout organisations can easily automate complex processes through a powerful, flexible platform, and can connect their entire cloud stack thanks to APIs.

We are an ambitious and well-funded startup looking for top engineering talent to make connecting software services a breeze. Many software services we use every day are distinctly separate and difficult to use together - we intend to fix that. Our challenge is to build a cutting-edge product that is powerful and complete while also being beautiful and easy to use. You'll get to make your mark at a rapidly-growing company positioned to completely reinvent a multibillion-dollar industry.

Current open roles:

- Systems Software Engineer https://tray-io.workable.com/j/A989E2788E

- Software Development Engineer in Test (SDET) https://tray-io.workable.com/j/B966DEFE9F

- Implementation Engineer https://tray-io.workable.com/j/1401E5E51B

- Junior Javascript Software Engineer https://tray-io.workable.com/j/ECA9DB9833

- Technical Talent Manager https://tray-io.workable.com/j/1E729ED3DB

Tech stack: Scala, Go, JavaScript, TypeScript, PostgreSQL, Redis, ElasticSearch, Cassandra, AWS SQS, AWS Kinesis Docker, Terraform, AWS Lambda Serverless Framework, Jenkins, Grafana, Prometheus AWS & Linux.

If you are curious and want to know more, have a look at our careers page: https://tray.io/jobs
I had an interview where the interviewer was much more concerned about looking smart and presenting his cleverly chosen question, than ever wanting to know if I was a good candidate.

I even told him that his overbearing interjections we’re throwing off my rhythm.

I never heard back from him. Probably for the better.
The best way to do this, IMO, is to have automatic withdrawals from your account into another account.
def test(x, y, debug=True):
num = x**y
digitalsum = sum(int(a) for a in str(num))
if x == digitalsum and debug:
print x, y, num
return x == digitalsum

for i in range(1,1000):
for j in range(1,100):
if test(i, j):
print i, j
I wonder if we're approaching the point of recognizing sugar addiction as a real thing.

Just watch a number of children and you'll see, even from a young age, a wide variety of reactions to sugar.

For example, one I cna think of has always (and continues to be) "sensible" with sugar. Like if she has a soda, she'll stop when she's had enough. If there are chocolates there she'll have one or two.

One of her sisters just can't help herself. She literally can't stop eating any chocolates that are available. If she gets a soda, she'll literally inhale it and then try and drink her sisters' sodas.

Having seen this from such a young age I can't help but think that there's just luck involved here as in some people have a genetic predisposition to what I can only call sugar addiction.

What probably mitigated this in the past was that foods were lower sugar and sugary food and drinks were less available to many people. Like I'm just comparing what I had in the house growing up compared to what I see in pantries now.

But yes, cereal is pretty much universally terrible but it is convenient.
That tells you a lot about the company. Even if he didn't yell at you and just spent a lot of time arguing about code style, it still tells you a lot about the company - that they are probably a lot of architect astronauts who are more concerned about minutiae than shipping software.

Also a warning sign - applying for a senior level/architect position and most of your interview is spent writing leetCode and not discussing higher level concepts.
Can the next US defence chief do what needs to be done to prevent war?
Are there any companies working on personalized text categorization?
Based on the current guidelines, how many years worth of sugar would the average 10-year old from 30 years ago have consumed?
Correct. But the OP was stating that impeachment would never happen and pointing to what happened with Clinton. But impeachment is exactly what happened with Clinton. And the prediction does not state that he will be removed from office by the Senate, but that he will resign after impeachment to avoid prosecution. This is an entirely reasonable prediction based upon current and historical events.
I was referring to specific evidence that implies crimes were committed by Trump. So far, no such evidence has been revealed. Pointing to felony guilty pleas for unrelated crimes (except, perhaps, the Cohen campaign finance violation which gave him 6 months of his several year sentence and which arguably may have not been upheld in court) is just guilt-by-association and does not constitute evidence of an unseen crime. I'm perfectly happy to be proven wrong once the report comes out, and I hope that the results are plain as day in either direction, but if you think there has been any objective evidence uncovered by the press or leaked of a real crime being committed then you should also check your political bias. It may exist but it hasn't been made public.
To be clear, cookies are an HTTP header field that can carry any text data you want. You can pass plain text, JWTs or any other encrypted payload (which many web frameworks do automatically).

JWTs aren't comparable to cookies, they're just a standard way to sign data.
I really like the simplicity of this design. So, any pointers to how one would build this today?
While I agree there is a lot of BS in the crypto world I think we are dealing with a classic case of overestimating in the short run and underestimating in the long run.

Instead of starting with decentralization in your thinking and then trying to find value through that, start instead with de-institutionalization. The potential of crypto is not the individual currency but the network of currencies.

Our parents/grandparents invented the internet but didn't find ways to turn it into what it is today. Our generation invented the blockchain but it will be our kids who will end up turning it into valuable infrastructure. They will not be limited to understanding and applying it like we do but be able to think about it from a "born blockchain" perspective.

We keep trying to think how we can use it for things we already have solutions for which is of course not really going to do much. Instead we have to think about things that we don't have solutions for and which can't be done easily.

CryptoKitties is one of the best examples of how this can be used and if you think that is silly then you are right so are many other ideas that end up turning into amazing businesses.

So I say, let a million cryptocurrencies bloom it's the network itself that's the utility not the individual currency.
Yea, I'm celiac and sodium nitrite is one of the foods I cut out. Might not affect everyone but it definitely messes with me. The uncured bacon products usually have celery powder which also contains sodium nitrite. Plain pork belly is the way to go.
How We Solved a Storage Problem in PostgreSQL Without Adding Storage
@pavel_lishin what algorithm did you use to find these results?
> weapon against disabled people (why are you staying on benefits? go out and get a job for yourself, you lazy paraplegic!)

As the sibling comment indicates about the UK, there's no reason why the benefits system or politics thereof has to have any connection with the reality of what disabled people can and cannot do.

The UK system has been restructured around "prove you cannot", with the interpretation of "can do occasionally with extreme effort" as "can do for a 40 hour workweek with no assistance". Many of these absurd judgements are overturned on appeal, but the goal is to discourage as many people as possible not save money or minimise bureaucracy.
I don't think that means cutting him some slack, that means that he shouldn't be so foolish as to make such specific claims about such specific timings.

Also, my impression of Kurzweil was that he didn't think in S-curves, but assumed technological progress follows an unbounded exponential curve - which is why he thinks he'll become immortal and bring his father back from the dead.
The market is fine right now. You should recover your losses fairly soon. Depending on your age, this may be value to read [1].

[1] https://awealthofcommonsense.com/2014/02/worlds-worst-market...
Lock in AND provide a low friction way to generate models.

As a developer the learning curve and life cycle of OpenSCAD sang to me and I picked it up very quickly. I have still modeled more things with OpenSCAD than I have with Fusion.

But...

Fusion is the better tool in a lot of places. Meshes being the most obvious, then CAM.

I still find Fusion weird to work with. Not only did I have to spend hours learning the basics (as opposed to minutes with OpenSCAD and Sketch-up) it falls out of my head faster than Ruby AND I found the only way to be really productive with it was to invest in a 3D mouse (which is a lot of fun).
Tell a senior person at the company, or the Human Resources person you dealt with. Tell them what you experienced... this is unacceptable behavior and The hiring firm should know.
Actually, whether <asking proper questions> is "mean" or good depends on the competence of the person of whom the questions are asked.

For a competent person, a few proper questions present an opportunity to better explain their proposition, thesis, or thinking, and an opening to a potentially great conversation.

For an incompetent answerer, a few proper questions merely reveal the shallowness of their thesis and thinking. if they're smart, it'll be an indication that they should go back to the drawing board. If not, it'll just be an embarrassment, but informative to the questioner (as in, this person's ideas aren't worth more time).

If your only goal is maintaining superficial social connections, then proper questions should be left out (and there are times where this is indeed the goal and so appropriate). If the goals are more broad, then ask away...
The majority in the house gains the chairman seats in all of the committees. We will see subpoena power used by democrats to investigate and ultimately inform the public on many things which the house republicans buried or ignored. Elections have consequences.

My personal, political hope is that the democrats try to be productive with the republicans in Congress and the White House - but of course maximizing the results of their leverage on the process. Unfortunately, there’s not much room for optimism from how the republicans denied cooperation with the democrats during the last administration.
Gaming and Game Dev on Linux
Paying $1600-$2000 with a roommate is insane IMO.
Video games inspired me to learn to draw. I was always terrible at it and never bothered to learn how to do it properly, I figured it was just something I couldn't do.

But a while back, I played a game with artwork I really enjoyed and I started actually looking at it the way the lines were drawn and everything and realized there wasn't that many of them and it wasn't really all that complicated despite looking nice. So I set out to draw as many of the sprites and characters from the game as I could and did them over and over again until I got them as close to the references I was using as I could.

Since then, i've tried to learn as much as about drawing and art as I can. I'm not saying I would really call myself an artist now but i've been happy with the progress i've been making and find myself enjoying the process. It's a cool feeling to look down at some paper and see an object that came from your mind.

Lately, i've been learning more about shading and colouring my drawings. I've been enjoying learning about light and colour theory it makes you look at the world in a new way. I also like the process of layering colours or values in a drawing. I also do stone carving and crafting and it reminds me of the process of polishing stone.

I still enjoy video games occasionally but I do find myself leaning more to creating something, playing music or working on hobby programming projects than playing a game.
Netflix Bows to Saudi Request, Takes Down Critical Comedy Show Episode
Forgive me as I'm nowhere near knowledgeable in CPUs or such so my terminology will be way off.

For any CPU designed with the expectation of using the old method of memory access prediction without any protections... can we expect they'll ever show a significant performance recovery?

I guess I always assumed the answer was no.
It can also be helpful if:

- your system is distributed

- you don't want to be keeping a decryption key secure and in-sync across many (and potentially less-trusted) nodes

- the JWT contains attributes useful to the system (e.g. role, user ID, etc.)

You'll probably still be keeping track of a public key of whatever's signing it (to verify authenticity), but that isn't a secret. And then you can still securely trust
No matter what type or kind of interview you go to, it is unacceptable to be treated like this, even if you have started talking nonsense or unrelated to the interview questions.

This guy's attitude represents what is currently happening inside that company: the environment must be extremely toxic to work in and as the others have said, you have just dodged a bullet.

In all seriousness, I wouldn't want to work for such a company, even if they paid me 1 billion dollars.

Prestige and dignity above all mate, heads us!
Toyota Wants to Put a Robot in Every Home and Make It Your Pal
taking responsibility for your own life is reasonable. Even if you are disabled you still show have to care for yourself as much as you can. We are all being forced to do jobs , choices vary depending on skill but its part of being an adult. Im not sure where you line of reason ends. How much to the able bodied owe to the disabled?

If there is a job they can do, they should do it. Being disabled is one thing, being lazy is a sin.
Five Content Marketing Trends for 2019: What You Need to Know