skysight-inc/HackerNews huggingface dataset:
> " I eventually found what I was looking for: by changing a few lines of CSS, I could hack the layout of the page to push all the ads off the screen"

I remember doing stuff like this. I had a Geocities account back in the day as well as one on a number of other providers like Angelfire, etc.

One of the simplest hacks was to just leave an opening <noscript> tag at the bottom of your markup. Since the ad code and scripts were appended to the bottom of the page markup, they would never execute or show up. One of the free hosting providers started fighting back by putting a bunch of </noscript></noscript></noscript> tags in a row right before their ad code started. Savvy developers of course responded by placing even more opening <noscript><noscript><noscript> tags. I forget which provider it was, but those were some good times to be a rebellious teenage coder. :)
This is not what my comment is about. You wouldn't normally write a general backtracking DSL in an imperative language because a backtracking algorithm is trivial to write.

Only when you are using a pure functional language it becomes non trivial to combine the results of the individual sub branches.
Terrance Tao: Does one have to be a genius to do maths?
> [1] The specific task of serialization over a network; for configuration files JSON or YAML (or XML) can be reasonable.

I would argue that JSON is not reasonable for configuration files that are meant to be edited by humans, because they don't support comments. It's also annoying to write JSON by hand because all keys have to be quoted.

YAML on the other hand, is a very nice configuration format.
Progressive Web Apps: An Interview with Henrik Joreteg
TI (manufacturer of the core on the BeagleBone line) has much better Linux support than the generic SoC makers out of Asia.

https://git.ti.com/sitara-linux
Lessons Learned: My New-Grad Interview Process
I wrote this:
http://search.cpan.org/~rurban/Cpanel-JSON-XS/XS.pm#SECURITY...

One of the relevant object serializer exploits was CVE-2015-1592
Exactly right. Only in La La Land Google would ignore their own languages like Dart and Go and go on to officially support some random JVM language.
OP has asked whether his/her idea ie--@@Software engineers develop a system which happens to be a AI graph network...the network has 7 billion nodes representing people's bank account ...the network "knows" who is running short of money or who has excess money to loan.The network helps them get connected and transact further..@@ will work towards solving the problem
Sorry you got the paren association wrong. It's right associative: curried function returns a function.
In all seriousness, I always give the local area code, and then the 'jenny' number 867-5309 (https://en.wikipedia.org/wiki/867-5309/Jenny)

Someone has ALWAYS registered it before me.. I have never had it not in the system..
Justice Department charging Russian spies and criminal hackers in Yahoo intrusion
Speeding is not about saving time. It's about excitement and adrenaline...
Yes, it's not fair: I made the comparison because the parent painted the picture of teaching English abroad as a "loser" job.

And that's ok, and you don't need to do that, but please do not assume that people who actually do such things do them out of desperation for money.
> Does 'e/n' stand for something?

Back when the term was current it was described to me as standing for "entertainment/news".

(This was by someone who ran a small e/n site and generally followed the scene - though of course it could still be wrong.)
As an iOS developer, I would still get whiteboard questions ranging from "reverse this string" to "find all the anagrams in this array and print them in this specific fashion", usually with iOS specific trivia about view controller lifecycle, UIKit (whats the diff between frame and bound?), etc. sometime before or after the whiteboarding
Google Stopwatch
There's already a central authority for most places - it's called Comcast/AT&T/Verizon and you don't even get a say in this authority's leadership (unlike government). By eliminating net neutrality these local monopolies now want to extend their control not only to what customers will pay but also to what internet services they wish to provide/favour.
The explanation I read back in the day was that e/n is something that means everything to the person who's writing it, and nothing to everyone else.
Doesn't that boil down to "there is if you define one"?
Linux Server Benchmark Tool: UnixBench
Except the datasheet [0] does not list anywhere "Cortex-M3", nor reference any ARM cores other than the Cortex-A8. So if it is there, they are keeping it a deep secret.

[0] http://octavosystems.com/octavosystems.com/wp-content/upload...
Introducing Zero Round Trip Time Resumption (0-RTT)
I always assumed there was only one mechanism for memory in the brain, but it's interesting how multiple Deep Learning architectures have different mechanisms that could all be described as memory: RNNs and LSTMs can selectively save states from sequences of data, Neural Turing Machines basically have a RAM unit to store larger data structures, and now we have these networks that can remember "skills" across different training programs.

If we draw parallels to the human brain, the mechanisms sort of look like short term memory, long term memory, and something like "skills memory" (I'm not sure if the latter has a proper academic term, but it's a common experience e g. You never forget how to ride a bike).

Maybe one of the reasons why human memory has been such an elusive concept is because it's actually many different and independent mechanisms instead of just one.
Really cool. Changing the timeScale value on JS line 33 to 1 slows everything down and makes the animation a little easier to see if you're interested in seeing how the effect works.
I have a question. When you hire complete freshers out of school, how do you interview them without asking for CS stuff? In my experience, fresh undergrads usually do not have any real world experience.

I have experimented with short take home projects. This drastically reduces the available pool, since great freshers can get job in other places with whiteboards interview. Also, there is a sense that interview process is used to get people to do free work.

Also, non whiteboard interview processes are extremely time consuming. Non-whiteboards interviews will be better. But as a matter of practical experience, I have found it to be the only viable option for hiring fresh undergrads.
Designing a Best-In-Class Employee Experience
Yes. I read about this idea a few years ago (tell a story about a project you liked) so I had to make an effort to focus on ONE story and tell it well. I've been doing it a couple dozen times so far (I'm a contractor who likes small projects, six months is starting to get too long) and I've had significant success with it.

