skysight-inc/HackerNews huggingface dataset:
Google's currency conversion also includes a chart:

https://www.google.com/search?q=10+cad+to+usd

Not seeing any passphrase generation though.
Yeah as a species we're accomplishing much bigger things now than an acre or two of crops.

I like to think that we're working towards a bigger goal than simply surviving.
That's on purpose. The point of the "quantitative easing" that's been happening is two pronged. The first is to let the largest banks feign solvency. The second is to reinflate asset prices to rebuild bank balance sheets.
https://github.com/solid/solid-spec/blob/master/examples/use...
You can't avoid allocating using the same techniques as in C++. In Go you have to know the intricacies of escape analysis to avoid allocation: objects are heap allocated "by default" and sometimes optimized to be stack allocated. In C++ there is no implicit heap allocation and usually no need for escape analysis.

As a practical example, capturing variables in a closure will usually cause them to be heap allocated in Go, but in C++ capturing has no effect on variable storage.
There is no contradiction actually. While talking about the state of Sanskrit in school education, Chamu Krishna Shastry says[1] that schools are factories for producing students who hate Sanskrit.

IMO, whatever other reasons there may be, a most compelling reason for learning a language is its poetry (Robert Frost defined poetry as that which gets lost in translation), and here Sanskrit poetry is unlike anything in the world. You may like to read this collection of essays[2] that my friend wrote during his first real encounter with Sanskrit poetry.

[1]: https://youtu.be/ZoS1nA8RVko?t=740 (starts at 12:20), https://youtu.be/WwtIJ8_bQf8 (ends at 35:00).

[2]: http://sadasvada.com/Sadasvada_Print_Apr2014.pdf
I was just going to post this, but you where faster;)

So yes: I am also very thankful that I had the opportunity to learn a social couple dance (with 'social' meaning non-competitive and without fixed dance-partners)

The first lessons were hard and sometimes frustrating when you don't make progress as fast as you want to. But for me it paid out and changed my life. Today I go dancing twice or more a week. No matter how stressed I am after work: I always come home from dancing relaxed and smiling.

When dancing you have to deal with a multitude of things in parallel:

1) You listen to the music carefully and match your body movement to it.

2) You are creative and come up with figures/movements fitting the music in realtime (you cannot plan too much into the future)

3) You constantly "read" your partner: You only have fractions of a second to feel his/her center of mass, anticipate her/his possible future movements and react accordingly. Blindly forcing your partner into movements he/she can currently not execute (for example due to having the weight on the "wrong" foot) will not work.

Besides that it helped me to:

* Get to know interesting people outside of my bubble. I've been in CS academics for over 10 years now and it is so refreshing and mind-opening to talk to people of different backgrounds

* Get a boost self esteem. Nowadays I can stay calm and natural when talking to people that are new to me. This wasn't the case before. Especially when talking to people of the gender, I'm attracted to.

Bonus: You get healthy exercise (not a joke: most of us bring 1-2 additional spare shirts to the dance to change during one evening) and improved body control for free.

Here are some popular couple dances without particular order. Of course the list is not complete and a single video will not completely represent each dance and its subgenres.

Samba de Gafieira: https://www.youtube.com/watch?v=H9ia7iGVY-M

Forró: https://www.youtube.com/watch?v=FhMHZsvGHlg

Zouk: https://www.youtube.com/watch?v=o_j8SiLBAoU

Salsa/Bachata: https://www.youtube.com/watch?v=U-JofUEsbD0

Lindy Hop: https://www.youtube.com/watch?v=9GTrNLauLrs

Blues Dance: https://www.youtube.com/watch?v=jpPwmclBxiw
Flamenco dancing, from Andalucia in Spain: https://youtu.be/t5nusnPUXSY

I had never danced before, had no coordination, and was petrified of looking stupid in front of others.

