skysight-inc/HackerNews huggingface dataset:
I would like to offer therapy services to your teams
Hello,

My name is Shayan Mehdi and I’m a Psychotherapist who’s also worked in the Tech field through my time at Cisco (Operations & Logistics), Internet Brands (Recruiting & HR), and Cruise Automation (Research and Development). I can understand the challenges that tech workers can face in areas of stress, isolation, depression and other mental health related stressors.

I want to highlight a study:

In a Global Workforce study conducted in 2014, out of 32,000 employees, 76% did not feel engaged nor supported in their work environment on a daily basis.

I’m a Licensed Psychotherapist who’s had experience working with children, teenagers, adults and geriatric patients. I now provide therapy to individuals and couples in therapy along with coaching to employees in leadership positions. My aim is to help people realign with themselves and find their motivation in life.

I’ve developed a model of therapy which helps people tap into their inner flow and find excitement in their life again through Adventure Therapy. Adventure Therapy is a therapeutic practice I’ve designed which involves taking my clients on journeys around nature (forests, beaches & mountains). I believe this form of therapy is very fun, exciting and adventurous which is the exact experience needed to help someone escape from their regular patterns of routine in their life. Adventure Therapy is about helping us tap into our heart space to experience awe and wonder again while connecting ourselves back into nature.

I would love to speak about Mental Health and Adventure Therapy and would love to offer it interested tech leaders at zero cost so they can experience it themselves and champion it to others.

You can find my work on www.shayanmehdi.com
My private practice work on https://buturl.com/iPdo3

I’ve written an article about Adventure Therapy here: https://medium.com/@shayanmehdi/bridging-the-gap-for-your-mental-health-with-adventure-therapy-8cf2279df361
HamWAN: A modern, multi-megabit, IP-based, digital network for amateur radio use
Haven't used many AWS services have you? :D hahah
The AWS Rekognition study I believe you are referring to was fundamentally flawed in two ways.

First, the threshold used was the default suggested for one-to-one matching (lower false reject rate, higher false accept rate). It doesn't make sense to use this threshold for search applications, and when the study was reproduced with a more appropriate (higher) threshold there were 0 mis-identifications.

Second, law enforcement use of face recognition doesn't even involve the algorithm making a lights-out identification decision. Instead, the most similar faces are presented to the user in ranked order by similarity (like a search engine). It's a tool for generating investigative leads, often preferable to publishing the face image of a wanted perpetrator on local news.
Well you're loading the main feed page of instagram, you expect your feed photos to show right? We don't push random junk - its the content that the page needs to render something useful
My brother and sister-in-law work for BCG. There are no secrets about what you're signing up for when you take a job there, and they're paid a premium for it. Their clients pay for fast results, and the best way to do that is have employees work long hours. "We have smart people working long hours on your problem" is their entire business model.

Every single person at BCG could easily find another job that turns off at 5:01pm if they wanted to. They choose not to.
50 weeks seems too low. Even if you're going all-in "do nothing but this" I have hard time believing you can go from "no idea" to mastery in less than a year in most subjects.
I'm guessing because Python's concurrency relies on the Global Interpreter Lock. Although I think concurrent.futures might address that. Haven't worked with python concurrency libraries in a bit.
> But if most people have hours of free time every day, it seems hard to believe that schedules don’t line up at least several times per month.

One of the main points of the article is that many people don't know their schedules in advance. So even if schedules do line up, they may not know in enough time to schedule something. TV watching is also a done-in-the-margins activity. The tv exists in the same place they sleep and eat. I don't see anything to reconcile.
It would be "unheard of" in the United States for a Ph.D. student in a normal program to not have good health insurance and the birth paid for. The stipend in the US is ridiculously low, and I can see having trouble affording to take care of a baby, but it is not going to be the medical costs that get you.
This tool is amazing. I use it daily. Please don't let it disappear.
It's Walmart all over again
Hello - it's not an auto-increment, that's the number of weeks calculated from your birthday til today. You can try it with 3000 to see what it looks like.
Is this a joke? It's hard to think of anything more dehumanizing than this.
Lost transcription of Tale of Genji chapter found in Japanese storeroom
You and I clearly have different error handling strategies.