(When I think about the problem "objectively", all I did was use SSDT to simplify deploying database changes from QA to production without having to shut down either. No big deal. However, it was something that the company had been doing manually for years, spending three error-prone days each month, and they were extremely happy with my solution.)
No, it actually doesn't mean anything about far faster. It means the rate of increase is linearly related to the current value.
The First Climate Model Turns 50, and Predicted Global Warming Almost Perfectly
> Some of the connections out there between glyphosate, it's effects on gut bacteria, the rise IBS/Crohn's Disease/Celiac and even connections autism are pretty incredible.

Can you point to some credible sources that show these connections? The only time I've ever seen Glyphosate linked to these ailments is from quack doctor Mercola or fake news sites like Natural News.
If someone was making a habit of asking impossible questions to members of a protected class and not to others I very much doubt that would be legal.
Managed by Q/ New York/ Full time/ Software Engineer

About Q

Managed by Q, the platform for office management, makes it easy to run your workspace. Founded in 2014, the company saves businesses and their employees valuable time by providing a range of subscription and on-demand services, from cleaning and maintenance to supply replenishment and wellness. Today, the Managed by Q technology platform connects thousands of businesses to the services required to seamlessly run their workspaces. The company is also committed to spreading a mission of economic empowerment by creating good jobs for its field staff and providing opportunities for small business to flourish. With operations in New York, Los Angeles, Chicago, and San Francisco, Managed by Q is redefining the way the world works.

Engineering at Q

We are using technology to take the headache out of office management. We are building a platform to help office managers run their offices seamlessly, to allow vendors to fulfill requests with ease, and to enable our employees to work more efficiently. We have a problem-solving culture that is based on making an impact instead of hitting arbitrary deadlines.

What we are looking for:

We take a generalist approach to hiring. We’re looking for smart engineers who are problem solvers and passionate about their craft
4+ years experience building software or web applications
Doesn’t matter what language, just a focus on writing well designed code (our stack is JavaScript, Python, MySQL, and PostgreSQL)

Apply - https://boards.greenhouse.io/managedbyq/jobs/268010#.WMlMPxL...
good to know... how likely are you to get pulled over for turning right on red illegally, but safely?
That doesn't make the format insecure, it means it is possible to write an insecure deserializer (which is possible for any format); it's also possible to write a secure deserializer, or one that can be configured based on use-case to balance exposed functionality vs. security appropriately for the use case.

One-size-fits-all security-through-lack-of-functionality is not necessarily the ideal approach for all data transfer applications.
Wow..... Just went to the site he mentioned (rotten.com). I nearly threw up. I thought I had a decent stomach for stuff but that is fucked up. Sorry for the click bait sounding comment but I am disturbed after a few of the pics. I have no words.
And anyway a generic reason is "we decided to move forward with another candidate."
Managed by Q/ Full time/ New York City/ Software Engineer

About Q

Managed by Q, the platform for office management, makes it easy to run your workspace. Founded in 2014, the company saves businesses and their employees valuable time by providing a range of subscription and on-demand services, from cleaning and maintenance to supply replenishment and wellness. Today, the Managed by Q technology platform connects thousands of businesses to the services required to seamlessly run their workspaces. The company is also committed to spreading a mission of economic empowerment by creating good jobs for its field staff and providing opportunities for small business to flourish. With operations in New York, Los Angeles, Chicago, and San Francisco, Managed by Q is redefining the way the world works.

Engineering at Q

We are using technology to take the headache out of office management. We are building a platform to help office managers run their offices seamlessly, to allow vendors to fulfill requests with ease, and to enable our employees to work more efficiently. We have a problem-solving culture that is based on making an impact instead of hitting arbitrary deadlines.

What we are looking for:

We take a generalist approach to hiring. We’re looking for smart engineers who are problem solvers and passionate about their craft
4+ years experience building software or web applications
Doesn’t matter what language, just a focus on writing well designed code (our stack is JavaScript, Python, MySQL, and PostgreSQL)