Then five years ago, I saw an ad for beginners' flamenco dance classes and decided to give it a go. Right away, I got hooked on the physically demanding athleticism, the precision of the complex rhythmic structure, the way you make the music with your feet stamping on the floor, and the way it requires total concentration. After a high-pressure day in front of the computer at work, I love leaving that behind and walking into the dance studio...

The most rewarding part is I now take classes taught by the top Spanish dancers. It's a real buzz to see them perform on stage on a Friday night then spend the Saturday and Sunday in workshops with them teaching the same choreographies.

Incidentally, that You Tube link above is of Marco Flores and Manuel Linan, two of my favourite male flamenco dancers. I will be doing a workshop with Manuel Linan this Christmas and one with Marco Flores in Spain next February.
Seems to be a rebranding of Linked Data. Need convincing that Linked Data is key to decentralized applications.

I do think that the Semantic Web is still a cool idea though.
Would you feel comfortable posting your last 100 searches here? What about on a list next to your front door?

Even though you are "not doing anything wrong", perhaps you did a search on that funny looking rash you noticed the other day, or that trivial programming question you needed to look up the answer to.

For me, it is about keeping control of my information. And the best way to control it, is for it not to be collected.
Show HN: Ancient Chinese energy theory and astronomy technologies in one App
I could be wrong, because I'm also a little bemused by the lack of specifics on the site, but it sounds like the Pod stores sort of "quanta of shareable information" (photos, essays, one's phone number, etc.), and makes them accessible via authenticated APIs.

So instead of posting a photo on Facebook, Twitter, and Instagram, one would (ideally) authorize Facebook, Twitter, and Instagram to read photos stored on the Pod with a "shared publicly" tag (or similar), and then anything with that tag would show up automatically in one's feed on all three sites, and (if also authorized) push reactions and comments back to the Pod.

If I'm understanding correctly, it sounds like a neat idea. I'll be interested to see how well it does.
"Brain social network" lets three people transmit thoughts to each other’s heads
Thanks. Tandem also looks nice and might be free.
Game dev here. Unless you are making GTA or some high fidelity 3D game. You are wasting your time using a language like C++. You are going to spend more time dealing with memory than actually making your game which is pointless in a 2D game.
> Those permissions are necessary for any blocker to perform its function.

Not blockers for Safari like Wipr that use Content Blocking Extensions: https://giorgiocalderolla.com/wipr.html
Thanks for the feedback!

Standard accounts are recommended by Apple itself as a best practice in lieu of administrator accounts. Also, sudo is not available in standard accounts which protects against any would-be vulnerability.

I updated the post regarding application sources.

I changed Google DNS with Cloudflare's 1.0.0.1. Others also mentioned the fact that suggesting a VPN provider is risky, so I also removed it.

I know some steps are redundant coming from a brand new installation, but not everyone is willing to format their drive right now, so those steps are included as well.

Again, thanks for the feedback!
Tim Berners-Lee is as finished as Woz. We should stop giving him air time because he's just embarrasing himself. Reminds me of this recent story with Michael Atiyah.
From the visionaries that gave us RDF and the Semantic Web.
Like a lot of people on HN, you appear to be conflating "download a megabyte of minified JavaScript just to read a 500-word article" with the concept of a web application, and implying that embedded applications are somehow a violation of the web's intended purpose.

But hypertext is an application, and the web was always about hyperlinked text as well as embedded content. The <script> and <applet> tags and now defunct concepts like VRML demonstrate that the "only static, only hypertext" version of the web you miss were more due to the primitive nature of an undeveloped platform than a state of grace and purity which has since been defiled by the ability to do computation on the web... the intent for the web to host both static and interactive content was there practically from the beginning.

>Does anyone else feel nostalgia for the pre-"web app" days of the internet? I'm talking about personal sites on Geocities and web rings built on communities of shared interest.

I don't. I like being able to watch videos and play games on the web, and buy things, and so on.

