skysight-inc/HackerNews huggingface dataset:
> It's possible that there's some sort of concentrated media push going on here, but the story hasn't changed much in the last 40 years.

My opinion is that if there exists campaign against such investment strategies, then it is possible that this has been going on quite long time already. Like the parent postulated: media campaigns are, on that scale, relatively inexpensive.
We need to keep our brain running 24x7x365, though, so in the long run, deep mind is more efficient.
Maybe it should be?

Don't see it as 'slacking off' though. See it as establishing a mature work/life balance.

The problem is that as a startup founder/CTO type the way you work sets the pace and culture for your entire company. And not everyone will be cool with that approach. You could miss out on experienced, senior people who just want to work normal hours and not feel like they're letting the side down.
Avoiding those fees is the whole point of index investing. If they can't beat the market, why pay more fees?
Impressive. I didn't think we'd experience Google explicitly doing evil this quickly. In fact, if the mace anecdote is true, then this isn't even evil, this is bodily assault, this is Google hiring people to commit crimes.
> I usually worked 10am - 10pm taking a few hours off in the afternoon. I was able to get so much more done because of that extended break.

I did this off and on for about 6 months, pretty much by accident: When I worked from home, I wandered in and out of my responsibilities all day, so I couldn't get my work done until probably 9 or 9:30 at night. I was absolutely miserable, and I think the case would be the same if I tried it again, albeit more mindfully.

In theory, being able to take breaks helps me clear my head. In reality, though, I find my brain interprets "It's 10 pm and I just finished work" the same way whether I worked straight through from 9 am or took a 3-hour break in the afternoon. I hate it.
I'm not an expert, but I believe I can answer some of the questions at the end of the article.

>are kprobes and ftrace the same kernel system? I feel like they are but I am confused.

They are not. kprobes and kretprobes have been around in the kernel for a lot longer than ftrace, and are exposed to multiple tracing programs. ftrace, perf, bpf, etc, all can make use of kprobes. (ftrace is pretty heavily dependent on kprobes for being useful, kprobes are still useful without ftrace)

>what is the relationship between perf and kprobes? if I just want to sample the registers / address of the instruction pointer from ls's execution, does that have anything to do with kprobes? with ftrace? I think it doesn't, and that I only need kprobes if I want to instrument a kernel function (like a system call), but I'm not sure.

Kprobes make a copy of the instruction you are probing, and replaces the first bytes of the instruction with a breakpoint instruction. When the CPU hits this, a trap occurs, and the registers are saved, and passed to the kprobe

Perf has the ability to collect CPU performance counters, tracepoints, kprobes, and uprobes. Tracepoints are added to the code of the application - they will include a definition in the header, and the actual tracepoint statement in the code itself. uprobes allow dynamic tracing of user level and library calls. You echo in a probe name, executable location, and offset, and then you can start tracing that probe.
Enough of fenced services owning the users. I'm fed up with carouselle of new services for same features. I'm going to stick with XMPP, which is openly federated and free as in freedom. It is now technically capable of chat sync, sent messages editing, end to end encryption (there are alternative modes to fit different usecases), videocalls, and many more things. There are working gateways to many other networks, including Skype (not fully, but mostly enough to start transition away from skype).
To me, this reads like a fairly transparent play to expand the Overton window[1]. There is an almost total lack of evidence for the merits of his argument, just bald assertion and a lot of buzzword-rich waffle.

Half the earth is both outrageously huge and within the realms of possibility. If we debate the merits of it, then we're more likely to entertain more modest proposals.

[1]https://en.wikipedia.org/wiki/Overton_window
Ars System Guide: VR Edition
Yes, I switched to dark background mode a few years back and it's made a huge difference in my coding productivity and eye strain. There's one IDE I use occasionally that sadly has no ability to theme (PowerGUI for PowerShell) and you're stuck with a white background...and zebra effects after an hour or two using it.
There's no need to speculate, this stuff is all in Intel's manuals. All shuffles are port 5 on Haswell, and they're single-cycle latency / single-cycle throughput. Actually, Nehalem - Ivy Bridge could execute two PSHUFBs per cycle; Haswell reduced the throughput while adding a 256b-wide version, so the total work per cycle remains constant if you adopt the new instruction.

