skysight-inc/HackerNews huggingface dataset:
Over the years I've communicated many security bug reports privately to project maintainers and security teams of projects such as OpenSSL, Tor, Python, MITRE. Very pleasant experiences, very kind and thankful and helpful people, so I can't really corroborate this.
Even if you received the BTC for goods and services, and then held them for 5 years and they 20x in value... you still owe capital gains. It's like saying: 5 years ago I sold goods and services for $100, bought stocks with the $100 and now that stock is worth $2000. When you sell the stock, you pay capital gains on $1900; you also should've reported that $100 in revenue from 5 years ago.

As for anonymity... you lose it when you associate a bank account to get liquidity (as mentioned by GP: "nominate a bank account"). Of course, this assumes you can't get liquidity in some other way... but that's non-trivial with large qty of BTC.
It was a bit complacent of them, and complaining now isn't going to affect the result. The existence of Macedonian web sites with completely made-up news stories was known about well before the US presidential election, e.g. https://www.theguardian.com/technology/2016/aug/24/facebook-...

This should have been a big story before the election, but it seems to have been barely reported on.
Ask HN: Are you using Docker as a build environment vs. deployment system and how?
I've been using Docker mainly to setup build environments to target and test bulids for multiple Linux distros and even for cross-compiling for Windows and macOS. I believe that the biggest problem with software longevity is that the required build environment is often lost because it is not codified in any lasting way. Docker somewhat solves this problem. Is anyone else using Docker in this way?
Why would you use notty's code inside a web service?
Everyone talks about the networking but this can't possibly be true for everyone. What if you're just not good at networking? And do poor kids on scholarships get accepted by their yacht-class peers?
Spoilers if you haven't watched.

The tech I can deal with, because they don't even try to explain it, and there was a nice moment where Maeve goes bonkers when confronted by the fact that she doesn't really have free will.

But my biggest gripe was that park security was a joke. It has a kind of Star Wars stupidity - "There's a problem down on the planet that could be hostile? Let's send the captain, first officer and chief medical officer". There's a problem in the park, so they send the head of security alone who conveniently can't get a signal back to base. And then there are the personnel who are wearing armour so ineffectual that they all drop like flies with a single bullet. You'd think that they might design weapons that were biometrically (or at least RFID-tagged to be realistic) linked to real people so they couldn't be stolen.

It seems like the entire park is manned by about 100 people. And until the final twist was revealed, I did wonder how the hell any of the chronology actually made sense - as in the starting town scene was being reset so often that it would be an insane clean-up job every night. Not to mention that there were parallel storylines where characters that had dependent stories seemed to be apart during resets e.g. Dolores and young William, Teddy and old William were being aired at the same time.
I had a similar experience from a working class, 2nd income quartile household, with little contact with big cities or big universities.

SAT prep? Tutors? Private school? Scoring well on AP tests? These are unknown.

But as you say what matters most is information and role models. Many people from outside the upper middle class didn't know about other opportunities. And when they did know, they didn't even think about the opportunities because they didn't know anyone like themselves doing those things.

I was lucky to have parents that prioritized education, and a middle school teacher who took an interest in me and got me applying to some summer programs where I met kids who modeled a bunch of different possible paths.

It's important to make kids aware of opportunities. Then it's important to make sure they have role models and encouragement.
Artificial intelligence is the future, and Canada can seize it
English literature student - full stack developer now. Few pointers based on my experience but they may not be applicable for all though.

# Don't sweat on Math skills. There is a vast majority of area were your logical reasoning would just be enough.

# Don't let your artistic inclination limit your initial learning process. If your basics are strong - you will never feel like drowning.

# Don't let any source code scare you. Trust me - it's always easier than it looks.

# Don't try to pick a domain as the go to destination - not yet. You can take informed decision when you have hands-on experience.

# Don't try to have just one trick up your sleeve. Width is more important until you can hit the depth.

# Don't marry yourself to any technology but choose your allegiance(eg. Open Source).

# Don't miss local developer meet ups and conferences.

# Don't pick a big corporation or become a freelancer or any remote jobs for your initial stint. Startups are the best place but with the development team size being more than two people.
Couldn't agree more with one and two.

The understanding with most art is that it takes several rounds of critique for a piece to even be complete, much less for an artist to reach their overall potential. And it's considered an honor to receive criticism from someone whose work you admire.

Similarly, self-management is completely necessary if you're completing something long-term, like a novel. Scrappiness, too -- it's very often the case that you have to skip around the gatekeepers to reach an audience for the first time.

I'd also add that there's a certain strange cognitive advantage. A lot of art is built on taking concepts from one situation and applying them somewhere foreign -- translating the feeling of loss into a series of musical notes, or applying the principles of the punk rock movement to dance.

