skysight-inc/HackerNews huggingface dataset:
You recall the disk capacity correctly -- 40 tracks, 18 sectors/track, 256 bytes/sector. However, uses track-at-a-time reads to squeeze 200 KB onto each disk.

Track reads are a bit of a devil's bargain as certain data patterns cannot be written and other data patterns cannot be read. It still means more data though there is some possibility that conventional sectors with tight inter-sector gaps could do the job.
Refining Expression Evaluation Order for Idiomatic C++ [pdf]
Agree, odd way to put, I think OP also meant one should accept low wages :)
I doubt that. The remaining population are all in terminal condition.
Well, too bad it's all in imperial units.

Otherwise a nice read, although I'm not sure if the conclusion means "modern subs" at the time or modern subs today. (I'm assuming the two are different)
Yes. At least not anything that would be fixed by running a newer version.
Five Awesome Infographics That Explain the SEO Process Perfectly
Flyway 3.1 Extends Schema Evolution to DB2 Z/OS, Redshift and Vertica
Yes but that is because in other countries the electrical department includes Computer Science.In India the there is a massive difference.I was looking more in terms of avenues.Like things I cold possibly do to improve my chance
my nostalgia moment, I was taught COBOL on these machines back in 86. I remember them well as it led to my buying my first PC, a Tandy SX. Having used original IBM PCs at my parents home I was so impressed by "Tandy Color" and sound. One thing led to another and Turbo Pascal and Turbo C entered by programming life... and a Model 50 with old school gray scale screens that still looked amazing.

Which makes it all so sad having read that eulogy to Radio Shack here a few days ago.
SAMR as a Framework for Moving Towards Education 3.0
In Go, the dependencies only matter during development not during deployment. Let the developer hash out what specific version of each library works, and then during deployment, it's all baked into a single statically linked executable.

That's the nice thing about using tools written in Go. There is no npm install. There's a file copy. Bam, done. You don't even need to know it was written in Go unless you're using the code for your own development.

The magic folders in the filesystem exist in every package manager, it's just more obvious in Go. So, for example, npm puts code it downloads into /usr/local/lib/node. I'm very far from a Node expert, but this doesn't sound terribly different from GOPATH.
Amazon figures seem a bit off: "We estimate this website generates about $140,438 USD of daily revenue. It seems Amazon.com has about 46,812,679 daily visitors. Taking into account all these variables, we estimate the value of this website at: $99,711,006 USD."[0]

[0] https://w3bin.com/domain/amazon.com
Yes, all the articles of Knuth are always insightfull. The problem of the article about goto is not its content but how it has been used since its publication to hurt the whole profession. This article is more harmfull than the occasional presence of a goto.
Relayr Python Library Documentation Reference
It was still nowhere near as fast as a good software sequence on Nehalem or Sandybridge. The startup cost to the microcode engine was simply too high, and its handling of misalignment was very inefficient. For "small" (< 1K) unaligned buffers (which are actually a large portion of memcpy usage on a live system), good software sequences were 3-4x faster than REP MOVS.

It did perform competitively for large all-aligned copies, which are what most people tend to look at when they post "memcpy benchmarks", but those turn out to be a relatively small portion of actual usage in most workloads.
Use https://www.meteor.com . You want to build prototypes as fast as possible, and meteor enables you to build stuff shockingly fast. RoR is a thing of the past.
"Nature allows paid subscribers to place any article in a flakey peephole viewer which usage is reserved to the ones who registered an account with Nature and agree to use some DRM-filled proprietary software".

FTFY :-/.
Have you considered uninstalling Flash instead of merely blocking it?

