skysight-inc/HackerNews huggingface dataset:
Although you didn't ask for it; my sympathies on your situation, and best of luck with your job search. You should probably add an email or other means of direct contact to your profile, I can't imagine there's no-one reading this that aren't at least a little bit interested in talking to you about a position, or at least a consultancy.

As you're being so open - would you mind sharing a little more detail on "compensation/benefits packages that were substantially worse", or what kind of ballpark you would consider? (Just to be clear, this would be just to satisfy my abstract curiosity about the non-SV US job market - but I also think that if you post an email, also posting something along the line of "only in a position to consider compensation of 150k USD/yr and up" will head off any offers that won't interest you even before they are sent).

As I'm also looking for work right now, I get your frustration with the "Who's hiring" threads, but I don't think a low percentage match there is a bad thing - quite the opposite. I don't view those threads as a slice of the whole job market, but more as a way to discover new opportunities that look like a great fit right off the bat. For me that means interesting product, interesting stack, interesting colleagues and fully remote team. And transparency wrt. compensation is a great plus. And no requirement for a US work permit (I'd not be against relocating, but I generally think that being remote-friendly is a good signal about good processes and culture - and if a company has that, I wouldn't mind some kind of consultancy contract. Which shouldn't require a work permit).

That doesn't leave all that many. But it does leave some.

Did you consider applying to Compose? Sounds like it might be a marginal fit for you, at least.
https://news.ycombinator.com/item?id=11612085
We detached this subthread from https://news.ycombinator.com/item?id=11867379 and marked it off-topic.
i mean if you try your hardest to make sense of it, maybe he means these could be all fake accounts passwords??
You're getting a lot of good help here, so this is just a comment. My name is John. Contact me at john@johnwheeler.org if you have an idea for an Amazon Echo application to help blind people.
“Gentlemen are required to wear a jacket and tie … trainers and sportswear are not permitted in any of the hotel or Club’s restaurants or bars.”

So, where is the problem?
I'm not talking about years later. I'm talking about an immediately obvious shortcoming that manifests on the platform supported by the product at the time of purchase.