Apply here- https://boards.greenhouse.io/managedbyq/jobs/268010#.WMlMPxL...
Hey let me throw KaRo on that pile as well.

They refused to remove a label from their SoC in production so we could install a thermal sink plate in our final assembly. Even for 2,000 SOMs/year they wouldn't do it. Went to Boundary Devices and they happily helped us out.
Reminds me of the time when I was running a dating site (before dating sites were really a thing)

I released some untested code and wound up emailing every user with a huge email which was essentially a concatenation of every user's email content, personal information et al.

Much anger was unleashed.
Exactly. Think of the analogy with car brands on a street (looking at you, Tesla) and you have most peoples understanding.
Nice! Though it looks like in your version the blink is happening from top-to-bottom as opposed to collapsing in the middle. I like the blink after the toggle, but the actual blink animation in the original in preferable imo.
I don't buy it. All the good designers I know make excellent mock-ups and have a good understanding of css, pixel widths, etc. It is also my experience that a good designer will talk to the coder during the course of making their design to make sure what they are doing can actually be coded and makes sense.

Coding and designing are 2 very different disciplines. I do forsee more tools like spectra to come out that help merge design and coding - but this doesn't change that fact that designers have to think about sooooo many other things besides the actual implementation of their design.
[Tutorial] Docker for a Fresh MySQL or MongoDB Instance in Any Project
Yes the surfactant helps it cross membranes. But what I meant is that when people tested the two parts separately the reasonably safe surfactant seemed more toxic than glyphosate, which provided me peace of mind that glyphosate can't be too toxic if soap is worse. But if a lot of the data is faked or manipulated that assumption isn't valid.
>> What's with all the whiteboard backlash?

Here's the deal.

As a developer, I have about 30 repos out on GitHub with plenty of examples I've done in the last three years. If you want to interview me, then go look at my code first. I have a pretty specific style so all the code is consistent. Go look at my code, dissect it, ask me questions about it, ask me why did this instead of that, why I prefer some library over another one, etc. If you feel like my skill set is what you're looking for, then bring me in and then we can see if we're a good fit for each other. If you don't like what you see, then don't bring me in - it's really that easy.

Having one or two whiteboard examples will never, ever, show someone the depth of your skill set. You have to look at their code, which will give you insights a whiteboard interview never will. All the things you mentioned about "basic skills" are obvious when you look at someone's code. Did they use classic or prototypal inheritance? Did they know what closures are? Did they use a factory pattern? Are they using ES6 yet? What tools are they using for their projects? All this and a ton more simply from looking at their code.

And if you're a developer, you should have an account on codeplex, or github, or bitbucket where interviewers can go look at what you're working on and the stuff you're building. It completely cuts out the "coding" part of the interview and should simplify the whole process.
Ah right, in NL where I did most interviewing you are not allowed to ask a woman if she is or plans to get pregnant for instance. Not exactly a subjective reason, but I think akin to what you are saying.
My brother has health problems that prevent him from finding fulfillment in the same ways that an entrepreneur might.

It's precisely this property of videogames that allows so many people with similar problems to feel achievement.
I'm not sure what kinds of friends would be impressed by such things.
How to create a responsive website without knowing how to write code
Ask them what they studied and what their favorite courses where. Ask them what they found interesting. Ask them what kind of problems they can see themselves working on. Ask about what kind of projects they did and what they found easy and hard about them. Ask them some general programming questions. And by all means ask CS questions as well, but don't only ask that, and don't make them carry more weight than any other questions.
It's gotten much easier to both upgrade and to install software. Example:

To apply security patches:

freebsd-update fetch

freebsd-update install

To upgrade to a new version of the operating system:

freebsd-update -r 11.0-RELEASE upgrade

To install software:

pkg install chromium

You can still use the ports system if you want to, but pkg is so much easier.
It's like you're fishing. For what, exactly..., one can only speculate. My point is that you've added no value and chose instead to please your own little ego with this drivel.
Part of this is that a lot of interview practices (including whiteboarding) exclude people that suffer from social anxiety.

Just because somebody freezes up when being watched and critiqued by an Evaluator, doesn't mean that they are 'copy-and-paste programmers'. There are probably a lot of extremely good engineers who find this style of interview difficult.

People that call 'whiteboarding' a skill don't really get it. If you have irrational fear over people's judgements and this manifests when you're being interviewed, you can't merely expose yourself to this fear often to lessen it. It is very difficult to change how your mind and body react to uncomfortable situations.

