skysight-inc/HackerNews huggingface dataset:
Ask YN: Can this portfolio get me anywhere?
Unity3D C# programmer. Degree is "Game Development" and not mainline CS. Portfolio is here: http://lhylton.weebly.com

I'm honestly looking for any programming work; though since I'm obviously most qualified for Unity/C#, I don't heavily expect to be given a chance in anything else without diversifying my portfolio and making more of my current work open source.
The other thing to remember is that only a few years after you finish your education, the specifics of it will matter little. What you show on your resume for your first job completely swamps where you went to school, and especially how you did there.
Good suggestion. Thanks.
I would have thought that past 1,000,000 downloads you could trust the plugin but that is shown to be wrong. With Windows software I do a skim of the Wikipedia article for controversy as a sanity check but there aren't any for these extensions.

Previously I would search the apps name + some obvious terms like malware but those results are too spammy to be helpful now. Extensions are very useful, so I'd hope there'd be some reaction from Google on this.
Hmm this could mark (lul) the beginning of the end for Facebook. But, knowing what we do about Zuck, I'd guess not.
Announcing Seco 0.6 – Collaborative Scripting for Java
If you're looking to learn college math at any level, the Chicago Bibliography will get you there:
https://github.com/ystael/chicago-ug-math-bib
Imagine a more powerful API existed that an extension could use to control other extensions. Now the badware extensions start using the more powerful API and you're back to square one...
One thing I would have liked to find was a use case. What problem can I solve more easily or elegantly in Io than in the languages I currently use? I've checked out both Juila and Go because they showed me how to do something I wanted to do in a way that was really nice. Without that, I don't have much to motivate me to play with it.
There were at least two catastrophic failures that everyone knows about: Challenger and Columbia.
I want to add that the tutorial page is useless IMO. You should definitely consider adding syntax highlighting and using a different font. It's totally unclear.

Sadly, after multiple clicks I still have no idea if the language could interest me, and I'm not going to look further. :/
> Anyone who doesn't know that prng's are broken for things like uuids shouldn't be in charge.

