skysight-inc/HackerNews huggingface dataset:
Won't these minified names possibly change with the next JS deploy at Facebook?
So, as a code example, fine---but I'd caution against actually using this with your friends unless you know they're okay with it. They will be acting under certain social expectations with regard to when and how people can see their typing notifications based on when and how they were able to see them before, and if you tweak your way into getting more access without your conversation partners knowing it beforehand, you're at least being sneaky, and possibly creepy or rude depending on the attitudes of your circle. The flow of the machine transmissions doesn't currently constitute something visible enough to hang social norms off of, so be careful not to treat it as the anchor for them by mistake. (This applies to other implementations of similar things, as well, such as "Psychic Mode" for Pidgin.)
Some filesystems (like ZFS I think) have history for files which might help.

http://www.catb.org/~esr/src/ is another option; its billed as a modern RCS.
I'm a contractor with a decade's worth of experience, I automatically turn down places that ask me to do implement a linked list on a whiteboard, I do appreciate tests where I get an IDE and have to solve a simple problem, because after a certain level it's mainly about how you solve problems and how well you can explain what you are doing.
I didn't forget it, I just never associated it with VR as VR glasses were prohibitively expensive and practically dead in consumer entertainment at that point.

I recall seeing it on a few websites back in the day but the loading times were bad and the plugin was horrible (as plugins tend to be). The drawbacks didn't outweigh the gimmicky benefits of having 360° photos.
From Beating the Averages by Paul Graham (http://www.paulgraham.com/avg.html):

If you do everything the way the average startup does it, you should expect average performance. The problem here is, average performance means that you'll go out of business. The survival rate for startups is way less than fifty percent. So if you're running a startup, you had better be doing something odd. If not, you're in trouble.

That said, quoting for example jdiscar (https://news.ycombinator.com/item?id=11804709), "'Choose the tech I know best'" is a better metric than "boring" per se. Circling back to Graham, perhaps you should defer doing a startup until you know enough "non-average" tech.

And I add this rule of thumb: adopt at most 1 new (big) technical thing. With everything else you'll be doing, you're not likely to be able to come up to speed on anything more.

And very possibly that one new thing is built into what you're doing, such as applying technology you know at a qualitatively greater scale than you're familiar with. I saw this a lot in the late '80s and '90s when PC architects familiar with single user systems tried to make the jump to multi-user client server systems.
It's been a long time since I wrote C for a living, but what would you expect sensible behaviour to be for the expression ptr - array_start if ptr isn't in the array?
Isn't that the point of C/C++? "Code should run as fast as the hardware allows" and "We allow you to do crazy things that probably won't be portable, if that's what you want".

I wonder, if somebody created a language with C like semantics, like pointer arithmetic, but with a layer in between to ensure consistency and portability.. Would people want to use that, or would the semantics be considered less interesting, when they don't map directly to hardware?
PornHub revamps bug bounty, back pays cash, hires staff, after criticism
You are very probably right the simple solution makes sense. It is an interesting optimization to be able to make though.
Disclaimer: Nix(OS) developer, I am biased.

It's very important for us to get such feedback. This allows us to improve and move forward.

In Nix defense I think it's not worth comparing stability yet, although that is the most important aspect for users.

What matters currently is how many smart people grasp the idea why we're fundamentally better by architecturing the language and packaging problem itself and any help we get to move us forward.

For fair comparison you should note that we have ~800 contributors, probably more than 90% are on Linux. Meanwhile Homebrew packages have almost 6000 contributors.

We have recently added 4 macs to our build farm at http://hydra.nixos.org/machines, but we desperately need more developers that care. Not 6000, just a few more.
Nothing in London gets close to what people make in SF, and the rent is equally insane. I know senior software engineers in London with 15-20 years experience and they make ~100k pounds(~140k USD)/year,sometimes a bit more sometimes a bit less, and equity is definitely not a given thing. Obviously UK/US salaries are not directly comparable , but still, if you want to be making >$300k/year, then you need to work in finance in London, not IT.
Geomatica 2016 Crack Patch and Keygen Free Download
Somewhat by accident I wound up a fluent reader before going to school, and read voraciously from then on. I'm not sure how many books I've read, but probably no more than 20,000 (I have some friends -- and have knowledge of some -- who have read quite a bit more).

Fluency really helps because there are fewer really worthwhile books than other kinds (this is similar to "most ideas are mediocre down to bad", in no small part because good ideas are a rarer set of insights, and they have to be formed in our not wonderful commonsense environment).

In third grade I started to put a lot more effort into really remembering what I read (it finally occurred to me that I'd have to reread most of the books if I didn't).

Because of efficiency, etc., I generally finish virtually all books. I often read several books at a time. I don't spend all day reading now, though I certainly often did when I was younger.

Reading often leads to other reading. I also read reviews of books. A really fun find ca 1970 was The Whole Earth Catalog, which listed thousands of "tools" including hundreds of books with small very useful reviews. Most of these were very worthwhile (and all the books in the WEC were the first books in the PARC library).

I sympathize with the writer below who wished for a little description for each book on my reading list (annotated bibliographies are very helpful).

I follow my nose (and try to use other dim senses when possible).
They will. However, if you take a look at the final code snippet, you'll see we're not relying on any minified name. The public interface of modules remains intact through minification.
As an IBM PowerPC hacker I'm disappointed that https://twitter.com/ppcinstructions seems to have stopped publishing...
Did you report an issue? We might have bugs like that, but the promise of a better package manager still persist.
..but that dark pattern helps achieve magnificent number OP mention :)
Can it be any IDE?
A malicious deception that spending money can prevent coral bleaching.
This is the only reaction to the article that rocks.
There isn't enough time in the day to read all the privacy policies and terms of service for all the things that we use. Just because something is written in the small print does not magically make it OK.
So there is. My mistake. Secret of Childhood is a good one.

Montessori anticipated the whole 'the brain exists to control movement' awakening that is happening in developmental cognitive neuroscience, and her work caused me to question the relevance of technology in an early learning environment.

This is a great book list. I was delighted to see De Bono there, who I'd forgotten about since I first discovered him years ago. May have to reread some of that.
So, I'm not an expert in "privilege", but I generally approach it like usability. You know how the person who built a tool simply doesn't get why it's hard for other users, who have no context or history with it, to use the tool. It's a basic flaw in human psychology.

Teaching is similar, the person who knows everything about X struggles to explain X to people who know nothing about X, even though in theory they should be the best person possible. The shared context is just not present.

Your first line, where even after being prompted, you simply couldn't imagine something worse than living with your parents is a great example of this. Put yourself, just for a moment, in the shoes of the orphan, or the kid whose parents disowned them for being gay/trans/athiest/addicted, or the kid whose loving parents simply don't have space for them in their small apartment or would be breaking social housing rules by allowing them to stay.

From their perspective, you're being a bit of an asshole, but you weren't even trying to be an asshole. You just couldn't imagine that people like them existed, probably because you, your friends, your family, your neighbours don't fit that description.

The concept of privilege exists, not to make you feel guilty about this, but to make you aware of your unconcious biases. And to stop you accidentally being a asshole by e.g. deciding that everyone should use their real names online, which solves your spam problem, and causes issues for people with abusive exes, or secret lives they need to hide from their family or community. It's about acknowledging that people have different experiences in life for all sorts of reasons and you can't assume what is "normal" for you is all there is.

Getting back to usability, apparently there is video somewhere of a programmer watching people use his application through a two-way mirror. So enraged is he, by them "using it wrong" that he ends up throwing a chair at the mirror. I'm not sure why people get so upset by having their worldview disrupted in this way, but it seems to be a thing.
Thanks so much!

It's semi intentional. We are constantly working on the deep learned models twitching and improving them as we go and the one in the API workers right now is stable, accurate, but doesn't have few major categories learned yet. The newest one knows the difference between female and male torso, and will flag a male torso accordingly - probably increasing a "covered nudity" confidence as it appears.
SSL/TLS and PKI Timeline: Detailed History of Events
A tidbit that I found interesting recently is that their video stream is different from the audio stream source.

says a comment (by yelnatz) above
Perturbations in My Lifestyle – Letting Go of Limiting Beliefs [A Journal]
Well, Gregory missed some important ideas in that book (partly from his background I think, and partly from his personality). You might get some perspective from looking at his last book "Mind and Nature". And, in many ways, much more powerful looks at "mind" are Minsky's "Society of Mind" and "The Emotion Machine". There is also Kahneman's "Thinking: Fast and Slow" more recently ...
I'm not sure how typical it is for a grunt level developer to be making >$300k in SV. For that kind of money, you typically need to be a manager (team lead at least). I think you can expect yearly earnings of around 150k pounds when you're contracting in London as a (obviously top-notch) technical team lead, which is about $220k. It's less than $300k, but contracting taxes in UK are about 20%, compared to the 33+% figure siberianbear gave. Plus, you don't need to wait years for the stocks to vest.

The biggest problem with that is that a lot of companies don't like to contract out management, so you're options may be somewhat limited (and if you choose full-time employment instead, you go straight into the maw of 40% taxation).
Psychological comfort after a period of redescovering yourself
I was also annoyed to tears by it. That's why I built an alternative called Radio Silence (https://radiosilenceapp.com).

Radio Silence doesn't use popups or alerts. It's completely passive and invisible when you don't have the app's UI open. If you want to monitor connections, you can open the app and take a look at the monitor tab.
Ex Zurich boss kills himself
600 years of war and peace
I am an observer of financial markets, and am not attached to success or failure of bitcoins.
Asus sfida Apple e Microsoft, e spunta robottino
Here are 9 popular messaging apps which are trendsetters in sticker market
YouTube threatens legal action against video downloader
> Not sure why you're being downvoted.

Is it really about "mind control"?

(I wouldn't downvote it (and can't anyway), but that might be why others did.)
If you're interested in colour maps, cubehelix [1] is a useful scheme to make intensity maps which display well when converted to greyscale.

