jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Don't xor things that are obviously dependent on each other in any way - such as two samples of radio noise - since you risk eliminating a source of entropy.

on the other hand, you can only increase entropy by xoring things that are obviously independent, such as a software RNG that doesn't know anything about your radio setup, and obviously your radio setup doesn't depend on your software RNG (but make sure of this - it's imaginable, though unlikely, that your radio setup somehow is actually picking up the low bit from your CPU right as you're doing all this xor'ing.)

if you can be guaranteed that sources are independent, you can xor with anything (all zeros if you like, whatever) and it cannot possibly decrease entropy. set up a chain of xor's.

why? Because recall: 1) XOR'ing is commutative, so if a good source of entropy is anywhere in the xor list you can rewrite it to be the last element and the value of the expression will be unchanged. 2) a good source of entropy is an OTP, so applying an OTP from a random source as the last step cannot possibly retain any information from previous steps. even if all the other steps add up to "all zeros" a single good source of entropy xor'd anywhere in the expression will make it perfectly random.

So, as long as you can be assured they're independent, xor all of the sources you want. If they're not independent, though, be careful.

A source of radio entropy is not bad in your 'stack'. But there is no cost to adding half a dozen pseudo RNG's either, the low-bit of the time in milliseconds, and any other source you can think of.

as a tip to increase entropy, draw from your RNG continuously, not only when you need the next value. then the exact timing of which output you use will be end up increasing entropy. Again this is true if your sources are independent and nothing can play with this entropy by viewing and selectively massaging the final output.
If you have the right information and the right access (much like the men in the article), it is easy to rob a bank.
Due dilligence.
It depends completely on the application. It's also usually best to focus on the tail end -- I've always found alerts on 95th or 99th percentile latency useful and easy to decide on thresholds for (ask yourself -- how slow can I tolerate this being for 1% or 5% of users?)
The github help page* literally states "Danger.. If you committed a key, generate a new one." In a box. In Red.

I'm not sure how much clearer GitHub could make that.

*https://help.github.com/articles/remove-sensitive-data/
>> "I've never met someone who was proud to be an LSD user."
I am not proud of how tall I am.

I am not proud that I was lucky enough to be born with the talents that I have.

I am generally not very proud of things that I do that take little effort on my part.

I think that a lot of the people who were positively affected by LSD do not feel the need to talk about it.

They know how difficult it is to describe what it is like, and it sounds a little arrogant to talk about how much better it has made one's life.
I have no idea, but considering they are from DJB, they were probably created in a very unusual way ;-)
I still like the guy who ate the $120K banana
Zeneca founder here : ) -- Glad you mentioned us!
This is very cool. What was your inspiration for this?
Do you still need to give them your phone number though?
Sometime last summer, I finally caved. I just really wanted the old Instagram back.

As some of you know, I was an early employee at Instagram. So reminiscing about the past (and dealing with a lot of disappointment) is nothing new for me. But by now, my yearning had somehow grown too strong after all.

Old Instagram (OG) was perfect. Kevin and Mikey had created a gold standard for simple, fast and beautiful. Nothing has come close since. I’m not sure anything else will.

But that Instagram is clearly gone. And it’s clearly not coming back. And so I did what I never ever wanted to do: I started coding, reluctantly, to bring it back myself.

Fast forward to today, and I’m glad I started coding.

Say hello to Friends, an app for sharing photos with close friends.

Friends is not OG because we live & share differently than we did in 2010. But many things will feel familiar, while others will feel new and more intimate.

A few of us have been using Friends for a while now — and it’s been wonderful.

The doors are slowly opening for the next few people to join — so if you’d like to use it with your friends too, sign up for an early spot on the waitlist here:

https://heyfriends.app/join/waitlist

Thanks for reading,
Greg @grex

