skysight-inc/HackerNews huggingface dataset:
Well, now:

"At the hight of the battle, after the 79th formed another square the men started to waver. At this point Piper MacKay took up his pipes, stepped out of the safety of the square and started playing. As the French Cavalry attacked he marched around the square, in full view of the enemy and played the piobaireach "Cogadh no Sith,” also known as “War or Peace.” A few first-hand, written diaries of the battle make mention of this moment, making it one of the earliest accounts of a specific piobaireachd being played on the field of battle."

https://learn.dojouniversity.com/piper-kenneth-mackay-and-th...

"Angus MacKay gives the text [of “War or Piece"] at greater length, and perhaps completely:

Is comadh leam s’ comadh leam cogadh na sìth ann. Marbhair sa chogadh na chrochair sa’n t-shith mi.

‘I don’t care, I don’t care, war or peace. I’ll be killed in war or hanged in peace’

http://www.altpibroch.com/ps204/

Oh flower of Scotland, when will we see your like again?
"YAGNI - You Aint Gonna Need It"[1] is a form of antidote to these kind of meandering insanities. I often have to remind myself to do whatever it takes to get done today, and then to return for the longterm investments _after_ if I still think it's worth it.

In this case it probably would look like: Pay cash for the toll, get the hose, wash the car. Consider fixing the relationship (or buy my own ezpass) _after_ the task at hand is done.

[1]: https://martinfowler.com/bliki/Yagni.html
I'm impressed you get a proper nights sleep with eating that close to bedtime.
I think this is inevitable if #1 is true. It may seem politically infeasible now, but if governments get really serious about climate change, then the price of many meats but especially beef will increase significantly, and that alone will give the fake beef a cost edge.
I have never been to an academic conference where I have gotten anything from the talk that I couldn't have gotten from reading the paper. The advantage to a conference is that I have easy access to the author so that I can ask questions, discuss similar ideas or even just network. Non-academic conferences serve a similar purpose. Yes, you could just read a blog post. However, if you are looking to explore ideas with people that have an interesting way of thinking, or if you want to pick someone's brains, or if you just want to network, conferences are extremely useful. There are lots of people who do normal every day practical work that I would love to talk to. There is no need for the excuse to get together to be an academic talk.
Well the making more money than you spend part is pretty critical ...

I’ll grant you that a business does not necessarily have to provide value to do so.
For many years, my stock answer was AirVPN, Insorg, IVPN, Mullvad and PIA. And Cryptohippie, except that it cost too much. But its prices are more competitive now. Those are some of the oldest around, and being in business longer with no bad news increases trust.

But now there's this with PIA. Which decreases trust. But yet they were one of the few that had actually "proved" in court that they didn't retain logs. So I guess that I still trust them some.
> usually their presence in a library doesn’t bode well

Yuuup. My personal favorite is SendGrid/Twilio's email envelope handling, in which the way you add multiple headers is by .... assigning to an attribute multiple times:

mail_object.header = "header 1"
mail_object.header = "header 2"
mail_object.send() # Sends with headers ["header 1", "header 2"]
I'm on your side here, but by what you are saying, doesn't that amount to an additional 600,000 cancer cases just in the USA. Is my math wrong?

That's nothing to sneeze at.
No one said you have to test on everything. Just adjust your target and testing hardware to something midrange, maybe even budget optioned. As above, test on some mid-range or even budget-level 2015 hardware, laptop or phone, and if it's smooth on that, it'll be smooth for people running 2020 hardware. You can never be sure about the reverse.

That being said, there's a lot of crap software out there that's slow even on 2020 hardware.
The patent issued November 26, 2013 (see http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=H...).
I agree. Activism, Politics, Inter-governmental cooperation and policies will not be what alleviates the dangers of climate change. A few major technological breakthroughs will rock the world and we will be having a much different discussion in 20 years.

