skysight-inc/HackerNews huggingface dataset:
Abine | Boston | Remote

Abine is hiring code ninjas at all levels to expand our team. We create cutting edge consumer fintech centered on online payments and privacy.

Looking for insane javascript skills, total regex fluency, and deep full stack experience.

We have several open positions and would love to hear from you! First interview is quick skype call. Apply directly at jobs@abine.com
That was a great read, back in the early 80's at the Image Processing Lab at USC there was a project to turn, what was then, a new "CCD" imager into something that could collect images that were useful for image analysis. At the time these "TV" cameras were equivalent to a really low end web camera. What we came up with was basically the first half of this talk, taking frame after frame and integrating it into the frame buffer with a filter function. Sad that I can't find the technical reports in Google Books.
Well, it depends...

async function is blocked on await statement, after all that's why it has such a name.

It does not block the whole VM but task (async function) is effectively blocked for an observer inside it.
Excel is pervasive. If you consider every single spreadsheet used for financial analysis and then used to allocate resources has material bugs in it, you'll be so close to the truth as makes no difference.

Has it crippled society?
Rust demonstrably gives you stronger static guarantees than Ada, which, just like C++, is a lot larger than C, for relatively little benefit in terms of safety.
Super Evil Megacorp | San Mateo | Full-Time | Onsite | Software Engineer

http://www.superevilmegacorp.com/jobs

Yes that's our real company name, and we seek to destroy the productivity of mankind with next-gen games on mobile phones. To us, next-gen means AAA-quality graphics, AAA-quality gameplay, AAA-quality controls. Our current project is a game called Vainglory, which is the world's biggest mobile eSport with teams signed by Team Solomid, Cloud9, Team Secret. Founding team is extremely technical and we're rolling our own game engine from scratch. Everyone at the company is obsessed with the game and play everyday, to the detriment of our own productivity.

We're looking for engineers interested in cracking tough problems in these areas: Gameplay, Game Engine, Client, Platform. We're mostly C++ in the frontend and Python in the backend.
If FB is looking forward in regards to VR, having their own platform in which friends connect and play (and watch ads) together in a Facebook-hosted VR world could be something of real impact.
1 you specifically said "WinSXS is hardlinks", this is not true

2 still leaves up to 5GB of redundant garbage in WinSXS, things like multiple versions of random DLLs nobody ever uses, 360MB for ~11 versions of 'getting started' package consisting of same movie files, color calibration data for obscure scanners on bare minimal install etc

Turning drive compression omits this directory while happily compressing files in /system.
Threads in JS?
Read, Generate and Recognize Barcodes from Within Your Customized Applications
I have to say I think your comment is an insightful one. Few companies see support as a way to differentiate themselves. But if you think of the really transformative companies they think of customer service as a competitive advantage. The way I put it to our clients is: think of all the money you spend begging customers to engage with you - tv advertising, online ads, events, yada. Then you literally have someone on the phone and they want to talk. Maybe for an unhappy reason but they want to talk! Is it at exactly that point that you decide to minimize the conversation? It makes little sense. Instead when you have them on the phone you could literally make their day, in a million different ways. And it's totally under your control.
Attn... Viewers.
My name is Sylvester. Nothing has ever hurt my heart so bad as when I lost my beautiful wife and lovely daughter. I and my wife had some series of quarrels some few months after she had our daughter. Though we was still married we couldn’t always live happily because we will always quarrel on everything until 2014 when she filed for a divorce, we broke up and she left with our daughter. I tried all I could to get my wife back but all yielded no good until I read some comments about Lord Henry of Permanent Spell Cast and his marvelous works of spells. I took is contacts and emailed him directly for help on getting my wife back. I provided all details he required and he helped me cast a love spell from his temple and asked me to wait for some few hours. It was just about 3 hours later after the spell, when I received a call from my wife that she was sorry and we needed to get back as husband and wife. Am so happy now that my wife and daughter are back to me and my family is living happily. Thanks to Lord Henry of permanent spell cast for helping me get back my wife and daughter. For help his contacts are
Email: permanentspellcast@gmail.com , permanentspellcast@hotmail.com and Permamentspellcast@yahoo.com
WhatsApp: +2348100663964
Website: www.permanentspellcaster.com
Ask HN: Who is firing?
The startup I work at will soon be undergoing an exodus of staff due to a failure in leadership and management by the founders. Really painful, sad, situation for all involved.

