skysight-inc/HackerNews huggingface dataset:
Ask HN: What is your trip planning workflow?
I'm curious about how people go about planning a trip starting from the thought that they need to go on a vacation.

I'll start: I am a Product Manager working in NYC

I usually have a list of places I want to check out, like Iceland, New Zealand. I also periodically look on Travelzoo for any vacation packages.

After I know where to go - I book my flights on Kayak and

Then I go and research the web/google/TripAdvisor etc to find out what to do when I get there. Like what cities, what points of interest, what restaurants etc.

I copy and paste the information in a spreadsheet or a document including addresses and any other information.

Then comes the painstaking part.

I then decide what to do on Day 1, Day 2, Day 3 etc by looking at proximity of these places in Google Maps and duration of these activities and then create a tentative daily schedule.

I then book my hotels on hotels.com or booking.com. Not too much into Airbnb unless I am going with a group of people.

Then I put this document on a Google Drive or print it out so I can consume this info while I am on my trip.

Wondering if other people put in the same effort and what their workflow is.
> entire lake is not teeming w/ ...

Just the parts where the most people live and want to swim. Sad state of affairs when the land we value most [both
fundamentally (water is life) and culturally (waterfront land most expensive)] is toxic to humans.
> labor is a pure expense

Unskilled labor in high demand is a pure expense. If your laborers require training that you provide then you could see that as an investment. If your laborers are unlikely to be able to find work in their field elsewhere then you could see your retention of them as an investment. The effect is compounded when both are true. Of course this does rely on a sense of loyalty in the workers, and it's up to the employer to create an environment that fosters that.
> I think the problems with ISPs are more practical: they overcharge, provide shitty service, have no incentive to upgrade their infrastructure, and clearly collude with one another. Therefore they need to be regulated.

Agreed. Though I would prefer that we do whatever we can to identify and implement mechanisms to increase competition. I want new ISP options, and several of them, rather than just marginally better behavior from the one or two ISPs I have in my neighborhood. I'd prefer regulation that increases competition (even if that hurts the incumbents) rather than regulation that assumes the incumbents are fixed and therefore just manages how they conduct their business. The prior is designed to create new ISP options, the latter tends to serve to decrease the incidence rate of new options.

I've always been a voracious Internet consumer. For all of its faults, I really enjoyed the regulatory framework of the Communications Act of 1996 that allowed competitive ISPs to lease physical wires.
Jewish _male_ identity, obviously. "Supposed" is irrelevant (and highly debatable). What _is_ is that Jewish male identity views circumcision as one of its lynchpins. Kick away that support, and you create a powerful identity crisis.

Slippery slope argument says that "we shouldn't do X (even though X is inherently okay) because it might lead yet another set of actions – Y – which is a negative". I'm not saying that at all. Banning circumcision will lead to significant identity issues as a direct consequence, not as a result of some other intermediate effect that obtains as a result of the ban.
Note that working remotely takes some getting used to just as with working at an office. Yes, you can dump someone into unfamiliar conditions and draw conclusions from that, but that's just confirming your prior assumptions without actually trying.
SEEKING WORK

Location: Chicago Suburbs, remote preferred

I specialize in functional programming in Clojure(script), Elixir, and devops.

I can build your MVP or augment your team.

Email in profile.
Right. I forgot NTFS is in fact case sensitive. Thanks.
The world in general for that matter.
By that logic the answer is also "don't use SQL".
<rant>

Profession: WFH software developer - between half and full time @ small distributed company

Workday (kind of):

- [between H = 6am and 3pm] wake up

- [H - H+1] either manage to force myself to code, or get annoyed with not being able to communicate with anyone else, because everyone is in a different time-zone, and/or on a different schedule

- [H+1 - H+2] depending on the above, continue work, or do some random errands/waste time because "I can do the work later"

- [H+2 - H+3] depending on work/errands, continue whatever, or decide it's time for a break again because "I can do everything later, since I don't have regular working hours"

- ...