[1] https://www.mrao.cam.ac.uk/~dag/CUBEHELIX/
That was an amusing talk. I had fun watching it.
Corresponding directly to the hardware makes sense, sure. But what modern GCC (especially) does goes far beyond that. The intent of signed integer overflow being undefined is that it will be twos complement on a twos complement machine, not that I want half my code to not run if I had an overflow somewhere.
Advanced Robotics Manufacturing Institute in Planning for USA
"Six Thinking Hats" was the first book that I read in this area. To this day I like to use his methodology from time to time when I have to find a solution to a big problem that confuses me so much that I don't even know where to start. Even if you don't have a problem at hand applying it to a hypothetical problem is quite a fun mind game when you have some time to kill (for example on a long bus trip).

That said I probably read the book at the right time because it works best when you have a certain naivete and faith that you stumbled upon the ultimate silver bullet for problem solving.

Had I encountered the book just yet I'd probably have been more dismissive of it. "Oh yeah, here we go .. another guy who wants to sell you some self-help fluff disguised in a business context"
>As someone who can't figure out if (9+1 === 10) is true or not under interview

As someone who has probably the same problem, any ideas how to land a better job? Those typically involve a lot of coding while someone breathes down your neck.
That's what people would expect. But there was some drama around ext4, renames and fsync a few years ago.
Seems like there are multiple registrations for Xeon
https://trademarks.justia.com/search?q=Xeon+

