skysight-inc/HackerNews huggingface dataset:
Software Development Has Diseconomies of Scale
Clojure at a Real Estate Portal
Two thoughts--

1. I'm not at all surprised, I've known this kind of thing has been going on and I'm sure it's largely underreported. Heck, the previous place I worked constantly asked employees to give five star reviews to the app we wrote. Multiple places I worked have asked us to write good glassdoor reviews.

2. It entirely undermines the integrity of rating systems, as only a couple extreme reviews can do major damage to a rating. This is the marketplace's problem as much as it is the community's, and some marketplaces (e.g. Amazon) have taken up suing fake/paid reviews.

So I'm not surprised, but I think it's abhorrent and does huge damage to the marketplace as a whole (I'll watch fewer movies if I can't trust ratings).
I agree with you, but the problem is economics. Simple A/B testing, with one of these link syndicators adds 35 to 45 cents RPM as opposed to pages without link syndicators.

So you are in the back office and you are looking at the choice of "leaving" thousands of dollars a day on the table (for high traffic sites) or providing a better user experience for the fraction of people who care, but aren't willing to pay a subscription / paywall fee.

You pick the syndicators and assume that if your "readers" really care enough they will install an AdBlocker. For a publisher it can be the difference between being viable and not being viable.
The most astonishing aspect of it is even not that salespeople thought trashing critics is a good sales tactics, but that they did it under their real names apparently not expecting anyone to discover they have a conflict of interest. I mean, shouldn't people already start thinking about "your name and employment on Linkedin + your name under review = major embarrassment waiting to happen"? And looks like the management encourages them.
The Other Side of the “College Sexual Assault Crisis”
Me: It is entirely logical to argue that a high level intelligence could not be constructed without a broad and deep understanding of it's motivations and behaviors.

Feral: Yes - but no one provided any argument for that.

Me: I should rephrase, I sort-of do above but still, negation of "it requires understanding" is "AGI could happen without understanding, at random, in some fashion".

And I'd say that is the position that's no has provided to support for - again, akin to the worries that bring a giant supercollider online could destroy the earth. I mean, given that an AGI is an unknown, maybe bringing the supercollider online, another unknown, could create an AGI, which would then destroy the earth!

Plus, human beings have generally not succeed in producing complex engineering achievements by accidents. The atomic bomb required a massive engineering effort, heavier-than-air flight required considerable effort, alchemists never synthesized CPUs by baking minerals at random, even largest pieces of modern software have not threatened to "achieve consciousness" even as they malfunction repeatedly.

My argument is "consciousness by accident" is the extraordinary claim which requires extraordinary evidence. And AndreyF also adds - the dangers of ill-intentioned humans using AIs is here today, why worry about the hypothetical "getting out of control" problem when you humans who have historically inflicted vast amounts of misery on others of their species - oh, and consider several madmen fighting each other, that couldn't happen, not in Syria or whatever place one might name.
Well, something must be going down, seeing as at least one review was deleted and re-posted under a different name.
The State of Containers and the Future of the Docker Ecosystem
He has people skills. What the hell is wrong with you?
This is cool and probably useful. I remember myself being a Java noob trying to find out how I was supposed to add an image to a Java swing app only to find that it wasn't graphics2d or anything but label.
I re-read that paragraph a few times thinking it was surely some sort of paraphrase.

I didn't have any interest in this documentary (I wasn't even aware it existed), but now I have to see what prompted such an emotional and poorly thought-out response from TASER.
That's a lot of work to tweet ;)

And yes, there will likely be surveillance video records, license tag captures, MAC logs, and so on.
The birth of the computer
Agreed. Launch Darkly has some interesting Feature Flag SDKs that do local caching and other optimizations to reduce overhead. https://github.com/launchdarkly
Hi its Valentin, the guy in the video. Let me know if you have any questions. :-)
Shame they didn't mention the 18 storey wooden residence they're building at my alma mater, UBC. I wish I knew more about civil engineering and how to visualize structural loads.

