skysight-inc/HackerNews huggingface dataset:
Indeed, they're all helical scan systems. With V2000, though, it worked somewhat like audio cassettes, with only half the width of the tape used per side, being flipped over to use the other half.

https://en.wikipedia.org/wiki/Video_2000

Fun fact: Video 2000 wasn't Philips' first video format, with the now-confusingly titled Video Cassette Recording format predating it. The format is notable for having both tape spools coaxial, so the head is parallel to the base of the recorder, and the head angle is instead provided by the angle of the tape traveling between the upper and lower spools.

https://en.wikipedia.org/wiki/Video_Cassette_Recording
well, you could just release the game say 6 months after PS/XBOX launch, so it wouldn't eat their sales at all.

and, you could spend that time to make the game actually better, ie higher-res textures, and the most important - horrible console controls. it seems this is what is done usually, but the result often feels like 1 developer was dedicated to this effort, for 50% allocation.
I think that the products you're complaining about are in the state they are in because of vendor choices independent of the software development process. If total stability and backwards compatibility are not design requirements, neither Agile nor Waterfall will automatically implement them for you.

I think your class or professors are assigning behaviors and outcomes to development processes that should instead be assigned to the companies or people implementing them.
I have no interest in Graph at all but just skimmed through it for general knowledge and it's pretty well written and quite condensed.
According to Dunning-Kruger effect, and expert should consider his accomplishments trivial in hindsight.

All of the graphs in that paper still showed a positive correlation between actual and self-perceived skill. Self-perception was just compressed into the range of around 50% to around 75%, instead of the full 0% to 100% of their measurement scale.
Half of these aren't even startups. Can you really a call a company a startup after a few years and solid revenue streams?
Closures in Lua (2013) [pdf]
Why User Onboarding Increased Conversions +300%
A new versatile gripper with electroadhesion
That's a book not an article, but it is really good. The NY has really high quality content.
A Teen Won $400k for His Video Explaining Special Relativity
The entire political process is a vetting system to weed out the unreliables and the ones who won't play by the rules.

Also, I have an inkling that the system is a sociopath pass filter; at any level of government the candidate who is slightly more immoral has improved chances. After a few iterations we have power lusting vampires in charge (the Cheneys, Clintons, ect.)
Fighting Over Fatigue
There's also a lot of flagging. Last release announcement was at +7 after 20 minutes, but on the third page or something.
There's a similarity to the death spiral of failing restaurants.

A struggling restaurateur will often decide to cut costs somewhere to improve margins - cheap out on ingredients, cut back on staffing etc. As soon as they do this, it's game over for the business. You can't make a bad restaurant better by spending less money, so you end up in an irrevocable spiral of decline. Cost cutting -> worse food and service -> fewer customers -> lower revenues -> cost cutting.

The cost of free soda is absolutely trivial compared to the fully-loaded cost of an engineer. It's a complete no-brainer with massive RoI. Cutting back on snacks is an act of desperation, perpetrated by businesses that have either run out of opportunities to grow or completely lost sight of the importance of growth. When a company stops caring about per-worker productivity, layoffs are imminent.
>will
Visual Studio 2015 Community edition it's far more lightweight that for example Eclipse.

I just re-attach to D for doing some stuff, and I found that DUB and VisualD just works very fine. And I'm a guy that in 75% of my time running on a GNU/Linux...
Things Not to Do in PHP 7
Also, your game will continue working natively when linux transitions to using wayland/mir, without having to run via an X11 shim.
Is there a recording? Slides only supply maybe 50% of the information needed to form the picture. If the accompanying spoken words are left out then it is difficult to receive the message as intended.
Minor nitpick: The authors are not the first ones to recognize that 'tensor' makes a great (brand-) name. As someone who is paid to think about tensors this is a bit annoying, because the first thing in my mind when I read a page like OP, is "where are the tensors?". Alas, there are none.

