skysight-inc/HackerNews huggingface dataset:
Well, while I see the advantages of manual memory management as an embedded and kernel driver developer, one should understand manual memory allocation and freeing are very expensive and unpredictable operations. Very, very far from "zero overhead". There's usually no way you can afford to allocate memory while processing an interrupt request! It's simply too unpredictably slow. (Not to mention many synchronization mechanisms memory management usually requires, like mutexes, are simply not feasible at IRQ level. No process switching is possible, so a deadlock occurs.)

But some GC schemes could be fast enough even from an IRQ handler, if memory allocation is just something simple like an atomic add to top of heap pointer. As long as non-interrupt level routines, potentially running on an another core, have enough time to clean up the garbage.

Manual memory management seems to be at the end of its road when it comes to high core count systems, with tens or hundreds of CPU cores. Allocation and application side object lifetime synchronization and management will simply saturate any inter-core communication mechanism, limiting scalability. GC should be able to get around that limitation. At that scale, you could already dedicate one or more cores just for cleaning garbage.
buy a different cell phone.
Make streets in between, add addresses signs, allow employees to choose their paint and roof tiles.

I like it! Feels like kindergarden!
I can speak from my own experiences reviewing engineering candidates.

Sometimes when you see someone's resume and they have great work accomplishments, like "last 4 years at [successful, engineering focused company], building their [product everyone knows about] platform", it makes deciding to interview that person fairly easy. However, there is that issue when someone is either just starting out from college, who doesn't have a lot of work experience or who hasn't had the best of work experiences (usually not their fault). For these people the main thing that I look for and try to evaluate is their ability to learn on their own. The main thing to consider when reviewing a candidate like that is, if they aren't as up to speed on the technology we need them to, how long do I think it will take to on-board them and get them self-sufficient on our platform. If someone does not have the best resume, but their Github profile is full of projects, even half finished projects, of them trying out different languages or frameworks or maybe making (or trying to make) contributions to open source, it usually makes it easier to say "lets give them a chance," especially if they have been playing around with the languages/frameworks we use.

Hope that helps answer your question.
In this disaster of a post you assume that all regulations are evil and conclude that all regulations are evil; there are certainly a lot of words there, it's too bad you aren't actually saying anything.

I could take your post apart piece by piece but honestly almost every claim you've made is laughably absurd; your assumption about the level of corruption that supposedly completely dominates every moment of the lives of every regulatory decision maker is a joke, super villians like that aren't as common as you seem to believe. Every discussion starts with some token of good faith; a willingness to accept that people who disagree with you are not literally Satan. Without that you cant reasonably communicate with anyone about this topic so I'd suggest you do away with the extremist rhetoric or stay out and let the adults talk.
This might not be a problem if we did not have a totalitarian legal system that depends on privacy and discretion because without it pretty much everyone is a criminal. I don't look forward to the day when government can pretty much put anyone away using secret evidence and laws that are already on the books.

They have already used so-called terrorism legislation to put away people involved with the drug trade. How long before they start spying on people downloading copyrighted material or in the UK people watching unsavory porn.
Note that it does indeed recheck against the remote copy on a blacklist hit.

So Google could indeed easily track URLs by adding it on the periodic check and then returning false on the specific check.
Hm. I guess officially. Yet they were FBI. Here's another case:
https://www.fbi.gov/minneapolis/press-releases/2010/mp052010...

and it says
"This case was the result of an investigation by the U.S. Secret Service, the Minneapolis Police Department, and the Federal Bureau of Investigation."
How to be a good customer
I would LOVE to have one of those in my back yard with a desk in it. Just run a cord out for a lamp... and good to go.

In an office space I would feel like I have a fake castle too. (Also a fan of this)
What was the thing a about AJ's cv that his TS/DV clearance Cyber Sec job made so hard if your recruiting out of that pool you know whats what.

My cv makes reference to some experiments I worked on at my first job which are described in very generic terms to avoid any problems with the official secrets act.

eg "complex problems involving digitizing data, from both still and high-speed film cameras."

I do like the idea of a straight up pitch using the more interesting jobs I have done
Don't overlook the East Coast firms. CSC, SAIC, Unisys, Booz | Allen | Hamilton, Mitre, Lockheed Martin, Boeing, Raytheon, and smaller companies are developing very sophisticated software, especially in data science (my field), and not just for the government.

A lot of these positions are highly competitive and involve a great deal of skill and education. Around here, they're still seen as major resume builders.

Anecdotally, I haven't had trouble securing interviews with West Coast firms even though my background is with a major East Coast company.

Maybe that's because I ran a funded startup for a few years, or maybe it's just the demand in my field, but "hipness" seems like a very bad metric for evaluating previous employers.