Link: http://news.ubc.ca/2015/10/01/new-ubc-student-residence-to-b...
The sad thing is that (in terms of base salary), they don't remotely pay tip top of the market in SV. So consider how bad it is to lose out to a giant mega-corp that only pays 80% of top of market salary.
I think you're assuming a lot of things about mainstream users. If AR was that intuitive, it would have already been mainstream. Many apps tried to port existing good old text based interface into AR but none have yet to gain traction. You need to remember the mainstream users do know how to use computer and do know how to access websites and enter forms. But they do not know how this geeky augmented reality technology works. Also my point here was not criticizing AR itself, I'm just saying his approach makes things needlessly convoluted for the sake of making it look cooler. Read my comment about how someone would drag and drop his chair in his office to his car.
Anything that is important enough in business can have its deadline extended. I think strict deadlines are more about managers trying to save face than an actual need.
> HN comments seem to have a bad tendency to dismiss interesting and potentially cool ideas out of hand (especially about anything that isn't software) by citing the first difficulty that comes to mind, without doing even a little bit of research.

I agree and was just pointing out something similar in another HN discussion. It's detrimental to do the easy thing and shoot down innovations rather than the creative work of imagining the possibilities. Most of the tech people are using to post these comments, and probably most of their employers and YC members, wouldn't exist if they listened to the naysayers.

It's also a waste of my time to read the noise of yet another naysayer. I thought that behavior was explicitly discouraged at HN. Sigh.
intercepting the win32 calls that make the syscall is often enough
The article's table of filesystem semantics is missing at least one X: Appends on ext4-ordered are not atomic. When you append to a file, the file size (metadata) and content (data) must both be updated. Metadata is flushed every 5 seconds or so, data can sit in cache for more like 30. So the file size update may hit disk 25s before the data does, and if you crash during that time, then on recovery you'll find the data has a bunch of zero bytes appended instead of what you expected.

(I like to test my storage code by running it on top of a network block device and then simulating power failure by cutting the connection randomly. This is one problem I found while doing that.)
We use natural feature tracking. The pattern is really just because of a design choice. It can be very kind of visual structure.
2015 African Fintech and Telecoms Trends
I do wonder how many people are going to make the same pun, because they don't have showdead set to on and can't see all the already flag-killed previous attempts.
Definitely not. Google Glass was always in high demand -- by people who had never used it.

Brewster stereoscopes [1] were a smash hit at the Great Exhibition of 1851 [2]. 250,000 were sold in short order. But they fell out of fashion soon enough.

3D has a long history of being an exciting innovation that will change everything. But so far, the most successful and long-lasting stereoscopic product is the ViewMaster, which has become a sort of eternal novelty.

[1] https://en.wikipedia.org/wiki/Stereoscope

[2] https://en.wikipedia.org/wiki/The_Great_Exhibition
Given how easy it is to post fake reviews on Amazon, I don't put much faith in reviews unless they have the "Verified Purchase" tag. The big flaw in the system is that unverified reviews affect the overall rating as much as verified reviews. It would be nice if Amazon had an option to display an overall rating based only on reviews from verified purchasers.
I agree. At this point it really makes no sense to use this. But hey people said that about the internet back then. ;-)
My point there was that besides being a true shuffle, 'shuf' also has an algorithmic advantage when you only need a few lines (similar to how lookup has an advantage when you only need a few).
Don't wanna comment jack here, but that's mostly what Reddit is, people circle jerking puns.
1. Asking for Glassdoor reviews is kind of OK, since Glassdoor is meant for employees to write about their employment. Amazon reviews, OTOH, are not meant to be about reviews by the salespeople of the company in question.

2. Suing is hugely expensive, but having some sort of tracking (even better if linked to real identity, such as credit cards, etc. - without displaying one) of the reviewer's own reputation might help. I.e. if we knew one Uriel Halioua has a track record of trashing critics of his company, one could dismiss his reviews. Of course, making custom score calculations on Amazon scale would be hugely computationally expensive...
I'm sorry, but I really don't know why this is front-page hacker news. Is this somebody famous or something?

