skysight-inc/HackerNews huggingface dataset:
Grim Fandango is deservedly loved, but Full Throttle has a special place in my heart.

First, because it was one of the first "talkie" adventure games I legally owned -- I think it came as a demo game with the Soundblaster card? -- and also because of the cartoon art style and post-apocalyptic biker gangs theme. And the voice-overs. I really, really would love to see a sequel done in glorious 2D. 3D would ruin it for me; the style was everything in this game.
Good read. Did any of the rankings search Twitter for dissemination of articles? Or was that firehouse of information simply too large to track?
In most fields, the main issue is just getting the "few papers" to be able just to "staple together".
Not having to play it in ScummVM, for starters. Second, an updated and much improved UI, better resolution, improved sound, and in general improved visuals without losing the charm (though a few scenes come off with a little less life).
It's so common there's a tutorial on it: http://www.fuzzysecurity.com/tutorials/expDev/11.html
Actually looks like Fixed has pivoted away completely from parking tickets as their site doesn't even mention it. I guess there's no justice in justice-as-a-service.
Problem solving is not universal and tech needs to respect it
Enterprise Software with Python
Developer Profile: Clarissa Darling
It's in the works!
Funny you bring that up, I was just reading about this:

When Steve Jobs left Apple and started NeXT, he pitched Adobe on the idea of using PS as the display system for his new workstation computers. The result was Display PostScript, or DPS. DPS added basic functionality to improve performance by changing many string lookups into 32 bit integers, adding support for direct output with every command, and adding functions to allow the GUI to inspect the diagram. Additionally, a set of "bindings" was provided to allow PS code to be called directly from the C programming language. NeXT used these bindings in their NeXTStep system to provide an object oriented graphics system. Although DPS was written in conjunction with NeXT, Adobe sold it commercially and it was a common feature of most Unix workstations in the 1990s.

https://en.wikipedia.org/wiki/PostScript#History
I don't think it will be there downfall, all of those companies have failed to make compelling mass market hardware and have shown no lack of willingness to write software for iOS. Whatever they do in AI that benefits the consumer, they will make sure it runs on iOS.

If Apple gets so far behind that they need to offer it to their customers, they will probably make it easier to integrate Amazon, Microsoft, or Facebook's offerings.
Why don't other distributors contribute? His gofundme says this could set a precedent for them to be sued. Seems worth their time and money to be sure this goes away now.

https://www.gofundme.com/savelarparchery
And we all know that the U.S. Government wouldn't lie to protect National Security assets.
windows does have a root hierarchy.

"C:" is just shortcut for "\DosDevices\C:" which is just an alias to "\Device\ActualDeviceName".

See https://msdn.microsoft.com/en-us/library/windows/hardware/ff...
NeWS was an interesting experiment in this direction.

It seems quite odd that old VT terminal hardware is still in use, while it would be almost impossible to resurrect something like NeWS. A case of complexity I guess, but also the worrying volatility of storage media.
Could you not do a similar thing with html and css sans js?
Hey Sean. This is pretty interesting. My only concern would be that longer articles could be more difficult to "digest" for the reader and therefore less engaging. I would expect a viral professional article to need to be long and a viral casual article to need to be shorter. Is that something you have ever researched ?
Could you translate into some kind of advice? For example, should I insist to have Director in my title? Or should I quit if I see some people in my company who are into title circlejerks?

We need a "complain to HN" section
I'd also note that for the case of typical classification that there's an additional concept of "intrinsic boundary dimensionality" that should be low due to the presence of invariants like scale, rotation and translation which drastically lower the intrinsic boundary dimensionality.
Isn't that easily achieved by not giving Signal access to your contacts?
Not enough bang for the buck when you can get a similar enough result with scummvm and super sampling. I'm sorry, but I'm not giving any money to Mr. Schafer again, I already made that mistake with Double Fine and oh God how I regret it.
I have yet to see an "improvement" on callbacks, whether it's promises or fibers or generators, where the benefit in readability is worth the havoc it wreaks on my ability to debug the program.

These days I write JavaScript using only functions, literals, variables, and the occasional prototype and it's amazing.

I think many programmers have a desire to believe they are working on complex problems that demand sophisticated tools. I remember learning Ruby and being excited whenever I found a reason to write a DSL. In retrospect it was unnecessary every time. In every case the code would've been clearer if I had just stuck with functions and kept refactoring until I had the right interfaces and data structures.

It helps to remember

function a() {
b(function() {
//etc
})
}

is equivalent to

function a() {
b(c)
}

function c() {
//etc
}

which is not particularly more verbose. And as a side benefit, refactoring that way gives you an opportunity to make c() self-documenting.
"Mac and Linux versions of Day of the Tentacle Remastered will arrive fashionably late, but they are still coming…"