As for the interesting things they are executing at these firms, trust me, there are plenty of very innovative products, even in the commercial spaces such as healthcare. Machine learning, big data, practical cryptography, and basic research problems abound.

Look through some unclassified materials and talk to some people about their civilian work experiences and one can hear all about many fascinating technologies, all of which certainly trounce Pinterest in terms of interesting projects.

Rogue nuclear weapons location intelligence, international fugitive management tracking, and human trafficking are primarily targeted by highly sophisticated machine learning pipelines at sub-second analysis speeds.

Water basin management, flood gauge tracking, flood inundation maps, roadway construction modeling... Your average mid-senior developer from one these companies has expertise in a variety of fields: data analysis, civil engineering estimation (hydrology, hydrodynamics), physical simulation, DevOps, embedded software, and low-level machine architecture.

If the National Guard ever rescues you from a flood, you'll be grateful for their HEC-RAS's software, the government contractor who created the estimate flood plain in using GIS, and the civil engineer who verified the estimates at the local level.

The "hip"-ness of previous employers is a bad metric. Maybe the employee would need to adjust to the business culture of the West Coast, but in my experience people generally adapt to new working environments quite well.

Disqualifying someone over working at a major East Coast tech firm is a heuristic with a very high false negative rate.

Also, you'll find many people from those firms looking to make a fresh start, work for less to get started, and a lot of them are refugees looking to escape the bureaucracy of their current positions, which renders them extra-motivated as a new hire.
> I wouldn't know how to discover on my own.

Go read the manual. I mean, I know it's not cool to read books, and manuals at that, but the Emacs Lisp and Emacs manuals (available in info format for viewing directly in Emacs, among other) are well written and there's a wealth of information there. Even relatively low-level stuff gets explained quite well. And also, try using the help system/apropos tool. It's great for finding functions and variables. Lastly, you can always issue "find-function" or "find-library" which will take you directly to the source code.

> With some trial and error, I could find out if `(setq cursor-color "White")` works.

Use iELM session for this (M-x ielm). You'll get Elisp REPL, where you can write expressions and it'll show you their values. In this case:

ELISP> cursor-color
*** Eval error *** Symbol's value as variable is void: cursor-color

so, no.

> Or see if `set-blink-cursor-interval` exists.

In ielm:

(symbol-function 'set-blink-cursor-interval) ;; (no, it doesn't)

Via help system: C-h a; then input the name.

> Or look up why `set-cursor-color` exists in the first place when surely it's more consistent to just modify a config variable.

Don't know why is is so, but you can possibly find some explanation in the source code. `set-cursor-color` is defined in /usr/local/share/emacs/25.0.50/lisp/frame.el.gz on my system on line 1223. You can get there with M-x find-function.

> Or find some best Emacs lisp practices online.

Does it really have to be online? There is a full book for this: "Writing GNU Emacs Extensions". It's old, but solid. [EDIT: and also https://www.gnu.org/software/emacs/manual/pdf/eintr.pdf]

> Or figure out why I could never get working my one attempt to write a custom function to scratch my own itch.

Sorry to break it to you, but if it's not working it's because you coded it wrong. All my defuns do work...

BTW, do you know that you can one-step Elisp code with a built-in debugger? Just find a defun, eval it via C-u C-M-x and you'll get breakpoint at the defun entry.
I looked but I can only find peace swastikas. The only Nazi swastika I found is this one [1] which calls itself an "Anti Nazi" patch.

1: http://www.amazon.com/German-Miltary-T-shirt-Embroidered-Cos...
I work for a company that has the same thing. They have, basically, their own version of SQL. Clients can write scripts and import them. Lots of issues supporting it. I wonder how small the world is.
Purify for iOS, an adblocker from uBlock co-developer
What are you talking about? The odds are that the company hiring started as a "worthless hobby"
> https://goo.gl/tF6M4C – this goo.gl shortlink has been disabled. It was found to be violating our Terms of Service.

----

For what an isolated anecdote is worth, I originally switched from Textmate to Sublime because I preferred Sublime's default colour scheme. Not for any trivial reason like features or "being in active development".
No thanks, I want natural light.
You're missing that any blacklist hits are rechecked against Google.

So it leaks a heartbeat, and any hits against the blacklist.
I've worked with safebrowsing (v2) data/api before. It downloads and maintains lists of hash prefixes, which it checks locally for hashes of various versions of the url. When it gets a match, it downloads a chunk of all full hashes that start with that prefix, to see if the full url/variant hash is one of them. Usually that list very short, just one or two full hashes for a particular prefix.
On top of that, hope your title was never "Systems Engineer"[1] at one of these companies. If it was, prepare for a whole lot of clueless recruiters and managers to misunderstand your experience.

[1] At Raytheon, if you were the one developing radar avoidance algorithms[2] and code, that was probably your title.