I know it sounds like bullshit to a lot of hackers. But that trick, of abstracting away the details of problems so that their solutions can be used in isomorphic situations, is very handy in computer science.
SF public transit continues to boggle the mind.
Obama was asked about pardoning Edward Snowden (not that long ago I think) and my recollection of his response was that he said he didn't have the power to pardon someone who hadn't yet been convicted of a crime.
>I also want an operating system that respects my time.

Reminds me of this video (Free as in free time; the freedom less mentioned by free software evangelists.) by Louis Rossmann: https://www.youtube.com/watch?v=KOjCJXHJhPg
I always enjoy reading Glenn Greenwald's posts, even if I don't always agree with them or if I'm a little uncomfortable with the hyperbole.

But I do wish The Intercept would promote his stories like this one as "Opinion" or market them as columns because they don't feel like journalism, they feel like editorial. I appreciate opinion pieces, I just like to consume them with a different mindset than journalistic content.
Unless it's a used in the sense of "in general" or "the average", (which it is) and mean, median and mode averages all confirm the statement. They don't care enormously about UX, but UX is hard and expensive and not solo.
I have contributed to Firefox and Servo and found both communities to be incredibly patient, tolerant and friendly.

You can find bugs in bugzilla (firefox) or github (servo) that are labelled as suitable for newbies, my advice is to try and build it first then pick one up and go for it!
Defaults matter. Been shown time & time again... and not just for computers (look at organ donation!).
I'm not sure if security didn't actually improve dramatically. Web frameworks seem to have SQL injection and cross-site scripting more or less under control these days. Cloud setups and containerisation should also help (servers are more easily rebuild and therefore more likely to be fully patched, infrastructure-as-code is easier to review, most servers/containers are only running one service etc.)
Rolling release distros are based on the assumption that it's more important to get bug fixes out fast than wait to see if a new version introduces new bugs. As long as you update your Arch install as frequently as possible AND iron out any small problems that occur (like config file changes) right away, it's actually pretty secure and stable. You'll get new bugs but they'll usually get fixed before they can do much more than cause a minor inconvenience.

If you fall off the update treadmill, you start running into problems, and they tend to be weird problems that are hard to reproduce because so few people are running the exact combination of package versions that you are. Usually a full update fixes things, but the longer you've missed updates for, the more likely something will get FUBAR during the update process.

Maybe a simpler way to look at it is that rolling release distros trade slow-moving versions with low quality variance for rapid updates with high variance. Any given snapshot of Arch package versions is going to have problems, but you also don't sit on that particular combination of package versions for long. As a user you just have to decide whether that tradeoff is worth it.
How would you compare it to code review at a medium to large tech company? At work there's certainly a lot of back and forth but it never feels hostile, and I usually learn something.
> The app I am developing will combine all forms of communication into one simple application. This will help people digest and send messages / emails from one central location.

This is not a problem the average user is having. Anyone remember the "IM wars"? Most people happily installed all IM programs their friends were on, thus solving the problem. Only a small handful of nerds thought this was intolerable, and installed Adium or Trillian or Miranda or any of the other multi-network instant messengers, and suffered every time an actual network would upgrade or change their protocol.

This time around, people's smartphones are already the unifier. All messaging apps have notifications, so your phone will tell you what everyone is saying across networks, and you just tap to go straight into whatever app the message was in.
Very nice, lots of documentation and for different skills.
There was also a pretty good radio play adaptation on NBC's X Minus One, available at archive.org [0].

[0] https://archive.org/details/XMinusOne55122831ALogicNamedJoe
It would probably take two years of coding in C to do real work for those projects. If you want to make an impact, fill in the gaps in their man-power to do the things that are not writing software features.

Go to their bug trackers and start working on the smallest bugs. Or write extensions for the most popular new languages to use their libraries or apps, so new programmers can take advantage of the existing crypto. Or write or update documentation. Or write user-friendly guides on what people need to use and how. Or fill the holes in their test routines to find new bugs faster, and build new test platforms for wider platform coverage. Or track down performance bugs.
wow, please can I come and work for you
I've only read the first two stories, but I'm struggling to see how they reflect badly on Greenwald. The context does not change the meaning in either context.
So the variance is high but the rate is fairly constant
If people constantly misuse the design, the people isn't to blame but the design itself.
>Put another way, there’s a risk of AIs learning to achieve their assigned task better by preventing humans from shutting them down.

Thought experiment/short story that goes into this in depth: https://gist.github.com/deanmarano/142df7a8a824ab05fc777d8e0...

The crux of the story hinges on the magical spontaneous development of general intelligence, so it's pretty unconvincing as a specific plausible scenario IMO. But the general idea, that an AI may take unethical/unprecedented actions to maximize a harmless goal, is a good one.
..and all of them run Tmux/Screen.
Does anyone know of a "security checklist" one could follow for mongodb?

