skysight-inc/HackerNews huggingface dataset:
Prisoner's Dilemma posits that you can't talk to the other party. In most real life situations, you can talk to your neighbors and what not.

I used that fact to good effect during my divorce, which involved no lawyers and was amicable. So I have first-hand experience with how well it can work to actually talk to the other party instead of waiting to see what they will do and reacting, based on an unnecessary assumption that it's clearly a hostile situation and we will be enemies.
Insaat Dekorasyon
Indeed. In fact many find considerable success in American politics.
Handmade Jewelry Affordable? Seriously
David Pakman of Venrock on Audio, Automation, Robotics, and Crypto
Show HN: Present LaTeX Beamer Slides with Notes from Your iPad or iPhone
There's oodles of languages like that. I recommend Nim.
Similar things happened in Russia and the Ottoman Empire - people claiming to be so-and-so, heir to the throne. As with anything else, if you are/aren't validated by society + the "gatekeepers of power", it doesn't really matter how good/bad your fake evidence is.

https://en.wikipedia.org/wiki/False_Dmitry
Re salt, presumably you’re storing that bcrypt as a hashed string though?

Re TCP connections, I was thinking HTTP proxies. Sounds like this isn’t HTTP traffic though so that’s not an issue.

Also why was my previous comment negative karma’ed? All I was doing was asking a couple of questions on a post that’s quite vague. The amount of abuse HNs rep system gets is pretty absurd.
What color is your name?
The human brain is very skilled at recognizing faces, it's the result of evolution.

While deepfake are high quality, I think most people can notice that it's not entirely authentic. A deepfake cannot really account for the shape of the skull, face mimics, face muscles, how the head and jaw move, etc, there are many things that the human brain works on to identify a face. I'm not really sure that deepfakes measure and render all those things reliably.

So I'm not really convinced by deepfakes in general. It's mostly a glorified silicon mask, nothing more: it will trick people if they're far away enough. Those might be able to fool face recognition softwares, but not humans, even those who are aware of deepfakes.
Pretty sure it didn't had an accessible SD card "Revolution Pi has a specially adapted Raspbian operating system, which is equipped with a real-time patch. The use of Raspbian ensures that most of the applications developed for the Raspberry Pi can also be used on the Revolution Pi."
I surely hope so, given that these make it possible to do things with Wine which are difficult if not impossible with a real Windows installation without having to do silly things with VMs or containers. As an example I use Wine to run Sketchup (2016, off-line) on Linux. After 30 days the thing times out and wants me to buy a license which is no longer available given that Sketchup has gone with the times and now does cloudy things. Since I just want to run the thing off-line without any external interference I prefer the 2016 version over newer incarnations. On Windows I'd have to try to eradicate every last trace of Sketchup from the registry and any other location used to determine whether this is the first time the program has been installed. On Linux the solution is simple, just wipe $WINEPREFIX and re-install (an automated process) to the same location. A simple script does the job, sketchup -r and I'm set.

By the way, $WINEPREFIX can also be used to make sure you don't wreck your entire Wine setup with a single typo. Just make sure all your serious use of Wine is done with a specific, non-default prefix and you're set.
IMHO Elixir School is a great way to start:
https://elixirschool.com/

After that, I would recommend taking a look at Elixir in Action from Saša Jurić
Ionic. HTML, JavaScript, and CSS work on (darn near) everything.
That is absolutely hilarious. Flashback to a similar technology `sleight of hand` -

Back in middleschool, when JavaScript's window.open allowed you easily to launch a fullscreen window with no browser chrome, and setting the background-image to a screenshot of the desktop... it was so entertaining watching students and teachers alike try to use the machine and thinking it was frozen!
>Why fight all day long for a 5% margin when you could put your money in index funds?

Are you serious? You're making such a critical mistake. The business owner isn't paying for the products. The customers are. Every time a customer spends $100 you get $5 in pure profit after paying all the salaries (including your own) and all other costs. The 5% margin is applied on the money your customer is spending, not your own money. If you have $100 and get a 10% ROI then you would have to wait a year to get $10. If you have 10 customers each paying $20 for the all you can eat buffet then you have $200 * 5% = $10 profit.