Of course, you need to test ability, but you should also accommodate people's preferences on the environment that they are evaluated in. You can negotiate whatever this is by speaking to them: they might have a Github with projects which they can discuss with you, or they might be happy to do a small project, etc. You need to keep your standards high, while also ensuring that they feel that they are able to do their best.
The broad question was "How can software engineers solve the problem of Income Inequality?" and that's what I was addressing in my post above. I have no thoughts to offer on the OP's specific idea. shrug
6 Keys to Hiring the Best Team for Your New Business
SEO is about people, not keywords.
Why do you say that? All of the metadata is at the beginning, followed by sequential frames.
Postgres is not a good solution for this kind of data. I'd use Redis, but maybe there are even better products.
It's not the point. At least with the BSDL. People who use the BSDL just want people to USE their code. They don't care how. They have no animosity towards private, commercial use of it.

NetAPP has supported bsd camps in many ways over the years. Your comment is ignorant. Either way they are not required to. By using BSD code the level of quality of their product is raised. It's in their interest to keep their diff set against head as small as possible. Something a few vendors have learned the hard way. So it makes no sense for them to horde all their changes and code. It just makes their life a lot harder when updating their code base from say FreeBSD.
How about support for C ?
Ask HN: What happens if,world had 1 bank and 1 currency?What could go right/wrong?
Can the above scenario be simulated in a computer built virtual world to analyze the outcome!
But now they can get it for free somewhere...
I was referring to the # pound syntax for fields.
fields can be used with a . or - prefix much more pleasingly to the eyes. An untrained eye would take the # for comments.

TestDomainObject {
#created : DateAndTime [ '2012-02-14T16:40:15+01:00' ],
#modified : DateAndTime [ '2012-02-14T16:40:18+01:00' ],
#integer : 39581,
#float : 73.84789359463944,
#description : 'This is a test',
#color : #green,
#tags : [
#two,
#beta,
#medium
],
#bytes : ByteArray [ 'afabfdf61d030f43eb67960c0ae9f39f' ],
#boolean : false
}
I'm a coder and a designer. Been doing both for 40 years. Since when design was all analog and coding was machine language and c language. To do what I did was necessary at the time. But it was not always a great idea.

While it's very, very useful to have feet in both disciplines, I try to segregate the two activities as much as possible. A coding mindset is not really good for design and visa versa. If I'm worrying about implementation that can hamper coming up with good visual solutions. If I'm worrying about what it looks like I may be missing something in the code.

These days I try and focus on one or the other for a project. If I have to be involved in both, I try to find someone to check my work. Each discipline is hard enough as it is.

Having said all that, it _is_ nice to be able to talk to both coders and designers and to know when they are bullshitting me about something. Being able to code a little and design a little would probably be a very good characteristic for a manager. At least for certain size projects.
If your editor is your compiler, then something is seriously wrong.
The author has a lot of interesting pens http://codepen.io/chrisgannon/pens/popular/
You might as well use infowars as a source-- it's on the same level as Natural News.
Yeah, at least the versions in English that I've read had sentences that last at least a third of the page.
That's not what stalemate means. Stalemate means the current player has no legal moves but isn't in checkmate. White has legal moves. It's a drawn position with good play by both sides but not a stalemate.
A timeline of Mark Zuckerberg trying to make you like him
Roadmap to becoming a Developer in 2017
Comcast should instead slowdown ads served by those websites, not the websites themselves. Then their customers don't complain but hits the opponents in the pocket book.
Show HN: Browser extension to bypass paywalls on research papers, legally
If somebody has been promoted multiple times in programming roles, and especially if they have a visible open-source corpus (not necessarily GitHub BTW), then you know they can code. Making them do it in a highly artificial environment is pointless at best. Other words like "insulting" and "demeaning" also come to mind.

Asking people to reason about complexity is great, but that's not the way such interviews usually go. More often, the interviewer asks about complexity only so that they can compare to their own solution copied from the best of a hundred other candidates and then hand-tuned for days. It's a gigantic ego trip, and not even a fair fight. Candidates can see that, and it tells them a lot about what kind of person the interviewer is. Hint: it's not a pretty picture.

I was fortunate to go through an interview process recently where I had to do coding interviews, and it wasn't just a big ego trip. Second time in thirty years, vs. dozens upon dozens (all passed) of the worse kind. I could tell the interviewers had actually been trained, because I've been on the other side of that desk. They didn't care about the code I wrote, so much as how I approached a new problem, dealt with edge cases, explained various decisions, responded to challenges, etc. That's how it should be, but doing this stuff right is hard. Very few who pretend to do it have invested the time to do it properly, so they get results that are worse than useless. That's why there's so much hatred of the approach. Most people have never seen this kind of interview done right, and it's not their fault that's the case. It's on people who went from copy-paste programming to copycat interviewing.
Scientists: AI Can Read Your Thoughts and Tell Whether You Are Guilty
Because sometimes you are expected to write working code on whiteboard. Once interviewer was typing code I wrote on laptop and interrupting me on errors he had.
While I love to sing love songs to Lisp, I see Lisp's notation as naturally allowing the storage of lists and the storage of functions/macros/structs etc. as a matter of interpretation at a higher level of abstraction where the language semantics live instead of its notation.