skysight-inc/HackerNews huggingface dataset:
Criminals can not erase their conviction. At best they will be able to wipe out your ability to find out about that conviction. If you want to know stuff like that you'll have to do a background check and not everybody gets to do background checks on everybody else for no particular reason. And that's a good thing.
Note:
They arent talking about DELETING MESSAGES,

but UNSENDING messages.

Rant: FB is a data hog. But shares data with ad companies. To entice them into advertising. Otherwise their ad platform sucks.
My advice to consumer-facing websites is that it's a means to avoid losing a potentially expensive lawsuit.
Don't you think that a millionaire or billionaire giving you their experience and guidance would be subject to survivor bias?
> Remote sensing systems are a thing, and there are good reasons to regulate them.

I'm curious. What do you consider those to be? More importantly, do you consider the First Amendment to supersede these laws?
So I'm working on a project, within a product company, where 3 of the main components were written by an outsourcing company. From time to time I had to solve support tickets for those components.

Now I use this C# code I found there as "do-not"s. Let me give you few examples: classes with 24000 (yeah, 24 thousands) lines. Tens of classes in the same file. Methods with hundreds of lines. Switches in switch in while in while(true). Operations (push and pop) on same queue from different threads and lot of commented code with synchronizing logic which shows they just didn't understand how threads can share a bloody queue object. Copy-paste of logic because why do you have classes. Use statics, you dumb. And the most evil thing, the best and worst example is a class which uses an array[] with fixed size but behaves like a List with dynamic size. No generics. No use of .net classes.

I can't imagine how those projects were signed by the main architect while he asks, during usual code reviews, for nitpicks: change the name, move the property upper with a line, etc.

I think the time and money spent to fix various things within those componentes could have been greatly reduced if not that messy haywire code.
Was listening to "I got it From Agnes" just the other day - https://www.youtube.com/watch?v=R6qFG0uop9k

That aspect of his humour however seems noticeably absent from this article. You'd have thought "Poisoning Pigeons in the Park" would at least get a mention - https://www.youtube.com/watch?v=yhuMLpdnOjY
How+to+pull+off+the+Kim+Kardashian+Blonde+wig+look
I think I would pay $1-2/mo for a custom algorithm that eliminated ads and sorts content the way I want. But Facebook probably makes more money on certain users then that anyways.
Well, except that C isn't a family of languages. (EDIT: or rather there is a specific language with the proper name "The C Programming Language," whereas there is no specific programming language called "lisp." EDIT: except McCarthy's?) I guess if we were to follow this line of reasoning, all the languages you mention are in a family of ALGOL-like language.

Emacs Lisp is also pretty darned incompatible with Common Lisp. Is Emacs Lisp not a lisp? How about Scheme? Is Scheme not a lisp?

The way you refer to Lisp, capitalized and as a proper noun, suggests to me that you are simply using "Lisp" as an abbreviated form of "ANSI Common Lisp."