Depends on how you're using them. If you only care about collisions, and you're not worried about an attacker trying to manipulate your system, then using a PRNG whose output is well-distributed (read: not necessarily a language's random function) is fine. The problem is most language's default PRNGs are complete crap :(

edit: grammar
> That said, if that's the only measure then only the rich can afford to have children

You say this like it's a bad thing. If only rich people had children we could nearly eliminate human suffering within a generation.
well it's good to know i've been doing instagram wrong long enough that it's come around for me to be doing it right.
Why Neoclassical and Behavioral Economics Doesn’t Make Sense Without Darwin
Additionally, light on dark is horrible for readability. That theme is great for imagery but it's doesn't provide valuable contrast for clearly rendering fonts. Programming docs are typically mostly text so should provide the best colors that support readability.
My experience with compiler development is that the incentives all align toward making the "default RNG that people go to" as fast as possible to the exclusion of all else, including the quality of the generated numbers. That's because people frequently write benchmarks gated on the speed of random number generation, and those benchmarks usually don't care about the quality of the random numbers. Sometimes those benchmarks get popular, which encourages a race to the bottom in RNG quality.

(Similar incentives exist for hash functions, by the way.)

Popular RNG-bound benchmarks:

* "fasta" from the Benchmarks Game [1] (thankfully, this one mandates use of its own RNG, though it's vulnerable to fast-forwarding as demonstrated in [2])

* "Perlin noise" [3] (almost entirely RNG performance bound)

* From SunSpider (this one being particularly relevant to V8): string-validate-input [4], string-base64 [5]

[1]: http://benchmarksgame.alioth.debian.org/u64q/fasta-descripti...

[2]: https://github.com/TeXitoi/benchmarksgame-rs/blob/master/src...

[3]: https://github.com/nsf/pnoise

[4]: https://www.webkit.org/perf/sunspider-0.9/string-validate-in...

[5]: https://www.webkit.org/perf/sunspider-0.9/string-base64.html
Didn't read, nothing to caution. LivingSocial (puke) was always a straight up cash grab, I'm sure the founders did very well.
For the most part pretty much everyone which the US bombed in the middle east since 9/11 was either neutral or working against long and short term Israeli interests.

American foreign policy in the middle east is really not beneficial for Israel, people confuse US interests with their support towards Israel which is often offered in spite of US interests in the region not due to them.

US Interests and Israeli interests especially in the near east are often non-aligned, and sometimes contradictory, Israel didn't want the US to invade Afghanistan because It liked the fact that for once there is a Jihadi magnet and blanket state which seems to couldn't care less about Israel.

It didn't want Iraq invaded because it knew that Iran would be able to push it's pieces further into the board, it didn't want Libya liberated because as long as that loon Gaddafi was in charge it posed no threat, and it even warned the US that destabilizing Libya can lead to instability in Egypt which Israel needs stable as it's the only military in the region that can pose a serious threat (Egypt has a modern Army, they get the same military aid as Israel as agreed upon in the camp david accords), and that's just the tip of the iceberg.
I used to believe that overall standard of living had increased, the realization of technological advance. We have better toys and probably better food now than in my childhood.

Adding to my confusion was my experience in Silicon Valley, or that of my extended family in the South; while my increased earning power was overwhelmed by an increase in housing costs, my extended family could live in brand-new homes, an ever-expanding suburbia.

It's very strange there.
And the entire workforce that powers the rich.

You seem to forget that capitalism only works when you have a captive group. In order for your life to be good, other people's lives have to be comparatively worse.
Good points. I'd be very interested to see your version of the design if you had time to put something together.
Excuse me for the intimacy, but it is a cultural question. Doesn't americans usually use water the clean their butts?
>I'm not trying to pose a rhetorical question. I think this is literally a choice that societies have to make.

It would be nice if we could actually make that choice. Better still, it would be nice if we had a whole lot of societies which made different choices and people were free to move between them, so we could individually make a choice.

Instead though we've got a lowest-common-denominator society.
"If a worker today is employed full time for a full 52-week year at a minimum wage job today, she or he is making $15,080. [...] The average age for these [76 million] workers is 36 years old and they have been in the labor force for an average of 17 years. Only 6 percent of the workers who would benefit from this minimum wage increase are teenagers; i.e., 94 percent are adults."

318M people in the US, 188M above the age of 30. Around 38% of adults (30+) are working for minimum wage and any prospect of having a family would put them below the federal poverty line.

Do we really believe in an environment where 38% of adults shouldn't be afforded the ability to spend time with their child, something every other major-industrialized nation guarantees as a human right?

McDonalds should bear the burden -- I think the $5B in profits last year should allow for a little human decency.

http://www.budget.senate.gov/democratic/public/index.cfm/201...
Yes but in startup investing it really is true - east coast people just don't get it.
Here's a writeup of a serious security flaw traced directly to the use of /dev/urandom instead of /dev/random:

https://factorable.net/

In brief, wifi routers need to generate unique crypto keys. The programmers started off using /dev/random, observed that blocking, and switched to /dev/urandom. The problem was that they were generating the keys at first boot, before any entropy had accumulated, with the result that many, many devices wound up with similar or identical keys.
>Additionally, light on dark is horrible for readability.

I have a hard time understanding this. Staring at a bright background hurt my eyes after a while. White text on a black background feels much more comfortable to read. What am I missing?
I like that people are constructively discussing about Drupal without bashing PHP. I'm pretty surprised about it. Good luck to the Drupal project. Being a symfony developer myself I know that it's a great framework and Drupal surely benefited a lot from the integration.
https://news.ycombinator.com/item?id=10604010
I would definitely argue against that given the perf that you can get out of CSPRNGs. AES/CTR could give you over 100 million random bytes per second back in 2009 (source: https://www.cryptopp.com/benchmarks.html).

How much faster do you need your RNG to be in any non-niche situation?
All that economists agree on is that the number of pieces of paper in an average American wallet has stayed the same. The problem is that pieces of paper in a wallet are not intrinsically useful. They're only useful because they buy things. Since economists aren't asking what these pieces of paper buy, they're not asking the right questions. It is, of course, much easier to focus on dollars in the wallet, because that's easy to measure. Well-being is much harder to measure, and economists aren't doing much to answer that.

"save for college" - few Americans have ever been so privileged to save for college, yet this has not stopped the ever-increasing average educational attainment for Americans.

"save for retirement" - also a privilege few ever had, which is why we have Social Security. And I'm not going to cry much over the fate of retirees as they enjoy their Medicare Part D benefits, allowing them to take drugs that did not exist years ago.

As for income inequality, I have never regarded this as an important conversation to have. Able has $100. Baker has $10. If inequality is the problem, then a good solution is to make Able have $50 and Baker have $9. I disagree that such an outcome would solve anything. It's a problem if Baker can't get ahead. It's a problem if the system is rigged in Able's favor. The mere fact that Able has $100 and Baker has $10 is not a problem. As someone who is far from the 1% I can say that I will be no better off if the rich have less and I have no more. Yet such an outcome would reduce inequality.
I would rather have a programmer look for a library function to do the task, and understand its specification and all its cases, for correct use.

Failing that, I'd expect them to research the solutions online (and offline if necessary). Find some suitably licensed code snippet or failing that, carefully implement it from a quality specification somewhere (an original paper, good textbook or whatever).

The last thing we want is programmers regurgitating from memory what they think are the correct algorithms.

The vanishingly small number of times I've implemented a binary search from scratch over the past several decades, I cribbed it from somewhere. I needed the algorithm not only to find the item but also correctly indicate where a not-found item would be inserted. I don't want to reinvent annoying little crap like that from scratch, only to get some detail wrong, just like whoever did it first, fifty years before me!

Here is a good exercise for an interview. Give someone an obtusely written, confusing specification for an API, together with a task to implement with that API: watch how they defend the code against the corner cases, and deal with the ambiguities. The task would be "make a best effort to solve the task, and write down any questions about the API which block the completion of the task."

Because that's what we deal with: we read docs, try to use things, hit issues, and then research (online, with vendors, source code, etc) to get unblocked.

I might have a part II to the question where some source code of the API is revealed, and the interviewee would have an opportunity to continue. (So they don't walk away with a sense of incompleteness.)
Ask /g/.
Edit: and /vg/
LIQUi| Language-Integrated Quantum Operations
They can't steal cookies, because HttpOnly exists: http://blog.codinghorror.com/protecting-your-cookies-httponl...

They can take your passwords, though. If you install an extension that "can access your data on all sites", I hope your trust is well-founded.
I don't think it's quite the same. As you point out CSS and JS are cached for a long time, such that the browser doesn't even have to make a request.

My understanding of this "application shell" is that even the HTML response is given a cacheable / far-future expiration header.

Is that even possible? It would be cool, if so. If you type "foo.com" in your address bar, could your browser say "ah, I've already got this response cached, here you go, here's your HTML, CSS, and JS"? That would literally be an instantaneous load with no network round trip at all. Then the JS could kick in and fill in the shell with whatever the actual dynamic content is.

That's different from a normal webpage which just caches the assets, since it still has to make a full request to get the HTML. Especially on phones, even if the response is small in size, the latency of the request/response cycle can be somewhat long (almost a second).

Edit: After further playing around with app-shell.appspot.com and your site, I see where you're coming from. Both of them respond to a refresh in <10ms (my browser takes the content from the cache). app-shell loads from the web worker, your page loads from the browser's cache (why? It has a no-cache header).

However, I guess the difference is the app-shell one is able to load dynamic content into its shell, even with the instantaneous from-cache load of the outer shell. I think the perceived performance will be about the same (since the browser paints the shell immediately), but it is able to be dynamic.
Now that's what I call a Hacker
Who said anything about capitalism?

With that small of an educated population we could sit back, automate everything, and hardly have to compete for resources at all (especially not necessities like food and rent).
On the other hand, the parents are outliers, and rose above their peers. Would you expect them to be happy if their children were mediocre? After all, what are genes for?
Curious why they aren't using hardware RNGs?
The Dataflow Model [pdf]
https://news.ycombinator.com/item?id=10603818
I misspoke. s/doctors/the healthcare industry/.

Drugs, like optical and dental, are not covered under health insurance in Ontario.
This 3 years seems to be not directly comparable, because it's not all fully paid, and there are limits to how much pay you can get. Seems like it's ~$2k/month max. That's not very much--maybe that's why only "38 percent of dads [in Germany] of children under six chose to take parental leave at all". I guess they don't value their kids either?
Not if you don't have the stupid PHP filter installed (it was ripped out of core for the Drupal 8 release, praise be to the heavens; for those unfamiliar, it was basically <textarea> plus eval()) and you're using decent version control.
Not sure we're using the same context, but I still believe that the state of a thing absolutely contributes to the identity of a thing.

If you dissolve the ink from a dollar bill such that it's just a piece of paper, would you still say it's a dollar bill? I would say no. Its state has changed and, thus, has its identity (i.e. how we identify it).

But, if you say, "yes, it's still a dollar bill, albeit in a deteriorated condition", then you have to answer the question, "when did it first become a dollar bill?" In so doing, you must acknowledge that it underwent a state change at some point which changed its identity in the first place.

Identity is something we impute, based in no small part on the state of a thing.

Lastly, I think your mention of equality vs identity is flipped. They are only equal by one coincidental (arbitrary) measure: monetary value. But, you could just as soon measure the physical dimensions or weight.

But, while they are not necessarily equal, they are identical: that is, we identify them each as dollar bills.
Most humans find it very hard to resist social pressure. A whole society doing crazy things in lockstep - until the society is destroyed or otherwise comes to grief as a whole - is unfortunately a recurring theme in history.

I've seen it said that there are now helplines for teenagers in the position of 'I'm gay, and my crazy fundamentalist parents have kicked me out of the house or threatened to kill me'. Maybe things are at the point where we need helplines for teenagers in the position of 'my crazy helicopter parents are putting so much pressure on me that I'm thinking of committing suicide just so I don't have to go to school anymore'.
Anything that Lord Zuckerberg does in his personal life is newsworthy.
Monty wrote up a detailed response to this in 2010: http://people.xiph.org/~xiphmont/lj-pseudocut/o-response-1.h...
Nope. We use rather expensive toilet paper advertised by cartoon bears.
The Clouds distributed operating system from Partha Dasgupta's team at Georgia Tech was also a contemporary of Sprite and Ameoba. See:

https://www.usenix.org/legacy/publications/compsystems/1990/...
https://home.cc.gatech.edu/tony/uploads/14/clouds.pdf
This is basically why I only install a few extensions from trusted developers such as Google, EFF, and uBlock. Google tracks me anyway, EFF doesn't track me and it would destroy their reputation if they chose to start tracking, and uBlock Origin is the only popular remaining adblock extension which hasn't sold out (yet).

Edit: uBlock Origin is the one that doesn't suck, uBlock is to be avoided.
California requires employers to cash out unused vacation days to employees when they leave the company [0]. Therefore instead of giving a certain number of days, some sketchy companies have an "unlimited vacation" policy, so they can claim to offer great benefits, when they're really just trying to save money. The norm at these sketchy companies is definitely no more than 2-3 weeks vacation in practice.

[0] http://www.dir.ca.gov/dlse/faq_vacation.htm
Well, thanks to the extensive coverage (/s) we all know how it went down.
They will not stop, unless we stop them.
popular android and ios app as well, i may add ;-)
You're completely right. And as someone raised in Detroit she will never have to experience my environment. You or I cannot truly understand how she feels. What is hard for her may be trivial to us and vice versa. Everything is relative.

“When we are no longer able to change a situation, we are challenged to change ourselves…. Everything can be taken from a man but one thing: the last of the human freedoms—to choose one’s attitude in any given set of circumstances, to choose one’s own way.” - Viktor Frankl
The long-term effect is that it destroys email, just like they are destroying SSL, DNS, and many other building bricks of the internet, which are gradually getting replaced by alternatives that are more difficult to subvert. For example, shutting down Napster only lead to the emergence of bittorrent. I am not against it. I think that this type of arms race cannot be avoided. So, let's embrace it.
Captagon, ISIS's favorite amphetamine
I don't think it's equally bad because people should be anonymous when banking with bitcoin. I meant that wildly different application of rules is the bad thing.

More importantly, if a business has rules meant for financial security, compliance is important. An organization that institutionalizes non-compliance as a norm is seriously problematic.
33k people trust me with their email address, but you can do whatever you like username223.
As a staunch advocate of adblockers: as is Yahoo!'s right and adblocker makers should not attempt to circumvent it.

Yahoo! doesn't have an implicit right to their code running fully on my machine but by the same token I don't have an implicit right to their services. If they've made it clear they think I am not making a bargain with them they like then I respect that.

What I can't respect is whinging about adblockers in editorials but still serving me the content (cough, The Verge).
I'm not against jargon outright, but io could use some better copy, it doesn't do the language credit (its pretty cool!). The first sentence of the about page is: "Io is a homoiconic prototype-based programming language". I guess that's an accurate description... but if you're clicking "about" presumably you're making up your mind about if this is worth more of your time or not. I'm guessing even most of the brightest programmers have never even heard that word. If you know what homoiconic means you're probably the language designer, a lisp hacker, or a regular at lambda-the-ultimate.
I also liked the "gg gb wp" at the end - the standard "good game" and "well played" that got changed to "well painted", combined with Ross's "god bless". "gg gb wp" made its way to some of the regular game chats by now.
uBlock origin, beware of uBlock.
Non-photo blue
Aside from the inexperience issue (D7 and later really do give you the power to override theming on just about anything), you should never promise a client that a web design will replicate a mock-up with pixel perfection. It's impossible; there's just too much that's out of your control. A web design mock-up is more of a guideline that can be followed pretty closely, but never perfectly replicated.
Forgive me if I've misunderstood, but are you saying having children and a family is a privilege that should be exclusive to wealthy people?

EDIT: I think I have a different opinion on this. I say if a human being in a wealthy nation like USA is only capable of a job that pays minimum wage, this is a problem with the system, and not with the individual. If we just discounted all people for where they have ended up, we will never be curious enough to explore how they got there and how to prevent it in the future.
An objection I have: metadata tags. Let me start with it. The Vorbis Comment structure has a framing bit. This is only used for the comment packet on Vorbis streams. Theora, Flac (and Flac native), and Speex do not use it. I'm not sure about Opus.

The good point is that the rest is simple and relatively flexible. 4 bytes as a number of tags each with a 4 byte length. Definitely excessive and perhaps should have some flag for different versions. 1, 2, 3, and 4 byte lengths and count. Keys being limited in the spec to ASCII printable is a downside but since it's utf8, 0x3d (the equals sign =) would still work as the key-value separator. The spec also says that they should be case insensitive which would make the utf8 comparisons harder.
Let's return to the top. How many random bytes do you need per second? Rounded to the nearest billion, of course.
I'm kind of surprised we haven't seen any tuners on a stick, given the increasing trend of things that directly connect to HDMI ports. On the other hand, most "dumb" monitors don't seem to often include multiple HDMI inputs, so that might explain that.
Yes, uBlock Origin, goes without saying.
Ahaha. Considering Facebook is rated #1 place to work I am sure it's just fine. Rather, it'd be amazing if you could do this at any workplace.