I will say that a rust-style error propagation operator would cut verbosity even further. (Though that is harder to do in go with their choice of multiple return over sum types.)

Still, try/catch seems far more verbose for common error handling strategies to me. And I'd rather see an acknowledgement that something can fail as close to that thing as possible, rather than hunting thorough the stack to find some global try/catch block that silently swallows the error in order to cut down on verbosity.
Someone help me understand how they're delivering

1) Windows 10

2) Driver support

3) Obviously MS branded

..yet free and legal?
Hey, I work on automated microscopy systems too! I'm the only dev though, rest of the team is optics/biologists. It's surprising how few solutions there are for incubated microscopes.
I'm not sure I agree with you but I can't imagine why you're getting downvoted. It's definitely an argument worth making.
Can anyone fill me in as to why? I've been more pissed at Amazon lately
It's Hacker News. It's not defensiveness; it's a check on social norms to remain positive.

For business ideas, originality is great, but execution is everything.

For hacker ideas, originality is great, but the hack value is everything.

There's nothing gained by poo-pooing someone else's fun little project.

Be positive, encourage more hacking, encourage more people building things.
Not that I know of.

Waymo is still Waymo whether they're running rides on their own behalf, or under the Lyft name. Someone who's ridden Waymo in an early adopter program may make their decision on whether to ride Waymo under Lyft based on that experience.

Get it?
Service jobs were not scheduled the same way back then; they didn't have the technology do it.
I prefer the HN method of 28 min, yesterday, 2 hours ago, etc... for HN. The older a comment or post, the less relevant it is to a particular discussion. This site is for real-time discussions of articles, so it is optimized for that use-case. The older a comment, the less relevant it is towards the immediate discussion. Thus, older comments have less precision, because those details don't matter for the discussion.

I'd expect a site/application that is designed for students to manage homework would have different date/timestamp requirements.
Perl has pretty much coalesced on Moo(se) for this, though it's not core yet. And yes, Raku has a thorough core object system.
Again, isn't the assertion that the 'settle out' contradicted by the lightening maps?
What an awesome website. Thanks a lot
I don't see how betrayal comes into play, that is the function Kurds chose as mercenaries in Middle East. They essentially play "Red Communist State" vs American brand of "Nationalist" Turkey/Syria.. etc. They did in Iraq and got themselves a semi-independent feudal state, this time Syria held on with Russia and they are getting nothing.
I think they meant to say, ‘organise’.
Sounds like it actually works!
Binary Exploitation: Format String Vulnerabilities
Indie Game Makers Open Up about the Money They Make
Maybe the world has changed now, but around 2006/2007 I was an embedded software engineer for a company that built public transport smart-card ticketing systems.

I was working on a device that sat on a bus, operated by the driver. It had a monochrome screen with something like 640x480 resolution and around 16 or 18 buttons.

One of the things the bus drivers needed to do was to sell tickets, but the number of buttons they needed to press to sell a ticket was like 10 or 12 when I started working on the software.

I explained to our project manager who was in charge of the delivery that I could improve things to reduce the number of button presses to around half that amount, and it be much more usable for the drivers.

She told me very sharply that I was never allowed to improve the software in any way by my own decisions. The only kind of improvements to UI/UX (which was not even a term back then) was after the customer requested it, because then my company would try to file it as a "change request" rather as a "bug" because that way they could squeeze more money from the customer.

The flip side of that argument was that the company all too frequently would accept a loss on the main contract in order to win the bid (working in the public sector and all), and then have to earn money on all the change requests. It was one of the specific responsibilities of a project manager back in those days to drum up as many change requests from the customers as possible.

