skysight-inc/HackerNews huggingface dataset:
> "Do these apps that I built 100% myself demonstrate enough skill and understanding in web development to land a entry/mid level job?"

Like others have mentioned, this in particular is hard to evaluate without a. source code, b. demo login. Otherwise, all I can glean from this is that you know how to make landing pages :P

But I wanted to point out some design issues I found in your sites. This may or may not actually affect your candidacy, but I thought you should know about them in general as it might signal a lack of attention to detail:

a. Ex: https://i.gyazo.com/205c90719b7e16c19d29fba8b27006c9.png - the error messages are unstyled.

b. Ex: https://i.gyazo.com/fa23a197fa0adb4f8fc0a9aa88ae3797.png - the error message here is too small for me to read.

c. Ex: https://i.gyazo.com/fa3dcbe0c61735b8f958d4d556f57526.png - This is nearly impossible for me to read.

Basically this would signal to me that you're likely not too design-inclined and I would probably focus more on your backend abilities (if given source code). These would be red flags if you were applying for a position that involved design or UX though.
Considering they seem to be moving towards giving everything away I wonder how likely this is....
Let's review the conditions of your example:

no source,
no debugger,
two function calls

And the assertion that // works as a strategy. There's only two things you could possibly comment out, so really the example is not so much "explained poorly" as "conceived poorly". Don't shoot the messenger - it's your example.

As for the further explanation here, allowing a debugger makes the search irrelevant - there's only one piece of information the binary search can tell you: which function causes the segfault, but as you observe, that information's available from the debugger already. And no, it doesn't matter if you reframe things as "a percentage of an instruction stream".

The objection to binary search is not "binary search in the codebase can never tell you anything," it's that it's a method that can't -- not "doesn't" but "can't" -- produce a non-trivial testable hypothesis. Does this mean you can't ever use it? You may have no choice. But it's a terrible place to start, and most of the information it offers is available through other means, often with more precision.
At that point, we won't even have those channel/network brands to the same extent. The independent production studios that actually make the shows will increasingly take their shows directly to Netflix/Amazon/etc.
So thats the reason most Scala code reads like badly written Haskell fanfic.
No, apps cannot remove system libraries responsible for processing video. What your MMS app did was disable the auto-retrieval of MMS messages.
Video Tutorial – Visitor design pattern – Java example application
Not exactly a fair comparison, because you have to compile the changed files first and link which I'm sure takes longer than 14s.

On the other hand, using ruby I can have it continuously run the tests for the specific feature I'm working on without the long building step.
Meet the Galaxy Note 5: Samsung's most elegant phablet yet
in spite of low mortgage rates, a number of buyers are not eligible for credit from private lenders.

It could possibly have something to do with the largest group that traditionally bought houses in the past are now too busy paying off their student loans.
Time Warner Inc. (the content company that owns HBO, Warner Bros., etc.) and Time Warner Cable (in the process of being acquired by Charter) are 2 separate companies, so his example was actually fine.

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

https://en.wikipedia.org/wiki/Time_Warner
My last project had a mean run time of <9ms per test. We were not at all worried about parallelization. Nobody even mentioned it until we hit 1100 (eleven hundred) tests, and we ended up optimizing the build phase to reduce the code/build/test cycle time instead.
Can you link to those cams and tell me how good they are? I just did a search and was surprised how many < $30 cams are available now.
No, options are situations that which work with all factors weighed in.

Got kids and have them at daycare like the person I replied to (and me)? You MUST pick them up by a certain time, but lets add two hours to my commute, and even if I can pick them up later now they get dinner later, bed later, my after hours work or routine gets later.

The commute farther argument is naive for many many situations.

You're only looking through a simplistic lens.
I just finished getting this working - if you clone that branch there is an example ember-cli app inside tests that has some examples which are great starting points.
The videos are incredible.
I'm looking at stuff that I never thought might exist outside of hollywood movies.