If I buy it and they're out of business 5 minutes later, then I guess I should've been paying more attention to who I give my money to.
AC Repair Service in Chennai
We give penny percent wellbeing moving and secure moving.You can also look for the add-on service, which might be provided by them such as free storage for a few initial days. Visit @ http://goo.gl/PpxREO.
Didn't Linus develop the first versions of the Linux kernel by himself?
Does eee still work when you release your software under a free license?
They won't, don't worry. It will be a great option for small devs to get a sustained income, a good incentive to keep working on an app that otherwise could be neglected after the first few months. Also, Apple announce that there would be more than 200 price tiers for subscriptions. We'll have to see when it's all live but I suspect there could be subscription lower than the 99 cent baseline. At least I hope so
No, I have not come across it until now but from the screenshot it looks nice.
Belgium tops list of nations most vulnerable to hacking
You'd still need the salt though, right?
By meritocracy I meant the American beliefthat everybody is responsible for their own success - but in turn also for not being successful. That seems to lead to less charity (judging from outside of the US). So Meritocracy might make you believe that poor people deserve to be poor, just like Hinduism might make you believe that poor people deserve to be poor. (Just pondering, I don't have deep knowledge of either cultures).
It doesn't take $1k of hw to run pfsense at 1gbps. I have 1gbps / 1 gbps in Austin, own the company behind pfsense, and run just fine on a 4 core Atom.
at a push
Cutest and the Most Comfortable Shoes EVERY WOMAN NEEDS IN HER WARDROBE
Actually I've not read it, will read it some time, bookmarked :)
Amazon launches full online supermarket service in UK
I mean, we don't rely on pixels because we usually care more about behavior than we do the actual design. It's too brittle to rely on exact pixel locations in the face of added features and small design tweaks. Maybe it makes sense to have one or two of these types of visual checks, but they should be automated so that regenerating them is easy.
I think you got downvoted because people didn't know what you meant. You're right though. Although R is laughably inferior to python as a programming language, it is vastly more work to try to do statistical data analysis in python than in R. I recommend using both languages and using csv or whatever format to exchange data sets.
Same here. If all projects were like NSubstitute and Dapper I would be much, much happier.
Keyboard Maestro is a good option for Macs. Fake is another one but only for automated web browsing. I've been using both for years.

http://www.keyboardmaestro.com/

http://fakeapp.com/
As someone else who interviews a lot of PM candidates, I have to admit that my process is quite different.

- Understand the product, target audience, competition

I don’t really care if they understand the product during the interview process.

The purpose of the interview, in my opinion, is to see if they have good product intuition, a well reasoned problem solving framework, strategic insight, leadership qualities, mental horsepower, etc. If these things exist, they can learn about my product, target audience, and competition.

In fact, I actively prefer to not talk about the products I work on because it leads to a biased and loaded conversation. It’s a lot harder to impress me when it comes to something I think about every single day, especially when you’ve only had 3 days to think about it. However, if we both talk about Medium, for example, the playing field is leveled and the candidate will feel more comfortable.

- Metrics

Metrics absolutely matter. But if you’re letting them lead the conversation based on projects they’ve worked on and just talking about metrics they measured, your results will obviously not be calibrated.

I much prefer to ask a calibrated question that allows me to compare candidates to each other. Ideal questions walk through defining metrics that would dictate success for a certain product, outlining how to run experiments, and then walking through a fictitious metric drop to get an understanding of how they would decompose the problem.

- Don’t bullshit

Agreed. But I would prefer “I don’t know, <insert follow up questions to get to an answer>” when possible.

- Prioritization

Agreed, they should have a good framework for prioritization. I like to couple this with a product intuition question where we’re riffing off of each other to come up with solutions to a problem.

- Engineering Divide

Sure. I think it depends on the role, and if this is ideal for you then that’s reasonable.

- Brainteasers

Brainteasers are easy to game and don’t mean anything. Google famously published that brainteasers are not effective at predicting outcomes.

You can test their ability to make assumptions, tackle a problem, etc without giving brainteasers.
Greg KH: Update to Linux Kernel 4.6 for New Security Features
I just took at look at the linked repo and thought the same. I've tried the node on embedded devices recently and most likely would not go that route again. I would at least recommend to do it in Typescript. However I still think that a big bunch of JS with the usual amount of external dependencies can turn quite fast into an unmaintainable mess if you are not super careful.

Another thing that has to be considered is that that if an OEM then uses this SDK to build his own device his software will be open too (in the sense of extractable in code form, not by license). In my experience most device manufacturers won't be happy with that. But I don't know who Silklabs is dealing with and what their expectations are - so things might be different here.
A kernel does not make an operating system, you need an userland for it to be useful.

And that was GNU.
Bcrypt salts are ordinarily colocated with the hashes and the number of rounds used to compute them.
I think they have pledged to release the code when they die.
That's the reason why you get such good prices. Hire cheap developers and you have to take a gamble on the deliverables. If you're willing to pay a fair or premium price your worries decrease ;)
> We had no vesting period—the options could be cashed in immediately. Most tech companies have a four-year vesting schedule and try to use options as “golden handcuffs” to aid retention, but we never thought that made sense.

That's only possible when equity is a direct substitute for the income, similar to when an employee would buy the stock/options through their broker for the money out of their paycheck. Imagine hiring your 5th employee for 1.5% of the company and they leave the next day.
Would something like an ASIC help the attacker, I wonder?
I know EXACTLY how a black person feels. I am not going to explain to you the nuance of using that word to remind parent of the ugly and oppressive history associated with it, because I'm pretty sure you are just being a concern troll.
It's the latter. As we build up the Docker platform we're spinning out small individual components (the "plumbing") which other products can use and contribute back to.

