skysight-inc/HackerNews huggingface dataset:
Makes me think of something I wrote a while back...

https://hackernoon.com/10x-rockstar-ninja-wizard-vampires-f5...

"Ninjas are nameless, faceless mercenaries. The ninja’s job is to create mayhem for the highest bidder. The ninja shows up in the dark of night, uses mysterious powers and ruthless violence to create disaster, then disappears in a puff of smoke.

Ninjas are nameless, faceless, heartless, merciless enemies.

Are you sure you want to hire them to work on your code?"

"what makes a wizard a wizard is that they use magic. And unless you’re born with it (Harry Potter), or study ancient and mysterious tomes, you will not be a wizard. Only wizards can understand what other wizards do. Unless your whole team is wizards, you might want to reconsider the idea of using magic rather than proven tech in your code."
That to me seems more like a sign that you should be enforcing a policy that pushing the merge button is gated by tests passing (& in successful application pushing the "merge button" should be nothing but a request to automation to apply the merge & do the tests before actually pushing it as a new master). If you're saying that there are breaking changes that are possible that test coverage is insufficient for, I would propose that the test coverage needs to be addressed. Is this advice for small 1 person repos? It can be if you want to develop good habits or be more diligent at preventing defects. It becomes more applicable as more people start contributing.
They just don't call it a "free one month trial". Instead they say "sign up and get an extra month free". Which is basically what the "free trial" is if you fail to cancel it.
You're attempting to defend the relevance of your comments to an article about the development practices of, among other people, Linus Torvalds, by saying, "Most devs in my experience are not git experts, and they don’t always use git in best practices kinds of ways." Perhaps you are not aware that Linus Torvalds originally wrote Git, and did so specifically to mechanize what he considers to be "best practices".

Edited to add: apparently something in my phrasing is leading you to believe that I'm angry with you and wanting to attack you. I'm not sure what that is, but that isn't my intention. I just think what you're saying isn't true, or rather is presumably true of your company but not of this article, and I was trying to explain why. I'm sorry for writing in what is apparently an aggressive tone.
You'd still own the stock even if it was valued at $0. You didn't lose anything.
Because Microsoft has written several OSes in C# variants, with AOT compilation to native code.

They then took some of those learnings into Windows 8.x, UWP .NET Native and C# 7.x and 8.0 low level memory primitives.

A tracing GC, coupled with value types and manual memory management in unsafe code makes plenty of sense and has been done multiple times since Xerox PARC days.

The only thing missing is a company having the guts to push it no matter what. A bit like Google is doing with ChromeOS and Android.
Rents increased because people can afford it, at the expense of everything else in their budget. If it was "too much", they wouldn't pay it-- the sacrifices would become too big, to the point where living on the street or sleeping in their car would look like a better option. For that to happen, rents would have to be so high you might be deciding between food and a place to a sleep. We're far from that.
> The most efficient way to implement this would be to allocate enough memory to store a1, a2, and a3 and then run the initialization method 3 times over that memory.

Only if a1, a2, a3 are also freed at once. In which case, you can just put all three in a struct that is allocated as a single block. Rust doesn't yet support this very well in the general case, because its support for what C++ calls "placement new" and customized allocation in general is not complete or stabilized. But doing this in a more hackish special-cased way is already possible in many cases.
Thank you for responding to me. That is a viewpoint that I had not considered.
You can use the webmaster tools on Google to fix the indexing. It takes a few days, but worth the effort.
Add a captcha then.
Polygon Clipping: A Wrapper, a Benchmark (2013)
yeah thats a real concern. not only do you have to worry about your own security but that of your friends and family.
IP address is a very strong signal and short of Tor you cannot do much about that. I'm hesitant to recommend VPNs just due to the high level of trust you need to have in your provider. It isn't that easy to avoid tracking.
There's a consensus made on the global state of the Tor network made between several well-known parties: just as a regular Tor client, Lighnion downloads the consensus document, parses it, validates its signatures and perform a path selection algorithm on it. It's several megabytes to downloaded by the Javascript client (itself being few kilobytes) and is currently a limitation of the protocol.