And webrings were fun, but modern social media offers a much bigger and more varied set of communities than the old web ever had. I know that's an unpopular sentiment to voice on HN, but as far as most end users are concerned, Reddit and Twitter and even Facebook are useful in ways that IRC and web chatrooms never were.
Be careful, web sockets require state which causes issues when scaling.
They can be effective or intrusive, it depends on the implementation. I've used one (Fleetsmith) on MacOS and configured it to be non-intrusive. It was able to enforce some of the items in this blog post (encrypted drives with key escrow, screen saver with password time), and it also was able to require latest updates for some software such as Chrome, Docker, Slack, etc.

We don't use this for engineers only, we use endpoint security for every laptop in the company. We did decide to set up a different profile for engineers though, and remained thoughtful about what to enforce. Additionally, we set up a canary profile to roll out new changes or policies and listen to feedback and problems before blindly rolling out changes to every developer machine in the company.
The biggest problem with doing CPU-intensive work in Go is not the latency of the GC but rather the lack of maturity of the optimization pipeline compared to GCC and LLVM, the lack of good support for things like SIMD, the relatively poor throughput of the GC, the large overhead of cgo (which matters quite a lot for graphics!), etc.
How Deep Neural Networks Work
How the Media Fails Bicyclists
Nice work :) What sets you apart from other providers? I summarized various ways to add comments to a static site [0] and I would be happy to mention your app when it's out of beta.

[0] https://darekkay.com/blog/static-site-comments/
I actually had a plan (around 2015) to make a DSL for REST API generation/automation on top of Leptus. But I couldn't afford to work on it.
Opinion: Snap and Tesla are for sale, and here’s who will buy them
Learning the very basics of photography: what shutter speed, ISO and aperture do, and how to adjust them for each situation.

It takes literally half an hour to learn this, and of course you won't be taking professional quality photos, but your photos will go from crappy to OK or even good, even if you only have a phone (as long as it has manual mode). You know that time you took a random photo and the light and colors came out better than normal? You can achieve that consistently.

After learning this, I felt dumb for not having spent that half an hour years before.
What if employees co-owned the business where they work?
The sources I recall while writing this:

- https://github.com/drduh/macOS-Security-and-Privacy-Guide

- https://github.com/CISOfy/lynis

- https://nvlpubs.nist.gov/nistpubs/specialpublications/nist.s...

- https://help.apple.com/machelp/mac/10.12/index.html#/mh11389

- http://newosxbook.com/files/moxii3/AppendixA.pdf

Hope it helps!
Show HN: Geeksay – Translate layman to geek
Preventing cow's milk allergy in babies
Beautygate: iPhone XS camera appears to apply 'beauty mode' to selfies
I might suggest taking a look at Blockstack and Urbit, which are efforts to do the exact same thing through two completely different approaches.
Qtile – a tiling window manager written and configured in Python
Looks like you're probably right, https://en.wikipedia.org/wiki/DOS_MZ_executable

There's at least support in 1.0, but the api changed in 2.0. Though I believe the few bits of software I've seen from that era, there were fewer .exes (I suspect for the same language distinction I postulated earlier).
"Anyone could log in as any attendee by providing an email with no password. Many MPs had registered with their public parliamentary email addresses, making it simple for any member of the public to access their mobile number."
Curious: how do you know so many items are counterfeit? 50% is a pretty high number. I order from Amazon once a month or so, and I can't think of more than one thing I suspect of being counterfeit over the past year or two, and even that I couldn't be sure.
Is the protocol open and documented? I couldn’t see it.
Link for this?
> At this point it's pretty much impossible to read such articles and figure out whether there is an actual institutional problem.

I have a similar feeling about all articles from all sources (that I’m aware of) in journalism.

Every time an article interests me enough to dig deeper into the subject, I find the original article was inaccurate and biased, and frequently misrepresents small but significant details to fit a narrative in a way that can’t have been a mistake.

The way I consume news these days isn’t the greatest, but it’s the best I can do: I only read headlines. If a claim in the headline would cause the source major legal issues if untrue, I mostly trust that the event occurred, but not necessarily how they say it did.