Here are a few of the components we have open-sourced recently:

* https://github.com/docker/swarmkit

* https://github.com/docker/hyperkit

* https://github.com/docker/vpnkit

* https://github.com/docker/datakit

* https://github.com/docker/containerd

* https://github.com/docker/notary

* https://github.com/opencontainers/runc

* https://github.com/docker/libnetwork

* https://github.com/docker/libcompose
The salt is typically stored with the hashed value. Its purpose is simply to prevent you from being able to use a single dictionary attack on all users.
Meta: Almost 10,000 lines of code for that web page (I have NoScript on by default, I check source to see what I am missing when I get blank pages).

But back to the main point: When my wife and I moved up to this very rural area of coastal Northern California, we took over dad's chickens. He had been keeping them penned, but we let them out, and the eggs became drastically better tasting. More protein, I assume.

It has also taught me that chicken-based epithets carry some weight, they are not the brightest of creatures.

We are considering adding a few more this year, we have avoided roosters, so we do not have the risk of fertilized eggs. The trade off is we pay for the odd hen or two, once every couple of years or so.

We now enjoy more traditional recipes that use uncooked eggs or lightly cooked - I hadn't realized what I had been missing.

I have definitely learned quite a bit, but so much more to go.
eventually at least on PBKDF2 you could also increase the number of rounds taken.
So if somebody logs in you could recalculate the PBKDF2 hash.
How to convert your data to jsonb?
To be influential, something has to be popular or at least known about amongst creators. From my experience in game development, almost everyone I worked with knew about Dwarf Fortress, and a good chunk of them had played it at least once.

Similarly, musicians like Frank Zappa and Swans exert a larger influence (because musicians like them) than their popularity would suggest.
Want to sell my Side project. Python/Django code available. Interested
AI is coming to town
Just to add, Twitter's 2FA is "broken" because it only has SMS support. You cannot configure an app and I don't want to give Twitter my phone number.
There is something Orwellian about referring to this as a 'service event'.

I am reminded of 'The Event' from That Mitchell and Webb Look [0]. We don't talk about The Event.

https://www.youtube.com/watch?v=wnd1jKcfBRE
Oh something useful for Angular 2.
Even when this stuff is good I won't use anything from Google anymore, except Guava and Guice. But with GWT and Angular I learnend the hard way that Google tends to redo some things on a smaller time frame than a small team could come up with new stuff.
I used OpenNIC for a while and it mostly worked. I started to notice some problems resolving .today URLs and had to ask for help in their IRC, and the response was not reassuring. At least one operator do not regularly update or even monitor their servers - I saw down time lasting weeks for one server (fortunately I had configured my router to use two and the second kept working throughout). The .today TLD had existed for several years but had not been added to the DNS servers I used. This isn't a complaint, just an observation after a year of regular use.

I like the idea behind the project, but from personal experience I decided that I had to switch to another provider that had more robust infrastructure and regularly patched their machines. DNS is too critical and I felt the risk of having my DNS requests hijacked by a compromised machine was too great.

(Also, who down-voted the parent comment? Bizarre, maybe that was accidental?)
Two of the most expensive apps are Auria and Gadget at about 40 EUR each. Auria has many plugin IAPs, with an average proce of 20-30EUR/piece. Gadget has a couple at 15 EUR/piece, but one can also buy other Korg apps for 15-30 EUR + IAP and integrate them into Gadget.

