skysight-inc/HackerNews huggingface dataset:
Ah the incorrect assumption is that what the filesystem and dropbox scanners see must equal what the torrent client talks about, which isn't actually true.

A preselected and stored in a dotfile or windows equivalent 9 digit number, or the bottom nine decimal digits of a MAC address, or some chunk of a UUID, or whatever. You could salt which bit is gonna get flipped by adding in the filename, or the partial timestamp of the first time the torrent client was ever executed, or one way or another your specific client has a secret nine digit decimal number that it only uses for file operations involving .mp4 extension files longer than a gig (or whatever seems appropriate).

One way or another when you copy a buffer from the torrent system to the filesystem you flip every X-th bit where X is stored locally. Make sure to flip it BOTH when downloading and again when uploading. Your video player won't care when it impacts a single bit error, the other torrent users won't ever know because they never see a flipped bit. Well, technically other torrent users see a flipped, flipped bit, aka the original, unless you're using trinary or something (LOL)

Maybe a mental model is imagining it as the worlds most incompetent FUSE/loop encrypted file system such that the "encrypted" contents on the hard drive have only 1 bit in 1e9 bits flipped and otherwise the remaining billion bits are identical to the "unencrypted" file. Only for "long" .mp4 files, perhaps.

The main problem that would develop is people downloading a torrent, then trying to seed using a machine that has a different "secret bit" above. It would look like your seeder has a tiny bit of file system corruption, which I guess does happen today and is apparently survivable. I would guess most people most of the time do not download a torrent on one system them upload a new torrent on another machine.

There need be no coordination with torrent client devs. Someone could implement this today without anyone else knowing, or it could be done using a FUSE loop filesystem without changing the torrent client at all. I suppose if you never seed a file after copying it to dropbox it would be easy to write a "special cp" that inserts bit error rates around 1e-9 rather than making a perfect copy.

I have no idea based on security posture if you want to slightly obscure every file or just some. Also no need to flip a completely random bit, a smart enough parser could pick the next bit that won't utterly trash the container spec for avi or mkv or ogg or mp3 or pdf or jpeg. So I'm saying flip the next bit that isn't a major file format protocol bit to make it user transparent.

Another weird mental model is think of it like steganography but to defeat 3rd party hash scanners not to hide real data. In fact its hiding not much.
Agreed, I'd put it even stronger: if you feel that those are not where you want them to be stop whatever you're doing and get those hammered out, spend a day, two or even a week figuring out what causes the problem, propose a way to deal with them and then restart the work.

Re-evaluate after a month to see if the chosen strategy works.

Building things when those important elements are missing will translate into building things of low quality and with potentially large problems, which may require costly re-work in the future. In a situation like that it is more often than not more productive not to build anything at all until those issues are resolved.

Crappy teams build crappy products.
Off the top of my head:

- changing repo's description

- changing repo's homepage URL

- changing default branch

- (un)protecting a branch

- editing an issue comment

- adding files to a release

- removing files from a release

- removing a release

- renaming repo

- removing repo

- logging out

Most of these could be probably scripted via API, but I'm lazy...

Still better than Bitbucket, which won't you even log in with JS disabled.
Try to avoid "growing old"!

A big problem with the general industry is the lack of subsidized "sabbatical years" -- these are a good way to recharge and re-orient. Xerox, amazingly, used to have them for employees. But I haven't heard of any such thing recently.

If you think about life as needing "renewables" then you shouldn't allow yourself to be "stripmined" (easier said than done).
It's neat. But is it worth it? I thought inbound for S3 was free so the 150 Mb doesn't cost much. You're paying $0.25 a month to store up to a gig of fat jars so really nkthing. It's 20-ish seconds faster. Assuming a CI build, that doesn't matter. It is a more complex solution. This makes it more brittle. Which makes it more bad. Finally you're losing the single deployable. When something goes bad, you can't just download the jar. You have to fish through the maven dependencies.
Reposting, because at this point two other comments have referenced this flagged comment, therefore it probably has value:

"I guess we've reached a point where you can tell when you are looking at establishment-mandated discrediting of a fellow programmer via "community volunteers" aka shills, but are afraid to call it, because you fear you might be next.

So I will say it: This is mostly bullshit. If he did something wrong, file charges, instead of this one sided character assassination.

Aside: Listen kids, dont live in fear. Its better to burn out than to fade away."

Edit: I'd like to add -- this does not seem to be a situation where someone in power is abusing authority. Its peer to peer.
iPad pro + magic pencil.
From the guidelines: https://news.ycombinator.com/newsguidelines.html

> In Submissions