If one chooses a definition of lisp that only includes Common Lisp, then no other lisp can be a lisp unless it implements the ANSI Common Lisp spec (is SBCL a lisp? I hear they added TCO, which isn't in the spec). But most people consider Emacs Lisp, Scheme, and indeed Clojure a lisp.

I've seen the lisp means Common Lisp argument elsewhere before, but at this point it just sounds like sour grapes coupled with an odd minority viewpoint around semantics.
The Truth About the UBS Micron Report
Why are we only forcing Google to remove this information when, as you say, it will still be in the public record. Why are journalists allowed to report on something that we aren't allowing a search engine to show?
Merkle trees are used extensively in distributed computing. Here's an example: You have many instances serving assets of some kind replicated in several data centers. They are structured in an arbitrary number of branches with many assets in each branch:

(root)
| \
(foo) (bar)---(baz)----[even_more_assets]
| |
| [many_more_assets]
|
[many_assets]

How do you make sure the asset trees in the instances are synced up, serving the same assets?

You could compare every bit across every instance, but that would be very inefficient. You could compare the hashes of all the assets at each node of the tree, but you would still end up making many unnecessary comparisons.

You can simply hash each node of the tree based on the hash of its child nodes / assets. This forms a Merkle tree. That way, you can simply compare the root hashes across instances, and if they match, then the whole asset tree must be the same. If they don't match, compare the hashes at the next level of the tree until you find the discrepancy, and sync the nodes / assets where the hashes don't match. Merkle trees can be a very powerful tool for reaching consensus quickly in distributed systems.
I think it's a little funny but I wouldn't call it deceptive. If you delete your local copy of a text message, that doesn't remove it from the other person's phone. Same thing with messages on AIM and IRC. So un-sending seems to be the far less obvious feature.
feels like it is still winter I guess
A General Purpose O(n) Sorting Algorithm [pdf]
Good video series (in no particular order):

Electricity videos. Audio can be annoying, but the visualizations (although corny at times) are outstanding for developing intuition.

https://www.youtube.com/watch?v=XiHVe8U5PhU&list=PLkyBCj4JhH...

GreatScott! - building projects

https://www.youtube.com/channel/UC6mIxFTvXkWQVEHPsEdflzQ

bigclivedotcom - does A LOT of teardowns, and you learn A LOT by seeing what designers have done wrong.

https://www.youtube.com/channel/UCtM5z2gkrGRuWd0JQMx76qA

EEVblog - Dave talks (sometimes a bit long-winded, but I like him anyway) about various electronics topics. His explanations are outstanding.

https://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ

Afrotechmods - Both good for explanations as well as building stuff

https://www.youtube.com/channel/UCosnWgi3eorc1klEQ8pIgJQ
The old source is very different from what is running today.
If he does it could be why he seems so disconnected from reality? If the algorithm puts positive news in front of him, and people regularly commenting on everything in praise, with no real dissenting commentary, then ...
As a user I understand that, but as a forum administrator I have a different view point.

About a decade ago I was involved in building what became for a short span one of the best cinephile discussion boards on the Internet. Aside from HN, or maybe MeFi I can't think of any forum that sustained a signal-to-noise ratio of that quality for that long. It was night-and-day better than IMDB boards.

Naive and idealistic as we were, we have users full control to edit/delete posts. Over time we tightened that to have time limits, etc. But there was one big loophole which was you could delete your entire account and it would purge all your posts. Eventually one of our most prominent members with thousands of posts decided to (╯°□°）╯︵ ┻━┻. The result? Utter incomprehensibility of half the threads, effectively rendering the history useless if not downright misleading.

I get that the pendulum has swung too far and users deserve more control of their data, but a public forum is fundamentally a different thing from a social network—a forum thread is different from a post in that the value of the thread is communal, it should not be owned by the individual in the same way that it makes sense for a social media post to be. And even in that case, I think most of the problem comes from the giant many-tentacled nature of Facebooks and Googles where the data doesn't even come from directly entering it in and it's incredibly difficult to even visualize what they have. For a simple forum I think it's perfectly reasonable (and clear!) to have ToS that state: you post it, it's here forever, barring special requests due to extreme circumstances or legal reasons.
Is it?

I just did a brief search, and found this paper [0], which includes a phonological inventory of Brazillian Portuguese. It lists /j/ as a consonant.

[0] http://journals.sagepub.com/doi/pdf/10.1177/0023830902045002...
OP says that fadvise is going to bottleneck in the same places on BSD that it does under Linux, with no supporting evidence. I agree that containers in general are a tough problem.
Please excuse some meta commentary here.

Is HN turning into an anti-Facebook echo chamber? I cannot believe the amount of posts about Facebook, condemning Facebook, blaming Facebook, assuming the worst motives of Facebook, and picking apart every word said by Facebook executives. In every post's comments there are the same tired "you are the product", "I deleted Facebook and if you don't you're an idiot", "dumb fucks trust me" comments.

It's getting so that I don't even want to refresh here, since at any given time a chunk of the headlines are taken up with the same old shit hating on Facebook. I roll my eyes and move on usually, but it's getting to me to see a forum I enjoy devolve into a negative hate train of spite.

I don't work for Facebook, they thought I wasn't smart enough to work there. I have no financial interest in Facebook. I do use Facebook moderately often. I'm mostly just tired of seeing the negativity and hate.
It probably looks that way, but I don't think Facebook would just up and announce a new feature to save some face. My guess is that they really were going to make un-sending into a real public-facing feature, and they made a premature announcement due to this Zuck unsending controversy.
I honestly think the fault is in the naming conventions. when you call it "Auto Pilot" it doesn't seem like you have to drive at all. Someone like Cadillac calls it "Super Cruise". I think this makes it sound much more like what it is. It's driving assistance, not self driving.
I get what you're saying about their 'decision' to prohibit 'recommendation' questions, but my point is that it doesn't make any sense. It's a distinction without a difference, as many, many questions on the site are 'recommendations' or 'how do I':

https://stackoverflow.com/questions/1942298/wrapping-a-c-lib...

https://stackoverflow.com/questions/127803/how-to-parse-an-i...

https://stackoverflow.com/questions/1006289/how-to-find-out-...

..etc..

I don't understand why "how to generate a USPS label" (my question) is different than any of the above examples.
The thresholds for unlocking privileges are there to filter out offensive trolls and other drains on the community. This can be a bit annoying since it applies separately to every subdomain and I can't be bothered to build up rep in every place that I might want to make an occasional comment.
This is exactly what I mean. Looking at the repo there are a ton of packages in `node_modules` dir for a lib that should have 0 to a handful of dependencies.

People will be more likely to use this lib if it's cleaned up a bit. I'm pretty new to using JS/npm and one of my least favorite parts of it this:

npm install some-package
1400 packages installed

So seeing packages that have a bunch of stuff in their node_modules gives me pause about using it, especially when it's not clear to me why it would need all those things.
I would just be happy if my rpi would not randomly corrupt the memory card for no reason all the time. Have it on a quality adapter, hooked up to a ups, with a quality card, yet it still corrupts itself for no reason.
Quartz Obsession: Dropshipping
Previously (February 2010);

"As part of an effort to de-bogonise this newly allocated address space, RIPE, in cooperation with APNIC, made some test advertisements to the global BGP table for several prefixes with 1.0.0.0/8. Specifically, these networks included 1.1.1.0/24 and 1.2.3.0/24. Why these networks? Because they contain the novel (and illegal) IPv4 addresses 1.1.1.1 and 1.2.3.4, of course.

"Shortly after announcing the routes to the world, RIPE's RIS was flooded with over 50 Mbps of traffic destined for what is still an unallocated network; it should not appear on the global Internet."

* http://packetlife.net/blog/2010/feb/5/ripe-plays-with-1-0-0-...
I honestly don’t know much about electronics, but there is a bundle on humble bundle right now about hardware and electronics [1]. It might be worth checking out. If anyone has read any of these feel free to comment which ones are worth a read.

[1]: https://www.humblebundle.com/books/makerspace-books
Japanese de-voices vowels in certain contexts adjacent to voiceless consonants. The weakness you're describing is the lack of voicing (vocal cords vibrating).
> things are perhaps better now, sure

I really think you are forcing here, I said:

> probably lives better than kings

And I do conceded that I have not studied kings lives to know, so I am guessing, but the poor of the past for sure lived way worse then the current poor. No question. The world is a much better place to live, MUCH.

Now we can argue if should be better, based on distribution (rich are richer, than poor should also be richer) or inflation.

But people used to have dozens of kids and only a couple would live, that alone is enough to justify.

My grandparents had 7 kids in the middle of nowhere and none died.
Not "purely" psychological though - that would be a delusion, which we presumably don't consider 'working'. Perhaps it would better to say that while the effect is somatic, the cause is psychological?
I think this is a geometric plane, not an airplane. It doesn't explode because it has zero thickness and so can't interact with the atoms of the building materials.
Ask HN: Just got offered $30k for 5% equity at creation. Now what?
A business client of mine wants invest in my app idea. He’s waiting for investment terms. I have no entity yet. Probably going with a SAFE. What, exactly, should be my next 5 steps?
> Google CANNOT become our only source of truth.

Unfortunately we live in a world where if something is not listed in Google's SERP, we doubt it exists.
Hi - many here do not know who you are, and are interested in your bio. Your HN profile doesn't have one. Can you please add one, or link to one.

Thanks
https://news.ycombinator.com/item?id=16729942
In the days of old all tweets were chronical. The official Twitter app orders your stream of tweets based on popularity and some other metrics that it thinks will appeal to you. It also slides ads in amongst them.
Thanks, I'll check!
5 Resources for Remote Workers That Will Change Your Life
To me, that the "internet is forever" is utterly inhumane.

But I live in a country (the US) which is savagely vindictive towards "criminals" (though only poor criminals) both by cultural tradition and as a means towards suppression of minorities.

I'm white, but my name is more common amongst black Americans. If you google me, some of the top image hits are mugshots of unfortunate black people. It doesn't affect me, but it reminds me of how awful it is that mugshots have become so easily aggregated and republished.
IMO, once you reach a certain level of comfortability as a developer it doesn't feel wrong at all to try to sell something before it's made.

I know I could solve whatever problem it is by leveraging a lot of my existing patterns and code. Once you know enough about a domain the coding and configuration becomes an afterthought.
Yep, I would bet that the reason the Cain and Abel story is referenced is because during that era, there was an inherent tension between the two types of sustenance, that is much deeper (societally and culturally) than today.
I think you're missing some of the subtleties of solving these problems using "just more tags."

In a hierarchical system, a lot of these organizational issues are local. If I have one directory that consists of a project organized one way, and another directory that consists of a different project organized a different way, those different organizations don't really interact with each other in any way.

If you are using tags for everything, in order to avoid weird mishmashes of different ways of using tags, you would need to either have a completely standardized tagging system that everything used consistently, or you'd have to always include various contextual information in your queries or in your browsing in order for the queries to make sense. For instance: [mount: my-hd][project: my-project][type: jpeg]

I think you overstate the problem with different applications as well. For a large amount of the metadata that is relevant for these applications, there is a standard tagging system. ID3 for music, EXIF for images, XMP for various image and video formats. It's true that there is some metadata that these applications store in proprietary databases, but that's mostly an issue of it being difficult to come to a consensus on standards that meet everyone's needs, and it's easier to just write some proprietary metadata somewhere. With tagging systems, if there wasn't agreement on the schema of tags, you'd still have the same issue.

I don't think it's a bad idea to consider alternatives that are more general and more flexible than what we're doing now, but I do think that it's pretty easy to handwave about how nice a tag based system would be, but a lot harder to solve all of the little problems that are going to come up and turn it into a real, coherent, working whole, and then getting enough critical mass so that it is used outside of a small niche with a handful of applications.
looks like that NOOBS card doesn't perform well at all
> like reading a Lisp book and then trying the example code in those languages - and then it does not work...

Does SICP work in Common Lisp these days? Or is Scheme also not sufficiently a lisp?

> CL is a specific branch of the Lisp tree. Clojure is a new tree, based on roots in Java (runtime and interop), Lisp (various ideas, like expressions, macros, ...), FPLs (ideas like 'persistent' data structures, ...

I would definitely agree with this.

EDIT: It occurs to me that maybe the difference of opinion is around the whole acceptance of the notion of lisp as a family vs. Capital Lisp as a species.

It seems like the idea of strict compatibility with Common Lisp is more akin to the definition of a species (i.e. more or less able to interbreed). On the other hand, if one accepts the premise that lisp can be a family, then incompatible evolutionary changes should be expected.

Whether one considers Clojure a lisp probably depends on whether they think it bears sufficient resemblance to other accepted lisps as to constitute a family. Lions and house cats are pretty different and aren't biologically compatible from a reproductive standpoint, but share a lot in common such as a similar morphology and common ancestor. Common ancestor is a sticky point, because presumably some Common Lisp implementations don't literally share code with prior lisps... A clean room Common Lisp couldn't meet that standard, for example.

Fun discussion for sure.
> your own DNS local caches

Doesn't that mean your ISP will now see what domains you are looking up?
> Ultimately, it was the market that decided to recognize the Ethereum Foundation's fork as the winner.

So instead of a carefully designed system of law that has thousands of years of evolution to get where it is today, we'll just regress back to what is basically mob rule?
Eh, I don't think it goes as well as you think, considering it's been banned for years [0].

[0]: https://www.reddit.com/r/sysadmin/comments/2komqe/china_bloc...
Bodybuilding and powerlifting have both tested and untested federations. The untested federations tacitly approve PEDs. (And people in the tested federations, at least for powerlifting, are often caught for PEDs.) Weightlifting, as far as I know, has no untested federations.

To the grandparent post, you'll probably be interested in the recent documentary "Icarus". It's on Netflix.
LOL. Touche. I'd better hit the delete link here before it disappears.
How does Twitter even work without Tweet Marker?

I can open a 3rd party app on whatever platform I am currently using and will be presented with the exact position of my timeline where I left it before with one of the other 3rd party apps.

If they cripple their API even further, I can't see myself using Twitter anymore.
I'd be surprised if they did. It is extremely normal for forum software to only soft-delete posts — for one reason among many, it means somebody can't harass you while they know you're here but delete it before the mods can have a look.
Hi, I'm working on our CEE expansion at Stripe, with no firm timeline to share at this time. Mind dropping me a line? I'm pglootz@stripe.com.
Being forced to use the official Twitter app would be bad enough -- but there isn't any official app at all on macOS. They killed theirs off in February.
Yes, MSQuery. Here is the first of many results returned by Google after searching "query Excel spreadsheet" (I didn't bother reading it) http://www.exceluser.com/formulas/msquery-excel-relational-d...
Arguing that it's possible to build an autonomous that is sometimes wrong but always knows when it's wrong seems like a stretch to me.
Every time i've tried to use some combination of a Spice program and something like EagleCad I get really lost quickly. It's clearly software written for people who already know what they are doing.

Do you have any good resources on learning such conceptually?
Nurture.AI – collaborative platform for getting more out of AI research
Awesome!

Yeah, I find the real hardware very stimulating myself.

Right now, I have an Apple //e and my old 2600 (VCS) hooked up to a professional video monitor.

If you can find one of these, I very strongly recommend one. They deliver an insane good image from old machines. Even from RF, which tends to be the worst.

You can install a shorter cord to help with image, if you need to. It's easy.

Adventure is one of my top picks too. Back in the day, it was amazing, and it hinted at so much more to come. That game is real history. Love your idea to mod it.

The thing I keep coming back to, regarding older, analog controllers, is the simple game mechanics, and interaction.

Once, in the 90s, when my youngest was 2, maybe 3, I had a VCS hooked up. He started a Breakout game, and was near the TV. As he turned the paddle, saw the little bar on the screen move, his head moved with it, all real time, connected.

He remembers it. Powerful experience.

And yeah, flip the switch, and you are in. No bullshit. :D

On the dev side, I sometimes like to do it right on the machine. Can't with a 2600, but can with a computer. Good for learning, testing.

Then, in project mode, use emulators. So much faster, easier.
Wow, this is just plain stupid. I think I would rather stop using Twitter than to be forced to use their awful clients.
It has many of those verb-noun pairs.
> If Trump were to have his bankruptcies "forgotten" by google

... would Google be allowed to link to stories that mention those bankruptcies?
Gibilisco's Teach Yourself electricity and electronics is pretty decent:

https://www.amazon.com/Teach-Yourself-Electricity-Electronic...
I don’t think it was developed for Zuck in the last few days.

I imagine it’s always been there but they never planned to turn it on for normal users. Just a secret ability for some insiders.

Now that people know, it’s a “feature we’re developing” instead of an internal tool/ability.
Keep reading. The "solution" is actually no solution at all -- it'd work for a few dozen users, but not for hundreds of thousands.