skysight-inc/HackerNews huggingface dataset:
Ask HN: Recent engineer grad. What should I study/do for junior dev positions?
In terms of CS knowledge, I have the equivalent of an Intro CS class and a Data Structures/Algorithms class under my belt. I have many projects on my GitHub but all of the projects (about 5-6 of them) are Hackathon (crappily written un-bragworthy) code. I'm focusing on mainly back-end WebDev junior developer roles. I graduated about 6 months ago and have been focusing exclusively on picking up software skills for these last 6 months.

I DO have 10 months of traditional engineering experience but no Software engineering experience.

Should I at this point, focus on Cracking the Code Interview/Hackerrank problems mainly? Would top-tier companies care about any projects I build? If so, should I focus my attention on projects? Should I look for only internships at this point? What is a good course of action at this point considering one can only choose to do so many things at one time? Will companies hire a postgrad as an intern? So many tough questions, will I ever find all of the answers?
Reminds me of old EPROMs. You can buy special "light sensitive" transistors, but they're really just ordinary transistors with a window in the case, since ordinary transistors are light-sensitive. You can even use an ordinary 1N4148 diode as a solar cell, it just doesn't generate much power.

The fix is simple: apparently, you just have to cover U16, which controls the power supply.
Right, my understanding is that they have to receive at least minimum wage when tips are included, and if not the employer has to make up the difference. Tipping as it's practiced today is awful for many reasons, but the minimum wage isn't one of them.
I like "How to Be Idle"/ Tom Hodgkinson

"From the founding editor of The Idler, the celebrated magazine about the freedom and fine art of doing nothing, comes not simply a book, but an antidote to our work-obsessed culture. In How to Be Idle, Tom Hodgkinson presents his learned yet whimsical argument for a new universal standard of living: being happy doing nothing. He covers a whole spectrum of issues affecting the modern idler—sleep, work, pleasure, relationships—while reflecting on the writing of such famous apologists for it as Oscar Wilde, Robert Louis Stevenson, and Nietzsche—all of whom have admitted to doing their very best work in bed"
It will be very useful at work for reading HN and pretending I am working :)
From settler to nomad
I am only stating what it is in Canada and many other countries as a response to "this is the way it is in the States" viewpoint. Having proper accreditation means when I visit a doctor, I know they have the skill sets required and not someone that just wants to be a doctor. Software has become more and more important to things like personal and financial safety, national security and to ensure in general planes don't drop out of the sky because there was a bug in the autopilot. This is why it's been separated in many countries. If you lie about your accreditation in Canada, you will definitely lose your job.
There are 4 inputs needed to estimate sample size for a test: power, confidence level, expected difference, and variance. You need all 4 before you run any test. You use the A/A test to estimate variance. Power is the probability of detecting an x% difference when one really exists. Typically you see .8 or .9. Confidence level is the probability of detecting a difference when one really does not exist, typically .05. The 4th item is the expected difference of the test. If you want to detect a 1% difference, you will need more sample than if you want to detect a 5% difference.

You have to know all 4 before you do a test. A test is designed specifically to detect a certain difference. You cannot launch a test without knowing that as part of your hypothesis.
I disagree with that, but I don't think that's the point. The problem is that as far as I can tell you're commenting with your own definition of what a good developer is while everyone else appears to to be using a different definition, or at the very least the person you were responding to was.

It was shocking because it was rude and uncalled for.
Clojure has recur, which is tail recursion that detects not being in the tail. I prefer that to implicit tails with quiet , expensive fails like scheme.
Sex, Drugs and Silicon Valley
Explanation:
Camera's have capacitors that charge up in order for the flash to happen. They are usually quite powerful. Now during the discharge (aka flash) what you have is very high energy electrons flowing across the wire creating aa magnetic field, coupled with the electric field of the electron you get a mild EMP.

And if it is light sensitivity then it should be tested with a bright continuous light
There are FDA-employeed folks at meat producers doing inspections. It's not entirely left up to the companies.
You can also add ".patch" at the end of a github commit url, which will show the users email address. For example:

https://github.com/TinyCC/TinyCC/commit/c52d79605a3c895a16e1...
Keep in mind that jet fighter crashes are often survived by the pilot if he or she has the time to react and bail out. Many crashes are caused by technical malfunction or loss of control at altitudes where the pilot has plenty of time to react.

However, if the pilot is still on board, ground collision at flight speed is almost universally fatal. Fighter pilots during ground attack or low-level dogfighting are always pushing the envelope both in aerodynamic/structural capability and maneuvering wrt. terrain hazards, so ground collision is a very serious safety hazard. Military pilots have much, much smaller margins of error than commercial or recreational pilots.
So you're saying that without Germany, Europe has no economy?

The answer to this problem is for the public to demand stronger financial regulations from their own government. The problems facing you (rhetorical 'you') are mostly due to corruption in your own government - they're the ones taking crappy loans. So what if you blame one other country. Cut all ties with them... and the corruption in your own government will find some other way to spend your money on their personal baubles.
Thank you for your honest thoughts, I respect that. I've updated the article to reflect the comments that yourself and many others have made, and you're right to call me out on it.

You are right that I've failed to justify my testing, other than stating that it was used in prod for 6 months, and in hindsight this was a mistake. I'll amend the article to reflect this, naturally it will be of limited use without reproducible code snippets, but it will at least complete the story.

As for polishing, I'd spent around 18 hours writing this article, with 4 full cleanups. I had considered putting a job out on fiverr to perfect the grammar, but that felt wrong.
For NASA, sending a person to Mars is simple. Dealing with Congress is hard
Which is completely incorrect. There is a light sensitive chip on the board. They state which chip it is in the link.
The Iron Ring has nothing to do with the licensure of professional engineering. It is administered by the Corporation of the Seven Wardens which is not connected to Engineers Canada or any of the provincial or territorial licensing bodies.

Source: I have an iron ring.
Absolute nonsense indeed - in your own comment. Germany never had the euro "forced" upon it. If you recall it was called the "écu", until Germany called it the euro. Germany has benefited by far the most from euro in the sense that it has erased the serial competitive devaluations which have been a feature of non-German monetary policy for the past 100 years. It was agreed bilaterally by Mitterand and Kohl and forced upon the rest of Europe.

By maintaining a strong currency for its customer countries, Germany has, in fully aware and calculated fashion, created purchasing power for its goods. By creating purchasing power for its goods, it has locked in its own competitive advantage, allowing more investment and consolidating its industries' lead over European competitors. The anecdotal evidence bears this out completely: witness Volkswagen's completely domination compared with the healthy competition from PSA, Fiat Group, Renault, or indeed Rover 20 years ago.

"Nobody forced Greece to take on the loans". Classic simplistic, moralising, yet false axiom, and is the entire theme of the article which you clearly have not read, or understood, properly. The point of the article is that thrusting large amounts of money in front of the nose of a potential debtor is bound to create a debt, but under such circumstances that debt, when it turns bad, does not lay blame 100% at the door of the borrower. The irresponsible creditor must also take a share of the pain. That is what is Syriza's underlying point, and is mirrored across peripheral europe, and any idea that Germany (or French banks) must at all costs get 100c return on each euro of capital invested is completely erroneous. The periphery must take some pain, yes, but the usurious and/or opportunistic lender must also be punished.
Parallelism is like hunting elephants. The languages we use like Java, Ruby, Python and C++, for example, give you weapons for the hunt on the level of a very strong toothpick at best. Go has apparently upgraded the situation to a 3" pocket knife. Clojure to the level of a proper spear. But we need languages that allow us to completely avoid hunting elephants in the first place.
Trying to have some minimal version of a normal life after struggling to function and stick around for 2 out of 3 decades.

A software-defined time machine would probably be helpful :) But really, software to spot patterns and correlations I wouldn't otherwise notice (based on life "microevents" of all kinds, food intake, feelings, interactions with others, environment factors...) would probably help a lot, literally life changing perhaps. A good AI to talk to as though it were just a close friend would make a perfect user interface for such a thing.