So, I figure if we're allowed to talk about who is hiring, why not the other way around? At the very least, we can get a pulse on those companies which smells like roses on the outside, and reek of something more earthy on the inside.
First impression is that this guy doesn't do serious development when the only three application he needs are Chrome, Terminal, and Sublime Text.

You know what they say... First impressions are dumb and wrong. Oh wait, they don't say that. But they should because in this case they'd be right.

Our forefathers and foremothers did everything from dumb terminals. They did serious things.
> Antenna-laden vans canvasing neighborhoods for radio pirates.

Got any photos, or links to accounts of these? I did a quick google image search because you think someone would have caught one in the wild by now, but no.
It is not that we encourage a "hackish development style", but computer scientists and statisticians/data analysts are solving different problems, and statisticians' primary job is often not software development. There is not a single absolutely correct style for both groups. You should not expect statisticians to be professional software engineers, or vice versa. We can learn good practice from each other. Statisticians and data analysts often use the EDA approach (Exploratory Data Analysis), and it makes sense to "pollute" the workspace temporarily. Running everything from scratch feels like using punch cards, which is related to the history of S (which in turn inspired R). Statisticians at Bell Labs found it tedious to throw a program to a machine, wait for a day, get hundreds of pages of output the next day, read the output by eyes, modify the program, and do it again. They wanted instant feedback (plots/summary tables) as they explore the data.

We take reproducibility very seriously. The fact that RStudio's Knit button uses a new R session, instead of the current R session, to compile R Markdown documents was a deliberate choice to make sure your output is produced from a clean R session. But if you are doing EDA, it may not be very pleasant to click this button over and over again every time you update your code (you can if you want).

If your course is focused on software engineering, everything you said makes perfect sense. Statisticians can learn the good principles in CS, but they are statisticians after all. There must be tradeoffs.
Not to stereotype people but the white noise thing seems to be very American. Same as having TVs run everywhere so there is some background noise. Personally I want it just quiet. I also don't want to have headphones on my ears for an extended period.
Samsung spends $1B to strengthen US chip production
Yes!!! On the other hand, many of our agents are completely stoked to work for a cool company (e.g. a Bay Area startup), from home, without the commute. They are happier, stay longer, and have way fewer sick days etc. Great article on that here: https://fyiliving.com/uncategorized/telecommuting-linked-to-...
I'm a web/full-stack/whatever developer and I can make use of all the RAM you give me.

I use to do scientific computing, computational chemistry, and was just fine with only 3gb of RAM. No need for more even running on virtual machines.

Partly this is because of the tools and projects. The chemistry software was super lean and written in C++ or even Fortran. It had to squeeze every drop of performance out of a supercomputer but scaled down to my laptop for small problems with no trouble. What I wanted was a faster cpu not more ram.

The web tools are bloated by comparison. Multiple jvms that will take all the ram they can get. Software is written to add features fast. Who cares about performance when we can throw more ec2 instances at the problem. Also as micro services get more popular, you might be running several bloated services at once maybe in separate containers. Many of these services are mostly sitting idle, so CPU isn't a limitation but ram certainly is.
Whenever I hear a programmer say "80% done" I think of the contractor's version: "two weeks", from the old '80s movie Money Pit:

https://www.youtube.com/watch?v=70xGgWIw5tU
If they're expecting actual technical support staff (people who have a technical ability as well as client facing abilities) to work for 15-18/hr they're insane. Again outsourcing that sort of support is equally difficult for the same reasons outsourcing engineering is difficult with the added bonus they need to be effective communicators, generally in english.
Also IANAL, but I don't think that no-warranty disclaimers work for commercial products. Some countries even specify mandatory warranties (e.g. Australia's Warranty Against Defects[1])