- [H+7 - H+8] usually something like one of the following: (1) get depressed by the low number of working hours done this day/week/month, (2) contemplate whether I will manage to get back into some daily routine, or (3) get depressed or excited by the possibility of the routine, or (4) depressed by lack of social interactions while WFH.

- ["after work"] trying to decide what to do with the rest of my time, i.e. "maybe work more, to make up for the low number of hours" or "maybe do something else, to rest before the next day" - it's a rather heavily anxiety-inducing decision making process.

</rant> :)

Sorry, this post really made me want to vent. But seriously, it is like ~60% coding, ~30% talking to other remote people or reviewing their code, ~10% other work'ish stuff like deployments to various environments, planning, etc. And I realize the hours and everything could be better, given some better organization and discipline, but anyway I'm going to switch to an office based job, which should Solve All My Problems. Yeah, I'm kidding obviously. :)
Did you actually read the complaints? There are two that seem reasonable (copied data and number to treat) and one that goes off on a tangent citing supreme court cases on patient harm and sexual abuse. As far as harm let me be clear - the circumcision procedure causes less pain and consternation than my child's normal bowel movements.

The former two seem like legit cases to look into, but doesn't necessarily mean the entire study needs to be thrown out. Until then I see no reason not to let parents decide.
Imagine if a water company intentionally degraded the water supply coming into your home so that it was unsafe to consume but safe for most other needs. Then that same company offers to sell you safe to consume bottled water.

There's nothing specifically immoral about selling safe bottled water. But as soon as you induce people to buy it, in this case by degrading the tap water, you're doing something wrong.

Much like water companies, many areas either have no choice in ISP or can only choose between the big three who have very similar policies. Choice is in effect an illusion.
Maybe the most effective practice I've ever had. Check out #49 here: http://v25media.s3.amazonaws.com/edw519_mod.pdf
I'm not sure this thought makes sense, but just putting it out there for rebuttals and to understand what is really possible:

I assume IPFS networks can be disrupted by a state actor and only thing that a state actor like the US may have some trouble with is strong encryption. I assume it's also possible that quantum computers, if and when they materialize at scale, would defeat classical encryption.

So my point in putting forward these unverified assumptions is to question whether ANY technology can stand in the way of a determined, major-world-power-type state actor. Personally, I have no reason to believe that's realistic, and all these technologies are toys relative to the billions of dollars in funding that the spy agencies receive.
> I think Jews having outsized outcomes in life is pretty well settled.

This is not meaningful unless you control for social circumstances.

Also, for now, all i'm asking you to do is only state things you can substantiate, and state them exactly and clearly.
Profession/Position: Senior Software Developer (.NET stack), onsite, 20 development/150 non-development employees in office, < 10,000 employees for entire company

-[05:30] Alarm goes off, check phone/read something till I fully wake up

-[05:45] Get out of bed, pull blankets off wife to wake her up

-[06:00] Make omelette, pour coffee programmed to brew at 5:45

-[06:30] Eat breakfast, read Bible

-[07:00] Begin commute

-[07:10] Drop wife off at her office

-[07:15] Arrive at my office

-[07:30] Read email, get more coffee

-[07:45] Start up Brain.fm and begin most productive part of work day

-[09:00] Everyone is now in the office, productivity wanes as meetings are scheduled

-[11:30] Lunch time, go to onsite gym or go for run outside

-[12:30] Shower/cleanup and back to my desk

-[13:00] Standup conference call

-[13:10] Back to work, code reviews, meetings, etc.

-[16:00] Productivity dwindling

-[16:30] Read HN/industry news, leave the office

-[16:45] Pick up wife from her office

-[16:50] Arrive at home
Hi Tim,

I dug into it and its an issue with the difference in engineering practices on larger gem projects versus smaller. Perfectly acceptable engineering approaches in the small don't work well on larger projects and right now there is a bias towards larger projects mostly because that's how I implemented it. Let me give it some thought. Thank you very much for the feedback.
So does Mastodon cache everything, even people you don't visit/follow? ZeroNet only serves sites you actively visit, correct?