Domain specific AI to talk to would help on its own though, long term isolation itself is quite damaging.
There are many.

However, they're usually curated and distributed for enterprise customers, which means you may be paying a huge subscription fee (6 figures yearly wouldn't be uncommon) for access to that list.

Fraud is such a big problem that companies can easily charge a massive premium for anti-fraud services and software.
I used to sign NDAs before an interview. Every time I did, it was one of the stupidest ideas.

Now, I just pass. I use it as a filter to identify that the other person is an idiot.
This was clearly designed to sell more opaque cases. /s

Or to look on the upside, the Pi now comes with a free photodetector.
Looks awesome. How do I get one?
That's great.

Maybe someone here can enlighten me as to why the systems, specifically TCAS and GPWS in modern civilian planes are only ever used to issue warnings/recommendations, but never take control? it would have at least prevented the überlingen mid air collision and probably some other CFIR incidents in the past years.

I thought about this for a while and couldn't come up with a really good reason.
Oh. That would've saved some time, thanks!
I can't say I understand the name either; I think it may have been a mistake. But I am a happy owner of a Schiit amp and DAC, and I absolutely love their startup tales, so they could call the company "Horse Fuckers Ltd." for all I care.
Stupid Things to Say to Cluster Headache Sufferers – Funny YouTube Video
That Pi isnt very photogenic.
"Everything that I personally like has the hacker nature." - Eric S. Raymond
Yes bootstrapping should be introduced far sooner. Most of the variables we are interested in, say revenue per session, are in no way normally distributed, thus violating the assumptions of classical two-sampled t-tests. Bootstrapping, and MC methods, provide a better solution than parametric tests.
I have a business problem. My business sells B2B software. We can use Google Analytics, etc to see how people get to our site and whether they download the free trial (desktop/server software).

When it comes time to purchase, every once in a while the same person that downloaded comes to our online purchase page and we're able to attribute the sale back to the channel/ad/blog it came from.

Most of the time though, someone else (the boss, a purchasing person, etc) on a different PC comes to our online order page and pays. From Analytics point of view they came from nowhere. Or worse, they fax/email a purchase order.