[1] http://www.accc.gov.au/business/treating-customers-fairly/of...
I'm also interested in a podcast about remote work, followed
.....source? They hit a DNS provider, and the bot has a dozen different capabilities. In any case it doesn't matter, DoS often relies on spoofing and the attack still stands
This is a stupid comment.
China makes you register your site and who operates it, which is fairly straightforward, but in reality everything is pretty light touch really. If the government found something they weren't happy with, they'd give you a call or pay you a visit and explain. You don't argue, take it down, don't make a mess again. It's no big deal. Just don't go hosting Free Tibet or Tiananmen tell-alls and you're fine. It's no different to the west, really. One could even say here they're more transparent.
Edit - it might not be clear, but I'm the CEO of PeopleDelight. Happy to answer any questions about support.
If they're so valuable, why are companies like yours trying to keep the customer support people from getting the benefits that the rest of the people working for the company getting? Those people need to eat too, those people are taking risks too, those people have families, have dreams. Your service just furthers the problem of why so many non-technical people struggle in this area.
4 big juicy obstacles facing digital marketing
A Brief History of the Internet
Yes but when you talking about async/await, "blocking" means "blocking the thread". And this is very clearly what mehwoot meant.
Web workers are threaded.
Those languages have a ton of patterns. Heck, not only they have patterns, but some of the patterns are studied to the point of having an entire branch of mathematics dedicated to them and have countless properties that can be proven about them. They even predate the language (Category Theory)
Probably just a typing error in your otherwise fine post, but the Morris worm was 1988.
What sort of stock options do your employees get? Yes, they get a "cool" tech job, but they don't get an ability to advance either.
Airbnb is finally taking China seriously
I know there are a lot of online resource/tutorials that can be found online that are free, though Pluralsight is not free, I would recommend it, you can actually register a Microsoft account at Visual Studio online and get some free courses.
Thomson Reuters is. http://www.bloomberg.com/news/articles/2016-11-01/thomson-re...
I bought the Lenovo Ideapad 700 a little over a month ago, and Linux has been running beautifully on it. I needed was to add a couple of kernel parameters to be able to adjust the backlight, but I had to use similar parameters for my last laptop, so it wasn't a surprise to me. It came with a 128 GB NVMe SSD as well as a 1 TB HDD (which I switched out for a spare SSD I had), 16 GB of RAM, and a 6th-gen i7 quad-core processor. The graphics card it came was with an Optimus setup (i.e. using the discrete Nvidia card for acceleration only and the integrated Intel graphics for everything else), but given that I don't do anything GPU-intensive and I didn't feel like doing an advanced setup like PRIME, I just disabled the discrete GPU in the bios settings. I find the touchpad to be very good quality, and it works beautifully with the defaults provided by the synaptics driver (I tried to use the newer libinput driver, but I couldn't find a way to turn off middle-click paste, so I switched back to synaptics). The screen is only 1080p, so it might seem a little low-res if you're used to Retina displays, although I honestly don't care enough to find it very noticeable. The only complain I have is that the computer beeps kind of loudly when you press the function shortcut to open the boot menu (e.g. in order to boot from USB), but given how infrequently I need to do that, it's not a huge deal to me.

If you're interested, I got it through the link below for a pretty good price (the 'emailprice' querystring parameter seems to reduce the price by about $250, which is nice).

http://www.adorama.com/le80ru00fsus.html?emailprice=t

EDIT: If you have any specific questions about the laptop, I'd be happy to answer them! I'm extremely happy with it
Maybe this will be of interest: https://github.com/Adezandee/cucumber-mink/tree/master/src/s...

docs: http://cucumber-mink.js.org/steps/
ReferralCandy | Singapore | Onsite | Full time | Front end + Full stack Engineers

ReferralCandy helps ecommerce stores increase sales by getting shoppers to refer their friends. Our SaaS app accelerates word-of-mouth referrals for online stores around the world.