I have been meaning to setup a Mastodon server, but haven't gotten around to it yet. Can't you just chose to help cache/serve content for only people you trust/follow?
> I'm no xenophobe. As far as I'm concerned, those taxes can go away as soon as China stops crapping all over the environment and starts giving its workers the same rights and wages that we give our workers in the US. That way the playing field would be level, and companies would no longer be able to use free trade to exploit their workers.

Its really hard for me to not burn with anger when I see comments like this. The US and the West did the exact same thing that you mention: crap all over their environment and treat workers terribly, to accumulate all the capital in their hands. That capital was re-invested in technology/research and that is the main reason why people in the West have higher standard of living now. And when Europe and US were in the path of industrial development, they DID have high import taxes as well. And now that China is doing essentially the same, you are not OK with that? That's just hypocrisy, plain and simple.
What time to you go to bed?
I am seeing a lot of depressing posts here (and mostly in humor, I think)

Lots of talk about sleeping in, procrastinating, pretending to work, etc. etc.

I used to be a Software Engineer and I can relate extremely well. Now I am attempting to be a travel writer and photographer, driving around Africa. I spring out of bed in the morning, and have some of the best days of my life, day after day.
It's hard, but I love it much more than my previous live. The money is not so good, but what do I need money for anyway? Gas in the tank and food for dinner and I am happy camper (literally)

My advice: We each only have one life, make sure you live the one you want to. Save some money, quit for a while and try your dream. If it doesn't work out you can always go back (I did, twice already, just to earn fast cash then hit the road again. I am hoping this time there is no going back - it's going OK so far)
"at an individual level"

And the irrelevance at the large scale.

General life advice is not to mix micro-economic problems and solutions with macro-economic problems and solutions.

Obviously on a micro-individual layer, if the bottom 90% are getting fired, getting yourself into the top 10% cognitive elite is quite useful. Its also completely useless as macro-economic societal level advice, there's no point telling the bottom 90% getting fired that they should all work harder to be one of the 1 in 10 still employed.

This is aside from the problem of most of the people IRL giving advice to retrain just coincidentally happen to have a financial interest in signing up as many retrainers as possible, or in calming the masses into not rolling the guillotine out yet because of those fantastic retraining benefits. On a large scale as the job cognitive requirements increase over time, eventually you'll reach a limit where most of the community doesn't have the cognitive power to determine who's a retraining scammer and who's legit at which point the confidence-job scam collapses. Arguably we're pretty close to that with higher education right now, we are at the point now of investing trillions of loans and a tenth of young peoples productive lives into an end result of poverty stricken baristas, waiters, and NEETs, which can only go on so long before the plug is pulled on the system. What do I as a taxpayer get out of spending my tax dollars so my waitress was able to obtain her unusable education degree? It certainly doesn't make her a better waitress.
TL;DR: You're a gullible moron who believes everything you read on the internet.
Comcast is nearly the worst internet provider and the worst company that has ever received my money. The only worse experience I've ever had is with AT&T.

Comcast is also a huge content provider of crap I'd never watch: NBC, CNBC, MSNBC, Bravo, E!, CNBC World. I watch a couple of shows from USA (Mr Robot) and SyFy(The Expanse) that I prefer to purchase by the season. I don't want to live in a world where those stations are fast laned and NEtflix (which will pay), crunchyroll, curiosityTV, youtube (will pay), various documentary streaming sites etc are in the slow lane.

One possible resolution I can see where this has a happy ending is that it causes Google, my municipality, etc to enter the ISP market. Unlikely because of the legal costs.

More likely option, I'll get SpaceX internet and deal with the 25ms latency. I'm already running a VPN, degrading my service, so that I'm not just another data point for marketers and advertisers to manipulate.

Look forward to your response and that you give me some hope
>A few weeks ago on HN, someone made an analogy to water: someone filling their swimming pool should pay more for water than someone showering or cooking with it. This seems to make sense to me, water is a scarce resource and it should be prioritized.