If the "walking onions" proposal gets maintstream (i.e. private retrieval of a consensus subset), we can hope for improvements (see https://gitweb.torproject.org/torspec.git/tree/proposals/300...).
Likely this is to prevent malicious attempts to block access to an account- I can definitely imagine someone trying to block a popular account by abusing the password reset mechanism. Imagine attempting to reset a password of a popular account by spamming the p/W reset mechanism, if the limit is per-account instead of per-IP then you could fairly easily deny access to any account.
The first part of Doom was shareware and free btw
Ah! Makes so much more sense, thanks!
I don't see such a limit. When I search, I still can scroll. Just tried and it worked all the way down to 2011.
> Once the sale is made, it is legally over.

No the sale isn't the final step, delivery of the product is. In this case, Amazon has not delivered the product therefore the transaction is not complete.

To borrow from a sibling post, the chickens in his cart could be considered delivered and paid for making it legally untenable to reverse the transaction.
Oh hey, it's something actually relevant to my interests. Seasoned DevOps Profeshnal hat goes on...nnnnow.

> I came to the realization recently that I haven't really felt like I'm working towards mastery of any skills and it's making me depressed.

"DevOps engineers" get the short end of the stick on the wide-vs-deep thing because "DevOps", at present, is constantly changing. And by "changing," I mostly mean "thrashing," though we have found a decent local maximum with some of the container stuff that's out there that I think will last, even on the leading edge, for at least a few years.

Which is to say, this is endemic. Best way out, IMO, is to have other professional outlets. I write a lot of not-DevOps code, both at my current gig and on the side, because DevOps requires the Dev side as well as the Ops side to be worth a fart.

> and helping people with infrastructure issues (aka being distracted). ... I rarely get the feeling that I'm in any sort of good work "flow",

Interruptive time/distractions are a universal problem. They're never going to go away. What you can and should do (and this requires a manager who Gets It, so, y'know, YMMV) is set up office hours for those interruptions. "I am available between X and Y on days A, B, and C to help with your DevOps problems." Obviously this doesn't apply to stuff like production outages, but it does apply to stuff like "how should we best accomplish this task?" or "I need this thing run against the dev environment."

Bonus points, for the last one above, if you can use those requests to build data to present a business case upward. If you get a lot of requests to do one or two related things, you can use that data to push your boss to find time for you automate it (or to find developer help for it, whatever).

> rather that I'm just cleaning up and making incremental dents in backlogs of tech debt.

There are two kinds of DevOps engineering, in my experience: the first one and the second one. No, that's not right--janitorial and architectural. You (and I'm cheating a bit, 'cause I know who is really beneath that tremendous hat) are stuck with a lot of the janitorial stuff because, I think, you tend to come into established shops that have a Way Of Doing Things and, incidentally, don't offer a lot of ways to move upward. The architectural roles at companies like that tend to already be filled (and DevOps, while not hierarchical, does seem to tend to concentrate a lot of the architectural decision-making to people like...well...me).

Smaller companies might benefit you, in that you get to take a big swing or two at the full stack of problems.

> I'm not sure if I'm not being assertive enough with my needs and ideas

You're not, but most people aren't. Big personalities (hi) tend to fill the space. You don't have to be a jerk, but you do have to kinda push to get what you want to be yours.

Oh, and get out of owning CI/CD. Make developers own that stuff. You'll be happier. They won't be, until they actually learn what they're doing, but, y'know. It's good for them. ;)
Bought Bitcoin and held it (offline wallet) for ~15 years?
Solitude is beneficial for an individual and dangerous for society. Loneliness is dangerous for individual but beneficial for economy. My guess is that "solitude" is the one sounding alarm, not loneliness.
An attacker knowing what hash function you used does not reduce your hash security in any material way. The most secure thing you can do is to use just regular out-of-the-box Argon2 or scrypt hashing. And even if an attacker knows the exact code of the Argon2 function you used to hash, they are no closer to cracking it. In fact, customizing it in any way is almost certain to reduce your security.