I would love a way to accurately track the source of our sales without introducing painful process (requiring some sort of download ID for example) to the purchase process.
I'm pretty sure that it's one person with 4 or 5 accounts. It has been happening ever since I accused Evan Spiegel of paying/coercing someone to write nice things about him in the press. At first I thought it was Snapchat employees, but the downvotes tend to come all at once and sometimes hit more than a day afterward (you can't downvote 2+ day-old comments, presumably because of stalker-downvoting). I've seen comments go from +3 to -1 in a minute, and at weird hours like 6:00 am.

(I doubt it's Evan Spiegel himself. It would be hilarious if it were so. I'd guess that it's a Snapchat employee of relatively low significance, but I really have no idea who it is.)
Interesting, I hadn't heard of HTCondor before but have recently become more interested in bioinformatics, which seems to use this quite a bit (at least in Cambridge). I'll have a read, thanks for the heads up :)
There is something I completely missed in this piece: the distinction between public and private debt. For public debt, there is a single agent that decides: the Government, that is elected democratically. How does the "there is no Spain" argument apply to that?
Correlates of driver behavior? Fuzzy dice, dream cars, and indecent gestures
Why would a switched-mode-power-supply chip be photosensitive?
GEICO's profit center is the return on the equity they hold as collateral for insurance policies.
Reminds me of a description of air combat where the pursued would dive, and then pull out at the last possible moment, hoping the pursuer would misjudge and pull out too late. One pulled out so low he raised dust on the ground.

My father liked to attack ack-ack positions by diving vertically on them, as the gun crew obviously was reluctant to fire straight up. Of course, you gotta keep a real close eye on your altitude and airspeed doing that.
Although I haven't yet reviewed LXD, I agree that plain LXC is an absolute pita to use, at least it was in 2012 (the last time I used it in prod, aside from Docker)
Teaching Literature with Raspberry Pi
If he keeps doing what he does every day, except with financial security, these donations have done their purpose as far as I'm concerned.
Thank you! I've heard good things about Core OS, looking forward to trying it in the lab.
Kick start your career via internships at growing tech startups. No resume.
Node.js writable streams to RethinkDB tables
How I became a morning person – 6 ways to hack your mornings
I am really interested in reading more about the 60FPS hack for Gauntlet: Dark Legacy but I could not find anything online.
Did you tried capturing incoming messages? If yes, please redirect me how to do so.
Hi one one the founders here. I'll be around to answer any questions.
>They are paying you a complete salary, so they can demand that you put in complete effort.

They can "demand" whatever they want. They can demand a pony for all I care. I provide what I want, and that's not always 40 hours a week. If it's still worth it to them to employ me, then they may continue to do so. That's all there is to it.

Let's not grant the corporation too much moral high ground. They routinely ask people for more than forty of those hours. Let's not pretend someone is a reprobate for granting fewer.

It's pointless to act like they have a moral right to a specific number of hours simply because that's the convention or because that's what they wrote in an employment agreement that grants you nothing in consideration for your concessions. I work, you pay me. If you don't like my work, fire me. I'll do my work in as many or as few hours as I please. Those are the terms I'll abide by.

Don't get me wrong, I understand the incredible luck I have to be able to operate this way. Only the strength of the seller's market that is software labor, and my own financial prudence, allows me this freedom. But it is a freedom I feel no reluctance, moral or otherwise, to exercise.
Based on what you wrote, I expected the comments to be along the lines of "who do these privileged man-children think they are, don't they realize what real work is?". But when I read them, I saw they were more along the lines of "this can't last". Which I agree with. 40 hour weeks (or more) are the norm across the entire industry. I've met some people in small companies who work less (or have a lot of vacation). I envy the lifestyle, but these positions are fairly niche and definitely not the norm.

I would be very happy to do 75% of my current work for 75% of the pay. Unfortunately things don't scale like that for a number of reasons. E.g. a team of 8 people working at 75% will not be as effective as a team of 6 people working at 100%. Coordination is costly, and the fewer people can get a job done, the better.
Is Over-Analyzing Just an Opportunity to Avoid Grit?
Yep, that's a more precise version of what I was saying w.r.t. estimating sample size. I think the tool makes some assumption about variance, but the other 3 are things you supply. Note that I wasn't saying anything about the A/A test article, just the sample size estimator that's linked to.
How an analysis of health survey data transformed into bogus medical advice
Would you be so kind to expand on how to this? And if can be apply to an Yosemite Mac OS system?
> As far as I'm aware that was French banks.

https://web.archive.org/web/20141112144203/http://www.busine...
There's a shop on the linked site: http://gamebuino.com/shop/en/

35 euro for the "Starter kit": http://gamebuino.com/shop/en/home/1-gamebuino-console.html
I call myself programmer, but we generally refer to ourselves as developers now. At the previous place, we were Programmer/Analysts and then right before I left they had changed it to Software Engineers. I find it all pretty amusing.
Google hopes Disney's 'Miles from Tomorrowland' inspires future coders
ironically, in my attempt to find a better published source, i was led to my own comment.
maybe the real problem is lack of grocery stores in places like Spain and Italy, http://flowingdata.com/2014/05/29/bars-versus-grocery-stores... now admittedly this might have nothing to do with the current economic problems faced by the EU, but at least in some of those places they have plenty of places to grab a drink!
Thank you for the feedback. Although the README looks slightly easier than previous, it still makes for difficult reading, and I'd argue that they need to document this better. Unless you have a link to somewhere this has already been done? (a quick 5 minute look on Google didn't give any definitive answer)
"Create an account to buy!"