https://mobile.twitter.com/DoubleFine/status/707279700972822...
Why I unposted my modules from NPM
I really like Beaker. However Jupyter also caters to a wide range of languages, albeit one language per notebook. So the main differentiator for Beaker is that it can auto translate data between languages. However there is a giant catch to that: it is done by serialising the data which intrinsically means it is extremely expensive for any significant sized data set. As a result, in most cases I end up writing my data out to a file in one language, then reading it in again in another, even when I'm using Beaker, because the auto-translation is just too inefficient to do through Beaker's process.

However both Beaker and Jupyter lag behind RStudio in raw usability and convenience, especially for plotting. There doesn't seem to be any tool in this vein that "has it all" right now.
You didn't at all offend me, I was just making a counter-argument. I also am not well informed on these things.
Thanks for the recommendation: I just ordered the DVD.

When our bird was young my wife used to make food puzzles that he would play with to get treats. I need to start doing that again, hopefully the DVD will give me more ideas.
I don't understand why he talks about a javascript problem being solved, then goes on to show us examples in coffee script.
You're quite right about exposure to code: it's prudent to be hyper-cautious. But the original point of contention was the suggestion that it's legally required to be this cautious, that people simply don't have the right to read something and then write something similar which isn't a copy - and that is false.
Working independently definitely does not save one from BS and playing by the rules. However, I think the main distinction is that it feels less "personal".

In a poorly-run hierarchy, having a manager means playing along for someone else more powerful, playing along with their personal politic, etc. That can be very distracting and exhausting, because for less-adequate managers it involves a lot of mental effort. And, importantly, it feels very person-centred rather than craft- or value-centred.

Contrast that with freelance work: yes, clients can be very difficult to deal with, and in fact may require more "high touch" interaction. However, at that stage it is just a social contract, customer service, explicitly outlined interaction. And the relationship is transactional from the outset, there is a clear value focus. Plus, one could theoretically fire their client and move on (although that is not always realistic).

As another comparison, let's look at a trades job in a highly unionized company: it can actually be quite liberating, because promotion and career track are again detached from specific personal impressions and set to a highly regulated and enforced schedule. People feel empowered, because it is a shield of sorts (albeit one that comes with costs as well).
As a younger internet participant, I'm starting to see this in Reddit (ironically, backed by Y-combinator, which i've now moved to). It seems as a site gets more and more popular, Sturgeon's Law takes effect and the site approaches a point where about 90% of everything is crap.
Looks like delivery free and $15 for the meds

So, exactly the same as existing services like https://lemonaidhealth.com/?
I understand and agree with your particular assertions about copyleft and unix pipes, etc. but disagree that it's a "bugbear".

I know from experience some organizations are perfectly willing to contribute changes back upstream on MIT/BSD-licensed components, but avoid GPL components simply because of the additional constraints and potential liability concerns that have to be dealt with. Apple is a perfect example given the additional conditions of the GPLv3.
> Less experienced developers are cheaper

What are we talking about here ? Comparing a developer with 10 year experience vs with 20 years ? Or one fresh out of school, with a senior developer ?

Because around here, your salary will be determined by your actual responsibilities and the only way for a guy with 20+ years of experience to make more than one with 5-10 years is to have been in that company for during those 20 years, accruing benefits.

Similarly, contract price are about the same. They haven't even raised much in the last 10 years. Unless you become consultant on a specific topic, you are getting paid the same regardless how much more experience you have over 3 years.

The inflexibility has a flip side too: a developer that has been developing for 20 years is most likely doing exactly what he wants to do. Can probably count on him to be there to see the project through production, and not having "move up" or strategically move to other office, technology stack, companies.
one of the best approaches I've seen is to silence them without their knowing it

Shadowbanning does work well but requires (somewhat obviously) fair admins/moderators. Otherwise it becomes something like a censorship tool.
Done, thanks heaps. :)
Of course they have the "right", but after pushing to an extreme here - to the extent of getting everyone up to Obama to pressure Apple to give in - they can hardly just walk away and not say anything. Even the "oh we found another way" sounds pretty lame, but it's probably the best they could come up with.
> What parts of the STL can be faster by treating uninitialized variables as impossible?

What I'm mostly thinking of is allowing unused branches to be pruned. The STL tends to get inlined really heavily, which results in a whole pile of IR being emitted for what look like very simple operations. Based on the actual parameters and state, the optimizer then wants to prune out as much dead code as possible to reduce i-cache footprint, and sometimes time as well.

