skysight-inc/HackerNews huggingface dataset:
it depends on what is your goal in travelling. if it is visiting nice places, you'll still need vacation time for that.

if it is to experience living in a country, then you can do it while working.

rent an airbnb full apartment, not just a room. make sure it has a fridge, a washing machine, a working desk and internet for weeks at a time. do not bother travelling on weekends to visit tourist places, but rather seek out local places to relax. (whatever helps you relax, may be different from person to person)

the first days when i arrive in a new place is to check out the local shops, figure out where i can buy food, etc.

then try to make friends with locals. and then have them take you to interesting places on weekends.

that way visiting those tourist places becomes a lot more relaxing because you don't have to worry about making the arrangements.

the best way to testdrive this is when going on conferences. arrive a few days early, or stay a few days longer.
This is so self-evidently stupid that I'm going to stop wri..
> We should reward apologies and punish those who don't.

We should expect rather than reward apologies, and we should punish both people who fail to apologise as well as people who apologies but fail to follow through on changing their behaviour.

Ammon so far has done no more that the minimum expected from someone in his position. Time will tell whether his actions reveal his apology to be genuine and behaviour changing, or empty lies.

Rewarding apologies that turn out to be empty lies is what gave us Facebook. I fear Ammon's ambitions are to be more like Zuckerbergs rather than less, so I'll be very judgemental and dubious as I watch future moves by Ammon and Triplebyte. Like he acknowledges, he's lost trust. You earn trust back by your future actions, not by the eloquence of your apology.
It also makes sharding/ horizontal scalability a non-issue, at least until you get a big enough customer.
> connect + login was 5 ms at maximum (and I think it was much less, I just don't remember that far).

I try to get all my endpoints under 10ms! 5ms per call would be huge.

(Obviously I can't succeed all the time, but 5ms is big numbers imo)
Everywhere in the developing world is like that, regardless of the currency situation. When I was in El Salvador, a man that was probably close to 70 years old offered to pedal me on his bicycle to the hostel for the equivalent of 50 cents. I only wanted to know the direction.
NetNewsWire
> The content is something like `DELL 01 AC 065 195 033 {23bytes} 01`

Are they doing that trademark hack thing where they threaten 3rd party manufacturers who put that "DELL" string in their product without a license?
Exercise as medicine for Covid-19: An ACE in the hole?
Most people probably won't need to figure that out, and if they did then that would count as the "something fancy" I mentioned.

I'm not jumping to conclusions, I have my own mock for time that I wrote in an afternoon which has survived several years on a big golang app
Yah, looks nice, but also infeasible for the TDP of a Threadripper.

Maybe go for something like https://www.quietpc.com/reserator1-v2 ?

edit: I know it's discontinued, but that's what came into my mind.
At around the same time the chart's page has stopped functioning as well - and the IIS error gave away that it was because of deleted first character '<' in XML configuration file.
Sorry Dang, I did check the guidelines on this. If I remove the names and only kept the titles, would that be acceptable for HN?
Same when I was porting some OS X stuff to Windows. NetBSD is clean and minimal, making it very easy to cherry pick whatever functionality you need.
Basing your worth around a quiz only further enables whiteboard and leetcode style interviews. I've never seen why these interviews are useful or an indicator of anything beyond someone's ability to sit at home for hours on end doing the same things over and over. A company I would want to work for would be doing something for sustainability/climate change or another social good and would focus more on behaviour and critical thinking skills.
Not really, Idris2 is very similar to Idris1 and the book is more on developing concepts/ideas rather than just being a cookbook of things to do in Idris1.
Why do you suspect they're fake?
Check out Tweetlogix. I bought that app, been using it for months now, I like it
What is your definition of this role? Product designer could be anything from a web designer to mechanical engineer to business development focused. What’s the key thing you need this role to do?

In general if you care about your product hiring based on lowest cost bidder isn’t smart. I get cost is always a factor but race to the bottom sites like upwork are generally not the place to start. With some exceptions.

Last point if you don’t have super solid and thorough requirements documentation already then avoid using someone in too different a time zone or culturally so you don’t lose time in translation or time zone waiting. There are awesome people all over the world it isn’t a talent situation but a communication one to avoid a learning curve on what can be such an important role.

Edit: contractor is totally fine and very common.
This is one of the dumbest comments I’ve seen on this site. It’s been 500 years. 500 years ago, the catholic church was burning people at the stake for heresy and vlad tepes was impaling peasants.

I’ve spent a lot of time living with the Maya people in Guatemala. I was raised Irish catholic and they’re more catholic than my family is for sure.
Yeah absolutely, I'd like that too. I think year, amount raised, stage, sector and team size would be a good start
one thing i do is to not expect to work fulltime. at least initially. 4 hours a day max, travel days are not work days. stay longer in one place than you would when just visiting.

if you'd visit a place for a weekend, stay at least for a week. if you'd visit for a week, stay s month or more.
Compiling from lisp is even easier because parsing is trivial.
> I'm not sure why that isn't standard with every expensive-ish laptop

I don't know about you, but I prefer my laptop to stay cool enough to stay on my lap and be able to type on. Plastic is a good enough insulator to keep the heat away from me, and it's pretty easy to find laptops with adequate heatsinks.
for switching BOOT0, reset etc?
I’ve done it in Agda - it’s not even hard. The naive definitions are accepted without issue.

https://github.com/mokus0/junkbox/blob/master/Agda/ack.agda
Odds of knowing what's best. Approximately 0 in both cases.

Odds of knowing better than the adult/child in question though, sure, those ranges sound right.
How many times have we heard Zuckerberg say "I'm sorry, we let down our users" in a eloquent and humble and seemingly heartfelt way, only to find they were right then in the middle of an even more brazen abuse of their users?

Do you suppose Ammon truely realises this plan was a totally unacceptable betrayal of his users, or that he admires and aspires to be Zuckerberg still?
I can’t at all support this with a source, but I had THOUGHT the register keyword needed to make this fast was largely up to how the compiler decides to use it. That register can’t be required to be register vs ram, but it’s encouraged to be IF the compiler can do it.

So I thought the downside was you can declare “register” but it might not obey but then definitely can not use the & to get the memory address by using they keyword. Which on portable code register isn’t recommended.

So I suppose it’s not entirely fair to say all modern or all past support this. Right?
They could have asked the community to volunteer with maintaining the translations. I'm fairly certain there would be people willing to do that for at least some of these languages.

> in order to maintain consistency

Yeah, Microsoft has always been all about consistency.

Seriously though, if it's really about it, then why not include these languages in other apps as well with a community-driven translation?

The likely real reason for the removal of these language versions is that the places where they are used are not major markets for iOS devices. But then it's not like they were either when Outlook for iOS was being released in the end of 2015. And if the iOS and Android apps were consistent internally, then 90% of the translation strings would probably overlap, so the overhead of maintaining the additional translation for the iOS version would be minimal.
I totally relate to your challenges. But things have changed a lot of now. Developers are more exposed to product development environment and while they will still need to understand the US business culture there is a far greater willingness to learn. When I look at my friends who did their education in India but now working here in the US and compare them with their peers in India, I don't see a difference in skills, only a lack of exposure.
Nothing wrong with masturbation, if someone likes different tools or techniques for doing so, well, its rarely anyone's concern but theirs is it?

The "life size child dolls" they used to sell in truckstops were creepy tho. Better someone inclined that way have a doll than not i'd say.
I like this list. I’m at a Fortune 500 now after being unceremoniously dumped by a company that was trying to get themselves sold to private equity (If you watch daytime television in the USA you’ve probably seen the old company, and likely never heard of my current employer).

Being able to correct code on other teams if we’re blocked with a pull request, versus having no idea who owns the code and being actively stonewalled and ignored by people at the old place. Having documentation and business requirements written up vs being given source code and the old developer rage quit. Having a competent BA who is competent enough to read code vs having a BA whose job is literally only to ask me to update my tickets and badger me to write up the requirements to hide their own incompetence. Having good conversations about the tech we use vs feeling gaslit when mentioning a potential solution to a technical problem and having nobody respond or make eye contact.

Realizing that everyone who had been there a long time had the personality of a whipped dog. My coworker had letters from his wife encouraging him letting him know he could do it if he just worked hard! Which I suppose worked until the entire dev team got fired a year after I did.

I was really scared after leaving a great job and moving to that terrible one that I’d made a terrible mistake and most dev shops were just awful. Maybe they are but I’m glad I stayed where I am, I got an offer to make way more but I’m 100% sure I’d be laid off now due to covid-19 if I’d jumped ship. Based on my companies response to Coronavirus I think I might stick around for a long time.
With the expansiion of TLDs, this just means that apex domains of a TLD will still be subject to trademarks.

google.pizza, google.yoga, google.keyboard will all be trivially easy for Google to claim trademark infringement for.

So while it's cute that you can register "google.soy" -- if Google cares enough they'll take if from you.
I just stumbled on a site that heavily leans on the “tech is censoring Trump” angle, namely this article about Google taking down a study on Hydroxycholoquine. I thought of posting it to front page, but instead I can just attach to this other timely thread of Google being evil/censors.

Genuinely curious about info people have around this, if it is legit or not. It seems like something you’d have expected to see here front page, but then again this site leans left.

https://defyccc.com/google-deleted-covid19-cure-paper/
Seriously have you ever even met someone from Central America.
Within our lifetimes (say, the next 40-60 years), no, personally I don't think we'll see completely autonomous end-to-end manufacturing widely implemented (as much as I'd like to, considering it's a problem space I focus on!).

Some pockets of industry are much further ahead than others, but it will take A LOT of work to reach parity across the board. If not for technical reasons (which I'm more optimistic about), then for political and social reasons, as these systems and understandings adapt. That's a whole 'nother discussion...

AI/ML will play a huge role. Not only in machine resilience once commissioned and operating, but upstream and downstream as well. Better (AI/ML-assisted) tools for designing products and the factories/equipment that make them will preempt some of the challenges caused by the currently disjointed process.

I disagree with the comment that AI/ML techniques are only useful once you've physically built a plant - there are of course emergent behaviors that only crop up when dynamics of the whole unique factory are at play, but any given problem that arises is almost always traceable to one or a small number of subcomponent failures, for which better, more granular datasets are becoming available to train AI upon.

And, as I mentioned in my comment about throwing virtual wrenches in virtual works - simulations can begin to generate training data sets as well!
>Did you know it costs a minimum of $185,000 to create your own domain name ending? For that kind of money, I think ICANN, the registries and registrar sites have a massive responsibility to ensure that this never happens.

Which is why ICANN hasn't approved any new TLDs in years, and has a set of standards for registries and registrars to follow less they lose their licensing.
Improved

#/bin/sh
test -s max-PMID||echo 32449615 > max-PMID;read x < max-PMID;h=pubmed.ncbi.nlm.nih.gov;
test ${#x} -eq 8||rm max-PMID;sed -i "s/[0-9]\{8\}/$x/" $0;
case $1 in update) mkfifo 1.fifo 2>/dev/null;test -p 1.fifo||exec echo need 1.fifo;
(grep "<title>PMID .* is not available" < 1.fifo|sed 1q|sed -n 's/<title>PMID //;s/ *//;s/ .*//;wmax-PMID')&
y=$((x+10000));seq $x $y|sed '$!s|.*|GET /&/ HTTP/1.1\r\nHost: '"$h"'\r\nConnection: keep-alive\r\n\r\n|;
$s|.*|GET /&/ HTTP/1.1\r\nHost: '"$h"'\r\nConnection: close\r\n\r\n|'|socat - ssl:$h:443 2>/dev/null|grep -o '<title>[^<]*' >1.fifo;
;;"")awk -v min=1 -v max=$((x-1)) 'BEGIN{srand();printf "https://'$h'/" int(min+rand()*(max-min+1)) "/\n"}';esac
Especially young children aren't always able to explain.

Like a kid will come and say "I need a stick", and the parent is "what, you'll just hit someone", and refuse it. And the kid will cry.

Later you discover the kid needs to make a school project, with a stick, and without the stick they simply did not do the project, and failed.

And they were just not able to explain this to you.

(This isn't a real story, but it's similar to the kind of thing that happens.)

You also get "I need a dollar", and you give it to them, and later discover they had some kind of bet going with another kid (which you would have never approved of), and needed the dollar to pay the other kid.

Upshot: You have to ask the kid what's up, there is a lot of knowledge they have that you don't.
What would be the best, different tables per customer or different db?
Might be too much to ask - but is it possible to add current status ( public / private / acquired / defunct ), funding source ( prominent VCs that picked them up ) or valuation ( highest / seed / other rounds )
Agreed but will you be wiling to put in their additional oversight (at least in the beginning)for more cost effective labor and potentially more work output (if effective systems are in place and there is good oversight).

Note that the same devs are able to compete with their US peers in companies like Google, MS etc. who have local presence.
Who cares if it’s an effective form of charity. It’s nothing for you and a big deal for that person. Not everything needs to be minimaxed to death. Same deal with haggling in the developing world. It’s just a gross thing to do when there is a big wealth inequality.
I wonder if 100+ millionaires think this as they walk around downtown anywhere in the US.
There's a bunch of good TLD's available every week on https://www.namebase.io/ for a lot less than ICANN charges. For example recently someone got the js/ TLD for about $19k in HNS. (compare that to ICANN's $200k application fee)

Namebase is built on the Handshake protocol - a decentralized, permissionless naming protocol where every peer is validating and in charge of managing the root DNS naming zone with the goal of creating an alternative to existing Certificate Authorities and naming systems. (https://handshake.org/)
are these real decks? the quora one appears to be a course project. reddit also appears to be a marketing deck rather than VC pitch deck (still can be valuable but not quite the same)
I am a contract product designer, what do you need?
Stick with bootstrap, it still works great and tons of sites still use it. It is even used in current react and vue templates so all good.

There are people that hate bootstrap but if you know it and want to focus on backend and just get an mvp front end done stick with what you know.

Personally I still really prefer jquery, and bootstrap but it isn’t the fad today.

FWIW: We use Vue on our product and it is based on a bootstrap template which made it a super easy to transition. And I do like vue as it has made things super clean and easy without getting in the way with a heavy framework
You can definitely have a charged capacitor in series with an uncharged capacitor. They only act as an evenly-split combined capacitor if they start at the same charge.

Your diagram is wrong. Let's mark out some contact points:

---| |-------| |---
A B C D

Voltages only exist between points. To measure against ground, part of the circuit has to be connected to ground. Ground is a point like any other.

So when you measure A at 12 volts above B, it doesn't mean B is at any absolute voltage. If only one capacitor is charged, then A can be 12 volts above B while B=C=D. It works out fine.

If you attach ground to B or C, then A is 12 volts relative to ground, and B and C and D are all 0 volts relative to ground.

If you attach ground to A, then A is 0 volts relative to ground, B and C and D are all -12 volts relative to ground.

If you somehow attach ground to the midpoint of A and B, then A is 6 volts relative to ground, and B and C and D are all -6 volts relative to ground.

None of these are impossible. Nothing goes wrong until you try to close the switch.
This is pretty much how WordPress.com works - or used to work, I don't know if they changed this.

Each account gets its own set of database tables (with a per-account table prefix) which are located in the same database. Upgrades can then take place on an account-by-account basis. They run many, many separate MySQL databases.
> While nice to have, preventing bugs with static SQL is usually easy to do by writing a few tests

Why not both?
Firefox will sometimes append .com onto the URL.
Which is most likely because registries are known for having poor infrastructure. If registrars can't see the name is taken from the registry, they will default to available.

I worked on some registrar-related stuff years ago now and even at that time, Verisign was known for having poor support of providing information about .com registrations.
I agree with all these points. I would also like to add that; I noticed that I need to over communicate everything and give a level of detail around what needs to be done. It could be the people we hired, but I have noticed this at other places where I worked.
Today’s JavaScript, from an Outsider’s Perspective
Meanwhile, you can use https://www.namebase.io/ instead. (think GoDaddy + Coinbase, built on the Handshake protocol) [https://handshake.org/]
> Please describe the alternative that is free from the monopoly on violence, and please provide examples.

Sure - just a government that, while perhaps monopolizing most violence, also protects citizens' rights to bear arms as a competitive force. And not compelling anyone to enter into contracts like Social Security. As long as every single government expense is the minimum necessary intervention to protect property, that's fine with me. You aren't actually even advocating for anything outside of a monopoly over violence. If that's all you support, that's a very extreme libertarian position to have, so we're not far off. But I suspect you're using this as a method to just try to win a debate and justify your immoral belief system. We should at least be honest with ourselves and admit that immoral actions are necessary but should be minimized. I was originally replying to a self-described communist. You're here debating the nuances of how extreme you can be as a libertarian before it becomes impractical.
It’s probably worth adding a sentence or two to describe when client side forms are useful?

Once your form becomes very dynamic (“add another”, conditional fields/choices, 15+ change events), a server side form will end up needing to duplicate a lot of form rendering logic on both the front-end and the back-end. The server side template will need to be able to re-render the form on initial load, when fields are changed, and when the form is submitted with errors. The front-end will need all the logic to render form fields to avoid reloading the page constantly.

A mostly client side form doesn’t need to duplicate the form rendering logic in server side templates or make a request to the server side to re-render the form based on a choice you selected. I think this can be simpler and provide a better user experience for really complicated dynamic forms.

It’s a complicated decision that should be based on how dynamic your form is and how acceptable page refreshes are. Like a lot of things in our industry... I wish this post showed more nuance rather than bashing a solution that may be better in some scenarios.
I will add another comment that is about half a question:

My feeling is you are accelerating into the great ride of frustrated discovery that we all do as the working parts of society become clearer and the injustices of any one person being born into any one lifetime become obvious.

I have until recently been so intensely frustrated with the obvious disparities and glaring ugliness of human systems that I (literally) drove myself to madness and homelessness as a result.

As the smoke has cleared it did so presenting some beautiful insights into myself, others, and the longer-game realities that are not easily proven to exist beneath a materialist analysis.

So what I am admitting is that I had a bonafide spiritual awakening complete with utter destitution, hallucination, visions of beings and glimpses into those workings that great teachers assure us are very really, actually churning out reality.

It has brought me an extraordinary degree of peace with the exact same impassioned, treadmill-despising, revolting obvious inequalities you're riffing on in your writing.

My instinct is to believe you are on the way into a (hopefully less degrading) awakening similar to mine.

At a time when I had arguments similar to what it is you're sharing I was back from a war, doing Occupy Wall Street protests, anti-NSA and pro-openess animations, anti-corruption campaign finance reform marches.. I went crazy with effort to solve exactly what you're pointing out.

I think there was no other way. You can not unsee what you find unlivable. So my guess is you have to push through into whatever is next for you and I bet if you are able to find a workable value-base to hold to, you will emerge with evidence for yourself on how it is actually (now) livable.

8 years ago I was like: "no way, it's gotta change"

Now I'm like: "okay.. it IS changing.. just like it always has."