skysight-inc/HackerNews huggingface dataset:
I think this comparison is interesting. I recently relocated to Norway from Portland, OR and find the design and use of space in Oslo to be excellent. However the way space is utilized back in Portland isn’t that efficient and/or is poorly designed.
Off topic, but are you still playing Dreamcast HOTD 2? Did you keep a CR tube TV around for it? I still have a DC, HOTD2 and the lightguns, but they don't work with modern LCD TVs.
Location: Nottingham, UK
Remote: Yes
Willing to relocate: No
Technologies: strong - C#, .NET Core, Javascript, React,
SQL Server, Server Admin, Azure, Azure DevOps,
Architecture
Résumé/CV: Available upon request (6 years exp)
Email: rjdeveloper30@gmail.com
would love to read this. can you remember the source?
Thinking, fast and slow - by Daniel Kahneman

It is a great book and talks about two systems in which we can divide the working of our brain. Kahneman also talks exposes the extraordinary capabilities—and also the faults and biases—of fast thinking, and reveals the pervasive influence of intuitive impressions on our thoughts and behavior.

https://www.goodreads.com/book/show/11468377-thinking-fast-a...
Meditations is great. Seneca's letters are better I think.
Version that is readable on mobile:

https://upload.wikimedia.org/wikipedia/commons/1/18/Cognitiv...
This is amazing. The author needs a donate button!
Location: Europe

Remote: Yes

Willing to relocate: No

Skills: Devops, AWS, Docker, Python, C, embedded, ROS, QA, Yocto, Linux

Résumé/CV: https://bensoussan.xyz

Email: david@bensoussan.xyz

Hi, I'm David, I worked for 4 years in an industrial environment, customer and product driven dealing with mobile robotics, robotic arms, embedded controllers. I did many POC for different projects involving software development, devops from scratch and QA (requirement management, test infrastructure and tests writing). Worked also as a freelancer for more than a year on devops and embedded remotely.
TBH, I don't expect much more from large corporations. From an economical standpoint, the cost of fixing the bug is higher than the lost revenue if I move my business somewhere else. The engineer and open source enthusiast in me still wants to report the bug so that they can fix it. I wish I'd learn ;)
Location: Karachi, Pakistan
Remote: Yes
Willing to relocate: Yes
Technologies: Python (Flask, Requests, BS), WordPress, some JS
Résumé/CV: http://kashifaziz.me/kashif-aziz-cv.pdf
Email: contact@kashifaziz.me

Currently working as remote web dev with AskBrian.ai developing Flask based web services for on-the-fly translation and document creation (Excel, Word, PowerPoint) using various Python packages and APIs.
Yes, depending on your interest in data science and working for pharmaceuticals.
this. I almost completed first book just 2 months ago .Excellent book also do all the exercise.
Warrant Canary – Purism
I enjoyed the music.
The zoning is low-density by SF standards, but the actual population density is much greater than one would think: https://www.sfindicatorproject.org/img/indicators/pdf/Popula...

Relative to almost every other locale in the United States, and especially according to most Americans' perceptions, it's a stretch to call any neighborhood in San Francisco suburban.

Relative to urbanized areas in the rest of the world, especially Asia, only a few neighborhoods in the U.S. are comparable, and only one or two in SF, if any. (Northbeach/Chinatown has the population density of Manhattan.) But that gets back to my basic point--urbanizing and suburbanizing trends are principally functions of various costs, most importantly those relating to housing and commuting. And whatever we want to call it in the U.S., the trend is still clearly toward greater density after decades of fanning out.
How to Increase Karma?
Whenever I m trying to post something after that karma is in negative.. Anyone no why its occur.
Could be a bubble. I'm imminently planning to leave the city for the suburbs (34, newly married)
This is a great book. It have me a lot to think about and sincerely improved my decision making skills.
Speaking as a dev who started with Java 1.2, I actually much prefer to write code that doesn’t rely on magic unseen effects.

The only exception to this is dependency injection via annotations but for god’s sake use it in moderation.

But then I still prefer to write for loops rather than streams because I know what the jit compiler is doing.
How does relocation actually work, especially if you are overseas?