[2] "Algorithms", another word that has slightly different meaning leading to major misinterpretation.
I don't see a huge difference between that and creative Googling?

https://www.google.com/webhp?sourceid=chrome-instant&ion=1&e...

Brings up lots of results about both of Lyft and Uber. I know this might be a pretty basic example, but if someone is considering entering a particular market, would they not already be doing this type of research?
So, I get that you want to make the accounts free, but frankly, for the kind of service you're talking about, I would very gladly pay a monthly fee.

I say that a) because I agree that all of the current UK banks suck and I'm willing to vote with my wallet, b) I haven't been overdrawn since my student days, nor do I typically carry any short term debt, thus making me a terrible customer for you, because I wouldn't be generating any revenue (beyond the interchange fees).

Also, if I can throw some feature requests at you:

* I want to annotate my Direct Debits. I have a bunch of them and it's very annoying to keep track of which DD relates to which tangible thing in my life (e.g. all the insurance products I have, which despite having been sold to me by visible brands, are billed directly by underwriters with inscrutable names)

* I absolutely do not want a little two factor device I shove my debit card into, with its pathetic little LCD screen that fails every 6 months. I want my phone to authenticate me with TouchID and/or an APNS/SMS code.

* I want my account visible via an (documented) API, so it integrates cleanly into iBank on my Mac (or similar apps). I currently keep my local archive of account transactions by manually exporting Quicken files from my bank's website.

* I'd like to be allowed to access the account API myself, because maybe I want to write a Mac app that puts my live balance in an NSMenuItem

* Search. Oh my goodness why can I not search my account history for merchant names, dates, or amounts.

* Apply Pay support (duh)

* Cheque deposit via my phone's camera

* Instant setup/teardown of sub-accounts, so I can quickly open a savings pot for a particular thing I want to buy, then delete it when I hit my target

:)
Google Notebook, Google Sites, Google Wave, Feedburner…
Ditto - Hockey season for me. As a TiVo user from day one, it's been interesting to see over the years the progress (and lack therof) being made in the provisioning process - especially for non-cable-company-owned hardware.

Back in the early days, it'd almost always take at least one in-person visit to activate the cable card - Frequently two. Nowadays, I can get it done in 3 or less phone calls.

Did I mention I hate cable?
I do wish more people would do this. I've written about a number of times but I'm afraid its not all that popular. People feel a strange aversion to just talking.
A key that's not in the config file uses the defaults. You can just add the key by going into about:config , right clicking anywhere in the list, and choosing New, and in this case, boolean, and set it to false.
Author here. I'm running this in "production" (kinda, on laptop, looking at data from my own servers), and works for me. There are some annoying shortcomings, though, which I will fix, eventually.

Among them is error reporting and handling: there's pretty much none. If the network dies, potential-happiness will not be too happy: it will cry and crash.

Bug reports, feature requests and whatnot are of course appreciated. I wrote this mostly for my own use, so it isn't exactly friendly just yet. (That, and my JavaScript is terrible.)
Ask HN: Revlio.com Builds SMS network. Need feedback on site
Android Engineer
Here’s us: a well-loved brand looking for an engineer to work on our backend services, facilitating both our mobile and web platforms. As a small team, every member works across the entire stack from tooling/deployment all the way to HTML/CSS. We like walks in the park and keeping work fun but insanely productive.

Here’s you: hella smart in the DevOps world and while you play well with others, you are also able to take projects from start to completion with minimal direction. You are excited about working with a small but mighty team of engineers who are hammering away at a major delivery in the next few months, where your contributions will be as essential as the Baking Company. ← And that’s a Seattle joke that you get because you already live in the Emerald City.

Local Seattle, Washington applicants only please.

Skills & Requirements

Here’s how you like to nerd out:5+ years commercial software development experience, using Java/Python/Go/PHP/Ruby/similar, and MySQL.

Writing and maintaining Ruby scripts to create and deploy new infrastructure to AWS

Writing and maintaining Chef cookbooks, roles and environments

Building, maintaining, and deploying Java web apps (Spring framework, Hibernate)

Building, maintaining, and deploying JavaScript web apps (Express, WebSockets)

Building, maintaining, and deploying Python web apps (Django)

Honing your skills in advanced database analysis/optimization

Nice to have: experience with payment systems

Nice to have: experience with NoSQL systems

Nice to have: designing services for mobile clients (and/or building those clients yourself)
OP said nothing about Google. What Google does isn't necessarily relevant to what Mozilla does.
Not being in YC, I can only imagine that it's different strokes for different folks.

For example, if you're doing a land-grab in a newly discovered market, such as Uber, you have to prioritize growth above all.

On the other hand, if your market is well-established and your plan to win by superior polish of your offering, you're better off growing slowly, using revenue both as a funding source and as a guide for making a superior product.