- Starts out by linking to somebody's book

- States its thesis "Engineers should read"

- It then reasons out that famous people advocate books, and then speculates this is related to their success [causal?]

- Proposes which book one reads doesn't matter

- Charges the reader to read the book over 2 weeks

- Speculates that reading helps spot analogies to current life situations.

- Repeats thesis statement.
Thanks for your kind words. Glad my experience was helpful. Best of luck to you!
I usually just use sshuttle, which does the ssh-vpn-proxying in one go.

$ sudo apt-get install sshuttle

$ sudo sshuttle --dns --no-latency-control -l 0.0.0.0 -vr username@hostname 0/0

After this you'll have a NATed IP address and all your TCP and DNS requests will appear to come from hostname.
I had a poor man's ssh VPN before we got a real VPN at work.

The basic idea was for each host and port, H:P, that I needed to access at work from home I'd put an entry in /etc/hosts with a 10.10.10.x IP address.

I'd pick some local port, L, and set up ssh to forward 127.0.0.1:L to remote H:P.

Finally, I'd set up via iptables (Linux) or ipfw (OS X) a rule to turn connections to 10.10.10.x:P into connections to 127.0.0.1:L.

ipfw disappeared from OS X with Yosemite (and I vaguely recall that something changed in OS X networking earlier, maybe around Mountain Lion, that broke the way I was using it) and since we have a real VPN now I haven't tried to figure out how to fix my poor man's VPN.

Here is a reddit comment giving examples of the hosts, ssh config, and iptables commands to set up a sample poor man's VPN this way: https://www.reddit.com/r/linux/comments/13nuda/poor_mans_vpn...

This actually worked very well, giving me full transparent access to everything I needed for working at home as if I was at the office.
That's a very interesting point.

I love the stellar memory that Anki gives me but it's BORING. So so so BORING. It's the primary reason why I don't use it more often. I've been thinking about an alternative for some time, so it's nice to see that someone else is working on it.

I'm not actually too sure of what you're doing that's different though, and the slides you provided have been a bit vague.

Can you elaborate more on what exactly memorang does that keeps people "engaged in vivo"?

And how exactly does it "adapt to [..] study habits, emotional state, learning style, and even the global activity linked to certain concepts"?
I'm wondering how much Eliezer Yudkowsky and the LessWrong crowd were influenced by Bostrom or vice versa. This all sounds very familiar, but the dates seem earlier:

"Bostrom introduced the philosophical concept of 'existential risk' in 2002."
I'm a former structural engineer. I can explain any questions that anyone has. But in short, wood is one of my favourite building materials. It's repairable, light, stronger during a fire than steel (although is burns), and it literally grows in trees!

While it's strength is lower than steel, for buildings less than 10 storeys tall it's a very good choice, especially if you can do the lower floors and basements with steel and concrete.
Or even a bacteria. Thankfully, no current biological entity is sufficiently versatile to take over the world ;)
We designed the platform behind the Reality Editor in such a way that it can adopt. You can read more about it here: http://openhybrid.org/how-to-connect-everything.html

If you can run nodejs in your object, you will be able to make it in to a Hybrid Object the Reality Editor can talk to.

The inspiration is the World Wide Web.
It was created with a clear simple and open foundation.
You can still read the first webpages ever made.

You should be able to still interact with the first Hybrid Objects ever made.
Many researchers don't share their raw data like they're supposed to
I guess that's not viable if your files are huge monolithic databases.
The perspective I see is that too much of the sensory information is relevant. I find it very difficult to read textbooks because the implications of each small part are interesting enough for me to have ideas and wonder at the implications. To a point of view I am engaging in the irrelevant in that I am not advancing directly towards the goal of whatever reason lead me to pick up the text. In that respect when I was at university, studying for exams was a fairly futile exercise if my goal was simply to increase my grade. Many years later I find out the things I did discover while studying are still with me.