Auria also had an upgrade which cost about 20-30 EUR (can't remember). It's not unusual for people to pay more than 150 EUR for Auria.

Decisions to buy are made based on the developer's reputation, reviews and discussions on forums.
Agreed, it sounds like this guys research stopped at reading the github pages of those tools.

WRT FakeItEasy - we also found that it's not thread safe. Using it with XUnit (XBehave) we had to explicitly tell Xunit to run tests sequentially.

Notable in absence in addition to Moles is Machine.Fakes.
Cengiz böcek ilaçlama
Unix history certainly has aspects of the "grandfather's axe". Few users of unixoid systems today are running original 70ies Unix code.

But Unix is not just code. The concepts introduced by Unix - or at least the flavor given to certain concepts - lives on to this day. Basically all of the userspace-kernel interface, the system calls, are still there and work in largely the same way. These concepts and interfaces are parts of the axe too and they haven't been replaced.
I worked in computer vision QA at a small startup named Neven Vision. (Google Goggles, Picassa fame) It's interesting to see how much things have progressed. I think I may have developed some of the first field tests in mobile computer vison. IR was very sensitive to lighting at the time. Though extreme angles always seemed to work. By the way I was testing on the best camera phone in town, the t-mobile sidekick.
lol, look at those enterprise type comments -

//+----------------------------------------------------------------------------
//
// Function: GetDefaultInitValue
//
// Synopsis: Returns a string that contains the default HLSL value for
// the component of this type. Should not be called on sampler
// or void types, as there are no values to init with.
//
//------------------------------------------------------------------------
Since we are discussing rougelikes and similar games, I am going to take this opportunity to recommend Cataclysm DDA[0]

It's a rougelike in a zombie apocalypse.

[0] http://smf.cataclysmdda.com/
> At some point, done is done.

Only if the rest of the ecosystem doesn't move. If the OS stays the same, APIs, platforms, and the hardware. Then yes, you're eventually done.

See, I guess a lot of this discussion stems from what specific examples people have in their mind. Yes, there is obviously software that is done at some point, that doesn't require updates, that can be run forever and is good enough for most people.

And there's software that is essentially useless after a few years if you don't upgrade to the newest version.

Offering paid upgrades or providing a SaaS are often the same thing, with slightly different billing schedules. Try to use Microsoft Word 2000 in 2016. The software you bought once and "owned" is of no use in 2016, where businesses email .docx files around. I think software ownership is a myth. Almost every product comes with a best-before date.

I think the market will reflect precisely this. Some apps will keep one-off-pricing, because it fits the nature of the app. Other apps will use subscriptions. If a subscription-based app doesn't provide enough value to its users, someone will come, make a better product with a lower price point and that's it.

> It's pretty crazy that people expect to be able to pay themselves indefinitely from charging the same people repeatedly without any improvements to show for it.

I agree, but my assumption is that the software gets continuously improved, because that's what's expected. If software is subscription-based and doesn't appear to be maintained, people will complain and stop using the service.
Apple slip-up once again suggests it's rebranding OS X as macOS
> Having a better officially supported API to talk to the NT kernel can only be a good thing, from my point of view.

This is what I am looking forward to with WinRT, hence why Rust should make it as easy as C++/CX and C# to use those APIs. :)
Intelligent Assistance Landscape [Apr 2016] [pdf]
What's more frustrating is that edge had been shipping for a while now with a broken implementation of WebGL.

The conformance tests have been available for years and yet they haven't bothered to pass them

https://www.khronos.org/registry/webgl/sdk/tests/webgl-confo...

This makes devs have write nasty workarounds if they want WebGL apps to work on Edge
Can you give some concrete examples of the benefits of wrangling in python over R and a general sense of how much time this would save a user?
How to Track Customer Acquisitions
Sikulix is the current fork, and I have used it to surprising effect in all kinds of situations, really awesome as long as you can ignore some bugs, but the good news is the dev is super responsive to reports.
Curious if you've ventured into (good/modern? maybe QNX?) microkernels at some point and have some thoughts on them by chance?
that would mean listening to the user. unthinkable! me and my co-founded knows exactly what they want.
Why you shouldn't share links on Facebook
Googlize me
The world lost more than $13 trillion last year because of war
Sane OSes don't let people modify files without permission from other users.

Windows isn't the only OS having file locking implemented at kernel level.
It would substantially reduce the security of the system.

A large percentage of passwords are on the top-10000 password list, and for such passwords it is easy to reverse the hash using brute force
US intelligence wants real-time behavior monitoring software
Here's one Y Combinator founder who spoke out about the continual push to pivot. https://backchannel.com/how-i-f-ed-up-in-ycombinator-35a19e7...

>The last few weeks of the program are a bit of a blur. My morale plummeted, and my stress skyrocketed. I dreaded going to the weekly dinners, where I would have to talk to my cohort and confirm that no, we hadn’t found an idea yet and yes, we were still super excited about our “company.” I did little else but eat, code and sleep. I felt like everyone else was ready to raise millions, while we were desperately trying to find a product.

>Postponing Demo Day was a no-brainer. We didn’t have an idea we believed in, and although we could have cobbled one together and raised some seed funding, we didn’t want to do that. I didn’t want to do that, in part because it seemed disingenuous. But primarily it was because taking half a million dollars of other people’s money would have moved my stress level from unhealthy to crippling.

>But skipping Demo Day didn’t fix our lack of conviction. The rapid-fire pivoting continued. Around this time, I started coming to terms with the fact that I was seriously unhappy. For as long as I’ve been interested in startups, I have never wanted to start a company simply for the sake of starting a company. Yet doing things “for the sake of starting a company” was where I found myself, as I scrambled for a plausible idea.I don’t know if this is true for other people, but as a flailing founder I desperately wanted to believe in the startup myth—that success was just over the next ridge, that if we waited a bit longer, or had a slightly better idea, we would suddenly be riding a rocket ship. I hated doubting myself, but I’ve never been good at blind faith. So I decided to leave.
Was just trying to set this up, and not great (IMHO).

The feature is called "Login Verification", I think, and it's only SMS based, no Google Authenticator / Authy style one-time password... Also, it was saying I needed to verify my email address before that feature can be used, but there was no option to verify the email address that is used since I've registered almost a decade ago... Had to change my email (used the username+somestring@gmail.com trick to reuse my address, as one email can be used with only one twitter account...) then change it back.
Even if they supported an app (TOTP Google Authenticator style), wouldn't it be likely for the secrets to have been leaked along with the passwords?
Presentation: Effective User Interface Design with HTML Prototyping
R is really LISP with syntactic sugar and bindings to well respected high-performance FORTRAN matrix and math optimization codes.

http://librestats.com/2011/08/27/how-much-of-r-is-written-in...

It's great for bleeding edge scientific research. The results of many languages don't always match for advanced algorithms, but the open source nature of R, makes it easier to identify the problem areas.

The R-core interpreter does have a number of deficiencies. (R is based on S-language specification that left wiggle room from the 70s.) General purpose programming and data wrangling/engineering is best handled in other programming idioms.
A big problem with R is that it's just stats. The other day I wanted to do a simple loan amortization (simple PMT/IPMT in Excel). People say 'use R over Excel!'. Right. There are some clunky barely-working packages in R that do half of what you need and some stack overflow posts that mostly show how to do the other half, but that's no basis to build on.

And don't get me started on string handling in R, or that there's no way to get the path of the currently running script, or a dozen other things that are trivial in a general purpose language but are a major pain in R. R is not 'general purpose' enough, and it doesn't have to be useful to write both kernel drivers and database REST frontends, but being able to do things that are math-related and not purely stats - that's not too much to ask for I'd say. Especially because it's not reasonable to ask people whose main job is not writing software to learn multiple languages/tools.

(Other recent example I remember: how unintuitive I found it to plot a sine wave and its first and second derivative. My Mathematica-oriented colleague did it in 2 minutes.)
If you haven't seen any of his work, Chris Hedges has written and spoken pretty extensively on Camden and Camdenesque cities. Heartbreaking stuff.

You know, it always stuck in my craw that so much of the heroin in the new epidemic came/comes from Afghanistan... Shades of Vietnam.