I got like a ton of stuff in my home... I guess I could trash my furniture and buy new one, but what about my other things?

Does relocation include transportation for that too?
Was there an instance where you applied but weren't considered or responded to? Please feel free to DM me.
Know any good very walkable (with mixed zoning a la French towns) small cities with reasonable tech scenes in the US and good schools?
"Surely You're Joking, Mr. Feynman" and "The Pleasure of Finding Things Out", also by Richard Feynman.

He worked on the Manhattan Project among other things, writes in a very engaging way and shares a huge number of funny anecdotes. Yet he is also thought-provoking, for example introducing the idea of nanotechnology, explains why he is against pompous titles and posing, and how he struggled with staying creative.

Besides funny stories and grand ideas, there's also a heartbreaking personal struggle. One of those books years after reading I find myself randomly thinking about sometimes.
Housing is not a free market because its supply is artificially restricted by zoning regulations meant to protect the value of current homeowners' properties.

So, you're argueing that you'll be fine living near a major hog farm in the middle of a city or a couple of major brothels (which are legal in a lot of places around the world)?
Yep seems like dlg also has config options (flags passed to youtube-dl) unlike this app.

As a sidenote I didn't know what you were referring to initially because the executable is named youtube-dl-gui...
I had a discussion about this with some other folks recently.

Clojure already supports forms of delimited continuations. You can use core.async for example, or cloroutine. That said, it can't yield across stack frames. One problem with that is that if you use a go block for example, calling anything inside it which will block can sabotage your go thread. With Project Loom, all blocking call made within a Fiber will yield it instead of blocking the thread. That would be the big advantage, and possibly something Clojure could leverage as well, so that say making a blocking IO call even indirectly inside a go block would park instead of blocking.
`Ask HN: Freelancer? Seeking Freelancer?` is also interesting.
References for “The Future of Programming” – Bret Victor (2013)
Seeking Work / Remote - Worldwide

Technologies: Python (Flask, Requests, BS), WordPress, some JS

Profile: https://www.kashifaziz.me/web-scraping-data-mining-services/

Email: contact@kashifaziz.me

Currently working as remote web dev with AskBrian.ai developing Flask based web services for on-the-fly translation and document creation (Excel, Word, PowerPoint) using various Python packages and APIs.
Neuromancer. Utterly cool sci-fi.
I agree that the title leads to confusion. Maybe a sed ‘s/engineers/contributors/g’ would help?
If you don't sleep 8+ hours every night: Matthew Walker - Why We Sleep
I remember them too. I had to dig a little to find the links I remember from the past.

http://web.archive.org/web/20190127111220/https://wiki.apach...

From the Rhino Google group, it looks like some people are still using continuations in Rhino:

https://groups.google.com/forum/#!topic/mozilla-rhino/Gfo-dO...

https://github.com/szegedi/spring-web-jsflow
Oakland was just ranked as one of the 5 worst-managed cities in the United States based on the following factors: 1) Financial Stability, 2) Education, 3) Health, 4) Safety, 5) Economy and 6) Infrastructure & Pollution.

And then there's this...

"A United Nations expert on housing explicitly singled out San Francisco and Oakland as the only two U.S. cities that are part of a 'global scandal'". "[The U.N. Special rapporteur] cites SF and Oakland along with worst slums in the world", calling the "'cruel and inhuman' treatment of the homeless 'a human rights violation'". She went on to say “There’s a cruelty here that I don’t think I’ve seen”. "In several respects, she said, the situation in California's cities [she was speaking from Oakland] is worse than other parts of the world"

"In Mexico City, I visited a low-income settlement that had been moved by the city onto empty land near a railway line,” [the U.N. Special rapporteur] said. "They had no running water. They stole electricity." The camp was noisy and dangerous. She noted that the camp in Mexico is virtually identical to those she visited in Oakland"

"Every person I spoke to today [in Oakland] has told me, 'we are human beings,'" said [the U.N. Special rapporteur] about her conversations with camp residents. "But if you need to assert to a UN representative that you are a human, well, something is seriously wrong."

I wouldn't call it "a nice place".
> It means that your underlying model probably isn't right.