I have not become wealthy, but I have become enriched.
Most likey, it would be able to do this. If you can place the fridge on a surface parallel to the ground, it should stay there (depends on the fridge magnet, but you get the gist)
I was curious to read the reviews that'd been left but didn't have links, so:

http://www.amazon.com/Killing-Them-Safely-Rick-Smith/dp/B017...

https://itunes.apple.com/us/movie/killing-them-safely/id1053...
Imagine you had a switch next to your bed.

Most likely, the switch controls the lights, which is perfect when you want to turn them off and go to sleep.

But maybe when you wake up, you'd actually want it to open the windows, or start the coffee maker.

And if someone else comes in to your room, maybe they'd prefer it if it started the audio system.

If we could manipulate all the physical objects around us with software, can we produce an environment which we can manipulate not just physically, but also electronically, to map our intents and needs as we have them?

And if we could, how would we go about "reprogramming" the world around us?

It's the ultimate vision of AR and "IOT".
Noticed that when installing Avast, promptly disabled the "web scan" and "email scan" functionalities.

I assume Avast still offers full functionality without those features, since they scan program execution and resource loading anyway.
I downvoted you for lowering the tone of the conversation with personal insults. If you had just said something like 'note that PG's advice about using the Unix file system as a database is not now considered best practice,' that would have been fine.
It goes beyond that. The interesting thing is that in the moment you have a visual representation for an object, you can break it down into all its components. From that moment on the abstract object is represented by numbers only.

You can read more about it here:
http://openhybrid.org/how-to-connect-everything.html

The interfaces them selfs are web pages.
That sounds interesting, what sort of dashboards do you use? I've been toying with the idea of building something like that.
I think my failure was more due to me using Anki, then abandoning it rather than anything else. It's a really good system. I tried Heisig for a bit, but KanjiDamage worked a lot better for me. Perhaps if I'd have combined it with something like the goldlist method it would have worked better for me.
first I'd seen LaunchDarkly.. looks very nice.

o/t, was checking out your blog and saw that you launched Outlier; congrats! I was a big fan (and heavy user) of Flurry.. excited to see what comes of this.
Towards the Next Billion Online
What Chrome extensions APIs allow you to do that?
I second org-drill. Org-mode is my whole personal information manager including information learning w/ org-drill.
As most people have pointed out, this doesn't seem like anything new. If all of those devices are IoT, you can have an app that controls them. Seems pretty pointless to have to use your camera and drag between objects. You could achieve this much easier with icons in an app. Do you personally think this a good product?
Thats no small thing right there just thinking of all those who will freeze in exam settings.

No widen your horizon and find reasons both for why to improve (for yourself, your family, community, everyone) as well as how (applying skills at current job or plan to get a new where you can use them.) Me for example I'm good at talking to people and when I get into a new setting/position and see no one wants "that" customer I tell them I can do it. Bam, instantly +1 in an honest way that benefits everyone.
I don't know--I was kind of amped up about it.

EDIT: Aww come on folks--Didn't realize there was so much resistance to humor. I guess this site is only for current events, and nobody gets a charge out of puns.
Your VPN may be worthless
The Complex Psychology of the Geek
Apple'e First Battery Case
The big deal of the internet is it connects people. Before AI takes over the planet, or invasion of alien, the most powerful thing is the communication amongst human beings, its implication we have not fully explored.
My biggest conern is that i cannot have lambda locally on my dev machine. From a service, like lambda, I usually would expect that I can run a docker command to launch a dev instance.
You're welcome, hanniabu. Glad you found it useful. Lately, I've been learning how helpful it is for all of us when we can share our experiences. I sense there's a lot of underutilized or unrecognized talent in the world. The potential for positive change is enormous if we could unleash it all!
Years back, I was on the other side of this. They didn't like my mockups but they liked my price, so they took the other company's comps and handed them to me. Their logo, "confidential" and the like were still on them.