Eh, I'm not that interested in it. NEXT!
Good find OP! I wonder how many electronic devices would have similar problems if we took out the covers?
"a 5g pull"

Yikes!
I don't think people are static objects. Even if you've come into contact with one of these "types" of people, chances are that they are living on a meager amount of energy.

When people are energy drained, they are either in poor health mentally, emotionally, socially, or physically.

They might have expended an extraordinary amount of energy into something with no compensation. They might have broken their bodies, minds, and hearts over the kind of work they do.

The human evaluation of what constitutes as value added to society is not perfect. The human evaluation of what to do is not perfect. Sometimes people just don't know what to do.

Also, social pressure shouldn't be the motivator. That's motivation that comes from fear. It is literally like living solely for the sake of dying, and all I can do is feel a tremendous amount of pain for people if they experience such a thing.
Some basic misunderstanding here: "However, as a stack machine architecture, there is no opportunity for the instruction level parallelism exploited by modern architectures as the exact state of the stack which is depended on by every instruction changes with every instruction. This forces all program execution to wait during slow operations like main memory reads, ..."

This is of course nonsense. Even an in-order implementation with non-blocking caches will let execution proceed in parallel with a load until the result is demanded. An actual out-of-order implementation will rename the (implicit) registers and proceed as normal.

The _only_ issue with stack architectures is that they are awkward (but not impossible) for compilers to generate optimized code for.

EDIT: I agree with basic motivation for pushing all the way to hardware (just not for Lisp). That's why I work on https://github.com/tommythorn/Reduceron
?-Prolog, a Prolog Compiler by the Author of Chicken Scheme
That comments thread contains a head-smacking quantity of ignorance. "Is it the light or the EM pulse?" What?
+1. I'll keep checking that jobs page as well.

In my fifteen years of tech work, the only occasions I had to work overtime were those when somebody screwed up. It was often because somebody didn't say no to requests for: CYA meetings; last-minute scope changes; mandatory "butts in chairs" policies.

Thirty-two hours a week doesn't give lousy management enough time to take root. Like kvcrawford, I can't overestimate how appealing that is when it comes time to recruit.
Recruiters: if you're going to lie, do it properly
Rick Roderick on Socrates and the Life of Inquiry [full Length]
I see so many people with poor mental health, ways of thinking, and physical fitness, and I always think to myself "I wonder how their lives would be different if someone knowledgeable took the time to help them out, teach them nutrition, how to look at the world, showed them love and how to be curious". There's no shortage of things to do and people to help in this world. People will simple need to reshift their priorities.
so glad I added the disclaimer to my post.
as I remember it described as "an engineer is a scientist with thumbs - but if you want to really know how it works ask the technician"
The entire purpose of a camera flash is to create a directed electromagnetic pulse.
No, Vim is more or less incapable of dealing with JS because it lacks support for asynchronous processes with two way data flow.
A xenon tube is a spark gap.

If there's anything in this world noisier than a spark gap, I don't know what it is.

I think the first radio transmitters were spark gaps.

The energy flies thru the air, and is coupled onto the power line.

The power supply doesn't cope well with the oscillations, and hiccups.

I see the notes about U16 being photosensitive, but if it is a black epoxy like most IC's, I'm not buying that light gets into it.

It's possible that blue tack shields the EMP a bit.
https://www.youtube.com/watch?v=4huRNCrwfNw
I feel like most discussions of this ignore the downsides. You can increase the blocksize which will result in a higher theoretical transaction rate, but then you're burning more resources on orphan blocks , DDoS, etc. So while you can increase it, there are serious downsides to doing so past a certain point which still ends up being a lot lower than what's needed to have the acceptance level of Paypal.
All chips are photosensitive and a xenon flash produces light from UV through to IR, so my guess would be that the plastic used for the casing on that chip is not entirely opaque to something at the top or bottom end of the visible spectrum, which is why most bright lights don't trigger it. At a bet, I'd say the top end, as otherwise radiant heaters would also probably kill them. Would be fun to play around with some filters and a flashgun and narrow down the frequency.