https://grex.nyc
More people on bikes means fewer cars. Coupled with frequent public transport means that your ambulance will not be stuck in traffic and that the bus that lets you not be homebound will take as long as the car you currently drive to get to the same places. And if you still need to drive, you will still be able to, it just won't be the only option available.
It's an encrypted yaml file.
While that is true, it is a non-trivial task to make actionable change on any of these propositions. Even boycotting certain companies is a job unto itself.
Potentially, sure. You'd need a filter with an activated charcoal/carbon layer.
I’m trying to imagine a situation where I would want to not wear a seatbelt, but I don’t know what it would be.
PowerPC was also the dominant embedded platform for two decades (the rover that just landed on Mars is PPC). Point being, ARM's presence in highly vertical markets like embedded or phones means very little to desktops and servers outside of Apple.
We use YAML to capture a structured description of a large instrument deployment. Comments are absolutely key for us. The YAML is revision controlled in git and annotating it as a document (rather than as data) is a huge benefit.

Tagged YAML allowed us to replace an older system that had ten times as much code. Now, there are far fewer, much warmer code paths, and it's easier to use and far less scary to maintain as a result.

Other markups are not the only alternative to this kind of thing. I expect many developers would reach for a database (SQLite?) as a storage medium. However, keeping our data accessible in plain text has been a huge benefit.
Thanks for making Hex Fiend. It's my go to hex editor, and I use it a lot.
Running Flash on a Nexus One is the equivalent of running today's flash on a late 90's computer. It is not the speediest thing, that is a limitation of mobile hardware. For small apps sure, for games and pseudo 3d, not so much. Native mobile interfaces and apps will make it looks slow on that hardware range always.

Flash and software rendering get better around 2GHz cpu and 1GB ram. html5 and javascript have the same slowness issues unless someone hardware accelerates <canvas> or WebGL is integrated. Flash dabbled with OpenVG in Flashlite 3 but they could also do more there.

Flash is only partially hardware accelerated. For full screen scaling and the mobile versions of later flash lite and finally 10.1 (although still sparingly). It is a step in the right direction but sad in that Director had that in 2003. Flash was ahead and didn't need to innovate much. Unity3D came along, html5 came along, now they need to.

I have been developing in Flash since version 4 when you could start actually make games with it. I am not an html5 or flash fanboy, I like flash and use both (even silverlight, unity3d et). This is just the reality. There is a hardware gap in time that will be closed in the next few years. Flash is not dead unless Adobe does nothing with it.
True. I found the other discussion: https://bugzilla.mozilla.org/show_bug.cgi?id=1698244#c1

Which says that the current Telemetry is not usable (and talks about the defaulting on).
Keep (re-)reading to the end.
There are two main "its" in the article. One of them (SVG tag) might not work in old browsers that don't support modern standards.

"Text mode" isn't the issue, as screen readers are also "text mode".
> Just buy a headset with a mic.

One more thing: we both use noise cancelling headsets. Believe me this isn't enough for two people holding Zoom calls at the same time if located in the same room.

Also: local internet connections suck. There's no way out of this because every provider sucks. I've called tech support during the pandemic multiple times, and they are clueless. I suppose they just cannot cope with so many people working remotely -- though they do manage to raise the price of my plan regularly!
It's an idiotic, racist dog whistle. Nothing more.
Part of the job of the library is to be boring. It's the reason third party libraries exist in the first place. They give you the basic starting points to get the job done.

Look how many people are complaining on here about how complicated c++ is. If something like tbb was integrated they would be all over it.
if you read the Original Article close enough, You will see the subtle point here:

>If this is successfully applied in young patients, it has the potential to prevent irreversible complications of the disease

How young is this going to be, One years old, 1 month old...
There are plenty in the UK:
https://www.carshop.co.uk/latest-news/cars-with-3-isofix-poi...
Show me proper Matlab data structures, I/O libraries, and string manipulation and I might actually care about language features...

I do agree with all of these advantages of using Matlab in an environment where my data is already cleaned and normalized; I just rarely find myself in that position.
Location: Saarbrücken, Germany

Remote: I don't mind.

Willing to relocate: Yes. Would prefer if it were within Europe. But I'm open to new places.

