skysight-inc/HackerNews huggingface dataset:
I'd love to research each thing on its own independently but it's so hard to come up with the list without already knowing

I would recommend examining from different perspectives: network activity or options at each layer (wireshark), browser activity (firebug, debugger, or read the code), OS activity (debugger, or read the code), program activity (debugger, or read the code, or learn various system monitoring tools like filesystem monitors, kernel or library-based tracers, etc), virtualization systems (their hardware and network emulation), network systems (proxies, load balancers and caches of all configurations) security systems of all kinds. You are right that there is probably no holistic resource, because the question is sort of ridiculously specific.
Actually that's a good point. Will we end up needing drivers for headsets if they add any non standard features?

I can't help thinking planned obsolecense when I see these moves.
Yes, but why worry, because adding another new subclass to USB isn't making the situation significantly worse than it already is. Stack Overflow is already full of USB questions.

Because there is already so much confusion about USB 1, 2, 3, 3.1, low speed, full speed, high speed, super speed, super speed+, USB A, micro-B, micro-AB, mini-A, mini-AB, mini-B, USB PD (rev 1 & 2), OTG, MHL, Samsung's 11-pin micro, and even non-USB lightning....

Can it get worse?
The niche audiophile market will pay large sums for questionably effective hardware.

For anyone doing serious audio work, being able to change your DAC might be nice.

I agree though, the justifications seem shaky
Headlines are for us - will we necessarily know when we have been superceeded.
Automated trading using Marketcetera (2010)
IANA Stewardship Transition Goes Ahead
Previous discussion (17 hours ago, 128 comments): https://news.ycombinator.com/item?id=12612630
Would postscript classify as an "even bigger pain in the ass" with regards to pdf?
Indeed. I've been playing the kaval (an end blown flute) for more than 10 years and there have been many times when I'd hit the wall. I also play a bit of guitar, but kaval has been much harder to master. I think that this is because, when compared to guitar, kaval has a lot more independent variables, such as breathing, embouchure(lip shape), throat, how hard you push the instrument to your lips, how your hands take turns pushing the instrument to your lips and also some special kinds of vibrato and articulation. With so many independent variables to control it is really inevitable that you fall victim into this "unspoken context".
I realized this a couple of years ago when I had the chance to spend time with some of the greatest masters of the instrument. Since I already had some practice and skills behind me, I asked a lot of questions and tried to get as deep as possible in every single nuance of the techniques. I was really surprised to find out that those great masters can't actually explain a lot of things that they do. As you guys said, maybe they just got it right early enough (e.g. by chance). In the beginning I did not believe it, but when I encountered this with several great performers I changed my approach radically. First, I stopped playing for a few months in order to get rid of some bad baggage that I may have accumulated and to start fresh. Then I started watching videos of these masters with the audio turned off and I would then practice in front of a mirror. At some point I discovered that some of the movements that I do are the same as the ones I've seen on the video and focused on them (recording your sessions also helps). This has helped me progress much better.
So how do you get as much of this "unspoken context"? Well it depends on your own strengths and abilities. I'd say that it is crucial to seek close contact with great performers that are way ahead of you. E.g. go to live performances, seminars or if that's not possible, just watch videos of these.
I must admit that one of these masters, who is also a teacher has given me some really great advice on things I have to improve. This is because he not only got those unspoken things right, but also fully realized them mentally, so he can turn them into advice. But those teachers are really rare to find.
VulsRepo is visualized based on the json report output in Vuls.
https://github.com/usiusi360/vulsrepo

It is useful to analyze vulnerabilities that are detected by Vuls.
Announcing Apostrophe 2.x
Invoice to Donald Trump
How does the number of ratings on IMDB relate to profitability exactly?
Vue.js is magic. As I've said before, it's so simple it feels like cheating.

But take a look at the docs and the replies on Github issues for the other distinguishing feature - the give-a-sh*t-factor from Evan and the crew shines bright. Just about everything is understandable, purposeful and clear.
Current discussion (12 hours ago, 51 comments): https://news.ycombinator.com/item?id=12614681
I'm in on this, thanks very much.
You can't use future events (# ratings on IMDb 10 years later) to determine what someone "should" have done.