The area we will struggle with the most is fixing what we've done to our oceans.
> You are not allowed to publish any information about console APIs. That is part of the agreement for getting access to the SDK.

Sounds very much like paranoid '80s - '90s approach where everything including development tools was viewed as some kind of super guarded secret. But I guess incumbent consoles are stuck in that mindset. They should realize it's been a different century for two decades already. Hiding an API is not helping anyone.
Surely not a fan of China's internet censorship or India shutting down the internet whenever people protest their insane nationalistic politics, but let's not forget what the NSA from the land of the "free" does.
this usually happens with ad blockers. they somehow mess up a page, and then you get angry customers saying the page doesn't work for them.

we need a solution to this mess. so far i've seen popups (of all things) letting users know they should disable the ad blocking. but that's not a solution. ideally websites should not break when ad blockers are enabled, but i've seen sites where their core product depends on ad blocking being disabled. strange/chaotic times we live in.
The biggest step for me was becoming a manager. As the person calling the shots, I push my team to work ~40 hour weeks, take comp time if we're paged after hours, to have interests outside work, and to spend time with those close to them.

It makes for a positive, productive work environment. And then I'm expected to model the same behavior I want to see from them, so I mean I kind of have to limit myself to 40 hours. You know, for them.
Hey! Missed this. Hmmm, to be honest, I don’t know yet. My first gig is with React and Node. I also am still working with C# too. In about 5 or 6 months I’ll have a better answer!
I've had a meeting between San Fransisco, London and Tokyo. Timezones exist, and it's the timezone which the CEO is in that is the one everyone else dances to.
Companies have always done this. See for example the Hollywood blacklist above.

Newspapers have always refused to publish some things, and this right was upheld by the Supreme Court in 1974[1].

[1] https://www.freedomforuminstitute.org/about/faq/can-a-newspa...
Magpie filmed mimicking fire truck siren as bushfires ravage NSW and Victoria
I agree. They are just modernized torrents with higher usability. The real problem (consensus) still only has one solution: blockchain with proof of work.
Not to put too fine a point on it, they lost money for too long, and ended up needing a buyer.

I always did wonder how they could offer so much for so little money.
> Newtonian mechanics is extremely simple, yet it is only true as a limiting case of relativistic mechanics, which is not as simple.

On the contrary, relativistic mechanics is strictly simpler than Newtonian mechanics, because the symmetry group is enlarged by the inclusion of time on equal footing with space. A few extra squares/roots don’t make relativistic mechanics less simple than Newtonian mechanics. I cannot emphasize this technical point enough — it is extremely important. More symmetry means fewer parameters that need to be empirically fitted to data (or hand tuned), which means more predictive theories.

This is why symmetries are placed on a pedestal in fundamental physics, and taken as the organizing principle, as far as we know.
So do the people with their fingers on the button.
Indeed.

1. The form has been faxed in March of 2012 judging by the text on top.

2. According to his linkedin profile he was going to a business school in 2012 and 2013.

3. His article states that he has taken OPT to work for a year after graduation and at the end he got job offer at MuleSoft, which was in 2014.