Or you just overestimate the validity of the biases as defined.

You probably have doubt yourself, otherwise the reference to astronomers wouldn't be here.
He was the lucky one. Many many mathematicians thought they saw a path. And spent years. And it did not lead anywhere/there in the end.

See also the many P = NP proof attempts. (Sure, most of them are complete crackpot garbage, but that doesn't mean serious attempts are not made, and probably more serious attempts are made that then go nowhere so the author doesn't disclose it.)
This is not a balanced argument. Spring offers a lot of helpful things and can increase productivity. But it also has it's downsides like when something is not working because all the magic behind the scenes, making you more productive normally, just doesn't work in your case.

If I look at Go code, for example, I can hardly bear all the tedious repetition and dumb code! There is hardly any magic in Go, but the downside is, that you have to write every `filter`, `map` and `reduce` by hand.
People generally seem to prefer cities when they're single and/or childless. Maybe millenials are just taking a bit longer to leave that phase than previous generations?
"The Real Happy Pill" by Anders Hansen.

In a nutshell: it goes through the myriad of ways that exercise is good for your brain, and the author does it in a way that is easy to grok and even easier to implement in your own life.

To me it really drove home that I need to continue exercising for years to come and thanks to this book I'll be driving the concept home for people I care about as well.
Life 3.0: Being Human in the Age of Artificial Intelligence [by Max Tegmark]

> When they launched, Prometheus was slightly worse than them at programming AI systems, but made up for this by being vastly faster, spending the equivalent of thousands of person-years chugging away at the problem while they chugged a Red Bull. By 10 a.m., it had completed the first redesign of itself, v2.0, which was slightly better but still subhuman. By the time Prometheus 5.0 launched at 2 p.m., however, the Omegas were awestruck: it had blown their performance benchmarks out of the water, and the rate of progress seemed to be accelerating. By nightfall, they decided to deploy Prometheus 10.0 to start phase 2 of their plan: making money.
Shoe Dog, by Phil Knight (Nike). The best business book I've read in 5 years (maybe more). Really well written, too.

The Undoing Project, Micheal Lewis. The story behind "Thinking Fast and Slow" but much easier to read.
Summing it up pretty well. And yes, that is how I understood Canaris. And yes, from his perspective it seems a logical stance to take. Hindsight makes a lot of things easier, doesn't it? Also true that he saw what the Nazis really were and did something about itt. A rare feat during these days.
The engineering inside a cassette player (both audio cassettes and video) always intrigued me. There's so much design and manufacturing involved for something that eventually scaled to meet a $50 price point. When I was younger I couldn't fathom how companies could afford to do it.
The freelancer thread has delivered me a few new clients. I wouldn't want to rely on it alone, I've probably had as much work from network contacts as I have from that thread but it's not nothing.

My current "steady" (albeit less than 100% of my time) client found me through that thread several years ago.
Wow, that's way more advanced than anything I remember using back in the day.

In my 300 baud C64 days, chatting online was done in full duplex mode, where everything either party typed would appear on both screens at once, at the end of the current line. It's just a terminal, so there was only one place for the caret to be.

You'd type your thing, then end with two carriage returns to signify that you were finished. There was nothing to stop you from typing out of turn, except that your characters would appear mixed in with the other guy's so that neither of you could read what either had written.

It was just a social construct, typing into an input stream in turn. And it worked nicely.

Fun times.
Show HN: Compress JSON-data based on its JSON-schema
What is called continuations in Java is available as "coroutines" in Kotlin, today. Both terms means more or less the same, from a programmers point of view, actually Continuations are part of Kotlins coroutines.

https://kotlinlang.org/docs/reference/coroutines-overview.ht...
I'm so annoyed when somebody gives me cardinal directions, because it requires me figuring out where the north is, when half the time I couldn't even tell you where the sun is due to high buildings and cloud cover. There are countless better ways of giving directions when you're within 100 miles of civilization.
Location: Zelenodolsk, Russia

Remote: YES

Willing to relocate: Not likely

Technologies: iOS, Mac OS X, Native, Obj-C, Swift, Cocoa

Résumé/CV: https://goo.gl/KNiR8j