> Please don't do things to make titles stand out, like using uppercase or exclamation points, or adding a parenthetical remark saying how great an article is. It's implicit in submitting something that you think it's important.
For the few queries where you need async (most should be fast enough in the first place), there's no reason you can't use $rs->as_query to get hold of the SQL and bind values and then feed those into Mojo::Pg.
So, let's say that you loan someone $2000, and they promise to pay you back, but they don't.

Now, let's say that person comes to me and asks for $2000. I know you loaned them money, so I ask you, and you say 'Well, he didn't pay me back, and I don't think he's a good risk.'"

Given that, I can react in two ways.

A) "Huh. Good to know. Thanks for the heads-up."

B) "You never took him to court, and he was never found guilty. Stop accusing him."

It appears that you're requiring the evidentiary standards of a court of law that can imprison someone, when the actual punishment here is removal from a specific social and professional sphere.

Two different standards of evidence for two different spheres of influence.
I like OneNote, I really do.

But it is not always quick. If you're using a pen and/or the tablet version of outlook, there are some cumbersome menus to navigate. Still not quicker than paper.

EDIT: Though after a reread of the original post, it is faster than LaTex.
Pen and Paper works for me. If it aint broke, don't fix it.
It's far easier to just tap the cables than break TLS. How many times has TLS been broken?
Clash of Clans Creator Supercell Sold to Chinese Tencent for 6,4B Euro
Secret Israeli Drone Maker Has Funds, Clients, Autonomous Robots
Not to mention that this guy would apparently blackmail and/or destroy you if you tried to spread the word (no mention of filing charges that I saw, but I imagine a similar story).
Google Keep is good for the odd note, list, or whiteboard picture.

I'd like to have a CLI version.
Wow this is messed up. This guy is clearly a predator and it's pretty shocking that he was able to operate in this way for so long. As much as women can be marginalized and harassed at tech companies I can easily see how the problem could be much worse with organizations like the Tor Project or Wikileaks that don't necessarily have professional management.

> These are causes, not just jobs or consulting gigs. They are symbols for fighting injustice, and crusading for those at risk of exploitation. Their reputations are fraught and fragile. To attack a person in them is to attack the movement. They are also male-dominated organizations, in the male-dominated realm of hacking, where very few of the men are willing to accept that their hacker heroes, team bosses, and conference buddies might be doing really, really fucked up things to women.

Above was the passage that struck me the most and seems like the most contributing factor for Jake's inexplicably long tenure. When you are constantly under attack by the powers that be it might seem rational to brush aside accusations against one of your most prominent members and plow ahead. Obviously this was a disastrous decision, both for the women involved and the organization.

EDIT: a word.
DOT and FAA Finalize Rules for Small Unmanned Aircraft Systems
Voter behavior not as malleable as some results suggested
Honest question, but do you like the iPad Pro? I've eyed it, but that's a lot of money to spend for the addition of a pen. I assume you do design or something else that makes that more worth it for you?
Because I am bringing the money to the table, we intend to make the equity split 51/49 in my favor.

This is a not a great reason. I like 51/49 for the CEO, the real leader of the company. The person who will be the one pushing the other when everyone else wants to quit. The one who is biased for action. The passionate one.

I'm guessing you already know that, it's just the way you phrased it that wasn't perfect.
No. Jail needs to wait for formal charges, but the community can make its own decisions whether they will accept his behavior - and they may decide they care about things that are both vile and legal, they may use entirely different reasoning than the courts.
Well, we completely disagree; if you voluntarily employed such a person, I'd consider you complicit in his behavior and just as reprehensible as him. That's not black and white thinking, that's moral reasoning. If fact views like yours are the problem here, you're basic point is "but he does good work".
Actually, as the OP states, the issue is with focal distance.

The military has been using AR/VR in heads up displays for decades now and have had to work around these issues. When a user is forced to focus on a 2d projection of a 3d field, it creates all the issues people have with VR including: vertigo, nausea, eye strain, anxiety, and malaise. Motion exasperates the issue.
This is a great talk. Have you all at DockYard considered putting these concepts in writing?

Sometimes I find that having a detailed blog post about the subject with supporting links and documents can be a fantastic resource for transition discussions.

My team has made the decision to move toward all greenfield projects being started in Elixir/Phoenix and we couldn't be happier. We have been a Rails shop for six years prior.
Tencent pays for majority stake in Clash of Clans maker
> I thought it'd be worthwhile to move to a new framework just so I don't have to juggle so many languages on a daily basis.

That's actually a big reason we use Clojure at work for our web app: the only language we use is Clojure, from beginning to end.
I hope you never have to server jury duty if that is enough evidence for you.
It's hard for me to understand why in 2016 200MB files are still any kind of real problem.
I think that's a yes
You can fix it but it will take time and you will need to be very patient.

(1) let go of your frustration, it is not helping you, if you can't GOTO 3.

