skysight-inc/HackerNews huggingface dataset:
Seriously. There are a ton of wannabes up there (entrepreneurial and technical) just like there are wannabe actors in LA. A lot of incredible talent missing at those companies because people simply have zero desire to live there. I can appreciate the Bay Area but it's just not my style (weather, culture, lack of diversity in industry, etc). I'd bounce to wine country or the forests up north if I lived up there now.
> Personally, I think that the effective ban on psychedelic research is a crime against science and mental healthcare - given its immense potential...I am happy to we are slowly starting research into that.

Have you thought about supporting the people who have been laying the groundwork for the current wave of research (e.g. https://www.heffter.org/)? This new crop of research owes a lot to this group's decades long mission to bring psychedelic research back to acceptability.

[no affiliation other than knowing some of the founding board members]
Wireless Internet Service Provider Equipment: What to Buy Now vs. Later
Better title would have been:
‘How was research ever presented in a clean, pleasantly formatted document before LaTeX?’
Thanks, I've made some small changes based on your feedback https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_request...
When I run teams doing Python development, I'm hyper-disciplined about avoiding unnecessary or bleeding-edge dependencies. My experience is that dependencies save time in the short term, but lead to exponential maintenance costs in the long term. I view each dependency the same way as technical debt.

I also generally don't lock versions on dev machines; code should use the core, supported API, and not break on bleeding-edge functionality and API changes. I lock version on deploy machines, obviously.

Smart people on my teams don't like this approach, though, so I could be wrong.

But you can do Python this way. And beginners definitely should start by doing Python this way.
Assuming a theoretical point of view as pointed by the article, there are multiple pieces still missing in my head.

Lets say a traditional software team has these 5 types of people:
- Design / XD
- Software Engineer
- Software Manager
- Product Manager
- Data analyst or Data Scientist

If you assume all of these roles can be collaborated on a async basis and from within different timezones - that makes progress extremely slow right? Someone emails, someone has a question, someone has a clarification, etc.

Now if we assume same locale, that drastically changes the game since everyone can communicate at the same time even if remote. Therefore, my point#1 is, a global distributed teams that are across time zones really don't make sense.

Keeping in line with the article, let's say a company decides to outsource all these different professions. That would mean, you're even outsourcing management, people that need to oversee are needed to the same region. How high does one go? All the way to directors of each respective field or Vice President? Maybe we go as far as till we reach an owner for a service or product for that region. This is what happens basically today (pre-covid). Each region has a focus in a deliverable. India team is working on X, China team is working on Y, etc. So point#2, outsourcing has to happen not only for people that are executing work, but for people that are overseeing the execution as well.

That finally gets me to the last point. If we have these vertical's of people localized to specific regions, you cannot have specific outsourcing of jobs. You would need a batch outsourcing of jobs from IC's to managers. However, each region a company is in, requires locale specific folks to solve specific problems. Amazon US is very different than Amazon India pay after you receive package, for example. So my point#3, I don't believe we will see too much of a shift for jobs to other countries. We might see a shift in jobs from California to Texas for example.

By now, you might understand where i'm going :-). If you hired enough of a presence in mid-west, suddenly, you now have a pool of candidates that competitors, and other companies can also hire from. You as a company, unless you can spin an entirely new vertical, will back-fill employees from the mid-west again since the remaining team is located in that region. Thereby creating a pocket of talent. Enough pockets of talents will create many companies that want to hire that talent. This is what we effectively have today in major cities. The only difference is, you have a larger area vs a smaller city.
Somewhat. Population also tends to be centered around the country so it even if transportation is better people still have their lives setup such that practically shipping in their country is cheaper.
Can you clarify what you mean by "simplest content API"? Is it going to be a headless CMS?
FWIW 5.0 has been out for a bit and addresses this vuln.

Also, here is actual info about the vuln: https://natedotred.wordpress.com/2020/03/28/cve-2020-8816-pi...
His argument feels like a straw man. You can and should fill in a few tests after you confirm something in the REPL. Maybe Clojure folks don't do that, but Ruby and Elixir devs often do. I would imagine he's familiar with that approach.
Scott Locklin has a nice article about it, https://wordpress.com/read/blogs/6936594/posts/2648
Most users only follow and are followed-by people in their own bubble, so I doubt they would notice.
Not quite sure why you're posting this here and now, but I wrote about this a while ago[0] and recently posted it here[1]. There are some interesting language games to be played with ideas that start here.

[0] https://www.solipsys.co.uk/new/AllTheLetters.html?te24hn

[1] https://news.ycombinator.com/item?id=23290593
I guess I'm a bit late to the party, but after reading your comment I hacked something together - https://x.rukin.me It's ugly and I haven't spent any time styling it or improving editor(it's just textarea) but it works as PoC.
Also I've started it before I read comments that hashify exists, otherwise I would probably not do it ;)