I ignore all other claims in headlines, and I don’t read the body of the article, because it’s usually just a thinly-veiled opinion piece by a non-expert, or worse, the dramatic prose of a journalist who seems to think their writing is the story.

If there’s an event in a headline that seems to have actually happened, and it’s relevant to my interests, I research it independently.
Toastmasters is very cool, and also a bit weird. It's like AA for people that are addicted to shyness.
I'm glad you rescued your bookmarks. Make sure to always backup everything which is important for you. And thankfully Google is very backup-friendly: https://takeout.google.com/settings/takeout
Those are great channels. Though my goto channel is Rick Beato's. For orchestral composing Samuel Andreyev's.
IIRC, Google DNS and Cloudflare DNS both support "DNS over TLS" and "DNS over HTTPS", that's the reason I recommend them in the first place.
Bad relay: Fixing the card reader for a vintage IBM 1401 mainframe
Previous discussions (before the adoption by Inrupt):

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

https://news.ycombinator.com/item?id=12280764
I'm glad you forked Falcon and developed it to this point.

https://news.ycombinator.com/item?id=14648312
HistorySearch came out with another Chrome extension, but I don't like their approach at all: https://historysearch.com/

I'm wiling to give your product a try again.

Thanks for taking it this far...
Correction, the [1] link is not Chris Voss' book, but some sort of summary of the book.

Here's the correct link to Chris Voss' book:
https://www.goodreads.com/book/show/26156469-never-split-the...
I think Solid is the way those inventions (Linked data, RDF...etc) were meant to be used with each other.
I was never a big fan of the design hand-off and it was too hard to get into full-on coding, but for as long as I can remember, I wanted to become better at making interfaces.

HTML, CSS classes, ids and abstract connections used to throw me off. Becoming a full time developer never interested me either. I only wanted to control the design side of things. Coding felt hard, and templated, or bootstrapped, libraries were never good enough.

When I met Darío, we decided to simplify the way we develop applications, and it led to the launch of the Views programming language and its React compiler.

Views Tools is about more than just making components:

- A reduced front-end learning curve for designers.
- No templates.
- Cross-platform.
- Custom animations.
- State slicing and live-build preview.
- No design hand-off.
- Speed up your deployment timelines.
- Deliver high-quality software.

Experience full design control over interfaces in production. Make the real thing! Stop at nothing!
Innocent until proven guilty / believe the plaintiff
Show HN: go-lcns: a license key generation and verification library for Go
I'm on mobile, so please excuse my innacurracie, but from memory how it works is pretty simple. A solid server is sort of like Dropbox. everything is a file, and you can give apps read-write access to a "folder".

It also recommends the use of some XML thing so that all your "contact" objects are the same format.
My solution is to have my own domain, and a little tool to create and delete email aliases. When a company asks for my email, I just give them a new unique alias. I receive spam on this alias, 1) I know who leaked, 2) I delete the alias, stopping the spam. It is transparent to my correspondents (I can reply from the alias), cuts the spam pretty much to zero, and is low maintenance. It also has a small security benefit: even if I were to share a password between websites (which I rarely do), the login (email, or login part of the email) would be different/non guessable.
Privacy is not secrecy.

You might want to search for a new job without it influencing searches that may be visible to a current employer.

You may want to search for health topics without it becoming associated at life insurers on the ad network.

You may want your teens to be able to search bullying and sexuality without Facebook or Google tagging those to their profiles, in perpetuity, or worse advertising and retargeting the topics to them.
You can take signal from customers and then manually investigate suspect batches, before dishing out the fine.
You’ve just made my point that all these examples of “anti-conservative bias” are really just bigoted or mysogynistic positions that are dressed up with junk science.
The term "bully" is not helpful in the first place. It's too vague. It used to refer to kids who beat up other kids in school. That's a specific behavior. Modern usage had deteriorated into meaninglessness. It's kinds of ridiculous that the terms is used to refer to adults.

But what you said is essentially valid, except I would state it in even broader terms. Accusations of bullying became an effective way to launch a social attack, either proactively or in retaliation.