I told the customer I wanted a written release from the other company to use their stuff, especially since some of it would end up in our promo/marketing info.

They called me "not a team player" and cut my team loose from the project. Six months later they fired many of the senior staff for missing funds and a lawsuit from that other company.

Karma is a bitch.
> Asking for Glassdoor reviews is kind of OK, since Glassdoor is meant for employees to write about their employment.

Agreed, it's no different than a restaurant asking you to give them a good rating on Tripadvisor or whatever. You can even argue it's good for future employees/customers, since someone with a nice experience might not even think about reviewing it, and you end up getting mostly the bad reviews. It's ok as long as there is no coercion.
I disagree. In my opinion, giving less control to the endpoint user means you still need to rely blindly on what's between two endpoints - although, on this way, you cannot control it.
I think the most effective way to combat endpoint infections would be to teach people on how to browse the web securely.
> Crooks tend to be uneducated and ignorant.

Only the ones you've heard about.

Also: Wall Street is full of educated guys who are outright criminals.
Free schools, free university – if the current population doesn’t learn, it’s their own fault.

It’s seriously not hard.
It's not just the poor who can't make rent
Opinionated technology is evil.
Many of those fires were set intentionally for insurance claims. Many other fires were caused by dynamite, gun powder, or artillery used to create fire breaks.
The rent is too damn high
Comparing that to the internet? Don't even go there!
Median turnover time, price shift from month to month, demographic/socioeconomic data on prospective buyers. It's all quite simple, and behaves exactly as you would expect within urban areas-- as skeptical as the brokers were, their narrative to justify prices almost always ended up very close to the quantitative estimate. Suburbs and commercial real estate are much harder to nail down correctly.
Imagine it was your precious rocks and metals. Would you be mad then?
I've seen increasing levels of unpredictability at a surface level with all languages as compilers have improved. The difference between a constant expression being folded or not can be easily of the order of 1000x (once it has been propagated through loops etc.). If you've still got the source for your tests then it's well worth looking at the IR emitted and the assembly produced from that to see where those differences are coming from.
From the original post:

If you’re an experienced programmer and you’re tempted to code-shame someone,
try thinking back to your own million lines of bad code. Imagine someone
had mocked you then... Would you have continued asking for help?

Yes. Yes I will criticize other peoples mistakes the way that I've been criticized for my mistakes. Because if making a mistake has no negative consequence then you (and I) will continue to make that mistake. Is it worth being ignorant of our shortcomings just to save ourselves from hurt feelings?
Elon Musk: Imperfections Aren't Always Important
Hm, I don't mean to sound arrogant although I can see why my comments perceived to be that way. My apology.

I know most test-runners have the capability to run specific test which suggest that any editor that is capable of executing command-line and bind it to something can support my workflow with some annoyance here and there (as you mentioned, your setup isn't as magical as my description ;)). I mean... someone could've written shell scripts that help them run a bunch of things too...

This is akin of the discussion of using ctags and the need to detect file changes and re-run ctags. Last time I google it there were plenty plugins for each editors and ways to set it up (except there's no clear winner ;)).

The whole idea here is that the IDE helps you not to worry about any of that. IntelliJ supports multiple (mainstream) languages that fulfill my workflow nicely.

Good point that I'm sure Emacs can handle way more languages but the steps to set it up and the limitation (filename change? method name change?) feels more static than dynamic to me.
"The limit of most programs is that it has you learn in a unidirectional manner"
What does that even MEAN!?

"I've started using Memorang instead of anki, as it allows me to retain information in the long term as it has multiple ways to approach/learn the same info."
Anki allows you to memorise things in the long term too.

"Add the fact that it's free to generate your own content which is perfect for me"
... what? Any SRS method allows you to generate your own content.

No offence, but seeing as you registered just to say all of that, you sound like a shill.