Hashing password client-side is a terrible idea (not only is it a terrible idea but it's pretty much useless in terms of security), but it's not because of someone being able to "get" your hash function.
The U.S. has both statutory and common law. They're not mutually exclusive.
Xerox PARC, ETHZ, DEC and MSR had other opinion regarding that.
You are conflating two different things. Asset forfeiture for assets used in a crime and asset seizure of stolen assets. The former the government generally keeps as it has no rightful owner (eg a car purchased with drug proceeds) while the latter is dispersed among aggrieved parties as equitably as possible based on the amount recovered (Bernie Madoff; Mt Gox; David Brooks; etc).
Not in Europe. I’m sure lawyers are excited.
Is this why they were down a few weeks ago? Dual testing / feeding the feed in a secondary system
I like it, but I have a weird bug.

It could have something to do with some of my extensions, but every time I open the new Twitter on Firefox, it has me logged out...but if I refresh the page, I'm back to being logged in and I can browse my feed.
Message-in-a-bottle author found after 50 years
For the first, security cameras, background check services, etc.

For the second, political ads on all sides, as well as ads targeted to the reader. (Perhaps a book about geopolitics? A fancy globe/map?)

I shared your initial reaction, but after thinking about it a bit more deeply I feel like it could actually work.
Second author here, see replies above. TDLR: biggest reason to single out porn is what you view may reveal your sexual orientation, depending on where you live that can get you killed.
> there are people out there who are just... dramatically more effective programmers

So... At the start of this week I was trying to solve a bug that only occurred when someone had multiple browser windows open. I usually have just one browser window open.

The person who reported the bug did not mention that they had multiple windows open (and why would they). I got lucky when trying to reproduce it: my testing routine included giving it a try in Private Browsing, which meant opening another window.

If I had not done that, I would not have been able to reproduce the bug. How would such a dramatically more effective programmer have been able to reproduce that bug more quickly?

(Also note that the symptoms did not indicate anything relating to multiple windows. The report was simply: nothing happens when I try to run it.)
I disagree with the author’s points that you can’t represent a graph with a single interface. Write an interface with the methods you need, i.e., `findNeighbors()`, `getAllFriends()`, `retrieveDogPhotos()`, and implement it for the specific underlying data structure/implementation of Graph you choose later. A graph is a graph, the interface doesn’t care if you’re using an adjacency matrix or a node. I don’t see how writing a mathematical function would be more robust and helpful in designing and implementing those features.
Startup Aims to Tackle Grid Storage Problem with New Porous Silicon Battery
I don't think that buying coffee is necessarily a recipe for disaster financially, but if you are strapped for cash and have a $100/month latte habit then I think you should probably address that.

I'm all for spending money on things that bring value to your life, but I think if people cut the latte habit they would see it doesn't provide a ton of benefit. It's more valuable to occasionally enjoy a latte than have one every morning.
Malicious Python libraries targeting Linux servers removed from PyPI
What's Wrong with Netflix
Well, maybe it should be the other way round. You should link many faces of yourself to the people that legally exist but have no social media presence but are registered and exist. You can find those kinds of people in countries like Germany
Try Germany or Switzerland for a year, you'd be super happy to get back to US ;-)
> "One researcher found that of attendees at a flat Earth conference, nearly all said they first came to the idea through the video-sharing platform."

Aside from shilling time shares, MLM schemes and recruiting for a cult of some sort, I can't think of anything that would necessitate a "Flat Earth conference".

I'm convinced the the only reason these hoaxes exist is to identify high quality leads for obvious snake-oil products. It's similar to how the ye olde Nigerian prince scams are made to sound as absurd as possible, so you know that people who respond to them have a high likelihood of converting.
> Every time of the day, it's like asking at what time does a musician compose, or an artist paint or a author write.

That's a pretty useless way of seeing things. You might as well define eating or going on the toilet as 'writing' since hey, they might be thinking about it while they're doing it. If you look at actual writers talking about when they write (https://www.gwern.net/Morning-writing) many of them are quite explicit about taking breaks to do other work like correspondence or family/friends in order to not think about writing.
Bioweapons were possible and extant before CrSPR, even the ethnic targeting.
CrSPR as a phenomenon has been known for 20years, it was talked about in the lab in a what if? steven king tone of voice.
Only recently has someone chosen to start working it as a manipiulation technique.
CrSPR is as powerful a discovery as the fusion bomb, and both hazards are compounded by occulted aspects.
We are still just scratching the surface as far as understanding molecular genetics in vitro let alone in vivo.
we are struggling to get beyond the standard model of physics and understand sub atomic structure, and high energy physics.

https://en.wikipedia.org/wiki/CRISPR
I don't need to, people before Galileo already did :^) https://en.wikipedia.org/wiki/Deferent_and_epicycle

Just goes to show that with enough variables, you can fit any data you have into any shape you want
>Choose a degree that appeals to you, where you will learn what you like, instead of one which acts as a stepping stone for a higher paying job?

>Become pregnant, and/or plan to work fewer hours for some time to take care of your kids or any older relative?

>Stay in your job for 15 years because you like the people, the work itself or some particular perk?

>However, lately the tension between those two is so high that any small decision towards living the life you want to live may very well end in financial misery for the rest of your life.

Are you expecting society to reward you for making ultimately selfish choices aimed at maximizing only your own personal happiness?
The difference between "I don't care at all" and "I'm making a trade-off" is that in the former case no one is giving up something for nothing.

There is no such thing as an "ad-free, privacy conscious" version of Facebook. If Facebook offered such a product, we'd have a rough idea about what privacy is worth to people in terms of money. All the Facebook "alternatives" are not Facebook.
It's more than just flat earth too. There's many strains of conspiracy holes on youtube - you can spend all day watching people predict the rapture is coming (this year for real this time!), of course there's the standard political extremism strains of youtube if you're into that, and so on.

The problem is that people learn to trust personalities, and then those personalities can spread ideas regardless of their merit. If you start by denouncing the brainwashing of the mainstream consensus, just about any idea can be rationalized with enough effort. And to top it all off, Youtube and other online platforms offer a profit model for personalities who can garner attention (not to mention the softer connections to money and fame that come with being an "influencer")

Do so many of these personalities actually believe in a flat earth? Personally, I've had my doubts from the beginning. I follow a few communities on Twitch, for example, and you see personalities pop up all the time, often by being controversial. I've seen people pop up, often leveraging flat earth or anti-vax as a tool to make themselves more edgy. Sometimes they make it too obvious that they're just trying to be controversial and it gives away the act - one personality on twitch trying to make his debut, for example, claimed that his childhood best friend grew gills and swam away in the river after a vaccine. To his credit, it worked in the short term and the show brought him back for a few more segments.

Frankly, I hope we as a society will come to learn sooner rather than later that public personalities on the internet can't be trusted. For some reason, people have learned this lesson for public personalities on TV, on the radio, and so on - who really trusts the mainstream news these days? - and yet these same folks turn into their favorite strain of youtube conspiracy to learn on the daily what the world has been hiding from them and what truth the mainstream has buried like a treasure, only to be found on youtube.
The average farmer definitely worked less than 40 hours. During harvest season it was more than that no doubt but overall the time spent on work was less and more diverse. It was only with industrialization and capitalism that work took over such an enormous amount of our time. At the beginning of the 20th century, people fought back hard to get the amenities like 40h week and sick leave that make work bearable today. It certainly wasn't Henry Ford who introduced the 5 day work week. It was the workers who protested for it while people like Henry Ford sent strike breakers and police with machine guns to mow them down.
Second-author here. Thanks! One reason I initiated this research was trying to find ways to reach people who may be jaded about privacy. Sex usually wakes people up. :-)
I think they may be talking about squashing several commits before rebasing, creating new commit(s).
It works on iOS without access to your photos. Parent is right.
I've been working a lot more on engagement and content rather than just passively consuming new stuff.

- Rands Leadership slack channel (rands-leadership.slack.com)
- HN (duh)
- I've started answering questions in Quora
- Twitter recently (I had to get over my social media cynicism)
- Investing time in reaching out to people on LinkedIn and following people there as well.
- Gary Vaynerchuck's content
- Anything from the Basecamp guys (Jason Fried and DHH)
- Rob Walling of Microconf fame
- I participate in some subreddits (reddit.com)

I find that by pushing more on engagement the learning becomes much more subtle and relevant to what I need _NOW_ rather than just ending up as a factoid or bookmark I will never go back to.
the memory blows up with the length of encoder sequence. for that reason we truncate the email at ~300 tokens, which is for the vast majority of cases enough to capture the relevant info. other than that we don't get rid of any "garbage" lines. instead, we let the NN (eg. the attention layer) figure out which lines are irrelevant
"You have zero privacy anyway. Get over it." -- Scott McNealy 1999
Especially after Cambridge Analytica, it honestly wouldn't be too much of a tin foil hat theory to imagine a world where state actors such as the IRA would come up with a viral app like this to scoop up data and influence the elections again.
Monero laundering, or holding it for a while. Get too greedy and move too quickly, likely to stumble
Docker doesn't help distribute requests over IPs, lambda or ec2 most likely.

You can easily set up a launch configuration for EC2 that runs a script or program... But with a bit more work lambda will save a lot of money
Real-Time RayTracing X Augmented Reality
why not make it a habit to talk to a stranger on the commuting train?
Compare the delta between what you'd spend on rent versus a mortgage (all in costs-- principal, interest, taxes, and insurance. "PITI", they are collectively called). Take the difference and invest it. I'll admit this won't work for everybody, since behaviorally most people spend their whole paycheck (without saving any of it), but there are plenty of low-cost index fund providers that have minimum investment requirements far below the cost of putting 20% down on a house.
I'd also add that facial recognition is also becoming more common as a way to authenticate into systems. This might be a naive analogy, but, this feels like thousands of people providing a company with their name and their phone's lock screen combination.
I don’t think the general public cares in the same way people on this forum do.

But, I do think they would care if their photos ended up on a billboard or used in marketing material without their explicit permission.

Most understand that the company needs some kind of access to photos for the app to actually do anything, but there is a limit.
I question the inclusion of Nakamoto in that list. Is there anything to suggest that they have 10X engineering abilities? Nobody says Einstein was a 10Xer even if his Annus Mirabilis had orders of magnitude more positive effect on humanity. We can respect different forms of ability and achievement without conflating them.
The Tao of Sir Terry: Pratchett and Political Philosophy
Second-author here. Details are in the paper, but yes, Google Analytics is highly prevalent. Google doesn't allow porn sites to use their ad networks so we didn't find much Double-click, but it is fairly hypocritical to say "we won't show ads on porn sites" while also having no problem allowing porn sites to install your tracking software.
> Is this really a common thing? How can you try to implement something without first having had thought of the solution?

Some of us actually think by programming. In that sense, a REPL or notebook is probably a better medium, but the thinking is going on concurrently with prototyping.

It isn’t so much like “we are solving the problem at the same time we are writing the code for the solution” but more like “we are writing (disposable) code to help us solve the problem.”