The SSSE3 popcount implementation was never bottlenecked on PSHUFB[1]. The speedup is because Haswell is a physically wider machine (it has more execution ports) and can execute more uops each cycle.

[1] Except on Merom, where PSHUFB was cracked to 4 or 5 uops IIRC, but that's a ten year old part now.
Ask HN: Examples of highly-proprietary info firms that embrace remote work?
Are there any examples of companies in the following industries that allow remote work as a regular option, rather than a case-by-case custom setup?
* Animated feature films (Pixar, Disney, Dreamworks calibre)
* Computer games (Bioware, DICE, etc. AAA calibre)
* Machine Learning w/ special-sauce algorithms and infrastructure (Google, Facebook, Baidu, MSR)
* Security / proprietary info-heavy (SpaceX, Palantir, Renaissance Capital, Bridgewater Associates)

I'm designing a company and I want to get some sense of how people handle access to specialized infrastructure and other proprietary information. I know that many HN'ers will vote for seamless remote access, but I'm also trying to think ahead to a team of 100 and 1000, rather than a team of 5.

Thanks!

EDIT> Changed "Bridgewater Networks" to "Bridgewater Associates"
For me, the nostalgia is very much attributed to the music. Music in general can be very nostalgic, but a 30 second track that you listened to for hours a day on repeat as a child can really become a part of you.

Much for that reason, Ocarina of Time has always been top of my list for nostalgic games, and the score was arguably some of Koji Kondo's finest work.
You can install whatever OS you want on it unless they locked the device down.
how many homeless people have the means to sue sombody?

And even if a case was offered pro bono (extremely unlikely before a huge media circus) how many could even reasonably be capable of bringing suit then?

how many police desk officers are going to give a shit about the rambling complaints of some homeless man they wish would just dissappear?

If you really find it so incredible that homeless people end up abused, no matter what some corporate policy claims, you lack perspective.

This is the powerful pushing out the weak in full display, guess which side has easier access to the law.
I'm having trouble imagining typing on that keyboard at speed. The Pyra seems slightly better in that regard, though still a little too wide for two-thumb typing.

Past a certain width, your thumbs can't reach from the edges to the center. In the case of both of these systems, reaching much past the thumbsticks seems awkward; for instance, typing either 'h' or 'j' on the GPD, or 'g' on the Pyra.
Even if a homeless person would go to the police, given what i know about US police they'd likely be blown off. Additionally the evidence situation for something like "getting maced by a security guard" is fairly low. Also your suggestion would possibly come with its own set of legal problems. (Entrapment comes to mind.)

Heck, if you read the article more closely, the security people actually use the police against the homeless.
The Neophyte's Guide to Scala
That is exactly what DST does. Once a year everybody shifts their schedule one hour earlier and start working and go to school one hour earlier.
Their community is a bit of a mixed bag. There are definitely some good people in there that help users fix problems, but I've seen the open hostility you're referring to as well, in my case I got posts about the progress of Android on the RPi removed by a moderator of their forums. If you go to the RPi forums now you'll find that the Android subforum has broken CSS. I have a PM from a mod indicating this was an intentional decision.

https://www.raspberrypi.org/forums/viewforum.php?f=73

If they're so concerned about protecting their mission, I don't see why they encourage use of Kodi (well I do understand it, it sells boards, but Android support could be a good selling point too).
It should be kept in mind that these are microbenchmarks; I'd guess the much bigger AVX2 instruction sequence will have visible cache effects in macrobenchmarks (i.e. combined with a mix of other instructions) and lose its small lead --- on Haswell AVX2 is ~17% faster, on Skylake only 6%.