This is why you can't solve this by simply instituting punitive rules and committees that "fight bullying". Beyond certain very basic level (you get fired if you punch someone at work, clear cut case) they will get mercilessly abused.

What you really need is to increase autonomy of all participants of the system so people can act in response. No one should be completely in thrall to their boss or adviser. At the very lease people should be able to leave without being harasses and sabotaged at their destination.
The current Go is great for writing a 60fps game server. The pauses are very low, and the qualities that make it great for a server also make it great for a game server.

I'm close to implementing hot code update -- in my Go game servers!
I use search keywords directly in my browser's address bar. Isn't going through ddg always going to be slower?
Rust does no such prevention. You are free (and encouraged to) use the unsafe parts of the language for performance sensitive code. A kernel written in Rust would likely have memory leaks and overflow errors too.
This is mostly nonsense.

If you don't want to use an LN hub, then create your own. If you don't have enough money, then raise some capital and start a LN hub business. Hell, create a non-profit LN hub! If you don't want to pay for the service of using other LN hubs, then send a direct payment. Of course, this will cost real money, but you always have that option. If I'm sending money to purchase a house, you can bet I'm going to send an actual transaction and not use the lightning network. For cups of coffee, I just don't need the full decentralization.

Claiming that we will not be able to solve the routing problem on the lightning network is exactly the same as claiming that we won't be able to solve the routing problem on the Internet. Routing is a solved problem, but is a difficult problem to implement, which is why the clients are in BETA.

Your link is bullshit, as I mentioned the network is in BETA. Of course people don't have a bunch of money on the lightning network and can't route large payments like $67. That's because the network is in BETA, and all of the platforms are expressly telling people not to use it for large payments.
https://www.atherenergy.com/

This is the Indian player. Trually the first real forward thinking “scooter” I’ve seen that’s electric. Completely rebuilt from the “ground up” I’d say. Niu is slapped together hedge fund money.
What's wrong with bringing those back to life? Their organizing features have been unmatched by any application we have today, except maybe wikis.

They didn't fail for not being useful, but because their engineering was clunky and their demands on resources were way beyond the hardware of the time. Also those systems were too complex for the classic programming techniques. Now that we have a better understanding of reactive programming and async dependencies, maybe we can finally build the tools ecosystem to take advantage of homoiconic data, and these systems can take off.
Another good reason to drop iOS from your workflow.
I have used Hotmail for many years and I really don't get much spam. Most of the junk that I do get ends up in the junk folder, essentially anything that doesn't come from someone in my address book as far as I can see. I check my junk folder whenever I expect someone new to send an email to me or about once a week.
Of course https://en.wikipedia.org/wiki/ColdFusion exists.
That depends on which country and which brand I am looking at getting a proper scooter in the Uk and it's pretty much down to which Vespa variant do I get and how I get it customised.

And do get a second hand 125 one for a few months before going for the full bike licence and buying a new 300 Gts.
Interesting idea, but I'm interested in the security implications. Now I have a Pod that has all my data in it, and I can host this pod anywhere I want. Great, but its now the single target for getting all data on me.

I get that its great when its working and secure, and I can control it. But exploits happen, and now all my data is in one place.
Once you get past a certain point of developing a complex game in Unity, one of the optimization techniques is to keep runtime allocations at 0 bytes in order to prevent a GC pause from ever happening. This was a huge pain back when Unity was on Mono 2.10.8 (released Dec 2011) but it's a bit better now.

It's a fight against the GC typically
What is eBPF?

https://qmonnet.github.io/whirl-offload/2016/09/01/dive-into...
Very interesting! I’m reading it quite thoroughly so I don’t have any immediate thoughts but this did remind me of another similar guide in the spirit of things if you haven’t seen it:

https://github.com/drduh/macOS-Security-and-Privacy-Guide

Very good also if you liked this
Honestly, I’d love to see a project like GoRails but for game programming, maybe with quarterly topics on eg making a FPS, RTS, etc. I would definitely pay a subscription for that.