For a mathematician, a "multidimensional data array" is not a tensor. It is a tuple. A tensor is a tuple with much more structure, associated to linear actions on its components. Said differently, if you can't tell me, what 7*[Alice] means, you have no right to call [Alice] a tensor.
And if the system selects the non-rational power hungry by design?

Elections are cutthroat, and to become president you have to have won many of them. It could be argued that an evil person has slightly better of odds of getting through. Raise that to the power of the half dozen elections needed to become president and you end up with Cheneys, Hilarys, and the like...
I of course don't know you, and neither am I able to verify your story, but kudos to you for overcoming that!

It also sounds a bit like impostor syndrome.
Opera silently puts advertising in SpeedDial
Hi, I'm a long time Opera user, since the 90s, but now when Chromium is used as the main engine I can see Opera uses sneaky ways to put advertisers on my custom SpeedDial screen, I've seen this from time to time, sometimes they put 4, sometimes 1 sponsored page. Do you see the same sneaky behaviour?
And yet we decide who is guilty of major crimes by this method.
In Poland no snack is really free: if company provides it then it's obliged to count it as employee's taxable income. That's how ridiculous this country is :)

EDIT: there's also one more ridiculous example of taxation in Poland: if company throws a party for its employees (there are many such parties, usually focused around "Employee of the month" awards, and other corporate bullshit) then attending such party counts as "income" for the employee. But, according to Tax Office, you have to pay tax even if you don't attend a party, because the opportunity to attend is your income by itself :)
Microsoft Node.js Guidlines
You're right, which is why it's becoming a trend to release PC versions late.
John Carmack's Deep Thoughts: Ideas, Work, and Emotion
They were masochists.
just wanted to add a couple of things other than what @the_bask already said:

- live broadcasting and interactivity: our app offer all live broadcasts available on the Spreaker platform. If one of your favorite shows starts a new live stream, you'll be notified in the app, so you can listen to it while it's live and interact with the host using the embedded chat

- we know that it's a big claim, but we put A LOT of effort in this app, working since the day one with a clear goal: offer the best experience; I think nobody works so hard with the goal to create NOT the best experience app :)

We'll be very happy if you can spend some time playing with the app and tell us what you think it can be improved. Every feedback is welcome, especially the negative ones, so we can learn from them and deliver a better app
This is true for the alternatives as well, approximately nobody writes raw Xlib apps in modern times.
Ireland isn't questioning Apple. The US government were IIRC. The Irish political establishment & electorate just care about jobs.

There's an election in Ireland in a few months. After the property bubble burst, and the economy tanked, the parties currently in government love to claim any good signs for the economy. 1,000 jobs! Do you know how many votes that'll be? Who cares about taxes, the people want jobs.
Thanks. I will send an email to you.
Visualising Networks Part 1: A Critique
That's probably true when it comes to education, but the primary purpose of an employer isn't education.
> He chose the option that he thought would give him a second term (and then a gold plated public speaking career after the White House).

Isn't it also possible that he chose the option he thought was right for the country?

Of course, it isn't that clear cut and there were probably many other things weighing in, but I wouldn't discount it.
MonetDBLite – Embedded SQL column store for R, free and Open Source
> but the Tango vs. Phobos debacle killed it.
It was D1 lang.

You should know now that D2 have single standard lib, the official compiler front end is wrote on D, and open source. Plus there is LDC and GDC implementations.
In practice most of us are restricted to the subsets (note plural) chosen by the people who wrote the original systems we work on.
It's not an explanation, it's probably the truth.

John Edgar Hoover did this with the FBI almost 100 years ago. Why would it have stopped? There's no reason for them to have stopped blackmailing folks. In fact there are several buildings bearing his name in DC
The Antikythera Computer, Circa 205 BC
On OOM, what should happen other than a hard abort? On most VM systems, malloc and friends oversubscribe what is actually available. What possible recovery mechanism can you implement to prevent this from happening?
>when the game is tied to hardware copy protection