POPCNT is a single instruction and should definitely be inlined; I doubt that would be such a good idea for these longer sequences, but then putting it in a function means the call+return overhead could also become significant. It's hard to quantify without doing actual measurements, but with the figures given I'd be inclined to stick with POPCNT.
DeepMind founder on how AI will shape the future
Redis is my favorite example. It's some of the easiest to read, digest, and modify source code out there.
Color of Wealth Report (UCLA, Duke Study on LA Demographics and Money) [pdf]
How soon before the FDA says this is illegal or the medical industrial complex lobbies congress to make this illegal?
We have lights for that, and at the beginning Winter the Sun does not rise till 8am for places like Ann Arbor, Mi. So even with the adjustment for Winter you're still getting "ready" in the dark.

I'd rather have the extra hour in the Summer Time and be able to get a full 18 holes in after work everyday
I think the usefulness of syntax highlighting is highly dependent on the amount of colors you use. For me, anything more than three separate colors is just visually distracting.

It's also nice to have low opacity comments, as many others have said.

Oh, and never bright colors. I use solarized or similar.
It looks like all collections store void pointers

Does that mean that if you're running as 32bit and want to store a number larger than that (a double or int64_t or so) or a POD that all of these have to be allocated seperately?
The New and Improved Hendo Hoverboard Looks Fun as Hell
One of my criteria for choosing a theme for source highlighting is that it not make keywords both bright and bold at the same time, which makes code harder to read and to scan. A startling number of themes do this.

Judicious, typographically aware use of bold and italic or oblique in source highlighting can be a wonderful thing.
So he didn't really "walk away from $0.5m". He walked away from a piece of paper that may or may not be worth $0.5m in some unknown time (or never) in the future.
This is Scientific American, a general-interest publication, not AGI Risks Weekly. In other words, most of the people reading this article will have never come across these ideas, let alone considering the questions "obvious". I'd be overjoyed if scientific american was discussing transhumanism, the singularity and AGI risks on a regular basis, and I'd be happy to be proven wrong - but I don't think that's the case.
> The keyboard is less userfriendly then an onscreen keyboard

Really? Like, you prefer your fingers to run over glass than something you can actually press ?

I would have said the exact opposite, because I absolute hate using Smartphones and tablets to type text.
I must confess that I don't find the (b) arguments very convincing. I generally oppose these mass surveillance programs, but just on principle and because they seem like a massive waste of resources.

The notion of "turn-key totalitarianism" just doesn't make much sense to me. Let's say the US elected Hitler II. (Hitler Jr.?) With the current situation, he could turn the NSA surveillance apparatus into a method of control. In a world where the government didn't have these mass surveillance capabilities, then he couldn't. Except I imagine the first thing he'd do would be to build them. So we'd get, what, a year or two under a totalitarian regime without mass surveillance, then we're back where we'd be anyway. Yay?

It feels a lot like the gun nuts' argument that the Second Amendment exists so we can overthrow the government if it turns tyrannical. It's planning for failure, and it won't work anyway. Much better to concentrate on getting good people into political office, and keeping the system itself in good shape so that bad people can't fuck it up too much.
Starting everything "earlier" but not changing the time makes no difference. If I go to work when it's dark, I don't care if we call it 7 a.m. or 8 a.m.
The Coming Technological Singularity (1993)
I think that I have done much, given that I was not paid for my work.

I always found it easier to earn a living by programming (I had my first job as a programmer at the age of 19).
Does it include any sort of a concurrent heap into shared memory?
Professionals are understandably hesitant to call AlphaGo's plays mistakes after the first few games, because AlphaGo had played a few moves that seemed like obvious mistakes (the eyestealing tesuji under the avalanche and the fifth line shoulder hit) but later proved to be very strong moves. Remember that when go is your career, your reputation is based partly on your ability to analyze games accurately, so calling a move a mistake and finding out later that it was strong would be a big embarrassment.
It's not as bad as the OP states, but I deal in real estate and 30k+ transactions aren't uncommon for me. There is certainly a process for transferring that much. Typically the process can take an hour or so and it's logged with the government (FBI IIRC). You have to fill out a form and get the requisite approvals.
It's probably not a patch on what a dedicated AGI could achieve. Read Nick Bostrom's book Superintelligence for some in-depth arguments on this.
a lot of medical professionals are scummy. there's a word for it: quackery.
I've been on this planet for quite some time and while I'm sure some side effects are possible, I've never once heard of anyone having a problem, whereas I've heard numerous stories of people having extreme difficulty paying for dental procedures.
I'm only familiar with the tax argument. It's standard-bearer is a former Vanguard employee and "whistleblower" who stands to make an enormous windfall finders-fee profit if the IRS ultimately agrees with him. (On the other side of the argument: "rules are rules, and Vanguard has to comply with all of them, even the dumb ones.")