So what was his work authorization in or before March 2012? It could not be OPT since he just started his degree in 2012 and OPT requires a year of study ( https://www.uscis.gov/opt ). He does not seem to have any work authorization other than OPT in 2014, when he has taken the job in MuleSoft so he has not started his GC application at the time (otherwise he'd had an EAD and would not need to go to Argentina for a year to get an L1 visa in the first place). So, given only the information from Linkedin I cannot see how he could possibly be authorized to work at the time. The fact he has not filled I-9 correctly just corroborates this.
>What is new is that even democratic countries are controlling free speech via speech laws or often the private companies engaging in evaluating what's permissible speech and not above and beyond what laws require.

So, are you referring to India's last steps to shut down the internet in multiple regions where dissent forms? Or is this about caps on free speech in certain countries? I feel like these things are not on the same spectrum.

That said, the power of Google, Facebook and somewhat less so Twitter is scary.
You can do that without async in python. What did you find specific to it?
An issue now in the (former) tribal areas of Pakistan is that people are using their kids as bargaining chips with the government for other services they feel are due to them

https://www.aljazeera.com/indepth/features/pakistan-polio-co...
2019: Top Lessons Learned
> in maximizing their revenue instead of your utility.

I am not sure how these are contradictory. My interest is buying things I want. Their interest is selling me things I'd buy. How showing dating site ads to a married person promotes any of those? Where the revenue would come from? Or do you mean it's ad agency revenue, not advertiser revenue? In that case we clearly have a case of agent problem.
<irony>Steve Jobs stole (quoted) that quote from Picasso</irony>

https://quoteinvestigator.com/2013/03/06/artists-steal/
That's true.
Ycombinator had a startup that was doing captions for youtube videos! Something even smaller than what I do, and the startup was acquired by youtube for $3 Millions, if my memory is not hanging up.

It's based on facebook, it's one of the business challenges we are aware of, but can be extended to other social media websites and on the websites itself.

we are starting small and then we will replicate and expand as we go.
> I wonder if the advent of async/await in all the popular and upcoming programming languages will be seen, after some (buffering) interval, as a disaster of major proportions. And, I wonder how the programming world will respond to the disaster.

I think that there is value in async/await as a concept, but that some language's specific implementations will be eventually seen as a mistake. My primary experience is in .Net, and I've grown disenchanted with async/await in that realm. I feel like it makes the easy things easier and the hard things harder[1], which, IMO, is the wrong trade-off for a concurrency primitive[2]. By comparison, what I've read about async/await in Rust seems very promising.

[1] Specifically, I think that the Task API is warty and over-complicated, with abominations such as .ConfigureAwait (I know that there are situations where it can be useful, but those don't make the method any less terrible). While await doesn't strictly depend on Task[1a], in practice you're going to be using Task.

[1a] http://blog.i3arnon.com/2018/01/02/task-enumerable-awaiter/

[2] Before anyone chimes in with "async/await has nothing to do with concurrency/threads---it's just state machines": yes, that is technically true in the narrow sense of how the compiler desugars the async/await keywords. However, as soon as you start talking about actually scheduling and executing your tasks, concurrency/threads become very important.
Thiel's political views are long standing and have been no secret.

Perhaps there were other motives, but his views lined up best with Trump.
For me success is being happy and living within my means. Did go through the corporate drone phase but big income meant high cost of living so I actually didn't end up saving anything.

Once I made the decision to prioritise lifestyle, I went contracting. Only taking on projects that I liked and working for people I liked. Learning to say "No" was hard at first, but that too can be learnt. I charge for completed units for work, not by the hour.

Beware of thinking that success = having and spending lots of money. If you don't have good health, then you can't really be happy, etc. Important to remember that you can't spend your way to wealth.
The author makes a very weak argument, not even listing any examples. There is no modern framework that is 2-3MB, that is absurd. The whole point of SPAs is to increase performance. Sure there are sites with horrible implementations of SPAs where loading the page triggers a second refresh (cough spectrum.chat cough) or that are just outrageously slow (eg. gmail), but those are certainly not the majority, and are caused by poor engineering, not the framework. Poor performance is more often caused by ads (ever surf the internet without adblock?), tracking, unoptimized images, poor client-side rendering, etc.

Although web performance is certainly a problem, the bigger problem with the web in my opinion is actually poor UX. Often when I'm on a website it's very confusing how to figure out how to do basic tasks like finding the search bar. Medium has the most appalling comment system I've ever seen, requiring 3+ clicks/refreshes to read a comment on an article.

Although I agree the web performance is a serious problem, this is a very weak article, and I'm surprised it's on the front page. I guess people will upvote anything that complains about web performance, no matter how poorly reasoned and misplaced the blame is.
And with the timer thing you're consuming CPU unnecessarily. No timers please.
Frederik Pohl's "Gateway"; "The Adolescence of P-1" by Thomas Joseph Ryan
1) This was posted a few days ago when it was first posted to CCC's website, where it already had a lot of conversation. I recommend people read the posts there, as this video has a number of issues in its argument.

https://news.ycombinator.com/item?id=21904041

2) Moxie did not want to be recorded at this event, and was told he wouldn't be recorded, and yet the video was posted anyway for a bit before the CCC took it down (which is why it is being hosted on PeerTube).