It was horrible and I'm glad I don't work there any more, but I can sympathize with the problems from both sides of the aisle.
Which are utterly meaningless with the specification developed by said corporations.

And really, the only thing going for WebAssembly is being the PNaCL that those corporations were willing to agree on.
Show HN: Most Used Repositories on GitHub
Regardless of an alleged relation, I am very interested to know the details of Barr's Europe trip. I wonder if he will be visiting the FBI office in Ukraine.
Why are adult daughters missing from ancient German cemeteries?
Disney's Practical Guide to Path Tracing (2016)
I visited Paris in November 2017 and didn't have to wait at all to see the Mona Lisa. The room had a good number of people in it, but wasn't crowded. My advice: If possible, take your trips in the late fall!
Indeed, It just wasn't in my recent memory.
> It misidentified 26 (I think) state politicians as existing criminals.

What do you mean "mis"? It correctly identified politicians as criminals. In that, this AI showed itself to be lightyears ahead of the electorate in terms of understanding how politics works.
That’s not true. (I work there.)
Celebrating 50 Years of Unix – Bell Labs
the threshold used was the default

What makes you think that a LEO would change the defaults? They're not computer scientists, they're people who bought a product to perform a specific function.

It's a tool for generating investigative leads

So were photo books, lie detectors, surveillance cameras, and other tools at first. They became a close enough proxy for "guilt" in the eyes of the users for people to automatically be treated as criminals, even if they'd done nothing wrong.
No. This is a myth. Check costs of various expense segments against net salaries and you will see how much certain areas have changed.

Insane example: just the average cost of processing the legally required paperwork for partitioning and buying a plot and get all permits to build is higher for me today than it was for my grandfather in 1960 to buy the land and all materials to build a house. As measured in net income - hours of work after taxes. And I'm in a higher income bracket than he was.
A similar sort of situation happened with PHP which is why there is no PHP 6 -- it jumped straight from PHP 5 to 7.
http://archive.is/7BXyO
EasyGit, Private Git Repositories on iCloud (macOS)
I meant in the sense of setting it up initially.
For people who are curious as to why people moved to Python. Some will say because college kids are taught Python, but I think that is a side effect.

Perl is an old language, pre OOP. It's a language from the 90s, when everyone was hacking together code not knowing what the future would be like. There is a lack of organization. Perl is like C in syntax, features, and in speed. Python is like C++. Every failing you can find in Perl stems from it being a PP language first, from dirty code to kids not learning it in college.

Raku attempts to address every failing of Perl, yet be better than Python. If it succeeds, who knows, but I hope it gets at least a chance to make something of itself.
Take a vacation to Kazan sometime, you might be in for a surprise
On the Matter of Consciousness; Senses, Decisions and Actions
Sending robots is boring. I would much rather support funding for human missions.
How familiar are you with Perl, and how much have you used it?

Most of the anti-Perl comments I've heard have been from people who really didn't know it very well, if at all.

Some of them might have glanced at some Perl code and saw a dense regex and dismissed it as "line noise". Well, yeah, if you don't know regexes you would be forgiven for thinking it was line noise, but if you did know regexes it should look no more like line noise than a similarly dense regex in any other language.

For a long time now, Perl has allowed regexes to be commented. Commenting dense regexes and splitting them up in to short regexes assigned to judiciously named variables is just good style in any language, and has been the norm in Perl for a long time. Furthermore, modern Perl style guidelines advise code to be written with verbose, English words instead of ancient Perl one-character special variable names.

So setting aside both dense, uncommented regexes and ancient single-letter special variable names, both of which have been recognized as poor style in Perl for decades now, I'm really not sure what the complaints about Perl readability are about. To me it looks really no uglier than any other mainstream language, and one could easily make the argument that any other mainstream language you care to name is uglier in some of its own ways.