IMDb ratings in general follow a four point scale (http://tvtropes.org/pmwiki/pmwiki.php/Main/FourPointScale) and are also skewed toward the internet-savvy demographic. It's a good example of a homogeneous population and the problems that can cause for data analysis.
Plight of Indian girl when society is going gaga over “BetiBachao, BetiPadao”
> assume it'll always be & depotimize (at a penalty) if it isn't

Stuff like this makes me nervous. Performance is already a complex topic, and stuff like this makes it even more complex. Unnecessarily so. If we were talking about a very high-level programming language (say, Prolog), you could argue that the expressiveness benefits outweigh the cost of the runtime system's complexity. But Java isn't even as expressive as C++, let alone Prolog.

> fully resolved types of objects (ie devirtualization)

C++ (and similar languages: D, Rust, etc.) and MLton (a Standard ML implementation) have been using monomorphization for ages, which is a compile-time analogue of devirtualization. Moreover, monomorphization has important advantages over devirtualization:

(0) It's completely predictable. You don't need to guess when it will happen. It happens iff the concrete type (and its relevant vtables, if necessary) can be determined at compile-time: https://blog.rust-lang.org/2015/05/11/traits.html

(1) It's always a sound optimization, so it doesn't have to be undone at runtime under any circumstances.

(2) It's relatively simple to implement. In fact, a compiler front-end can completely monomorphize a program before handing it over to the back-end for target code generation.

> if a value is only used inside a branch that's never taken, don't bother mutating it)

The best way to handle unreachable branches is to avoid creating them in the first place. With proper use of algebraic data types and pattern matching, unreachable branches can be kept to a minimum, or even outright eliminated in many cases.

> data sizes (this "array" is only ever size 2, store it in registers)

C and similar languages natively handle statically sized arrays, so there's no need for runtime profiling and analysis just to determine that an array will always have size 2.

ML does something even better: you just use tuples (in this case, pairs), which reflect your intent much better than using arrays whose size has to be tested or guessed.

---

What I take away from this is that the JVM's supposedly “fancy” optimizations exist primarily to work around the Java language's lack of amenability to static analysis.
He's a troll.
As a French, reading this I immediately understood this as "Somebody must blowup!", which I think wasn't the intended joke...
Why would that matter in the slightest when you're actually shopping for a job? Either the pay is more (in terms of quality of life it translates to while residing where you need to live to commute), or not.
What about the Polgár sisters? https://en.wikipedia.org/wiki/László_Polgár
Ask HN: How many reviewers will review the YC application?
Just wondering, once YC application is submitted, how many people will review the application before deciding on possible rejection or acceptance?
The logic behind the rise of niche programs is simple : they didn't fit the advertising based model , which seeks mass appeal, but they are the thing that makes a loyal fan stay subscribed to netflix(or Amazon) even if the rest of netflix isn't great for him - but still nice to watch.

As for the economics - let's say each niche grabs 5% of viewers - you need just 20 shows, which is reasonable.
Spark – IoT: Combining Big Data Analysis with IoT
Gitless: a version control system built on top of Git
I recall a Palo Alto nearly-always-happy, slightly-overweight, always-with-a-lady, Palestinian, neighborhood guy whom confessed PAPD took (eg legally stole) about $500 from him during an arbitrary traffic stop without a receipt under the guise of CAF. Whether it went into their personal pocket or the department team-building fund was a matter of speculation.

That's not to mention the littany of horror stories of innocent people traveling to purchase big-ticket items in cash or getting paid in cash for professional services rendered only to be legally robbed by cops looking to line their pockets and/or departments and increase stats at any expense.

CAF screams "mission-creep" beyond attacking low-level drug-dealers whom skate beyond the reach of the law by using kids to hold drugs.
iirc, the "Save Dollhouse from Cancellation" campaign started before the first episode even aired. It still got cancelled.
Holy Shit.

This is the kind of reporting I grew up with from the LAT - normally I wouldn't think of Irvine as a place of righting wrongs, or even justice - but clearly more than just wealth prevailed here.

If more peoples interactions with the justice system went like this, we'd be better off.