Let's assume you spent half a million on your fancy restaurant. How long does it take to pay that back? You don't pay it back from the profit. The cost has already been taken into account and therefore lowered the margin which means the margin clearly doesn't influence the ROI. The final profit is $1 per customer with 300 customers per day which translates to $75k of pure profit per year or a ROI of 15% in the first year. The real numbers probably look completely different. 300 customers is probably a below average day. The restaurant may be more expensive or cheaper to set up (especially if they are renting instead of owning).
With deep fakes easily available I believe the pornographic video material ultimately will have the same weight as a rumor, it's somewhat true for photos today. We definitely need a common way to propagate trusted information, but keeping videos as absolutely trustworthy is not possible anymore.
I’ve been using Duolingo to restore my limited knowledge of Japanese and worked pretty well. I managed to keep a two month every-day habit, but collapsed as soon as I skipped few days — there’s something to learn about too much aggressive gamification here.

Nonetheless I suggested my mother and grandmother to start using it to get better at their english and they’ve been using it every single day since 8 months ago — and I’ve seen incredible results. They start to understand basic online content and they are asking me to translate content less and less every week.

This is an incredible result IMHO.
URL: www.jefftk.com/p/disasters
Category: Personal Websites and Blogs

Powered by FortiGuard.
I'm really careful with bookmarking now. I found a txt file backup of my del.icio.us account from 2004, I couldn't find a single link which still worked. There was some gold which I would have loved to be able to look at again.

If something is interesting enough to keep I clip in into Evernote and tag it, then I can be confident it will be there when I go looking for it at some undefined point in the future.
Reading, and some more reading.
It is using hardware decoding in the browser. Try playing a YouTube video on an old computer with no hardware decode or an OS with it lacking like Haiku.
I also avoid 3 meals a day - totally unnecessary in my case.

Alas, whether it was my upbringing or boarding school, I’m also a turkey-cum-labrador when it comes to free food and booze: I really, really struggle to stop eating. I can resist everything except temptation and all that.
Business support and private cloud offerings (as in: pay Canonical to come set up a private cloud for you on machines you own).

Mindshare is important here, because otherwise, something like RedHat would likely be the default choice for businesses.
Ugh I hate the YouTube app so much.

Every 3rd open is a "want to try premium?" popover, like some beggar on the street. Closing a video requires 2 precisely positioned and executed swipes. Everything looks like an Android app, like all Googles apps for iOS.

Just terrible.
Relevant discussion from few days ago: "Ask HN: How do you manage your bookmarks?" https://news.ycombinator.com/item?id=22105561

I capture a lot of bookmarks into my org-mode and I don't spend much time deliberately curating. Once in few weeks I go through captured bookmarks and quickly assign a priority to each one (just a matter of pressing hotkey). Then I sort everything by priority, typically ending up with 10-15 higher priority ones that I would tag, put into my reading queue, refile etc.

Rest of it isn't curated and serves as my personal search engine [0]. Often instead of searching in google I'd first search in my emacs and find some relevant information in my knowledge base.

In addition, I'm working on promnesia [1], a browser addon that integrates links in my org-mode files with my browser. E.g.
- when I visit some blog, it would show me that I've got few blog posts from that blog bookmarked (along with my private notes and annotations), which typically means that the blog is worth exploring more
- when I visit someone's twitter profile it might prompt that I've retweeted/favorited some of that person's tweets

[0] https://beepb00p.xyz/pkm-search.html#personal_information

[1] https://github.com/karlicoss/promnesia#demo
New Java News
I just started my Elixir journey late last year, and I've been using a combination of Elixir School[0], the Ecto guides[1] and a video course from Pragmatic Studio[2] that I picked up on sale back in December.

The video course was a mixed bag but mostly useful. I am also new to functional programming so it was helpful for getting my head around a new way of planning my code but there were definitely chapters that were painfully basic and slow. So if you're already more advanced, it may not be as useful to you.