Works well for me, but I don't regularly visit any site that depends on Flash. Easy enough to open the occasional Flash-using page in Chrome or IE instead - they both have embedded, auto-updated Flash-plugins that don't need to be kept up-to-date separately.
For connectivity and quality issues, we built callstats.js. Which provides google analytics type of service for WebRTC apps. Not only business metrics but analysing ICE connectivity issues and media quality from the stats-api
Chess has a 50 move stalemate condition (http://en.wikipedia.org/wiki/Fifty-move_rule) that prevents this happening.
> wonder if infecting a person with AIDS with milder form of HIV will make them better

Basically, no. Based on current experience it seems that it would not improve matters and may make them worse.

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1169464/

http://www.rense.com/general8/multiple.htm

http://i-base.info/qa/2881
He was a philosopher, whose work in the late 1800s was a precursor to computer science. Practical applications have been found in modern research.

http://en.wikipedia.org/wiki/Charles_Sanders_Peirce

"Peirce considered himself, first and foremost, a logician. He made major contributions to logic, but logic for him encompassed much of that which is now called epistemology and philosophy of science. He saw logic as the formal branch of semiotics, of which he is a founder. As early as 1886 he saw that logical operations could be carried out by electrical switching circuits; the same idea was used decades later to produce digital computers."

http://plato.stanford.edu/entries/peirce/#con

"Currently, considerable interest is being taken in Peirce's ideas by researchers wholly outside the arena of academic philosophy. The interest comes from industry, business, technology, intelligence organizations, and the military; and it has resulted in the existence of a substantial number of agencies, institutes, businesses, and laboratories in which ongoing research into and development of Peircean concepts are being vigorously undertaken."
I only meant it as a statement of fact. When all we really get from each other is pieces of text, it is viewed as 'suspicious' when someone copies something verbatim without acknowledging that they have done so. Of course, the context plays a big part of whether it's viewed like that. In a forum like this, where we are supposedly typing our own 'comments' to the conversation, it's a little strange to see a sentence like that copied in two places with two different user names. It made me consider if the comment was made by a bot.

Is LXC upset about Docker? I'm not sure how much room is for strategic business decisions like that. The solution is going to be a technical one and it's probably going to go to the first one to get it 'right'. There might not be space for many companies to compete on small parts of the solution (like, how to package a container).
You can decrypt keys in wireshark once you have the key, you can also provide a key to wireshark to decrypt streams on the fly using said key.

http://wiki.wireshark.org/HowToDecrypt802.11
“Disposable Car Fast Food Box” Campaign Is Live on Kickstarter
5 Methods for Tracing and Debugging Redis Lua Scripts
FWIW, Go namespaces everything by default, so if you import a package called foo, all types, functions, etc from that package are namespaced by foo, i.e. "foo.whatever"

The thing I love about Go's packaging is that your VCS and package manager are the same thing. There's no need to wonder where the code from package foo comes from... because you know you imported it from github.com/jimbob/foo It also means there's no fighting over namespaces, since it's just done by domain name (i.e. I can have the package npf.io/foo because I control that domain, and I don't have to to fight over who gets to use that name).
Location: Switzerland

Remote: yes

Willing to relocate: yes

Technologies: Sketch, Photoshop, illustrator, After Effects, Invision

Résumé/CV: ch.linkedin.com/in/sidarsahin
Specialties: Web Design, Interactive design - UI / UX, Graphic Design, Concept
Awards & Recognitions
• FITC > self promotion nominated
• Featured on Behance (App Design)
• FWA Site of the day
• Site of the day on DesignTaxi
• Showcased on Spyline
• Site of the day on French Design Index
• Site of the day on DesignLicks
• Site of the day on Dope Awards
• Pixel Awards Nominee

Email: hello@sidar.me
I have a weird fetish for non realistic renderings, to the extreme (libcaca, terminal dithering), the more constraints the better.
Wow, nine years old! I like how some of these ideas have become completely commonplace since then. It's cool that we as a community are progressing.

Also I'm impressed at how some of these ideas are still neglected, or controversial at best. Think about how much of the startup world, leading thinkers like Paul Graham and Sam Altman included, still haven't figured out #10 on this list.
What viruses "want" is to reproduce. Killing you is an unfortunate unplanned side effect.

If only we could negotiate and agree to allow them to reproduce and not kill us, we'd all get along much better.
The US did something similar through: http://en.wikipedia.org/wiki/Desert_Rock_exercises
must: fast internet, car parking, private meeting rooms, kitchen, available manager to resolve issues promptly, effective security, location not far from train and motorway. Proximity to potential customers (need to know who are your likely tenants and survey them for customer locations)

nice: decent/onsite nearby cafe / lunch food, space for mechanical workshop prototyping
I suppose you could work around that by going the busybox route and provide multiple tools as a single binary and then just hard link them to the different command names. But I guess there might be other problems with that.
Go's model is pretty good. This is why there's just a single $GOPATH and every package has exactly one location on disk, so even if 100 dependencies use the same subdependency... you only have to update one spot if it needs a patch. And again, this only needs to be done at development time. It's baked in when you compile, and from there on, deployment is just a file copy of your binary. No dependencies during deployment.
Shiny – A simple angular plugin inspired by the logo on Google chrome site
I feel like there is a major opening for access point makers to simplify 802.1x rollout for all networks. Now it requires a whole bunch of steps only IT admins can do (RADIUS server, etc).

Maybe your new Dlink router comes with an 'app' which generates unique logins (with optional expiration times) that you can give out to users. There's a whole market of coffeeshop/restaurant wifi providers but they usually use no/shared encryption and a captive portal for managing authentication. That's great for dispensing logins and handling expirations, but is horrible for your user's security and user experience.
Well I think we will be forced to restart from scratch since we can't manage to make even the easiest incremental changes needed ... imo we're bound to collapse a la USSR style.
Take the Top 100 Startups since 2005 and explain me, compared to this list, why they were successful.
https://tokbox.com/pricing

"After your free trial, our base monthly fee is $50"

50 unbelievable dollars per month. That's 600 USD per year, for a lot of users more expensive than the computer they use. How can that "depose" Skype which is free? Am I missing something?
On the other hand, no one has the right not to be offended.

I'm not sure where the assumption that "I'm not allowed to be offended" has somehow become implicit in society, but it's a false assumption. You have no such right.
Agreed. I find it hilarious that a position (logical positivism, I mean) that is often criticized for failing it's own test of meaningfulness - because it lacks verification conditions - can also be criticized for being empirically false...
Encryption of wireless isn't really a barrier, it can be easily broken. As its very rare to not have a shared key, once you've joined the "encrypted" network you can see all the traffic flowing through it.

WEP stands for wireless equivalent privacy, and it is. its trivial to break. (just like monitoring wired connections)
I felt bullied into using G+, especially on youtube because of the real name policy, so I mostly avoid it like the plague. Obviously I do have to use a G+ account to log into google services.

It's a failure as far as I'm concerned but Google has stated that they've got what they wanted, unified user accounts and a bunch of real names and personal info. They are probably right, many people I know do have a real name G+ account, but I know almost no one who actually uses "Google Facebook".
DreamHack Winter's top 5 CSGO plays
SEEKING WORK regularly - REMOTE (originally from Germany).

More than 15 years (yikes) of active development both freelancing and employed (C# (since 2001), SharePoint (2007/2010/2013), Javascript (the bare metal), HTML/CSS (all generations and specificly 5/3), PHP (5.4+), unity3d (3+4), SQL, MQL4/5 (incl. trading) and many more in side projects).

I specialize in reinventing the wheel (as opposed to using frameworks) as well as in efficiency (high performant yet clear code in a somewhat idealistic fashion as long as the time allows for it). I perform best on projects having a defined goal, timeline and budget and allowing me to organize the rest myself.

Contact: matthias.truxa (a) gmail.com
تحميل برنامج فيسبوك شات
To .NET or Not to .NET, That Is the Question
JavaScript Developer Survey 2014
> When I asked why this rule was in place, it became apparent that the only real reason was an irrational dislike of statistics.

Can you reference those claims? If I ever repeat this claim, I would prefer to be able to link to the administrators' statements directly.
Travel aggregations datas
I don't know that I agree with that. Tooling bloat was specifically mentioned, and Go is quite good with respect to that.

There's just the one go tool to install, which can be installed just by unzipping a zip file. From there on in, you don't need any other tools. It just uses VCS for package management. You don't need an IDE... the single go tool has support for pretty much every part of the development cycle - compiling, testing, code formatting, profiling... there are no other tools you need to create real deliverable software. I've been writing Go for over two years and still haven't added any other tools to my standard workflow - git and go are the only two commands I type while writing go code. (At work we use a revision pinning tool, but I haven't needed that on my side projects.)
I understand why employers won't pay employees more than the value they create - my question was the opposite direction. Why (outside of a monopolistic or otherwise non competitive market) would an employee who is delivering a lot of value based solely on their contribution chose to work for significantly less than that value.

Clearly there needs to be some profit for their employer, but, using my example of a lawyer - there are thousands of law firms, and if a Lawyer is capable of driving $500K/of billable value, based solely on their effort - why would they chose to work for $50K when they could go to another law firm and work for $100K (or $150K, etc...)

I'm using an extreme example, but the same concept applies elsewhere.

The reasons I can think of why a person might not do this:

o Lack of information - the employee may not realize how much value their effort drives.

o Monopoly for the purchaser of their services - they may work in a niche field, in which their is only one purchaser for their service.
Any time you have to read a file format that doesn't have a library available already (or if you want to write that library). Plenty of industries have a de-facto standard file format that's basically text, but with some special command sequences or bracketing (e.g. recently I had someone ask me how to read "PGN" files, which turns out to be the standard way of recording chess games). Chess is a trivial example, but the "STL" format used by a CNC milling machine I've worked with is a pretty similar format.

So imagine I wanted to write a "middleware" piece for that milling machine - maybe it has a slight defect where its width measure isn't exactly the same as its depth measure (I expect modern machines automatically recalibrate themselves, but you can imagine weirder problems that this might not solve). Then I could write a program that would rescale models exported from a CAD application to match the weirdness of my particular machine, by reading the file, making the adjustments, and writing a new file.

For a less industrial example that I've actually done, I worked on a fan translation of a videogame. The scripts were, of course, in a weird format that the original makers came up with, with no publicly available libraries. So I wrote a parser that could separate the actual text lines from the timing information and so forth, allowing the translators to translate.
"Putting creativity on a pedestal can also be an excuse for laziness. There is a lot of cultural belief that creativity comes from inspiration, and can't be rushed. Not true. Inspiration is just your subconscious putting things
together, and that can be made into an active process with a little introspection. Focused, hard work is the real key to success. Keep your eyes on the goal, and
just keep taking the next step towards completing it. If you aren't sure which way to do something, do it both ways and see which works better." - John Carmack
+1 for TOML. If you think simplicity matters, look at the YAML spec [1], vomit and never use it again.

If you still don't believe me, try implementing a conforming YAML 1.2 parser (oh, and try not to make it a source of RCE [2]...).

[1] http://yaml.org/spec/1.2/spec.html

[2] http://blog.codeclimate.com/blog/2013/01/10/rails-remote-cod...
Learn Touch Typing with Colemak Keyboard Layout
We need your support http://kck.st/12kmalj . Join us to make eating safe and secure during driving/traveling.
Responses so far at https://docs.google.com/forms/d/1rZXWof4SJRxhQaQOiEzVQzk_u1K...
Touch Typing with DVORAK Keyboard Layout
"For now only Chrome and Safari are supported." (from the github repository page).
I think that needs to be repeated on the page you submitted or people will wonder why nothing happens in other browsers. The "Ready to shine" text suggested to me that the module loaded and initialized fine.
Coming soon to C#: Expression-bodied members
It's a traditional way of singing in Mongolia I think.
Anyone with or otherwise knowledgeable about google fibre: I've heard their normal router is terrible, but that you can put your own in if you configure the VLANs and QoS on it - but as for the TV, my understanding is that the TV boxes go onto your LAN - will they play nicely with a better router, or do they force use of the google one? They also double as wireless APs - can that functionality be disabled in favour of a customer's own APs?

Edit: Did some research, seems it needs IGMP proxying, which should be doable on a decent router. https://www.dropbox.com/s/gj6guphe4bc8k4t/GoogleFiberRouterG... was a very useful link.
From the last paragraph: "data from this study has demonstrated that silence seems to be the best environment to maximize performance when engaging in cognitive activity. Classical music was not shown to enhance performance ... Hence, the direct benefits of listening to music on cognitive processing could be more of a fantasy than a reality."
Show HN: An introduction to Apache JMeter
My first attempt at writing a guide. Any feedback would be appreciated.

Thank you
Ինչպես Samsung Galaxy պլանշետի վրա ակտիվացնել 3 օգտակար App
Previous discussion with a couple of counter arguments (speed isn't everything) https://news.ycombinator.com/item?id=8130849
It literally does mean that a lot of the time. It also means sysadmins bashing our horrible code and of course, the two working together which was the original concept.

Any term coined to remove barriers will always be co-opted by middle management to mean something else so they can put them back up. Otherwise, they'd be out of jobs and they can't have that now, can they?

;)
It's surprising that it is able to win 1/3rd of the time. The problem here is that input does not lie in any continuous space. I mean, you may have 1 billion board states in your training but is it possible to interpolate values of other states using this? For example, for one vector representing certain board state, even a slight change may have completely different outcome. I would think most learning methods, including deep learning, would excel when there is some sort of interpolatable continuity in inputs on which prediction is desired. Therefore the challenge would be transform discontinuity in one board state to another to more continuous space.
The problem is that anyone who know how to attach two boards with a few nails think they know how to build a house.
I think "infinite" was used in the engineering-sense of the word and not in the stricter mathematical-sense. For me, as an electrical engineer, infinity is often somewhere beyond 1 ms.
Remote controlled rat vehicle using Go, Lego, WebSockets and LeJOS
I don't like the French version of Bing. One of the reasons is that it assumes I'm monolingual. Like, if I search for a film, I'll get the result for Allociné instead of IMDb. I much prefer IMDb.
Slack research hack
Seems to be nothing more than an ad for a book? Also, these things are usually called “Space-filling curves” (https://en.wikipedia.org/wiki/Space-filling_curve).

EDIT: I missed the “Read Online” link - it is indeed a whole book about space-filling curves with lots of pictures.
Without having played Mario Galaxy myself, judging from screenshots it seems the game is using shadow maps[1] or just static geometry for fake shadows[2].

[1] http://screens.latestscreens.com/wii/screenshots/supermariog...

[2] http://images9.gry-online.pl/galeria/galeria_duze3/169624250...
Ah, i initially heard about this as a fix for z-fighting.
As far as I understand this is a limitation of the underlying processing model (tree automata and such, although I'm not an expert). That is I suspect it would be equally hard to describe such an unordered collection of required elements using a context-free grammar. (On the other hand Relax NG seems to handle it nonetheless.)
The danish minister of finance once impressed the audience at a tv show by multiplying two big numbers in his head very fast. He then explained that this was the method he used.
This is the most important and most difficult work in engineering and science. Building common abstractions (APIs, theories, mathematical frameworks, programming languages, modelling tools, ...) that _work_ good enough

- for people not to reinvent the wheel to reach their goals

- for people to relate their work that is based on the same abstraction

- so problems don't need to be solved individually, but to solve _all_ problems of a certain class at once

It is often said that we are standing on the shoulder of giants. For me that is synonymous to standing on the common abstractions of our predecessors.
Good point and sorry for that - now it's added :)
I think the use of a VPN solves last mile security.
On Becoming an Entrepreneur
I really like the Harvard program on negotiation. A lot of the ideas are shared online, website here: http://www.pon.harvard.edu/

If you can get a group of friends together, try some of the exercises. I find playing the role of moderator in the group exercises opens up a lot of exploration of how others communicate, and how to get them (and yourself) doing so better.