Can you provide a link to the "dumping" argument, posed well, or by any credible market participant?
> I don't think it will give much of a benefit over aarch32 mode (arm_control=0x0000) because of the limited memory.

Some software requires 64-bit, like the Atom editor.
Get Work Done Syndrome is truely a modern notion entirely absent from the laissez faire peasant farmers of yonderyear who tilled soil in return for a long glass of summer wine at the end and maybe a 20 minute long smoke of fine tobacco. Modern notions of work involve McDramas taking place in every western household where first world problems really are a truely despotic problem indeed. Master slave relationships engender this and it leads to a domestic tilling of the soil in the fields of suburbia, working for McJobs with a McPay. The kind of real work; that of some spiritual understanding, or mastering the body, or doing shadow work of the mind; 'Dumping all your ailments on a plate for those to ponder' is entirely absent in the west, where it is assumed that only those more credentialed shall offer answers, and none else. The East might have these problems just not as severe, and I worry about the encroachment of americanisation into the Eastern mindset and rich tradition and approach to existential crises.
> They are usually complicated situations generated by organic and uncontrolled growth in codebase complexity that lead to horrible scenarios requiring a lot of brain power to solve.

Agreed. The deeper I get into the software field, the more it feels like choreography.
And the begal board cost a million dollars conaoed to the 3 cents a Raspberry Pi cost.

Any of these discussions about what did what first guest that ignore the Pi's price are disingenuous.
"rdpmc" is shorthand for "read performance monitoring register". It's exactly what the author guessed - a register that increments every time an instruction is executed.
It varies, but anywhere from a couple hundred to around $800.
The author does mention that, though, when he's talking about the pros and cons in the very beginning of the article:

> What do I miss? Syntax highlighting hinting that I made a dumb typo (importance is directly proportional to compile time or speed of running syntastic).
Lazesoft Data Recovery 4.1.0.1 Crack and Serial Key Free Download
This is great. Nagging people might actually get them to upgrade to a supported, secure browser. I literally see nothing wrong with this.
In hindsight, while comments and strings deserve syntax highlighting there's an argument that the rest is a solution looking for a problem. I'd argue that the highlighting would be better-spent giving each nested tier of parens a distinct color. Like make the first tier brown, then do ROY G BIV, and if you need more than 8 tiers I don't want to read your code.
Exactly. The keyboard has been a hot topic of discussion for the Pyra because it's that one thing that Pandora users care about. GPD has put a keyboard on their device "because you need it for Windows" but it really looks like an afterthought when you look at how bad their design is. They still have time to improve on it, but the render's version is just awful.
I love this project - well done, and the result speaks for itself! It's unfortunate that you were forced to go this somewhat dangerous route due to money. In some countries dental care like that would be paid for by the health insurance.
While I'm not sure I agree with you, let's stipulate that you're right. That's why I'm saying that people who believe Google is sponsoring unprovoked attacks on the homeless should go capture these events taking place with their own cameras.