That said, they did a good job of introducing certain key Elixir/Erlang concepts by getting you to build functionality "by hand" and then refactoring it into the standard library functionality, so you can understand how it works under the hood, while also learning how to use the built-in library modules in real code.

Elixir has some pretty important concepts around concurrency, state management, and process supervision that are worth exploring in detail before you dive in too deep.

In terms of personal projects, I always try to re-implement an existing project when I tackle a new language. Right now I'm working on a simple scraper/parser that uses a shared worker pool for concurrent post-processing of links scraped by the main thread.

0: https://elixirschool.com/

1: https://hexdocs.pm/ecto/getting-started.html

2: https://pragmaticstudio.com/courses/elixir
Heuristics. Amount of skin tones mostly. Of course, lots of false positives at that age, and some false negatives due to racial biases of the algorithm. It was crude, but kind of worked.
Hmm, I thought deep fakes consume lots of computational power both at training and inference time. Is there some tech/science breakthrough here or they have just scaled it up to more hardware?
Even if you pay for Premium, it will forget what video you were looking on if the video was paused when you put it in the background. Especially infuriating if you're double-checking something on the web to reply to a comment
It's a problem indeed, although archive.org helps. Relevant read: https://www.gwern.net/Archiving-URLs#link-rot
It's not scarce though, its completely artificial scarcity.

Just because an auction means that people cant buy up every domain doesnt help anyone at the end of the system - it just ensures that domain name registrars capture the "value" instead of the scammers, the end user still gets a shitty deal.

So yeah, its stupid, and the system has only been fixed enough to keep getting itself paid.
I'm hesitant to use duolingo, after seeing the amount of funding rounds and VC capital they have taken. I would steer clear of using it.

Are there any free and open source alternatives to duolingo out there? I wouldn't want to use something that could shutdown after an 'incredible journey'.
I have 2 dogs, Sissy the older lab mix, who loves playing fetch all the time, and is in general possessive of the balls. But she'll chew them up. My other dog Melkor, who's a lot younger. I have to get him wound up before he'll like to chase the ball. But he's not that good at fetch. One thing I found he likes if he's on the dog bed, and I throw the ball up towards him, he'll catch it, let it go and I'll have to get it. I should train him more.
Climate Change and the Prisoner’s Dilemma
In Cleveland there is a similar mine that extends far out beneath Lake Erie. Always wanted to get a peek but visitation is practically verboten.
I use HN submissions as a better bookmark/log of what I've been reading that day (or previous day). Usually post things I might want to revisit later.

I use browser bookmark folders only for links for private stuff e.g. fun+memes, cooking, curated lists of <FOO>, ... Also I maintain markdown files for documenting changes/tweaks and modifications made to various machines on my network.

As a VI user I never looked at org-mode before. I'll probably do so in 2020 (https://github.com/jceb/vim-orgmode).
Raindrop.io
How is tooling and STL maturity of Nim?
The Silicon Jungle by Shumeet Baluja
The official Elixir guide runs you through the basics all the way to the more complicated concepts: https://elixir-lang.org/getting-started/introduction.html

For a fun and complicated Elixir project, you could try building a process pipeline that uses all your CPU cores to crunch some data. Look into Elixir Flow [0], for example, which has a fun guide on counting words in a file.

Elixir & Phoenix work well for web projects. The Phoenix framework is very well built on a solid core; it differs from other frameworks in that it feels more like a library, rather than a monstrosity that forces you to bend your application to its requirements. There's a lot of nice utilities that are easily pluggable and writing "plugs" yourself is rather simple as well. Phoenix has served me well when building microservices, too.

Elixir's biggest deficiency is that it does not have a proper type system. There is a very basic one, but it doesn't really help a whole lot. When working with Elixir, a type system is something that I miss the most. The way that Erlang & Beam VM are built makes it slightly easier to deal with errors at run-time, but catching stupidities at compile-time would still be immensely valuable.