GitHub: https://github.com/RafaelKayumov

Email: justpoc@gmail.com

5+ years of native development experience; 10+ apps pushed to App Store + couple of OS X apps.
Interesting, thanks for the teaser :) I'll look for the writeup as well!
If you are open to the possibility to go against society's norms:

1. A brief history of humankind: This opens your mind to the possibility that maybe our society is not as good as you think. What if the foundation that our society is built on is wrong?

2. A guide to the good life: Perhaps your pursuit of success, comforts, and convenience is grounded on the wrong foundation. And as a result, a false sense of happiness.

Then you might realize that core of your happiness starts with the people you love most (parents, kids, childhood friends, etc). From there, you can treasure friends (or coworkers or whatever) who support and appreciate your priorities and keep these people close to heart.
> Sorry to be so negative about this topic but I've worked on several of these projects at a decent scale and it's been the biggest disaster of my professional life. The idea may be viable but tooling is so bad that you're almost surely making a huge mistake implementing these patterns in production code.

Quite, which is why I'm both writing a book, and developing tooling to help with this problem. ES/CQRS is a nice pattern that you can explain to someone on the back of an envelope in 5 minutes, but the devil really is in the details.
yeah, statistics rocks! One area which I am fascinated about is Bayesian methods and here is the excellent book https://gumroad.com/l/empirical-bayes
I grew up in the suburbs outside of Atlanta, and last year I moved from rural East Tennessee to the Bay Area. Having lived in all three (rural, suburban, and city), the suburbs are definitely my least favorite.

Suburbs sort of combine the worst aspects of city and rural life; too many people around that you don't really get space, privacy, or scenery, yet not enough people for there to be any interesting restaurants, farmer's markets, museums, coffee shops, or really just anything to do.

I love the Bay Area because it offers all the amenities of a big city, yet all sorts of natural beauty is within an hour's drive away. One of my relatives visited recently and was shocked at how you can be in downtown SF one minute and then standing in an old-growth forest of redwood trees twenty minutes later.

Unfortunately, I imagine once my wife and I have children, expenses will become rather difficult. I'm not sure how well a tiny apartment will accommodate a growing family, especially if we have two or three kids. So... I'll probably end up back in the suburbs eventually, but I'm not in a hurry, and it certainly isn't my preference to be there.
Is there some special jvm/dalvik support for it?
Author is Finnish, and I'd say article is accurate for Finland. Local telecom monopolies made internet dial-up very expensive and BBS golden age was probably in mid nineties here, but the decline was very rapid.
The Zapotecs of Monte Alban – The First Civilization in Western Mexico?
On the other hand, you can trivially handle the API with jq and curl, both very simple unix tools that do what awk can do just better since the data is structured.
That's interesting. Where did you learn about this? One would think they'd just make it a UWP app.
It reflects a decent chunk of people, but you’re in a bubble for sure based on the data of the article. Data point: just had over half my friends move from cities (SF) to the burbs (peninsula) as they had kids.
Orvibo Smart Home Devices Leak Billions of User Records
That's not really true.

My KDE is running in < 600MB right now. It's Chrome, Spotify and Slack that are eating memory.

Also, at least in KDE you can set animation speed to instant and get immediate feedback.

It's super stable, usable and polished.
Unless you're writing assembly or maybe C then "magic" is happening
People call the cops on them. Happened once to one of my friends who had a big beard and baggy clothes so he could be mistaken for homeless.
> That is 80m2. I grew up in a 75m2 apartment (810sf) with my parents and two brothers.
I guess that "cramped" is a matter of perspective. :)

Also a matter of layout. The expected amenities in US apartments live little room for living space, particularly pantries and walk-in closets, and large appliances. Large bathrooms are also common. Having just moved to Europe, I am acutely aware of the trade offs; we have a lot of living space, but we also have had to buy wardrobes, get used to a much smaller bathroom, and generally adapt to different expectations.
Waymo doesn't have any revenue as far as I know, let alone $500m!
It is because of the usual examples taken to show off ES.

Wow! I can have a todo-list with easy undo-redo-branch! With free audit logs. We need audit logs for our new project.