IIRC you can register identical trademarks as long as they represent something sufficiently different especially if it's a commonly used word, no one is going to confuse between a CPU an Ecig and a Scooter.
Show HN: Lazy Eight – Realtime access to exceptional creative minds
why? i thought it was a joke.
A Growth Team in the Wild
I lived there before the big VPN crack-down. It is much harder to get working VPN now then just a few years ago, according to my friends.

I switched from Gmail while I was there (and back) and just watched youku instead of youtube, so I mostly didn't bother paying for a VPN.
Shouldn't the ads be served from the ad networks servers, rather than directly from the advertiser?
Ah, but your monologue shows that your goal of winning the game is actually evaluated relatively to another goal, of feeling good. How did you empirically get to that goal?
Understanding .NET Just-In-Time Compilation
Having a contract saying that you shouldn't do something doesn't make it illegal it just means you are violating the terms of the contract. Which if you are leaving anyway might not be that big a worry.

Also, particularly with employment contracts, just because something is in the contract doesn't necessarily mean it is enforceable.
Yeah but with those aggressive optimizations my code doesn't run at all.
Interesting. What if I use memcpy and memcmp? As in,

void foo(void *a, void *b) {
char ca[sizeof(void*)];
char cb[sizeof(void*)];
memmove(ca, &a, sizeof(void*));
memmove(cb, &b, sizeof(void*));
assert((a == b) == (memcmp(ca, cb, sizeof(void*)) == 0));
}
I cannot seat a Mac OS X user, or developer in front of it, and they will be able to use it just like Mac OS X.
Sorry, whats the moral of this story?
No, "Normal people" who care about their social lives use whatever their friends use to get together at the time. Nowadays this is social networking sites, i.e. Facebook.
While I do agree with you on ORM clunkyness, I cannot shake the outage-paranoia caused by untestable code that is deployed in a non-straightforward manner which makes it hard to rollback. Also, error logging or alerting tooling around it is very miniscule.