Hopefully, this will at least be motivation to make sure disasters like this don't happen again.
I think most scala code reads like badly written Java code, mostly because people use at as a "better Java". FP fanatics try to use it as Haskell for JVM, but they are definitely not the majority.

Most scala users have no f-ing clue what a monad is :)
I don't either!
No big deal, you can make it work. axTLS is a pretty lightweight TLS implementation that you could strap to your TCP framework and make it work fine. It's also BSD-licensed so you can put it in proprietary stuff.
That's fantastic! If you don't mind me asking, how old is she? University student or younger?
Interesting thought. I'm going to try to place it further up my arm and see if it helps.

Thanks!
"the language specs are dramatically inflated by the addition of HTML grammar."

The language specs are unaffected. JSX is simply compiled down to JavaScript.
Thank you very much for constructive criticism! I appreciate it all! I should have noted in the question these apps are more to show my developing skills as I am not looking to be a designer. I just want to focus on development for the time being. I will style off the pages you mentioned and try to make them easier to read. Thanks again for the input!
Student loans/grants? My cousin went to dental hygiene school with two kids and no job or other support. The state paid for everything, from daycare to her family's food. If she had finished she'd probably be making more than me. But at the final she decided it was too gross working on people's teeth.
That's how this video was made - by putting a beam-splitter in-between two Canon 5D Mark II cameras:

https://vimeo.com/14821961
To be fair, most programmers have no clue what a monad is. To understand what a monad is you first have to understand what a monad is. (No, that wasn't a typo.)
Using Unity 4 / 5...

Suffice to say, it is entirely powerful and possible to create incredible games. Ori and the blind forest, Hearthstone, and plenty of AA and indie games use unity, lots of kickstarter projects.

To the chagrin of gamers, Steam has greenlit several terrible unity based games, that only use free/cheap unity store assets, namely Airplane (?) and DayZ (sic) , which are quite infamously reviewed by Jim sterling on YouTube. Enough to cloud the market for games created by any future indie dev.

Advice is plentiful, though you do have a lack of great sources to ask questions.

IMO, devs starting with unity are almost drowned in advanced features to get started from concept to prototype. Easy to learn, hard to master, easier to edit store bought prefabs than to DIY. They can become a crutch very quickly.

The unity store can be a boon and a roadblock to progress, because it doesn't always help. Starting out, it won't give you the best direction or how to code, but it will take you forward to developing a playable prototype. Sometimes within hours of starting a new project.

If you have a team, unity is going to be the source of frequent anguish, but it is still more flexible than it ever was.

the biggest hassle will more likely to be assets, and far down the road, dealing with rigid bodies, collision, raycasthit, and the PhysX implementation of mesh and mass collision.

For most devs, the initial unity workload will be around 70-80% asset creation to 20% game coding, and about 290% of the budgeted time, debugging.

A good idea is to build a prototype, get the mechanics working while the art is being developed. Once the code is in place, debug/playtesting is critical to developing assets that then can be designed, built as mesh, and imported within the prototype in a few seconds.

Character controllers are generally easy, more dynamic mechanim is able to avoid some pitfalls of the capsule collision system, and there are ways to add crouch/jump use cases with pathfinding and AI,(which is a good bit of work.)

Unity does excel at getting a walking mesh going, using mechanim to blend animation and mesh collision, and 3d art assets designed in Maya or 3dsmax, etc.

When I started with unity in 2012, it took forever to even think about how to build a menu system, until NGUI. It's improved drastically since the store was added.
Sports and acting and literary agents can make money because the checks can be big. No coder gets a $14 million fee, except maybe eventually via options and the accounting and execution on that are messy and the present value of future cash flows is usually zero. To put it another way, are you prepared to cut your agent 30% off the top, apps stores style?

That's why.
Because Microsoft is right on top of those Windows Phone updates, right?

There are Windows Phones on U.S carriers still sporting Amber.
QuickTime Player 7 Pro Keygen and Serial Number Full Free
I know app bundles were introduced in the iOS App Store and some developers had started using them as a hack around "paid upgrades." Given that they didn't get a mention in the original post, I'm assuming they don't exist on the Mac App Store. Seems like an easy win that could solve half the problems mentioned...

(For the record: a user that has already purchased an app in a bundle only has to pay the difference to complete the bundle. So the idea is having version 1 and version 2, each for $30, but sell the bundle for $50. Owners of version 1 can essentially upgrade to version 2 for $20.)
I did not consider how having to log in to view the functionality would prevent people from actually clicking around the website and will work on changing it so people can see everything on the site, they just can't follow/like/post etc unless they are registered. Thanks you for the criticism, It is truly appreciated. Hopefully by demoing these 2 apps I will be able to squeeze my foot in the door!
Oh I see. For the png it's darker then my original (both the copy of the original and the downscaled), but the text reads "RULES", so that's something.
> I see the world as it is

That is no more as it is than anyone else's way of seeing the world.

You're simply seeing the world through the lens of your own discontent.
We released Calendar for MacOS (http://qbix.com/calendar) three years ago and now we are going to add a trial / upgrade mechanism, while distributing through the app store. It's totally done via non-renewing subscriptions for additional features.
Just require users to recite "my voice is my password" after receiving an audible notification to indicate that the computer and mobile devices are listening.
My last line would be:

August 13th - Still no response from google(!), disclosing publicly.

Basically that's integer type overflow, the moment I saw the four line patch, I knew what it was going to be. Everyone else would see that too cause it's a classic and can modify whatever exploit code they already have in a matter of minutes to work again.

I have a nit too. I don't like the term "responsible" used in this context. I prefer coordinated if anything. The responsible as in responsible disclosure is such a loaded term.

By the severity and simplicity here as well as the attention from the recent talk, this was a fine course of events in my personal opinion.

What I wish would have happened is someone at google would have done a better code review and caught the bug, it's pretty glaring as these things go, but still it happens all the time so considering that the patches were simply applied the next option I wish would have happened otherwise is that someone at google would have responded. In a case like this I would have liked to see a day or two at the most.

But none of that happened and considering the other concerns laid-out in the post, releasing the info publicly after almost a week is pretty responsible.
I sympathize with your situation, but am confused by "I am out $3,000". Do you not get bail money back when your presence in court is concluded? I always thought bail was a deposit, not a payment. You only lose your bail money if you don't show up when required, no?
Noted! I completely understand how the color contrast on the 2-Do app can be very hard to read, especially closer to the top where the background gradient is lighter. I will try to make a better text color so it is easier on the eyes. Thank you for the input! I really appreciate it!
Three new papers examine fears that machines will put humans out of work
It's an honest question that appears to illustrate the lack of understanding of what it's like to be poor. "There's always the mob" is just tone-deaf IMO.
> There is no practical way for the average person

And I'm arguing that this should not be a concern. If you do not understand something then you shouldn't agree to it. People should ask their lawyer, consult Microsoft, consult websites dedicated to such issues, etc. Unless you can prove that privacy statement is misleading to laypeople then it should be user's fault for not bothering to inform themselves.

> A ban on taking advantage of this is no more a nanny state than already existing bans on many cons and scams

I'm arguing for this (even though I severely disagree with choices Microsoft made) because it's a slippery slope that leads to precedents for government to introduce regulations that clearly aren't in public's interest.

Software as protected speech was established at the end of crypto wars, when encryption programs stopped being classified as munitions and restriction on strength of cryptography were lifted.

If we let Microsoft not exercise their right it might set a trend for the governments to go back in other areas like cryptography, using old scare tactics to reverse what was achieved before in the name public's interest by appealing to the fear of terrorism. You fight for Windows to not be compromised for its users, but it could be that this fight would lead to other curtailments of speech that would not only paradoxically harm Windows but any other reasonable alternative that we currently have.
I didn't even realize JameCo was still in business ... at my first engineering job, we bought most of our parts from JDK Microdevices and JameCo. If something was less common, it might come from Newark. Since this was prior to the Internet (1983?), you had to get the catalogs from the vendors and peruse them.

Digikey and the Internet have changed things dramatically!
Can big databases be kept both anonymous and useful?
I wrote this article and I am pleased with it.
Unfortunately, there's a gigantic blind spot: the politicians supported by the tech community tend to be, despite occasional rhetorical nods, extremely bad on criminal justice issues. People are nevertheless reluctant to criticize "their team," so instead hideous injustices like the ones described in this article, or the milking of low-income minorities for fines and penalties in towns like Ferguson, Missouri, just sort of... happen, and the blame is directed towards vague targets like "cops" or "the system" or "racism" or "America" instead of the politicians who are currently in office and either letting the situation fester or actively making it worse.

This isn't to say that most alternative politicians are better, of course, but the only voice you truly have in a democracy is to vote the bastards out. And keep voting them out year after year until the survivors finally get the idea.
I don't work for Apple, but I think they would point a developer to in-app purchases (IAP) as 'the way' to do paid upgrades.

Still, auto-renewing IAP subscriptions are limited to a narrow class of applications (see AppStore review guidelines #11.15), forcing most to use churn-prone manually-renewing subscriptions. Outside payment systems are largely prohibited for digital goods under #11.13. The combination of these rules forces multi-platform subscription based apps (i.e. Autodesk's 123d-line of apps) to juggle multiple payment systems. Integration between those payment systems is often weak due to lack of a published web service or hook-system for IAP.

AppStore review guidelines can be found here: https://developer.apple.com/app-store/review/guidelines/#pur...

The state of in-app purchases leaves much to be desired.
That might be easier to intercept. If you are simply recording sound, an attacker doesn't know the exact moment that the recording is starting or ending. If the system is generating sound, the trigger is easier to pick up.
> For me the automatic "pulling" of local variables from the context feels like "magic", and I think that's an undesirable property for a programming language.

Sounds like "Explicit is better than implicit" from the Tao of Python.
Tiny balls of fire: A nanotechnological accident may lengthen battery lives
How is the Apple Watch doing?
I guess that was my question - if they are making it use FFI as in Haskell, since it's Haskell-like not actual Haskell, or if it's something else that's specific to their JVM version.
Wouldn't that be more work than just reimplementing whatever CRUD you would implement in Parse directly?
>there are hardly any working specimens in the first batches

Why is that?
Maybe more likely than you think. They are, as you say, making more things free (or, rather, "included"). I could see that moving toward giving you a free home version of Final Cut Pro, for example, and then offering a paid upgrade to the real deal with extra features and so on.
But once Uber has broken down the barriers, won't there be a flood of new entrants all trying to undercut each other with lower prices and better service? Won't the externalities of this benefit society far more than the reduction of wages for the drivers? And won't the companies end up as close to zero profit margins as possible, like we see in nearly all mature competitive markets?
Your BMW or Benz Could Also Be Vulnerable to That GM OnStar Hack
Signs of a Historic El Niño
Sounds very much like the current suspend to RAM functionality that every laptop has, at great expense and complexity.
Since Git LFS support in GitLab is targeted at both CE and EE, do you expect to open up the EE-only git-annex support to CE as well since the two features serve similar purposes?

Edit: "GitLab," not "GibLab," haha.
Heh, well, half a year later. I placed more faith in Android security than was warranted. Verizon is non-optional for me.
Thanks for this.

This is a bit misleading though I think, as you can actually unwrap and ST unlike an IO - my most common use for ST is actually to use a mutable object in a case where it's inefficient to keep copying immutable (e.g.: large vector or matrix manipulations) - then when you're done the ST monad can be unwrapped and you get the final structure - the entire function remains pure but inside of it, there are calculations that rely on state - but no state enters or leaves the function per say. This would mean using a hash set would be out of the question _for passing around outside of an ST monad_ but you could actually use it internally within functions.
I think blood sugar => insulin => adrenaline => raised heart rate is as good a hypothesis as any!

For cardiac action potential, I'd like to find that out. The avocado (potassium) would be my leading candidate, but cheese (calcium) and the meat (marinated, so sodium) could also have an effect.
It's my understanding from the press release that, once the 9-month window passes, PBS will get the episodes both for broadcast and for streaming, and they'll get them for free. I might have misread, though. Regardless, they're also trying to keep the relationship with PBS alive, probably for exactly the reasons you state.
I don't see much justification for the "consumer tolerance" argument. It seems like most people are holding off on SSD purchases, or choosing lower capacities because they think the drives are too expensive.
Ordering Hotels on TripAdvisor as a Minimum Feedback Arc Set Problem
> Yes - there are grandmas and people who don't even know what Linux is would not be able to apply the patch themselves

Fascinating. What proportion of Android users do you think would be left unpatched?
this is going to go in my collection of classic comments about arduino, you're saying arduino is "bad" and "harmful" (to who and how?) because more, and different people than you might get interested in electronics as a hobby. wow.

here's another you may enjoy from my article "Why the Arduino Won and Why It’s Here to Stay"

“Arduino: baby-talk programming for pothead” – ArnoldB, AVRfreaks.net
http://makezine.com/2011/02/10/why-the-arduino-won-and-why-i...

disclosure, i work at the open-source hardware company, adafruit and we make arduinos for arduino.cc !
Around 1966, two notable programming languages were developed around the notion of macro expansion. One of these was Christopher Strachey's GPM (General Purpose Macrogenerator) and Calvin Moore's Trac(tm) system. GPM, perhaps because of Strachey's academic reputation (he taught at Oxford and is well known for denotational semantics), seems to have had a greater influence in Computer Science.

Trac(tm), on the other hand, had an important booster, it was promoted in Ted Nelson's 1974 cult classic Computer Lib, one of my treasured historical CS books that I bought in grad school the first time around. Nelson (famous for inventing hypertext, the notion of embedded active links decades before HTML) wrote that "You can and must understand computers now." He suggested learning three languages: BASIC, TRAC, and APL--all languages that he felt you could learn on your own. Trac, and the remarkably similar GPM, are very simple. I've implemented Trac-like systems several times. It's a fun project to implement in an afternoon when learning a new programming language.

What made these two languages interesting is that they are equivalent to a Turing machine and hence capable of arbitrary computations. Furthermore, they really aren't impractical to use (but see my comments below). If locked in a dungeon by an evil genie and forced to write a real program on bare hardware before I could be released, I would certainly consider developing TRAC or GPM as the first step (or maybe FORTH).

m4, developed by Kernighan and Ritchie in 1977, looks like it was inspired by GPM. It's been a useful tool for me a number of times, but it is good to not let it's generality and flexibility suck you into outsmarting yourself.

The power of these macro systems (and TeX's as well) comes from the arbitrary rewriting that they enable, a bit like Chompsky's Type 0 (unrestricted) grammars in his hierarchy. These macro systems, once popular, have now fallen out of favor. Although almost trivial to implement, programming in them is a bit like playing Othello, it's hard to see very far ahead: what will unfold when a macro that will be expanded is passed arguments that will be re-expanded.

Sendmail's configuration files are processed by m4--seemed like a cool idea in the early 1980's--but that made it hard for non-experts to understand what was happening.
Cable companies are more than happy to have you go OTA+OTT. They make far higher margins on their Internet offerings than on video.
What about the other 15% that don't receive patches of any kind? Should they remain vulnerable just because their devices are too old? I guess that "working patching model" has a time limit.
That makes sense - thanks for clarifying.
Thanks Ramez! Cool of you to come on here.
Does Uber substitute for cabs or attract new riders? It depends where you live