Compared to hashify:

- it uses zlib to compress data, so it can actually contain much more content(if it's repetitive)

- it also supports password encryption of the content (don't know why, but my friend said it would be cool)

- only supports markdown(no html) as I haven't found any good js lib for html sanitization on client side

Examples:

- With password: https://bit.ly/3c7xkyb pass: wasted

- Some markdown: https://j.mp/2AivRYr

P.S. I still have no idea why anyone will use it
It's super cool to see the natural light (even skylights!) present in some of the rooms pictured. That would be unthinkable when glare from monitors is an issue, but makes total sense when everything is mechanical.
Personally, you get what you pay for, also If I use something a lot I do not mind paying a few bucks a month to someone that worked hard creating it.
Sometimes that secret sauce is simply good local management: they shield their DEVS from noise (not only physical) and are more focused and also more specialized. A small team of focused DEVS is all it takes to maintain a codebase.
Antitrust doesn't punish success, it punishes the abuse using the position that success brought. In the US, the Chicago School of Thought says a company doesn't do anything wrong from a market position until customers are charged more, so megacorps dumping free use of product on customers is not factored into the position.

In the EU, monopoly is gauged by how much choice and diversity is lost, even in the face of free product. I am very much aligned with the EU view of monopoly.

Dumping free services is great (temporarily) for the user, but ultimately harms them in that it starves out competition that can't afford such dumping.

*edit, words.
I don't want to downplay the negative effect it had on you and the difficulty you're having integrating the experience, but it's possible that long term, confronting those thoughts and feelings directly and coming through the other side will end up being better for you.

Everyone has to confront their own mortality eventually.
Steps to reproduce (MacOS):

1. > tab

2. type some JS

3. > save

4. (prompted by Filename:) test4.js

5. File doesn't get saved

6. > save test4.js

7. File does get saved but syntax highlighting doesn't kick in.

Seems easy enough to avoid (after figuring out step #6) but little issues like these really throw me off.
Get diversity and inclusion right while remote with Ellen Pao and Nicole Sanchez
PSA: You can now make Chrome show the full URL in the address bar
> How's the Corona effort going, by the way?

Pretty good if you don't live in Stockholm. The worst hit areas is the retirement homes around the Stockholm region, which account for most deaths. The other areas of Sweden are operating mostly like normal except for industries that been effected by closed borders. Economically we are currently a bit ahead compared to our neighbors because of difference in tactics in handling the pandemic, but it is expected to go down as the Swedish economy is comparable more depended on exports. Most news focus on the economic depression as a result of the pandemic rather than on the health sector. Latest news is that a few airports are closing down, and that the partially state owned airline is having economical problems.
From the good old days when complex systems were still mostly 'fits in head' and could be drawn on a wall ... beautiful.
Yeah I agree. It almost feels like he's making the argument in bad faith, but maybe he's actually unaware of the way in which you can back-fill tests?
Obviously because it's challenging Western world dominance.
> Will remote work go MORE globalized while everything else possibly reverses?

I think this is the right approach. Global bits, local atoms.
* >> That's five lies in 6 sentences.*

Zero lies in 6 sentences, says I.
Some people really can't stop making up new terms.
I suppose the answer is to simply not use Emoji in your documents.
What did the US control rooms from the same era look like?

Any links to photos somewhere?
GP's point was not about "general use" apps, but apps for other developers / system maintainers
In reply to c: DDG doesn't do the search bits itself, it just uses Bing results.
I run k3s locally (or k3d for disposable purposes) as a lighter way to get the whole api. Heck, k3s is even great deployed.
Show HN: How to learn this? – Discover top resources online to master any skill!
Well, everybody that believes in truth, justice (and the American Way) is "walking into walls " every day. Its faith that some thinks you believe because they should be true. How does that figure into this?
Controlling Access to the New AWS API Gateway HTTP API with Auth0
You can see from this chart that the entire economic program of which Cybersyn was a part was more akin to sabotage than anything helpful: https://upload.wikimedia.org/wikipedia/commons/2/25/Chile-th...
Oh I didn't know bay area hotels were closed. But on the cost since they only need it a few days a week, I don't think the cost would be that high and is easier and more sanitary than trying to share one.
Build successful in-app marketing campaigns without writing a line of code
These don't look much different from control rooms elsewhere from the same time? Heck, a lot of process control rooms still look a lot like this (and for good reason), just with a row or two of desks with screens in front and perhaps some screens sprinkled in here and there.
I actually ditched Docker on Windows with the tight entanglement with Hyper-V. I need access to multiple VM environments and Hyper-V locks you down preventing usage of VMWare and VirtualBox. Moved to docker in Linux VM.
Leaked draft details Trump’s likely attack on technology giants
I think there's a big distinction in the general developer population between:

a) Knowing both how to effectively write tests & how to effectively use a REPL.

and:

b) Knowing only how to bang around in a REPL enough to use it as a crutch to avoid writing any tests.
I have such a love-hate relationship with Latex.
I use it almost every day.
I love how easy it is to write beautiful math, and how easy it is to organize well large documents. It's fast (in general).
And, thank god, there are lots of information online.

But boy do I hate the whole semi-broken macro-based system.
The package management feels so outdated.
Errors are hard to decipher. Package documentation is there but takes days and days if you actually want to read it.

And then you use Tikz. Same result. Beautiful neat graphs. Horrible obscure macro based system with impossible-to-understand error messages.
That was bad but I thought the worst part (icing) was "our package manager will be open source too so obviously we would welcome any contribution from you". Wow!
They also own Azure, so you can run everything you build in their ecosystem. It’s quite the achievement, and likely their plan to beat AWS. Developers, developers, developers.
It doesn't look like it, but there is an issues asking for it: https://github.com/zyedidia/micro/issues/1138
Teaming Up with Artificial Intelligence
- A link to the Lexis Nexis site in Singapore (I'm in the United States and haven't been to Singapore in 15 years, and never with this computer.)

Neither am I, but this is the correct link with the information that confirmed Lexis has 35k news sources, and the one I was looking for.

This didn't appear on DDG at all.

And a lot of the other sites you list are about LexisNexis.
Running a light weight Kubernetes setup like k3s locally is a better solution for that use case, imo.
Show HN: RoughNotation – create and animate hand-drawn annotations on a web page
Don't believe the hype. The CDC and government were taking steps all through January. Hindsight is always 20/20, so one might suggest certain things could've been done earlier, but it's not as if coronavirus was being ignored.

Jan 3: CDC Director Redfield formally requests permission to send experts to China to investigate the new virus

Jan 5: CDC Director Redfield repeats formal request

Jan 6: CDC issued level 1 travel notice for Wuhan

Jan 7: CDC established coronavirus incident management system

Jan 11: CDC updated a Level 1 health notice for Wuhan

Jan 17: CDC began public health entry screening at 3 US airports that received the most travelers from Wuhan

Jan 20: Fauci announces NIH is working on vaccine

Jan 21: CDC activates emergency operations center to provide support for coronavirus response

Jan 23: CDC sought "special emergency authorization" from the FDA to allow states to use newly developed coronavirus test

Jan 27: Trump tweeted he made an offer to Xi Jinping to send experts to China

Jan 27: CDC issues level 3 travel health notice urging Americans to avoid all nonessential travel to China

Jan 27: White House Coronavirus Task Force had its first meeting.

Jan 31: Trump declared coronavirus a public health emergency, announced Chinese travel restrictions

... the actions just get more aggressive from here
I moved into sales partly as a hedge against this. It doesn't help much now as nobody is taking in-person meetings but I suspect (and hope) that companies will still prefer to hire account teams in close proximity to their customers.
The basic premise of this post is "the key edge that you have over your worldwide competition is that you are local". That premise is false, or at least heavily overblown.

If the only detail barring you from working for a company which otherwise totally really would hire you, then there are often times way around this already. I moved half-way around the world for my current job. My competition was therefore people from all over the world. My job won't be "taken" by "anyone" now more than pre-Covid.
They are very similar to the nuclear control room I worked at except mine had orders of magnitude more annunciators and didn't have the schematics of systems on the board. I really can't imagine running a nuclear plant with so few alarms.
> I'd guess that the people worth $600,000 Facebook salaries are already living there and working for Facebook.

Yes! I think this is true. However, the more interesting development to me is what happens 10 years from now. The engineers who are making $600k in SF are typically 10 years into their career (if not more). This is the biggest knock against expanding into places like Omaha- there's plenty of entry-level talent, but little, if any, mid-level to senior talent.

In Edmonton (Canada), where I'm from, there's an awesome university that graduates tons of CS grads who immediately head to the Bay Area, because they can make 4x more there. As such, most of the work in town isn't sophisticated- there's lots of web development shops, but not many jobs doing sophisticated engineering at the level of, say, Facebook or Google.

As a result, you're right, there's not many people who could get a $600k offer from Facebook. But! If these companies start supporting remote work, we could see tech ecosystems developing, and we could see new grads staying in these places, and building ecosystems around them.

To answer your question about:

"why, if there were such big savings on the table, these companies hadn't already moved in this direction."

I think the answer is as follows:

1. New grads need more experienced talent to help mentor them and ensure that they're seen as productive.

2. All of the companies' offices have historically been in certain locations, so we either need to a) have the new grads move to somewhere we have experienced talent, or b) need to have experienced people move to where the new grads are.

We see both of these- companies regularly will start new offices once they can get sufficiently experienced people to move there, but only when they can get that. This is the main reason (aiui) why many of the large tech cos in the Bay Area are concentrated in the Bay- there are no senior level people who are interested/willing to move.
Oh no i love Docker
Here's the code to keep your iframe from being abused:

window.onmessage = function(e) {
if (
/^https?:\/\/((subdomain)\.)?mysite.com/.test(e.origin) === false
) {
console.error("Access: No auth");
return;
}
}

If you could specify what the benefit over this approach is, I'd appreciate knowing.
A lesson learned in other markets applies here: you can avoid a race to the bottom by effectively competing in one of the many dimensions other than price. If you don't want to be a commodity, you have to be able to answer the question of what is the one thing you do better than almost anyone else, and sell that. Geographical proximity isn't a great answer in a market where everyone is going remote. It doesn't even need to be technical in nature for a developer.

Different companies place inordinate value on different things, so it is partly a game of matching your exceptional dimensions to companies that place a lot of value on those dimensions. How many people here are using the cheapest laptop that will technically do the job? The developers that are at risk are those that are "average" in every dimension that an employer might care about.
> Voter intimidation is a lot easier, for example, if you know where and when to turn up.

But for the same reason it's a lot easier to prevent. If you show up at the polls to intimidate voters you get arrested. If you do it to other members of your household, or your employees or union members, nobody there is independent. Anybody who reports it still has to live or work with those people the next day, so people don't report it.

> You would probably find it easier to tamper with a voting machine if you know where they're going to be, and if more people have access to them, too.

Not when there are election monitors there watching you. With paper ballots you fill out your ballot behind a screen, but you drop it into the machine in front of everybody.

Also, many of the voting machine vulnerabilities are as a result of submitting specially crafted ballots. Which is another reason you want to give people their ballot and have them fill it out by hand and submit it immediately, instead of giving them an unlimited amount of time and access to a computer and a printer while "filling out" their ballot.

Of course the better solution in either case is to use voting machines without security vulnerabilities, but there aren't always enough ponies for everybody.
I agree that choosing in-person is better, but I find the experience good enough while keeping out of harm's way of the pandemic. A bruised apple is not going to ruin my day.

Most delivery services I've used have a "don't substitute" option as well if you need that for sensitive items.
Argue the argument, not the arguer.
They're newer, and fewer people have heard of them.
Big IT does not care, they make bank despite bleeding stupid money. Reorg after reorg, projects canceled left and right, expensive consultants onboard not pulling their weight, cloud costs through the roof, the list goes on and on and on.

Before covid most companies were hiring like crazy, it is not either/or, they want all those workers, both the people in SF and in Omaha too.
Thanks for sharing ... This looks great and I hope you get somewhere nice with this project ...
Original Pascal was designed for bare metal systems programming on a CDC6000 series. Don't get snickety just because other people aren't abiding by your ahistorical definitions.
> It collects a series of promising, bleeding-edge tools and gives an overview of what makes them clever and how to use them.

"Promising" being the operative word here
Strong and Weak Technologies (2019)
If someone says SV engineers are talented, but only in some technical way that doesn't really matter, I'd classify that as a claim that they're not really talented.
Good to know. Patak’s has an impressive distribution chain out here and I like that it’s shelf stable so I tend to keep one jar of something (usually the tikka) around just in case I get a yearning and we already have rice.

I made some with hung soy yogurt recently, it was ok. Cumin and coriander can cover some tastes but I guess vanilla ain’t one of them.
Sorry for not being clear. This is what I was talking about:

https://github.com/pytest-dev/pytest/issues/916

It is a known issue. Basically your fixture/setup/teardown, which you expect should run for every example generated by Hypothesis, actually only run once.
It is just an observation that I made, the research seems to be mixed.

My joint pain started a couple of years ago (early 30s), with really bad pain in my thumb joint after some exertion, X-ray or MRI showed I had some inflammation and excessive liquid, the pain went away after one month or so; then I got pain on the outside of my elbows (perhaps from incorrect posture and lifting my toddler all the time); I originally thought it had to do with my nicotine usage, but I quit for some good months and nothing happened, on the contrary, I started using more coffee and my pain got worse.

I don't think the coffee is 100% responsible, rather that it exacerbates some underlying condition; but so far it is pretty dramatic -- after quitting coffee for a couple of days, my pain is almost gone -- and that happened for too many times to be just a coincidence(though it could).
Means I can take anyone's job.
Ubuntu Server for Raspberry Pi 2, 3 or 4
I feel a strange urge to rewatch Colossus: The Forbin Project.
I've used Linode VM's for my mail server as long as Linode have existed. No issues. In full disclosure, I do not send a lot of email.
Yeah, well, easier said than done. How do you make an organisation become less partisan when every issue it touches is of core interest to the party politics of the day? They say politics is interested in you even when you are not interested in politics even when "you" refers to an entity whose potential value to politics is limited to one vote and maybe a few hours of barely persuasive ranting in friend groups, but here the entities you would need to resist politics' interest have millions in funding and are rather better with words too.
That's not a "quick win" use case though.