(To be clear I'm an Orange County Native - one does not think of South Orange County as a place of great crime - largely speeding tickets, and minor violations.)
I hope we'll find out if they are hiding any money and they'll have to pay eventually.
The Problems of Open Source (2009, 2014)
Fox tel vs. sky arena who are win
By coincidence, I just finished Anders Ericsson's (the person mentioned in the article as arguing in favour of practice) book and he mentions pretty much exactly this. It's not that it's just about practice, but it's about practicing in the right way and having the correct mental models of what you're doing in order to improve. He believes that if you practice without focusing on the correct things and without knowing how to get better (usually by having a good coach who knows what it will take and what techniques you need to learn) then you can't expect to get as good as other people.
Very Thoughtful comment. Some things we knew intuitively but have never spoken out in words to oneself and those kind of thoughts kind of fades away or lies in very deep in the memory. This comment is one of those kind of Things. Thanks for putting it in words.
Teen invents 'Sit with Us' app so no high schooler has to eat alone
Only if each show's viewership is completely disjoint from all of the other shows'.
Well, Google, Microsoft and Apple pull in several billion per year...

And in 2014, Mozilla had expenses of 212 million for software development, so they definitely do invest most of their budget there.

https://static.mozilla.com/moco/en-US/pdf/Mozilla_Audited_Fi...
Show HN: Extreme Results – An App for Agile Results
20, of course, is the best case scenario where each and every one of them capture 5% exactly and capture that 5% in such a manner that it is mutually exclusive from all other 19 shows.
Not a single PDF exploit in Chromium.

If you care about security, you simply don't use Firefox.
I think a similar situation happened with 'Chuck'. The last couple seasons of it were produced in such a way that the finales could have worked as series finales since they were never sure it would be extended further.

As a result, it had weird sponsorships like from Subway, which meant scenes of the show were pretty much Subway ads.

But anyway, my point is that nowadays on Netflix and IMDB the show has lots of ratings and they're generally positive.

IMDB has Chuck as 8.2/10 based on 109,543 ratings, which I would think is decent. I think the last time I noticed it, Netflix had it at 4.5 or so out of 5 stars (not sure on overall numbers, however).

That show had a great blend of a bunch of genres: cheesy/action/suspense/romance/sci-fi to name just a few.

But I think in general this kind of situation is mostly a result of our times. 5+ years ago shows were just really beginning to be widely available (at least to people who didn't torrent online and things like that). Back then you really had to intentionally be around when something aired on TV or you needed to care enough to set it to record to DVR (or heck, even VHS further back).

Nowadays it's easy enough to just open up Netflix and continue watching a show sequentially on demand.
Do you mean "homogeneous"? If not, can you explain why a heterogeneous population is problematic?
Yes, this hindsight data is confirming the already well-known: 1. firefly was a fan favourite, and 2. cult classics tend to be science-fiction or mysteries. It doesn't illustrate how the decision-making was flawed at the time, and therefore does little to inform decision-making in the future.

Much more interesting (and true to the title used here) would be finding the regressions between subsequent cult-classic status and data points that either were, or might've been, or would be (had it been produced today) available at the time.

(I'd expect that Netflix is correlating vastly more data points about audience behaviour than we know about. Short- and long-term responses to plot elements & twists, pacing strategies, classifications of dialogue and modes of storytelling, presence of archetypes &c &c, should all be on their agenda.)
There goes half of the Internet's content...
Nantes' Busway isn't just separate bus lanes though, they get the same level of priority as a tramway, they run straight through roundabouts and other intersections, with lights turning blinking red for cars when the bus approaches. They also stop at every stop unlike regular buses (and they mostly use elevated platforms so there isn't a step to get in or out, IIRC).
Ancient bling.

The more things change, the more they stay the same.
Lady Wears Undies for 3 weeks and Sells for $5000
PipelineDB (based on Postgres) seems to get the best of both worlds by allowing you to specify a query, like materialized views, but refreshing those results based on inserts/updates, like triggers: https://www.pipelinedb.com/

Not affiliated, not even a user, just found it interesting when it was posted here.
> A Japanese company involved in the development of food-freezing technology invented a special refrigerator, termed as the Cells Alive System (CAS; ABI Co. Ltd., Chiba, Japan).

Aside from the obvious benefit to human life that the article is focusing on, I'm curious how the food preservation can help as well. Does anyone know if this technology is already working to freeze food for commercial use?
I have some friends in the dance business. Even (especially!) the top professionals routinely hire various coaches to see if they'll catch something missed. They'll also regularly go right back to the basics of how to take a step. They'll be in the studio just walking back and forth.

What's weird about dance is what looks natural and elegant to the observer is a rather contorted and sometimes painful position for the dancer.
Yes, fixed. (that's the problem with commenting on HN at 1 AM)
In your Y Combinator application, you say:

"...to create and grow a competitive open source offering you need to have a proprietary commercial version to generate scalable revenue, support income alone is not enough."

I've often wondered if you can make money selling an open source software product that isn't dependent on support or services. In your application form, you're essentially saying this isn't possible.

Do you have any advice for people creating open source products regarding this view of open source vs closed source for sales and revenue?

Do you still feel that anyone with an open source product should also be providing a closed-source commercial version which will actually be the main source of revenue?

How have people in the Open Source field reacted to this viewpoint given that there is a strong negative reaction to closed source in some quarters.

I'd love to find a way of selling an open source product that didn't have to rely on a service contract or support for revenue. Is it impossible without a closed source offering?

Any thoughts, much appreciated.
True. Gene matters. But that does not mean we should give up hope. This is not being stubborn. This is just logical. Its like running two operating systems on a same hardware. One of them must be really faster than the other just because it has the instructions in different order and that's meta cognition. Keep changing the order of instructions, because we don't have a proof for the limit on the hardware.
Amazing how popular this "Western meets Zombies in Space" trope still is.
I seem to recall that GCJ had a lot of limitations back in the day - you couldn't use the same standard library, it didn't support newer language features, etc. Wouldn't surprise me if even now GCJ had poor integrations with IDEs and other essential tools to make Java livable.
This is related to an opportunity cost problem that Netflix doesn't have (so much).

The networks have a limited set of time slots so if one show is deemed relatively better than another for a particular slot then it makes sense to consider a swap.

Netflix only really needs the show to make money to keep it going. If a competing show makes more money then that's great. Show both.
Refusing to talk wouldn't work if you were black or brown though. Either the cop would have looked in the car and found the drugs anyway, or they would have gotten the warrant and found the drugs.

At which point you would be threatened with a trial that might not even be that winnable by the prosecution, but that they'd use as a stick to bully you into taking some kind of plea bargain, maybe even without jail time, but now at least you're on probation and/or have a criminal record.
Go still has the feature of lightweight threads (goroutines) by default and great communication and synchronization primitives (channels, select) between them. For Java you still have to choose either real threads or from one of dozens of not-necessarily-compatible async IO frameworks (Netty, Grizzly, ...). How much that really matters depends on the type of your application. There's also emulation of Gos concurrency through Quasar - but again it's not as first class as Gos features.
Relatively little of your money is spent on those kinds of things though. If you're like most people, most of your money goes to taxes, a place to live, and food. Those are location-dependent.
well, until those users want to block ads...
That's the thing - I went to a load, including people who were really, REALLY good technically, but they weren't aware of what they were doing; even people like Malmsteen, etc., didn't really know exactly -how- they were doing what they were doing in many cases, and they certainly weren't explaining it clearly. I remember writing to Guitarist magazine (in the UK) about it, and getting a fairly standard reply of "practice the patterns and notch the metronome up every week", but that was what I'd already been doing for years - and had been told to do that by everyone.
That's easy to say with some distance, but I can certainly imagine why you might take a different decision in the heat of the moment, when you're sure there's no contraband in your car.
The list all of the high points for me: Veronica Mars, Jericho and Freaks and Geeks.

I also appreciate the presence of Stargate: Universe on the list. Everyone hated it, but I really, really, really enjoyed the different take on the Stargate, er, universe.
Yup. Best thing I ever did for my dancing was reading "The Inner Game of Tennis".
Here we are talking about saving space, so that's mostly on mobile devices. And irrespective of its quality, I don't think one can expect headphones that one carries around every day in one's pocket to last decades. I purchase reasonably good quality ones, but have to replace them every year. Which is also why I am not excited with those becoming even more expensive.

The main grief I have is rather interoperativity. Right now I have a single set of headphones that I can forget on my pocket and that will work on any of the devices I use: ipad when traveling, home laptop, iphone, work desktop. Apple is introducing its own format. Intel is introducing its own. IT in my company will not replace my desktop for another 5 years. I will end up having to use 3 different headphones or have a pocket full of dongles.
This is how you have to deal with branching in almost every scm. Changing branch might require you to rebuild something slow and then it's good to have multiple working directories.
If you have monorepos you might also want to test component a on branch x vs component b on branch y etc.

If you are only working serially then switching branch in one working dir is obviously easier and to be preferred but some times you really need multiple checkouts of the same repo.
Nitpick: homogeneous, not homogenous. This error is so common that some dictionaries have deemed it acceptable, but homogeneous is preferred. I still fight the good fight.
how could anyone be harmed by you viewing those images?

I think the argument is that pedophiles view existing media and it encourages them to do things to real people.

The same reason why excessively violent movies are not considered acceptable for children- it's not out of concern for the people in the movies, it's the effect it will have on the person viewing it.
Why it’s important to get journalists and marketers access to content analytics
No, I've figured out LOADS of stuff on my own and then found others had done so, or had different names for it. I started doing hybrid picking when no-one I knew was doing it, and other techniques. Remember as well, this was in the 80s - there just wasn't the access to information that is available today; the kids I teach now say "how are you so good at working things out?", but it was the only way to play most of the music I liked when I was a kid; good transcriptions were like hen's teeth, and I remember having to negotiate with the guy who owned the paper shop (where I had a paper round - remember I was 14-15 at the time!) to speak to his distributor to order american guitar magazines so I could get the good stuff. I'd go to London once every couple of months and buy a VHS instructional tape. It wasn't like today when you can find an in-depth lesson from a world master within 5 minutes.

But the point is that it was one specific (and subtle) technique that I missed, and everyone else missed, or didn't instruct people to do - that completely stalled my playing. And I know I'm not the only one!
They operate in the south of Confluence: It's a straight line without intersections. Granted there are pedestrians in this area, but I don't even think there are cyclists around. I was a bit disappointed when I learnt about the path: They're barely more than a tram.
Apple Opened Up Its App Store to Iran Again
Wow. "Pushing daisies" is listed too:) Really fun WTF show.
Introduction to 9front