I have not used mongodb in any production environment but it would be nice to know what one should do to make it secure.
I shoul dhave made the point that a more useful system would learn your re-order timing and you wouldn't have to do anything except bring it inside.
In humid areas it would be pretty uncomfortable during the warmer months (at least, without lots of ventilation or active cooling).
I didn't why they got hung up, but I'm not a mathematician.

Given the information they have, it seems they can, starting with the 2D Julia set, use an evolutionary procedure to fold the object into a 3D shape (potentially not unique) such that each point on the Julia set has the correct MME. i.e., you try a random fold and have a particle follow many random walks, and measure the MME at each point. If the MMEs are closer to their true values, you keep the fold. After this is all done, apply a smoothing algorithm that minimizes the number of folds.
I have to admit I am throwing anxious glances at my Hasselblad kit as I type this (No, I am not a gazillionaire; I have a 501C/M film body and a couple of lenses.)

However, I am somewhat puzzled as to what DJI stands to gain from this apart from the obvious 'camera by Hasselblad' marketing blurb.

Hasselblad aren't exactly known for making compact, lightweight cameras.

And they don't make their own lenses - that is being handled by Carl Zeiss (V system) and Fuji (H system) They aren't exactly drone material, either. (According to my kitchen scale, the 80mm f/2.8 lens is just a tad shy of 500g (In excess of 1lb).)

So - what will happen to the medium format camera line now? I cannot see how any development here can be beneficial to a drone manufacturer, which would require smaller sensors, smaller lenses.

Exciting times.
When I think of "innovation in language design", I don't really think of JIT-compiling highly dynamic behaviour. I think of inventing languages with programming models that can be used for programming the heterogeneous hardware of the future (and, well, present). For example, massive parallelism is needed for both GPUs, FPGAs, clusters, and other more exotic systems, and the trick becomes how to translate portable and high-level problem descriptions to, say, highly vectorised code for GPUs, deep FPGA pipelines, or asynchronous message-passing cluster code.

You can't solve that with JITs. From what I have seen, JITs are very useful for taking away the overhead of indirect calls and similar dynamic behaviour, but I don't think that's going to be the primary language design challenge of the future. No compiler can (usefully) extract significant amounts of parallelism from an algorithm which has none, and current programming models are not particularly convenient for expressing parallel algorithms. While current languages allow you to express parallelism by using low-level features, the resulting program will invariably be non-portable. High-level parallel languages (or maybe libraries) are the only solution I can see.
I haven't seen the US Humans but did enjoy the original and found Westworld to be even better in the subtleness category.

It's probably due in part to being an original and even higher production values, so you get actual good writers. Maybe also a higher-brow target audience.
Your 4th media style 'whacko bloggers' disrespects the many people writing very coherent, logical and well thought out commentaries and ideas.

Yes there are plenty of crazy people - always has been - but these days the MSM reproduces tweets and steals from bloggers. I would argue free speech on the internet is very important to counter all the yellow journalism, paid promo pieces and straight up propoganda...
Uber+hikes+taxi+fares+up+to+50%+in+Delhi-NCR+-+Latest+Hot+News+in+English
Show HN: Dirgen
> if you do go, don't mention it on your resume. Plenty of people just throw bootcamp resumes out. Just say you're self taught.

I get resumes from candidates that do this all the time. Here's the thing though-- it's SO obvious. The formula is always the same: Someone with no real-world experience, and and 2 lines of content padded to a full page comprised completely of useless 1-week to 2-month projects.
If that's true it would suggest to me it really isn't about privacy but it's about the ability of the Russian government to get at the data. And that makes sense.
Who are "we" in the linked article? What company is Graham talking about? Y Combinator?
It's 1 to 3 screen frames. Remember that the phase of the autorepeat is not aligned with anything. ASCII timing diagram showing one possibility:

Key : !___!___!___!___!__
Term : _!_!___!_!___!_!___
Screen: _!_!_!_!_!_!_!_!_!_

First key is shown for 3 screen frames, second for 1, third for 2, then the cycle repeats.
I haven't used KDE a lot, tho with the newer release I'm definitely willing to try.

Personally, I think KDE has a bit less good integration, KIO and the such don't work as well as GVFS. (GVFS uses FUSE while KIO (IIRC) is sockets or something)

Gnome 3, for the most part, works like an oiled machine.
Maybe It Is Different This Time. A guy can dream, right?
They had built a free platform that was dead simple to use and it grew from that :).
As I pointed out elsewhere, in AmigaOS you actually did often compose the terminal/console handler with other software... The reason we don't in Unix-y systems is that we've gotten used to terminals implemented as standalone applications rather than as reusable components that integrate well with other things.

In AmigaOS it was fairly common for applications to reuse the standard console handler - the same one used for the shell - to provide a custom console or even editor windows etc.. For minimal integration all it takes is to read from/write to a filehandle.