If you include non-mainstream languages, some languages which have a lot of fans here on HN are arguably a lot less readable than Perl to someone only familiar with traditional Algol-style languages. In particular, I'm thinking of Forth and Haskell. Yet you rarely hear complaints on here about their readability.
I guess it depends on what you're comfortable in? I myself have tons of Elixir scripts that I use to automate much of my life. It's replaced ruby as my go-to for one-off scripts.
Nice. It's a niche industry still for sure, and I didn't work on live cell imaging that would require incubation (we had a process that would keep the cells in good shape via a live cell medium.)

It's interesting work. Sounds like you're an in house dev in a research company or maybe academics? I went from device development in my first job to applications in my second.
Is it weird that my first thought reading this article was the episode of Freakanomics where they talked about how putting animals on the endangered species list caused the price for their hides/mounted heads to go through the roof, and indirectly increase the demand and likelihood of poaching?

It's very sad that so many ways we go about trying to preserve history end up promoting it's destruction.
Switzerland is not in the part of the world that is experiencing massive population and productivity increase. It might keep its current level, though its relative significance could be quickly overshadowed by Singapore/Shanghai/Mumbai with resulting long-term negative effects, like inability to attract clients from those parts of the world experiencing highest growth and highest ROI.
If experts' code never becomes more clear and concise than novices', there's no payoff for getting better with the language, and nobody ever really gets up to speed.
Lack of security? AWS offers very granular, per index, authorizations that are tied into IAM in the same way you would configure S3 or DynamoDB. If user's are failing to implement good policies, AWS is not to blame.
It only sinks when people stop contributing to it. Which is a trend, but so far not a fatal one.
Color me embarassed heh.

Pretty awesome though.
Java is under GPL with Classpath exception.
I'm glad Satoshi never asked for permission when making Bitcoin.
The US is a big place. You would have a different experience in Georgia than you would in SF.
There's been no license change. For years, Elastic has had a set of commercially-licensed features on top of Apache2-licensed Elasticsearch. Within the last year or two, they made those commercially-licensed features source-available. Ironically enough, making the source available seems to have prompted a bunch of claims that they changed their licensing model.
This is the only thing that works for me and I’m not drowsy when I wake up
Worth remembering that astronomy is largely an
Observational science. It doesn’t make it less interesting or ‘hard’
Tried out the beta - helpful notebook included. Pretty slick.
Why not before? Because Perl is you know, dead. Jokes aside, it's a pretty nice language apart from the !$double .@sigils. If I'd switch from Perl 5, I'd probably switch to Ruby, as Perl 6 oops Raku is quite slow.
The Python situation had a major difference: the current maintainers of Python 2 and Python 3 are the same, and Python 2 is still intended to be EOLd. A clean break would surely have avoided many problems but it's hard to speculate how it would have gone.
Articles like these make me very pessimistic for the future. Not because the article is incorrect, but because the fact this has become such a widespread issue is like a bad joke. If you told me in the 90's that people's work schedules would become so unpredictable that families would start dissolving, I would have called you dramatic. But now, it's happening to basically everyone I know, and only in the last few years have I broken free from that myself.

Every clever scheduling algorithm or trick that people try applying to "fix" this situation feels like a band-aid solution. It begs the question, WHY are so many people taking jobs that they know will destroy their relationships with their family and friends?

That immediately takes the subject to the unpleasant conversation of "rent", which has shot up dramatically all over the world in the last few decades. I'm honestly no longer convinced that the systems we have for property acquisition nowadays are actually any better than homesteading. We pay taxes so the government can defend property claims; except 90% of people don't own much at all, so we are basically paying for rich people's security guards.
RDF is the technology behind schema.org, so that would be a good success story. There are quite a bunch of companies working around RDF based technologies, like TopQuadrant, StarDog, Ontotext, and more. But if you want to start playing with it, I recommend you start with Jena/Fuseki [1], it is super easy to run.