https://twitter.com/moxie/status/1211427007596154881?s=21
I doubt you've ever done a translation in a large webapp. Wait until German overflows your text boxes. Or you have to deal with date formats and number formats and ... And rtl languages are just a stylesheet away. Hah, but no.

And how many devices across how many OSes do you test on? Particularly all the devices that functionally no one in the global north purchases?

What is your accessibility test plan and how often do you run it?
People who disagree with PoVs not only want to get people suspended or banned from ubiquitous comms platforms but they also want to doxx them and publicly shame them.

"People" is awfully non-specific here. I support the right of companies to decide what is on their platforms but I don't want people doxxed or shamed.

Let's say a certain Senator has declared the senator wants to break up some certain major tech companies and these companies disagree. Under your take they would be within their rights to suspend or ban or de-rank such candidates given they already have their websites as platforms to comms and moreover that's a non event.

This is already the case - Newspapers, TV station and other publications already can refuse advertisements and frequently don't carry news they disagree with. That's why a competitive news ecosystem is incredibly important.
So much of the backlash is due to the simple (but very significant) confusion between web pages and web apps.

No one should build a web page as an SPA with JS. Most web pages are ideally suited for static site generators. Just abiding by this simple rule would make life vastly better for users.

By the same token, it would be relative folly to try to build a chat client using server-side rendering. It can be done, but a chat client, like a spreadsheet or email client, are all proper applications, and so are ideally suited to being built as SPAs.

There are some projects that lie in between, and in my experience, these usually work out best if coded using a server-side framework with a tiny amount of client JS for UI tweaks. Reddit is a good example of this. Reddit has become significantly worse once re-coded as an SPA.

As for the whole idea of building web apps without using frameworks: I lived in the era and did just that. Usually, the result was a total nightmare, with a rat’s nest of jQuery and various other crap. If you were lucky, you worked for a company that knew the value of abstracting out common features and using a pattern such as MVC or MVP. In that case, you end up with what’s more or less a framework by the end, and indeed, most large companies and consultancies had their own in-house client-side frameworks. If you’re doing that, it makes sense to open source the framework to share the burden with other companies.

The real complaint seems to be the misuse of client-side frameworks. But this is a function of junior devs and poorly-trained devs misusing a framework, not the framework’s fault. Such developers would make even slower apps without a framework, believe me. Only it would be be a rat’s nest of unorganized spaghetti code.
Unless they're goat farming and milling ores with a stone mortar and pestle, everyone exists somewhere in the middle of the overall tech stack. There are more-fundamental things below their range of expertise that they'll have fuzzy theoretical knowledge of, if any. There are more-abstract things above their range of expertise that they probably think are frippy wastes of time. And then there's "real engineering" in the middle.

The longer humanity exists, the taller the tech stack gets and the further we get, on average, from goats and ochre.
I keep debating whether I want to commit time to doing a hobby project in Godot or Unity (yes, I know I should just pick one and do it). Unity has made massive strides but I just find Godot so damn pleasant to work in, especially with code editing being built right into the editor and GDScript being such a nice language.

I can really see Godot becoming the Blender of game engines. Kudos to the team!
Until a troll buys the patent.
Stylistic versioning was conquered years ago by TeX.