Take small string optimization. That optimization requires a branch on length in almost every string operation. But if you have a std::string of constant size, you don't need the heap spilled code to be emitted at all. Usually the only way to work this out is inlining + constprop + DCE. That's where undefined value semantics are really helpful: a branch on an undefined value can be completely removed as undefined behavior, which can make its branch targets unreachable, and allow them to be removed, and so on recursively. Undefined values allow entire CFG subtrees to be eliminated in one fell swoop, which is an extremely powerful technique for reducing code size.

I don't have a precise example off the top of my head as to where this kicks in in the STL, but I strongly suspect it does.
Now all we need is a couple of independent researchers to replicate these conclusions to verify them and we might have learned something.

I get really sceptical about these social sciences studies, especially after the recent round of replication attempts that failed.
There are many not-incredibly-large advertising companies using machine learning to optimise (in many sense of the way it can be done) "what the do with (and how they do what they do) ads".

Disclaimer: temporary contractor for one of them.
Music Streaming Revenue Surpassed Digital Download in 2015 [pdf]
Nitpick: Harry Potter was written in Scotland, not England :)
On a more practical side, there is a good AI book with a misleading name: Programming Collective Intelligence. Instead of going over some abstract algorithms, it poses a series of practical questions (recommend a movie, calculate optimal price, filter spam) and then shows (with source code!) how to solve them using common AI techniques.
So apparently (I thought Heinz, that was what the website mentions) Kraft (they're who responded to my feedback with nothing but boiler marketing "cost of ingredients" response) removed the Golden Flavor Nugget from Wyler's Mrs. Grass Soup Mix. This is what that soup was KNOWN for! The Golden Nugget! They got rid of it! Raise the price and keep your differentiator. In my feedback I told them I was returning several unopened boxes to the store since I bought/buy their soup because of the golden egg. I returned the unopened boxes.

"Dear Mr. [my name] ,

Thank you for taking the time to contact us regarding Mrs. Grass Homestyle Noodle & Vegetable Soups.
In an effort to continue offering a better product to our consumer, we've removed the Golden Egg Flavor Ball from our Mrs. Grass Homestyle Noodle & Vegetable Soups. The Golden Egg Flavor Ball will no longer be reflected on the packaging.
One reason for package changes is to consolidate and reduce packaging. When we're able to do this, it benefits all of us as well as the environment. We also change our packaging in an effort to bring quality products to our consumers at the most affordable price. We all know that prices are increasing on everything from gasoline and corn to automobiles and houses. As costs go up, companies often find that they must raise prices to maintain high quality. The alternative to raising the price of any given product is to offer the product in a slightly smaller size. When we reduce the size of a product, it allows us to offer the product to our consumer at the best affordable price point. I appreciate you sharing your concerns with us. I will be sure to forward your comments to the Marketing and Production staff. It is our goal to continue to offer a variety of high-quality foods at the lowest possible cost to consumers.
Thank you for contacting us and please add our site to your favorites and visit us again soon!

Sincerely,

Julian Franklin
Director, Consumer Relations"

http://www.wylers.com/Gdetails/mrs_grass_home.aspx
The fun and games in this move by Newegg - imagery and language are hilarious - mask their serious intent.

Newegg seems to be switching to offence and has carefully chosen its moment. The heartfelt video, the relatively small sums, demonstrably trollish behaviour from the counterparty, a clear underdog, building a movement of "geeks" are indicators of eventual success. Not just in this case, but in raising awareness towards political action.

Newegg, won't mind if the troll backs down now. It sends a clear message to other trolls that a white knight is possible, which can generate adverse publicity as well as legal cost. In a sense, they are using the trolls' own playbook against them. Nice strategy.
If you're looking to train your neural net for a specific narrow category, then you cannot beat something like tensorflow and training it yourself (and it's very easy: https://www.tensorflow.org/versions/master/how_tos/image_ret...). If you want a general image classifier (most people dont) then you'd probably want to use a service.
To Stay Relevant in a Career, Workers Train Nonstop (2012)
I’m gonna puke if you compare Angular to React again; heres why
I knew someone would post this. Yes, that's technically correct, but 1) this could still go to the supreme court, 2) it's now back at the lower court for a ruling on whether copying APIs is "fair use" with all bets on the answer being "yes". So although I wouldn't dismiss the distinction, unprotected vs. fair use make no practical difference, we can copy freely either way.
The State of Utah trialled online voting via blockchain today
I'd be curious to see the exact wording of the non-compete agreement. Is it limited to specific industries? With Amazon involved in so many different sectors, it's hard to imagine any employee leaving and going to a company that in no way competes with Amazon.
Also: https://twitter.com/seldo/status/712414400808755200
I don't understand it either. It's as though they want to ignore the history of free software, which simply wouldn't have happened without copyleft.
The criticisms ring hollow when you have to use a bunch of different languages to show the supposed paucity of English. Does German have a wabi-sabi? Does Japanese have a waldeinsamkeit?

It's a similar thing with animals, when people say humans are useless animals because we can't swim as well as dolphins or see as well as hawks, even though we swim better than hawks and see better than dolphins...
Hmm. I have much to reply to this comment, but I have an appointment so I shall wait, but you and I have been in disagreement previously on this exact subect. First and foremost I apologigize for thinking Rayiner was a female.

But it's been nearly four years of reading their comments. I am not convinced that they are not pushing the totalitarian narrative.

I humbly ask you to prove me wrong, please show me how this person whom you claim to know personally is not pushing totalitarianism as j understand that HN is allergic to the word "shill"

Edit: I just want to point out that I really do respect what you have to say, as we have disagreed many times but I do respect your position.
You would also need a vial of Uranium Ore. http://unitednuclear.com/index.php?main_page=product_info&cP...
Update: NPM takes "unprecidented action [...] given the severity and widespread nature of the breakage" and un-un-publishes left-pad

https://twitter.com/seldo/status/712414400808755200
Great question.

I'd love to have Twitter data, but last year Twitter removed share counts from their Tweet and follow buttons, so it's hard to get reliable information about how many shares are happening for a given piece of content on Twitter.

However, I do think that if we had access to that information, Twitter would have a similar share profile as LinkedIn, especially in the HR space. Based on my experience, LinkedIn and Twitter are the most widely used channels for people writing and working in that space.
Developer unpublishes several modules from NPM due to patent claim
> - Customer Support

They launched better tools in February. http://www.marketingmagazine.co.uk/article/1384197/twitter-b...
And frogs are still on the charismatic end of the spectrum, compared to mites and insects.
This is a really cool article that goes really well with Daniel Pink's book Drive: The surprising truth about what motivates us. Pink says that people need 3 things to truly feel motivated at work. Mastery, Autonomy, and Purpose.

That seems to be based on self-determination theory mentioned in the article that autonomy, relatedness, and competence are human's basic psychological needs.

The link (http://selfdeterminationtheory.org/SDT/documents/2004_DeciVa...) about self-determination takes you to a paper that references a researcher, Mihaly Csikszentmihalyi. He has done a lot of research on optimal experience and has written a great book about it called Flow.
This is inevitable by some system and will be interesting ethically. Revenge porn, accidental sharing, "anonymous" sharing etc might today have some level of implicit anonymity due to sheer volume of content, but if a machine can precisely tag the media to a person, decisions made before the technology existed will have retroactive impact on people's reputation, embarrassment, privacy. It will probably be easy and popular to ridicule someone for poor judgment when this happens, but that is quaint with benefit of hindsight when it becomes an all encompassing dragnet.

I've heard from teachers that children these days have an interesting new adversary with social media. On the contrary I've heard from people a bit older than me they are grateful things like Facebook didn't exist when they were teens. I'm in my mid 20s, I was perhaps the first WWW native cohort (I started using Netscape in early 1995), but social media was originally text (AIM) when I was particularly stupid, then Myspace and Facebook caught on at high-school age so I kind of straddled the two generations.
VR by definition cannot impact everyday life the way smartphones or PCs did. It will forever be a novelty, imho.

The real threats for Apple, imho, are successful web companies expanding towards hardware. Apple does great HW and poor online services; someone doing great online services and great HW could hit them badly. Google got close already; Microsoft will try again once they complete their retooling; Amazon are unfocused but could fish a winner with some original thinking; Facebook/Dropbox/others might also challenge at some point. Luckily for Apple, hardware is very difficult to get right and get profitable.
>Well, isn't it "science" that got us here in the first place ?

No, not even a little bit. Science attempts to explain why things are the way they are and predict outcomes to given actions. It doesn't come close to telling us which actions we should take.
> It occurs to me that my analogy with categories and functors is itself a transport between the language game of category theory and the language game of language games.

Bahahahahaha! Brilliant.

If I remember my category theory correctly, wouldn't this mean that you've discovered a Monad between the language game of category theory and the language game of language games?

If so, we could create the most incomprehensible monad tutorial yet written! Now there's a real achievement.
The problem is Moloch. Tragedy of the Commons. No individual has an incentive to care. And even if they do, even if you do consume less, nothing stops someone else from burning up the resources you would have used.

The only solution is political. Not just a tax on using fossil fuels, but a tax on mining them out of the ground in the first place. If they aren't kept in the ground, they will keep pumping them out until its not ecomical to do so.
NPM takes unprecedented action and un-un-publishes package
TBH Grim Fandango Remastered does not differ much from the original one. Often you couldn't even tell the difference.
> Spreading the money out evenly would doom them all I bet.

People can answer that question with science. (And no one argued for spreading the money out equally. The argument is for a cleverer more effective use.)
Tesla also makes a tidy profit on each car sold.