I'd be keeping ORM's just to feel more secure and be more robust on the testing side.
In the talk when he showed the 3 similar maps getting equal score, and then the green one getting a much higher score, that could easily be because people couldn't decide between the 3 similar maps, to they went with the one different map. To do a proper comparison the test should be 1-1 or 3-3, not 3-1.
Wasn't this the case with 68000 based designs in general? The CPU only had 24 address lines. I think it was first the 68020 that had a full 32 bit address bus

And you're right, people absolutely did use it.

On the Amiga I believe that Amiga BASIC (developed by Microsoft) was perhaps the most prominent example of Amiga applications that allegedly did this (only source I've found for this is a comment by a former Commodore employee - Dr Peter Kittel), amongst a massive amount of other problems. People did get it running on 68020+ systems, with a combination of patches and disabling fast ram, but it was pretty much forgotten from AmigaOS 2.x onwards anyway.
Tor Browser 6.0
Barcelona-based ABA English raises $12M in growth capital
> web pages you visit, and the search terms you enter.

https://www.visualstudio.com/en-us/dn948229
Yes. But in this case, the concept you are probably looking for is "transactional". Transactions are atomic, but the difference is that they can fail (the state is then rolled back), and they can be retried at a later point.
My Failed Side Project
> But academic publishing seems straightforward extortion of value from universities and governments

It seems universities and governments find value in the service provided by publishers. If they wanted, they could stop making funding and research opportunities dependent on how the results are published, right? I don't see how publishers have much leverage here, let alone a position where they can exert extorsion.
Fascinating article, and thanks for taking the time to research it and write up the results.

This kind of thing makes me think that Facebook et al will eventually push for a way of having closed source client-side scripting.
Community Homestay in Nepal
Is it safe to do? I mean on the legal side.
There's no particular reason you can't blame all involved parties:

* android for allowing payforit to be invoked without user interaction
* payforit for allowing fraudulent transactions
* rolling stones for not vetting their advertising partners and taking money from scammers.

It's not like every party in the transaction couldn't do anything to prevent the problem.
"Brian thanked Jamie for updating his status" is also unclear and needs context. Did Jamie update Brian's status? That's the first thing I parsed from it. If that sentence appeared as a machine-generated message on a social feed, I'd expect to see the actual status duplicated underneath.

Thing is... there's already plenty of people going primarily by singular "they" for a pronoun, and it generally works pretty well.
Do computer security guys use smartphones?
Privacy with a smartphone is really challenging; if you are one of the security guys then how do you manage to have privacy?
I think this is b/c almost all ad tags are loaded via HTTP.

The browser won't hand over the refer(r)er information from HTTPS to HTTP!

This lack of information causes a lower valuation of the inventory b/c the third-party ad networks (which are determined via AdX by an auction) don't know what they are bidding for.

I'm not exactly sure about the precise causation but I think this is the reason for that drop.
But the author doesn't even advocate RegEx for testing if a string is a palindrome. He doesn't explain for which part he'd use it, but from the sound of it, removing whitespace and punctuation.
"Wasn't this the case with 68000 based designs in general?"

Possibly, I wasn't sure so I hedged :).

And yes, I heard that the issue was mostly encountered on the Amiga.
The problem with knowledge not being free is that it blocks the very engine of humanity’s progress: building on top of previous knowledge. That effectively slows us down and means we will take longer to solve the big issues of our time.

To me, the only reason why private (some might say evil) corporations like Elsevier still have a place in the world is because they somehow still have a monopoly for quality/prestige. That's basically for historical reasons and it can be solved by creating an open alternative for assuring quality of papers.

We're building just that, a platform for open peer reviews, meant as a layer over all scientific publications used to surface the valuable content. You can check it's current (early) state at http://peer2paper.org and are very very welcome to get involved in the development.

Feel free to shoot me an email (me @ iamguico -d0t- com) as well, in case you want to discuss anything related to making the highest quality scientific knowledge available to everyone.

Cheers!
VR and Architecture – Game Changer
I always thought it would be a good idea for system calls to support transactions. Probably in a limited way because implementing general transactions would require massive changes to the kernel. But it would be nice to be able to do [error checking omitted]:

begin ();
fp = fopen ("file", "w");
fputs (content, fp);
fclose (fp);
commit ();

It could solve the whole thing with ending up with zero-length files because you didn't use the right incantation to update a file atomically on ext4 (https://thunk.org/tytso/blog/2009/03/12/delayed-allocation-a...).

In Unix v7 mkdir was not a system call. It was a setuid program implemented using mknod + link. That was racy so the mkdir(2) system call was added. But it could have been solved more generally (and more elegantly) by adding transactions.
Nexus HSRP/VRRP active/active with vPC
A minimal eventloop implementation in bash
Research shows seniors actually have stronger passwords
I've never thought much or Microsoft's PR or marketing. Not to the public at least. There's no coherent brand unlike Apple and Google and they still can't shake the haters and this is just another reason to hate.

To enterprise and devs the likes of Scott Hanselman do a brilliant job but they seem to be fighting against MS's bad tendencies.
A great article.

One addition - the answer to the question why 'disruption' became so popular should include that it is so ego stroking.
This one is about portability, not optimizations. There are architectures where pointer isn't a simple int, due to things like segmentation, tagging or even possibly something as stupid as lack of sufficiently wide integer type.

Heck, there were even C implementations for 36-bit machines, which had 36-bit registers and could only load/store 36-bit-sized and 36-bit-aligned chunks of memory. They packed 4 chars into such word (leaving 4 bits unused) and I don't know how they implemented char* but it must have been something totally mad and not reasonably castable to int or even int*.
Monitoring the Necurs malware
On Firefox set media.autoplay.enabled to false under about:config. As of version 41 this blocks play() unless you've interacted with the video. https://bugzilla.mozilla.org/show_bug.cgi?id=659285

You can also set plugins.click_to_play to true to do the same for Flash.
I'd love to see the parallel universe where Commodore never collapsed and the Amiga kept growing in popularity and power, and Steve Jobs never left Apple and got to push NeXTSTEP in a big way before Windows 95 came on the scene, and where Sir Clive stayed at Sinclair Computers making ever more successful portables...

2016 in that universe is probably a very different world, with lots of different types of devices with different strengths, and a much stronger focus on cross-platform protocols.