In any case, the competitive situation will dictate if you have to grow fast at all costs (by raising large rounds), or if you can grow slowly by using your own revenue.
Ask HN: Charleston Massacre – Why did God let these people die?
Imagine sitting in a church, the House of God.
Imagine studying the bible, the Word of God.
Suddenly, a white man starts killing the innocent.
"Oh God, help us!"
But no help arrives.
Why would God allow his children to be murdered in his house, while studying his word?
this is nothing new, people have doing this for years (especially in Russia). This article seems like it would be more appropriately placed on reddit.com/r/mildlyinteresting
> What was the thing a about AJ's cv that his TS/DV clearance Cyber Sec job made so hard if your recruiting out of that pool you know whats what.

In that sense he had an advantage over me. The sec people know the deal with the engineers who work for the government on this stuff. I did radar signal processing code; without details I can't share it becomes very hard for me to explain how my background is relevant even though I could prove it in a practical task.
> Watch in the coming weeks as lawmakers point to the OPM hacks as justification for spying on everyone's Gmail activity.

We can't stop leaking your personal information to the enemy, so we obviously need to collect and store more comprehensive and personal information.
Is there anything like blessed + blessed-contrib for either of those? It'd be fairly trivial to write the bulk of potential-happiness in Java, if there was a display library like blessed + blessed-contrib in the JS world.
you can if you cheat: http://coffeescript.org/#try:%0Aa%20%3D%201%0Ax%20%3D%20-%3E...

(I jumped ship to babel though)
I'm building a 8x12 garden/tool shed and I plan to put either a real window, or a sheet of polycarbonate in the roof for natural lighting.

Some time next year I'd like to build another one to use as an outside office since I've run out of space in my home lab.
Let's flip this around, suppose a lot of applicants started waiting until the end of the interview process to mention that they only expected to work 35 hours a week but made up for it by "being really fun to work with".

Do you think that hiring companies would start wishing that applicants would put that information right up front in their resume or cover letter?

How would a company interpret applicants coyness about revealing this bit of information (a) "Awe shucks you got us!" OR (b) "Hey, you tricked us and we assumed you meant 40 hours a week."
Also, 'reality tv' is ridiculously cheap to produce compared to normal broadcast fare. Minimal crew, minimal writing, low (if any) 'actor' compensation. Usually shot in cheap locations.
15+ years ago I got my recruiting career going by taking 3-7 year engineers from defense and putting them into startups, but that was a different time. I don't think you'd be overlooked by open-minded managers and recruiters who realize there is lots of complex work being done in places like NG. I do think you might get overlooked by recruiters who have only worked in the startup world and might not even know who NG is.
FWIW, as a counter-anecdote, every time I have been to see my bank about a big life decision, I have come away feeling that I might as well not have bothered, because they just wanted to push me their most valuable products.
Show HN: Trade, Network and Business communications integrated in one place
They should do a LOST remake of that Atom Youtube Video ;)
We speak English, but our laptops come with localized keyboards.
There are community builds to several of the BSDs, but we don't have CI running at the moment. We're working on ways to possibly provide infrastructure for community members to hook into to help make sure that the build is always green...
These are investigations for clearances. They ensure that the candidate doesn't have anything that can be exploited by a foreign government. The article mentioned this. Before you get a clearance you'll have to go through a very thorough background check. In the case of top secret information they'll dig into your entire life and even give you what's called a "full lifestyle polygraph", meaning no topic is off limits.
In the history of the malicious site blacklist I've only ever tried visiting one or two sites that were flagged. For your average non-technical person sure, keep it enabled. For someone browsing HN and editing config values it's not a problem.
I've been writing my programming blog for nearly 10 years and always put it up top on the resume, in all that time only two people actually read anything on the blog, and both hired me. The rest of people who actually read my resume (itself rare) never even looked it up.
How One Startup Founder Convinced Me to PayPal Her $25,000 Through Snapchat
this is why I use tor.

Unfortunately many sites do not permit connections from exit nodes. cloudflare always requires one solve a captcha.

duckduckgo by contradt provides a hidden service.

Im planning on providing one too; I wouldnt want the FBI to know who is reading my articles about c++ memory management.
Contacts and Contacts UI in iOS 9 – Goodbye AddressBook.framework
How One Sales Enablement Tool Reduced Rep Onboarding Time by 60%
VS Code is not based on Atom - it's built on Electron, the app framework Atom is also built on, and uses some of the same Node packages Atom developed.
I can't believe this is true. How shallow of some Silicon Valley companies. Who cares if the company is considered "hip"?! I don't care what great chef a candidate got to eat from in a previous job, I care what projects they worked on!
Except that neither ST3 or TextMate were open source.