That said, though as I noted elsewhere, even AmigaOS got scrollback in the console handler by '87 - the extra code measures a few KB; it'd be more hassle than it was worth to split it out.
As suggested elsewhere, the law might cite privacy but really seems to be about Russian government access to the data.
Because they go too far, and exclude fingertips, when they ought to be teaching how to (gently!) use vacuum and van der Waals forces (stickiness) to remove the wax, or at least move it away from the sensitive workings. If you don't clean, and your canal partially collapses or is narrow for whatever reason, then it can seal, cut off oxygen and cause permanent nerve damage that can lead to permanent discomfort and pain. There are risks on both sides, not just on one side. Our bodies want it out for a reason. Just not with a nail or other tool. Darwin and Evolution can't be swept aside; our wish to remove earwax is not a silly artifact.
I tend to agree. Things like this will most likely break in the future.

They will be undone, they can cause deeper issues in the OS, and they can in some cases cause vulnerabilities.

I see this a lot with chrome. People will load it up with extensions, then blame the browser when something doesn't work.

I'm not saying don't ever use it, but remember this if you start having weird issues, or one day the changes are undone.

It doesn't mean MS is out to get you, they just don't support those who are changing undocumented internals and don't need to announce hen they change some undocumented internal registry entry.
Thank you everyone for your comments and ideas!
Or you could set up a corporate bank account in the Caymens and cash out via btc-e (which is Russian) and not pay any tax.
That's especially true since the time you're working on job stuff is time away from your pet project. Basically you're losing your full night's sleep and weekends not to work on your pet project, but to go to work.
Could the glass be treated (or have a layer applied to it) inside to reflect any IR back inwards? A bit like you can put on the outside for large glass areas exposed to the sun.
Because you are asking Russian citizens not talk to those companies. That is the censorship. They were giving the information up freely in exchange to linkedin's services, it is not like LinkedIn was spying and collecting the information themselves.
"Pi Zero only
There is a maximum of 1 unit per customer for this product."
Google is like the logics in the story, but hasn't churned out a Joe yet.
Nice to see real Perl6 use in the wild.
Your comment perfectly crystalizes everything I'm trying to say. You explain the relationship of time to space very nicely and succinctly and correctly, however you decided to use the word "move", which comes with a lot of 3d baggage, which leads you to start thinking that "any sort of movement within this 4D space is possible". Nothing in relativity shows that freely moving back and forward in the time dimension is possible. The closest semblance is slowing your own time relative to other things you care about, so that, for example, you can have the body of a 30yr-old while earth is at 3000AD, but again that's not "traveling" around time, it's closer to putting food in the fridge so it spoils slower.
You'll either fight it because it doesn't manage power property on your new laptop or you'll fight it because it shows bing on your start menu or sends telemetry about what apps you run.

I'm not going to argue which is "worse" but I sure prefer to switch a few reg keys to stay ahead of Microsoft, to scouring forums trying to figure out what well hidden lever I need to pull to just get the hardware working.

You'll be fighting the OS either way - I'm picking this (easy) fight.
They are apparently not having the same kind of inner thoughts that we have and most of what they do is scripted. I couldn't give evidence without some spoilers.
"picky about contributions" doesn't mean unfriendly to newbies. For instance, with Firefox, you need to be able to build the project, open bugs, use diff/patch, and that's about it. You open a bug or pick up someone's open bug for an issue you care about. You attach a patch to the bug, possibly discussing it in IRC or on a mailing list. When you think the patch is ready, you ask for a review. The review is a picky but not unfriendly process. That will help you get your patch up to the project's standards. Then you get a super-review. And your patch gets in once that passes.

Newbies can and do meet the standards for contributing, and it's not painful IME.
Microsoft is smart to build their own Outlook killer, and they certainly succeeded in freaking Slack out[1]. We (SpiderOak) evaluated teams as competitive research when building Semaphor [2] (our own end-to-end encrypted alternative to Slack/HipChat.)

I found Teams to be a credible offering. It's shortcomings are mostly about being very new (e.g. no linux client yet, some unpolished UI associated with window resizing.) The O365 integration is nice. The client seems to be built using Electron and TypeScript, and if the pace of development maintains I expect it will be a serious threat to Slack. Of course Slack and Teams require trusting the vendor with your unencrypted content.

[1] https://spideroak.com/articles/slacks-morning-after

[2] https://spideroak.com/solutions/semaphor/business/tour
I think that a lot is control circuitry, like the bits that regulate digestion or body temperature. I don't see any reason that for a superintelligence these could not be consciously controlled. The main reason we have so many unconscious processes and heuristics in our brains is to limit the total power consumption, as that was super important back in the days when food was scarce. If power consumption becomes less important, you could do more and better thinking.
Is it possible to disable the screen magnifier? I press it several times a day by accident and it's really tricky to switch off...