"The current version of TeX is 3.14159265; it was last updated on January 12, 2014. The design was frozen after version 3.0, and no new feature or fundamental change will be added, so all newer versions will contain only bug fixes. Even though Donald Knuth himself has suggested a few areas in which TeX could have been improved, he indicated that he firmly believes that having an unchanged system that will produce the same output now and in the future is more important than introducing new features. For this reason, he has stated that the "absolutely final change (to be made after my death)" will be to change the version number to π, at which point all remaining bugs will become features. Likewise, versions of Metafont after 2.0 asymptotically approach e (currently at 2.7182818), and a similar change will be applied after Knuth's death."

https://en.m.wikipedia.org/wiki/TeX
> Recommending something you bought before is probably a much better bet

Not if it's something I only buy once a year, for example. That's where "learning" part should come in. You don't need any learning to just parrot me back my inputs.

> Amazon wouldn't deploy these systems if they didn't move the needle.

I don't know about Amazon, but I've recently read on HN some articles strongly suggesting almost nobody is properly measuring the impact of ads, let alone the impact of "targeting". In most cases, people more or less just stuff money into ads budgets, because that's what you do, and they get customers - because people still need to buy things, regardless of any targeting - but the casual link between the former and the latter is not really very well established.
Facebook, Twitter, and Google. I think they are integral. Sure, you could replace them with different names, but the result is the same.
Arguably The Nine Billion Names of God by Arthur C. Clarke. Feeling of Power by Asimov probably also fits in the vein.

I fid it interesting that Chiang ends up in so many recent short story lists. It seems as if there are fewer recent short stories that stack up well with all-time lists.
There seems to be a weird bug on the Google Patents site. I've noticed that the expiration date of a patent is always the day I visit the site, even for patents I know expired a while ago. This may be something like that.
Many companies spend years spending much more money than they make building themselves up, or simply surviving during a downturn.

This is in fact the whole idea of investing in a startup - that they will have more money to spend than they make.

Amazon spent most of its existence spending nearly as much or more money than it made and it is something like the 4th most valuable company in the world.
Yes, everything is trackable by global adversaries like the NSA. However, even the NSA doesn't have enough resources to track all 4.5 billion Internet users.

So the key is not attracting their attention.
Counter argument by XMPP/OMEMO developer: https://blog.jabberhead.tk/2019/12/29/re-the-ecosystem-is-mo...
> Tesla didn't just produce cars that are better for the environment, they made them awesome in every other way as well.

as a former tesla owner, i dispute both of these assumptions.

> ... lab-grown meat ...

tesla builds cars. cars are a recent human invention.
cattle on the other hand is a product of millions of years of evolution.
i think it will take a bit more time to get lab meat that is as good as the real thing.
Half the article is about the social observation that making your work unnecessarily complicated is, too often, a way to impress people. Especially those, like funding agencies, who try to judge without understanding it. Many will be impressed to see you flexing large calculational muscles, even if they can't quite see why.

The other half appears to be an advert for the author's paper https://arxiv.org/abs/1910.13608 which advocates a particular measure they call "explanatory depth". It's not immediately obvious (to me) how this works, or how it relates to other bayesian & information-based measures. But it seems worth a look.
bash-my-github and bash-my-spotify are two things I've made a start on but are not public yet. They've been on the backburner for a while due to competing priorities.

I was able to write a simple command that returned all songs a friend and I had in common in our public playlists.

I forget the exact syntax but it was something roughly along the lines of:

$ sort <(
user-playlists alice | playlist-tracks
user-playlists bob | playlist-tracks
) | uniq --repeated
It doesn't really seem like a clone. It looks like it is expanding on the core idea but adding deeper project management states. At least, I can't find out how to have the orange green etc. in Workflowey.
what if it's a message someone does want to listen to, but the platform doesn't want to transmit? And since they don't even know the message exists, they won't be seeking it out on alternative platforms.

Are you talking about Fox News not broadcasting the benefits of public health options or CNN not broadcasting something beneficial about guns here?

Yes it's a problem. It's unclear it it limited to digital platforms.