This just delays piracy, doesn't prevent it. It took crackers few years to mod ps3, but it's there.
> Rust has a feel of a hobbyist language in perpetual alpha.

Would you mind elaborating on this? We released a stable version in May, so I'm wondering why it still feels that way.
Yes, that's true but it's also part of why Netflix also has a "fire fast" culture (unlikely sports teams). So people who can't adapt their skills to performing well in a team aren't kept long.

Efficiency pay (which Netflix heavily practices) does a great job of attracting people who are "motivated to do whatever."
C is the assembly for the Unix virtual machine.
My old boss once said "You can't cut your way to success" when she was trying to get money from an university to revive a flagging business. It worked as the business is now thriving and is a profit center for the University.

I do get there are exceptions to that statement but the general sentiment stuck with me ever since.
Caffeinated peanut butter is here
I don't think there are a lot of carbs in celery and water.
The Internet Lives in a Huge Hotel in Manhattan
Bakırköy Apartman İlaçlama
40-50 hours for a salary over $300k is great. It's practically unheard of in any field.

Usually you have to make a severe tradeoff between good pay and good culture. Not so with Netflix.
For all the coders and closers, "Two tablespoons of it offers the same dose of caffeine as almost two cups of coffee, the company boasts."
Great metaphor, but I think smartness is something even lesser than a torch. Creativity, it seems, is the torch that helps you find the right wedge. Smartness is probably what tells you to look for a wedge in the first place.
I have seen the same thing. I now firmly believe that most people understand that voting for representatives is a sham, but go along with it either for unstated reasons like tribalism and hero worship, or out of a deep seated misanthropy common to both the left and right wing.
The Impossible Music of Black MIDI
Right! It's low impact, high visibility. And the last line of the old post - "we _even cut out_ the sodas" - is a great soundbite.

To borrow from the common criticism of the TSA - it's cost cutting theatre.
Amon Five: Self-hosted server and app monitoring tool with a focus on simplicity
You set yourself up to miss a fair bit of email that way. Most mail servers I work with use "opportunistic TLS": attempt TLS for outgoing mail; accept if offered for incoming mail; selectively enforce TLS on a per-domain basis for confidential communication to partner banks, law firms, financial firms.

Enforce TLS on your mail server and you're siloing yourself from a large part of the internet, and unless you're Gmail and your actions carry weight, others will simply stop emailing you after their mail keeps bouncing.
Genotick – Open source software that creates (and tests) trading systems
The Composite Component-Based OS
That doesn't make any sense and is a deliberate misreading of the slide.

It's well-accepted that when you say "our team is made of A-players" you're grading against the overall industry, not within your individual team. Grading within teams leads to perverse systems like stack ranking.
> Once the ability to catch exceptions exists, people like
> me are going to write exceptional code.

By all means, go ahead. :) Application code is free to do whatever it wants, and godspeed to you. Meanwhile, the restrictions on the catch API will be sufficiently onerous that library authors will continue to favor Result-based error-handling for their public APIs (to say nothing of the fact that some of their users may have opted to turn panics into aborts).

> You'll get into a situation where some components rely on panics
> being hard aborts for correctness and other components rely on
> non-aborting panics for error handling.

Indeed, this is precisely why Rust decided to ship 1.0 with unwinding enabled by default, much to the consternation of those who wished unwinding to be excised from the language entirely. The language is defined such that if your personal `unsafe` blocks fail to consider exception safety, you run the risk of undefined behavior and thereby forfeit Rust's guaranteed safety mechanisms: http://doc.rust-lang.org/nightly/nomicon/exception-safety.ht... . Meanwhile, the fact that catching unwinding is all but unusable as anything other than a failsafe of last resort (and even then is only intended to prevent a total abort and/or undefined behavior) means that no library is going to resort to non-aborting panics for error handling, as mentioned previously.
Isomorphic boilerplate for creating libraries
I would love to know how to do this.
This seems to be fixing the wrong problem. Packaging software is not hard, but it does need to be learnt and tutorials are scarce.
Didn't he stop the torture program?
You did not elect Obama. The major news networks, in combination with the major holders of political and economic powers, did - by allowing you to be aware of a few handpicked candidates, and regulating the stories spinned around them.