(2) pick the best of your colleagues and try to lift him/her up to your level with arguments, not with force (this will take time and oceans of patience)

(3) if that does not work, start looking for other employment, no matter how much you like your boss

(4) if it does work, then now you have a buddy, who already knows your method works, rinse and repeat at (2) until you've either had enough of it or you find that you now have a well oiled team.

Good luck! (You'll need it, this is not an easy thing to do). And if you manage to make this work you are management material yourself.
Right, I believe the author's intent was that when you consider something the person is doing to be harassment and you still have a cost benefit analysis about whether to keep them, you have failed.
Back in the day , used to have all common dependency jars in server/lib folder and only deploy slim application war to the server . Reminds me of this
Try to understand the nature of "pop culture", especially as it relates to "traditional cultures", to human genetics, etc. What does a pop culture want? (What do people in a pop culture really want?) And why?

What are "developed cultures" all about? What are the strengths and weaknesses etc.

What kinds of criticism obtain and help in various kinds of cultures?

Etc.
I'd like to recommend the bank Number26. They're german and operate across most of europe.

https://number26.eu/

Seriously, if you're european, try these guys out - they're worth it.
to add, there is also training data available in form of people who have committed shootings or have any crime record.
its then just about feature selection that could prove some causation or correlation
> Specifically, this: "When harassment, sexual or otherwise, requires a cost-benefit analysis, you have failed."

JA was not essential for Tor's continued survival as a project and a movement. They chose the convenience of a good developer at the cost of his victims. Are you going to personally tell the victims that their sacrifice was worth it, because Tor is better than ever?
Managing Chronic Conditions with Machine Learning
I think you'd run into escaping issues like that. It would have to be:

<JavaScript src={`[1, 2, 3].map(n => n + 1)`} />
I will respectfully disagree and say it's worth it in this case.

Here's the reasons I see that makes it worth it:

* It reduces the build time to less than 50%

* They are doing this for 1000+ java applications

* The code vs library ratio is 1:100 (roughly) - that reduces the uploads from 50-100 GB cited in the article down to 50-100 MB.
Very nice. I may use this the next time I blog about JavaScript.

One inconvenience. I entered "while (1) {}" and the page locked up and needed to be reloaded. An infinite loop could easily happen unintentionally, and it's not user-friendly to hang, especially when the goal is an Alan Kay style educational/interactive system. It would be nice to have a "stop" button so the user could continue editing, rather than losing the page. Unfortunately I don't see any way to do this within existing browsers.
You seem to love tools.

Tools are an important part to help a team execute a process, and you even seem to have devised processes ("a workflow"), but obviously you've got no buy-in from the team.

Aim lower. Take your colleagues with you. Step by step. And yes, at first it won't be all "good" in your opinion, simply "a little bit better".

But it seems to me you're trying to impose your ideas in a dictatorial style on everyone else, and at that point you'll meet lots of (ultimately unnecessary) resistance, just because they are uncomfortable with you bossing them around.
I'm using asdf - it has the added advantage of being able to manage ruby, erlang, node, and more :) https://github.com/asdf-vm/asdf
Since you'll be in the command line and limited to text, why not just text files? deft for emacs is like Notational Velocity. If you store your notes in dropbox, you've got them in the cloud.

There's also org mode, vi, todo.txt, etc. etc. etc. etc....
> without any real value being introduced
> No real meaningful discussion

I just got back from a big family reunion attended by people from all corners of the country, which was planned over Facebook, and which festivities my infirm grandmother followed through Facebook videos, pictures, and messages. We're now sending each other more thank-you-s, well-wishes, jokes, I-miss-you-already-s, and can't-wait-for-next-time-s. That has real value to us. It is annoying that we sit over here on our techie high horse and tell people that their digital relationships are not meaningful and have no real value.
This has been done -- many times -- check them out and see what you think ...
I used to use OneNote a lot (partly because my high school used it a lot). It was alright, but the free version on the Windows Store is horrible and I don't have enough use for it to pay for the full version.

I've tried using the notes app on my iPhone but it's just not quick enough to write things down in - although that might be because I have a 5s with a smaller screen than newer phones. I've used it when I have been without a pen a couple of times, but other than that I have very little use for it.

I think I used Evernote once and it just seemed like an early-2000s version of one note.

Ideally what I want is MediaWiki in a .exe or .app. Most other wiki programs seem to be inferior to OneNote for me, but I'd love to have my own offline Wikipedia of my life and projects.
It's barely more expensive, and it's a way better plane.

If we are going to settle for less than the F-22, then we should just buy the stealth-upgraded F-15. It's cheaper than the F-35.

https://en.wikipedia.org/wiki/Boeing_F-15SE_Silent_Eagle
How to Grow and Stay Agile. Part 1: Top 6 Business Decisions
I agree with that, assuming he is guilty.

On the other hand, it's up to the particular community (or employer) to weight the situation. I don't think doing something illegal should mean that every community should shun you, and it seems to me that's what the article calls for.
Yeah, while I'm pretty much willing to believe this just due to the people involved, it is curious that no one has been willing to put their name on an actual rape accusation.
> L4 runs on every phone in the world (to a first approximation).

I was talking about servers not phones.

> Xen (derived from the original exokernel work) runs AWS on a bazillion servers.

You forgot to mention Xen is running on Linux in AWS.
Provo’s DevMountain Acquired for $20M
Suggesting that the volume of accusations and eyewitness accounts that have been made against Appelbaum may be "false accusations" is a shameful thing to do.
> It's neat. But is it worth it?

Saving traffic is good in general, insofar as it speeds deploys and allows higher container density.

But for me the key was trying to get out of dependency hell. The shade plugin isn't perfect.

I work at Pivotal, we inherited the Spring team from VMWare. When I first saw Spring Boot I wondered what all the fuss was about. Then I worked with a classic Spring-with-hand-rolled-Maven app and oh boy, let me tell you, I got it.

Having someone else level the dependencies for you? Huge. I'd be interest if this tool can help Spring Boot too, though the runtime downloading of dependencies is not without problems.
jQuery gzipped and minified is 25kb. You're comparing raw to compressed.
Do you own a CV1 or Vive? How many hours do you have in them? How many people have you demoed them to?

The last pair I demoed to spent 3 hours in the Rift, with a single person spending two hours without stopping. This was their first experience ever with VR.

VR sickness is a thing and it's varies from person to person and use case to use case, but I have never experienced (personally or vicariously) issues related to eye strain. The lenses are supposed to take care of that by allowing your eyes to focus at a distance.

One of the reasons room scale is making so much noise is that it's a very different experience in terms of VR sickness. Far fewer people get sick in room scale because positional and rotational tracking are good enough that it feels "right". There are fewer motion cues mismatched with visual cues because you are physically moving and the headset is tracking 1:1.

Room scale also has vastly improved immersiveness (now we are calling it presence) especially when combined with tracked controllers and environments that afford all the interactions you would expect from whatever environment you are in.
Used to use Evernote, then Notes in macOS, but I'm still a pen and paper person as it allows me ultimate flexibility. I also record audio on my phone, write a time in my notes next to anything I need to review later. I just don't retain the information nearly as well if I type. Using a pen/pencil like tool on a screen wouldn't work for me as I use the texture of the pen and paper as a guide to look away while still scratching down notes. As weird as it is, the act of turning a page and marking the date in the corner places a marker in my mind for when I review; practically takes me back to the moment I was writing the notes.
Quotes from OA, from a later post in that same forum:

"I was told the hiring manager was very keen to make me an offer but I have to travel about 4 to 5 hours to their office for onsite final interview."

"Yes, it's the team of young punks who interviewed me."

"This was a recruiter involved exercise where I was contacted. Did not apply for this position."
From the article:

"Combining 100,000 tiny files into a single archive is slow. Uploading this JAR to S3 at the end of the build is slow. Downloading this JAR at deploy time is slow (and can saturate the network cards on our application servers if we have a lot of concurrent deploys)."
This is a great way to make sure you have an unjust community wherein no one has the opportunity to defend themselves and speaking ill of someone is enough to evict them.
> So then you all present your arguments figure out which way forward is the best with as little ego thrown in as possible and move on.

If you're dealing with people, then you are going to have problems with ego. Sure, it'd be great if everyone could lay down rational arguments, then come to a rational decision and rationally agree to move forward. It'd also be great if the unicorn færies showed up to take us all to Neverland. People have emotions; they hold grudges; they feel that fairness demands that if they yielded last time then someone else should yield next time; they have genuine differences in opinion and perspective.

A lot of software is art: there's no mathematically correct answer, just æsthetics or style or simply choice. People will disagree about which choice to take; they will feel ignored if they don't receive validation from time to time.

Now, an individual can choose to swallow his ego, but it's not pleasant — and frankly sometimes it's bad for the product to be quiet and let poor decisions move forward.

So yes, you have to pick your battles.
I've looked at it -- some good ideas there. Often formal systems have problems in scaling, etc.
Why does it seem like people working in tech have such a hard time keeping their personal and professional lives separate?

I'm not just talking about incidents of poor conduct.

It's also the fact people are exchanging insults and serious accusations over blog posts.

It's not like the observers have the facts and evidence to make fair judgements on these matters.

The whole trial by social media is really embarrassing to the profession.
Reinventing OSGi configurations.
Not close as things are currently and have been ...