We are currently hiring for the following positions:
- Backend engineer (ideally Ruby developer - https://angel.co/referralcandy/jobs/83839-mid-senior-fullsta...)
- Frontend engineer (Javascript/React - https://angel.co/referralcandy/jobs/84624-mid-level-frontend...)

Generally, we have a phone/in-person interview with a co-founder, followed by a technical screener exercise, and a onsite to meet the team (half a day to one day).

If you’re interested, drop us a line at zachc+hn at referralcandy dot com
Operator error. Like I said, it's not for handheld use (the only way to get blurry shots).

Correct way:

- Settings: Set the number of shots to 32 or higher. 1s interval. 3s pre-start timer

- Point at scene. Lean it against an object (don't touch/move) or mount on a tripod.

- Select exposure/focus/whitebalance with longpress (I select a light part of the scene, exposure/gain can be adjusted upward afterwards).

- Lock exposure/focus/whitebalance (could be an L in the middle, or text on your screen left, boldface is locked in)

- Shoot.

- After it's done (don't touch!) adjust the exposure if needed.

====

If you want even higher quality images, you can subtract banding noise (also mentioned in the PDF by the way).

In order to get the banding noise image for your camera:

- set shots to 128, delay 5 seconds

- point lens at light source (e.g. on table, don't move)

- hit shoot, put piece of white paper over the lens

- wait ~2mins (till it stops shooting).

- Select N in middle, "save image as noise fingerprint".

Then take another shot of a scene. Once final pic shows, hit N, now say "remove banding noise".
10 Best Free Tools for Startups – Octoparse
An HN with longer attention span and without the haste. Come to think of it that would be really sweet.
Trello! :)
Your link lands on a 404.
'Like what? Seriously? Do you have any evidence to backup the assertion of design techniques that are appropriate for some situations but not others? Otherwise you're just kidding yourself.'

Really? This requires proof? I would have thought it was self evident. Take the Flyweight pattern mentioned previously - appropriate when you have thousands (millions, billions...) of entities and memory is constrained.
You see Ada used in legacy code bases in aerospace and defense. A big problem, at least at an ex employer of mine, is that no young engineers have a desire to learn Ada. It completely pigeonholds you to the aerospace/defense industry's legacy systems.
WSJ is too http://www.politico.com/media/story/2016/11/wall-street-jour...
I have never used the described methods, so take this with a grain of salt.

Where do you expect San Francisco to appear in Xcode? In the Fonts & Colors Preferences? I looked at Xcode 8.1 in OS X El Capitan, and the only San Francisco variant I saw was SF Mono, which also happens to be the default.

It looks like this monospace font is inside the Xcode bundle. Here's a page that tells about it: https://vox.vg/get-sf-mono-in-xcode-7-46828b49f49d#.hsbaqn9j...
Patterns of Software is worth it just for the Forward.
They were talking about a XP facing the internet, so without network protections like blocking pings.
Hi! What's your email? It was not listed.
> If we were to pick a single moment in history that lead to their undoing

I always find these sorts of comments interesting.

Microsoft is a very different business than say other failures who you could point to a single event (Kodak, Word Perfect, Lotus Software, Myspace)

Remember, Microsoft have over $100 BILLION in cash[0].

You could perhaps cherry pick certain parts of the business. But I remember the stories of how they made more money from Android than Windows Phone[1].

Microsoft has a long, LONG way to fall before I would say they have failed.

[0] https://www.bloomberg.com/news/articles/2016-06-13/why-micro...
[1] http://gizmodo.com/5806227/did-you-know-microsoft-makes-five...
You can get that in low-cost areas where there's more smart people than IT jobs. A nearby city has all kinds of technical people working at that or similarly low rates. They usually have accessed to a higher-paid person who does the real, heavy lifting when it's necessary. It's usually not, though. The cheap, young people learn more as they go with constant turnover but a steady number staying at any given time to train or help newest. Also, many companies start people aiming at better jobs in such support roles claiming it's the grind that "everyone goes through." ;)

If they don't want that, they can try to get one of the few, high-paying jobs in specialist work with almost no experience or take the risk of a move on whatever college or broke people have saved up. Most take the local job at least to start with.
Agree that it is easy to be a critic ... I am indeed working on it :)