If they did not want Obama in office, you would not even have seen his name anywhere on screen or in print.

Democracy in its true form has never existed in history as it is not really sustainable for many kinds of reasons, that all lead to disasters (people tend to vote for what is only good for them short-term leading to long-term losses, too many different groups arguing over X and Y and Z leading to stand-stills, etc).

I'm not saying we have it good right now, but it was for a while (last 150 years). But nothing lasts forever and eventually all systems decline and collapse.
That makes sense... starting somewhere where you don't need ergulatory approval or medical trials.
I've consider this before and thought of a similar solution. Like you I think there would need to be strict identification and rules that a person whose name holds a domain owns it irrelevant of other previous agreements (to stop people holding domains for others). This way if a domain became valuable the person that requested someone to hold the domain carries moral risk and would limit their ability to hold domains.

Then I would put exponentially increasing pricing on multiple domains per individual. Make it affordable to hold a small number of domains, but to hold many means it is very expensive and likely additional domains must return increasingly high value to justify holding.
No, tax avoidance. Tax evasion is illegal, this on the other hand, isn’t.
Probably the main observable difference is the number of times they mention their IQ score.
Space-spiders arrive and make contact with Earth, and at the ensuing world party, mistakenly accept the elite rich, coddled in these outfits, as an offering of sacrifice .. the one of probably a few cultural blunders that eventually unite our two species' in co-habitual free-trade of commodities and .. resources.
Rust can expose C interface. If your lang can talk to C, it can talk to Rust
Seeing as Google has one of the most powerful computing networks in the world, I bet it's more that they can just throw resources at it until it's fast enough. This helps justify the trade off between speed and ease of use.
Thanks for the review! I appreciate the feedback. One key piece that might have been unclear: since this code is part of a larger module (note package main), some of its parts live elsewhere. If I were to publish this, I'd consolidate those parts and build some proper module isolation here. OnStore is there purely because one of my resources needs to notify another part of the program that it has been stored; if I ever clean this up for public consumption, I'd probably want to add both pre- and post-handler hooks (along with the ability to add more rules and change the defaults, as Angular's $resource gives the client).

The advantage to the Storable is that other parts of the program can create and store those resources without needing knowledge of how keys are constructed. I also can't think of a way to do what empty() does without making it an interface function; "I need another copy of this unknown interface type" isn't something go has a clear solution for. Hypothetically, I could make empty() into a function that returns interface{}, take the key() suggestions you've given (though that leaks key-making knowledge), and then the whole thing would operate on interface{} type... Doable and more flexible, but not quite as clear on what resource will actually be stored and retrieved. Good tradeoffs.

A bit of feedback on feedback: avoid adjectives like "dumb" and "stupid." The signal-to-noise ratio is too low on them, and it makes for a harsher community (as other commenters in this topic have mentioned on their experiences trying to get help).
Grow with Webix: Real Showcase from Rael Bauer
If you throw an exception, what would the resulting recovery mode even /be/, aside from clearing out unused memory (never mind that just finding all of your allocations is a nightmare in and of itself)? And how would this actually work in a non GC world where functions can allocate and free at any time -- ie, you are working on a team and can't know the state of every thread, task or chunk of code at once?
HERE is pretty great. I've been amazed how basic things like a list of recent searches (something that can be easily stored locally on your device) aren't even available on Google Maps if you turn their cloud location stalking off. Whereas HERE provides a pretty functionally useful app without me even having an account with them.
They administered an IQ test on me when I was in first grade and said I was gifted. It was great for me because I received special placement and got to participate in an "enrichment" class throughout grade school. I have a feeling that the special treatment may have contributed a lot to my scholastic success. It may have been a bit unfair to other kids who didn't get the special treatment.
Sell my software
This is a good point. An implicit assumption of mine is that it's cheaper to donate computing resources than to pay the journal subscription fees.

To reiterate, however, I think it'll still be necessary to have some sort of submission fee to cover the costs of peer-review.
> library authors will continue to favor Result-based error-handling for their public APIs

Except for the library authors who opt to write in C++ instead, of course. If you have to deliberately make a feature of your environment difficult to use, you're optimizing for the wrong thing. The Java experience shows that bad programmers will write bad code no matter how many safeguards you try to add to the language, so the only worthwhile "speed bumps" are those that help people who know what they're doing not accidentally shoot themselves in the foot. I cannot imagine an exception-catch block appearing in my code by accident.

Quite a bit of the discussion in the threads you mentioned has to do with flagging code as "requiring review" and adding "speed bumps" for "potentially troublesome" code. That's very worrisome, as it indicates that at least some members of the Rust community favor the Java-esque sandbox model of safety over the safety-catch model.

C++ has many flaws, but at least it never makes me feel like the language designers thought I need to be protected from myself.
A physics professor in college used to say "learning is a spiral" - you go around and around a concept a few times, getting closer to understanding each time. I quite liked that as a model for learning - don't get demoralized if you don't hit the target on the first pass.
Most of the tips are not related to php 7 at all. I.e. "Do Not Trust User Input" When is it a good idea for any programming language? pretty much never.
Due to the way these are structured the main "skill", so to speak, is apparently figuring out what bets other people have made so that you can make different bets, because unpopular bets have a better expected payout than popular ones. That's why most of the profits go to industry insiders who understand what kind of players people bet on.
The option isn't really between getting it from Amazon or getting it from Walmart. Realistically guessing, there are a fair number of places within a short driving distance where you don't need to walk far to find the Sharpies and don't need to wait in line for 15 minutes.

I'm a Prime subscriber and use it all the time for a lot of stuff. The nearest Walmart is 20 minutes away from me, so a trip there and back for something small actually would take close to an hour. However, I have local options that suffice. So if I need a Sharpie right now, I can drive a half a mile down the road to the dollar store and buy one. There is no line and the store is small enough to quickly navigate.

If I don't need the Sharpies right now, I mark it down on my list and get it the next time I do make a trip to Walmart or some other larger retail store/grocer.
> b) TensorFlow makes methods development so much easier that it's worth the loss of performance

Indeed, if TensorFlow means I can try out an idea with 1 day of coding and 2 days of training rather than 3 days of coding and 1 day of training then I can spend a day drinking cocktails and reading books and still be finished sooner.

Based on the tutorials it seems like I'd be able to pretty quickly build a translation pipeline, and in fact there's an implementation of that I think I'll try. If it takes a week or two to train, that's fine by me, I've got other things to be getting on with.
A Boring Invisible Braces Lawsuit That Could Have Resurrected SOPA Dies Again
I was going to argue with you and go get a link to wave in your face.

But you're right: https://blog.filippo.io/how-the-new-gmail-image-proxy-works-...
Ask HN: How do you find time?
I'm a on 9-5 job , 9:30 to 6 to be accurate! and I've been trying hard to work on my side projects, I'm really ambitious about them and i try to , at least , do a bit of work everyday.

In the mean time, I really like to learn and play with some new stuff, Improve my skills and actually feel I'm getting a better programmer. But obviously the side project I'm working on is a priority for me now.

But its frustrating , I don't have enough energy, when i get home, at best i can do 1 hour or so, which is a progress toward my goals, but very slow.

How do you find time to work on your ideas or side projects ? How you manage your time to learn new stuff ?