Forget how your domain application must handle permissions, forget about calling third-party API or sending mails. Forget about having to remove some of the data you have about a user when they ask for it. Anyway that's the maintenance team problem, you got your bonus and are now on a new project to try those "microservice things" to pad your resume.
About time. I definitely could use a yield keyword, if someone is reading this.
I still don't understand why Rayon is not part of the Rust standard library.

Rust was created to have easy and safe multithreading on the CPU, and Rayon is the clear winner in this space, for me it feels like something that should be part of Rust.
Ask HN: Where to Get Involved in Cybersecurity
I have a good technical background, networking, some programming/scripting, extensive telecom (2G-3G-VoIP), arduino. I can play with anything mostly (working alone). I have my own LLC (also working alone) but also employee at one of the big tech companies.

I am looking for a company/organization where I could investigate cyberattacks, threats and cybercrime in general. Looking to learn more and more and would like be part of a team, to discover things and do interesting stuff.

Edit: doesn't have to pay, I would work pro bono gladly.
>Just having a lot of developers give up their mac books and instead choosing to run windows again increases the chance that they might end up in Azure, which as we learned recently mostly runs Linux stuff these days.

Key point in that sentence is this: "increases the chance that they might end up in Azure". That's the big strategy change that Nadella brought in. Balmer was ingrained in "Windows on every desktop" as the company's purpose - so linux/mac/anything else was a threat.

The strategy now is, in essence, "do your compute and storage with us". In that context, Windows is almost a commodity: of course MS would _like_ you to be on Windows, but it's more important that you're on Azure.

Irrespective of how you feel about Microsoft, they've always understood the importance of attracting developers. That hasn't changed. Some (though, evidently, not Balmer) recognised a shift to the *nix-based environments - e.g. LAMP and related. There's been a steady and directed effort to address that by embracing those platforms rather than rejecting them. No better examples than WSL2 or .net core. All are saying "they're all fine - because they all work on Azure".

>Employing this many people to work on open source costs billions.

The pro-OSS stance is, first and foremost, a commercial decision. As long as you run your apps on Azure, Microsoft makes money. If the community is funding development of the tools and frameworks you use, what's not to like? Double bonus in that the firm is now seen as being a community supporter instead of an enemy.

Like Amazon, Microsoft has found a way to benefit commercially from open source. Warm and cuddly community spirit is all very nice - but it doesn't pay shareholder dividends.

Which is not to denegrate the behaviour: I'm sure there are lots of people at Microsoft for whom the spirit and values of open source are closely-held beliefs. Equally there will be others who don't hold those beliefs and simply see OSS as a convenient tool to wield for commercial success.

> Maybe buying Gitlab would not be a bad idea for them ...

I really hope that doesn't happen. They already own Github. Buying Gitlab too would reduce choice with no obvious benefit to the market.
Well, the the article pointed out one way... Have a community somewhat gated by the need for technical proficiency, and have a bigger, shinier, "popcorn internet" alternative (facebook) to bait the normies away from it. For example, suckless programs are configured by compiling them from source. This is for several reasons, but one explicit one is that it keeps away less technical users, keeping the userbase "small and elite".

The eternal september happened when the manswarm flooded in; you can't bail out the flood, but it'll drain to a lower-common-denominator cesspool if one is available, and you might be able to build a high enough tower to stay above the waterline.
Man the early Walkman was a magical device. I got a latter one and mine was barely larger than an audio cassette case.

The only access to music I had was from a friend whose older brother copied a seemingly random collection for us to have. Vangelis, The Violent Femmes, The Beatles, Pink Floyd, and Warren Zevon. I think I listened to the same eight cassettes for most of the following year.
Assembly and C have plenty of magic to go around, don't worry.
This is a pretty silly comparison to be honest. Why would you choose an example for which a library exists in Python that can already do most of the work for you? Sure, it might be the most "Pythonic" thing to do (importing a library) but for an actual language comparison, you should be comparing things 1 to 1.

EDIT: For example, implementing a merge sort (without using any .sort() functions) would be interesting to compare between the three languages. Though to be honest, I wouldn't expect major differences aside from basic syntax.