Example: say your database contains a note about "doves", and another one about, say, "seagulls". Later, you can search for things you have written about birds, and the query would find both your notes about doves and seagulls (something that you wouldn't be able to do with a fulltext search). There's a whole world of things you can do with inference, so using RDF is a no brainer when it comes to finding relationships between things. It also makes it trivial to import knowledge annotated by other ppl.

If you are interested, here are some other resources I found useful to get started:

* http://www.learningsparql.com/

A great book about SPARQL, a query language for RDF data.

* http://shop.oreilly.com/product/9780596153823.do

"Programming the Semantic Web"

This is book is old but Chapter 2 and 3 are a good intro on "machine-readable meaning" and Inference. The author also has another cool book on "collective intelligence" I still haven't worked through yet :-)

* http://www.bobdc.com/blog/reification-is-a-red-herring/

How to model "property graphs" with RDF. You'll stumble upon this question at some point :-)

[1]: https://jena.apache.org/documentation/fuseki2/fuseki-run.htm...
Could not agree more!!!

What about security patterns for web browsing?

I feel the logic is somewhat similar but injections to websites / applications may be easier and hard to prevent against, so filtering pornography may be useful. I’m a dev not a security expert so sorry in the lack of understanding. I am actually trying to learn more about security / hacking
This article amounts to someone whining because they didn't take necessary action to prevent a dumpster fire. AWS's Managed Elasticsearch has tradeoffs and you should understand them before choosing it, but AWS is not to blame if you've under provisioned your cluster and imbalanced your shards.
Hey, thanks for your comment! I coded the geohash implementation from scratch, and it was really easy!

The main reason I did it (other than a fun weekend project) was to make other people interested in it, and enable them to build something fun, very quickly. There wasn't a free+modern+easy-to-use-in-bulk API available, and this way me and others can spend their weekend/hackathons building something on top of geohashes instead of wrestling with the algorithm itself.

Edit : as a greek, I really dig your username :P
I'm trying to understand what's broken here. The example is a 90° rotated (portrait) image, and the exif shows a 90° rotation. It's correct, isn't it?
> Would I write an API in perl? Nope

Why not? There are CPAN frameworks that make it a breeze.

The most efficent "modern" web development I have done has been with Perl.

Mojolicious, Catalyst, Dancer – take your pick.
A cool looking box around a Pi-like device would already be great. A pair of solid joysticks that look like the 2600 ones (could even be pin compatible - it only need 5 IO pins each) would seal the deal.
"Standard Cognition buys DeepMagic" - that's the most Silicon Valley phrase I've read in a while.
> But Python has trounced Perl for almost any task.

Well, I think Perl beats Python in quick and concise one-liners written from the command line, doesn't it?

Not that I know much Perl, though.
2 new tricks to add here (that work magic for me at least)

- child pose for about 10 minutes with the head/forehead resting on a pillow

- forced yawning, but without needing to actually make a sound, (and without needing to open the mouth wide). Hard to explain, there's some oral/neck musculature that is not triggered voluntarily that I've been experimenting on which becomes somewhat easier to control with exercise. I'd start with lots of yawning first
Yeah, perhaps I should have been explicit about the fact that for some people it's absolutely the right tool for the job. My mom loves it, it serves her well, and her use cases don't require her to go beyond its capabilities.

But if fully half (admittedly a subjective assessment on my part) of a tool's users would be better served by not using that tool for one reason or another--that's a pretty significant subset.
In web scale companies, it is not uncommon to have that many. (including the engineer:microservice ratio). Code re-use is generally handled by standardisation of services (including, language, libraries and frameworks). Reliability is taken care by metrics based measurements. It is truly a wonderful world. Of course, the path to el dorado lies in investing in world class platform and devops including painless CI/CD, Rollout/Rollback.
Any opinions about Vault vs. AWS secret management solutions?
I'm actually kind of bummed out about this. I may not like FB, but I like the idea of a digital currency backed by a floating basket of currencies.
Personally I like HN the way it is. Very little UI clutter. If we start doing ISO dates and maybe options to switch between high precision and default low precision, we lose the good feel that HN has produced.