[0] https://hexdocs.pm/flow/Flow.html
Monetary policy is not a tightrope
While it's true that there are some artifacts, I think that they can be mitigated with some tricks like: avoiding sudden head movements by the actor or artificially decreasing the quality of the video. Low quality photos of big foot entertained people for years.

I generally agree though that with time we will learn to see red flags like this and treat video as probably fake.
> What the original commenter is saying, and what I will agree will happen, is that the behavior of automatically trusting video as evidence will go away.

This is doubtful. People still believe in pictures despite it's so easy to forge. People believe obvious oral lies. Hell, people believe tweets.

The video medium is incredibly powerful, and the damage it can do is huge.

We are going to suffer for this, and most people won't even understand why.
Use PlayOnLinux as a GUI for managing different prefixes but don't use the built-in install scripts , there are GUI configs but you can also open with a button a terminal in the correct prefix and type commands there if needed.

You may still need prefixes because for game A the wine direct3d will work better but for game B you may want DXVK and if you want to mod Skyrim you will have to compile a patched wine version,

POL will also manage all versions of wine for you so it can grab the latest one if you need it or some very old one if some game/application needs that.

I read about a month ago about hat the dev of DXVK had tons of issues where small patches to fix X issue were breaking Y issue and it made no sense, so is a impossible job to be 100% compatible with all games and application bugs.
Interesting. I wonder what the reason for the difference is. WhatsApp (in the UK at least) is extremely prevalent: every group from parents at a school through to Members of Parliament seems to use it.
I built a search engine that searches content from all of my bookmarks and links. When I find a good site, I just add it. https://cowjar.com
"Complex software is what customers want."

I think I disagree. Most of my customers don't even want software. They want to watch a movie, or read something, or make some data transform, or something else that is their actual goal.

Complex software is what we make in order to enable them to achieve their goal; perhaps if we were smarter and better, we'd be able to make simple software that enabled their goals.
Looks cool!

Search (especially incremental) is very important, there's no way I'm going to read through someone else's 2000+ bookmarks, whereas searching for topics that interest me is feasible.

Wondering why you publish both gitbook and mdbook? I was planning to use mdbook to release my bookmarks to public; gitbook development has stalled as far as I understand.
I've tried dozens of services through the years and have always come away disappointed. I literally just want to store a URL and the page title — just text will do. I don't want an overwhelming visual list of my bookmarks. I don't want the page content scraped and stored. I don't need to share my bookmarks (other than syncing across devices). I would like some easy way to flag and clean up old 404-ing bookmarks. Simple categorisation or tagging. And a simple one-click add-to-inbox plugin that'd work on all my browsers including on iOS. And I'd like a good-looking UI — not an ugly mess like Pinboard. And of course there should be a solid export interface so that users aren't locked into some proprietary data structure.

As a product designer I'd love to sink my teeth into this problem but unfortunately it's a dev-heavy project and that's outside my comfort-zone.

For now I'm sticking with my fallback solution — dozens of 'link dump' notes in the Mac Notes app. It's searchable, lightweight, and flexible but a nightmare to manage. There must be something better out there.
I use https://www.pomerium.io/ for my internal services with Google oauth. I like it because unlike oauth-proxy I can define which users are allowed to which (sub)domains. I run this in Kubernetes and it supports forward authentication, so adding a new service is editing a configmap to let pomerium know about the domain and its allowed users (support for defining this in the ingress is coming), and adding a few ingress annotations.
Arguably the most famous example of a bug like this is the person who would drive to the store to buy ice cream and depending on what flavor of ice cream they bought, the car would or would not start back up.

https://www.kepner-tregoe.com/blog/help-my-car-is-allergic-t...
As of three years now my MBP 2015 is running ChromeOS so my next laptop would be probably something like Pixelbook Go (2 pounds, decent keyboard, 16GB)

But since ChromeOS can run on just about anything (I use as a spare laptop ChromeOS on $100 Thinkpad x230) I really do not have to worry about upgrading MBP 2015.