That being said -- my goal is to inform of a better approach rather than criticize.
Xamarin Studio is good enough for Unity3d and Mono.
Twitter is firing the people who worked on Vine. http://www.digitalmusicnews.com/2016/10/27/twitter-strong-q3...

Really love how you are doing the opposite for this thread. I guess It helps people get prospective on both sides :)
I recently (10/14) applied for a Senior Full Stack Engineer position on your careers website, but did not receive any response. Would you accept a direct resume via email?
Help.com | Austin, TX | on-site or remote | Sr Node Developer

Love node? Hate terrible customer service experiences? Come work with two Node CTC members and a bunch of other smart and experienced engineers at Help.com.

Present day customer service experiences show that customer service software isn't providing companies with the tools they need to deliver great experiences. With all the data a company knows about its customers, contacting customer service should be smooth sailing rather than "what's your account number?" and "hang on for 3 minutes while I look that up".

Help us elevate customer service and get thousands of people off the chat, ticket, or call minutes faster.

Tech highlights: Node, Kubernetes, Docker, golang, microservices, React, Redux, and a CTO who helped build cPanel and many projects at CloudFlare.

https://jobs.lever.co/help.com/ea972c24-982c-4724-bb4a-11cdf...
The Scientists Who Want to Fix America’s Intestines Started with Their Own
Cybersecurity firm fails to find links between Donald Trump and Russian bank
Do you have a reference for that? I've heard various things about the 615, one of which was that it wasn't ever a real project.
The one harmed in a DDOS attack is not the purchaser. It's a third party. They're not bound by any agreement with the manufacturer or retailer.
I certainly don't mean to imply a conspiracy theory, any more than Alexander would say that the past century of poor architecture is deliberately brought about by a conspiracy of architects. It's simply a case of the environment bringing about bad results naturally.

His critique of architecture is this: the quality of a building comes from a process which has to unfold over time and take into account very minute preferences of the kinds of people who will actually inhabit it. A good house design can't be measured by the plans, but only by living in it and seeing what kind of life occurs to the people who are there. Therefore, if you build it by one person's design, or because the renderings look nice as a 2d composition or as a 3d model, or to reduce costs by repeating the exact same things over and over, you will necessarily end up with a bad building. It won't be bad on purpose, but the power structure of the process that built it will have made it bad. (Maybe an architect wanted to win an award, or a developer wanted to sell the properties quickly without worrying about the owners' long-term experience, etc.) And if you want a better building, instead of arguing about design, you should just find a process where more of the decision-making is made by the kind of people who will inhabit the house.

The same is true of software. I do not think most people set out to make bad software. But Conway's law tells us that the result will reflect the organization and process by which it was created. If the process of creating the software is embedded in a large corporate structure where VPs are fighting, that politics is necessarily felt by developers and even embedded into the system. If the process of creating the software is embedded into a VC unicorn and its only chance of growth is to destroy local communities or mistreat workers on a large scale, that will happen.

This is even true just for the people building the software. I've worked at companies where the design team had the power, where the engineering team had the power, or where the project management tool had the power. The same people might work with the same goals, but in these three environments they will produce three very difference pieces of software. And I've worked at companies that had the power to trick money out of customers, which soon replaced the desire to actually provide customers any benefit, and produced its own unique form of engineering environment.

Alexander's critique is aimed at the very idea of "scalability": any one person or process who can determine the way architecture (or software) behaves for thousands of people will get it wrong. Not because the person is bad or the decision is inherently wrong. But because no one decision could possibly be right for all of those people.
Rally nice! Adding to diagramming toolbox. Thanks for posting here.
Shopping coming to Instagram
What kind of exercise? I kind of envy people who bust out 10 miles on a 7.5min pace