I don't think so. Water is a resource that can be stored. Bandwidth is a perishable good. If it's not used, you can't store the excess for use later. Billing based on peak usage or peak available bandwidth maps properly to provider costs, but billing based on usage doesn't.
Building anonymity into a tool is not trivial. Doing it right is very hard. Doing it right also has significant drawbacks in terms of performance for people who don't need anonyminity. Tor is a great, well studied and well supported way for people to browse anonymously, so yeah, definitely a bit of the unix philosophy in there. That said, we plan on building anonymity tooling into ipfs in the future, its just non-trivial.
What is so ‘scientific’ about Sanskrit?
I appreciate the responses everyone. Glad to be set straight on some of this stuff.
We will deliver salt refills to your door every two weeks with an easy 9.99/mo subscription. Each bag is QR-coded so you know exactly where the salt comes from. We also only sources from local, organic, gluten-free farms. In the rare case of a salt recall, we can do that do.

Therefore, the salt shaker won't work without an internet connection.
Many people complain about the usual work chaos. I'm also an engineer and I don't get it. For me, having other people come and ask questions is not distraction but an opportunity to help, learn to know their point of view, learn new things. Meetings are a way to influence the direction of the company however small my influence may be. Other people talking can really distract if it's heavily on topic, but usually also enables a little smalltalk 2-3 times each hour, which provides a lot of the otherwise missing social life between Monday Morning and Friday Afternoon. Even the actual development can happen together with one or two other guys, which increases the speed (since what's hard for me is usually easy for one of the colleagues and vice versa) and makes the solutions smarter (you can't just think off something, you need to be able to argue it as well).

In my eyes it's really addicting, and I usually get this after-disco/cinema low when the amount of people in office starts to slow down.

What's the actual "engineering work" you are trying to do without interacting with people all the time?

Edit: I think most answers can be summarized as "When I'm left alone I get into the flow mode, and that's enjoyable". The same way I mostly get it when working together with a colleague on a problem. Both ways may not always be the most productive, but due to producing a good feeling we prefer these. I see, thanks for showing your points of view.
Jobs are still jobs, though. If people are still employed then that means that there are still jobs for people to do.
What else can be expected from Trump and Republicans?
That's not an argument, it's an assertion, one that does not address any points made above.
I can't imagine a way in which you could make that code compile in Rust, without using unsafe.
> we'd expect poorer life outcomes for the victims of it

Now, this may be anecdotal, but Eastern European men are (almost) all uncircumcised and on average Eastern Europeans seem to be regarded as better coders than Americans and Indians, who are all routinely circumcised.
Thanks, we updated the link from http://europa.eu/rapid/press-release_MEX-17-1244_en.htm a little while ago.
+1 on WCS. My only regret was not taking dancing lessons early. Guys, one of the easiest things to improve self esteem and to have fun at social occasions like weddings is to learn some basic dance steps. It's not as hard as it seems and the basic classes do assume you can't dance at all.
They are in fact illegal in the US, if they are 'obscene', but what is deemed 'obscene' I believe is up to state law. A supreme court decision ruled that the material would be OK if it was not 'obscene'. I'm sorry I can't source this at the moment, I'd be interested if there's any more information about it. I believe it was something along the lines of the 'PROTECT' act, though again, I'm not sure.

>The question is, if you setup a Mastodon instance, do you want to be responsible for caching questionable content

I don't see why it has to be cached at all; if you don't want to run the risk, why not disable caching?

I had the idea that clients could choose particular instances to 'stream' from, and that the stream need not be coordinated by a server. In a similar way to IRC where you can join a channel, it would be similar, but with multiple servers. The server doesn't need to store the messages it doesn't want to. Though, I'm sorry if I'm missing something terribly obvious here.
And Linux will never be more than a hobby operating system. It's just a toy. You can't run real servers and embedded apps off of it. /s
That was a really interesting podcast. Thank you for the recommendation, I'm considering picking up Kenji-Alt's book as a result!
These are relatively old but might be helpful: https://www.mapd.com/blog/2015/06/04/mapd/ and https://www.mapd.com/blog/2015/06/25/mapd-massive-throughput....
Nvidia  Metropolis
> It takes about 30 second to build all those PNGs

Wow! I run a similar automated set up (for a game), with the flow being: Photoshop layer gets edited -> PNG gets exported -> PNG gets post-processed in Node -> all PNGs get stitched into a texture map, and even with ~100 images it runs in a few hundred milliseconds.

Unless InkScape does special SVG stuff I don't know about, I suspect that using something like ImageMagick, or even some random svg2png.js/py script, would make this instant - and thus something you can just add to your build process, rather than worrying about triggering it only when the source files have changed.
The problem with these rituals is that they're sometimes performed by non professionals, and in this specific case not under medical supervision, and this may put the infant's health at risk by either late health complications or worse death.

Here's a case for two babies getting Herpes in NYC because of this practise.

Are you OK with this?

http://abcnews.go.com/Health/herpes-strikes-nyc-babies-ritua...
Everything old is new again. We have thousands of years of documented history describing our ancestors using highly advanced, labor-saving machines -- human beings and animals. I wonder why this situation is any different from the rest of recorded human history.
SEEKING FREELANCER

Location: New York, NY, USA
Remote OK: Yes

Code For Cash (https://codefor.cash) is a network marketplace that matches freelance developers with gigs and matches entrepreneurs and hiring managers with freelance developers. We have a new, exclusive opportunity - our client has an app that pairs users up to debate hot political and sports issues. Users have 10 seconds to make their argument, and then their take is scored automatically by the computer.

Here's where you, the freelance deep learning engineer, come in:

* We need an API that takes the audio video clip as input, along with a flag indicating 'sports' or 'politics', and returns a credibility score of 0-1.0.

* Your deliverable needs to be self-learning from v1 you ship

* You can use heuristics to help this. For example, vocabulary, decibel level, consistency in volume.

* Your solution can leverage cloud APIs such as Google Voice recognition, Microsoft Emotion API (see this: https://benheubl.github.io/data%20analysis/fr/), and the Readable.io API.

Send quote (timeline and cost) to zack@codefor.cash. This is a c2c/1099 gig.
Modules change the behavior of includes
Essence – A Visual Studio Code Fork
Let’s make a website
You're moving the goal posts. Your claim was about productive and fulfilling lives and the implication that circumcision does not impair that.

Regret doesn't factor into that and is a separate issue. Clearly you can have productive and fulfilling lives with or without regrets. Whether the lack of regrets is rational or merely a self-defense mechanism of the person's mind is another question.
>I was a "Professional Blogger" for a while.

If you don't mind me asking, how was the pay?

I'm delving into this now, and it's coming along nicely.
I'm also writing for magazines and selling photos, so that helps the bottom line.
> Neither has hardly ever been described as innovative

I'm not sure what you consider innovative, but my local comcast connection has grown by about 10x in bandwidth over the last 15 years.
Profession: Farmer (growing wine and winemaker) - about 20 - 30 hrs week, owner, single employee

(For the rest of my time I write software as a single contributor/freelancer)

[6:30] Wake up, light breakfast

[7:30 - 10:00] commute to the village where is my farm, there is no need to rush. I take tram to train station, get some coffee, read emails on train commute, then switch to bus, read some book, then 4 km walking to final destination. When I am in hurry (say 1 or 2 times a month), I just drive by car, then the commute takes about 45 minutes.

[10:00 - 15:00] change to my working clothes, walk 4km to the vineyard, stop at small grocery store on my way to buy some food for a day and maybe beer. Start doing work that needs to be done, listen to podcast or music during the day or just think about stuff and listen to nature.

[15:30 - 17:00] commute back home, some coffee, reading books on bus and train.

[17:00 - 22:00] home with family, playing with kid, maybe some light programming, go sleep.
I don't get it - how can it matter that you make tons of money if you are not satisfied with your life? (legit question)
Twitter updated their TOS many years ago to prohibit anything that would let you migrate away seamlessly. You can't mix their posts in a feed with other services, and there are constraints on mirroring them. :(