For the sake of the planet I will probably go for anything available 2-nd hand with decent screen.
Best WordPress Migration Plugins to Safely Move Your Site – HostNoc
On the contrary, Wouldn't you want to use something so that it could save their day especially theirs being an "incredible journey"?
I had a user once calling me real desperately saying she was hacked. Got to her desk and nothing was going on.

She then sit or her desk and started talking me through what she was doing, then suddenly the screen started to move by itself, stuff getting typed everywhere, applications opening and closing all around.

Turns out she had accidentally turned on speech recognition on her mac, and the laptop was simply trying to parse - in English - everything we were saying - in Portuguese - into valid commands.

Nice little havoc.
Well they did add the compiler half way through.

You can write idiomatic Dart code that won't run because Flutter asserts crash it at runtime. And you fix it by writing code that the Dart compiler complains about but lets you run and it works (even though it shouldn't). Is there another compiled language where this is the norm?

What's the point of dealing with a half baked ecosystem when there are much better languages available?
Funnily enough when discussing this with a friend this morning I also described my 2015 MBP as 'peak Apple'.

Sadly I need a laptop instead of a desktop, and I can't be bothered to battle with Hackintosh compatibility...
Take a zoom at the original picture. It's 4 pixels.
Why? So some developers and jerks can claim that you are a snowflake if you used the feature they removed? If there was data at least you can resign that you are really special and you were in a select club but without the data the vocal developer with big ego will claim whatever he wants.
Yeah apple maps still pans better. I tried again and google maps has some jank and goes down to around 30-45 fps. Still better when I compared to an android phone running the same thing.
I do curate my bookmarks, in the sense that I'm renaming them (the website title is sometimes way too long and bloated, and I put tags on them to find them where I believe they might be relevant (ex: note-taking, selfhosted, e2ee)

If the website contains an important bit of info, I try to send the page to the Wayback Machine so that it's not lost to time when the website eventually dies, and I also copy that info in my notes (currently using Joplin)
It's true that it's tough to learn a language from scratch with just Duolingo - only language classes truly worked for me. But as a means of review or for giving my friends who would probably never learn the language properly a leg up, it's invaluable. Rosetta Stone used to be a $700 investment and this made it obsolete.
The pre-iOS7 share button looked very similar:

https://media.idownloadblog.com/wp-content/uploads/2013/02/p...

Also I do not understand the criticism. The box represents your phone; the arrow pointing outside represents sharing/sending something from your phone to outside it (to Twitter, to another person etc.)

The only valid criticism IMHO is that the share button is often used to do stuff that isn't sharing.
I learned Mandarin and German pre-Duolingo, both to reasonable levels of proficiency.

I've messed around with Duolingo a few times, just to get a feel for how useful it is. I came away feeling that it was about the same level as flashcard vocabulary learning - useful, but only a small part of the pie.

Vocabulary is a necessary, but not sufficient, condition to be able to carry on a conversation. Mandarin in particular is more difficult, since you need to grind through hours and hour writing/rote learning characters to improve your vocabulary.

The one thing that noticeably accelerated my proficiency was having an actual conversation with a native speaker (host family/tutor/etc). That's not something that Duolingo really replicates.

Self-plug - coincidentally, earlier today I just released a small tool for Mandarin learners to practise their tone recognition! I've been working on a larger app and this seemed like something that would have helped me when I first started out. App is currently live @ https://fluent.academy - I'll be introducing more functionality for Mandarin learners in the near future, so would really love to hear from students of any level.
So if I understand correctly, its a mathematical question:

What function family p(c,k) for integers k satisfies the following conditions:

ExpectationValue < p(c,k) * e2o(k) > = c (for nearly all c)

(over k)

Variance < p(c,k) * k > = constant over nearly all c

i.e. the expected variance should be constant in the perceptual (gamma compressed) domain, while the expected optical intensity should be the non-dithered original input optical intensity c.

May I ask how you came up with the current probability distribution? you call it triangular but it's not really a hat distribution.