Technologies:
* Programming Language - Python, C++, Java.
* Framework: Tensorflow, PyTorch, Docker, Kubeflow, ASP.NET( C#)
* Machine Learning, Deep Learning, Data Mining and Analysis.
* Linux (preferred), Mac OS, Windows.

Résumé/CV: https://drive.google.com/open?id=0B5TAua-gvbbnWUN1a1UzSFFLWU...

Email: nithya1810@gmail.com

My field of interest is Machine Learning and Data Science for which, I have a strong theoretical background and projects to back up my practical experience. In particular, I have worked on different CNN architectures in text and image analysis. (Python-Tensorflow) and associated libraries is my preferred tool set for ML and Data Science. I have experience working in teams with people of varied expertise in different domains and hence, I have learnt how to communicate effectively with different groups and present my ideas accordingly. Currently looking for opportunities in the corporate sector to bring applicable ML solutions into production.
How on earth could that be useful? Compiling a piece of Ruby three times down into C, you're going to end up a with an absolute pile of shit.
You can re-run your proofs once the bug is patched, so its not like this makes all those proofs useless. Actually, that is the nice thing about Coq.
Chariots of the Gods is a load of bull. It has been extensively debunked but it still sells (for what reason I have no idea).
I definitely thought pg had written about the slogan, "Just Set It and Forget It" before clicking through to the post.
What about: http://en.wikipedia.org/wiki/http:/Father_of_All_Bombs
5-10MB is a big nothing, unless you're talking about running hundreds of images that consume 20-30mb each. in which case you would have some custom image structure to minimize everything anyway. But then you'd want to consider the infrastructure development cost vs just buying more iron.

There comes a point where you have to take a look at the diminishing returns and say "That's good enough."
The pretty animations are nice, and the ability to manipulate the vectors is very nice; however, I am sorry to say (and I do not mean this negatively) that there's not much "explanation".

The first sentence just describes the utility of the Eigens (so no explanation there). The next lays out the setting for the diagram. And the third says, "if we can do X, then v is an eigenvector and \lambda an eigenvalue". But... what if you can't do "X" ? What if v, (0,0) and Av are not colinear?

The skeleton of a great explanation is there, but the meat isn't there yet. A few more sentences would go a long way in making this better.

I appreciate the OP's effort, and I hope this will come across as constructive criticism.
Thank you for your appreciation. Coming from Java, adapting to c# was easier for me since syntax-wise these are very similar languages. I am now learning Objective C and I can understand and relate to your frustation about moving to a new language altogether :)
Absolutely; he's right. You should not mix data and code. That's the reason why my own site(s) are all static, and my website does not look like it's from 1993. (just kidding, it does intentionally, but my blog is Pelican)

You can still write a static site that talks to a database and can accept form input for users to login and do things. It's not impossible. There's no reason to require every page view to be dynamically generated. We invented countless types of caching software to make dynamic sites as static as possible! Why is it illogical to rip out the dynamic piece altogether and use a static site generator for (nearly) everything? Why does every page view have to hit a language interpreter or virtual machine? It doesn't!

It shouldn't!

Do people believe that websites can't use databases without being dynamic? That's the only explanation I have here.

edit: I have seen the other end of the spectrum -- a 10 million line PL/SQL CMS that dynamically generates the entire website -- HTML, JS, CSS -- from an Oracle database. Even the static content was in the database as blobs! Everything served through the Oracle Application Server (Apache with mod_plsql or mod_owa, which rarely got updates) and had no chance of scaling well. But people paid out the ass to license it!
It takes me an enormous amount of effort to read this font. I need to squint my eyes and had to zoom my browser window to about 200% and then scroll horizontally to make my way through the paragraphs.
I wouldn't say this is how I think most of my friends talk or anything, but it certainly doesn't read that differently from the way some people I know communicate.
He was a professional conman (before he made money with mega by actively pushing pirated content) known for making false claims, so be weary about the reliability of his encryption claims.
I was thinking more in these terms:

... the entire "madman theory" of coercion was flawed in its essence, depending as it did on twisted logic that assumed an adversary would respond to a calculated show of irrationality with something other than irrationality of its own. [1]

[1] http://www.commondreams.org/views05/0614-20.htm

In that article you can see what kind of danger unchecked assumptions and arrogance can lead people into, specially when these traits are carried by people with access to WMD.
He's wrong about not being able to link to song information on iTunes. That's been possible for about a year. What's interesting is that presumably this is because at a certain point (once they had secured the market) Apple found it more beneficial to expose this information to the web than to keep it behind a wall.

I wonder this will apply to Facebook too. Perhaps when they're secure enough to not worry if Google simply sucks out all their data, the benefits of being the central but open resource will outweigh the benefits of being a one way valve.
Here is one: http://www.ecamm.com/mac/printopia/
Miguel has tweeter that Mono is going to Attachmate.
I really like your interface. One thing I'm not crazy about with HTML5 is drag and drop uploading. I like that it exists, but please give me the regular type=file input box.

With drag and drop, it means I either have to resize my browser to access something on my desktop or open my filemanager to navigate to the directory where the files are. I'd much rather just click on a Browse... button and go from there.

Otherwise, very nice.
I've also observed that off site factors (incoming links) trump onsite factors (optimizing content and producing more of it). I think Google feels that it's way easier for a black hat to come up with great SEO-focused content then it is for them to engineer a lot of authority links, even if the latter is becoming easier and easier all the time.
I initially meant the comment one way: that is, the person was probably spending more time cruising StackOverflow instead of paying attention to work tasks.

But you have a point. We all have small spaces in the course of a day where we're not actively engaged in real work (as I am right now). Once can spend it on Facebook, or one can be looking for things to keep the knives sharp.
Imagine laying in the bed on your side and trying to read a book.
There is an "inbox" of sorts, but it took me years to find it - it's the Threads link in the top navigation bar.
I think the point is that the article feels a need to highly this, as though it is relevant. Primarily because they are trying to narrativize it in a certain way.
Maybe Cosmopolitan could be used with luastatic[1] to compile a Lua program to an "Actually Portable Executable":

CC="" luastatic main.lua
# Compile main.luastatic.c with Cosmopolitan Libc

[1] https://github.com/ers35/luastatic
Presumably more people are tied to their platform installed (UberEats/Deliver/JustEat) than a restaurant. If "that random pizza place across town that I order from in one click" disappeared off deliveroo, many people would just go to the next restaurant on the list.

It also wouldn't surprise me if these apps/sites delisted them in such a way that if you go looking for them they tell you they're "not accepting orders anymore" and just suggest an alternative.
It uses a fairly standard netcode where the state on a server is the only correct one. Battlefield 4 for example has a preference of a client state over the server in hit registration.
And yet, you did get there, and once there you interoperate -- permissionlessly -- with any other exchange.
An entire new organ was discovered last year:

https://en.wikipedia.org/wiki/Tubarial_salivary_gland
If you're guilty then you can disagree with the sentencing but it doesn't change the fact that you did the crime. Being considered guilty (by the courts or public) when you're actually innocent is far worse.

The US justice system is built on this foundation of letting the guilty go if it means avoiding a single innocent from being wrongfully convicted. Now you might say that social outrage isn't a big deal but considering the permanent nature of the internet and pervasiveness of social media, it's the same branding as a ex-con, if not worse since govt records at least have some controls on who can see them.

I agree that criminal sentencing and prison reform is needed, but that's a different discussion compared to how we treat the innocent.
I'm not a big proponent of Google but I agree. Most companies jettison under-performing projects but since Google is a juggernaut, I think they get extra flack for it.
On the other hand, "doing something about" the victims of the camps was there from day 1.
"Google Maps began as a C++ desktop program at Where 2 Technologies. In October 2004, the company was acquired by Google, which converted it into a web application. After additional acquisitions of a geospatial data visualization company and a realtime traffic analyzer, Google Maps was launched in February 2005."
Fastmail has subdomain addressing, so if your email is jondoe@example.com, you can use hn@jondoe.example.com to sign up for HN.

That way you'll know for sure who leaks your data, and nobody's going to strip it away like some services would strip away plus addressing (as in, johndoe+hn@example.com).
In your github account you can add a new email address that doesn't even exist or have a valid TLD, like "name@mail.fake". Don't use it as your primary email and it won't require confirmation. You can now set your git user.email to this fake address and any commits you make will be attributed to your account without exposing your actual email address.
Does this follow for the journey in math?

* https://terrytao.wordpress.com/career-advice/theres-more-to-...
Tesla, it's an option in the Model X's climate controls.
Ironic coming from a guy whose entire career is built on racist, classist, and homophobic caricatures.
yeah i managed to find some of his stuff on youtube... seems like it was pretty marginal idea with benefits being an aggregation of software streamlining of traditional lending + some career advice + job search functionality https://www.youtube.com/watch?v=_2Ls_ZcQM80
Can you give examples of each?

Last I saw, they only (rarely) show that they have a 'GitHub Client for Win and OSX'.

Command line interface and all other Git tools are usable.
Hell- when you create a new, empty repo they give you the commands to type into your terminal to upload from there.
I guess McDonnell Douglas was still smarting from that deal in '79 when they were indicted for... bribing the officials of 5 foreign countries (including nl).
Reddit and its community blows balls. There are churches out there who contribute in much bigger ways and get less publicity.

What a bunch of self serving douchebags. I'm sure they contribute online, but what will they do when someone in need approaches them in the street?

This kind of behavior is disgusting.
I like the top half of v2 with the bottom half of v1.
I was shocked to read about this requirement snuck into the health care bill. It is insane.

Can you imagine anyone who buys a computer needing to send HP or Dell a W-9 to request their tax id, then waiting for the response, and then filing a 1099? I can't imagine what was going through the lawmaker's heads.

Pretty much all goods would start to be priced at $599.
Funny that their paper is organized as a Hierarchical File System:

1 Introduction
2 The Hierarchical Namespace Albatross
2.1 Irrelevance
2.2 Restrictiveness
2.3 Performance Limiting
3 hFAD: A New File System Architecture
3.1 API
3.1.1 Naming Interfaces
3.1.2 Access Interfaces
3.2 Index Stores
3.3 OSD Layer
3.4 Implementation
4 Open Questions
5 Conclusions
I am pretty sure the author of this article has a very bad case of Romanticizing the Past.
That would have been a great follow-up question.

The application must have had a description of an idea that was good enough to get the interview. Probably the interview starts by asking the team to explain their plans in more detail. If after 5 minutes pg & friends don't have a clearer picture than what they got from the application, then is the team going to be able to explain the idea to customers (who are not going to give them 5 whole minutes)? Or be ready to pitch VCs in a few months (which is even more stressful)?
That first article is syndicated from http://www.prisonplanet.com/exposed-naked-body-scanner-image...

Are body scanners a tool of the New World Order? Since 9/11 was obviously an inside job, was this their plan all along? Does it tie in to the concentration camps built underneath Denver International Airport by the reptilian aliens that have infiltrated the upper levels of our government?
The problem with competing with AddThis and ShareThis is that they're dirt simple to slap on a page and free (not to mention they target more than just Facebook). The advantage you have is that their target is sharing web pages and your target is sharing products - so make your widget dirt simple, free, and very good at sharing products. Then add things like discounts and analytics to a premium plan.
Following some of the side discussion, it seems two examples of no-nos happened in some of the responses. Never put quotes around a paraphrase / interpretation of someone's comments. Never refer to a Dr. as Mr./Mrs./Ms. It just isn't done.

Edit for link: http://meta.math.stackexchange.com/questions/1990/the-unilat...
Your mom called, she wants her over-applied metasyntactic template back.