Ordinary citizens (and that's what security guards are) cannot in fact pepper spray someone on a sidewalk, or even trespassing in a building, simply because they won't leave. If they do, it's battery. It's a pretty cut-and-dried issue.

Ironically, if this were an accusation about the police in Venice violently removing the homeless from in front of a giant corporation's building, I'd have much less trouble making sense of it.
GNU Gneural Network
Beautiful software =/= beautiful code.

Beautiful software: Java Virtual Machine (the code? could be entirely un-beautiful ;)
I've not found that Alice analogy colorizing the "verbs" convincing.

With human language like English, we learn it and use it without the formal grammar++. A 5-year old child can speak to her mother ("I want some candy!") without conscious knowledge of "verbs" or "nouns". A formal grammar for categorization is what we layer on top of language for analysis in school. Two people can communicate and understand each other without any exposure to any grammar lessons. So yes, colorizing verbs looks superfluous and noisy.[2]

On the other hand, computer programming syntax starts with grammar. You learn that certain specific tokens are "data types" and other tokens are "literals", etc, etc. And that grammar categorization in programming languages never goes away as you're typing out new code. (Otherwise, you'd get a compiler error or unintended behavior because x="3"+"5" with quotes ("35") means something different from x=3+5 without quotes (8).) This is why so many programmers find color highlighting helpful even if they've been programming that language for 10+ years. Sure we want to focus on higher cognitive purpose of "semantics" but the grammar is deeply intertwined with reconstructing what the semantics is.

A closer analogy of color highlighting in a different realm would be different colors in TCPIP traces such as "red" highlighting external ip addresses. This can be helpful for forensics of malware phoning home.

Or in financials dashboards where uptrends are "green" and downtrends are "red".

The same reasons that colors help the malware analyst or stock trader quickly parse data at a glance is also how it helps programmers.

++ (at least not consciously that a 5-year old would be self-aware of it. A theory of innate universal grammar in the brain by Chomsky isn't what I'm talking about.)

[2] except for rare examples of using annotation or coloring of verbs to help parse sentences like this:
https://en.wikipedia.org/wiki/Buffalo_buffalo_Buffalo_buffal...
This is nearly impossible. Just imagine decompiling the result of lowering some deeply nested pattern matching.
If he had made a dumb move and AlphaGo capitalized on it we would be talking about how the AI goaded him into a sense of safety.
> Eye-Searing-255

Lol....this. If your primary workstation OS is Windows then I recommend grabbing a copy of MobaXTerm. It has the ability to override and tame the "Eye-Searing-255" beast with its own themes (Solarized Dark and Light, Pastels etc). No more "oh-my-god-my-eyes" when you open up "ooby-doofer.pl" in vim.
By "length of teeth", do you mean their width measured along the arch of teeth, or vertically?
Show HN: Nameserver.io – Easy nameserver redirects
Hi, I built this site and appreciate any feedback from the HN community
Give Ada a try
Java ME is not Java. Compatibility with existing applets would require implementing more.

Java is not the best (though it's better than JavaScript, and android contradicts your claim), but JVM bytecode as a target is great.
"The real difference between all these products is that the price of all the components has come down a lot"

You literally just repeated what I said in my comment.
The article is really targeting popcount for large bitvectors; in this scenario, call overhead is a non-issue (constant cost of <5-10 cycles vs O(n) work to be performed). I$ effects will also be negligible (the AVX2 instruction sequence is only a few cachelines long, and you wouldn't inline it).
Humans strike back! :P
Well it's not really a major difference since the US has major intelligence agreements with other countries.
In terms of source code? If so my favourites to read are:
LLVM and Clang. Redis. TensorFlow. Doom. Sha256k (the one Bitcoin core uses).
The capital structure graph is wonderful. Very clear. Would be nice to also send out updated charts to existing employees every time the capital structure changes. All startups and VC-funded companies should do this!
As I said "might get lucky", especially after the Pyra is released and more existing Pandora owners sell up to get the Pyra.
Is this the garbage in the system tray that keeps putting up notices about windows 10? or is this something else?
Drivers.

The interface between the physical world and the digital world. They are the lenses of computers as much as its magic.
That's an interesting point. However, this will only work when you're only ever reading your own source code. In Ruby code, I've seen a lot of very long expressions formatted without any spaces at all, like: (artifical example)

@posts = Post.where(author:params[:author_id].to_i).map{|p|p.comment_count}.select{|c|c>5&&c<10}

I often found myself properly formatting the code before I could even read it.